[webkit-dev] Cleaning House

Eric Seidel eric at webkit.org
Thu Apr 4 06:41:35 PDT 2013


We'll be in #webkit and happy to be helpful in any way we can.

I considered posting patches to remove *Chromium files yesterday
afternoon, but then abarth reminded me that the commit-queue currently
uses chromium-linux.  I spoke with rniwa at some length yesterday in
#webkit about transitioning the CQ to Mac, it sounded like it was
mostly a question of ordering hardware.

Relatedly, we're happy to turn down the Chromium EWS bots as soon as
that's desired.  Alan Cutter (alancutter) is our current administrator
of such, also in #webkit and happy to help (he's on Australia time).

On Thu, Apr 4, 2013 at 12:30 AM, Geoffrey Garen <ggaren at apple.com> wrote:
> Hi folks.
>
> Since we no longer need to support the Chromium port, let's take the opportunity to streamline. Hopefully, this will make development easier and more coherent for everyone. Adam and Eric offered to do some of this cleanup, but I think it's healthier for people who will continue to be a part of WebKit to decide what gets cleaned up, and execute on the plan.
>
> Below is a high-level view of some improvements we're planning over the coming weeks.
>
> Concepts we plan to remove:
>         Layering violations in WebCore/platform, where a Page* or Frame* is passed to a function
>         Supplementable and Supplement
>         #if USE(GOOGLEURL)
>         #if USE(V8)
>         #if !USE(JSC)
>         #if PLATFORM(CHROMIUM)
>         Skia
>         DOMFileSystem
>         WebLayer and its scrolling implementation
>         Features #defines that haven't gained traction
>
> Specific files we plan to remove:
>         .gyp build files
>         WebCore/bindings/v8
>         WebCore/bindings/scripts/*v8*
>         LayoutTests/platform/chromium*
>         WebKit/chromium
>         WTF/wtf/chromium
>         WebCore/platform/chromium
>         WebCore/*Chromium*
>         Source/Platform/chromium
>         ManualTests/chromium/
>         Tools/BuildSlaveSupport/chromium/
>         Tools/DumpRenderTree/chromium/
>
> Also:
>         Adopt libc++
>
> Please let me know if you have other suggestions for improvements, or if you see something in the list that shouldn't be there.
>
> Thanks,
> Geoff
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev


More information about the webkit-dev mailing list