[Webkit-unassigned] [Bug 222803] New: GLib JSC API headers should only include other GLib JSC API headers
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Mar 5 07:48:53 PST 2021
https://bugs.webkit.org/show_bug.cgi?id=222803
Bug ID: 222803
Summary: GLib JSC API headers should only include other GLib
JSC API headers
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: JavaScriptCore
Assignee: webkit-unassigned at lists.webkit.org
Reporter: don.olmstead at sony.com
A number of private GLib JSC headers are directly including JavaScriptCore headers. They are being consumed as <jsc/JSCFooPrivate.h> in the InjectedBundle API code for GLib ports. However there are JavaScriptCore headers in there that are included as "Foo.h" which is wrong because when building WebKit that header needs to be included as <JavaScriptCore/Foo.h>.
The fix should be forward declaring any JavaScriptCore specific constructs and only including files within API/glib relatively.
--
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/20210305/a2a3ab73/attachment.htm>
More information about the webkit-unassigned
mailing list