[Webkit-unassigned] [Bug 20621] New: Add Peerable.h and make Node inherit from Peerable

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 3 04:27:59 PDT 2008


https://bugs.webkit.org/show_bug.cgi?id=20621

           Summary: Add Peerable.h and make Node inherit from Peerable
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: eric at webkit.org
OtherBugsDependingO 20619
             nThis:


Add Peerable.h and make Node inherit from Peerable

V8 bindings require that all bound objects have a peer pointer.  Currently this
is done via a hack in RefCounted.h and TreeShared.h in Chromium:
http://src.chromium.org/svn/trunk/src/webkit/pending/wtf/RefCounted.h
http://src.chromium.org/svn/trunk/src/webkit/pending/TreeShared.h

This should be split out into a separate Peerable.h header file, and Node (and
anything else which needs to be bound in V8) needs to inherit from it. 
RefCounted and TreeShared should not include Peerable, and Peerable need not be
virtual, it could be a template.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list