[Webkit-unassigned] [Bug 206794] New: REGRESSION(2.28): [GTK] WPE implementation of show-option-menu breaks the GTK binding

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 24 20:38:39 PST 2020


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

            Bug ID: 206794
           Summary: REGRESSION(2.28): [GTK] WPE implementation of
                    show-option-menu breaks the GTK binding
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at gnome.org
                CC: bugs-noreply at webkitgtk.org

[84/87] Generating ../../WebKit2-4.0.gir
../../../../../../Projects/WebKit/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:2137: Warning: WebKit2: multiple comment blocks documenting 'WebKitWebView::show-option-menu:' identifier (already seen at WebKitWebView.cpp:2101).
../../../../../../Projects/WebKit/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:2137: Warning: WebKit2: incorrect number of parameters in comment block, parameter annotations will be ignored.

The problem is that introspection scanner doesn't respect #if PLATFORM(WPE).

I tried adding #ifndef __GI_SCANNER__ but that didn't work. I think it's going to require adding a platformClassInit() call in order to split the WPE signal registration out into WebKitWebViewWPE.cpp. (But not for GTK, because that would break the introspection.) That might be acceptable if we never care about making the WPE API introspectable.

If we do care about WPE introspection, then I don't know what to suggest.

-- 
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/20200125/e5805e8b/attachment.htm>


More information about the webkit-unassigned mailing list