[Webkit-unassigned] [Bug 25834] New: Make ChromeClient only have pure virtuals

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat May 16 03:35:07 PDT 2009


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

           Summary: Make ChromeClient only have pure virtuals
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Platform
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: zecke at selfish.org


Recent additions to ChromeClient added default implementations. From a porter
point of view this is rather bad as old features might break and no runtime
warning is printed and searching for notImplemented will not show anything. The
approach to treat the *Client as an interface and only have pure virtual is a
lot better in this regard. Change ChromeClient to be a interface again.


-- 
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