On 3/18/15 9:43 PM, Myles C. Maxfield wrote:
Hello, all,
I’d like to announce that I intend to create a standalone static library from the
current contents of WebCore/platform over the coming months. This will involve
creating a “Platform" top-level directory and moving source files into it, one
by one.
There are a few reasons for this:
1. Enforcing the layering between Platform and WebCore. Moving Platform into
its own target/directory can guarantee that nothing inside it knows about
anything in WebCore.
2. Being able to test code in the Platform directory with TestWebKitAPI
(without exporting Platform symbols from the WebCore library)
3. Managing conceptual complexity.
Does anyone have any thoughts or feedback?
That's an awesome project. That's gonna be a lot of work.
How do you plan to do the interface between WebCore and Platform?
Between WebCore and WebKit, we use interfaces with pure virtual
functions that are implemented by the clients.
Between WebCore and the platform, we have headers and each port has its
own implementation of that interface.
Do you plan to move Platform behind a public interface or keep the
current model?
Thanks,
Myles
_______________________________________________
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