This is due to the FrameLoader not getting a client. The Windows port needs to at least stub one.
Created attachment 11553 [details]
This fixes the segfault on startup and a similar segfault when a URL is typed into the address bar, by stubbing EditorClientWin and FrameLoaderClientWin.
I don't think clicking on links works; that's probably due to my having stubbed FrameLoaderClientWin instead of implementing it properly.
Comment on attachment 11553 [details]
Despite what I said on IRC, I actually see 3 issues.
- FrameLoaderClientWin.h needs a newline at the end.
- As long as we are making new files, we might as well follow the guidelines as closely as possible. So, in FrameLoaderClientWin.h please indent all of the class declaration.
- Use '0' instead of 'NULL'.
Created attachment 11556 [details]
Updated to fix review comments. Also fixes these issues in the code checked in in r17816.
Comment on attachment 11556 [details]
Looks good, r+. I would only ask that the committer remove the line with "WARNING: NO TEST CASES ADDED OR CHANGED" on it in the ChangeLog.
Committed revision 17847.