[Replying both Carlos and Sam's mail at once]

Hi,

> El lun, 21-01-2013 a las 17:57 -0800, Sam Weinig escribió:
> > Hi Mario,
> >
> > The motivation of the change was to reduce the chatter between the
> > WebProcess and UIProcess and reduce the amount of knowledge the
> > UIProcess has about the internals of the WebProcess.  We will also be
> > removing the UIProcess' notion of the frame tree, for the same
> reason.

Ok, I understand it better now. Thanks for the clarification.

> Now that you guys can break other ports at any time, would it be
> possible that those changes are announced in advance here so that we
> have some time to prepare for the change? I don't mean all changes that
> might break the build and are easy to fix, but changes like that one
> that break the C API, remove functionality, etc. that require a lot of
> work adapting to them.

I agree with Carlos here. Even though there's a policy in place to drive the 
development of WebKit2 in an specific way from now on, I would find very 
interesting and useful that an announcement was made in webkit-dev whenever the 
breakage is going to be this severe.

I don't mean having to announce it like weeks in advance, I guess 2-3 days 
before pushing the change might be good enough, to avoid at least situations 
like this one.

> > Going forward, if you need that kind of detailed knowledge, you
> should
> > use the WebInspector or the protocol it is based on.
> 
> The GTK+ API depends on the WebResource API, so WebInspector is not a
> solution, 14 unit test are timing out now that resources don't work at
> all.

Yes, exactly.

> We'll rework it using injected bundle, but I'm afraid the injected
> bundle API could be removed too, are there any plans in that regard or
> can we safely use the injected bundle API?

Good question, although I guess the InjectedBundle has more possibilities to 
survive since it's what some helper tools like WKTR use anyway, and because it 
doesn't cause any extra IPC after all.

Thanks,
Mario


_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to