commit edfb542a54421c2403cfc88a85a7207495f54578
Author: Alexander Schwinn <alexxcons@xfce.org>
Date:   Sun Dec 15 09:55:47 2024 +0100

    Updates for release

commit ad32310e4e2039c6a4fc1a917210c5b05dfedd74
Author: Romain Bouvier <skunnyk@alteroot.org>
Date:   Fri Dec 13 10:03:32 2024 +0000

    Update active contributors for 4.20
    
    - Removed inactive for ~2years
    - Added active and significant contributors

commit 4ffcfcfb1170220937edb426dda5e13e64c36b05
Author: Anonymous <noreply@xfce.org>
Date:   Wed Dec 4 00:45:36 2024 +0100

    I18n: Update translation pl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit d0c40ba62de10f27d57dbaa47aac0b35e468ce94
Author: Anonymous <noreply@xfce.org>
Date:   Mon Dec 2 12:45:42 2024 +0100

    I18n: Update translation pl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 42500250918c6b9bd200f3dfc39ae157d43dd8d3
Author: Alexander Schwinn <alexxcons@xfce.org>
Date:   Sun Dec 1 16:12:06 2024 +0100

    Back to development

commit d71077642f9d71a05520a29f48e2aed24da83bda
Author: Alexander Schwinn <alexxcons@xfce.org>
Date:   Sun Dec 1 16:10:05 2024 +0100

    Updates for release

commit 9b4089afa36dbb938047f52c6e94daa89b82745f
Author: Alexander Schwinn <alexxcons@xfce.org>
Date:   Fri Nov 29 20:18:28 2024 +0100

    xfce4-about: Don't show mail addresses

commit 25d3d885bc633b51de81a05e5511ad394779af06
Author: Anonymous <noreply@xfce.org>
Date:   Tue Nov 19 10:01:22 2024 +0100

    I18n: Update translation ur_PK (44%).
    
    94 translated messages, 116 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit a8ed922ef4ba8cc4191513b2e8d60a601530259b
Author: Anonymous <noreply@xfce.org>
Date:   Tue Nov 19 10:01:22 2024 +0100

    I18n: Update translation ur (44%).
    
    94 translated messages, 116 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 707354e7048a64167de3ce9e728b386b5c83065e
Author: Anonymous <noreply@xfce.org>
Date:   Tue Nov 19 10:01:22 2024 +0100

    I18n: Update translation lv (48%).
    
    101 translated messages, 109 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 0782c78035603e47ad5e35eb13e1352df46e5017
Author: Anonymous <noreply@xfce.org>
Date:   Mon Nov 18 00:45:32 2024 +0100

    I18n: Update translation pl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit acadc7cba195e9dfae41a845cde1bae127d02c72
