I can take care of this for the Windows ports. Can you cc me on the bug, please?
Thanks, -Brent Sent from my iPhone On Aug 18, 2013, at 4:33 PM, Andreas Kling <akl...@apple.com> wrote: > Hello everyone! > > Just a friendly heads-up that I’m planning to land some changes to the way > main Frames are created in WebCore soon. > > Previously, the WebKit layer would create a Frame with no owner element, and > Frame::create() would implicitly tell Page that this is going to be the > Page::mainFrame(). That mechanism leaves an awkward window in time where > Page::m_mainFrame is null, and the goal here is to get rid of that by having > Page construct the main Frame itself. > > To do that, the Page constructor needs a FrameLoaderClient for the main > Frame, in addition to all the other PageClients it already takes as an > argument. > > I have a patch here with WebKit1/mac and WebKit2 working, reviewed, and ready > to rock: <https://webkit.org/b/119964> > > Someone with know-how from WK1 ports will need to tweak the Page setup code > in the relevant WebKit1 initialization function(s) to add a FrameLoaderClient > to the PageClients passed to Page::Page(), and pick up the automatically > created Page::mainFrame() instead of creating their own brand-new Frame and > expecting it to become the main Frame. > > Regards, > Andreas > _______________________________________________ > webkit-dev mailing list > webkit-dev@lists.webkit.org > https://lists.webkit.org/mailman/listinfo/webkit-dev
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev