The current source tree conditionalizes various WinCairo features using "#ifdef WIN_CAIRO".
This is inconsistent with all other ports, which properly define WTF_PLATFORM_xxx, and use the corresponding PLATFORM(xxx) to test for this state.
1. Changes WIN_CAIRO to WTF_PLATFORM_WIN_CAIRO
2. Changes instanced of "#ifdef WIN_CAIRO" or "#ifndef WIN_CAIRO" to "#if PLATFORM(WIN_CAIRO)" or "#if !PLATFORM(WIN_CAIRO)".
It also removes a redundant definition of WIN_CAIRO in a project file, which should properly be controlled by the vsprops files.
Created attachment 100551 [details]
Created attachment 100556 [details]
Maciej, you should take a look at this.
Comment on attachment 100556 [details]
Committed r90940: <http://trac.webkit.org/changeset/90940>