Author: Anonymous <noreply@xfce.org>
Date:   Sun Nov 17 12:45:27 2024 +0100

    I18n: Update translation es (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 340f77689b6aa1f19926778c65a4eff2d7ae9b3a
Author: Anonymous <noreply@xfce.org>
Date:   Sat Nov 16 00:45:35 2024 +0100

    I18n: Update translation fi (98%).
    
    206 translated messages, 4 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit f9533e6f8a4ec6d36862c20dcf388813bc90574e
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Nov 14 14:35:17 2024 +0100

    xfce4-about: Init glibtop before using it
    
    Fixes: #118

commit 09099501155d5d2b8591eb883c5e7a042a1a0080
Author: Anonymous <noreply@xfce.org>
Date:   Fri Nov 15 12:45:30 2024 +0100

    I18n: Update translation tr (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 93ba1612fcee57a9f670151386f67d4ea7eddf87
Author: Anonymous <noreply@xfce.org>
Date:   Tue Nov 12 00:45:44 2024 +0100

    I18n: Update translation cs (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit e3cf55e4644e78fc208a791e7f8d43be947bf57e
Author: correctmost <11866-correctmost@users.noreply.gitlab.xfce.org>
Date:   Thu Nov 7 11:54:09 2024 -0500

    Avoid undefined behavior with NULL msgid strings and dgettext

commit bd93cc13f1e213c16688dc5edf27b16449a013fd
Author: Anonymous <noreply@xfce.org>
Date:   Wed Nov 6 00:45:38 2024 +0100

    I18n: Update translation pl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 9e883217d018a38762458146fa66de4dcfb48a7e
Author: Anonymous <noreply@xfce.org>
Date:   Sun Nov 3 12:45:33 2024 +0100

    I18n: Update translation kk (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 68017698c32d24f2da6cb52fa4000361991a5ba8
Author: Anonymous <noreply@xfce.org>
Date:   Sun Nov 3 00:45:30 2024 +0100

    I18n: Update translation cs (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 99f9fc2f2d925fb075dedf204eb05cd4bff8e64f
Author: Anonymous <noreply@xfce.org>
Date:   Sat Nov 2 00:45:49 2024 +0100

    I18n: Update translation gl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 709c39baf5130a81ae6945879538f4c08da61fa2
Author: Anonymous <noreply@xfce.org>
Date:   Thu Oct 31 00:45:34 2024 +0100

    I18n: Update translation fa_IR (73%).
    
    155 translated messages, 55 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit c21e1c54f060924637a4e2dd8014ea74f167306d
Author: Alexander Schwinn <alexxcons@xfce.org>
Date:   Thu Oct 24 23:13:01 2024 +0200

    Back to development

commit b92214d14ce3aa7d1c1d0953b28b62840462d7d6
Author: Alexander Schwinn <alexxcons@xfce.org>
Date:   Thu Oct 24 23:08:16 2024 +0200

    Updates for release

commit 205d8df31547dd2d7e9c736b7de6e9e361327c82
Author: Alexander Schwinn <alexxcons@xfce.org>
Date:   Thu Oct 24 14:38:29 2024 +0000

    Add "overlap groups" to the shortcut editor (#115)
    
    The idea of an overlap group is to allow some, but not all, shortcuts to overlap.
    
    For example, you may have a shortcut editor that defines shortcuts for two (or more) different types of application window, where the different window types will not get the same list of shortcut sections applied to them. In that case, it is completely valid for a section to have shortcuts that conflicts with shortcuts in another section.
    
    Closes #115
    
    Co-authored-by: default avatarBrian Tarricone <brian@tarricone.org>

commit 96cd27b5f28dabf416642ce089e2dfe45809fbcd
Author: Anonymous <noreply@xfce.org>
Date:   Sat Oct 12 00:45:31 2024 +0200

    I18n: Update translation fa_IR (70%).
    
    148 translated messages, 62 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit fbcfb955b474927a72717b026471b43936e473c0
Author: Anonymous <noreply@xfce.org>
Date:   Tue Oct 8 12:45:29 2024 +0200

    I18n: Update translation sl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 07695a87df61f3e5971513f6465cf9646f6dd2eb
Author: Anonymous <noreply@xfce.org>
Date:   Sat Oct 5 00:45:56 2024 +0200

    I18n: Update translation pl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit fe2adec5daaedc2d0647f0eee0bf601643743afb
Author: Anonymous <noreply@xfce.org>
Date:   Thu Oct 3 12:45:28 2024 +0200

    I18n: Update translation pl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 233b2037fe510a2891aa3cdc3ad568b9289a5c7e
Author: Anonymous <noreply@xfce.org>
Date:   Thu Oct 3 00:45:30 2024 +0200

    I18n: Update translation pl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit b94edc260674475c7bf27eb765a40fb336c0503c
Author: Gaël Bonithon <gael@xfce.org>
Date:   Wed Oct 2 17:53:05 2024 +0200

    build: Bump requirements for Xfce 4.20

commit 3f9d0c3b37fe6a11ab374af602a610c25bc4cf66
Author: Anonymous <noreply@xfce.org>
Date:   Wed Oct 2 12:45:39 2024 +0200

    I18n: Update translation pl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 450c87e75f16905232397d6d102d0c82cacfd6f1
Author: Anonymous <noreply@xfce.org>
Date:   Wed Oct 2 00:45:43 2024 +0200

    I18n: Update translation pt_BR (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 8b6d4957ab588fe5cc455142fbac559836413d82
Author: Anonymous <noreply@xfce.org>
Date:   Wed Oct 2 00:45:43 2024 +0200

    I18n: Update translation pl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 4b33102359f192409545c9968d76116bc72c762e
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Sep 23 12:03:22 2024 +0200

    Add missing includes of libxfce4ui-alias.h
    
    Related: https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/merge_requests/123#note_94440

commit 2f1732ad2207788c456989733ef0b834c15ae217
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Sep 23 11:56:20 2024 +0200

    Revert "Add missing includes of libxfce4ui-alias.h"
    
    This reverts commit 622784cb5a393f73eb47d83d4a6b05801c5595a5.
    
    Better way to do it in next commit.

commit 0f9efc4b55dd8372405ba86ade58fa6414c04be8
Author: correctmost <11866-correctmost@users.noreply.gitlab.xfce.org>
Date:   Thu Sep 19 15:21:42 2024 -0400

    shortcuts: Fix xfconf_channel_get_properties leak

commit 2f067f7de3f077929f9200c6a32e1b26036aad8d
Author: correctmost <11866-correctmost@users.noreply.gitlab.xfce.org>
Date:   Wed Sep 18 05:38:18 2024 -0400

    Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation

commit 97f23f0f9bb2b67dda51622dfd9220e45b6f65f7
Author: Anonymous <noreply@xfce.org>
Date:   Sun Sep 15 00:45:30 2024 +0200

    I18n: Update translation he (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit fc58dbc5fcb9191bba3daf4f07f00a144372de01
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sat Sep 14 21:17:42 2024 +0200

    Apply .clang-format file

commit 622784cb5a393f73eb47d83d4a6b05801c5595a5
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sat Sep 14 21:17:28 2024 +0200

    Add missing includes of libxfce4ui-alias.h

commit 1eef7a04d6fc180ca62e87c7bf925defbdbbb76b
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sat Sep 14 20:34:45 2024 +0200

    clipboard-manager: Add missing include guard
    
    Fixes: af2ca58c25f04b2bf1356d28cce3be7b99a480e0

commit 918988823baa877823de1fb6c885f2cd9e436920
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sat Sep 14 19:57:40 2024 +0200

    Sort includes

commit c24adab00a560777768a631970e78dd5d3a562b5
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sat Sep 14 19:53:20 2024 +0200

    clang-format: Add file
    
    Related: apps/orage#32, xfce/xfce4-dev-tools!101

commit de6321d39c32183aca65c9cdf041ed83879249cf
Author: Anonymous <noreply@xfce.org>
Date:   Wed Sep 11 00:45:56 2024 +0200

    I18n: Update translation uk (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 03c5bd7920e612a1bd70214ce31eb4258d4c0b24
Author: Anonymous <noreply@xfce.org>
Date:   Wed Sep 4 00:45:48 2024 +0200

    I18n: Update translation sv (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 61e400d57bb90d2012ab04c2bbb90d6b0f63c661
Author: Anonymous <noreply@xfce.org>
Date:   Wed Aug 14 00:45:30 2024 +0200

    I18n: Update translation oc (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 39fdf35335b23512b7d70eff5908dcfe0b191a7a
Author: Zetta1  Reid0 <11255-Zetta1_Reid0@users.noreply.gitlab.xfce.org>
Date:   Wed Aug 7 21:02:45 2024 +0000

    Remove forced icon from XfceTitledWindow cliend side decorations

commit f80584778709c70de02c4415f210a02b78fe6be5
Author: Anonymous <noreply@xfce.org>
Date:   Mon Jul 29 12:45:31 2024 +0200

    I18n: Update translation zh_CN (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 8bdbcede34d0b0b8386bf5498f481bd9b1ab3299
Author: Anonymous <noreply@xfce.org>
Date:   Fri Jul 26 12:45:28 2024 +0200

    I18n: Update translation sr (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 5ff5870c0148e6eca4f36634f439e96e7f9270e4
Author: Anonymous <noreply@xfce.org>
Date:   Tue Jul 23 12:45:46 2024 +0200

    I18n: Update translation ast (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit e9fcb2b15fb73f85ff37150cb7ad9a9a166f4945
Author: Anonymous <noreply@xfce.org>
Date:   Tue Jul 23 00:45:30 2024 +0200

    I18n: Update translation ast (82%).
    
    173 translated messages, 37 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 4cdf2006ee89b57e28106bc0165c60e518fdce93
Author: Anonymous <noreply@xfce.org>
Date:   Thu Jul 18 00:45:26 2024 +0200

    I18n: Update translation nb (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit e16f1334cc15161dc02e4e04fb76d0e7277cf5d0
Author: Anonymous <noreply@xfce.org>
Date:   Sat Jul 13 12:45:27 2024 +0200

    I18n: Update translation es (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 57c387db2e313994b57ed21e05b63022842000af
Author: Anonymous <noreply@xfce.org>
Date:   Wed Jul 10 12:45:38 2024 +0200

    I18n: Update translation en_GB (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit f411788b4354445725c94e7af9f9bdfe70e83f85
Author: Gaël Bonithon <gael@xfce.org>
Date:   Wed Jul 10 12:06:54 2024 +0200

    clipboard-manager: Use GtkClipboard iff image-only format is available
    
    Closes: #112
    Fixes: 1557fb88841476c9d4750c9bab362da4b97e3b19

commit b86418d046bb0f71d9aad518b5d093f86c7df94c
Author: Anonymous <noreply@xfce.org>
Date:   Wed Jul 10 00:45:36 2024 +0200

    I18n: Update translation ja (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 10257d44561bb4266c64f6164b5e6ade4c7c9193
Author: Anonymous <noreply@xfce.org>
Date:   Wed Jul 10 00:45:36 2024 +0200

    I18n: Update translation et (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 1a274d465bdb05ee93a88d737b84e244b7463961
Author: Anonymous <noreply@xfce.org>
Date:   Tue Jul 9 00:45:27 2024 +0200

    I18n: Update translation pt (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit d4ae4290e3b360b41750289be5cb67c90e6c5aa5
Author: Anonymous <noreply@xfce.org>
Date:   Tue Jul 9 00:45:27 2024 +0200

    I18n: Update translation lt (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 43cad06352057c0b4edbb2eb4bf5dab1bf8401ce
Author: Anonymous <noreply@xfce.org>
Date:   Tue Jul 9 00:45:26 2024 +0200

    I18n: Update translation it (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 862fcd7c743fefc8c6799106b196215428fe91a9
Author: Anonymous <noreply@xfce.org>
Date:   Tue Jul 9 00:45:26 2024 +0200

    I18n: Update translation de (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 656c96dc64b999d232ea96fde724d80be84e93c4
Author: Anonymous <noreply@xfce.org>
Date:   Mon Jul 8 12:45:27 2024 +0200

    I18n: Update translation zh_TW (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 2fc53c35a45e75afbbc41cf2f4c32043c664d855
Author: Anonymous <noreply@xfce.org>
Date:   Mon Jul 8 00:45:38 2024 +0200

    I18n: Update translation sq (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit f255d438324039f8345d9214ea87541c5f90fc14
Author: Anonymous <noreply@xfce.org>
Date:   Mon Jul 8 00:45:38 2024 +0200

    I18n: Update translation pt_BR (99%).
    
    209 translated messages, 1 untranslated message.
    
    Transifex (https://explore.transifex.com/xfce/).

commit e676181a41235baf7da0c2aceaa8ed93e7108a59
Author: Anonymous <noreply@xfce.org>
Date:   Mon Jul 8 00:45:38 2024 +0200

    I18n: Update translation pl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 8fdda1b7ef9a2b7c5bc160a5e801f9184a541271
Author: Anonymous <noreply@xfce.org>
Date:   Mon Jul 8 00:45:38 2024 +0200

    I18n: Update translation nl (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit d222e29d6d339e68fa3e66ff4e795ee09442688d
Author: Anonymous <noreply@xfce.org>
Date:   Mon Jul 8 00:45:38 2024 +0200

    I18n: Update translation fr (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 42fc848b50bdd7e43bf708efbbb0dfa243a8dcd2
Author: Anonymous <noreply@xfce.org>
Date:   Mon Jul 8 00:45:38 2024 +0200

    I18n: Update translation bg (100%).
    
    210 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit c944dd19e4b72b22873727ed19fa0c59822658fd
Author: Theo Linkspfeifer <lastonestanding@tutanota.com>
Date:   Fri Jul 5 14:30:35 2024 +0200

    xfce4-about: Show info about windowing system
    
    Closes: #111

commit d4cf36b293a2456e552514ed546330000788d38a
Author: Theo Linkspfeifer <lastonestanding@tutanota.com>
Date:   Sun Jun 30 13:41:05 2024 +0000

    Fix comment

commit 025ebbbef3583b837f3c74693f8597808f979bea
Author: Anonymous <noreply@xfce.org>
Date:   Fri Jun 21 00:45:32 2024 +0200

    I18n: Update translation ar (99%).
    
    208 translated messages, 1 untranslated message.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 10f5bc1ab1b251ed758ce2efbd5045bdd559bba4
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Jun 18 16:57:04 2024 +0200

    dialogs: Also wrap primary label to limit dialog size
    
    And reduce the number of characters for the secondary label, as GTK
    tends to go a bit overboard. The difference in the number of characters
    between the two labels takes into account the font (roughly).

commit 76be3454e9bcb0aa2555185a36b8bafc90d67a3c
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Jun 6 20:32:07 2024 +0200

    gcc-analyzer: Fix -Wanalyzer-null-dereference

commit eba6309a5240a98ccab7e4eb939a76e8051542a6
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Jun 6 20:29:11 2024 +0200

    gcc-analyzer: Add false positive file

commit 7f2b9871d5fbe023a46420e019d98f7483320d96
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Jun 6 20:08:18 2024 +0200

    scan-build: Add false positive file

commit 377624477df8d9de7b92e002ac9da781d7eff182
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Jun 4 19:33:43 2024 +0200

    build: clang: Fix -Wcast-align

commit 7e7f24e757cdd31c618a7c0080b9882073718a3d
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue May 28 23:38:10 2024 +0200

    Revert "Add new CI builds to build without X11 and Wayland"
    
    This reverts commit 39f5bb99b9c3d6a4c32ce8c0a0a5801b6f72eaf3.
    
    Now included in xfce/xfce4-dev-tools/ci/build_project.yml, see
    xfce/xfce4-dev-tools!110.

commit d157de718ae6c490f2d4d5c2d30e610b23d537bc
Author: Anonymous <noreply@xfce.org>
Date:   Sat May 25 12:45:26 2024 +0200

    I18n: Update translation pl (100%).
    
    209 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit cd97340468396954b839935a5827947ffc72126c
Author: Anonymous <noreply@xfce.org>
Date:   Wed May 15 00:45:29 2024 +0200

    I18n: Update translation he (100%).
    
    209 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 2682d6c91af599d79825c301e8919359c34087ed
Author: Anonymous <noreply@xfce.org>
Date:   Sun May 12 00:45:25 2024 +0200

    I18n: Update translation de (100%).
    
    209 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 80bb851e27f5518c7b3e5fd27a807ed6b174b9d4
Author: Anonymous <noreply@xfce.org>
Date:   Thu May 9 00:45:41 2024 +0200

    I18n: Update translation lt (100%).
    
    209 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 6a6f5f77ef333c5455e0603619074a1d28dc2730
Author: Anonymous <noreply@xfce.org>
Date:   Wed Apr 24 00:45:33 2024 +0200

    I18n: Update translation cs (100%).
    
    209 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 5b3105edc05dc23a838e5475444aa1b5ad456ada
Author: Landry Breuil <landry@xfce.org>
Date:   Mon Apr 15 16:06:15 2024 +0000

    \| is a GNU sed extension; use a portable construct instead
    
    Fixes: 905dad07cf9d0734f8a27363dca8f7ca1e6d0064
    Related: !110

commit 7aa8975e684232da2974abc8e9a371161f375e36
Author: Anonymous <noreply@xfce.org>
Date:   Mon Apr 15 00:45:40 2024 +0200

    I18n: Update translation ast (81%).
    
    171 translated messages, 38 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 1557fb88841476c9d4750c9bab362da4b97e3b19
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Apr 1 23:17:09 2024 +0200

    clipboard-manager: Get images from GtkClipoard
    
    Fetching images via GtkClipboard seems to work correctly, as did the old
    version of clipboard manager used in clipman (see #105). On the other
    hand, fetching text can cause applications to hang on closing (e.g.
    mousepad, see panel-plugins/xfce4-clipman-plugin#107), whereas it works
    correctly via X11 code.
    
    So here we try to get the best of both: if an image is available, we use
    GtkClipboard, ignoring X11 events, and do the opposite for the rest.
    
    Fixes: #105
    Related: panel-plugins/xfce4-clipman-plugin#107

commit 4f97cfbe27251fdb87592e4bbc9732a4889a2c2b
Author: Anonymous <noreply@xfce.org>
Date:   Tue Apr 2 00:45:55 2024 +0200

    I18n: Update translation hu (100%).
    
    209 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit c928755c9e8d1dadb0bec83e3823742a64aac1d4
Author: Anonymous <noreply@xfce.org>
Date:   Wed Mar 13 00:45:23 2024 +0100

    I18n: Update translation kk (100%).
    
    209 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit e23a9cf9e5e22178c11ef952b38c1318e6bbc9be
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Feb 29 09:36:43 2024 +0100

    Back to development

commit f2a031af0a8078589b7706262ad064bbdb24539b
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Feb 29 09:36:16 2024 +0100

    Updates for release

commit 6053380f8d70e38ef2b0f6dea42191f8fcef2ff8
Author: Michał Górny <mgorny@gentoo.org>
Date:   Fri Feb 16 11:27:34 2024 +0100

    build: Fix linking to libICE when --enable-libsm is used
    
    Convert `libsm` into a feature, and add libICE as its dependency,
    in order to fix underlinking.  The code in `libxfce4ui/xfce-sm-client.c`
    is using the functions from `<X11/ICE/ICElib.h>` when `--enable-libsm`
    is used.  If libxfce4ui is compiled with a more strict linker (this
    could be simulated e.g. by passing `-Wl,-z,defs` to GNU ld), it fails
    due to missing function references:
    
    ```
    /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libxfce4ui_2_la-xfce-sm-client.o: in function `xsmp_new_ice_connection':
    /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:840:(.text+0xa80): undefined reference to `IceConnectionNumber'
    /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:839:(.text+0xa99): undefined reference to `IceConnectionNumber'
    /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:842:(.text+0xab5): undefined reference to `IceConnectionNumber'
    /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libxfce4ui_2_la-xfce-sm-client.o: in function `xsmp_ice_init':
    /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:875:(.text+0x220a): undefined reference to `IceSetIOErrorHandler'
    /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:876:(.text+0x221d): undefined reference to `IceSetIOErrorHandler'
    /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:881:(.text+0x2239): undefined reference to `IceAddConnectionWatch'
    /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libxfce4ui_2_la-xfce-sm-client.o: in function `xsmp_process_ice_messages':
    /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:806:(.text+0x2875): undefined reference to `IceProcessMessages'
    /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:810:(.text+0x28c5): undefined reference to `IceSetShutdownNegotiation'
    /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:814:(.text+0x28ec): undefined reference to `IceCloseConnection'
    ```
    
    Originally reported to https://bugs.gentoo.org/924321

commit af2ca58c25f04b2bf1356d28cce3be7b99a480e0
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sun Feb 11 21:19:28 2024 +0100

    Add XfceClipboardManager
    
    Share the code currently present in xfce4-settings, so that the same
    clipboard manager can be used on X11 in xfce4-clipman-plugin, whether
    xfsettingsd is running or not.
    
    Apart from formatting the code to suit libxfce4ui, the only changes made
    are :
    * Rename GsdClipboardManager into XfceClipboardManager
    * Replacement of _start() and _stop() by a failable constructor.
    * Copy of xfce_xsettings_get_server_time(), which is used here.
    * Use g_list_free_full() whenever possible.

commit 51efaa3df311a64406d55329c56c91ce96dee2dd
Author: Michał Górny <mgorny@gentoo.org>
Date:   Sat Feb 10 22:40:55 2024 +0000

    build: Fix regenerating libxfce4ui.h after configure options change
    
    Add a dependency on `config.h` to ensure that `libxfce4ui.h` is
    regenerate whenever `./configure` options change.  Otherwise, once
    generated the header is never invalidated, and the X11 variant could
    be installed with `--disable-x11` or the other way around.
    
    This is particularly a problem because X11-enabled header is included
    in the source distribution, effectively preventing it from being updated
    even if the package is initially configured with `--disable-x11`.
    
    Originally reported as https://bugs.gentoo.org/924164.
    
    Fixes: 967359624e408365b4c027bab66e737063af604b
    Related: !110, !114

commit e46988c380731b5a1deffc881d0e0568aadb8fe4
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sat Feb 10 13:07:14 2024 +0100

    build: Do not distribute libxfce4ui.h
    
    Fixes: 967359624e408365b4c027bab66e737063af604b
    Related: !110, !113

commit e8b347d7af642cdfbb3cc56d4030541f99ed9ec7
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Feb 8 21:20:04 2024 +0100

    shortcuts-grabber: Remove filtering by level
    
    This basically reverts b2e1dac2 and a0203505. The reason is that I don't
    know how to tell the difference between legitimate and illegitimate
    filtering. In particular, using consumed modifiers doesn't help. In the
    end, it's better to grab a few too many keys than not enough, so the
    balance tips in favor of deletion.
    
    Closes: #101

commit 3a0ccf83bcad161e97e4e4a6c0bf3029a2573d83
Author: Anonymous <noreply@xfce.org>
Date:   Wed Feb 7 00:45:36 2024 +0100

    I18n: Update translation it (100%).
    
    209 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 40925815902c3118ffcbad27a0fb4f3efa212024
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Feb 5 19:11:22 2024 +0100

    Back to development

commit 5a0cadb073d4fab65e8dd25df9363a318a351557
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Feb 5 19:10:53 2024 +0100

    Updates for release

commit 7726801a6a0a49bd186a99c8a7c8f764f019fa98
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Feb 5 18:52:34 2024 +0100

    Update copyright year

commit afcb7c68ccfaf7b59661a8b3894ed5f940e9f5e0
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Feb 5 18:51:00 2024 +0100

    Update `.gitignore`

commit 39f5bb99b9c3d6a4c32ce8c0a0a5801b6f72eaf3
Author: Gaël Bonithon <gael@xfce.org>
Date:   Wed Jan 31 18:30:58 2024 +0100

    Add new CI builds to build without X11 and Wayland

commit 2b78f44eb51a9d8a751581c65f97bff0027bfd9a
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Jan 11 17:56:52 2024 +0100

    build: Search for bind_textdomain_codeset in libintl too
    
    In FreeBSD bind_textdomain_codeset is provided by external package
    gettext via libintl.
    
    Related: https://gitlab.xfce.org/xfce/libxfce4util/-/issues/25

commit 69d391be1ab80cec325568fd2dc82cf515cb430e
Author: Anonymous <noreply@xfce.org>
Date:   Tue Dec 19 12:45:25 2023 +0100

    I18n: Update translation hr (91%).
    
    192 translated messages, 17 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 13e8db54dae602ebd06c623ac64eed7c21aa80b5
Author: Anonymous <noreply@xfce.org>
Date:   Wed Dec 13 00:45:26 2023 +0100

    I18n: Update translation tr (100%).
    
    209 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 1e3c4ec2a4f937a0575eb6d12740177f0699ac4a
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Dec 4 17:18:07 2023 +0100

    sm-client: Reset SmcConnection when IceConnection is closed on error
    
    Maybe we shouldn't have to do this, but it's better to avoid a crash.
    
    Fixes: #99

commit 9e6b623af19132d12906e324769a4684ab515122
Author: Anonymous <noreply@xfce.org>
Date:   Tue Dec 5 00:45:24 2023 +0100

    I18n: Update translation ko (100%).
    
    209 translated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 444efe29f16936566f342352e543f54b4f8ad5f4
Author: Anonymous <noreply@xfce.org>
Date:   Tue Nov 28 00:45:24 2023 +0100
