RESOLVED FIXED 11820
Make the Windows port compile again
https://bugs.webkit.org/show_bug.cgi?id=11820
Summary Make the Windows port compile again
Brett Wilson (Google)
Reported 2006-12-13 11:05:04 PST
The windows build is busted again.
Attachments
Fix windows build bustage as of r18196 (86.85 KB, patch)
2006-12-13 13:19 PST, Brett Wilson (Google)
darin: review-
Address comments, fix Windows build bustage as of r18218 (88.06 KB, patch)
2006-12-14 16:11 PST, Brett Wilson (Google)
no flags
New patch to fix Windows build bustage up to r18233 (88.47 KB, patch)
2006-12-15 12:16 PST, Brett Wilson (Google)
ap: review+
diff of Spinneret.sln from previous patch (2.87 KB, patch)
2006-12-15 12:39 PST, Brett Wilson (Google)
no flags
Brett Wilson (Google)
Comment 1 2006-12-13 13:19:22 PST
Created attachment 11833 [details] Fix windows build bustage as of r18196 This patch makes the Windows build compile and run again. As part of this, I moved some of the Windows-specific callback clients from WebCore to WebKit where they belong. These are the *Client files, which I created files mirroring the Mac structure for them that are currently empty, and moved the implementations out of TemporaryLinkStubs, because that's WebCore only.
Darin Adler
Comment 2 2006-12-14 09:55:04 PST
Comment on attachment 11833 [details] Fix windows build bustage as of r18196 The change to FormState.h is incorrect. People who manipulate FormState objects do need to include HTMLFormElement.h, but FormState.h itself does not. You can successfully call values() on a FormState object without ever including HTMLFormElement.h for example. The rest of this looks OK.
Brett Wilson (Google)
Comment 3 2006-12-14 16:11:25 PST
Created attachment 11847 [details] Address comments, fix Windows build bustage as of r18218 This addresses the review comments about FormState.h, and I also added a few more things to TemporaryLinkStubs to fix things that were broken since I uploaded that last patch.
Brett Wilson (Google)
Comment 4 2006-12-15 12:16:33 PST
Created attachment 11866 [details] New patch to fix Windows build bustage up to r18233 Updated patch. Exactly one line changed from previous patch, PopupMenu::PopupMenu in TemporaryLinkStubs changed.
Alexey Proskuryakov
Comment 5 2006-12-15 12:26:13 PST
Comment on attachment 11866 [details] New patch to fix Windows build bustage up to r18233 r=me +#pragma warning(push, 0) It's sad that these are needed, but removing them can wait.
Brett Wilson (Google)
Comment 6 2006-12-15 12:39:54 PST
Created attachment 11867 [details] diff of Spinneret.sln from previous patch
Alexey Proskuryakov
Comment 7 2006-12-15 12:57:02 PST
Committed revision 18236.
Note You need to log in before you can comment on or make changes to this bug.