commit 245b44f7f49d2306c5a9308bff3a0e07f8e7276e
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Oct 17 17:01:27 2023 +0200

    cache: Fix overwritten error
    
    Fixes: 6561c9fe940d4acb07c5eae63867c46683a02f2c
    Related: !33
    (cherry picked from commit ade7e8e017e9d1ba5dfc098bb392f73d0a153e66)

commit 5877264948da00efff5eefc3ec952a29f1d568e4
Author: Gaël Bonithon <gael@xfce.org>
Date:   Wed Oct 18 07:50:16 2023 +0200

    cache: Fix uncached value
    
    Closes: #35
    Fixes: 6561c9fe940d4acb07c5eae63867c46683a02f2c
    Related: !33
    (cherry picked from commit 03f7ff961fd46c9141aba624a278e19de0bf3211)

commit f9b3047ec4e00c6da4a76f4a1e0f22f01a3deb70
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Oct 17 11:22:18 2023 +0200

    Back to development

commit 5f16d7ae08e1dd88443b44f5227a2777a1738ac8
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Oct 17 11:21:47 2023 +0200

    Updates for release

commit 468ac9d5152012971b8a59caaacf439b89d6b750
Author: Brian J. Tarricone <brian@tarricone.org>
Date:   Wed Oct 11 21:41:02 2023 -0700

    Cache property-not-found responses in XfconfCache
    
    Some apps (like xfce4-terminal) will query certain properties very
    often, and those properties are often not changed from their defaults,
    and thus do not have any value stored in xfconf.  If properties are not
    found, we can cache that state in XfconfCache and avoid xfconfd
    round-trips.  If the property is later set, xfconfd will emit
    PropertyChanged, and we will update our cache with the newly-set value.
    
    (cherry picked from commit 6561c9fe940d4acb07c5eae63867c46683a02f2c)

commit 0c29225ee303afe21dc772a1d58df18d0c71d767
Author: Brian J. Tarricone <brian@tarricone.org>
Date:   Fri Sep 22 17:49:47 2023 -0700

    Don't reset scheduled save timer on every write
    
    While perhaps unlikely, if even one xfconf client modifies a setting at
    an interval of less than 5 seconds (or there are just enough random
    setting modifications from random apps), then changes to various
    channels could never get written to disk until xfconfd shuts down.  If
    xfconfd never shuts down in an orderly manner (crash, power failure,
    whatever), then every settings write could be lost.
    
    Even if the situation is much more mild, and some sort of settings
    modification "storm" only happens every now and then, we could see the
    actual flush to disk being delayed by several minutes, which increases
    the window of time for possible data loss if there's a crash or power
    failure.
    
    Instead, we should just flush to disk *at most* 5 seconds after a write.
    If more writes come in during that 5-second delay, they shouldn't reset
    the timer; they should just get flushed out after whatever remaining
    seconds have elapsed.
    
    (cherry picked from commit 94a4f1c28498c31776a5ce701e6228ef77c5a468)

commit 64056cd6b6dd0242ff657e0675b641b181932e18
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sat Aug 5 20:46:46 2023 +0200

    xfconf-query: Sort channel list (-l or -m alone)
    
    (cherry picked from commit f8e9bf3e84b08f763b5bfb811a3a5f0429908994)

commit acfeb690302cb7479e180cbbd399909a8a3528ce
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sat Aug 5 20:00:29 2023 +0200

    docs: Fix transfer type of xfconf_list_channels()
    
    (cherry picked from commit 8a341d710853cc00f97366fe0ead034238186435)

commit a77d091602d5503c7b0198d36e888d844ca1369d
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon May 15 19:33:28 2023 +0200

    docs: Add clarification about bindings
    
    (cherry picked from commit a49427240d5ec1253fd7bed8787016f3f72061a2)

commit 857aeddc05f93594116c592e813e23a6566ca496
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Apr 17 12:36:14 2023 +0200

    Back to development

commit e2ae99a37d1489ffd821e8cc6fc9c7da1fe9405d
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Apr 17 12:35:44 2023 +0200

    Updates for release

