[webkit-dev] Thoughts on WebKit/WebCore refactoring

Darin Adler darin at apple.com
Fri Dec 23 13:03:23 PST 2005


On Dec 23, 2005, at 11:07 AM, Maciej Stachowiak wrote:

> On Dec 23, 2005, at 8:24 AM, John Sullivan wrote:
>
>> "DocumentController" seems like a problematic name because it's  
>> too close to NSDocumentController, yet it's very much not  
>> parallel. Safari has one NSDocumentController per window, but  
>> there's one DocumentController per web frame.
>
> True, but Document (in the DOM) and NSDocument are non-parallel in  
> exactly the same way. The root of the problem is overloading of the  
> AppKit and DOM senses of the term "document". I could call the  
> WebCore one FrameController (or even just Frame) but I think that  
> would be less clear about it's actual relationship to the document.

I think that Page and Frame might be great names for these controller  
object classes; perhaps even better than PageController and  
DocumentController.

The plan sounds good -- a key part of this is how bridging will work  
for the policy-delegate type things.

I'd like to see any new bridging done with C if possible as opposed  
to C++ or Objective-C.

     -- Darin




More information about the webkit-dev mailing list