[Webkit-unassigned] [Bug 181433] New: [GTK] Filter script is ignored when linking in production builds

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 9 05:19:26 PST 2018


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

            Bug ID: 181433
           Summary: [GTK] Filter script is ignored when linking in
                    production builds
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: cgarcia at igalia.com
                CC: berto at igalia.com, bugs-noreply at webkitgtk.org,
                    mcatanzaro at igalia.com

Berto has just reported that some symbols are no longer exported in 2.19.4, see:

- webkit_authentication_dialog_get_type at Base 2.5.3
+#MISSING: 2.19.4-1# webkit_authentication_dialog_get_type at Base 2.5.3

- webkit_dom_dom_window_webkit_message_handlers_post_message at Base 2.8.1
+#MISSING: 2.19.4-1# webkit_dom_dom_window_webkit_message_handlers_post_message at Base 2.8.1

- webkit_inspector_window_get_type at Base 2.17.3
+#MISSING: 2.19.4-1# webkit_inspector_window_get_type at Base 2.17.3

- webkit_web_view_base_accessible_get_type at Base 2.5.3
+#MISSING: 2.19.4-1# webkit_web_view_base_accessible_get_type at Base 2.5.3

These are symbols were we forgot to add WEBKIT_API macros, but were always exported before by the filter script (webkit_*)

There are others affected by this, but because we never wanted to expose them:

- webkit_media_src_get_type at Base 2.19.3-2~
+#MISSING: 2.19.4-1# webkit_media_src_get_type at Base 2.19.3-2~

- webkit_mse_debug at Base 2.19.3-2~
+#MISSING: 2.19.4-1# webkit_mse_debug at Base 2.19.3-2~

- (optional)webkit_soup_request_generic_get_type at Base 2.5.3
- (optional)webkit_soup_request_input_stream_get_type at Base 2.5.3
+#MISSING: 2.19.4-1# (optional)webkit_soup_request_generic_get_type at Base 2.5.3
+#MISSING: 2.19.4-1# (optional)webkit_soup_request_input_stream_get_type at Base 2.5.3

- webkit_web_src_get_type at Base 2.5.3
+#MISSING: 2.19.4-1# webkit_web_view_base_accessible_get_type at Base 2.5.3

So, we should make the filter script work again, add the missing WEBKIT_API and stop exposing private symbols even when using the filter script.

-- 
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/20180109/fd840822/attachment-0001.html>


More information about the webkit-unassigned mailing list