[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