Drop support for Gtk2 and 4.6 plugins

Desktop / Xfce / xfce4-panel - Simon Steinbeiss [elfenbeinturm.at] - 30 September 2019 08:16 EDT

This also means the Gtk2 API is dropped, so some panel plugins still using the old API may need updating (e.g. panel_slice_new0 is still used by some plugins).

a539b655 Drop support for Gtk2 and 4.6 plugins
common/panel-debug.c | 1 -
common/panel-debug.h | 17 +-
common/panel-utils.c | 47 --
configure.ac.in | 13 -
libxfce4panel/Makefile.am | 48 --
libxfce4panel/abicheck.sh | 2 +-
libxfce4panel/libxfce4panel.h | 4 -
libxfce4panel/libxfce4panel.symbols | 10 -
libxfce4panel/xfce-arrow-button.c | 159 -----
libxfce4panel/xfce-hvbox.c | 313 ----------
libxfce4panel/xfce-hvbox.h | 77 ---
libxfce4panel/xfce-panel-convenience.c | 16 -
libxfce4panel/xfce-panel-convenience.h | 1 -
libxfce4panel/xfce-panel-image.c | 153 +----
libxfce4panel/xfce-panel-macros-46.h | 666 --------------------
libxfce4panel/xfce-panel-macros.h | 2 +-
libxfce4panel/xfce-panel-plugin-provider.h | 1 -
libxfce4panel/xfce-panel-plugin.c | 41 +-
libxfce4panel/xfce-panel-plugin.h | 1 -
migrate/Makefile.am | 2 -
migrate/main.c | 26 +-
migrate/migrate-46.c | 943 -----------------------------
migrate/migrate-46.h | 35 --
panel/Makefile.am | 2 -
panel/panel-application.c | 8 -
panel/panel-base-window.c | 1 -
panel/panel-module.c | 33 +-
panel/panel-plugin-external-wrapper.c | 1 -
panel/panel-plugin-external.c | 10 +-
panel/panel-preferences-dialog.h | 1 +
panel/panel-window.c | 1 -
po/POTFILES.in | 1 -
wrapper/Makefile.am | 37 --
wrapper/main.c | 6 -
wrapper/wrapper-plug.c | 151 -----
wrapper/wrapper-plug.h | 6 -
36 files changed, 21 insertions(+), 2815 deletions(-)

Upstream: git.xfce.org


  • Share