[webkit-dev] Merging the iOS port to svn.webkit.org (Re: WebCore and interlocking threads)
Adam Barth
abarth at webkit.org
Sat Feb 9 10:11:56 PST 2013
On Fri, Feb 8, 2013 at 8:19 PM, Maciej Stachowiak <mjs at apple.com> wrote:
>
> On Feb 8, 2013, at 2:33 PM, Darin Fisher <darin at chromium.org> wrote:
>
> I would recommend minimizing the re-architecture of WebCore as you are in
> the early stages of upstreaming. It seems like you already have a working
> port that you could simply upstream. You could then work with others in
> the community to introduce new concepts to WebCore with the full disclosure
> of code as an aide to the process. Another option might be to open source
> the entire thing as a branch somewhere.
>
>
> After the initial upstreaming or sharing of code is complete, you could
> then catalog all of the warts. The fact that isMainThread returns true
> when called on more than one thread would be one such wart. I can imagine
> a meta bug tracking all of these warts. This would make it a lot easier
> for others to understand the overall change in direction needed for WebKit
> to properly support the iOS port.
>
> That's approximately what we're planning to do. We are upstreaming
> incrementally, starting with simple pieces, and documenting issues. The bug
> that sparked this thread was a relatively change to isMainThread(), plus a
> function rename, and we are no longer asking for the function rename. It
> will likely be a dozen line patch touching a single mac/ios-specific file.
>
> We'd really like to fully upstream the simpler components like WTF (where
> the changes are all simple and targeted) even if we can't as easily do
> WebCore (where there may be more complex and controversial diffs).
>
More information about the webkit-dev
mailing list