For the life of me I can’t understand why more people haven’t noticed this. Over the past few months I keep seeing these kind of comments in the Web Kit change log:
“Fix win32 build.
Disable ASSERT redefinition warnings for now.
* JavaScriptCore.vcproj/testkjs/testkjs.vcproj:
* kxmlcore/Assertions.h:”
“* kjs/number_object.cpp:
(NumberProtoFunc::callAsFunction): remove trunc() to fix win32.”
“Implement basic theme support on Win32. Still much to do, but
the backgrounds of buttons, textfields, checkboxes and radio
controls now draw correctly. Still work to do for the Classic look
and to get the foreground defaults of the controls correct. …”
Land support for JPEG image decoding on Win32…
I didn’t include the name and e-mail address of the people that made the commits, but it’s easy enough to find it in the log. I will note that each of these commit messages are from Apple employees, and not from some other part of the Web Kit community. The commit logs stop after April 5th.
I just sampled a few days, but that’s an awful lot of attention to the win32 platform, especially seeing that KHTML doesn’t run on Windows last I looked.