commit 948f060625f90e2589cf162a8e378a2cd4999565
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Apr 17 12:24:23 2023 +0200

    Update copyright year
    
    (cherry picked from commit ae8208bd3dd0f3eee96863bf99d4b36b53b142ac)

commit 84dfcafb561b61edadc0b021f6f28c45b070e28d
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 03:00:01 2023 +0200

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

commit 5382784d6b9ce848172cc57b3654b08a8394798a
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 03:00:00 2023 +0200

    I18n: Update translation zh_HK (94%).
    
    63 translated messages, 4 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 331b1ae4445d1ccef5c1e44f4783d8cb3582438d
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 03:00:00 2023 +0200

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

commit 419ef5aa88ed28417d00a6ca0b7e3357c40f60ac
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 03:00:00 2023 +0200

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

commit e7cff21e02d521235242ac9de02c5d50fb6814da
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 03:00:00 2023 +0200

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

commit d342cd730b10263da36436fcb42ccf9bacf37c11
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 03:00:00 2023 +0200

    I18n: Update translation th (98%).
    
    66 translated messages, 1 untranslated message.
    
    Transifex (https://explore.transifex.com/xfce/).

commit ee78e63e62fef381db82c6337d258fc7f34f8c27
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 03:00:00 2023 +0200

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

commit 9a43bf0b91ebee76ddc047e28c99b6c73691439e
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 03:00:00 2023 +0200

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

commit f4f2520e36a5aa32c08cc32bccb760fa751eb604
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 03:00:00 2023 +0200

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

commit 6d86f17d5831238ba8ffe0084b535335ec94f689
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 03:00:00 2023 +0200

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

commit 50d65df5242b7917c7d620bbbab6987827dbd2c3
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:59 2023 +0200

    I18n: Update translation sk (97%).
    
    65 translated messages, 2 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit e9e9dd98219b0daa34c2acc12b2c9f0698b50802
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:59 2023 +0200

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

commit 6eebe4780ab275ddfc5572099428e286fc3db36a
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:59 2023 +0200

    I18n: Update translation ro (97%).
    
    65 translated messages, 2 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit af2d0cec185dc2a1ae90292040fcaf9697759f49
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:59 2023 +0200

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

commit 129e14f42baf94b19bbd48245152e6a251eab14b
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:59 2023 +0200

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

commit 9c7ca5d36859b98f39776fa62e25deadb5bc6c90
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:59 2023 +0200

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

commit 824b0a09e8e828985df433a0c822d51c85513fce
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:59 2023 +0200

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

commit 87512a341402765bf21c563ed397630229534786
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:59 2023 +0200

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

commit ce3d464811416709cd7a255722ff2db4ec3d6bd2
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:59 2023 +0200

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

commit 23d337b78eba0f4b9ded3bbf4c8db55e91ab1fc0
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:59 2023 +0200

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

commit c70c7186e2c579744ad3a5e718ea218aa6cb5a0f
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:58 2023 +0200

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

commit dcf240b71e15dd3147cd669e3e101b952bcdab4f
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:58 2023 +0200

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

commit eebfd5fed0e4f5a6f38c6560c7750b931bb019f6
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:58 2023 +0200

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

commit 989921397bd9b4e79677a43eaf05331358bd84c4
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:58 2023 +0200

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

commit 99dfd244fbaddf9d8b9f72185e0a4572cfff4d94
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:58 2023 +0200

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

commit 40641514b14b37e348116ca287f5f8908514b2e1
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:58 2023 +0200

    I18n: Update translation is (64%).
    
    43 translated messages, 24 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit f32b26feed2e5c2e4b4e474d7c7d98220672aa17
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:58 2023 +0200

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

commit 784d489f71171a95ee825501d0e13b477d86b093
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:58 2023 +0200

    I18n: Update translation hye (98%).
    
    66 translated messages, 1 untranslated message.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 38c42eae01ec7f67631ab2f99f9b90380ae0b877
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:58 2023 +0200

    I18n: Update translation hy_AM (98%).
    
    66 translated messages, 1 untranslated message.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 76194f7428cdeda03a58eda2058b8cbd89a94511
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:57 2023 +0200

    I18n: Update translation hu (98%).
    
    66 translated messages, 1 untranslated message.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 327e22446104c6f7e9207322ba234337d2189666
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:57 2023 +0200

    I18n: Update translation hr (97%).
    
    65 translated messages, 2 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 90ef852296e9a5c9b6c9587afb7aaee2735a0dbd
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:57 2023 +0200

    I18n: Update translation hi (52%).
    
    35 translated messages, 32 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 0853323931076a5fee2b44019b7928d3d428d262
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:57 2023 +0200

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

commit 2e86c31cdd25f4f0f95c9e0b9a69681ba8c689b2
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:57 2023 +0200

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

commit 05ac40341ce0f2a0735aa98aaa014e00b9658397
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:57 2023 +0200

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

commit 3fdd500fae2691a3cf877fa8c7a0e36cf480f898
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:57 2023 +0200

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

commit e7cdb2232b1c48b3f0d2c1b63f8351b3f6158249
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:57 2023 +0200

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

commit 24ce6cca851fbae3c3f6b8374041cfdedd9d02be
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:57 2023 +0200

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

commit ae8178beb470210c375b8905d90a8ae4920a772b
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:56 2023 +0200

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

commit c2f4c5d0885607794f43c4f7f1a4ec8dbacbb911
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:56 2023 +0200

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

commit 710d09dbe08be95f178978d3dcb5128829d41617
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:56 2023 +0200

    I18n: Update translation en_AU (98%).
    
    66 translated messages, 1 untranslated message.
    
    Transifex (https://explore.transifex.com/xfce/).

commit fd934b252f64238a15bd957b27e4b8f6d3be4b19
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:56 2023 +0200

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

commit 3f1cb2573f896508ace2eb29c9ebbde1eb36267b
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:56 2023 +0200

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

commit e0729e5f54769c025d4706ee52afe4fa367633b4
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:56 2023 +0200

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

commit 7cea0dc80816e87c20b4cece7c918bc8e42413f4
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:56 2023 +0200

    I18n: Update translation cs (98%).
    
    66 translated messages, 1 untranslated message.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 67e7af83a765eaea745d9dcbd999a688f78520d3
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:56 2023 +0200

    I18n: Update translation ca (98%).
    
    66 translated messages, 1 untranslated message.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 69c94b14af2c607d9b7144f184c6e619cb70dd0c
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:56 2023 +0200

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

commit 4eba345f6810af86ed50577a3e8cdc4640e1a0df
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 7 02:59:55 2023 +0200

    I18n: Update translation be (98%).
    
    66 translated messages, 1 untranslated message.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 120efe8e9f258b07f4cbcbba3747164d8858d23c
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Apr 6 10:16:51 2023 +0200

    xfconfd: Lower warning level
    
    This can happen sometimes, no need to trigger G_DEBUG=fatal-criticals
    for that. Also it is not advisable to translate warnings.

commit f76a4e69b4eb8735739370287e4f29b5e8b93b0c
Author: Anonymous <noreply@xfce.org>
Date:   Sat Mar 18 01:19:19 2023 +0100

    I18n: Update translation ro (97%).
    
    66 translated messages, 2 untranslated messages.
    
    Transifex (https://explore.transifex.com/xfce/).

commit 7337dbc195f6efe3ef0d9b1f15c6f62dd747a14d
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Feb 27 20:06:57 2023 +0100

    docs: Fix xfconf_channel_get() transfer annotation

commit e5c73e154a1e43756f49d8fe0ec87715398aa239
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sat Feb 18 17:08:36 2023 +0100

    Update bug report address

commit 218644891cf375517e0a36298cecec9928866e0f
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sun Feb 5 20:25:35 2023 +0100

    docs: Fix unused declarations warning

commit d7bce3ea4174596527666c547485b90ec9a58ff4
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sun Feb 5 20:23:51 2023 +0100

    docs: Properly enable GI docs

commit fb641f7d1a504e99ee8dd059976dfad36add1fc7
Author: Anonymous <noreply@xfce.org>
Date:   Mon Jan 30 12:53:57 2023 +0100

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

commit e827705fd6cd8c6e0ff71c279a2d20fdf95161cb
Author: Anonymous <noreply@xfce.org>
Date:   Fri Jan 20 12:54:38 2023 +0100

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

commit 1899ff05a47c6d603d67bf8b019ee6b2618dc86f
Author: Anonymous <noreply@xfce.org>
Date:   Fri Jan 13 12:55:45 2023 +0100

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

commit 6c9394a6c639ed2f967f98478fb2ef6d4299ea27
Author: Anonymous <noreply@xfce.org>
Date:   Fri Dec 30 13:16:50 2022 +0100

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

commit 291514bb459156f81004862e52896607311f6115
Author: Theo Linkspfeifer <lastonestanding@tutanota.com>
Date:   Sun Dec 18 13:04:48 2022 +0100

    xfconfd: Fix check for "/" when building property name
    
    The faulty check breaks the recursive deletion of keyboard shortcuts
    which are mapped to a single letter or number.
    
    Fixes: libxfce4ui#59
    Related: libxfce4ui@0da4040d

commit 37f7e5cd85a0d1eee6f6106d1d9f32914483f24c
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sun Nov 20 12:17:54 2022 +0100

    xfconfd: Make xml backend case sensitive for channel names
    
    It was case insensitive for channel and property names since 2ab4e553,
    so almost originally. Then the property names became case sensitive at
    some point, and there are now several channels using property names
    containing capital letters, e.g. those of Xfce4-settings.
    
    Channel names, on the other hand, remained case-insensitive, but only
    halfway: only the insertion into the hash table is done in lower case.
    But the fact that it is only halfway can cause various problems,
    including unexpected channel resets (see #31).
    
    Since there seems to be no good reason to enforce case insensitivity for
    channel names either, we simply remove this lowercase insertion into the
    hash table.
    
    Fixes: #31
    MR: !28
    Related: !27, 2ab4e553fced4091066eb662b67eb5a8ac45deb6

commit 7be81ac7dce93f5434bdefec740dcb68de309e93
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Dec 15 10:10:22 2022 +0100

    Back to development

commit fcbc9b83b8cdc0fba92e8b51ef6e08b43ef89cc6
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Dec 15 10:10:04 2022 +0100

    Updates for release

commit 8cd90eca07ff27450d603c3092b503d5c68e8d3f
Author: Gaël Bonithon <gael@xfce.org>
Date:   Mon Dec 5 21:53:16 2022 +0100

    build: Bump requirements for Xfce 4.18

commit 59747b46aa440ef4b5e9a339ff26e29dba1f3f23
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sun Dec 4 12:40:23 2022 +0100

    xfconf: Prevent Use-After-Free in GClosureNotify
    
    Contrary to what the code assumed, the GClosureNotify of a signal
    connection via `g_signal_connect_data()` is not always invoked
    immediately after the signal handler is disconnected. The binding should
    therefore only be freed if we are sure that both its GClosureNotify have
    been invoked, i.e. when `binding->object == NULL` and
    `binding->channel = NULL`.
    
    Related: !29

commit c3e1f2001345f0b7b7ff159582ad43c9541080fc
Author: Gaël Bonithon <gael@xfce.org>
Date:   Wed Nov 30 16:51:49 2022 +0100

    Back to development

commit 7f93698277342fb4cfdd25b09a67e4ce0278807d
Author: Gaël Bonithon <gael@xfce.org>
Date:   Wed Nov 30 16:51:27 2022 +0100

    Updates for release

commit 400adae8d6ee4154c2b10bf7e12a21bdd245d57d
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Nov 29 19:34:58 2022 +0100

    Bump Libxfce4util to 4.17.3
    
    So we are sure that setlocale() is called.
    
    Completes: 3ce7f9db59f17e39f89264419abcb8fca63f1306

commit 3ce7f9db59f17e39f89264419abcb8fca63f1306
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Nov 29 18:25:02 2022 +0100

    xfconf-query: Remove ENABLE_NLS ifdefs
    
    ENABLE_NLS is deprecated, it will not be supported by xfce4-dev-tools
    4.18, and in this case setlocale() is called by xfce_textdomain() since
    libxfce4util 4.17.3 anyway.

commit 9539faf985fa531b6f9f4f61b24da457f8fb99f8
Author: Gaël Bonithon <gael@xfce.org>
Date:   Wed Nov 9 20:28:43 2022 +0100

    Back to development

commit 891a9868a5ff786d473999c7a8bba39858f118f7
Author: Gaël Bonithon <gael@xfce.org>
Date:   Wed Nov 9 20:28:13 2022 +0100

    Updates for release

commit 9baf082fc8cad29feb21b65fed4dc3cfef3bd66d
Author: Gaël Bonithon <gael@xfce.org>
Date:   Wed Nov 9 20:12:19 2022 +0100

    Update copyright year

commit be013856ef23a3f4eaf676165b8bbdc765cb0173
Author: mikhailnov <mikhailnov@dumalogiya.ru>
Date:   Wed Nov 9 18:37:46 2022 +0000

    Create per-channel config directory if it does not exist
    
    Fixes: #20
    MR: !15

commit 74a0d8b99e92907a7ccc7f6ba00a4feb94a56a90
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Nov 8 16:26:55 2022 +0100

    xfconfd: Locale independent writing of floating point values
    
    Fixes: #33
    MR: !26

commit 5875c9767129983a2f3b312de93aefa4f9edbef4
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Nov 1 18:57:53 2022 +0100

    xfconfd: Silence GLib deprecation warning

commit eff9244c490d7560e5358f17bbcf4fe1f2a93605
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Nov 1 18:36:54 2022 +0100

    Use `I_` from Libxfce4util

commit fa46a2fbb30ca77d7bdf3d44bf92ac52aaa8a5bc
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Nov 1 18:33:14 2022 +0100

    Update `.gitignore`

commit 9484ebc3dc8569fa763493eac1ddf3ad47a0f9d5
Author: Romain Bouvier <skunnyk@alteroot.org>
Date:   Thu Nov 3 19:04:22 2022 +0100

    Fix "release" stage in CI
    
    - "release" stage need to run with xvfb too

commit 3cbcd7ccf2fb8d4b2d1f21871de829bdfc55d55b
Author: Alexander Schwinn <alexxcons@xfce.org>
Date:   Tue Nov 1 10:15:41 2022 +0100

    Back to development

commit 5d615fe88f0f3338dfa2dea2c3b0953e92552023
Author: Alexander Schwinn <alexxcons@xfce.org>
Date:   Tue Nov 1 10:10:21 2022 +0100

    Updates for release

commit 27febae435c6aa7c103262200941c83ca29f7cef
Author: Alexander Schwinn <alexxcons@xfce.org>
Date:   Tue Sep 6 16:45:57 2022 +0200

    Bump GObject Introspection minimum version to 1.66
    
    In order to make this package LTO ready
    
    For more details, see xfconf#8

commit cf532c9033a036c2886748fcb6fb3dc12cab2a42
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sun Jan 9 18:35:45 2022 +0100

    Allow to choose an alternative service name prefix
    
    This is primarily for Flatpak packaging, where a "private service" is
    desirable, although one could imagine using it in other contexts. The
    prefix must be specified via the environment variable
    `XFCONF_SERVICE_NAME_PREFIX`.
    
    Closes: #27
    Related: tumbler!21
    MR: !18

commit f595c7dc614d36fd6d43ead0e0cad1540e08b476
Author: Anonymous <noreply@xfce.org>
Date:   Sat Jun 25 12:58:55 2022 +0200

    I18n: Update translation el (100%).
    
    68 translated messages.
    
    Transifex (https://www.transifex.com/xfce/public/).

commit 2f7e4fcad6c551fcf8cb810235d5dea64920363a
Author: Anonymous <noreply@xfce.org>
Date:   Fri Apr 29 00:56:27 2022 +0200

    I18n: Update translation en_GB (100%).
    
    68 translated messages.
    
    Transifex (https://www.transifex.com/xfce/public/).

commit 65e1a3cb75258c7c79c699019277d017f446d37d
Author: Emin Tufan Çetin <etcetin@gmail.com>
Date:   Fri Apr 1 00:56:32 2022 +0200

    I18n: Update translation tr (100%).
    
    68 translated messages.
    
    Transifex (https://www.transifex.com/xfce/public/).

commit b8368687d7c20c17c851106c89bc769ff58ad111
Author: Gaël Bonithon <gael@xfce.org>
Date:   Sun Mar 6 23:26:58 2022 +0100

    ci: Upload artifacts on failure without specifying a directory
    
    `on_failure` allows to retrieve artifacts in case of failure, and only
    in that case: see
    https://docs.gitlab.com/ee/ci/yaml/index.html#artifactswhen
    
    The build takes place in a directory of the form
    `xfconf-${version}git${commit}/_build/sub` at the moment, but the
    `_build/sub` part could possibly change in the future, as it is added by
    Gitlab. So the easiest and most robust way seems to be to recover the
    `test-suite.log` files without worrying about the path.
    
    See also https://gitlab.xfce.org/xfce/xfconf/-/merge_requests/19#note_43611

commit c8ec007e98b609dd830f7665b9605a0894531b5c
Author: Andre Miranda <andreldm@xfce.org>
Date:   Sun Mar 6 17:52:05 2022 -0300

    ci: Store tests results
    
    As 'expire_in' is not specified the default should be 30 days

commit 0e3355a8dd9c732dfa09ff1528f5fef9de17af39
Author: Gaël Bonithon <gael@xfce.org>
Date:   Tue Jan 11 11:04:52 2022 +0100

    Add a lifecycle manager to xfconfd
    
    Copied from Tumbler, with some adjustments.
    
    Closes #28, see !19 for more details.

commit 4784fd5c274255d574c6fa600c1ce83dea76d159
Author: Steve Harris <steve@jbs.ca>
Date:   Sat Mar 5 00:56:10 2022 +0100

    I18n: Update translation en_CA (100%).
    
    68 translated messages.
    
    Transifex (https://www.transifex.com/xfce/public/).

commit 90e30f2c6d881ad54251280775f00505f6960f2c
Author: Yongha Hwang <mshrimp@sogang.ac.kr>
Date:   Mon Feb 28 22:22:54 2022 +0000

    Replace GTimeVal with gint64 epoch time

commit a7a172f376f695ae50d118a17ea6a63941b77d91
Author: Luna Jernberg <bittin@cafe8bitar.se>
Date:   Thu Nov 18 12:56:43 2021 +0100

    I18n: Update translation sv (100%).
    
    68 translated messages.
    
    Transifex (https://www.transifex.com/xfce/public/).

commit f0540f8a034c4cba5f4086eb7f64e3748747491f
Author: Avinash Sonawane <rootkea@gmail.com>
Date:   Fri Nov 12 10:12:10 2021 +0530

    Remove memset() overhead

commit 619ca4f10f9f05d35cbc516861572e7dfb4c7e29
Author: Avinash Sonawane <rootkea@gmail.com>
Date:   Fri Nov 12 10:08:02 2021 +0530

    Argument to g_strv_length() must not be NULL
    
    Thanks-to: Andre Miranda

commit 84ae135e2f17aa5e679935a322878136f187707f
Author: AndreiNovikov <cooking95@yandex.ru>
Date:   Sun Nov 14 12:57:47 2021 +0100

    I18n: Update translation ru (100%).
    
    68 translated messages.
    
    Transifex (https://www.transifex.com/xfce/public/).

commit 0c85f067645999705bb410ceab9516432efa75ef
Author: Gaël Bonithon <gael@xfce.org>
Date:   Thu Mar 11 21:52:51 2021 +0100
