[Webkit-unassigned] [Bug 223995] New: Make FontCache self-contained (remove static global variables)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 31 05:43:12 PDT 2021


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

            Bug ID: 223995
           Summary: Make FontCache self-contained (remove static global
                    variables)
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebCore Misc.
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: clord at igalia.com
            Blocks: 202793

Currently the FontCache singleton contains some of the structures it relies on, but also has some static global variables for reasons that are unclear to me. For example, the actual font cache lives on FontCache, but the list of FontCacheClients is a global variable.

The current plan is for OffscreenCanvas to use a separate FontCache so as not to affect the performance of the main FontCache. To do this, FontCache needs to be fully self-contained.


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=202793
[Bug 202793] Implement text rendering on OffscreenCanvas in a Worker
-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210331/f94999a6/attachment.htm>


More information about the webkit-unassigned mailing list