[Webkit-unassigned] [Bug 256136] New: Features specific to other ports should not be compiled in

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Apr 29 13:57:47 PDT 2023


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

            Bug ID: 256136
           Summary: Features specific to other ports should not be
                    compiled in
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Misc.
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: aperez at igalia.com

After bug #255518 I have noticed that some of the features which end
up in the built code do not make any sense for the GLib ports. For
example:

  AcceleratedDrawingEnabled:
    type: bool
    status: internal
    defaultsOverridable: true
    humanReadableName: "GraphicsLayerCA accelerated drawing"
    humanReadableDescription: "Enable GraphicsLayerCA accelerated drawing"
    ...

The above feature is specific to the Apple ports, as none of WPE, GTK,
WinCairo, or PlayStation can use CoreAnimation.

It would be good to go over the list in UnifiedWebPreferences.yaml and
add missing conditions for such cases; e.g. in the example above we need
to add:

    condition: USE(CA)

-- 
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/20230429/94f11a05/attachment.htm>


More information about the webkit-unassigned mailing list