PLATFORM(CF) is defined in WebCore/config.h, which means that JavaScriptCore is not in on the fun. We'd like JavaScriptCore to know about PLATFORM(CF) so it can use the CF GC activity callback. I'm not immediately sure what the best way is to distinguish Windows builds with CF from those without. WebCore uses the WIN_CAIRO #define, which is probably not right for JavaScriptCore, and is even a little weird for WebCore.
Created attachment 63378 [details] Patch
Comment on attachment 63378 [details] Patch The presence of #define WTF_USE_WININET 1 in Platform.h is very odd, since WebCore/config.h undefines that macro. Not really relevant to your patch, but it’s strange. Your changes to WebCore/WebCore.xcodeproj/project.pbxproj should be excluded from this patch since they’re not relevant. r=me
Committed r64591: <http://trac.webkit.org/changeset/64591>