On Thu, Feb 28, 2013 at 6:31 PM, Darin Adler <da...@apple.com> wrote:

> There may be a misunderstand of what the “platform layer” is.
>
> We should not move all platform-specific files into the platform
> directory! Please do not make the changes in bug 110330 until we have
> discussed this.
>
> The idea is not that all platform-specific code is in the WebCore/platform
> directory. Instead, the idea is that WebCore/platform contains code that
> the rest of WebCore is built on top of that creates a platform independent
> abstraction.
>
> To do this, we need to eliminate dependencies from the platform directory
> to the rest of WebCore.
>
> At this time, we are far from that. Many dependencies on the DOM and other
> such things have crept into the platform directory.
>
> The real point of having a separate library for the platform directory is
> not to segregate all platform-specific code, but rather to have a coherent
> platform independence library that we can rely on for most
> platform-independence and minimize the need for platform-independent code.
>
> -- Darin


Understood. Thanks for the explanation, much appreciated. Will held off the
work for the GTK-specific files until appropriate.

For the sake of clarity and if in anyone's interest, I'm linking two more
bugs:
https://bugs.webkit.org/show_bug.cgi?id=21354 - meta bug for platform
layering violations
https://bugs.webkit.org/show_bug.cgi?id=75664 - meta bug for the platform
layer migration

Regards,
-Z
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to