All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Andreas Müller" <schnitzeltony@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: [PATCH 04/28] libxfce4ui: upgrade 4.14.1 -> 4.16.0
Date: Wed,  6 Jan 2021 16:16:53 +0100	[thread overview]
Message-ID: <20210106151717.1779543-4-schnitzeltony@gmail.com> (raw)
In-Reply-To: <20210106151717.1779543-1-schnitzeltony@gmail.com>

GTK2 libs are gone so extra GRK2/GTK3 packages can go

Release notes for 4.16.0
========================
- about: Harmonize capitalisation
- Update credits for Xfce 4.16
- Translation Updates:
  Basque, Bulgarian, Catalan, Chinese (Taiwan), Dutch, Galician,
  Japanese, Lithuanian, Norwegian Bokmål, Portuguese, Portuguese
  (Brazil), Serbian

Release notes for 4.15.7
========================
[Please note that this is a development release.]
- libxfce4ui now needs libxfce4util >= 4.15.6
- Update configure.ac.in syntax
- Namespace of the gir needs capital first letter
- Remove hardcoded translators list
- Bump libepoxy version to 1.2
- Translation Updates:
  Portuguese (Brazil), Slovenian, Swedish

Release notes for 4.15.6
========================
[Please note that this is a development release.]
- Introduce xfce_spawn and xfce_spawn_command_line
  in favor and instead of xfce_spawn_no_child
