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