Disable Broadway (HTML) backend
authorSimon McVittie <smcv@debian.org>
Sun, 29 Aug 2021 11:08:27 +0000 (12:08 +0100)
committerSimon McVittie <smcv@debian.org>
Sun, 29 Aug 2021 21:29:15 +0000 (22:29 +0100)
It isn't clear whether this is used in practice. If we disable it now,
enabling it later if requested will not be an ABI break, but if we
enable it now, we have to keep it enabled indefinitely.

debian/libgtk-4-1.symbols.in
debian/libgtk-4-bin.install
debian/log-reftests.py
debian/rules

index d3fd750ead26c8b8723bc8f9d1ed0ab590bd29f2..f56f1088f7d3600e56ed33966ffa5361102d0edd 100644 (file)
@@ -9,15 +9,6 @@ libgtk-@APIVER@.so.@SONAME@ @SHARED_PKG@ #MINVER#
  gdk_app_launch_context_set_timestamp@Base 4.0.0
  gdk_axis_flags_get_type@Base 4.0.0
  gdk_axis_use_get_type@Base 4.0.0
- gdk_broadway_cairo_context_get_type@Base 4.0.0
- gdk_broadway_display_get_surface_scale@Base 4.3.2
- gdk_broadway_display_get_type@Base 4.0.0
- gdk_broadway_display_hide_keyboard@Base 4.0.0
- gdk_broadway_display_set_surface_scale@Base 4.3.1
- gdk_broadway_display_show_keyboard@Base 4.0.0
- gdk_broadway_draw_context_get_type@Base 4.0.0
- gdk_broadway_monitor_get_type@Base 4.0.0
- gdk_broadway_surface_get_type@Base 4.0.0
  gdk_button_event_get_button@Base 4.0.0
  gdk_button_event_get_type@Base 4.0.0
  gdk_cairo_context_cairo_create@Base 4.0.0
@@ -628,8 +619,6 @@ libgtk-@APIVER@.so.@SONAME@ @SHARED_PKG@ #MINVER#
  gsk_border_node_get_type@Base 4.0.0
  gsk_border_node_get_widths@Base 4.0.0
  gsk_border_node_new@Base 4.0.0
- gsk_broadway_renderer_get_type@Base 4.0.0
- gsk_broadway_renderer_new@Base 4.0.0
  gsk_cairo_node_get_draw_context@Base 4.0.0
  gsk_cairo_node_get_surface@Base 4.0.0
  gsk_cairo_node_get_type@Base 4.0.0
index 641d1d63d7272b2958e403c10dfb8ae3459254bb..bca95555d185fcd6e69ad8f67175e2814c39182e 100644 (file)
@@ -1,11 +1,9 @@
-usr/bin/gtk4-broadwayd
 usr/bin/gtk4-builder-tool
 usr/bin/gtk4-encode-symbolic-svg
 usr/bin/gtk4-launch
 usr/bin/gtk4-query-settings
 usr/bin/gtk4-update-icon-cache
 usr/share/man/*/gtk4-encode-symbolic-svg.*
-usr/share/man/man1/gtk4-broadwayd.1
 usr/share/man/man1/gtk4-builder-tool.1
 usr/share/man/man1/gtk4-launch.1
 usr/share/man/man1/gtk4-query-settings.1
index b06c8d892f1a661204f374fcddb41d9a8c4d2d2b..7dc9b9bcd534657738d65ab25e4e8b8d6ef4ce68 100755 (executable)
@@ -13,10 +13,6 @@ if __name__ == '__main__':
                 'debian', 'build', 'deb', 'testsuite', 'gsk', 'compare',
                 'opengl', 'x11',
             ),
-            Path(
-                'debian', 'build', 'deb', 'testsuite', 'gsk', 'compare',
-                'broadway', 'x11',
-            ),
         ):
             diff = (outputs / (node.stem + '.diff.png'))
 
index 371f1fe2f572233ec9c238dca576b754f5395647..1182e5fc17e60ed0a1d5fbd341a557adc42e8504 100755 (executable)
@@ -91,7 +91,7 @@ configure_flags_common = \
 
 configure_flags_deb = \
        --auto-features enabled \
-       -Dbroadway-backend=true \
+       -Dbroadway-backend=false \
        -Dman-pages=true \
        -Dmedia-ffmpeg=$(media_ffmpeg) \
        -Dx11-backend=true \
@@ -259,6 +259,7 @@ override_dh_install:
        rm -fv debian/install/udeb/usr/bin/gtk4-update-icon-cache
        rm -frv debian/install/udeb/usr/share/gtk-4.0/valgrind
        rm -frv debian/install/udeb/usr/share/metainfo
+       rm -fv debian/install/deb/usr/share/man/man1/gtk4-broadwayd.1
        :
        dh_install -p$(UDEB_PKG) --sourcedir=debian/install/udeb
        dh_install --remaining-packages --sourcedir=debian/install/deb