Make kxmlcore/Assertions.cpp portable.
This file had a bunch of Obj-c goop in it. I removed it. Pushed the mac specific logic up into WebCore.
I tested this patch by setting my WebCoreLogLevel:
defaults write com.apple.Safari WebCoreLogLevel 0xFFFFF
then launching safari, and watching logs spew to the console. I know next-to-nothing about the logging mechanisms, but it seemed to be working.
Created attachment 6765 [details]
make assertions.cpp portable