[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