[Webkit-unassigned] [Bug 95866] New: Refactor WebCore::FontData handling to clarify pointer ownership

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 5 10:27:26 PDT 2012


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

           Summary: Refactor WebCore::FontData handling to clarify pointer
                    ownership
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Platform
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: schenney at chromium.org
                CC: eric at webkit.org, inferno at chromium.org
        Depends on: 93640


Right now, FontData objects are created in CSSSegmentedFontFace and CSSFontFaceSource and then passed all over the code as raw pointers. Custom FontData is ultimately owned and deleted by FontFallbackList (as of the patch for 93640). But the ownership of regular FontData is not so clear cut, and indeed we might be leaking it. This bug is to cover refactoring of FontData ownership to reduce the change of security problems.

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



More information about the webkit-unassigned mailing list