- Bump GLib (and gio, gthread, etc) minimum to 2.50.0
- about: Support multiple GPUs and print GPU memory size
- about: Drop window subtitle
- Always perform sanity check
- Avoid checking for epoxy if libgtop is disabled
- XfceTitledDialog: Fix erroneous check (Fixes #30)
- No startup notification in Wayland to prevent crash (Issue #17)
- Translation Updates:
  Chinese (China), Chinese (Taiwan), Estonian, French, German, Hebrew,
  Indonesian, Italian, Japanese, Lithuanian, Norwegian Bokmål,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Swedish,
  Turkish

Release notes for 4.15.5
========================
[Please note that this is a development release.]
- Add new API xfce_spawn_no_child (!8):
  Launch processes re-parenting them to init vs. as children
- about: Fix icon names
- about: Display userspace bitness if it differs from OS kernel bitness
- about: Print GPU name in system info
- about: Use more understandable arch labels (Issue #27)
- Improve xfce_icon_name API
- No startup notification in wayland to prevent crash (Issue #17)
- Add missing docstring
- Fix typos
- Add README.md to EXTRA_DIST
- Translation Updates:
  Catalan, Chinese (China), Danish, Galician, German, Italian,
  Lithuanian, Turkish

Release notes for 4.15.4
========================
This is a development release of libxfce4ui aiming the upcoming release
of Xfce 4.16.

- Avoid redundant key re-grabbing
- Adds new README.md and updates AM_INIT_AUTOMAKE
- Silence compiler warnings (Fixes #25)
- AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
- Add default shortcuts for tiling (Fixes #4)
- Avoid shortening the keycodes GArray while walking it.
- about: Revamp About Xfce tab
- about: More icon name fixes
- Add more logo icons and new about icon
- Update deprecated icon names
- keyboard-shortcuts: Improve UI for setting shortcuts
- shortcut-dialog: Add label to clear button
- shortcut-dialog: Port to new XfceTitledDialog API
- shortcut-dialog: Only grab keyboard
- Always return GTK_RESPONSE_OK for accepted shortcut keys (fixes #20)
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Basque,
  Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål,
  Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese,
  Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian,
  Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur, Welsh

Release notes for 4.15.3
========================
[Please note that this is a development release.]

- Update bug URLs to point to gitlab.xfce
- xfce-about: Hide empty email address tags (Fixes #12)
- Remove translator email address as per request (Fixes #11)
- Add missing translator "Hugo Carvalho" to xfce4-about (issue #18)
- Replace deprecated 'gdk_keyboard_ungrab' function (Fixes #15)
- shortcuts-grabber: Correctly ungrab keys on updating shortcuts (Fixes
  #16)
- Add basic GitLab pipeline
- Allow more granular control over menu item accelerators.
  - No automatic accelerator activation formenu items
  - Added 'gtk_menu_item_set_accel_label'
  - Added 'xfce_gtk_accel_group_connect_action_entries'
- renamed 'xfce_gtk_accel_group_append' to
  'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  No automatic add to an accel_group any more, since this may lead to
  double-activation in some cases.
- Add "xfce_gtk_accel_group_disconnect_action_entries" to be able to
  revert "xfce_gtk_accel_group_connect_action_entries"
- Add title to xfce_dialog_confirm_close_tabs
- Add new methods to libxfce4ui.symbols. Followup of
  231e57daccb5946379f413ed440629c32025f6f3
- Translation Updates:
  Albanian, Amharic, Arabic, Armenian, Armenian (Armenia), Basque,
  Belarusian, Bengali, Bulgarian, Catalan, Chinese (China), Chinese
  (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  Eastern Armenian, English (Australia), English (United Kingdom),
  Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål,
  Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese,
  Portuguese (Brazil), Romanian, Russian, Serbian, Slovak,
  Slovenian, Spanish, Swedish, Telugu, Thai, Turkish,
  Uighur, Ukrainian, Welsh

Release notes for 4.15.2
========================
[Please note that this is a development release.]

- Introduced 'XfceGtkActionEntry' as replacement for the deprecated
  'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
  This includes various support methods, like:
  'xfce_gtk_translate_action_entries' to to translate a list of
     XfceGtkActionEntrys
  'xfce_gtk_accel_group_append' to register the provided
     accelerators of the entries
  'xfce_gtk_get_action_entry_by_id' to find a single
     XfceGtkActionEntry, e.g. by using a enumeration
  'xfce_gtk_***_new_from_action_entry' to create the specific
     menu- or tool-items from an XfceGtkActionEntry
- Add a widget for filename input (Bug #16542)
- Enabled doc generation for XfceGtkActionEntry and related
  methods
- Enabled doc generation for new widget 'xfce-filename-input'
- Switch Ctrl+Alt+Del to xfce4-session-logout (Bug #11979)
- Add more default keyboard shortcuts (Bug #16470)
- shortcuts: Replace xfrun4 by xfce4-appfinder
- shortcuts: Also map Homepage to browser
- shortcuts: Remove calculator shortcut
- Update gitignore
- Translation Updates:
  Albanian, Basque, Belarusian, Chinese (China), Chinese (Taiwan),
  Croatian, Danish, Dutch, French, Galician, German, Hebrew, Hungarian,
  Kazakh, Malay, Norwegian Bokmål, Portuguese, Portuguese (Brazil),
  Russian, Serbian, Slovenian, Swedish, Ukrainian

Release notes for 4.15.1
========================
This release introduces the following features:
- Switch XfceTitledDialog to headerbar/CSD layout
- Use GtkMessageDialog as base class for Xfce Dialogs
- Add two new functions to search for app icons
- Improve Tests and Docs

Full changelog:
- Switch XfceTitledDialog to headerbar layout
- XfceTitledDialog: Keep buttons in the action area
- XfceTitledDialog: Also repack xfce_titled_dialog_new
- XfceTitledDialog: Make sure windows can be dragged
- XfceTitledDialog: Add _create_action_area, _add_button
  and _add_action_widget
- Introduce xfce_titled_dialog_set_default_response
- Mark xfce_titled_dialog_new_with_buttons as deprecated
- Add two new functions to search for app icons
- xfce-about: Fix Makefile
- shortcut-dialog: Show dialog content (Bug #16338)
- xfce-dialogs: Use GtkMessageDialog as base class
- xfce-dialogs: Improve layout of confirm_close_tabs
- xfce-dialogs: Improve alignment and layout of dialogs
- xfce-dialogs: Add right margin back to labels
- xfce-dialogs: Drop default window titles
- docs: Add xfce_dialog_confirm_close_tabs
- tests: Add xfce_dialog_confirm_close_tabs
- tests: Improve UI
- tests: Add icons to dialog buttons
- tests: Simplify code by using XfceTitledDialog
- tests: Re-order buttons
- tests: Fix typo in test-ui.c (Bug #16253)
- Rename test-ui-gtk3 to test-ui
- Improve docstrings
- Fix typos
- Drop gladeui Gtk2 from distcheck options
- Drop unused declaration
- Fix compiler warnings
- Remove trailing whitespace
- Always provides needed files for vala binding in dist tarball
- Add recents functions to libxfce4ui.symbols
- Drop xfce-header from pot files
- Update docstrings
- Fix license text box too small (Bug #16259)
- .gitignore: ignore all .o files
- Make autogen output friendlier
- Translation Updates:
  Albanian, Bulgarian, Catalan, Chinese (China), Croatian, Danish,
  Dutch, French, Galician, German, Hungarian, Italian, Japanese,
  Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese
  (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish, Swedish,
  Turkish, Ukrainian

Release notes for 4.15.0
========================
- Drop support for Gtk2
- Make glibtop an optional dependency ("About System" tab)
- about: Add system info tab
- about: Hide system tab conditionally
- dialogs: Use symbolic window-close icon
- Fix Window not visible when grabbing keyboard (Bug #16054)
- Bump Gtk3 to 3.22 (Bug #15781)
- Do not use gdk_screen_get_monitor_at_point (Bug #15781)
- Replace gtk_show_uri (Bug #15781)
- Replace gdk_display_get_screen (Bug #15781)
- Replace gdk_keymap_get_default (Bug #15781)
- Replace deprecated device functions (Bug #15781)
- Replace gdk_error_trap_* and gdk_flush (Bug #15781)
- Ignore what is hard to replace (Bug #15781)
- Add a dialog to confirm closure of multiple tabs (bug #15873)
- Translation Updates:
  Bulgarian, Chinese (China), Chinese (Taiwan), Croatian, Czech,
  Danish, Dutch, English (United Kingdom), Finnish, French,
  Galician, German, Hungarian, Interlingue, Italian, Japanese,
  Korean, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese,
  Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian,
  Spanish, Turkish

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
 ...ivate-xfce4-keyboard-shortcuts.xml-fix.patch |  2 +-
 ...ibxfce4ui_4.14.1.bb => libxfce4ui_4.16.0.bb} | 17 ++++-------------
 2 files changed, 5 insertions(+), 14 deletions(-)
 rename meta-xfce/recipes-xfce/libxfce4ui/{libxfce4ui_4.14.1.bb => libxfce4ui_4.16.0.bb} (50%)

diff --git a/meta-xfce/recipes-xfce/libxfce4ui/files/0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch b/meta-xfce/recipes-xfce/libxfce4ui/files/0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch
index 6d107b1b6..616142761 100644
--- a/meta-xfce/recipes-xfce/libxfce4ui/files/0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch
+++ b/meta-xfce/recipes-xfce/libxfce4ui/files/0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch
@@ -19,7 +19,7 @@ index 723a10d..e6502f3 100644
 --- a/libxfce4kbd-private/xfce4-keyboard-shortcuts.xml
 +++ b/libxfce4kbd-private/xfce4-keyboard-shortcuts.xml
 @@ -75,4 +75,8 @@
-       <property name="&lt;Primary&gt;F12" type="string" value="workspace_12_key"/>
+       <property name="<Super>KP_Next" type="string" value="tile_down_right_key"/>
      </property>
    </property>
 +  <property name="providers" type="array">
diff --git a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.14.1.bb b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.16.0.bb
similarity index 50%
rename from meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.14.1.bb
rename to meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.16.0.bb
index 348b685be..7a269ad66 100644
--- a/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.14.1.bb
+++ b/meta-xfce/recipes-xfce/libxfce4ui/libxfce4ui_4.16.0.bb
@@ -2,17 +2,15 @@ SUMMARY = "Xfce4 Widget library and X Window System interaction"
 SECTION = "x11/libs"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=252890d9eee26aab7b432e8b8a616475"
-DEPENDS = "intltool-native perl-native gtk+ gtk+3 libice libsm libxfce4util xfce4-dev-tools xfconf virtual/libx11"
+DEPENDS = "intltool-native perl-native gtk+3 libice libsm libxfce4util xfce4-dev-tools xfconf virtual/libx11"
 
 inherit xfce gtk-doc gobject-introspection features_check
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
-SRC_URI += " \
-    file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch \
-"
-SRC_URI[md5sum] = "50eae4bab5eeced186bce16fb5f802ac"
-SRC_URI[sha256sum] = "c449075eaeae4d1138d22eeed3d2ad7032b87fb8878eada9b770325bed87f2da"
+# TODO: Check if this can go
+SRC_URI += "file://0001-libxfce4kbd-private-xfce4-keyboard-shortcuts.xml-fix.patch"
+SRC_URI[sha256sum] = "8b06c9e94f4be88a9d87c47592411b6cbc32073e7af9cbd64c7b2924ec90ceaa"
 
 EXTRA_OECONF += "--with-vendor-info=${DISTRO}"
 
@@ -20,15 +18,8 @@ PACKAGECONFIG ??= ""
 PACKAGECONFIG[gladeui2] = "--enable-gladeui2,--disable-gladeui2,glade"
 PACKAGECONFIG[startup-notification] = "--enable-startup-notification,--disable-startup-notification,startup-notification"
 
-PACKAGES =+ "${PN}-gtk2 ${PN}-gtk3"
-FILES_${PN}-gtk2 += "${libdir}/libxfce4ui-1.so.* ${libdir}/libxfce4kbd-private-2.so.*"
-FILES_${PN}-gtk3 += "${libdir}/libxfce4ui-2.so.* ${libdir}/libxfce4kbd-private-3.so.*"
-
 PACKAGES += "${PN}-glade"
 FILES_${PN}-glade = " \
     ${libdir}/glade \
     ${datadir}/glade \
 "
-
-RDEPENDS_${PN}-gtk2 = "${PN}"
-RDEPENDS_${PN}-gtk3 = "${PN}"
-- 
2.26.2


  parent reply	other threads:[~2021-01-06 15:17 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-01-06 15:16 [PATCH 01/28] xfce4-dev-tools: upgrade 4.14.0 -> 4.16.0 Andreas Müller
2021-01-06 15:16 ` [PATCH 02/28] libxfce4util: " Andreas Müller
2021-01-06 15:16 ` [PATCH 03/28] xfconf: upgrade 4.14.3 " Andreas Müller
2021-01-06 15:16 ` Andreas Müller [this message]
2021-01-08 19:53   ` [oe] [PATCH 04/28] libxfce4ui: upgrade 4.14.1 " Khem Raj
2021-01-08 20:29     ` Andreas Müller
2021-01-08 20:31       ` Khem Raj
2021-01-08 20:46         ` Andreas Müller
2021-01-09 18:42           ` Khem Raj
2021-01-10  3:27             ` Andreas Müller
2021-01-06 15:16 ` [PATCH 05/28] exo: upgrade 0.12.11 " Andreas Müller
2021-01-06 15:16 ` [PATCH 06/28] garcon: upgrade 0.7.0 -> 0.8.0 Andreas Müller
2021-01-06 15:16 ` [PATCH 07/28] xfwm4: upgrade 4.14.5 -> 4.16.0 Andreas Müller
2021-01-06 18:55   ` [oe] " Khem Raj
2021-01-08 17:25     ` Randy MacLeod
2021-01-09  9:11       ` kai
2021-01-06 15:16 ` [PATCH 08/28] xfce4-settings: upgrade 4.14.3 " Andreas Müller
2021-01-06 15:16 ` [PATCH 09/28] xfce4-panel: upgrade 4.14.4 " Andreas Müller
2021-01-06 15:16 ` [PATCH 10/28] xfce4-session: upgrade 4.14.2 " Andreas Müller
2021-01-06 15:17 ` [PATCH 11/28] xfdesktop: " Andreas Müller
2021-01-06 15:17 ` [PATCH 12/28] xfce4-power-manager: upgrade 1.6.6 " Andreas Müller
2021-01-06 15:17 ` [PATCH 13/28] tumbler: upgrade 0.3.1 " Andreas Müller
2021-01-06 15:17 ` [PATCH 14/28] thunar-volman: upgrade 0.9.5 " Andreas Müller
2021-01-06 15:17 ` [PATCH 15/28] thunar: upgrade 1.8.15 " Andreas Müller
2021-01-06 15:17 ` [PATCH 16/28] xfce4-appfinder: upgrade 4.14.0 " Andreas Müller
2021-01-06 15:17 ` [PATCH 17/28] xfce4-terminal: 0.8.9.2 -> 0.8.10 Andreas Müller
2021-01-06 15:17 ` [PATCH 18/28] xfce4-screensaver: upgrade 0.1.10 -> 4.16.0 Andreas Müller
2021-01-06 15:17 ` [PATCH 19/28] xfce4-taskmanager: remove exo-native from DEPENDS Andreas Müller
2021-01-06 15:17 ` [PATCH 20/28] xfce4-closebutton-plugin: upgrade 0.1.0+ -> 4.16.0 Andreas Müller
2021-01-06 15:17 ` [PATCH 21/28] xfce4-sensors-plugin: upgrade 1.3.92 -> 1.3.95 Andreas Müller
2021-01-06 15:17 ` [PATCH 22/28] xfce4-genmon-plugin: upgrade 4.0.2 -> 4.1.0 Andreas Müller
2021-01-06 15:17 ` [PATCH 23/28] xfce4-hotcorner-plugin: remove Andreas Müller
2021-01-06 15:17 ` [PATCH 24/28] xfce4-embed-plugin: remove for now Andreas Müller
2021-01-06 15:17 ` [PATCH 25/28] xfce4-equake-plugin: " Andreas Müller
2021-01-06 15:17 ` [PATCH 26/28] xfce4-notes-plugin: " Andreas Müller
2021-01-06 15:17 ` [PATCH 27/28] fluidsynth: upgrade 2.1.5 -> 2.1.6 Andreas Müller
2021-01-06 15:17 ` [PATCH 28/28] blueman: upgrade 2.1.3 -> 2.1.4 Andreas Müller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210106151717.1779543-4-schnitzeltony@gmail.com \
    --to=schnitzeltony@gmail.com \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.