Skip to content

Commit

Permalink
libxfce4ui: update to 4.16.1
Browse files Browse the repository at this point in the history
Change log:

4.16.1
======
- Add 4.16 section to docs
- about: Replace stock with regular button
- about: Make Close button translatable (Fixes #41)
- Fix cast alignment warning
- Remove Gtk2 leftovers
- Don't reserve vertical space for subtitles in headerbars
- Translation Updates:
  Basque, Belarusian, Bulgarian, Czech, Danish, Estonian, Finnish,
  French, Hebrew, Indonesian, Interlingue, Japanese, Lithuanian,
  Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian,
  Serbian, Slovenian, Spanish, Swedish, Turkish

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

4.15.8
======
- Add xfce_has_gtk_frame_extents to better handle CSD
- Translation Updates:
  Catalan, French, German, Italian, Japanese, Portuguese, Serbian,
  Spanish, Swedish, Turkish

4.15.7
======
- 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

4.15.6
======
- 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

4.15.5
======
- 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

4.15.4
======
- 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

4.15.3
======
- 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

4.15.2
======
- 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

4.15.1
======
- 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

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 has not been made visible when grabbing keyboard (Bug #16054)
- 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)
- Bump gtk to 3.22 (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
  • Loading branch information
dhgutteridge committed Nov 30, 2021
1 parent 98a5a3f commit 6d3e5c6
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 33 deletions.
8 changes: 3 additions & 5 deletions x11/libxfce4ui/Makefile
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
# $NetBSD: Makefile,v 1.28 2020/08/31 18:13:21 wiz Exp $
# $NetBSD: Makefile,v 1.29 2021/11/30 14:10:36 gutteridge Exp $

PKGREVISION= 4
.include "../../meta-pkgs/xfce4/Makefile.common"

DISTNAME= libxfce4ui-4.14.1
DISTNAME= libxfce4ui-4.16.1
CATEGORIES= x11
MASTER_SITES+= http://archive.xfce.org/src/xfce/libxfce4ui/4.14/
MASTER_SITES+= https://archive.xfce.org/src/xfce/libxfce4ui/4.16/

COMMENT= Xfce widget library

Expand Down Expand Up @@ -33,7 +32,6 @@ USE_LANGUAGES= c99
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../devel/xfce4-conf/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/libxfce4util/buildlink3.mk"
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/startup-notification/buildlink3.mk"
Expand Down
33 changes: 14 additions & 19 deletions x11/libxfce4ui/PLIST
Original file line number Diff line number Diff line change
@@ -1,49 +1,34 @@
@comment $NetBSD: PLIST,v 1.8 2019/08/17 18:35:12 gutteridge Exp $
@comment $NetBSD: PLIST,v 1.9 2021/11/30 14:10:36 gutteridge Exp $
bin/xfce4-about
include/xfce4/libxfce4kbd-private-2/libxfce4kbd-private/xfce-shortcut-dialog.h
include/xfce4/libxfce4kbd-private-2/libxfce4kbd-private/xfce-shortcuts-grabber.h
include/xfce4/libxfce4kbd-private-2/libxfce4kbd-private/xfce-shortcuts-provider.h
include/xfce4/libxfce4kbd-private-2/libxfce4kbd-private/xfce-shortcuts-xfwm4.h
include/xfce4/libxfce4kbd-private-2/libxfce4kbd-private/xfce-shortcuts.h
include/xfce4/libxfce4kbd-private-3/libxfce4kbd-private/xfce-shortcut-dialog.h
include/xfce4/libxfce4kbd-private-3/libxfce4kbd-private/xfce-shortcuts-grabber.h
include/xfce4/libxfce4kbd-private-3/libxfce4kbd-private/xfce-shortcuts-provider.h
include/xfce4/libxfce4kbd-private-3/libxfce4kbd-private/xfce-shortcuts-xfwm4.h
include/xfce4/libxfce4kbd-private-3/libxfce4kbd-private/xfce-shortcuts.h
include/xfce4/libxfce4ui-1/libxfce4ui/libxfce4ui-config.h
include/xfce4/libxfce4ui-1/libxfce4ui/libxfce4ui-enum-types.h
include/xfce4/libxfce4ui-1/libxfce4ui/libxfce4ui.h
include/xfce4/libxfce4ui-1/libxfce4ui/xfce-dialogs.h
include/xfce4/libxfce4ui-1/libxfce4ui/xfce-gdk-extensions.h
include/xfce4/libxfce4ui-1/libxfce4ui/xfce-gtk-extensions.h
include/xfce4/libxfce4ui-1/libxfce4ui/xfce-sm-client.h
include/xfce4/libxfce4ui-1/libxfce4ui/xfce-spawn.h
include/xfce4/libxfce4ui-1/libxfce4ui/xfce-titled-dialog.h
include/xfce4/libxfce4ui-2/libxfce4ui/libxfce4ui-config.h
include/xfce4/libxfce4ui-2/libxfce4ui/libxfce4ui-enum-types.h
include/xfce4/libxfce4ui-2/libxfce4ui/libxfce4ui.h
include/xfce4/libxfce4ui-2/libxfce4ui/xfce-dialogs.h
include/xfce4/libxfce4ui-2/libxfce4ui/xfce-filename-input.h
include/xfce4/libxfce4ui-2/libxfce4ui/xfce-gdk-extensions.h
include/xfce4/libxfce4ui-2/libxfce4ui/xfce-gtk-extensions.h
include/xfce4/libxfce4ui-2/libxfce4ui/xfce-sm-client.h
include/xfce4/libxfce4ui-2/libxfce4ui/xfce-spawn.h
include/xfce4/libxfce4ui-2/libxfce4ui/xfce-titled-dialog.h
lib/libxfce4kbd-private-2.la
lib/libxfce4kbd-private-3.la
lib/libxfce4ui-1.la
lib/libxfce4ui-2.la
lib/pkgconfig/libxfce4kbd-private-2.pc
lib/pkgconfig/libxfce4kbd-private-3.pc
lib/pkgconfig/libxfce4ui-1.pc
lib/pkgconfig/libxfce4ui-2.pc
share/applications/xfce4-about.desktop
share/examples/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml
share/gtk-doc/html/libxfce4ui/XfceFilenameInput.html
share/gtk-doc/html/libxfce4ui/XfceSMClient.html
share/gtk-doc/html/libxfce4ui/XfceTitledDialog.html
share/gtk-doc/html/libxfce4ui/annotation-glossary.html
share/gtk-doc/html/libxfce4ui/api-index-4-10.html
share/gtk-doc/html/libxfce4ui/api-index-4-12.html
share/gtk-doc/html/libxfce4ui/api-index-4-14.html
share/gtk-doc/html/libxfce4ui/api-index-4-16.html
share/gtk-doc/html/libxfce4ui/api-index-full.html
share/gtk-doc/html/libxfce4ui/home.png
share/gtk-doc/html/libxfce4ui/index.html
Expand All @@ -65,7 +50,14 @@ share/gtk-doc/html/libxfce4ui/right.png
share/gtk-doc/html/libxfce4ui/style.css
share/gtk-doc/html/libxfce4ui/up-insensitive.png
share/gtk-doc/html/libxfce4ui/up.png
share/icons/hicolor/128x128/apps/org.xfce.about.png
share/icons/hicolor/128x128/apps/xfce4-logo.png
share/icons/hicolor/16x16/apps/org.xfce.about.png
share/icons/hicolor/16x16/apps/xfce4-logo.png
share/icons/hicolor/48x48/apps/org.xfce.about.png
share/icons/hicolor/48x48/apps/xfce4-logo.png
share/icons/hicolor/scalable/apps/org.xfce.about.svg
share/icons/hicolor/scalable/apps/xfce4-logo.svg
share/locale/am/LC_MESSAGES/libxfce4ui.mo
share/locale/ar/LC_MESSAGES/libxfce4ui.mo
share/locale/ast/LC_MESSAGES/libxfce4ui.mo
Expand All @@ -81,6 +73,7 @@ share/locale/el/LC_MESSAGES/libxfce4ui.mo
share/locale/en_AU/LC_MESSAGES/libxfce4ui.mo
share/locale/en_GB/LC_MESSAGES/libxfce4ui.mo
share/locale/es/LC_MESSAGES/libxfce4ui.mo
share/locale/et/LC_MESSAGES/libxfce4ui.mo
share/locale/eu/LC_MESSAGES/libxfce4ui.mo
share/locale/fi/LC_MESSAGES/libxfce4ui.mo
share/locale/fr/LC_MESSAGES/libxfce4ui.mo
Expand All @@ -90,11 +83,13 @@ share/locale/hr/LC_MESSAGES/libxfce4ui.mo
share/locale/hu/LC_MESSAGES/libxfce4ui.mo
share/locale/hy/LC_MESSAGES/libxfce4ui.mo
share/locale/hy_AM/LC_MESSAGES/libxfce4ui.mo
share/locale/hye/LC_MESSAGES/libxfce4ui.mo
share/locale/id/LC_MESSAGES/libxfce4ui.mo
share/locale/ie/LC_MESSAGES/libxfce4ui.mo
share/locale/is/LC_MESSAGES/libxfce4ui.mo
share/locale/it/LC_MESSAGES/libxfce4ui.mo
share/locale/ja/LC_MESSAGES/libxfce4ui.mo
share/locale/ka/LC_MESSAGES/libxfce4ui.mo
share/locale/kk/LC_MESSAGES/libxfce4ui.mo
share/locale/ko/LC_MESSAGES/libxfce4ui.mo
share/locale/lt/LC_MESSAGES/libxfce4ui.mo
Expand Down
10 changes: 5 additions & 5 deletions x11/libxfce4ui/distinfo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.10 2021/10/26 11:34:10 nia Exp $
$NetBSD: distinfo,v 1.11 2021/11/30 14:10:36 gutteridge Exp $

BLAKE2s (libxfce4ui-4.14.1.tar.bz2) = 1112402a32d98d3265a515b9ed85e317e3d3cf4cc43d16a55afc4ab78ad19b15
SHA512 (libxfce4ui-4.14.1.tar.bz2) = f42f41da3a683a0c56c3b1e7ba420c4f50909d2613e681d053b09b50bc0eb7f750f44c892e94b0ee8b9207983a87c0cadbda1ad93d0df74ae351dc8812025407
Size (libxfce4ui-4.14.1.tar.bz2) = 756175 bytes
SHA1 (patch-libxfce4kbd-private_Makefile.in) = f296aaa3d07d3181917d4c94b194296ee3c96e73
BLAKE2s (libxfce4ui-4.16.1.tar.bz2) = d2ddd8211e966bc32b7149d8b3415f491e97ca35d231f7a6a955c4d6323bbe50
SHA512 (libxfce4ui-4.16.1.tar.bz2) = c183bbc75539c777fe704d0a1c4e533fdd2efb6cbc980cfedc2eaa80d0e6223db038498774ffcdc720d7f991dd8d9634183a757a4c4d1728cc9956a33cb187d0
Size (libxfce4ui-4.16.1.tar.bz2) = 785811 bytes
SHA1 (patch-libxfce4kbd-private_Makefile.in) = 10443997b9699363ab19d0092b6ac7a898a512d8
8 changes: 4 additions & 4 deletions x11/libxfce4ui/patches/patch-libxfce4kbd-private_Makefile.in
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
$NetBSD: patch-libxfce4kbd-private_Makefile.in,v 1.2 2017/06/18 21:13:47 youri Exp $
$NetBSD: patch-libxfce4kbd-private_Makefile.in,v 1.3 2021/11/30 14:10:37 gutteridge Exp $

Adjust config path.

--- libxfce4kbd-private/Makefile.in.orig 2015-02-28 15:11:08.000000000 +0000
--- libxfce4kbd-private/Makefile.in.orig 2021-09-05 21:59:52.000000000 +0000
+++ libxfce4kbd-private/Makefile.in
@@ -547,7 +547,7 @@ top_srcdir = @top_srcdir@
@@ -540,7 +540,7 @@ top_srcdir = @top_srcdir@
@ENABLE_KEYBOARD_LIBRARY_TRUE@ $(LIBXFCE4UTIL_LIBS) \
@ENABLE_KEYBOARD_LIBRARY_TRUE@ $(XFCONF_LIBS)

-@ENABLE_KEYBOARD_LIBRARY_TRUE@settingsdir = $(sysconfdir)/xdg/xfce4/xfconf/xfce-perchannel-xml
+@ENABLE_KEYBOARD_LIBRARY_TRUE@settingsdir = $(datadir)/examples/xfce4/xfconf/xfce-perchannel-xml
@ENABLE_KEYBOARD_LIBRARY_TRUE@settings_DATA = xfce4-keyboard-shortcuts.xml
@ENABLE_KEYBOARD_LIBRARY_TRUE@pkgconfigdir = $(libdir)/pkgconfig
@ENABLE_KEYBOARD_LIBRARY_TRUE@pkgconfig_DATA = \
@ENABLE_KEYBOARD_LIBRARY_TRUE@pkgconfig_DATA = libxfce4kbd-private-3.pc

0 comments on commit 6d3e5c6

Please sign in to comment.