# created with git log --stat=76 -M -C -500|fmt -sct -w80

commit 1dafaa3a9ffa95447d70c933a332df9fe988b8db
Merge: b843f88f 2ca5022e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 22 21:28:19 2025 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit 2ca5022ec5a8e13dffccc2537e41912a657c16c1
Merge: 27126c52 e162444c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 22 21:27:16 2025 +0100

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit e162444c1e707433692f8be9db32ec62cb8279d9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 22 19:13:04 2025 +0100

    Check for __GNUC__ at least 5 for codecvt dependency.

 src/fdomenu.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f3b9c3023c8ca864b786fd43fe5f06b141ef4a35
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 22 18:30:06 2025 +0100

    Restore support for C++11 in fdomenu.cc.

 src/fdomenu.cc | 8 ++++++++
 1 file changed, 8 insertions(+)

commit afd33a7d5d08cda75e7a0617792c3bd8da7c865d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 22 16:19:45 2025 +0100

    Update potfiles.

 po/ar.po     | 4626 ++++++++++++++++++++++++++---------------------------
 po/ast.po    | 3452 ++++++++++++++++++++--------------------
 po/be.po     | 4102 +++++++++++++++++++++++------------------------
 po/bg.po     | 4102 +++++++++++++++++++++++------------------------
 po/ca.po     | 4580 ++++++++++++++++++++++++++--------------------------
 po/cs.po     | 4572 ++++++++++++++++++++++++++--------------------------
 po/da.po     | 4524 ++++++++++++++++++++++++++--------------------------
 po/de.po     | 4558 ++++++++++++++++++++++++++--------------------------
 po/el.po     | 4684 +++++++++++++++++++++++++++---------------------------
 po/en.po     | 3170 ++++++++++++++++++------------------
 po/eo.po     | 3214 ++++++++++++++++++-------------------
 po/es.po     | 4472 +++++++++++++++++++++++++--------------------------
 po/fa.po     | 3366 +++++++++++++++++++--------------------
 po/fi.po     | 4058 +++++++++++++++++++++++-----------------------
 po/fr.po     | 4594 ++++++++++++++++++++++++++--------------------------
 po/he.po     | 3912 ++++++++++++++++++++++-----------------------
 po/hi.po     | 3558 ++++++++++++++++++++---------------------
 po/hr.po     | 3756 +++++++++++++++++++++----------------------
 po/hu.po     | 4546 ++++++++++++++++++++++++++--------------------------
 po/icewm.pot |  304 ++--
 po/id.po     | 4532 ++++++++++++++++++++++++++--------------------------
 po/ie.po     | 4068 +++++++++++++++++++++++------------------------
 po/it.po     | 4548 ++++++++++++++++++++++++++--------------------------
 po/ja.po     | 4592 ++++++++++++++++++++++++++--------------------------
 po/ka.po     | 3764 +++++++++++++++++++++----------------------
 po/kk.po     | 3668 +++++++++++++++++++++---------------------
 po/ko.po     | 4618 ++++++++++++++++++++++++++---------------------------
 po/lt.po     | 4156 ++++++++++++++++++++++++------------------------
 po/lv.po     | 4104 +++++++++++++++++++++++------------------------
 po/mk.po     | 4058 +++++++++++++++++++++++-----------------------
 po/nb.po     | 4056 +++++++++++++++++++++++-----------------------
 po/nl.po     | 4520 ++++++++++++++++++++++++++--------------------------
 po/nn.po     | 3568 ++++++++++++++++++++---------------------
 po/no.po     | 4060 +++++++++++++++++++++++-----------------------
 po/pl.po     | 4564 ++++++++++++++++++++++++++--------------------------
 po/pt.po     | 4544 ++++++++++++++++++++++++++--------------------------
 po/pt_BR.po  | 4572 ++++++++++++++++++++++++++--------------------------
 po/ro.po     | 3980 +++++++++++++++++++++++-----------------------
 po/ru.po     | 4588 ++++++++++++++++++++++++++--------------------------
 po/sk.po     | 4554 ++++++++++++++++++++++++++--------------------------
 po/sl.po     | 4414 +++++++++++++++++++++++++-------------------------
 po/sv.po     | 4544 ++++++++++++++++++++++++++--------------------------
 po/tr.po     | 4566 ++++++++++++++++++++++++++--------------------------
 po/uk.po     | 4542 ++++++++++++++++++++++++++--------------------------
 po/vi.po     | 4158 ++++++++++++++++++++++++------------------------
 po/zh_CN.po  | 4622 ++++++++++++++++++++++++++---------------------------
 po/zh_TW.po  | 4620 ++++++++++++++++++++++++++---------------------------
 47 files changed, 97365 insertions(+), 97365 deletions(-)

commit 43f791e192ff6bd7086278ef94c148f4b23e149b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 22 16:18:39 2025 +0100

    Update the about copyright to 2025.

 src/wmabout.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2c31451f836c5e07b01fb70c3de0067d770fcfdb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 22 11:06:38 2025 +0100

    Restore support for NanoSVG in the CMake build.

 src/CMakeLists.txt | 41 ++++++++++++++---------------------------
 1 file changed, 14 insertions(+), 27 deletions(-)

commit c10c27f93102d556e709715bd9ad4b1d384296a4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Feb 21 18:46:22 2025 +0100

    Include locale include files last in fdomenu.cc, because they contain
    macro's.

 src/fdomenu.cc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 3a61123c6805753022882f132a5a7a0d6ea646fb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Feb 21 18:35:00 2025 +0100

    Fix compilation error for fdomenu.cc undefined msglang when no I18N.

 src/fdomenu.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit a1fdb8bf1276dcb02b3848bd60b0768e31442ece
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Feb 20 21:47:51 2025 +0100

    Never use CurrentTime, but always use last event time when setting the
    input focus to a window.

 src/aaddressbar.cc | 2 +-
 src/aworkspaces.cc | 2 +-
 src/wmframe.cc     | 2 +-
 src/wmmgr.cc       | 6 +++---
 src/wmwinlist.cc   | 2 +-
 src/yinputline.cc  | 2 +-
 src/ywindow.cc     | 5 +++--
 src/ywindow.h      | 2 +-
 8 files changed, 12 insertions(+), 11 deletions(-)

commit 8878930e84934b573c1dc3426bdff0ac1507fe2e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Feb 17 18:25:30 2025 +0100

    Add ColorQuickSwitchBorder themable preference for issue #736.

 man/icewm-preferences.pod | 19 ++++++++++++-------
 src/themable.h            |  2 ++
 src/wmswitch.cc           | 17 ++++++++++++-----
 src/wmswitch.h            |  1 +
 4 files changed, 27 insertions(+), 12 deletions(-)

commit 570af33174b5c1c93ee9fe022454400cb864c8bc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Feb 17 18:20:54 2025 +0100

    Mark support for global modality as done.

 TODO | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dc6dc7f290332b45e650d792098e7816cd6b425b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Feb 16 21:52:41 2025 +0100

    Revert "Don't draw a border on QuickSwitch when Look=flat for issue
    #736." This reverts commit 11c0b34db6b24f5fbd9815d359e0b5ef1360517f.

 src/wmswitch.cc | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

commit ee76093cd3f697fc65cc73b2ccbcf43411d68bc2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Feb 16 21:51:56 2025 +0100

    Revert "Remove the default 1px black border of the
    QuickSwitch for issue ice-wm/icewm#174." This reverts commit
    e7511806257cdee92585a21a4a794e19e33478dd.

 src/wmswitch.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e3c2b2317426e4fb39dfbabb3ac1713824e3027a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 15 19:53:02 2025 +0100

    Make 4 graph widths themable for issue ice-wm/icewm#178.

 src/default.h  | 4 ----
 src/themable.h | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)

commit dd55178608eb52478a152da84a24876e32a200fc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 15 19:42:56 2025 +0100

    Drop a NOTE.

 src/wmcontainer.cc | 1 -
 1 file changed, 1 deletion(-)

commit 367aa354b1bc51aad9e02733895f4323c6d3bbda
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 15 19:42:35 2025 +0100

    Increase toolbar height when icons are taller for issue ice-wm/icewm#178.

 src/objbar.cc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit cf8d8d1055b05c6ae65ff4ae2a4c9c1fb758c1b4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 15 19:42:15 2025 +0100

    Increase max backgrounds to 8000.

 src/icewmbg_prefs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 579fed7ebff7b9afcf25e81a71332e45f616283b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Feb 12 00:23:13 2025 +0100

    Support grabbing two keys simultaneously by a single keybinding definition
    when both keys are bound to the same keysym.

 src/icewmbg.cc     |   2 +-
 src/movesize.cc    |  79 ++++++------
 src/wmapp.cc       |  16 +++
 src/wmapp.h        |   3 +-
 src/wmcontainer.cc |  28 ++---
 src/wmframe.cc     |  77 ++++++------
 src/wmkey.cc       | 111 +++++++++++++----
 src/wmkey.h        |  29 +++--
 src/wmmgr.cc       | 330 +++++++++++++++++++++++--------------------------
 src/wmmgr.h        |   4 +-
 src/wmminiicon.cc  |  23 ++--
 src/wmprog.cc      |   5 +-
 src/wmprog.h       |   5 +-
 src/wmswitch.cc    |  24 ++--
 src/wmswitch.h     |   4 +-
 src/ywindow.cc     |  53 --------
 src/ywindow.h      |   2 -
 src/yxapp.cc       |  27 ++--
 src/yxapp.h        |   7 +-
 19 files changed, 427 insertions(+), 402 deletions(-)

commit 63bcffce6eff8d89181b8079ca7547a91749143c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Feb 4 18:36:15 2025 +0100

    Drop grabVKey and fixupPreferences. Move unshift to WMKey grab.

 src/wmapp.cc   | 12 ----------
 src/wmapp.h    |  1 -
 src/wmkey.cc   |  7 +++---
 src/wmkey.h    |  4 ++--
 src/wmmenu.cc  |  4 ++--
 src/wmmgr.cc   |  5 ++--
 src/wmprog.h   |  5 ++--
 src/ywindow.cc | 69 +-----------------------------------------------------
 src/ywindow.h  |  1 -
 src/yxapp.cc   |  7 ------
 src/yxapp.h    |  1 -
 11 files changed, 14 insertions(+), 102 deletions(-)

commit 53c424344778eb0f50f39fb8b4ecbd37a85777ba
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jan 31 16:15:09 2025 +0100

    Don't call XKeysymToKeycode several times per key grab, but cache it.
    Create YKeycodeMap and getKeycodeMap.

 src/CMakeLists.txt |   4 +-
 src/Makefile.am    |   5 ++-
 src/genpref.cc     |   2 +-
 src/wmkey.cc       | 115 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/wmkey.h        |  17 +++++---
 src/yconfig.cc     |   8 ++--
 src/yconfig.h      |   4 +-
 src/ywindow.cc     |   2 +-
 src/ywindow.h      |   2 +-
 src/yxapp.cc       |  42 ++++++------------
 src/yxapp.h        |  15 +++++--
 11 files changed, 165 insertions(+), 51 deletions(-)

commit ecec0429a25aa34f426a9c8ba2abe04579f496a3
Author: Marina J. Donis <marinajdonis@gmail.com>
Date:   Thu Dec 12 12:10:03 2024 +0000

    Translated using Weblate (Spanish)

    Currently translated at 100.0% (525 of 525 strings)

 po/es.po | 40 ++++++++++++++++++++++++++++++++++++++--
 1 file changed, 38 insertions(+), 2 deletions(-)

commit f06ba09d155149eaa8ad63457cd28bc2596941fb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 28 20:41:26 2024 +0100

    fix fi.po to fix the build.

 po/fi.po | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 567509200c2e9d3148d5a799d88fb01428818a5c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 28 19:38:26 2024 +0100

    Revert "When undoing an arrange or showing the desktop, focus the last
    focused window instead of the topmost window." for issue #788.

    This reverts commit 2abbe86ebf1668d7c0d02d919c41e235cafb249b.

 src/wmmgr.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cd9367e73dd9ad03a4c2e8cf41fae35e4ef76400
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Tue Nov 26 04:36:35 2024 +0000

    Translated using Weblate (Georgian)

    Currently translated at 49.3% (259 of 525 strings)

 po/ka.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit dcddeae4c11d5f38463ad3493260976ba69d94fd
Author: Rantala <toni.rantala@protonmail.com>
Date:   Sat Nov 23 20:29:57 2024 +0000

    Translated using Weblate (Finnish)

    Currently translated at 84.5% (444 of 525 strings)

 po/fi.po | 41 +++++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 20 deletions(-)

commit be06f915d738dcc6cd2fb57c39c02497edf88f96
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 12 19:13:54 2024 +0100

    Cleanup the listing of installable themes for issue ice-wm/icewm#179.

 src/theminst.cc | 28 +++++++++++++++++++---------
 1 file changed, 19 insertions(+), 9 deletions(-)

commit af29b756386b3aaf6e7fea3f4c13b35f4c4252b7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Nov 11 20:26:44 2024 +0100

    Both scrollbars need to be able to process the same key event.

 src/yscrollview.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit cab3af476a1994456de6f7b16f852b5e2a29f9b5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Nov 11 16:42:47 2024 +0100

    Support OpenBSD tar in --install list for issue ice-wm/icewm#179.

 src/theminst.cc | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit e7511806257cdee92585a21a4a794e19e33478dd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 10 19:15:28 2024 +0100

    Remove the default 1px black border on the right and bottom sides of
    the QuickSwitch window when Look is flat for issue ice-wm/icewm#174.

 src/wmswitch.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 79efe331997a6dbc20fdb93ac00897e078bc00d4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 10 17:30:48 2024 +0100

    Let icewmbg also support the AVIF image format.

 src/icewmbg.cc | 1 +
 1 file changed, 1 insertion(+)

commit 8275f3a316998d98f1e047165984da07ca0c8134
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 10 16:44:04 2024 +0100

    Retstore the previous fontmacro's, because e.g. the InputFont no longer
    was bold.

 src/fontmacro.h | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

commit 0c097bbd7c904ee56649c7bfef6e4588f347eac7
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Nov 10 15:44:11 2024 +0100

    No text insertion while doing tooltip update only

    For #297

 src/yinputline.cc | 12 ++++++++----
 src/yinputline.h  |  2 +-
 2 files changed, 9 insertions(+), 5 deletions(-)

commit e6ee573dbb6aaa01203a673fd2fe2a85b609e3ba
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 10 13:53:06 2024 +0100

    Restore simple arrays and avoid mallocs.

 src/apppstatus.cc | 2 +-
 src/wmdock.cc     | 2 +-
 src/wmmgr.cc      | 2 +-
 src/wmpref.cc     | 2 +-
 src/yxtray.cc     | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 9fa96c80515be69d49d0218f36223197193db8fe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 10 13:52:26 2024 +0100

    Remove silly casts.

 src/yscrollview.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ae2efc3cdb677bce1d9ee3d809a1b4801686c701
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 10 13:51:34 2024 +0100

    Support locales with three letter language codes.

 src/yfontxft.cc | 30 ++++++++++++++++++++----------
 src/ylocale.cc  | 21 +++++++++++----------
 src/ylocale.h   |  2 +-
 3 files changed, 32 insertions(+), 21 deletions(-)

commit 7be7963121ce4c1923fc5bff3b8edc7b14256540
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 9 22:27:24 2024 +0100

    Let icesh accept UTF-8 strings in properties.

 src/icesh.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0da07f1a25729bbabd9db2c382f6136404356262
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 9 21:28:28 2024 +0100

    Replace max by min.

 src/misc.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b348a4697f14e2d39b92eee2ee0f8e754d14a1d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 9 21:03:52 2024 +0100

    Restore unsigned char array in yarray.

 src/yarray.cc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 1b7f1148d2e88420b1fbc48a79a18cb980aaafc5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 9 21:02:14 2024 +0100

    Improve readability.

 src/wmtaskbar.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit a8eb0bcf4069404639ac0d57676da5ebebafc52a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 9 20:58:00 2024 +0100

    Restore mstring strncpy's.

 src/mstring.cc | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 3f2bc64f166b9fa40757643589c86329cdaee136
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 9 20:55:09 2024 +0100

    Remove smart pointers from misc.cc.

 src/misc.cc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit facb4cca5d4454225525eb22e804405fd4a97c15
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 9 20:50:00 2024 +0100

    Improve pager icon sizes conditional structure.

 src/aworkspaces.cc | 30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

commit 482bc701e898441e55b5980a787cafbb05081cc7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 9 20:37:54 2024 +0100

    Succinct.

 README.md.in | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 05335537c81a594c0c3ff2860561f583016706f2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 9 20:32:40 2024 +0100

    Drop ycollections.

 src/Makefile.am | 2 --
 1 file changed, 2 deletions(-)

commit 458c84145091394874277006012f7118ef1a9b5c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 9 20:32:08 2024 +0100

    Correct versions and date.

 VERSION      |  2 +-
 configure.ac | 12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 129b9aadc2c30f5d1c30fe0887316fabadac23f0
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Nov 7 23:10:12 2024 +0100

    Fix a crash when selecting Default from the clock menu

 src/aclock.cc | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit ee4e1e95f88884bf125a45032bf09534ab60875f
Author: Ettore Atalan <atalanttore@googlemail.com>
Date:   Thu Nov 7 15:01:42 2024 +0000

    Translated using Weblate (German)

    Currently translated at 99.4% (522 of 525 strings)

 po/de.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 50bfe1467965fd0eddd9d6c80eb66e05437f2339
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Oct 29 20:49:24 2024 +0100

    Make clicks in the corner effective to ShowDesktop button in right-placed
    mode

 src/wmtaskbar.cc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 0f927a386373467bfbaa70256ae348202d4b2456
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 27 20:08:31 2024 +0100

    Try using smaller icon versions in WS overview

    It looks better having a smaller (even if not well recognizable) icon
    than not having an icon at all, especially with mid/large sized themes.

 src/aworkspaces.cc | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

commit 2a418939fed01e5e4a18f4453ff331be05be83ed
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 27 12:08:23 2024 +0100

    Redo completion when deleting

    Fixes #297

 src/yinputline.cc | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

commit 2234ab781a45c7621a9dcc822e1acda06641be2b
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 27 09:03:48 2024 +0100

    Stop tooltip when space was typed in

    For #297

 src/yinputline.cc | 38 +++++++++++++++++++++++---------------
 1 file changed, 23 insertions(+), 15 deletions(-)

commit 4ea94db014f828cee2fbb3273fc0b8af46449998
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Oct 26 21:38:48 2024 +0200

    Make the tooltip act like an assistant with further proposals

    This auto-updates the content with suggestions from the most recent
    lookup.

    Also fixes a delete/free mismatch with the result from globit_best.

    Fixes #297

 src/yinputline.cc | 76 +++++++++++++++++++++++++++++++++++++++------------
 src/yinputline.h  |  2 ++
 2 files changed, 61 insertions(+), 17 deletions(-)

commit e6c65feadc9d78016068f3bd054997300c5f2422
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 25 09:48:59 2024 +0200

    Render the list of proposals in a tooltip

    For #297

    This is still not a final solution, globit_best's API is too limited,
    too complicated to interact, and fails to handle a specific usecase
    ("gvim" vs. "gvimdiff").

 src/yinputline.cc | 51 ++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 44 insertions(+), 7 deletions(-)

commit 95785e00b7eeda8958638f188a9037f501858c40
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Oct 26 12:09:29 2024 +0200

    Drop ycollections classes

    It was invented by me and shall be burried by me. It has been repurposed
    for more than it was invented for BUT it's no longer used. And the
    implementation is dangerous (for example, the insertion calls after
    resizing all over the place should use placement new because the memory
    is actually invalid).

 po/POTFILES.in      |   1 -
 src/ycollections.cc |  38 --------
 src/ycollections.h  | 250 ------------------------------------------------
 3 files changed, 289 deletions(-)

commit eca04c7deba260a1d7ee08e55c81e73291fa3b9f
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Oct 23 23:35:54 2024 +0200

    Fix potential resize-to-smaller problem

    And added remarks, use of this class needs to be investigated.

 src/ycollections.h | 58 +++++++++++++++++++++++++++++---------------------
 1 file changed, 34 insertions(+), 24 deletions(-)

commit 0c1da2b68b8a73868bdbf8da905ff7c20f012851
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 20 22:45:59 2024 +0200

    Never mark text in the complete operation

    Because a) it does not help much as "success visualization" because
    there is already a visible change (actually this differs from a normal
    match depending on whether a folder was found, which is confusing), but
    OTOH in the case where user uses completion to enter a file path as
    second argument (which also returns 1 from globit code) then this can
    cause a wrong guess, which suddenly marks the whole text, so that you
    cannot use tab again (it would erase the just entered text).

 src/yinputline.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 95d8f55c59c75017184f9c555ff44e9cd5462284
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 20 20:14:30 2024 +0200

    Unmark text while not moving ahead at the end

    Make the marked area behave like on a typical terminal where pressing
    right-arrow can be used to get rid of marked line while not doing
    anything if the cursor was at the end already.

 src/yinputline.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit bf8f57cffdcead7fbdf6642e34ca33c632339aa4
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 20 16:21:31 2024 +0200

    Ignore certain prefix commands

    For #297

 man/icewm-preferences.pod |  7 +++++++
 src/default.h             |  4 ++++
 src/yinputline.cc         | 38 +++++++++++++++++++++++++++++++-------
 src/yinputline.h          |  3 +++
 4 files changed, 45 insertions(+), 7 deletions(-)

commit 3ab123ca6d2d81a09a746041ec9ff3a57ed37a98
Author: Aleš Kastner <alkas@volny.cz>
Date:   Fri Oct 18 13:11:36 2024 +0000

    Translated using Weblate (Czech)

    Currently translated at 100.0% (525 of 525 strings)

 po/cs.po | 50 +++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 41 insertions(+), 9 deletions(-)

commit 6a1634a95da578545df532945e2573a348704b82
Author: Marina J. Donis <marinajdonis@gmail.com>
Date:   Fri Oct 18 12:40:09 2024 +0000

    Translated using Weblate (Spanish)

    Currently translated at 99.8% (524 of 525 strings)

 po/es.po | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit 688b1d9504129547ade6b2f7b8d5312d7a815c2d
Author: Yasuhiko Kamata <belphegor@belbel.or.jp>
Date:   Wed Oct 16 22:27:02 2024 +0000

    Translated using Weblate (Japanese)

    Currently translated at 100.0% (525 of 525 strings)

 po/ja.po | 54 +++++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 45 insertions(+), 9 deletions(-)

commit 24c99042833f8d9372e8bd8522f0c956242a4f3b
Author: Luna  Jernberg <bittin@opensuse.org>
Date:   Wed Oct 16 06:32:14 2024 +0000

    Translated using Weblate (Swedish)

    Currently translated at 100.0% (525 of 525 strings)

 po/sv.po | 37 +++++++++++++++++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

commit af75ac2f288120387adc737d57d548b8b5257ace
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date:   Fri Oct 11 20:11:58 2024 +0000

    Translated using Weblate (Russian)

    Currently translated at 100.0% (525 of 525 strings)

 po/ru.po | 174 +++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 105 insertions(+), 69 deletions(-)

commit 75bbbd8d64ae5286b39032aa1af783add0ea7176
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date:   Wed Oct 9 14:55:55 2024 +0000

    Translated using Weblate (Slovak)

    Currently translated at 100.0% (525 of 525 strings)

 po/sk.po | 35 ++++++++++++++++++++++++++++++++++-
 1 file changed, 34 insertions(+), 1 deletion(-)

commit 4e385c53f5a4dfd3a749f158d0f130c807052b7e
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Oct 8 21:17:00 2024 +0200

    Explicit blacklisting of menu-xdg subfolders

    Those folders can contain a zoo of orphaned copies of old .desktop
    files, added to user's home directories by a faulty tool almost 10 years
    ago. The issues from the zombie was actually the trigger to
    recursive/non-recursive mode, so now only filter by blacklist and not by
    being a sub-folder per-se.

 src/fdomenu.cc | 27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

commit 44443c7a6528bb2550eb4dbc3e4c36d2f0e0deac
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date:   Tue Oct 8 16:14:17 2024 +0000

    Translated using Weblate (Slovak)

    Currently translated at 99.8% (524 of 525 strings)

 po/sk.po | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit d4b29dd47a7733118fb559868560eb580517cddc
Author: Luna  Jernberg <bittin@opensuse.org>
Date:   Mon Oct 7 21:53:10 2024 +0000

    Translated using Weblate (Swedish)

    Currently translated at 99.6% (523 of 525 strings)

 po/sv.po | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 1952c4bbb649b8cf43d275b66cbcfe2de2ea8e2f
Author: David Medina <medipas@gmail.com>
Date:   Mon Oct 7 16:55:37 2024 +0000

    Translated using Weblate (Catalan)

    Currently translated at 100.0% (525 of 525 strings)

 po/ca.po | 40 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

commit 6fe8129e3a9b8946bc32e0956f9badf75413af10
Author: David Medina <medipas@gmail.com>
Date:   Mon Oct 7 14:21:53 2024 +0000

    Translated using Weblate (Catalan)

    Currently translated at 99.8% (524 of 525 strings)

 po/ca.po | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 6877ce7bea64a9f879ed4fbbb54fc04ce751757d
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Mon Oct 7 13:06:38 2024 +0000

    Translated using Weblate (Portuguese)

    Currently translated at 100.0% (525 of 525 strings)

 po/pt.po | 47 ++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 40 insertions(+), 7 deletions(-)

commit 2708565605516b5f75edf3aec11c0d41cd95f208
Author: Mehmet Akif 9oglu <madanadam@gmail.com>
Date:   Mon Oct 7 06:27:34 2024 +0000

    Translated using Weblate (Turkish)

    Currently translated at 100.0% (525 of 525 strings)

 po/tr.po | 50 +++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 41 insertions(+), 9 deletions(-)

commit ec880c381580e2dfed7c93dcf7720d38bd374396
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 6 18:15:34 2024 +0200

    POT/PO update

 po/ar.po     | 4889 +++++++++++++++++++++++----------------------
 po/ast.po    | 3514 ++++++++++++++++----------------
 po/be.po     | 4815 ++++++++++++++++++++++----------------------
 po/bg.po     | 4987 +++++++++++++++++++++++-----------------------
 po/ca.po     | 5462 +++++++++++++++++++++++++-------------------------
 po/cs.po     | 5460 +++++++++++++++++++++++++-------------------------
 po/da.po     | 4728 +++++++++++++++++++++----------------------
 po/de.po     |  547 ++---
 po/el.po     | 5183 ++++++++++++++++++++++++------------------------
 po/en.po     | 3162 ++++++++++++++---------------
 po/eo.po     | 3164 ++++++++++++++---------------
 po/es.po     | 5456 +++++++++++++++++++++++++-------------------------
 po/fa.po     | 3375 +++++++++++++++----------------
 po/fi.po     | 5241 ++++++++++++++++++++++++------------------------
 po/fr.po     | 5582 ++++++++++++++++++++++++++-------------------------
 po/he.po     | 4134 +++++++++++++++++++-------------------
 po/hi.po     | 3567 +++++++++++++++++----------------
 po/hr.po     | 4077 +++++++++++++++++++-------------------
 po/hu.po     | 5830 +++++++++++++++++++++++++++---------------------------
 po/icewm.pot | 1196 +++++------
 po/id.po     | 4982 +++++++++++++++++++++++-----------------------
 po/ie.po     | 4046 ++++++++++++++++++-------------------
 po/it.po     | 5470 +++++++++++++++++++++++++-------------------------
 po/ja.po     | 4956 +++++++++++++++++++++++-----------------------
 po/ka.po     | 3824 ++++++++++++++++++-----------------
 po/kk.po     | 3643 +++++++++++++++++-----------------
 po/ko.po     | 5463 +++++++++++++++++++++++++-------------------------
 po/lt.po     | 4927 ++++++++++++++++++++++-----------------------
 po/lv.po     | 4763 ++++++++++++++++++++++----------------------
 po/mk.po     | 4933 ++++++++++++++++++++++-----------------------
 po/nb.po     | 4844 +++++++++++++++++++++++----------------------
 po/nl.po     | 5234 ++++++++++++++++++++++++------------------------
 po/nn.po     | 3565 +++++++++++++++++----------------
 po/no.po     | 4616 +++++++++++++++++++++---------------------
 po/pl.po     | 5478 +++++++++++++++++++++++++-------------------------
 po/pt.po     | 4584 +++++++++++++++++++++---------------------
 po/pt_BR.po  | 5554 ++++++++++++++++++++++++++-------------------------
 po/ro.po     | 4691 +++++++++++++++++++++----------------------
 po/ru.po     | 5294 +++++++++++++++++++++++++------------------------
 po/sk.po     | 5164 +++++++++++++++++++++++------------------------
 po/sl.po     | 5172 ++++++++++++++++++++++++------------------------
 po/sv.po     | 5358 +++++++++++++++++++++++++------------------------
 po/tr.po     | 5450 +++++++++++++++++++++++++-------------------------
 po/uk.po     | 5303 +++++++++++++++++++++++++------------------------
 po/vi.po     | 4909 ++++++++++++++++++++++-----------------------
 po/zh_CN.po  | 5192 ++++++++++++++++++++++++------------------------
 po/zh_TW.po  | 5194 ++++++++++++++++++++++++------------------------
 47 files changed, 110097 insertions(+), 106881 deletions(-)

commit 134d576f99bc2873a8d947da1dd60f3ae32a596b
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 6 18:12:49 2024 +0200

    Control language selection by LINGUAS file, not filesystem wildcards

 po/CMakeLists.txt | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit 40870207612543784bb8d512979720a1044a942f
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 6 14:36:15 2024 +0200

    Build dependency on gennews.sh for NEWS creation

    Also consider only 3.x tags for news creation, and no merge commits.

 Makefile.am | 2 +-
 gennews.sh  | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit cc3223e159a4be703d523aec604248b2b49c6aad
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 6 14:35:59 2024 +0200

    Ignore local junk from IDEs and personal notes

 .gitignore | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 51506b1f433f0747df9a4ed84d476647604265c7
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 6 12:08:49 2024 +0200

    Document optional requirements

 README.md.in | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 7ee30c9da977acfc618737cbfe32deb4a9082257
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 6 12:06:37 2024 +0200

    Make PACKAGE/VERSION overridable in from-git build mode

 CMakeLists.txt | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit d6bedaaf78fe0f265d92e35751910f51064661ad
Merge: cb210b76 9c77c3bf
Author: Code7R <Code7R@users.noreply.github.com>
Date:   Sun Oct 6 10:51:36 2024 +0200

    Merge pull request #787 from Code7R/fix_clang_warnings

    Solve some warnings from receng clang and gcc

commit cb210b76b5c0cbfd7b9979cd747b2dcfe145a945
Merge: 2e9b00f8 7e0bd21d
Author: Code7R <Code7R@users.noreply.github.com>
Date:   Sun Oct 6 10:51:14 2024 +0200

    Merge pull request #786 from Code7R/ftr_rebuilding_fdomenu3

    Rebuilt fdomenu

commit 9c77c3bfb2145cbbcfaf3802fdfcfe85306848cf
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Oct 5 23:18:43 2024 +0200

    Stop using VLAs, they are not fully legal in C++

 src/apppstatus.cc | 2 +-
 src/misc.cc       | 3 ++-
 src/wmdock.cc     | 2 +-
 src/wmmgr.cc      | 2 +-
 src/wmpref.cc     | 2 +-
 src/yarray.cc     | 3 ++-
 src/yfontxft.cc   | 5 +++--
 src/yxtray.cc     | 2 +-
 8 files changed, 12 insertions(+), 9 deletions(-)

commit d5d7cfb291c24178f912a5b790f76625f7f45138
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Oct 5 12:36:28 2024 +0200

    Solve some warnings from receng clang and gcc

    - also blanking the string memory buffer is not needed, simplified that.
    - fix ambigous != operator (for C++20 standard)

 src/aapm.cc        | 6 +-----
 src/mstring.cc     | 9 ++++-----
 src/wmswitch.cc    | 1 +
 src/yscrollview.cc | 4 ++--
 4 files changed, 8 insertions(+), 12 deletions(-)

commit 7e0bd21d66b4c4473dabcc89ba322446499eb592
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 4 17:14:27 2024 +0200

    Work around GCC11 issue

    Found by the CI.

 src/strtest.cc | 2 +-
 src/yicon.cc   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 62ae9f4f351533abc53de5e60039bec9f3967b18
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 4 16:21:43 2024 +0200

    Stop using smart pointers

    The deco objects have a pretty ordinary lifecycle.

 src/fdomenu.cc | 175 ++++++++---------------------------------------------
 1 file changed, 26 insertions(+), 149 deletions(-)

commit 295c80c2fb54231c4ec06b3903a04bccd5016ca4
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 4 13:44:46 2024 +0200

    Use system installation of nanosvg package, where possible

 src/CMakeLists.txt | 59 ++++++++++++++++++++++++++++++--------------------
 1 file changed, 36 insertions(+), 23 deletions(-)

commit 5db76ec6408f5cd7292539956f4e1bd20f99bd60
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 4 12:54:52 2024 +0200

    Fix C++14 issue with constness of functors

 src/fdomenu.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f428d3b1d62b00a73ec5688908e4de8152bbb736
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 4 12:48:58 2024 +0200

    More similar standard level selection (to autoconf with recent compilers)

 src/CMakeLists.txt | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 482bda0c6a5b61774e1a5529e59f6e90bc3f26bc
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 4 11:38:16 2024 +0200

    Drop unused fields, ignore comments earlier

 src/fdomenu.cc | 28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit 7a4707c42c7bc2a39e4768f749d81794d093cd14
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 4 10:46:55 2024 +0200

    Wide char aware string cropping

 src/fdomenu.cc | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 386114bebdddb988ea5318a5313414b8102e899d
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 4 09:39:23 2024 +0200

    Convert translated sorting to internal bubble sort

 src/fdomenu.cc | 100 ++++++++++++++++++++++++++++++++---------------------
 1 file changed, 61 insertions(+), 39 deletions(-)

commit 37e5381792668c0cda6702d8d425608f86e9cc07
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Oct 3 17:44:33 2024 +0200

    Resolve shadowing of apps which are having the same translated name

 src/fdomenu.cc | 29 +++++++++++++++++++----------
 1 file changed, 19 insertions(+), 10 deletions(-)

commit ecb2a2ff695ccd4c722b5aa93a777520dd6d45e4
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Oct 3 00:46:04 2024 +0200

    Overhaul content processing

    No dummy main categories, resolve incomplete references.
    Following the spec more closely, identifying apppriate categories.
    Don't consider application base library type as category.

 contrib/conv_cat.py |  97 +++++++++++-------------
 src/fdomenu.cc      |  96 +++++++++++++++++++-----
 src/fdospecgen.h    | 190 ++++++++++++++----------------------------------
 3 files changed, 173 insertions(+), 210 deletions(-)

commit 2597cc47381cbf7e9be697ba17e076cfad529c66
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Oct 2 13:53:17 2024 +0200

    Make true/false checks case-insensitive

    Some applications ignore letter case of the spec and use True for true.

 src/fdomenu.cc | 31 ++++++++++++-------------------
 1 file changed, 12 insertions(+), 19 deletions(-)

commit 0a2f4dcbd40e17e11aa73385fb1235e73735eab2
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Oct 2 13:06:55 2024 +0200

    Option to clamp rogue menu title's length

 lib/menu.in            |  2 +-
 man/icewm-menu-fdo.pod |  7 +++++++
 src/fdomenu.cc         | 17 +++++++++++++++++
 3 files changed, 25 insertions(+), 1 deletion(-)

commit f8b0720a958c670e490b35e53a48ed8b09969459
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Oct 2 12:23:03 2024 +0200

    Local formating of prog title

    No more usecases for pass-through stream, and it's slightly faster.

 src/fdomenu.cc | 53 +++++++++++++++++++++++++++++------------------------
 1 file changed, 29 insertions(+), 24 deletions(-)

commit f0d5e545b851f2557cfc748f84ad55733bcf7e8f
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Oct 2 12:14:20 2024 +0200

    Don't evaluate TryExec

    It is pointless, the existence check is done by icewm anyway. And
    skipping the arguments from Exec breaks some applications which add
    extra parameters to active UI/window mode.

 src/fdomenu.cc | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit a679bc192a66c751ce5e756eaafce2033478774e
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Oct 2 12:10:50 2024 +0200

    Stop using std::regex

    Now over 7 times faster with halfe of the code size (optimized build).

 src/fdomenu.cc | 132 ++++++++++++++++++++++++++++++-----------------------
 1 file changed, 74 insertions(+), 58 deletions(-)

commit 88cb0722f70233aee1f871460d2b89e87bbd46de
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Oct 1 14:21:14 2024 +0200

    Fixed merging of some submenu entries into correct parent

 src/fdomenu.cc | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit e54e27a731d384f20c7fbd84b41b478ec0d50bd0
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Oct 1 12:22:56 2024 +0200

    Update XDG format reference version

    Also extend examples.

 man/icewm-menu-fdo.pod | 27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)

commit bfc13f1958dad8f3687b23507a2ad2ee8e27b6ef
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Oct 1 12:22:33 2024 +0200

    Save a few CPU cycles

 src/fdomenu.cc | 42 ++++++++++++++++++++----------------------
 1 file changed, 20 insertions(+), 22 deletions(-)

commit 67085e06bc827cdbfe0d25a1f25c0bae4dfba8d8
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Oct 1 11:39:12 2024 +0200

    Minor performance tuning with different containers

 src/fdomenu.cc | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 3425159bb67364f73f39d05801acb89913c51e94
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Oct 1 10:36:52 2024 +0200

    Optional source comment, more hidding, various fixes

    - no duplicated GenericName suffixes in --flat mode
    - move semantics on path strings
    - don't display apps marked with OnlyShowIn (i.e. not for us)

 src/fdomenu.cc | 94 +++++++++++++++++++++++++++++++++---------------------
 1 file changed, 57 insertions(+), 37 deletions(-)

commit df327c8aeca7a663a9215f35e275f5f05ee23e4f
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 23:55:53 2024 +0200

    Support more OS with the d_ent shortcut

    Also cleaning commments, simplifying code, fixing findings from clang++.

 src/fdomenu.cc | 51 +++++++++++++++------------------------------------
 1 file changed, 15 insertions(+), 36 deletions(-)

commit 29a0ed9c05008c1db87fb43afccb563f7844b82b
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 16:22:38 2024 +0200

    Dodge the GenericName which just repeats Name content

 src/fdomenu.cc | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit ef3c60099cdf4813784c471b4af0f3b1076f9f2e
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 13:07:39 2024 +0200

    Configured timeout defaults to "sane" values

    Empirically found on an old single-core-magneto-HDD laptop.

    Also use -S mode for more compact structure where not many applications
    are installed.

 lib/menu.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 698af1a0988d2bb2b261efd3a14dddfc3d8a00e3
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 13:05:50 2024 +0200

    Disable --no-sep-others again

    The option is not implemented, not wanting it anyway. And should not
    change the meaning from what it did before to more invasive deletion of
    content.

 man/icewm-menu-fdo.pod | 4 ----
 src/fdomenu.cc         | 6 +++---
 2 files changed, 3 insertions(+), 7 deletions(-)

commit c42cb9f3bcf15b66ef998d5dd0c24f79fa3e0889
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 12:54:59 2024 +0200

    In timeout, don't waste time with nice-to-have optimizations

 src/fdomenu.cc | 23 ++++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

commit ee0a02992f527ffb0b4ae80e7d9430fca3aff000
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 12:48:07 2024 +0200

    Document new options

 man/icewm-menu-fdo.pod | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit 6a26b996084602535dcd497734f3778736d5398e
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 12:47:47 2024 +0200

    Document missing options and align help text format

 src/fdomenu.cc | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit f6089bfde94a3429d04a73e8e6cee638e1515c48
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 11:51:24 2024 +0200

    Tiny runtime saving by not cleaning up the tree in the end

 src/fdomenu.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4990704bef2c4200712692a604d61676d7453655
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 11:39:51 2024 +0200

    Minor heap usage optimization

    Split the Categories when it's time and not before, use a different
    splitter which also reduced the code size by a few KB.

 src/CMakeLists.txt |   1 +
 src/fdomenu.cc     | 190 ++++++++++++++++++++++++++++---------------------
 2 files changed, 109 insertions(+), 82 deletions(-)

commit bedfe981337d76bca3275bd6377b10e8b1721319
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 10:23:27 2024 +0200

    Minor refactoring (DRYing)

 src/fdomenu.cc | 28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit c6376df390fb10a84b13477e04c6f44d279fc680
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 09:58:48 2024 +0200

    Added a user hint and basic precaching hack on menu timeout

    Also fixing wrong timeout check enabling (for all) and restored the
    gettext annotation on help string.

 src/fdomenu.cc | 77 ++++++++++++++++++++++++++++++------------------------
 1 file changed, 43 insertions(+), 34 deletions(-)

commit 266ad60b5559bfb80fb03d6f6a499bb907823499
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 09:34:43 2024 +0200

    Relocate --match-osec check to hit translated section names too

 src/fdomenu.cc | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

commit c76ece20b5cb1a22dba900d3aed54fd64c1a6c5c
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 09:12:05 2024 +0200

    Fix segfault when AudioVideo did not have decoration

 src/fdomenu.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7bdd4139e007e9eb336d438f236118d2cadde15f
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 30 08:55:39 2024 +0200

    Reimplemented --flat mode

 src/fdomenu.cc | 124 +++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 88 insertions(+), 36 deletions(-)

commit 495c8ead505b9f531669b875453a8ad9945a425f
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 29 16:37:58 2024 +0200

    Icon donation from AudioVideo section to Audio / Video

 src/fdomenu.cc | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 47a05a2d3f0ffd5a8088871beeaa1bbfdcf28320
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 29 16:14:34 2024 +0200

    Simple string matching filter implemented

 src/fdomenu.cc | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit c1e1ba783ed40303b6377d1b06bf429bfb265ded
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 29 14:21:34 2024 +0200

    Restore .desktop launching function

    Even if not used as callback anymore, some users might depend on it.

 src/fdomenu.cc | 35 ++++++++++++++++++++++++++---------
 1 file changed, 26 insertions(+), 9 deletions(-)

commit 97cd26c56282c18939f6a24bc0a2be5c1299d027
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 29 13:41:42 2024 +0200

    More sophisticated -S operation, also fixes, cleanup

 src/fdomenu.cc | 103 +++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 77 insertions(+), 26 deletions(-)

commit fec50af9b96e89a7b726315ece28c8325bb28ebf
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 29 10:49:02 2024 +0200

    Bugfixes, cleanup

 src/fdomenu.cc | 30 +++++++++++++++++++++++-------
 1 file changed, 23 insertions(+), 7 deletions(-)

commit 8bdb27943e958b558f2ec0ffb074bffe8b855f38
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 29 10:23:17 2024 +0200

    Better fix for duplicated appendixes

    Actually redesign the way how they are added, now avoids any mixture
    which looks like duplicate. To compensate extra memory expense, changed
    key handling in temporary maps to access (reliable) memory by pointer.

 src/fdomenu.cc | 155 ++++++++++++++++++++++++++++++++---------------------
 1 file changed, 95 insertions(+), 60 deletions(-)

commit bca77460ce7f0dd2b38d84fadfe912821d80d3ca
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Sep 28 19:37:22 2024 +0200

    Refactor, reformat, fix typo

 src/fdomenu.cc | 680 ++++++++++++++++++++++++++---------------------------
 1 file changed, 338 insertions(+), 342 deletions(-)

commit 2dca4f5ea413798aeaabf243e1a9b3a8edc6d8e0
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Sep 28 15:17:47 2024 +0200

    Deadline option to abort XDG data reading and print what we got so far

 src/fdomenu.cc | 82 ++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 64 insertions(+), 18 deletions(-)

commit 25f0ce8008700caafea232ec0d8aee35cc401ba2
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Sep 28 14:10:33 2024 +0200

    Include implicitly pulled headers directly

 src/fdomenu.cc | 3 +++
 1 file changed, 3 insertions(+)

commit 4fdb3ec42cd887ce04b5b0f2e1fcee9614b3032b
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Sep 28 12:52:54 2024 +0200

    Disable sync with stdio

    This is just a helper for strace analysis in terminal environment. Pipe
    operations like from icewm would already turn off the sync.

 src/fdomenu.cc | 2 ++
 1 file changed, 2 insertions(+)

commit 38552a7b377ab703d214e65c53960cd4b407685d
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Sep 28 12:26:23 2024 +0200

    Drop dependency on YLocale class and X11 libs

    Since no glib or X11 stuff is required anymore, can save a bit on
    loading time. Moving code (for LC_MESSAGE lang extraction) back to us.

 src/CMakeLists.txt | 15 +++++++++------
 src/fdomenu.cc     | 19 +++++++++++++------
 2 files changed, 22 insertions(+), 12 deletions(-)

commit 1aa5f24f6611a1004172e648161a07d962541d66
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Sep 28 11:16:56 2024 +0200

    Hint on requirement of SVG support

 src/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5eafe9475cca1269615e29d37eb434378715d7c7
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Sep 28 10:37:34 2024 +0200

    Fix and streamline conversion flow

    - fix bad vim modeline, align with parent folder
    - simplified flow, making it straight with control options rather than
      depending obscure targets
    - document the flow
    - explicit developer options to control the behavior
    - drop deprecated option in POT creation (xgettext warning)

 po/CMakeLists.txt | 213 ++++++++++++++++++++++++++++++++------------------
 1 file changed, 135 insertions(+), 78 deletions(-)

commit 8cbfd301d6336f2dc7bfde7fa636e9b527db07f5
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 19:54:47 2024 +0200

    Fix loading from gettext if menu did not have a description

 src/fdomenu.cc | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

commit 5d735df293e61fd94e114ef58e800d757f98d01c
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 19:20:39 2024 +0200

    Helper to create locale folder mock

    Can be used while specifying -DLOCDIR=<builddir>/po/playground in
    development builds.

 po/CMakeLists.txt | 7 +++++++
 1 file changed, 7 insertions(+)

commit 62f7803377df5dcb7b6e71a21b5a9cb2943d1745
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 18:59:11 2024 +0200

    Minor updates

 po/de.po | 5304 ++++++++++++++++++++++++++++++----------------------------
 1 file changed, 2704 insertions(+), 2600 deletions(-)

commit 882a3f540ce19b93219ac5c9aed4b1494824fd5a
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 18:58:26 2024 +0200

    Update CMake requirement to prevent warnings

 CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e4feb39e549c487a8bb03d52d29dbb74efa257d0
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 12:22:01 2024 +0200

    Option to move lone entries to their parent menues.

 man/icewm-menu-fdo.pod | 19 ++++++++++++---
 src/fdomenu.cc         | 58 ++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 67 insertions(+), 10 deletions(-)

commit 5c867d50ba571f196766e340a30d87d776dd3ceb
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 12:21:41 2024 +0200

    Restore option to remove Other menu

 man/icewm-menu-fdo.pod | 2 +-
 src/fdomenu.cc         | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a3e98c7bdbdf68a72e7bc008f8602932f3de6bd9
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 10:25:50 2024 +0200

    Drop old Perl based converter (obsolete)

 contrib/conv_cat.pl | 158 ------------------------------------------------
 1 file changed, 158 deletions(-)

commit d688c1ff7f05430e77ca6d34983d90032e357837
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 10:25:30 2024 +0200

    Printing of GenericName

 src/fdomenu.cc | 30 ++++++++++++++++++++++++++----
 1 file changed, 26 insertions(+), 4 deletions(-)

commit b3e2db22bf439dad64a646614d4a3d8294175edc
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 10:11:17 2024 +0200

    Match country-specific languages correctly

 src/fdomenu.cc | 101 +++++++++++++++++++++++++++++++----------------------
 1 file changed, 59 insertions(+), 42 deletions(-)

commit 57c03f6d79f89eae2b0346387248f46733f0bb30
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 08:44:30 2024 +0200

    Fewer stat operations using readdir hints

 src/fdomenu.cc | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit ce23ebaf6c2827e704a2ac5196a9538707afefd2
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 08:22:10 2024 +0200

    Stop storing lookup helper in global member

    Parts can be temporary, and collecting the data when constructing adds
    more complexity then doing this later when each menu is visited anyway.

 src/fdomenu.cc | 80 ++++++++++++++++++------------------------------------
 1 file changed, 27 insertions(+), 53 deletions(-)

commit e3e326a84626d9902c2cb382635d2c807066627f
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 00:50:37 2024 +0200

    Support --no-sub-cats

 src/fdomenu.cc | 31 +++++++++++++++++++------------
 1 file changed, 19 insertions(+), 12 deletions(-)

commit 5dc130693572386c7176303f4bcbcb207342d9f4
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 27 00:38:28 2024 +0200

    Cleaning

 src/fdomenu.cc | 14 --------------
 1 file changed, 14 deletions(-)

commit 2d9f316a95ac2127610b5af22a6c0412920cc8cf
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 22:39:31 2024 +0200

    Rename local DBG macro

 src/fdomenu.cc | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit a306426793ae7c81db7ba2f62e9db161a30e273e
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 22:30:59 2024 +0200

    Implemented execution in Terminal

    Restored terminal lookup code

 src/fdomenu.cc | 60 ++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 40 insertions(+), 20 deletions(-)

commit 5b802bdc3d802ef8226a032a192acc27c83c8a43
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 22:04:38 2024 +0200

    Add extra separator handling

 src/fdomenu.cc | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 1c85f93b2cbc8d9a8f7aacfe1d4a477ce31d9198
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 21:56:16 2024 +0200

    Filter out duplicates where apps declare some intermediate categories
    as well

 src/fdomenu.cc | 37 +++++++++++++++++++++++++++----------
 1 file changed, 27 insertions(+), 10 deletions(-)

commit 8d3382ba44e4585c3b2f59583694bdc54816f703
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 21:28:32 2024 +0200

    Common DBG macro to turn on/off debug notes

 src/fdomenu.cc | 24 ++++++++++--------------
 1 file changed, 10 insertions(+), 14 deletions(-)

commit c3260fc6bf645ec528d5160c8bcecc81ed2bcab9
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 21:25:00 2024 +0200

    Stop requiring glib in CMake build

 src/CMakeLists.txt | 5 -----
 1 file changed, 5 deletions(-)

commit a350749fe832130808cbec28d8a2949833c0222c
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 21:23:01 2024 +0200

    clang-reformat fdomenu.cc

 src/fdomenu.cc | 223 ++++++++++++++++++++++++++++-------------------------
 1 file changed, 119 insertions(+), 104 deletions(-)

commit 8f33dbe74a3e6c22da30ad028430383bb6dbc061
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 21:19:12 2024 +0200

    Don't recurse for .directory fetching

    Legacy applications used to dump some unmaintained descriptions into
    such folders in local home. TBD.

 src/fdomenu.cc | 50 +++++++++++++++++++++++++++++++-------------------
 1 file changed, 31 insertions(+), 19 deletions(-)

commit 53e911f40a0accefb86671f6fc915e1b0f192756
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 21:00:55 2024 +0200

    Drop menu info getter

    Was not the best idea.

 src/fdomenu.cc | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit d98ce079d7665942817b005461ead04ec90f3567
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 20:29:55 2024 +0200

    Mark submenu labels translateable

 contrib/Main_Categories.csv |   14 +
 contrib/conv_cat.py         |   44 +-
 src/fdospecgen.h            | 1383 +++++++++++++++++++++++++++++++++------
 3 files changed, 1219 insertions(+), 222 deletions(-)

commit 63ca37fb01d55bcea4cdc0a28001c9700bc01db2
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 19:56:47 2024 +0200

    Fallback to directory file base name matching the category name

 src/CMakeLists.txt |  3 +++
 src/fdomenu.cc     | 32 +++++++++++++++++++++++++++-----
 2 files changed, 30 insertions(+), 5 deletions(-)

commit 1c0961021a32b3c182ccc25b99ac35636fdf4bf0
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 17:31:32 2024 +0200

    Work around missing reverse iterator, can be plain C++11 again

 src/CMakeLists.txt | 2 +-
 src/fdomenu.cc     | 8 +++++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 443084f08fcec4c66a361a6334480a44eb30a1ae
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 17:19:21 2024 +0200

    Fix main cat fallback

 contrib/conv_cat.py |  2 +-
 src/fdospecgen.h    | 84 ++++++++++++++++++++++++-------------------------
 2 files changed, 43 insertions(+), 43 deletions(-)

commit 8b75dde4cc5650489022413b08bb1b2cf6cdb5d3
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 16:56:41 2024 +0200

    Attaching menu description, incomplete

 src/fdomenu.cc | 69 +++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 60 insertions(+), 9 deletions(-)

commit 7e5e19dd9c766e3f3a43298cb05152a13abc22ff
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 11:00:40 2024 +0200

    Simple attempt to get duplicated items in parent nodes

 src/fdomenu.cc | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 984970a52b98c194739841be5bbe1245dbe6305e
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 26 10:32:56 2024 +0200

    Map unknown subcats to Other main cat

 contrib/conv_cat.py | 51 ++++++++++++++++++++++----------------
 src/fdospecgen.h    | 66 ++++++++++++++++++++++++++-----------------------
 2 files changed, 65 insertions(+), 52 deletions(-)

commit 22c164a1105cd0f92a3f68e35ee110f230a339ae
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Sep 25 19:48:48 2024 +0200

    Localized sorting

 src/fdomenu.cc | 38 ++++++++++++++++++++++++--------------
 1 file changed, 24 insertions(+), 14 deletions(-)

commit 06e9e1674aa1458a2f795de0309dfaa27aa62d11
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Sep 25 19:03:00 2024 +0200

    Cleanup, fix Other menu population

 src/fdomenu.cc | 1098 ++--------------------------------------------------
 1 file changed, 23 insertions(+), 1075 deletions(-)

commit 89feeb022e6de696eaa96e2c44080e8544f8b490
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Sep 25 18:25:47 2024 +0200

    Fixup some of the expansion patterns in the exec string

 src/fdomenu.cc | 125 ++++++++++++++++++++++++-----------------------------
 1 file changed, 56 insertions(+), 69 deletions(-)

commit ab6af3fa8f439345e1f730f51e76be565d367383
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Sep 25 16:33:21 2024 +0200

    First working printing code after rewrite

 .clang-format  | 274 +++++++++++++++++++
 src/fdomenu.cc | 777 +++++++++++++++++++++++++++--------------------------
 2 files changed, 669 insertions(+), 382 deletions(-)

commit 5f044870cfaf5c31641964c738b03fb54fe74725
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Jan 14 18:22:34 2024 +0100

    WIP: redesigning menu handling

 INSTALL                           |    6 +-
 VERSION                           |    2 +-
 configure.ac                      |   12 +-
 contrib/Additional_Categories.csv |  129 ++++
 contrib/conv_cat.pl               |  171 +++--
 contrib/conv_cat.py               |  122 ++++
 src/CMakeLists.txt                |    2 +-
 src/fdomenu.cc                    | 1099 ++++++++++++++++++++++++++++-----
 src/fdospecgen.h                  |  551 +++++++----------
 9 files changed, 1574 insertions(+), 520 deletions(-)

commit 5b3c86c7c8b315140f69993ac5bcbc9cbddffb5b
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Jan 14 13:09:42 2024 +0100

    Workaround for gettext not applied on submenu

 src/fdomenu.cc | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit efa4b66660254735fa8b152cb62c70bffa5ae0fd
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Jan 14 11:14:54 2024 +0100

    WIP: switched more glib containers to stl

 src/fdomenu.cc | 161 +++++++++++++++++++++++++++++++----------------------
 1 file changed, 93 insertions(+), 68 deletions(-)

commit cc30c9afaeaa1ab82936309b4771d3dc90b23018
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Jan 13 19:09:09 2024 +0100

    Minor fixes and improvements on XDG menu

    - check presence of all RTLs (Sindhi and Urdu were ignored)
    - Simplify code, use standard algorithms / for-range loops
    - extract/unify the language/chartype fishing code

 src/fdomenu.cc  | 105 ++++++++++++++++++++++------------------------------
 src/fontmacro.h |   2 +-
 src/yfontxft.cc |   8 ++--
 src/ylocale.cc  |  16 +++++---
 src/ylocale.h   |   2 +-
 5 files changed, 61 insertions(+), 72 deletions(-)

commit 55fc052fc6d4e308882f55aa8a1e5a44a8d4e003
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Jan 2 14:42:52 2024 +0100

    LC_CTYPE specific hints to Xft selection

    This is not as smart as libpango and similar but should instruct Xft
    sufficiently to select a Sans compatible font which actually brings the
    required codeset.

    Closes ice-wm/icewm#149

 src/fontmacro.h | 15 ++++++++++-----
 src/yfontxft.cc | 10 ++++++++++
 src/ylocale.cc  |  9 +++++++++
 src/ylocale.h   |  1 +
 4 files changed, 30 insertions(+), 5 deletions(-)

commit 2e9b00f8d459aa4d820f8ac399bdfc1691a58142
Author: Virinas code <alexcode228@gmail.com>
Date:   Tue Sep 3 09:34:34 2024 +0000

    Translated using Weblate (French)

    Currently translated at 100.0% (527 of 527 strings)

 po/fr.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 024422c1a80e8c1e7792e1bb5261698446f78a05
Author: Alessio Adamo <alessio.adamo@gmail.com>
Date:   Mon Aug 26 13:40:46 2024 +0000

    Translated using Weblate (Italian)

    Currently translated at 100.0% (527 of 527 strings)

 po/it.po | 48 ++++++++++++++++++++++++++----------------------
 1 file changed, 26 insertions(+), 22 deletions(-)

commit b8f5486badfbcc9bee37e41bee06ba50a39a5203
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 4 22:17:15 2024 +0200

    Move all keybinding initializations to its own C++ file.

 src/bindkey.cc | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 105 insertions(+)

commit 779367f0d101992e5f3493c097ab52ecedb08dce
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 4 22:04:50 2024 +0200

    Dissolve the WM_KEY macros.

 src/CMakeLists.txt |   3 +-
 src/Makefile.am    |   1 +
 src/bindkey.h      | 303 ++++++++++++++++---------------------------------
 src/genpref.cc     |   2 -
 src/movesize.cc    |  72 ++++++------
 src/wmapp.cc       |  58 +++++-----
 src/wmmgr.cc       | 110 +++++++++---------
 src/wmminiicon.cc  |   6 +-
 src/wmtaskbar.cc   |  16 +--
 src/wmwinlist.cc   |  50 ++++----
 src/wmwinmenu.cc   |   2 +-
 11 files changed, 257 insertions(+), 366 deletions(-)

commit 466e1641e522251dfe0e1a2efe611a2210231f5b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 4 22:04:40 2024 +0200

    Consistently use keyCodeToKeySym.

 src/yxapp.cc | 8 ++++++--
 src/yxapp.h  | 1 +
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 293bb5138584ee76f04f80a53314712ccf67de9f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 3 13:57:37 2024 +0200

    Add constructors to WMKey.

 src/bindkey.h | 4 ++--
 src/wmkey.h   | 5 +++++
 src/wmmenu.cc | 6 +++++-
 src/wmprog.cc | 7 +------
 4 files changed, 13 insertions(+), 9 deletions(-)

commit 080c828a302c651267faea395e2eae8c782b6baa
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 3 12:35:35 2024 +0200

    Enforce a limit of 8 mouse pointer buttons, as more is impossible.

 src/yconfig.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dce879b97b8c9317d16a42d3eaa076f6af7503e4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 2 18:24:22 2024 +0200

    Reuse WMKey in KProgram.

 src/wmapp.cc  |  2 +-
 src/wmapp.h   |  1 -
 src/wmkey.h   | 17 +++++++++++++++++
 src/wmmgr.cc  |  8 +++-----
 src/wmprog.cc | 23 +++++++++++++++--------
 src/wmprog.h  | 18 +++++++++---------
 src/yconfig.h | 14 +-------------
 7 files changed, 46 insertions(+), 37 deletions(-)

commit 5ea69e7ef054c3ee65cddc9a22bc979fffc8e77d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Aug 1 22:25:23 2024 +0200

    Move parsing key definitions to class WMKey.

 src/wmapp.cc   |  5 +----
 src/wmpref.cc  |  8 +-------
 src/yconfig.cc | 10 +---------
 src/yconfig.h  |  2 ++
 src/yxapp.cc   | 24 ++++++++++++++++++++++++
 5 files changed, 29 insertions(+), 20 deletions(-)

commit 7aedab7e19221acfd809061fd4116836614730b5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 25 17:14:59 2024 +0200

    Support keybindings to shifted XF86keysyms like XF86AudioPause for
    issue #781.

 src/yxapp.cc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8f291a18668f27213b17d614dc3f6c3be9c9e622
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 24 22:57:14 2024 +0200

    Elaborate on symbols and expressions and document the minus operator.

 man/icesh.pod | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 92961dee3675fcb4953fcdd55da193fe72e7dcc3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 24 22:56:09 2024 +0200

    To drag a maximized window, keep the Shift key down for issue #780.

 man/icewm.pod | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3711e735ea9327243e54522bed4b035887344cfe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 24 22:54:35 2024 +0200

    Revert "When LimitPosition is false, you can drag maximized windows
    off-screen."

 src/movesize.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 842aebe7eb1eb68855f41d175bad361208f4afa2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 24 18:46:19 2024 +0200

    When LimitPosition is false, you can drag maximized windows off-screen
    and closes issue #780.

 src/movesize.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 46e93f2d17e648ad0ce824bc8f289ace9d47bd0a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jul 21 21:34:10 2024 +0200

    When raising a frame, check if the focused frame needs to bind the mouse
    buttons, if it is overlapped.
    When minimizing or hiding transients, check against transients being
    tabs in the same frame.

 src/wmframe.cc | 27 +++++++++++++++++++--------
 src/wmmgr.h    |  2 +-
 2 files changed, 20 insertions(+), 9 deletions(-)

commit 45b67d79eadbd539476e06514971d20d7018c366
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jul 21 21:32:50 2024 +0200

    When focusing a frame under the mouse, prefer to focus its topmost
    transient.

 src/wmmgr.cc | 25 ++++++++++++++++++++-----
 1 file changed, 20 insertions(+), 5 deletions(-)

commit 8b30a83e59d327079f6aeb9a8cc2dceeac733eda
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jul 14 12:19:36 2024 +0200

    Support changing the Dock container layer while running.

 src/wmdock.cc | 18 +++++++++++++++++-
 src/wmdock.h  |  3 +++
 2 files changed, 20 insertions(+), 1 deletion(-)

commit 33c721c947257ea70515042ead5ee0a4820083dc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 11 23:20:03 2024 +0200

    Simplify captureEvents/releaseEvents.

 src/ywindow.cc | 12 ++----------
 src/ywindow.h  |  3 ---
 2 files changed, 2 insertions(+), 13 deletions(-)

commit 5b2eee2bf6ad989964f9ba9177da00e2dd110e13
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jul 7 12:25:34 2024 +0200

    Document the use of the LimitByDockLayer pref for DockApps.

 man/icewm.pod | 3 +++
 1 file changed, 3 insertions(+)

commit 7d463fc33200157326b7370c71fdd195ff159adc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jul 7 12:22:40 2024 +0200

    Document the layers and the support for dockapps.

 man/icewm.pod | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 519cc92557c9fb52f69094591fd6700ad5869059
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jul 7 11:58:38 2024 +0200

    Update DockApps preferences comment.

 man/icewm-preferences.pod | 4 ++--
 src/default.h             | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit ce6ba582f87ef040f8a366bcee3c92830a154272
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 6 22:30:21 2024 +0200

    Also update DockApps container when downsizing.

 src/wmdock.cc | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 3e634220bf75aba842476cc2532f4b5e42afa8b7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 6 20:16:01 2024 +0200

    When DockApps has "dock" and LimitByDockLayer=1 then update the desktop
    work area so that maximized windows leave the DockApps container visible
    for issue #779.

 man/icewm-preferences.pod |  5 +++--
 src/wmdock.cc             | 13 ++++++++++++-
 src/wmdock.h              |  3 +++
 src/wmmgr.cc              | 14 ++++++++++++++
 4 files changed, 32 insertions(+), 3 deletions(-)

commit cdbdbab24331c25ea0ea201011ddb695b5a5be35
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jul 2 21:30:18 2024 +0200

    When a key event is handled, don't propagate it further.

 src/wmwinlist.cc | 56 +++++++++++++++++++++-------------------------------
 1 file changed, 22 insertions(+), 34 deletions(-)

commit e4a32f3d3ba0fa7dfeafedb0c74fd8381c06e0e7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 30 23:23:09 2024 +0200

    Improve support for properties with COMPOUND_TEXT in icesh.

 src/icesh.cc | 32 +++++++++++++++++++++-----------
 1 file changed, 21 insertions(+), 11 deletions(-)

commit 7c5ff316594f52faf9774f4238c53aff2e41a807
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jun 28 18:08:03 2024 +0200

    Add -Await option to icesh to wait for and select new client windows.

 man/icesh.pod |  5 ++++
 src/icesh.cc  | 74 +++++++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 71 insertions(+), 8 deletions(-)

commit 5c00dfc7ed9f8b16cd502f58faf30da7006d31ff
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jun 28 18:05:59 2024 +0200

    Properly compute the first parameter to the select(2) system call.

 src/yapp.cc | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit c9ac56bc80e355546e5e947bcfe96977b4b79688
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jun 21 17:59:57 2024 +0200

    End manual placement when the client exits.

 src/movesize.cc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 98a12c4874fd10b77289b1acafd97927461f2b86
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jun 18 20:40:24 2024 +0200

    Stop move/sizes when changing tabs.

 src/movesize.cc | 4 ++++
 src/wmframe.cc  | 7 ++++---
 src/wmframe.h   | 1 +
 3 files changed, 9 insertions(+), 3 deletions(-)

commit c1feb0cae8d4edab86409896b1443d25d48ca7f9
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Tue Jun 18 15:11:59 2024 +0000

    Translated using Weblate (Kazakh)

    Currently translated at 34.3% (181 of 527 strings)

 po/kk.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 79c10bb06095a81636b4267e3d24463cb984ae79
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jun 18 18:25:35 2024 +0200

    Better guard move/sizes and make sure they are properly terminated.

 src/movesize.cc | 7 +++++--
 src/wmframe.cc  | 7 +++++++
 src/wmframe.h   | 1 +
 3 files changed, 13 insertions(+), 2 deletions(-)

commit dff915775d63943c32ad9cd2f8f3e02385f7901b
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Mon Jun 17 16:59:43 2024 +0000

    Translated using Weblate (Kazakh)

    Currently translated at 33.9% (179 of 527 strings)

 po/kk.po | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 2f85b3c5e8546ff952bc97a9a4aed34d361dba39
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jun 17 19:48:58 2024 +0200

    Add support for _NET_WM_MOVERESIZE_CANCEL.

 src/movesize.cc | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit b843f88f4baada71ac3c7073b61288e69933f7c8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 16 14:32:59 2024 +0200

    Prepare 3.6.0 release

 AUTHORS      |   6 +-
 ChangeLog    | 648 +++++++++++++++++++++++++++++--------------------------
 NEWS         |  71 +++---
 README.md    |  16 +-
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 po/ar.po     |   2 +-
 po/ast.po    |   2 +-
 po/be.po     |   2 +-
 po/bg.po     |   2 +-
 po/ca.po     |   2 +-
 po/cs.po     |   2 +-
 po/da.po     |   2 +-
 po/de.po     |   2 +-
 po/el.po     |   2 +-
 po/en.po     |   2 +-
 po/eo.po     |   2 +-
 po/es.po     |   2 +-
 po/fa.po     |   2 +-
 po/fi.po     |   2 +-
 po/fr.po     |   2 +-
 po/he.po     |   2 +-
 po/hi.po     |   2 +-
 po/hr.po     |   2 +-
 po/hu.po     |   2 +-
 po/icewm.pot |   4 +-
 po/id.po     |   2 +-
 po/ie.po     |   2 +-
 po/it.po     |   2 +-
 po/ja.po     |   2 +-
 po/ka.po     |   2 +-
 po/kk.po     |   2 +-
 po/ko.po     |   2 +-
 po/lt.po     |   2 +-
 po/lv.po     |   2 +-
 po/mk.po     |   2 +-
 po/nb.po     |   2 +-
 po/nl.po     |   2 +-
 po/nn.po     |   2 +-
 po/no.po     |   2 +-
 po/pl.po     |   2 +-
 po/pt.po     |   2 +-
 po/pt_BR.po  |   2 +-
 po/ro.po     |   2 +-
 po/ru.po     |   2 +-
 po/sk.po     |   2 +-
 po/sl.po     |   2 +-
 po/sv.po     |   2 +-
 po/tr.po     |   2 +-
 po/uk.po     |   2 +-
 po/vi.po     |   2 +-
 po/zh_CN.po  |   2 +-
 po/zh_TW.po  |   2 +-
 54 files changed, 456 insertions(+), 395 deletions(-)

commit 3932b76e26ea671cda8e44fa47ca23174baa58c5
Merge: f6570cc3 27126c52
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 16 14:28:46 2024 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit 27126c52d02c2518c21643553badeaf0de5fe9e3
Merge: 7b78c76b a1938290
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 16 14:27:49 2024 +0200

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit a1938290ee88fddff0d17737c35906314fb41ac0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 16 14:27:12 2024 +0200

    Update pot files.

 po/ar.po     | 116 +++++++++++++++++++++++++--------------------------
 po/ast.po    | 116 +++++++++++++++++++++++++--------------------------
 po/be.po     | 116 +++++++++++++++++++++++++--------------------------
 po/bg.po     | 116 +++++++++++++++++++++++++--------------------------
 po/ca.po     | 120 ++++++++++++++++++++++++++---------------------------
 po/cs.po     | 120 ++++++++++++++++++++++++++---------------------------
 po/da.po     | 116 +++++++++++++++++++++++++--------------------------
 po/de.po     | 116 +++++++++++++++++++++++++--------------------------
 po/el.po     | 116 +++++++++++++++++++++++++--------------------------
 po/en.po     | 116 +++++++++++++++++++++++++--------------------------
 po/eo.po     | 116 +++++++++++++++++++++++++--------------------------
 po/es.po     | 116 +++++++++++++++++++++++++--------------------------
 po/fa.po     | 116 +++++++++++++++++++++++++--------------------------
 po/fi.po     | 116 +++++++++++++++++++++++++--------------------------
 po/fr.po     | 116 +++++++++++++++++++++++++--------------------------
 po/he.po     | 116 +++++++++++++++++++++++++--------------------------
 po/hi.po     | 116 +++++++++++++++++++++++++--------------------------
 po/hr.po     | 116 +++++++++++++++++++++++++--------------------------
 po/hu.po     | 116 +++++++++++++++++++++++++--------------------------
 po/icewm.pot | 118 ++++++++++++++++++++++++++--------------------------
 po/id.po     | 116 +++++++++++++++++++++++++--------------------------
 po/ie.po     | 116 +++++++++++++++++++++++++--------------------------
 po/it.po     | 116 +++++++++++++++++++++++++--------------------------
 po/ja.po     | 123 ++++++++++++++++++++++++++++---------------------------
 po/ka.po     | 120 ++++++++++++++++++++++++++---------------------------
 po/kk.po     | 120 ++++++++++++++++++++++++++---------------------------
 po/ko.po     | 116 +++++++++++++++++++++++++--------------------------
 po/lt.po     | 116 +++++++++++++++++++++++++--------------------------
 po/lv.po     | 116 +++++++++++++++++++++++++--------------------------
 po/mk.po     | 116 +++++++++++++++++++++++++--------------------------
 po/nb.po     | 116 +++++++++++++++++++++++++--------------------------
 po/nl.po     | 120 ++++++++++++++++++++++++++---------------------------
 po/nn.po     | 116 +++++++++++++++++++++++++--------------------------
 po/no.po     | 116 +++++++++++++++++++++++++--------------------------
 po/pl.po     | 116 +++++++++++++++++++++++++--------------------------
 po/pt.po     | 116 +++++++++++++++++++++++++--------------------------
 po/pt_BR.po  | 116 +++++++++++++++++++++++++--------------------------
 po/ro.po     | 116 +++++++++++++++++++++++++--------------------------
 po/ru.po     | 120 ++++++++++++++++++++++++++---------------------------
 po/sk.po     | 120 ++++++++++++++++++++++++++---------------------------
 po/sl.po     | 116 +++++++++++++++++++++++++--------------------------
 po/sv.po     | 120 ++++++++++++++++++++++++++---------------------------
 po/tr.po     | 116 +++++++++++++++++++++++++--------------------------
 po/uk.po     | 116 +++++++++++++++++++++++++--------------------------
 po/vi.po     | 116 +++++++++++++++++++++++++--------------------------
 po/zh_CN.po  | 116 +++++++++++++++++++++++++--------------------------
 po/zh_TW.po  | 116 +++++++++++++++++++++++++--------------------------
 47 files changed, 2747 insertions(+), 2746 deletions(-)

commit 00aa500f0162eb255cc80381d5c0cb5dc3057121
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 16 14:08:48 2024 +0200

    Mention the requirements for the --install option.

 man/icewm.pod | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 93161db90cc0e1af53724977ae9c2e321aea05e7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 16 11:49:14 2024 +0200

    Do XFilterEvent globally.

 src/yinputline.cc | 10 ++--------
 src/ywindow.cc    |  4 ----
 src/ywindow.h     |  5 -----
 src/yxapp.cc      |  6 ++++--
 4 files changed, 6 insertions(+), 19 deletions(-)

commit b55b0945a036f22fc5f9d4c76efde2dec68bb1fb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 16 11:48:43 2024 +0200

    Avoid constructing invalid work areas.

 src/wmmgr.cc | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit 100be1b2d61e7199a4e8323adc2bc242ddf5e4e3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 16 11:47:51 2024 +0200

    Log key events.

 src/logevent.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit db573a88b8662a3f970f201c20af5153317bee04
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 15 20:12:27 2024 +0200

    Fix length calculation after getCharFromEvent.

 src/yinputline.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9fd6e41a4ef1a792337bac0ff4eb518f8aeb4d48
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 15 19:40:18 2024 +0200

    Don't dispatch events to destroyed windows.

 src/yxapp.cc | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 3be1fb7b413d178cb4688e1aef7d193b936cd06b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 15 19:39:09 2024 +0200

    Don't install mouse bindings when the frame is being destroyed.

 src/movesize.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 20fc06997f74a3fc799b87ff9b0c69b3fa246997
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 15 18:59:22 2024 +0200

    Don't create Window handle when destroyed or without a parent.

 src/ywindow.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 90439526e4c10dc5c2194e6e0439f1d08397c645
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 15 16:39:21 2024 +0200

    Ignore moving/sizing requests, when a moving or sizing is already in
    progress.

 src/movesize.cc | 6 ++++--
 src/wmclient.cc | 4 ++--
 src/wmframe.h   | 2 +-
 3 files changed, 7 insertions(+), 5 deletions(-)

commit 17b3dca81dbd4c8622a44db94d54cff882a603f5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 15 15:27:23 2024 +0200

    Only compare icewm-extra tar file against ctime.

 src/theminst.cc | 1 -
 1 file changed, 1 deletion(-)

commit e1ade743d8b1ebd9bac12653a59aace991204276
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 15 13:24:14 2024 +0200

    Convert to wchar_t using YWideString.

 src/yinputline.cc | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit db637d7c362f33dd70fdd387d5e11efa5cb0c44d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 15 13:15:50 2024 +0200

    Provide for the case when XCreateIC fails.

 src/yinputline.cc | 53 +++++++++++++++++++++++++++++++++++----------------
 1 file changed, 37 insertions(+), 16 deletions(-)

commit e969d47ebe9d7a23e178e54463cbf1a319ff5038
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 15 12:58:28 2024 +0200

    Fix checking for mkdir success in ensureDirectory.

 src/upath.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 74e0f4b6de4c97772bbb8ec650781116d84431c8
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Fri Jun 14 14:32:56 2024 +0000

    Translated using Weblate (Georgian)

    Currently translated at 50.2% (265 of 527 strings)

 po/ka.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 62d5e610c205fc81782687edd1c51b022ef2a508
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jun 13 21:41:02 2024 +0200

    Support composing characters in the address bar with X input method.

 man/icewm.pod     |  1 +
 src/yinputline.cc | 90 ++++++++++++++++++++++++++++++++++++++++-----------
 src/yinputline.h  |  3 ++
 src/ylocale.cc    |  3 --
 src/ywindow.cc    |  7 +++-
 src/ywindow.h     |  5 +++
 src/yxapp.cc      | 14 ++++++++
 src/yxapp.h       |  3 ++
 8 files changed, 104 insertions(+), 22 deletions(-)

commit 673b8d6b90d4e0a70fedd6ac236b3dda9ec762ef
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jun 11 22:11:10 2024 +0200

    Double-clicking on the border can undo a maximization.

 man/icewm.pod | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit c1673a36e3ce006494368c0a25489d64050f9341
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jun 11 22:08:07 2024 +0200

    Restore moving windows by dragging with the right button down.

 src/wmframe.cc | 2 +-
 src/ywindow.cc | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit dd04522dd59072ea5803170c83f1ed6c6b685819
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Mon Jun 10 17:37:25 2024 +0000

    Translated using Weblate (Kazakh)

    Currently translated at 32.4% (171 of 527 strings)

 po/kk.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e0b748da4c0b6f31aa15b04f169d39bb1665de59
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jun 10 19:38:53 2024 +0200

    Double-click the border to maximize just that side for ice-wm/icewm#163.
    Repeat to restore that side. Also for corners.

 man/icewm-preferences.pod |   4 +-
 man/icewm.pod             |   7 +-
 src/movesize.cc           | 167 +++++++++++++++---------------------------
 src/wmframe.cc            |  85 ++++++++++++++++++++-
 src/wmframe.h             |   9 ++-
 5 files changed, 155 insertions(+), 117 deletions(-)

commit 07805dd4d3f3b76f45f7bfa8c5002eb6863211dc
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Sun Jun 9 07:35:57 2024 +0000

    Translated using Weblate (Kazakh)

    Currently translated at 32.2% (170 of 527 strings)

 po/kk.po | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit c60b4815f7596abab9066685cf7e7f68fa6e268e
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date:   Sun Jun 9 04:22:50 2024 +0000

    Translated using Weblate (Kazakh)

    Currently translated at 30.3% (160 of 527 strings)

 po/kk.po | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit f6570cc3cac7f62ddd468a8616b9f0e95af4f7c0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jun 6 20:23:43 2024 +0200

    Prepare 3.5.1 release

 AUTHORS      |   5 +-
 ChangeLog    | 645 +++++++++++++++++++++++++++----------------------------
 NEWS         | 102 ++++-----
 README.md    |  16 +-
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 po/ar.po     |  88 ++++----
 po/ast.po    |  88 ++++----
 po/be.po     |  88 ++++----
 po/bg.po     |  88 ++++----
 po/ca.po     |  88 ++++----
 po/cs.po     |  88 ++++----
 po/da.po     |  88 ++++----
 po/de.po     |  88 ++++----
 po/el.po     |  88 ++++----
 po/en.po     |  88 ++++----
 po/eo.po     |  88 ++++----
 po/es.po     |  88 ++++----
 po/fa.po     |  88 ++++----
 po/fi.po     |  88 ++++----
 po/fr.po     |  88 ++++----
 po/he.po     |  88 ++++----
 po/hi.po     |  88 ++++----
 po/hr.po     |  88 ++++----
 po/hu.po     |  88 ++++----
 po/icewm.pot |  90 ++++----
 po/id.po     |  88 ++++----
 po/ie.po     |  88 ++++----
 po/it.po     |  88 ++++----
 po/ja.po     |  88 ++++----
 po/ka.po     |  88 ++++----
 po/kk.po     |  88 ++++----
 po/ko.po     |  88 ++++----
 po/lt.po     |  88 ++++----
 po/lv.po     |  88 ++++----
 po/mk.po     |  88 ++++----
 po/nb.po     |  88 ++++----
 po/nl.po     |  88 ++++----
 po/nn.po     |  88 ++++----
 po/no.po     |  88 ++++----
 po/pl.po     |  88 ++++----
 po/pt.po     |  98 ++++-----
 po/pt_BR.po  |  98 ++++-----
 po/ro.po     |  88 ++++----
 po/ru.po     |  88 ++++----
 po/sk.po     |  88 ++++----
 po/sl.po     |  88 ++++----
 po/sv.po     |  88 ++++----
 po/tr.po     |  88 ++++----
 po/uk.po     |  88 ++++----
 po/vi.po     |  88 ++++----
 po/zh_CN.po  |  88 ++++----
 po/zh_TW.po  |  88 ++++----
 54 files changed, 2457 insertions(+), 2483 deletions(-)

commit 03cfb7af0bf249df7aa8e6762cf7509060f9474b
Merge: 35ebf609 7b78c76b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jun 6 20:16:49 2024 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit 7b78c76b9d5d05ea07a7ecf291d23e5c894f18e6
Merge: 1fb15135 935ca058
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jun 6 20:15:28 2024 +0200

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit 935ca058b50713d42c8abd909b0c1e3e2e579377
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jun 6 19:19:37 2024 +0200

    Add percentage to icesh move for ice-wm/icewm#169

 man/icesh.pod |   2 ++
 src/icesh.cc  | 101 +++++++++++++++++++++++++++++++++++-------------------
 2 files changed, 68 insertions(+), 35 deletions(-)

commit ac3ebd48061795a31a9026870c39093fa2505687
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jun 4 22:32:30 2024 +0200

    Fix test -nt for NetBSD and closes ice-wm/icewm#168.

 doc/Makefile.am | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 03d6dd29bd4cdff00f73011f8910dc227ccae74a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jun 4 10:16:08 2024 +0200

    Drop empty si.po.

 po/LINGUAS |    1 -
 po/si.po   | 2638 --------------------------------------------------------
 2 files changed, 2639 deletions(-)

commit acaa818dea771f9fc2c0777fa6b18ed4b51d5e7f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 2 16:05:08 2024 +0200

    Update INSTALL.cmakebuild from INSTALL-cmakebuild.md.

 INSTALL.cmakebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 970fc92f5fba3ebd778ce925ef91feff066f52cc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 2 10:27:24 2024 +0200

    Also expand a leading tilde username prefix.

 src/yinputline.cc | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 0373b9d53af5189fdd77d666149e93c953a7d96c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 30 19:44:26 2024 +0200

    Update icewm manpage description.

 man/icewm.pod | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 71002168d3ec3840cb268b01abad0b2400c0343f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 30 19:43:17 2024 +0200

    Warn if DESKTOP_SESSION is icewm instead of icewm-session.

 src/base.h    | 1 +
 src/wmapp.cc  | 2 ++
 src/yarray.cc | 2 +-
 3 files changed, 4 insertions(+), 1 deletion(-)

commit b74955dd2f39c651ea7f8337c2542e9fee69d42e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 30 19:38:58 2024 +0200

    Don't arrange, but only limit the position on screen dimension changes.

 src/wmframe.cc | 6 +++++-
 src/wmframe.h  | 1 +
 src/wmmgr.cc   | 6 +++++-
 3 files changed, 11 insertions(+), 2 deletions(-)

commit 313f4e34ab6dcfdf7b97a2ad0b37bc9ebce293ad
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 30 19:33:07 2024 +0200

    Tab-complete a leading environment variable in the address bar.

 src/yinputline.cc | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit c46a4a3bf4b509e5c7ed81ab4bb062ee573ebebe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon May 27 17:51:24 2024 +0200

    Update new address bar features.

 man/icewm.pod | 35 +++++++++++++++++++++--------------
 1 file changed, 21 insertions(+), 14 deletions(-)

commit e8015e8a30e2604c9a21d43e374d099f8238620d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 26 17:02:50 2024 +0200

    Add a permanent history of commands to the address bar.

 src/aaddressbar.cc | 80 ++++++++++++++++++++++++++++++++++++++++++++++----
 src/aaddressbar.h  | 13 +++++++-
 2 files changed, 87 insertions(+), 6 deletions(-)

commit 38a1e7e7ccaf80ad04d651d2b861492dd7f73886
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 26 17:02:11 2024 +0200

    Add Tab completion on usernames and on environment variables.

 src/yinputline.cc | 88 +++++++++++++++++++++++++++++++++++++++++++++++----
 src/yinputline.h  |  7 ++--
 2 files changed, 87 insertions(+), 8 deletions(-)

commit 70d2729935f4d75a9c48273c3194127c896cbf5f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 26 17:01:45 2024 +0200

    Add minute as a time unit.

 src/ytime.h | 2 ++
 1 file changed, 2 insertions(+)

commit 387c2c1b83859bc0ea6e924d68f46793630402f5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 26 17:01:06 2024 +0200

    Always create directory in getPrivConfFile.

 src/wmsave.cc | 2 +-
 src/yapp.h    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c918446137679c05ceddb62274bf7052bbf695f6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 26 17:00:21 2024 +0200

    Use ensureDirectory in getPrivConfDir.

 src/yapp.cc | 31 ++++++++++++-------------------
 1 file changed, 12 insertions(+), 19 deletions(-)

commit 90d07bbb14396576a43b267c8ecba88e0ac79ccb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 26 17:00:01 2024 +0200

    Check for path existence in rewritePrefs.

 src/wmconfig.cc | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

commit 04fe14696a07614ae0da9013cd4655afdd7ecacb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 26 16:58:19 2024 +0200

    Extra test on upath expansion.

 src/strtest.cc | 2 ++
 1 file changed, 2 insertions(+)

commit d6386073e64e68cb9d38068a28c28ac54e987b0d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 26 16:57:50 2024 +0200

    Use 'space' instead of 'Space' in default key bindings.

 src/bindkey.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5f325f2d017cea1b0d5738e1a331fb6bf49700c9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 26 16:57:24 2024 +0200

    Add ensureDirectory to upath.

 src/upath.cc | 40 +++++++++++++++++++++++++++-------------
 src/upath.h  |  1 +
 2 files changed, 28 insertions(+), 13 deletions(-)

commit 85684a3232134445536cbd8f6755ed1139d35305
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 26 16:56:18 2024 +0200

    Replace duplicate code in getsesfile with getPrivConfFile.

 src/ysmapp.cc | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 333dfd340873494944abad4fd0acd116299bc628
Author: Rodrigo Macedo <sottomaiormacedotec@sottomaiormacedo.tech>
Date:   Thu May 23 20:30:01 2024 +0000

    Translated using Weblate (Portuguese (Brazil))

    Currently translated at 100.0% (527 of 527 strings)

 po/pt_BR.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 928e1b5b379a233627de72886d8dd29543cf2f2d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 23 19:50:57 2024 +0200

    MailBoxPath is a list separated by spaces.

 src/default.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ac664a3ddfe52c5a013ecc5f7ead9ff0aa026186
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Wed May 22 23:04:31 2024 +0000

    Translated using Weblate (Portuguese)

    Currently translated at 100.0% (527 of 527 strings)

 po/pt.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 442fc5c60ba83106eec8be5e4cf6ab811b213b60
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon May 20 20:30:38 2024 +0200

    MailBoxPath is a list separated by spaces.

 man/icewm-preferences.pod | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee8388ffe8126fbc50bac67581c0a08fef3154bb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon May 20 20:07:46 2024 +0200

    Drop obsolete AC_HEADERs from configure.

 configure.ac | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit 35ebf6098bda3287f343d21906b2c3496bfb3399
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon May 20 16:51:49 2024 +0200

    Prepare 3.5.0 release

 AUTHORS      |   22 +-
 ChangeLog    | 1210 ++++++++++++++++++++++++------------------------------
 NEWS         |  131 +++---
 README.md    |   16 +-
 RELEASE.md   |    2 +-
 VERSION      |    2 +-
 configure.ac |   10 +-
 po/ar.po     |   12 +-
 po/ast.po    |   12 +-
 po/be.po     |   12 +-
 po/bg.po     |   12 +-
 po/ca.po     |   16 +-
 po/cs.po     |   16 +-
 po/da.po     |   12 +-
 po/de.po     |   12 +-
 po/el.po     |   12 +-
 po/en.po     |   12 +-
 po/eo.po     |   12 +-
 po/es.po     |   12 +-
 po/fa.po     |   12 +-
 po/fi.po     |   12 +-
 po/fr.po     |   12 +-
 po/he.po     |   12 +-
 po/hi.po     |   12 +-
 po/hr.po     |   12 +-
 po/hu.po     |   12 +-
 po/icewm.pot |   14 +-
 po/id.po     |   12 +-
 po/ie.po     |   12 +-
 po/it.po     |   12 +-
 po/ja.po     |   19 +-
 po/ka.po     |   12 +-
 po/kk.po     |   12 +-
 po/ko.po     |   12 +-
 po/lt.po     |   12 +-
 po/lv.po     |   12 +-
 po/mk.po     |   12 +-
 po/nb.po     |   12 +-
 po/nl.po     |   16 +-
 po/nn.po     |   12 +-
 po/no.po     |   12 +-
 po/pl.po     |   12 +-
 po/pt.po     |   12 +-
 po/pt_BR.po  |   12 +-
 po/ro.po     |   12 +-
 po/ru.po     |   16 +-
 po/si.po     |   12 +-
 po/sk.po     |   16 +-
 po/sl.po     |   12 +-
 po/sv.po     |   16 +-
 po/tr.po     |   12 +-
 po/uk.po     |   12 +-
 po/vi.po     |   12 +-
 po/zh_CN.po  |   12 +-
 po/zh_TW.po  |   12 +-
 55 files changed, 940 insertions(+), 1062 deletions(-)

commit a98a2c4e13df96b59b25e28e1eee48263fabc9e5
Merge: dc1e68ff 1fb15135
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon May 20 16:43:46 2024 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit 1fb15135f115271cffc3cc50c81889c9d9c17498
Merge: 803f8224 32a5fc42
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon May 20 16:40:47 2024 +0200

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit 32a5fc429ef718732588585f66889a9321d46d1d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon May 20 15:41:47 2024 +0200

    Don't chdir after realpath, but test for directory.

 src/aaddressbar.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 670a60c6d2e0861cc4e7cd3aeebe6c5ae49b8e5d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon May 20 11:40:06 2024 +0200

    Add "cd" and "pwd" commands to the address bar. Add tilde expansion on
    user login names.

 man/icewm.pod      | 29 ++++++++++------
 src/aaddressbar.cc | 92 +++++++++++++++++++++++++++++++++++++-------------
 src/aaddressbar.h  | 16 ++++++---
 src/aworkspaces.cc |  2 +-
 src/aworkspaces.h  |  2 +-
 src/icehelp.cc     |  2 +-
 src/icerun.cc      |  2 +-
 src/upath.cc       | 42 +++++++++++++++++++----
 src/upath.h        |  2 ++
 src/yfileio.cc     |  8 +----
 src/yinputline.cc  | 15 ++++----
 src/yinputline.h   |  2 +-
 src/ymsgbox.cc     |  2 +-
 src/ymsgbox.h      |  2 +-
 14 files changed, 152 insertions(+), 66 deletions(-)

commit f343387857843be6bdfc69541cd9027f44c5705b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 19 22:53:27 2024 +0200

    When lowering a frame by KeyWinLower or by a menu action, then also
    lower the frame in the focus order, otherwise it appears as the first
    entry in the Quick Switch.

 src/wmframe.cc | 19 +++++++++++--------
 src/wmframe.h  |  3 ++-
 src/wmmgr.cc   |  3 ++-
 3 files changed, 15 insertions(+), 10 deletions(-)

commit ca61a8f05bce3e6dc54d46953c2e19c946bc7913
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat May 18 00:09:00 2024 +0200

    Delay clearing the urgency flag in the client for half a second.

 src/wmclient.cc | 48 ++++++++++++++++++++++++++++++------------------
 src/wmclient.h  |  2 ++
 2 files changed, 32 insertions(+), 18 deletions(-)

commit ebb8358b0e4beeea2cde5a79049bdab44f67176b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 16 20:09:25 2024 +0200

    Also do tilde expansion in file arguments.

 src/upath.cc      | 1 +
 src/yinputline.cc | 7 ++++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit afc144259a587e2b85518c38d756b2395630d5c8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 16 18:43:30 2024 +0200

    Document the address bar editing keys.

 man/icewm.pod | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 51 insertions(+), 5 deletions(-)

commit e2c090dfeafb87c696603c2966f8eb31ace3c76f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 16 18:21:23 2024 +0200

    Point documentation links to website.

 README.md    | 16 ++++++++--------
 README.md.in | 16 ++++++++--------
 2 files changed, 16 insertions(+), 16 deletions(-)

commit b63d74747489e1e79cada759f380800a78c05265
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 16 18:14:07 2024 +0200

    update README to 3.4.7

 README.md | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 58bebf5386babd4027bf1d98c83e6198facf4d23
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 16 18:09:34 2024 +0200

    Drop the C from the glob flags as it returns a starred string on failure.

 src/yinputline.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 305e090a20c78e0eb7fc49e722e14876f35c6ab7
Author: Luna  Jernberg <bittin@opensuse.org>
Date:   Wed May 15 20:02:22 2024 +0000

    Translated using Weblate (Swedish)

    Currently translated at 100.0% (527 of 527 strings)

 po/sv.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 2ce64dc03d7ae243fa95a62c3305ded75d804bc7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 15 23:58:36 2024 +0200

    'icesh winoptions' only affects new windows.

 man/icesh.pod | 1 +
 man/icewm.pod | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit a3298454936809d7d9054ec6b1d7c53a7617d9cf
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 15 23:44:29 2024 +0200

    Add file argument completion to the addressbar for ice-wm/icewm#33

 src/yinputline.cc | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 9208fa4deb3fc805587a3db7bd18e4df0ebb31fd
Author: David Medina <medipas@gmail.com>
Date:   Tue May 14 14:27:17 2024 +0000

    Translated using Weblate (Catalan)

    Currently translated at 100.0% (527 of 527 strings)

 po/ca.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 31e2f172ad1991d34c5008ca0963fd5a7541f623
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 14 16:13:11 2024 +0200

    Fix portability to NetBSD 10 and closes #775.

 src/ylocale.cc | 6 ------
 1 file changed, 6 deletions(-)

commit 723ee459ce049e0ff078e95d9391c02470b5c42a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 14 16:12:29 2024 +0200

    Fix portability to NetBSD 10 and closes #774.

 src/udir.cc | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit af8b9e1808b362ba5613cfb6c16f50dfa119d0ce
Merge: 3027a685 3576580c
Author: openSUSE Weblate <weblate-noreply@opensuse.org>
Date:   Tue May 14 14:02:50 2024 +0000

    Merge branch 'origin/icewm-1-4-BRANCH' into Weblate.

commit 3576580c8a593a6ae1be622332a4b9f21f437f11
Author: Mehmet Akif 9oglu <madanadam@gmail.com>
Date:   Tue May 14 05:37:09 2024 +0000

    Translated using Weblate (Turkish)

    Currently translated at 100.0% (527 of 527 strings)

 po/tr.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 3027a68525cc0423c014b20f63d0a3a8f344151e
Author: Mehmet Akif 9oglu <madanadam@gmail.com>
Date:   Tue May 14 05:37:09 2024 +0000

    Translated using Weblate (Turkish)

    Currently translated at 100.0% (527 of 527 strings)

 po/tr.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a34494aae7f2249274ec9a9b363eb9771114751f
Author: Aleš Kastner <alkas@volny.cz>
Date:   Mon May 13 19:57:08 2024 +0000

    Translated using Weblate (Czech)

    Currently translated at 100.0% (527 of 527 strings)

 po/cs.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 38b59c715b592398e3853f3b25e7b977db4b248b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 12 12:57:28 2024 +0200

    2024

 src/wmabout.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8dc73965603b70516782c32cd475d36b51272c6b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 12 12:57:03 2024 +0200

    Show spaces around KeyboardLayouts example.

 man/icewm.pod | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c5c5a0aafe17e527cd00831fcef630b3d7afe53
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date:   Sun May 12 06:05:08 2024 +0000

    Translated using Weblate (Russian)

    Currently translated at 100.0% (527 of 527 strings)

 po/ru.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 3d8f83f8c72704e056795ad6e00127508e91c441
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date:   Fri May 10 12:33:42 2024 +0000

    Translated using Weblate (Slovak)

    Currently translated at 100.0% (527 of 527 strings)

 po/sk.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d9be91403fd06e942a81d71b6237fc1e94afd29b
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date:   Fri May 10 14:51:59 2024 +0000

    Translated using Weblate (Russian)

    Currently translated at 100.0% (527 of 527 strings)

 po/ru.po | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit b432968f83f733c66a912b7e99be4d5ad54ac7c2
Author: Freek de Kruijf <freek@opensuse.org>
Date:   Thu May 9 21:18:38 2024 +0000

    Translated using Weblate (Dutch)

    Currently translated at 100.0% (527 of 527 strings)

 po/nl.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 08d55176545e23b9570dfa4ec9e5d422ec01cb9b
Author: Yasuhiko Kamata <belphegor@belbel.or.jp>
Date:   Thu May 9 22:13:49 2024 +0000

    Translated using Weblate (Japanese)

    Currently translated at 100.0% (527 of 527 strings)

 po/ja.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 1023c55360a8fa680c045297d23263974c872ae0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 9 20:46:46 2024 +0200

    Update pot files.

 po/ar.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/ast.po    | 222 +++++++++++++++++++++++++++--------------------------
 po/be.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/bg.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/ca.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/cs.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/da.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/de.po     | 228 ++++++++++++++++++++++++++++---------------------------
 po/el.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/en.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/eo.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/es.po     | 228 ++++++++++++++++++++++++++++---------------------------
 po/fa.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/fi.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/fr.po     | 228 ++++++++++++++++++++++++++++---------------------------
 po/he.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/hi.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/hr.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/hu.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/icewm.pot | 224 +++++++++++++++++++++++++++---------------------------
 po/id.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/ie.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/it.po     | 228 ++++++++++++++++++++++++++++---------------------------
 po/ja.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/ka.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/kk.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/ko.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/lt.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/lv.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/mk.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/nb.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/nl.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/nn.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/no.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/pl.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/pt.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/pt_BR.po  | 224 +++++++++++++++++++++++++++---------------------------
 po/ro.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/ru.po     | 228 ++++++++++++++++++++++++++++---------------------------
 po/si.po     | 222 +++++++++++++++++++++++++++--------------------------
 po/sk.po     | 228 ++++++++++++++++++++++++++++---------------------------
 po/sl.po     | 228 ++++++++++++++++++++++++++++---------------------------
 po/sv.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/tr.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/uk.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/vi.po     | 224 +++++++++++++++++++++++++++---------------------------
 po/zh_CN.po  | 224 +++++++++++++++++++++++++++---------------------------
 po/zh_TW.po  | 224 +++++++++++++++++++++++++++---------------------------
 48 files changed, 5472 insertions(+), 5280 deletions(-)

commit e35d440f4acad66ad81f954b436648de1bf9cd95
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 9 20:46:23 2024 +0200

    Add -i,--install option to help output.

 src/wmapp.cc | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 5eda9c0cc036ba09c613587bad1e8c066c2cff36
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 9 20:43:49 2024 +0200

    Add chdir and set errno in fileExists.

 src/theminst.cc |  2 +-
 src/upath.cc    | 11 ++++++++++-
 src/upath.h     |  1 +
 3 files changed, 12 insertions(+), 2 deletions(-)

commit 5b44cc106e7763ae9524b3e3288a28189bce4b0d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 9 12:18:20 2024 +0200

    Keyboard layout icon names can be longer than 2 letters for issue
    ice-wm/icewm#161.

 man/icewm.pod    |  2 +-
 src/akeyboard.cc | 27 +++++++++++++++++++--------
 src/akeyboard.h  |  1 +
 3 files changed, 21 insertions(+), 9 deletions(-)

commit 5bad4b0a5cebf5716184b4e5a15cb1cf66907150
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 8 17:27:14 2024 +0200

    Clarify icons for keyboard layouts.

 man/icewm.pod | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit cc183f635aaede9f8235fab988d113c1a9cb4b0e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 7 22:58:46 2024 +0200

    Add -i,--install option to icewm to install an extra theme.

 man/icewm.pod      |   5 ++
 src/CMakeLists.txt |   2 +-
 src/Makefile.am    |   2 +
 src/theminst.cc    | 215 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/theminst.h     |   6 ++
 src/wmapp.cc       |  19 ++---
 6 files changed, 239 insertions(+), 10 deletions(-)

commit 67df1d4d6fe26894375e28aa5dae1a542c359738
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 7 22:48:34 2024 +0200

    Add fmt to mstring.

 src/mstring.cc | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/mstring.h  |  1 +
 src/strtest.cc |  9 +++++++++
 3 files changed, 62 insertions(+)

commit dfb6fecab38f9f51ce58f9543a3c8b0affd18d9d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 7 22:47:31 2024 +0200

    Avoid a shell in show_backtrace.

 src/misc.cc | 59 ++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 48 insertions(+), 11 deletions(-)

commit a73e9837f8db5159302d16185d1680559527fb17
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 7 22:45:01 2024 +0200

    Set errno in dirExists and fix leak for userhome in expand.

 src/upath.cc | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 5caef064a75e580bcb9f396d040a8f40870442fc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 5 15:38:32 2024 +0200

    Improve readability of setState.

 src/wmframe.cc | 69 +++++++++++++++++++++++++-----------------------------
 1 file changed, 32 insertions(+), 37 deletions(-)

commit 0a9b70b1aaa8aba1ce8f2fbec8a69f7e513c5504
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Apr 29 22:55:22 2024 +0200

    When the frame drops urgency, also update the client.

 src/atasks.cc   | 2 --
 src/wmclient.cc | 6 +++++-
 src/wmframe.cc  | 4 ++--
 3 files changed, 7 insertions(+), 5 deletions(-)

commit f59682cc732c4060811175c9191b11e36e4cc3d4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Apr 25 15:24:27 2024 +0200

    Clear urgency and stop flashing when focusing a client.

 src/atasks.cc   | 4 ++--
 src/wmclient.cc | 7 +++++++
 src/wmclient.h  | 1 +
 src/wmframe.cc  | 6 +++---
 src/wmmgr.cc    | 2 ++
 5 files changed, 15 insertions(+), 5 deletions(-)

commit 2dadb9b3388078c6c38a0d2968d615f9a6e20948
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Apr 25 14:51:28 2024 +0200

    Let "icesh restore" also clear the urgency flag.

 man/icesh.pod |  4 ++--
 src/icesh.cc  | 11 ++++++++++-
 2 files changed, 12 insertions(+), 3 deletions(-)

commit af5650d4855b1c36c72653d8d6707ab2f35fd78d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Apr 22 18:40:25 2024 +0200

    Succinct handling of mstrings in themes.

 src/themes.cc | 25 +++++++++++++------------
 src/themes.h  | 20 ++++++++++----------
 2 files changed, 23 insertions(+), 22 deletions(-)

commit 68ff0f45fc0b9d6052a9094d4f2052c59d9c176a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Apr 22 18:38:26 2024 +0200

    Never handle internal WM actions via XSendEvent, but always via XPutBack.

 src/wmapp.cc |  4 ++--
 src/wmmgr.cc | 26 ++++++++++----------------
 src/wmmgr.h  |  2 +-
 3 files changed, 13 insertions(+), 19 deletions(-)

commit e54d76ec9be21e633915a34faeb9f508f40f5e25
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date:   Wed Apr 17 16:25:29 2024 +0000

    Translated using Weblate (Slovak)

    Currently translated at 100.0% (526 of 526 strings)

 po/sk.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 3429a0a015a0300e7b1061b1b2b340f98303834a
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Apr 4 12:19:11 2024 +0200

    Adding FDO weblinks to specification references

 man/icewm-menu-fdo.pod | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit dc1e68ff1bb3510ec804f8438ed304525175b9b9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Mar 25 20:07:58 2024 +0100

    Prepare 3.4.7 release

 AUTHORS      |   2 +-
 ChangeLog    | 192 +++++++++++++++++++++++++++++--------------------------
 NEWS         |  56 +++++-----------
 README.md    |  38 +++++------
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +--
 7 files changed, 146 insertions(+), 156 deletions(-)

commit a69deee625d18deecc7091a111117e55c8bb7023
Merge: 4064096b 803f8224
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Mar 25 20:00:33 2024 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit 803f82247fe4a9f762c575535ae747e1fbed6d3c
Merge: 85f70037 5bd70713
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Mar 25 19:59:11 2024 +0100

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit 5bd7071318ad731d5e151a73b1eeb9e2130ddeb3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Mar 17 10:05:41 2024 +0100

    detail

 src/keysyms.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit e534b92a3bd4e1c7188f25e90085933b6bbc4f3b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Mar 16 22:04:30 2024 +0100

    Support more international keyboard layouts for issue #768.

 src/CMakeLists.txt |   2 +-
 src/Makefile.am    |   2 +
 src/keysyms.cc     | 782 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/keysyms.h      |   6 +
 src/wmapp.cc       |  17 +-
 src/wmapp.h        |   1 +
 src/yconfig.cc     |  26 +-
 7 files changed, 827 insertions(+), 9 deletions(-)

commit 4064096b73962b16f1eecec232f848bf998d354b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Mar 7 19:38:03 2024 +0100

    Prepare 3.4.6 release

 AUTHORS            |  17 +-
 ChangeLog          | 761 +++++++++++++++++++++----------------------------
 INSTALL.cmakebuild |   7 +-
 NEWS               | 100 ++++---
 README.md          |  38 +--
 RELEASE.md         |   2 +-
 VERSION            |   2 +-
 configure.ac       |  10 +-
 po/ar.po           |  22 +-
 po/ast.po          |  22 +-
 po/be.po           |  22 +-
 po/bg.po           |  22 +-
 po/ca.po           |  22 +-
 po/cs.po           |  22 +-
 po/da.po           |  22 +-
 po/de.po           |  26 +-
 po/el.po           |  22 +-
 po/en.po           |  22 +-
 po/eo.po           |  22 +-
 po/es.po           |  26 +-
 po/fa.po           |  22 +-
 po/fi.po           |  22 +-
 po/fr.po           |  26 +-
 po/he.po           |  22 +-
 po/hi.po           |  22 +-
 po/hr.po           |  22 +-
 po/hu.po           |  22 +-
 po/icewm.pot       |  24 +-
 po/id.po           |  22 +-
 po/ie.po           |  22 +-
 po/it.po           |  26 +-
 po/ja.po           |  22 +-
 po/ka.po           |  22 +-
 po/kk.po           |  22 +-
 po/ko.po           |  22 +-
 po/lt.po           |  22 +-
 po/lv.po           |  22 +-
 po/mk.po           |  22 +-
 po/nb.po           |  22 +-
 po/nl.po           |  22 +-
 po/nn.po           |  22 +-
 po/no.po           |  22 +-
 po/pl.po           |  22 +-
 po/pt.po           |  22 +-
 po/pt_BR.po        |  22 +-
 po/ro.po           |  22 +-
 po/ru.po           |  26 +-
 po/si.po           |  22 +-
 po/sk.po           |  22 +-
 po/sl.po           |  26 +-
 po/sv.po           |  22 +-
 po/tr.po           |  22 +-
 po/uk.po           |  22 +-
 po/vi.po           |  22 +-
 po/zh_CN.po        |  22 +-
 po/zh_TW.po        |  22 +-
 56 files changed, 966 insertions(+), 1053 deletions(-)

commit 44031657751c5a620fb1cfeffd221f60a1846741
Merge: abb22149 85f70037
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Mar 7 19:30:58 2024 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit 85f70037ff86cb51093bdd0065160d7c58b5e0b2
Merge: 467f07b7 6af40472
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Mar 7 19:30:34 2024 +0100

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit 6af404723f568b9892b42e67784b952b7bce2430
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Mar 5 12:22:54 2024 +0100

    Always pass first mouse click to icewm internal windows for issue #768.

 src/wmcontainer.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bc5bcbe650a2c93720db6209b53f19cdf72f4024
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Mar 5 00:43:35 2024 +0100

    Avoid updating the desktop background image twice in succession.

 src/icewmbg.cc | 22 ++++++++++++++++++----
 src/ytimer.cc  | 25 ++++++++++++++-----------
 src/ytimer.h   |  3 ++-
 3 files changed, 34 insertions(+), 16 deletions(-)

commit 138c4a47c64a8adfb7de74ec239d9c9b15e50c6b
Author: Sophie Leroy <sophie@stoquart.com>
Date:   Mon Mar 4 15:08:48 2024 +0000

    Translated using Weblate (French)

    Currently translated at 100.0% (526 of 526 strings)

 po/fr.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 99a1885017d7b31ca011bee8732ba1b598a63300
Author: Grace Yu <grace.yu@excel-gits.com>
Date:   Mon Mar 4 08:45:07 2024 +0000

    Translated using Weblate (Chinese (Taiwan) (zh_TW))

    Currently translated at 100.0% (526 of 526 strings)

 po/zh_TW.po | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 1b02d04945a95c0f58b36ff6cb420b58033ab306
Author: Grace Yu <grace.yu@excel-gits.com>
Date:   Mon Mar 4 03:13:31 2024 +0000

    Translated using Weblate (Chinese (China) (zh_CN))

    Currently translated at 100.0% (526 of 526 strings)

 po/zh_CN.po | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 34d77ede6c18c1637fe749ebd02c66ec4d2c73e0
Author: Davide Aiello <davide.aiello@novilingulists.com>
Date:   Fri Mar 1 14:27:34 2024 +0000

    Translated using Weblate (Italian)

    Currently translated at 100.0% (526 of 526 strings)

 po/it.po | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit b23504341b60f75319ae40c7aefb3a5788f54512
Author: Antonio Simón <antonio@trans-mission.com>
Date:   Thu Feb 29 21:23:02 2024 +0000

    Translated using Weblate (Spanish)

    Currently translated at 100.0% (526 of 526 strings)

 po/es.po | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit 2d1619fe6e1c8d34c760ad9badb2b0ebba09be0c
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Feb 29 17:53:03 2024 +0100

    Fix dependency of msgmerge command

    Also added an option to install the updated PO files back into the
    source code.

 INSTALL-cmakebuild.md |  7 ++++-
 po/CMakeLists.txt     | 67 +++++++++++++++++++++++++++++------------------
 2 files changed, 48 insertions(+), 26 deletions(-)

commit 3270940280e05d637330eb76756aaa6686d7efe2
Author: Gemineo <vistatec@gemineo.de>
Date:   Thu Feb 29 12:11:24 2024 +0000

    Translated using Weblate (German)

    Currently translated at 100.0% (526 of 526 strings)

 po/de.po | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit 09371b57f9ae55fb976c0a6fefc04b2e995c7ab3
Author: Arnold Marko <atomicmind@yahoo.com>
Date:   Thu Feb 22 22:06:49 2024 +0000

    Translated using Weblate (Slovenian)

    Currently translated at 70.7% (372 of 526 strings)

 po/sl.po | 539 ++++++++++++++++++++++++++++-------------------------------
 1 file changed, 256 insertions(+), 283 deletions(-)

commit 8c1398f22b47ad4e4e4d5026ed9e6dd5d8facff3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Feb 20 19:47:19 2024 +0100

    Let icewmbg log the image path when verbose is true.

 src/icewmbg.cc | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 947780f94b43cfc519330b4c9837961dd23d7a7b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Feb 16 00:43:08 2024 +0100

    Document the --verbose option to icewmbg.

 man/icewmbg.pod | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 5cc690b94f140a5238fac274d436d4e970cb61d5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Feb 16 00:42:16 2024 +0100

    Prevent the RandR options from being set by a theme in icewmbg.

 src/icewmbg.cc | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 2abbe86ebf1668d7c0d02d919c41e235cafb249b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Feb 16 00:39:44 2024 +0100

    When undoing an arrange or showing the desktop, focus the last focused
    window instead of the topmost window.

 src/wmmgr.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 94334ca9e4d3929e9e01090f5a1dc1564a18474d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 10 18:17:05 2024 +0100

    succinct

 man/icewmbg.pod | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit bacbfe8a28dd001b7a139c157d39c9c64ab93583
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Feb 9 18:41:31 2024 +0100

    Remove the static window gravity from the taskbar collapse button.

 src/wmtaskbar.cc | 1 -
 1 file changed, 1 deletion(-)

commit 7dddea2a6f6ec705111e14cf8142740e602a05fd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Feb 8 18:56:30 2024 +0100

    Explain that keys button bidings only work over the root window.

 man/icewm-keys.pod | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 3575fbf2d8094be22886bbce0b8b63689d098958
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Feb 8 18:54:55 2024 +0100

    Include the Xinerama and RandR preferences in icewmbg.

 src/icewmbg.cc      | 4 +++-
 src/icewmbg_prefs.h | 8 ++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 3d805c544d9923c222de01b64b6d89adbb20693c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Feb 5 04:30:25 2024 +0100

    When positioning a menu, include the vertical screen offset.

 src/ymenu.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d441b93e218e97382eb2c473dbf918d4fc58beb1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Feb 5 04:01:02 2024 +0100

    Fix typo dx to dy in menu focusItem.

 src/ymenu.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c55f3a34c437dc537d3480e0a450d31c985d5eb8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Feb 5 04:00:00 2024 +0100

    Expand tilde and HOME in IconPath for issue 766.

 src/yicon.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 15da0e9c29ec95047471ad371853335514adee26
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Feb 5 03:58:11 2024 +0100

    Delay the allocation of the taskbar frame until after the layout.

 src/wmtaskbar.cc | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit a0c887c7cc85dd278de13159b9b71aebf750017c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 3 22:06:07 2024 +0100

    Revert "Force taskbar on XineramaPrimaryScreen"
    617b375b79b54602f0848ceff6a654dc7c5b0204.

 src/wmtaskbar.cc | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 617b375b79b54602f0848ceff6a654dc7c5b0204
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Feb 3 00:31:24 2024 +0100

    Force the taskbar on the XineramaPrimaryScreen for issue ice-wm/icewm#157.

 src/wmtaskbar.cc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 92a62ee4000084688e120a0bfab8ff0391752ed9
Author: Foo Bar <foobarcc@segfault.net>
Date:   Wed Jan 24 21:34:48 2024 +0000

    Translated using Weblate (Chinese (China) (zh_CN))

    Currently translated at 99.8% (525 of 526 strings)

 po/zh_CN.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit f861108f4a85aec0c09727d9853d367269658945
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jan 22 21:35:49 2024 +0100

    Fix icewmbg centering when the XRender extension is used.

 src/icewmbg.cc      | 9 +++++++++
 src/icewmbg_prefs.h | 2 +-
 src/ypaint.cc       | 4 ++--
 3 files changed, 12 insertions(+), 3 deletions(-)

commit 261d26421c9cdc5d6f83e875d190c1da699b0a39
Author: Vik On <4o3lxdc1y@mozmail.com>
Date:   Fri Jan 12 22:21:45 2024 +0000

    Translated using Weblate (Russian)

    Currently translated at 100.0% (526 of 526 strings)

 po/ru.po | 96 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 48 insertions(+), 48 deletions(-)

commit 62d2d12bc1e3d9a6f78dcbfc4c6710fd1da39b2b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jan 10 21:26:47 2024 +0100

    In DEBUG mode, guard against nullptr focus.

 src/wmmgr.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d84954333363811ef81f5cdd0c5c3051738ba372
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jan 10 21:24:39 2024 +0100

    Add shutdown command for BSD and closes #761.

 src/default.h | 5 +++++
 1 file changed, 5 insertions(+)

commit abb221498496560474fb83ff2a6ad81a61be7be7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 28 19:33:02 2023 +0100

    Prepare 3.4.5 release

 AUTHORS      |   6 +-
 ChangeLog    | 478 +++++++++++++++++++++++++++++++------------------------
 NEWS         |  90 ++++-------
 README.md    |  38 ++---
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 7 files changed, 328 insertions(+), 298 deletions(-)

commit 121b0f94a6868c5e0c87e0029310a925e9f830c4
Merge: 8e2c69a6 467f07b7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 28 19:27:43 2023 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit 467f07b740b4ef623b1b03c543f193dd84a07ae6
Merge: b921aae2 7c432f92
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 28 19:27:16 2023 +0100

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit 7c432f9210d427619e3b07f97fabd8afa4fc91a9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 28 19:23:18 2023 +0100

    Update the POT files.

 po/ar.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/ast.po    | 166 ++++++++++++++++++++++++++--------------------------
 po/be.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/bg.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/ca.po     | 170 +++++++++++++++++++++++++++---------------------------
 po/cs.po     | 170 +++++++++++++++++++++++++++---------------------------
 po/da.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/de.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/el.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/en.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/eo.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/es.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/fa.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/fi.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/fr.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/he.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/hi.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/hr.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/hu.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/icewm.pot | 168 ++++++++++++++++++++++++++---------------------------
 po/id.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/ie.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/it.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/ja.po     | 173 ++++++++++++++++++++++++++++---------------------------
 po/ka.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/kk.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/ko.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/lt.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/lv.po     | 170 +++++++++++++++++++++++++++---------------------------
 po/mk.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/nb.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/nl.po     | 170 +++++++++++++++++++++++++++---------------------------
 po/nn.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/no.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/pl.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/pt.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/pt_BR.po  | 166 ++++++++++++++++++++++++++--------------------------
 po/ro.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/ru.po     | 170 +++++++++++++++++++++++++++---------------------------
 po/si.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/sk.po     | 170 +++++++++++++++++++++++++++---------------------------
 po/sl.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/sv.po     | 170 +++++++++++++++++++++++++++---------------------------
 po/tr.po     | 170 +++++++++++++++++++++++++++---------------------------
 po/uk.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/vi.po     | 166 ++++++++++++++++++++++++++--------------------------
 po/zh_CN.po  | 166 ++++++++++++++++++++++++++--------------------------
 po/zh_TW.po  | 166 ++++++++++++++++++++++++++--------------------------
 48 files changed, 4005 insertions(+), 4004 deletions(-)

commit 31c7346eec9a2f3d881366412e2bf8ab0f2ffde9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 28 18:59:12 2023 +0100

    Update copyright.

 src/wmabout.cc | 13 +++++++++----
 src/ylabel.cc  | 11 ++++++++---
 src/ylabel.h   |  2 ++
 3 files changed, 19 insertions(+), 7 deletions(-)

commit 07eb3001df56249f26a8d7f0e6820e5df275fa1e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 24 21:24:56 2023 +0100

    Fix workspace buttons for right-to-left languages.

 src/aworkspaces.cc | 20 ++++++++++++++++----
 src/aworkspaces.h  |  4 +++-
 2 files changed, 19 insertions(+), 5 deletions(-)

commit 8e3daf9c8913baef227e80cea90f1a2fb43e7fad
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 24 14:23:24 2023 +0100

    When pasting into the addressbar, replace newlines with spaces.

 src/yinputline.cc | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit c680ce814bbc6f6ca780edd2f95e2f81f97bf28a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 24 12:08:11 2023 +0100

    After raising a focused window, release its button grab for issue #759.

 src/wmframe.cc | 2 ++
 1 file changed, 2 insertions(+)

commit bde6bb544e4b87296ed533980d3415722c38c9cb
Author: Petteri Aimonen <jpa@git.mail.kapsi.fi>
Date:   Sun Dec 24 12:54:21 2023 +0200

    When focusing and RaiseOnFocus, release button grab for issue #759.

    Related to issue #742: Strange Firefox Behavior in IceWM. Icewm retains
    a button grab after focusing. This is problematic for Firefox and Chrome
    with hover elements on webpages. Data used by canRaise() and overlapped()
    functions is only updated after YFrameWindow::setWinFocus() ends. When
    RaiseOnFocus is true we know that the focused window will eventually
    be raised and it is unnecessary to retain the button grab. This issue
    remains for RaiseOnClickClient when RaiseOnFocus is false.

 src/wmframe.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d633b37ddd69ea88ec67e1178a8263a44695cc86
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 17 20:20:29 2023 +0100

    Fix KeyWinTile commands for multi-monitor for issue ice-wm/icewm#154.

 src/wmframe.cc | 29 +++++++++++++++++++----------
 1 file changed, 19 insertions(+), 10 deletions(-)

commit 659d185f624224e1c36eb4e8d8689566ce3451cb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Dec 12 00:43:31 2023 +0100

    Let KeySysTile only tile the active monitor for issue ice-wm/icewm#152.

 src/wmmgr.cc | 11 ++++++++++-
 src/wmmgr.h  |  5 +++++
 2 files changed, 15 insertions(+), 1 deletion(-)

commit b748bdeebd6d6c5b6cbb9ecf5afdde530d0ec75b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Dec 11 12:53:39 2023 +0100

    Drop binascii.h. Add spanLower and spanUpper.

 src/Makefile.am |  2 --
 src/ascii.h     | 51 +++++++++++++++++++++++++++++++++------------------
 src/binascii.h  | 15 ---------------
 src/yconfig.cc  |  1 -
 src/yurl.cc     |  6 +++---
 5 files changed, 36 insertions(+), 39 deletions(-)

commit dae7b1ab49d0d6739c588e1495f3800e70ec0ccd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Dec 11 01:35:28 2023 +0100

    Avoid calls to fstat to circumvent glibc inefficiency.

 src/akeyboard.cc |  3 ++-
 src/icehelp.cc   | 12 ++++--------
 src/upath.cc     |  6 +++---
 src/yfileio.cc   | 44 +++++++++++++++++---------------------------
 src/yfileio.h    | 21 ++++-----------------
 5 files changed, 30 insertions(+), 56 deletions(-)

commit 747a401c65637dfb4b39bf198c2847c73ae19838
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Dec 6 23:14:14 2023 +0100

    Prefer localtime_r over localtime to circumvent glibc inefficiency.

 src/aclock.cc | 12 +++++++++---
 src/icesh.cc  |  4 +++-
 src/misc.cc   |  5 +++--
 3 files changed, 15 insertions(+), 6 deletions(-)

commit b97f65679904286ce557b9e71f8b1af6dad52321
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Dec 5 19:59:48 2023 +0100

    Center the clock leds vertically for issue ice-wm/icewm#151.

 src/aclock.cc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8e107ce2474a0cd7991d1aa50d0f5c797b0b785b
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date:   Mon Dec 4 20:15:07 2023 +0300

    Update the 'Hibernate' command and add hibernate icons.

 lib/Makefile.am               |  2 ++
 lib/icons/hibernate_16x16.xpm | 44 +++++++++++++++++++++++++++++++++++++++
 lib/icons/hibernate_32x32.xpm | 38 +++++++++++++++++++++++++++++++++
 man/icewm-preferences.pod     | 10 ++++-----
 src/default.h                 |  2 +-
 5 files changed, 90 insertions(+), 6 deletions(-)

commit 8e2c69a61b587c06942494431273e196cf523c26
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 2 12:51:36 2023 +0100

    Prepare 3.4.4 release

 AUTHORS      |   6 +-
 ChangeLog    | 463 +++++++++++++++++++++++--------------------------------
 NEWS         | 120 +++++---------
 README.md    |  38 ++---
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 po/ar.po     | 100 ++++++------
 po/ast.po    | 100 ++++++------
 po/be.po     | 100 ++++++------
 po/bg.po     | 100 ++++++------
 po/ca.po     | 104 ++++++-------
 po/cs.po     | 104 ++++++-------
 po/da.po     | 100 ++++++------
 po/de.po     | 100 ++++++------
 po/el.po     | 100 ++++++------
 po/en.po     | 100 ++++++------
 po/eo.po     | 100 ++++++------
 po/es.po     | 100 ++++++------
 po/fa.po     | 100 ++++++------
 po/fi.po     | 100 ++++++------
 po/fr.po     | 100 ++++++------
 po/he.po     | 100 ++++++------
 po/hi.po     | 100 ++++++------
 po/hr.po     | 100 ++++++------
 po/hu.po     | 100 ++++++------
 po/icewm.pot | 102 ++++++------
 po/id.po     | 100 ++++++------
 po/ie.po     | 100 ++++++------
 po/it.po     | 100 ++++++------
 po/ja.po     | 107 ++++++-------
 po/ka.po     | 100 ++++++------
 po/kk.po     | 100 ++++++------
 po/ko.po     | 100 ++++++------
 po/lt.po     | 100 ++++++------
 po/lv.po     | 104 ++++++-------
 po/mk.po     | 100 ++++++------
 po/nb.po     | 100 ++++++------
 po/nl.po     | 104 ++++++-------
 po/nn.po     | 100 ++++++------
 po/no.po     | 100 ++++++------
 po/pl.po     | 100 ++++++------
 po/pt.po     | 100 ++++++------
 po/pt_BR.po  | 100 ++++++------
 po/ro.po     | 100 ++++++------
 po/ru.po     | 104 ++++++-------
 po/si.po     | 100 ++++++------
 po/sk.po     | 104 ++++++-------
 po/sl.po     | 100 ++++++------
 po/sv.po     | 104 ++++++-------
 po/tr.po     | 104 ++++++-------
 po/uk.po     | 100 ++++++------
 po/vi.po     | 100 ++++++------
 po/zh_CN.po  | 100 ++++++------
 po/zh_TW.po  | 100 ++++++------
 55 files changed, 2684 insertions(+), 2798 deletions(-)

commit 0e056cb15ab8df9ae5a2e2e59f86f32eee451171
Merge: 2784c09f b921aae2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 2 12:45:15 2023 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit b921aae22b2c8371ba82fb512a48d5a871f7ac8c
Merge: bb673f56 ca1e2f0b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 2 12:44:59 2023 +0100

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit ca1e2f0b075c64307270ee285ba95a31d8095927
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 1 22:20:16 2023 +0100

    Don't enforce the use of clang++ in the debug build.

 rebuild.sh | 2 --
 1 file changed, 2 deletions(-)

commit a38b65c0a8ef12f9fb54d323eb0c7e122172363b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 1 22:16:59 2023 +0100

    When mapping a client by PID, search for the best match.

 src/wmapp.cc | 34 +++++++++++++++++++++++++---------
 1 file changed, 25 insertions(+), 9 deletions(-)

commit e615ca78fb009221f889266f716d6478f566cda1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 1 21:28:05 2023 +0100

    Clarify prefoverride and closes #750

 man/icewm-prefoverride.pod | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 1c54bba3e82709175bea58fe98080a060d4f6e47
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 1 12:01:15 2023 +0100

    Let icewmbg interpret command-line arguments relative to the current
    working directory.

 src/icewmbg.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 61ff479a8fe7e3ff69fcaf779c10478a8594d26c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Oct 30 19:55:37 2023 +0100

    Fix a crash when a ping timeout dialog is destroyed for issue #729.

 src/wmmgr.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d6e359e623879301471d6173075e591b6fec81d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Oct 30 17:58:48 2023 +0100

    Brighten the color of inactive preview icons for dark themes for issue
    #715.

 src/aworkspaces.cc | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 6d5d516abf7ec41971834bc1ef54613f306b1d77
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Oct 30 17:54:00 2023 +0100

    Test if a color can be considered dark for issue #715.

 src/ycolor.cc | 13 +++++++++++++
 src/ycolor.h  |  1 +
 2 files changed, 14 insertions(+)

commit 56f4701c0bdd764d22757e9887f8db3ba140f8f1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 26 18:34:38 2023 +0200

    Support JXL, JP2, RAW, SVG, TGA image formats in icewmbg.

 src/icewmbg.cc | 45 +++++++++++++++++++++++++++++----------------
 1 file changed, 29 insertions(+), 16 deletions(-)

commit 6866ef82bac864a1fb45fc7868804ceb350a94bb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 26 18:33:44 2023 +0200

    Add `supportsFormat` to check for support of additional image formats.

 src/yimage.h      |  1 +
 src/yimage2.cc    | 28 ++++++++++++++++++++++++++++
 src/yimage_gdk.cc | 21 +++++++++++++++++++++
 src/yximage.cc    | 16 ++++++++++++++++
 4 files changed, 66 insertions(+)

commit 5b5632fb077b39d7311bd078bf8e797709c9f6d6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 26 18:31:48 2023 +0200

    Use --disable-librsvg instead of --disable-rsvg.

 configure.ac | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1f12404f2c4c1626e4f8ebbd27ab46be744270ac
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 15 10:15:49 2023 +0200

    Fix minor warnings from recent CMake and GCC

 doc/CMakeLists.txt | 2 +-
 lib/CMakeLists.txt | 2 +-
 po/CMakeLists.txt  | 2 +-
 src/wmmgr.cc       | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit baa4e6b9722568d184bb7fc9212cc347d72585b4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 12 19:37:33 2023 +0200

    Remove obsolete winoption examples and add one for plank.

 lib/winoptions.in | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit 8b8e8bb37c6d0c956da7f6a3e580c57b1bcb42e0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 12 19:36:37 2023 +0200

    More permissive parsing of a PAM image header in icesh.

 src/icesh.cc | 32 +++++++++++++++++++++-----------
 1 file changed, 21 insertions(+), 11 deletions(-)

commit 5dc24b7686ec3a069ab16a3f9ede4883b280fea6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 12 19:36:04 2023 +0200

    Support TIFF and WEBP in icewmbg.

 src/icewmbg.cc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4f8ccbb057577d33328869d80d71291428e41e75
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 12 18:56:10 2023 +0200

    Use fcsmart for capturing loadText data.

 src/iceview.cc | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 9980833dde56423aa3d6d3f178474bb21332dd12
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Apr 16 21:54:28 2023 +0200

    Fix ordering in the 4th configuration

    Also stop throwing warnings with AMDGPU where no explicit configuration
    was created.

 contrib/icewm-menu-xrandr | 51 +++++++++++++++++++++++++++++++------------
 1 file changed, 37 insertions(+), 14 deletions(-)

commit ec8f8f2f52aa160817073fbe2d06d6cdc9c1d7ea
Author: Luiz Fernando Ranghetti <elchevive68@gmail.com>
Date:   Wed Oct 4 20:47:03 2023 +0000

    Translated using Weblate (Portuguese (Brazil))

    Currently translated at 100.0% (526 of 526 strings)

 po/pt_BR.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 2784c09f1d348fd5ca93076c495263bf04f94725
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Oct 2 20:16:22 2023 +0200

    Prepare 3.4.3 release

 AUTHORS      |   3 +-
 ChangeLog    | 250 ++++++++++++++++++++++++++-----------------------------
 NEWS         | 122 +++++++--------------------
 README.md    |  38 ++++-----
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +--
 7 files changed, 174 insertions(+), 253 deletions(-)

commit 5fa4e90d2d5c3343f26128c9d4d4613e4e9ca300
Merge: 8bd5d4de bb673f56
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Oct 2 20:05:52 2023 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit bb673f56971e08c887c00aa5617ba23a811dfa4d
Merge: b56c0559 f837124a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Oct 2 20:05:24 2023 +0200

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit f837124ab1c018791994ce44d3389aac047355f2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 28 19:04:26 2023 +0200

    After daemonizing reopen the output file.

 src/icewmbg.cc | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 11868632e80ca5498af953e720447575a3547bbe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 27 23:44:19 2023 +0200

    Let icewmbg interpret command-line arguments relative to the current
    working directory for issue #497. Let icewmbg accept additional
    arguments as images or directories. Add -f,--fork option to icewmbg. Add
    --postpreferences option to icewmbg.

 man/icesh.pod      |   1 +
 man/icewm-menu.pod |   8 +--
 man/icewmbg.pod    |  23 ++++++---
 src/icewmbg.cc     | 133 +++++++++++++++++++++++++++++++++++++++----------
 4 files changed, 128 insertions(+), 37 deletions(-)

commit 210fff6a39d24c34432f822a0c24629ef1964fba
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 21 00:00:42 2023 +0200

    Add DoNotManage winoption for issues #653 and ice-wm/icewm#136.

 man/icewm-winoptions.pod |  1 +
 man/icewmhint.pod        |  1 +
 src/wmframe.h            |  1 +
 src/wmmgr.cc             | 26 ++++++++++++++++++++++++--
 src/wmmgr.h              |  1 +
 src/wmoption.cc          |  1 +
 6 files changed, 29 insertions(+), 2 deletions(-)

commit 23f4fb3fa506039f436df14f30313878036cb926
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 19 18:10:13 2023 +0200

    Document new pref "TaskBarShowWindowTitles".

 man/icewm-preferences.pod | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 84d26eb3f35c977765c4b025f22cc3682115859f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 18 20:59:23 2023 +0200

    Add pref "TaskBarShowTransientWindows" to only show window titles on
    task buttons when it is true, which is the default, for issue 633.

 src/atasks.cc | 8 +++++---
 src/default.h | 4 +++-
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 6f4a7b4762a9539aa18f00a3acf63c33b953a42d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 18 00:12:56 2023 +0200

    When cascading, include the border size for bbidulock/icewm#747.

 src/wmmgr.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 130e835a90a0a44ee11c95749828fcab5621436b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 12 18:25:02 2023 +0200

    Simplify APM file handling with class SysFS for bbidulock/icewm#746.

 src/aapm.cc | 231 ++++++++++++++++++++++++--------------------------------
 src/aapm.h  |  11 +++
 2 files changed, 109 insertions(+), 133 deletions(-)

commit 0458282fd8337ef8614766039619302513aa4717
Author: diego roversi <diegor@tiscali.it>
Date:   Tue Sep 12 11:24:29 2023 +0200

    Use capacity when battery doesn't have information about full
    charge. (#746)

 src/aapm.cc | 33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

commit 8bd5d4de14d7ab64a46b8dcaaa077f653712ab69
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 11 04:46:39 2023 +0200

    Prepare 3.4.2 release

 AUTHORS      |  21 ++-
 ChangeLog    | 553 +++++++++++++++++++++++++++----------------------------
 NEWS         | 127 ++++++-------
 README.md    |  38 ++--
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 7 files changed, 367 insertions(+), 386 deletions(-)

commit 40600c375fb7dec0cab827445fadfe2749b0efb9
Merge: 147e4cfe b56c0559
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 11 04:41:43 2023 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit b56c0559fe4afab83d0316480229b7ecb3cfb769
Merge: 6ff46c17 0de955ce
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 11 04:40:41 2023 +0200

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit 147e4cfebf50dfb4260bb93e9b171ce8cc7111e5
Merge: a6dc4ad1 ec3ddbe5
Author: gijsbers <gijsbers@users.noreply.github.com>
Date:   Mon Sep 11 03:28:24 2023 +0200

    Merge pull request #145 from ice-wm/dependabot

commit ec3ddbe54c5ffebdf539e6f6ef873ff6b3c2a0c7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 11 01:18:59 2023 +0000

    Bump actions/checkout from 3 to 4

    Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v3...v4)

    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

 .github/workflows/cmake.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0de955ce6eb1b61c286d19ab388e67c4b0b77563
Author: Luna  Jernberg <bittin@opensuse.org>
Date:   Sat Sep 9 02:51:11 2023 +0000

    Translated using Weblate (Swedish)

    Currently translated at 100.0% (526 of 526 strings)

 po/sv.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit abe473b48b3d2dcdb2dde0ee2b86d9004cc2996a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 5 04:35:39 2023 +0200

    Support tabs in the window list menu.

 src/wmwinmenu.cc | 41 ++++++++++++++++++++++++-----------------
 1 file changed, 24 insertions(+), 17 deletions(-)

commit e998895c2aa9b2460d28f39b73a2daa456653bee
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Sep 5 04:34:40 2023 +0200

    Bump actions/checkout from 3 to 4 (#745)

 .github/workflows/cmake.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 30be0d266176dea33870ffb36986704796d5424b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 4 22:33:34 2023 +0200

    Always update the Window List Menu action handler for ice-wm/icewm#144.

 src/wmwinmenu.cc | 1 +
 1 file changed, 1 insertion(+)

commit 6acb3f018074989e9589bb17288f565ef50211f6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 19 23:49:12 2023 +0200

    Prefer 'that' over 'which' when restrictive.

 src/WinMgr.h        | 2 +-
 src/default.h       | 6 +++---
 src/icehelp.cc      | 2 +-
 src/themes.cc       | 2 +-
 src/upath.cc        | 4 ++++
 src/upath.h         | 1 +
 src/wmconfig.h      | 2 +-
 src/wmmenu.cc       | 2 +-
 src/wmprog.h        | 2 +-
 src/ycollections.cc | 2 +-
 src/ycollections.h  | 2 +-
 src/yicon.cc        | 4 ++--
 src/ypointer.h      | 4 ++--
 src/yxtray.cc       | 2 +-
 14 files changed, 21 insertions(+), 16 deletions(-)

commit 2c8244e4b01c1c0923522f4c8ca7fef54806c9c0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 19 19:02:04 2023 +0200

    Prefer 'that' over 'which' when restrictive.

 man/icesh.pod              | 42 ++++++++++++-------------
 man/icesound.pod           |  5 ++-
 man/icewm-env.pod          |  2 +-
 man/icewm-menu-xrandr.pod  |  4 +--
 man/icewm-menu.pod         |  2 +-
 man/icewm-preferences.pod  | 16 +++++-----
 man/icewm-prefoverride.pod |  4 +--
 man/icewm-programs.pod     |  2 +-
 man/icewm-session.pod      |  2 +-
 man/icewm-set-gnomewm.pod  |  2 +-
 man/icewm-startup.pod      |  2 +-
 man/icewm-toolbar.pod      |  2 +-
 man/icewm-winoptions.pod   |  2 +-
 man/icewm.pod              | 70 ++++++++++++++++++++----------------------
 man/icewmtray.pod          |  2 +-
 15 files changed, 78 insertions(+), 81 deletions(-)

commit 7fbd3db2ec3ee9e346b6de02b2ef83adcd6c99bc
Author: Gustavs Kivlenieks <kivlenieksgustavs@proton.me>
Date:   Fri Aug 18 12:12:36 2023 +0000

    Translated using Weblate (Latvian)

    Currently translated at 31.1% (164 of 526 strings)

 po/lv.po | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 2d5f3e706f732aef013656a75ccdfd18c1fd7c25
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 18 13:01:21 2023 +0200

    Prefer 'that' over 'which' when restrictive.

 man/icewm-menu-fdo.pod | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ca951c124a1cfbe865d5e4be3f8e75013a198356
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 12 16:28:43 2023 +0200

    Add a --terminal option to icewm-menu-fdo to define the preferred
    terminal. Otherwise examine the TERMINAL environment variable for a
    possible terminal. If the given terminal cannot be found, see if other
    supported terminals can be run instead.

 man/icewm-menu-fdo.pod |  6 ++++++
 src/fdomenu.cc         | 23 +++++++++++++++--------
 2 files changed, 21 insertions(+), 8 deletions(-)

commit f53bf5f649b6e4abca84123b2061c76d8aa200e0
Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
Date:   Tue Aug 8 12:59:18 2023 +0000

    Translated using Weblate (Indonesian)

    Currently translated at 100.0% (526 of 526 strings)

 po/id.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6a950883baea970ad01913a722b533321f64c709
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 31 13:42:31 2023 +0200

    Android Termux.

 src/misc.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af59afcd026aeae095d4ccdbc27d163f19178bd6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jul 25 21:47:20 2023 +0200

    If only the base dimensions of WM_NORMAL_HINTS has changed, continue
    with normal processing in updateMwmHints, for issue ice-wm/icewm#141.
    This fixes restoring from fullscreen with F11 in chromium.

 src/wmframe.cc | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 32df579651ad6575eb7001f42253c79b763c2575
Author: Mehmet Akif 9oglu <madanadam@gmail.com>
Date:   Tue Jul 25 07:13:47 2023 +0000

    Translated using Weblate (Turkish)

    Currently translated at 100.0% (526 of 526 strings)

 po/tr.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 766cd7386de6b82375d5485f7818eab872e946c0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 24 20:49:21 2023 +0200

    Center icerun and add -r option.

 src/icerun.cc | 96 ++++++++++++-------------------------------------------
 1 file changed, 20 insertions(+), 76 deletions(-)

commit 5b042b2f402571d5300bc35a09daa2f642801a6a
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Sun Jul 23 09:32:04 2023 +0000

    Translated using Weblate (Portuguese)

    Currently translated at 100.0% (526 of 526 strings)

 po/pt.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b52d6139395e96df181a611a3cfd9c7ed7e41cf3
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date:   Sat Jul 22 15:36:52 2023 +0000

    Translated using Weblate (Russian)

    Currently translated at 100.0% (526 of 526 strings)

 po/ru.po | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 14cd34dc2ff19bec167ff9c1ee1eed2081ca9a9a
Author: Freek de Kruijf <freek@opensuse.org>
Date:   Fri Jul 21 20:20:14 2023 +0000

    Translated using Weblate (Dutch)

    Currently translated at 100.0% (526 of 526 strings)

 po/nl.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit ff2fd45442ef06a82682262061712c223ba73a1e
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date:   Fri Jul 21 14:28:50 2023 +0000

    Translated using Weblate (Slovak)

    Currently translated at 100.0% (526 of 526 strings)

 po/sk.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit a6dc4ad18f1b4f5400548c124e1d551700f5b4c0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 21 16:17:35 2023 +0200

    Prepare 3.4.1 release

 AUTHORS      |   9 +-
 ChangeLog    | 725 +++++++++++++++++++++++++++++--------------------------
 NEWS         |  86 ++++---
 README.md    |  38 +--
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 7 files changed, 460 insertions(+), 412 deletions(-)

commit 02feebb509b3368985e61618e9c5fa6db8a872cd
Merge: c1a5c682 6ff46c17
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 21 16:07:21 2023 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit 6ff46c17bae503f8c805f338456e5cc0204bf340
Merge: ad29458d cc2ca371
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 21 16:06:13 2023 +0200

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit cc2ca3710152eb721f53711c33a44dc1d44c1806
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 21 14:45:15 2023 +0200

    Fix constness for object arrays in begin+end member functions.

 src/aclock.h |  4 ++--
 src/yarray.h | 14 ++++++++++----
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 2890bfd56863eeeae32eb6dd91e7cafcd3ab751c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 21 12:37:09 2023 +0200

    Include algorithm first for portability to GCC-4.8.2.

 src/yicon.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 07dbcc71ff05b1d7733b6d7aa8865e5358cd293e
Author: Yasuhiko Kamata <belphegor@belbel.or.jp>
Date:   Fri Jul 21 05:17:55 2023 +0000

    Translated using Weblate (Japanese)

    Currently translated at 100.0% (526 of 526 strings)

 po/ja.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 9ff35e7e93912a485b04c4984c5b2a56ca11de82
Author: Aleš Kastner <alkas@volny.cz>
Date:   Fri Jul 21 07:34:51 2023 +0000

    Translated using Weblate (Czech)

    Currently translated at 100.0% (526 of 526 strings)

 po/cs.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 3597ac6d48c91a9859d02dd813bd95bedc9169e9
Author: David Medina <medipas@gmail.com>
Date:   Fri Jul 21 07:34:37 2023 +0000

    Translated using Weblate (Catalan)

    Currently translated at 100.0% (526 of 526 strings)

 po/ca.po | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 8a8e31b1b9404aeea58c01bcdc3dfbc3ab3c0139
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 21 01:44:23 2023 +0200

    Update potfiles.

 po/ar.po     |  235 ++---
 po/ast.po    | 2624 +++++++++++++++++++++++++++++++++++++++++-------------
 po/be.po     |  235 ++---
 po/bg.po     |  235 ++---
 po/ca.po     |  231 ++---
 po/cs.po     |  231 ++---
 po/da.po     |  235 ++---
 po/de.po     |  235 ++---
 po/el.po     |  235 ++---
 po/en.po     |  228 ++---
 po/eo.po     |  228 ++---
 po/es.po     |  235 ++---
 po/fa.po     |  235 ++---
 po/fi.po     |  235 ++---
 po/fr.po     |  231 ++---
 po/he.po     |  235 ++---
 po/hi.po     |  235 ++---
 po/hr.po     |  235 ++---
 po/hu.po     |  235 ++---
 po/icewm.pot |  230 ++---
 po/id.po     |  231 ++---
 po/ie.po     |  235 ++---
 po/it.po     |  235 ++---
 po/ja.po     |  231 ++---
 po/ka.po     |  231 ++---
 po/kk.po     |  235 ++---
 po/ko.po     |  235 ++---
 po/lt.po     |  235 ++---
 po/lv.po     |  235 ++---
 po/mk.po     |  235 ++---
 po/nb.po     |  235 ++---
 po/nl.po     |  231 ++---
 po/nn.po     |  235 ++---
 po/no.po     |  235 ++---
 po/pl.po     |  235 ++---
 po/pt.po     |  231 ++---
 po/pt_BR.po  |  231 ++---
 po/ro.po     |  235 ++---
 po/ru.po     |  231 ++---
 po/si.po     |  228 ++---
 po/sk.po     |  231 ++---
 po/sl.po     |  235 ++---
 po/sv.po     |  231 ++---
 po/tr.po     |  231 ++---
 po/uk.po     |  235 ++---
 po/vi.po     |  235 ++---
 po/zh_CN.po  |  235 ++---
 po/zh_TW.po  |  235 ++---
 48 files changed, 7666 insertions(+), 5925 deletions(-)

commit 616a004dbaf157c1cb0e90eeca98ac70814e483b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 20 23:04:41 2023 +0200

    When WM_NORMAL_HINTS changes, only update the normalized dimensions,
    if the increments have changed, for issue ice-wm/icewm#141.

 src/wmframe.cc | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 275d88fe848cc91bb8e0e2b47b908ac3855c2d9a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 19 22:53:37 2023 +0200

    Make geometry zero-based.

 src/wmdialog.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 175662415d646370be82539597447153f8f0ad76
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 19 19:52:03 2023 +0200

    Two .pod typos.

 man/icewm-menu-fdo.pod   | 2 ++
 man/icewm-winoptions.pod | 2 --
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0eb0db8694ae5591d58b2ac2b2577a1bc0c37895
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 19 12:02:12 2023 +0200

    Deactivate the system dialog on a click outside of the window.

 man/icesh.pod   |  4 ++++
 src/wmdialog.cc | 11 ++++++++++-
 src/wmdialog.h  |  1 +
 3 files changed, 15 insertions(+), 1 deletion(-)

commit 4b16d98f916ce94b5b61c8337daa893d51477cec
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 17 23:04:56 2023 +0200

    Hide the Close button in the System Dialog.

 src/wmdialog.cc | 6 +++---
 src/wmdialog.h  | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 5b7d5b9e037ec4c0e28a95eec861b175aaccf146
Author: ItzSelenux <74371741+ItzSelenux@users.noreply.github.com>
Date:   Mon Jul 17 14:47:10 2023 -0600

    Add a "Hibernate" option as a possible workaround for nosystemd systems
    (#737)

 man/icewm-preferences.pod | 10 +++++++---
 src/default.h             |  9 ++++++---
 src/icesh.cc              |  1 +
 src/wmaction.h            |  3 +++
 src/wmapp.cc              |  6 +++++-
 src/wmdialog.cc           |  7 +++++++
 src/wmdialog.h            |  2 +-
 src/wmmgr.cc              |  1 +
 8 files changed, 31 insertions(+), 8 deletions(-)

commit 0abfb8fecea41078af1a1edffb6ebdbf8af67e4e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 1 14:08:25 2023 +0200

    Don't use OutputFile when printing information.

 src/wmapp.cc | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 5322d83065e52265de9ecbe7d04dff1cd4e386c9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jun 27 08:34:12 2023 +0200

    When canceling the quick switch, check if a focused fullscreen is in
    the right layer.

 src/wmswitch.cc | 4 ++++
 1 file changed, 4 insertions(+)

commit 2e3cc7af55f224ccda529334313026dacdf25599
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jun 27 01:16:00 2023 +0200

    Prevent unlikely case of freeing the _XROOTPMAP_ID pixmap in icewmbg.

 src/icewmbg.cc | 3 +++
 1 file changed, 3 insertions(+)

commit ba6e026a066eebf53b22662784612460ee4dd3aa
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jun 26 21:15:37 2023 +0200

    manpage details.

 man/icewm-keys.pod        | 12 ++++++------
 man/icewm-preferences.pod | 17 ++++++-----------
 man/icewm.pod             |  2 +-
 man/icewmbg.pod           |  3 ++-
 src/icewmbg_prefs.h       |  4 ++--
 5 files changed, 17 insertions(+), 21 deletions(-)

commit 41b5cffed6b7aaeb3edd5c57585ec2d47c745dbd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 18 21:40:44 2023 +0200

    Add "refresh" command to icesh. Refresh desktop on icewm restart.

 man/icesh.pod  | 4 ++++
 src/icesh.cc   | 1 +
 src/wmaction.h | 1 +
 src/wmapp.cc   | 3 +++
 src/wmmgr.cc   | 1 +
 5 files changed, 10 insertions(+)

commit 9e43985eb672a11d2c99d091d68ba95715dd4469
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 18 21:40:08 2023 +0200

    Wider message box for rename title.

 src/ymsgbox.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 148d90d9b612274e91e04805c3b2226570f367eb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 18 21:39:03 2023 +0200

    Give logEvent a force option.

 src/logevent.cc | 6 +++---
 src/logevent.h  | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 7815819a3058cd80b5527580deb5bf8b1a1282d6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 17 08:18:17 2023 +0200

    Add title as placeholder text in rename title dialog for ice-wm/icewm#138.

 src/wmframe.cc | 3 +++
 1 file changed, 3 insertions(+)

commit 11c0b34db6b24f5fbd9815d359e0b5ef1360517f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jun 12 20:54:23 2023 +0200

    Don't draw a border on quick switch when Look=flat for issue #736.

 src/wmswitch.cc | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit c6286cc3b763950299992c008fb10bdf9d1d226f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 11 21:13:38 2023 +0200

    Add a OutputFile preference and a -o,--output option to redirect all
    output to a file, which is truncated on startup if it exceeds 5 KB.

 man/icesound.pod          |  7 ++++++-
 man/icewm-keys.pod        |  3 ++-
 man/icewm-preferences.pod |  6 ++++++
 man/icewm-session.pod     |  1 +
 man/icewm.pod             |  5 +++++
 man/icewmbg.pod           | 29 +++++++++++++++++------------
 src/default.h             |  2 ++
 src/icesm.cc              | 16 ++--------------
 src/icesound.cc           |  6 ++++++
 src/icewmbg.cc            |  6 ++++++
 src/upath.cc              | 26 ++++++++++++++++++++++++++
 src/upath.h               |  2 ++
 src/wmapp.cc              | 17 ++++++++++++++---
 13 files changed, 95 insertions(+), 31 deletions(-)

commit 8e506e962a154f08d44fe781684e24fd00cdb780
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jun 8 19:38:19 2023 +0200

    When the screen size changes, let icewm-session check that icewmbg is
    running or start a new instance, for issue ice-wm/icewm#137.

 man/icewmbg.pod |  4 ++++
 src/icesh.cc    |  1 +
 src/icesm.cc    |  5 +++++
 src/wmaction.h  |  2 ++
 src/wmapp.cc    | 10 ++++++++++
 src/wmmgr.cc    |  7 +++++--
 6 files changed, 27 insertions(+), 2 deletions(-)

commit c1a5c6824a2ef2e02824069317bbedbcdb104be7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jun 5 16:45:51 2023 +0200

    Prepare 3.4.0 release

 AUTHORS      |    2 +-
 ChangeLog    |  217 +++--
 NEWS         |   13 +-
 README.md    |    2 +-
 configure.ac |    4 +-
 po/ar.po     |    2 +-
 po/ast.po    | 2620 +++++++++++++++++++++++++++++++++++++++++-------------
 po/be.po     |    2 +-
 po/bg.po     |    2 +-
 po/ca.po     |    2 +-
 po/cs.po     |    2 +-
 po/da.po     |    2 +-
 po/de.po     |    2 +-
 po/el.po     |    2 +-
 po/en.po     |    2 +-
 po/eo.po     |    2 +-
 po/es.po     |    2 +-
 po/fa.po     |    2 +-
 po/fi.po     |    2 +-
 po/fr.po     |    2 +-
 po/he.po     |    2 +-
 po/hi.po     |    2 +-
 po/hr.po     |    2 +-
 po/hu.po     |    2 +-
 po/icewm.pot |    4 +-
 po/id.po     |    2 +-
 po/ie.po     |    2 +-
 po/it.po     |    2 +-
 po/ja.po     |    2 +-
 po/ka.po     |    2 +-
 po/kk.po     |    2 +-
 po/ko.po     |    2 +-
 po/lt.po     |    2 +-
 po/lv.po     |    2 +-
 po/mk.po     |    2 +-
 po/nb.po     |    2 +-
 po/nl.po     |    2 +-
 po/nn.po     |    2 +-
 po/no.po     |    2 +-
 po/pl.po     |    2 +-
 po/pt.po     |    2 +-
 po/pt_BR.po  |    2 +-
 po/ro.po     |    2 +-
 po/ru.po     |    2 +-
 po/si.po     |    2 +-
 po/sk.po     |    2 +-
 po/sl.po     |    2 +-
 po/sv.po     |    2 +-
 po/tr.po     |    2 +-
 po/uk.po     |    2 +-
 po/vi.po     |    2 +-
 po/zh_CN.po  |    2 +-
 po/zh_TW.po  |    2 +-
 53 files changed, 2225 insertions(+), 729 deletions(-)

commit f3a6e8ea37691e0132db47cc1c78b6c286cc6b15
Merge: 0539235b ad29458d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jun 5 16:41:00 2023 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit ad29458d28adb2da9b7b9dc2bd01bd9df0333aeb
Merge: 6d13e912 c6363d22
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jun 5 16:39:31 2023 +0200

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit c6363d22a8154c5897b66ec7e53901696d12224f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jun 5 16:36:32 2023 +0200

    Include more source files in POTFILES.in.

 po/POTFILES.in | 3 +++
 1 file changed, 3 insertions(+)

commit b39bb60ba7360da5ef7f5bf258bc8b251b590976
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jun 5 16:30:00 2023 +0200

    Include ast, eo, fa, hi, ie, ka, kk, nn, si in LINGUAS

 po/LINGUAS | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 5d64a2465ae9e2ca8b352c7113360676773c18bf
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jun 5 16:15:29 2023 +0200

    Update potfiles.

 po/ar.po     |  258 ++--
 po/be.po     |  258 ++--
 po/bg.po     |  258 ++--
 po/ca.po     |  262 ++--
 po/cs.po     |  262 ++--
 po/da.po     |  258 ++--
 po/de.po     |  258 ++--
 po/el.po     |  258 ++--
 po/en.po     |  258 ++--
 po/eo.po     | 2547 ++++++++++++++++++++++++++++---------
 po/es.po     |  258 ++--
 po/fa.po     | 2472 ++++++++++++++++++++++++++++--------
 po/fi.po     |  258 ++--
 po/fr.po     |  290 ++---
 po/he.po     |  258 ++--
 po/hi.po     | 2079 +++++++++++++++++++++---------
 po/hr.po     |  258 ++--
 po/hu.po     |  262 ++--
 po/icewm.pot |  260 ++--
 po/id.po     |  258 ++--
 po/ie.po     | 3688 ++++++++++++++++++++++++++++++------------------------
 po/it.po     |  258 ++--
 po/ja.po     |  262 ++--
 po/ka.po     |  262 ++--
 po/kk.po     |  366 +++---
 po/ko.po     |  258 ++--
 po/lt.po     |  258 ++--
 po/lv.po     |  258 ++--
 po/mk.po     |  258 ++--
 po/nb.po     |  258 ++--
 po/nl.po     |  262 ++--
 po/nn.po     | 2514 ++++++++++++++++++++++++++++---------
 po/no.po     |  258 ++--
 po/pl.po     |  258 ++--
 po/pt.po     |  258 ++--
 po/pt_BR.po  |  258 ++--
 po/ro.po     |  258 ++--
 po/ru.po     |  266 ++--
 po/si.po     | 2909 ++++++++++++++++++++++--------------------
 po/sk.po     |  262 ++--
 po/sl.po     |  258 ++--
 po/sv.po     |  266 ++--
 po/tr.po     |  262 ++--
 po/uk.po     |  258 ++--
 po/vi.po     |  258 ++--
 po/zh_CN.po  |  258 ++--
 po/zh_TW.po  |  258 ++--
 47 files changed, 16268 insertions(+), 10709 deletions(-)

commit 0539235b31598253446b0006a344a5b014bebeb6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 4 22:21:13 2023 +0200

    Prepare 3.4.0 release

 AUTHORS      |   5 +-
 ChangeLog    | 411 ++++++++++++++++++++++++++++---------------------------
 NEWS         |  88 +++++-------
 README.md    |  38 ++---
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 po/ar.po     | 176 ++++++++++++------------
 po/be.po     | 176 ++++++++++++------------
 po/bg.po     | 176 ++++++++++++------------
 po/ca.po     | 176 ++++++++++++------------
 po/cs.po     | 176 ++++++++++++------------
 po/da.po     | 176 ++++++++++++------------
 po/de.po     | 176 ++++++++++++------------
 po/el.po     | 176 ++++++++++++------------
 po/en.po     | 176 ++++++++++++------------
 po/es.po     | 176 ++++++++++++------------
 po/fi.po     | 176 ++++++++++++------------
 po/fr.po     | 176 ++++++++++++------------
 po/he.po     | 176 ++++++++++++------------
 po/hr.po     | 176 ++++++++++++------------
 po/hu.po     | 176 ++++++++++++------------
 po/icewm.pot | 178 ++++++++++++------------
 po/id.po     | 258 +++++++++++++++++-----------------
 po/it.po     | 176 ++++++++++++------------
 po/ja.po     | 176 ++++++++++++------------
 po/ko.po     | 176 ++++++++++++------------
 po/lt.po     | 176 ++++++++++++------------
 po/lv.po     | 176 ++++++++++++------------
 po/mk.po     | 176 ++++++++++++------------
 po/nb.po     | 176 ++++++++++++------------
 po/nl.po     | 176 ++++++++++++------------
 po/no.po     | 176 ++++++++++++------------
 po/pl.po     | 176 ++++++++++++------------
 po/pt.po     | 176 ++++++++++++------------
 po/pt_BR.po  | 176 ++++++++++++------------
 po/ro.po     | 176 ++++++++++++------------
 po/ru.po     | 176 ++++++++++++------------
 po/sk.po     | 176 ++++++++++++------------
 po/sl.po     | 176 ++++++++++++------------
 po/sv.po     | 176 ++++++++++++------------
 po/tr.po     | 176 ++++++++++++------------
 po/uk.po     | 176 ++++++++++++------------
 po/vi.po     | 176 ++++++++++++------------
 po/zh_CN.po  | 176 ++++++++++++------------
 po/zh_TW.po  | 176 ++++++++++++------------
 46 files changed, 3744 insertions(+), 3760 deletions(-)

commit f234276b8fc51f184aecfd60906486f4457dfae6
Merge: 43f00671 6d13e912
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 4 22:13:01 2023 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit 6d13e912048a25ba2a7021011e3a89413e67ca31
Merge: 1ba256de 740cfee2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 4 22:12:25 2023 +0200

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit 740cfee22e4aa396f7990656c68ed635523168de
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jun 4 09:06:30 2023 +0200

    Don't complain about empty key definitions.

 src/yconfig.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 507cc7986beaddee9d9ce457f57a721d0ab4cca3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 3 18:17:44 2023 +0200

    Include AltGr in the list of modifiers.

 lib/keys.in        | 15 +++++++--------
 man/icewm-keys.pod | 19 ++++++++++---------
 2 files changed, 17 insertions(+), 17 deletions(-)

commit c340e9da7ccebde0ba424c3eed75322d4962a48a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 3 18:15:56 2023 +0200

    Support all UTF8 code points in keybindings.

 src/yconfig.cc | 104 +++++++++++++++++++++++++++++++----------------------
 src/yconfig.h  |   1 +
 2 files changed, 63 insertions(+), 42 deletions(-)

commit c7d7759816fe9ea9720a584d89d9e369ff956bda
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jun 3 02:47:00 2023 +0200

    Use xconfigurerequest.

 src/yxapp.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d8c6c6932c07213935585a170bbc5ddc0d799cc6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jun 2 19:53:34 2023 +0200

    Fix for a map request from an unmanaged client for issue #734.

 src/yxapp.cc | 11 +++++++++++
 src/yxapp.h  |  1 +
 2 files changed, 12 insertions(+)

commit e3e62d814632aa7137f7ff2dd9e275830dc5079e
Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
Date:   Wed May 31 13:37:08 2023 +0000

    Translated using Weblate (Indonesian)

    Currently translated at 100.0% (525 of 525 strings)

 po/id.po | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit e31d5feb0fc0335df3657bd0d88b69e1cf01ae28
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Tue May 30 07:03:52 2023 +0000

    Translated using Weblate (Georgian)

    Currently translated at 50.6% (266 of 525 strings)

 po/ka.po | 541 ++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 274 insertions(+), 267 deletions(-)

commit c70a0eade750554012d50e8a8a966a97ee7cf4bd
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Tue May 30 06:18:45 2023 +0000

    Added translation using Weblate (Georgian)

 po/ka.po | 2630 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 2630 insertions(+)

commit 4a16e0cab319c1cdadbe0217c073af8783947a10
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 23 23:01:01 2023 +0200

    On a MappingNotify event, reparse the key bindings for ice-wm/icewm#134.

 src/wmapp.cc  | 7 +++++++
 src/wmapp.h   | 1 +
 src/wmprog.cc | 7 ++++++-
 src/wmprog.h  | 4 +++-
 src/yxapp.cc  | 1 +
 src/yxapp.h   | 1 +
 6 files changed, 19 insertions(+), 2 deletions(-)

commit a63a52b0d193d4915386664f0ffa72df4d685451
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat May 20 22:53:37 2023 +0200

    Update manpage for "keys" for issue ice-wm/icewm#134.

 man/icewm-keys.pod | 56 ++++++++++++++++++++++++++++----------------------
 1 file changed, 31 insertions(+), 25 deletions(-)

commit 795127f8e9e0f523866acac78d8b5553f81fc398
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat May 20 21:47:34 2023 +0200

    Support UTF-8 key in "keys" and fix unshift for issue ice-wm/icewm#134.

 src/yconfig.cc | 7 +++++++
 src/yxapp.cc   | 4 +---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 274108e41620f0212220e861aa823cba07965a8a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat May 20 15:35:25 2023 +0200

    Support bindings to shifted keys in a "keys" definition in issue
    ice-wm/icewm#134.

 src/wmapp.cc   | 11 +++++++++++
 src/wmapp.h    |  1 +
 src/wmmgr.cc   |  2 +-
 src/wmpref.cc  |  2 +-
 src/wmprog.cc  |  2 +-
 src/yconfig.cc |  1 -
 src/yxapp.cc   | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 src/yxapp.h    |  6 ++++++
 8 files changed, 68 insertions(+), 4 deletions(-)

commit 8ab9139f0a90e91bbf742d5fb32b9dc8404487a0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 18 18:00:29 2023 +0200

    Support a literal character as the last letter in a "keys" definition
    if it is from the Latin-1 character set for issue ice-wm/icewm#134.

 src/yconfig.cc | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 43f006719a2b7a65d636e627c1434f87e38ae007
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 18 10:01:21 2023 +0200

    Prepare 3.3.5 release

 AUTHORS      |   6 +-
 ChangeLog    | 504 +++++++++++++++++++++++++++----------------------------
 NEWS         |  78 ++++-----
 README.md    |  38 ++---
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 po/ar.po     |  92 +++++-----
 po/be.po     |  92 +++++-----
 po/bg.po     |  92 +++++-----
 po/ca.po     |  92 +++++-----
 po/cs.po     | 148 ++++++++--------
 po/da.po     |  92 +++++-----
 po/de.po     |  92 +++++-----
 po/el.po     |  92 +++++-----
 po/en.po     |  92 +++++-----
 po/es.po     |  92 +++++-----
 po/fi.po     |  92 +++++-----
 po/fr.po     |  92 +++++-----
 po/he.po     |  92 +++++-----
 po/hr.po     |  92 +++++-----
 po/hu.po     |  92 +++++-----
 po/icewm.pot |  94 +++++------
 po/id.po     |  92 +++++-----
 po/it.po     |  92 +++++-----
 po/ja.po     |  92 +++++-----
 po/ko.po     |  92 +++++-----
 po/lt.po     |  92 +++++-----
 po/lv.po     |  92 +++++-----
 po/mk.po     |  92 +++++-----
 po/nb.po     |  92 +++++-----
 po/nl.po     |  92 +++++-----
 po/no.po     |  92 +++++-----
 po/pl.po     |  92 +++++-----
 po/pt.po     | 144 ++++++++--------
 po/pt_BR.po  |  92 +++++-----
 po/ro.po     |  92 +++++-----
 po/ru.po     |  92 +++++-----
 po/sk.po     |  92 +++++-----
 po/sl.po     |  92 +++++-----
 po/sv.po     |  92 +++++-----
 po/tr.po     |  92 +++++-----
 po/uk.po     |  92 +++++-----
 po/vi.po     |  92 +++++-----
 po/zh_CN.po  |  92 +++++-----
 po/zh_TW.po  |  92 +++++-----
 46 files changed, 2164 insertions(+), 2174 deletions(-)

commit 3185b32bead57705b267ebd3ed4b3a08bf7b9560
Merge: c638cd1a 1ba256de
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 18 09:57:25 2023 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit 1ba256ded311145b83fcb7dcacefece5a3807e9f
Merge: 87db7791 2ab2d9e3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 18 09:56:22 2023 +0200

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit 2ab2d9e3cbaef41a653cc6f6d47efe6ebd4bf925
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 18 09:29:44 2023 +0200

    Reduce the subcats by 5.

 src/yicon.cc | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit a7f12c3765dd02a7575a91e1be0ed0f8ce93633e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 17 21:38:21 2023 +0200

    Let icesh exit with zero if the last action was a successful manager
    action.

 src/icesh.cc | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 5827184c8fad273a11d7e8a2a4ea4246783b2b89
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 17 21:33:30 2023 +0200

    Also focus last window when hiding and Click-to-focus for issue #727.

 src/wmframe.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 562da294da84f9d03c29cd8a4c7072d0baf693ab
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 16 19:52:56 2023 +0200

    Detect idempotent RandR updates for issue #728.
    Only ArrangeWindowsOnScreenSizeChange when the desktop is really resizing.

 src/wmmgr.cc   |  14 ++++---
 src/yarray.h   |   4 ++
 src/ywindow.cc | 108 +++++++++++++++++++++++++++++++----------------------
 src/ywindow.h  |  13 +++++--
 4 files changed, 86 insertions(+), 53 deletions(-)

commit 4336686af503efc1b81919392f1e6dfe9bf0be9f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 16 19:51:46 2023 +0200

    Check for TaskBarDoubleHeight when computing workspace button height.

 src/wmtaskbar.cc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 549a77a64a307ce5df08f01edaf398a41034f94b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 16 19:47:42 2023 +0200

    Limit the resource string of an unresponsive client for issue #729.

 src/wmclient.cc | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 62fee7a492b01b4e089e3e55038096d0d4a98ab0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri May 12 18:40:18 2023 +0200

    Compute the ultimate workspace button height, before creating them.

 src/aworkspaces.cc | 7 ++++---
 src/aworkspaces.h  | 3 ++-
 src/wmtaskbar.cc   | 5 ++++-
 src/ywindow.h      | 1 +
 4 files changed, 11 insertions(+), 5 deletions(-)

commit 1c8fcc7ce89b8bbb54c63d14e6e530a603ae86a2
Author: Jan Papež <honyczek@centrum.cz>
Date:   Thu May 11 20:03:57 2023 +0000

    Translated using Weblate (Czech)

    Currently translated at 100.0% (525 of 525 strings)

 po/cs.po | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

commit d7a5ffb3a8a83ca145e815ad58eea0950d7eefd2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu May 11 20:55:34 2023 +0200

    Test for i18n by negation.

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a85838bfbfc2a55fdeb909dc7ae1536e75bcb20c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 10 22:53:32 2023 +0200

    Temporarily hide the taskbar collapse button when collapsing or expanding.

 src/wmtaskbar.cc | 1 +
 1 file changed, 1 insertion(+)

commit a6cb72bfab927f73045bea212341ad4eff59b3fc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 10 22:52:42 2023 +0200

    Rescale workspace buttons when taskbar is rather high.

 src/aworkspaces.cc | 30 +++++++++++++++++++-----------
 src/aworkspaces.h  |  1 +
 2 files changed, 20 insertions(+), 11 deletions(-)

commit 397e27dcfb38f29bf983bf774c8cea794c7bf501
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 10 12:55:06 2023 +0200

    Use "firefox" instead of "mozilla" as Firefox icon for ice-wm/icewm#132.

 lib/menu.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 80ab66b1bbb2d7fbc47929daec462fe5a46ed1ac
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon May 8 22:37:54 2023 +0200

    Report when icon could not be found for issue ice-wm/icewm#133.

 src/debug.h    | 4 ++--
 src/icetray.cc | 2 +-
 src/yicon.cc   | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit fd02e721ae6202ddb14620c6af0b1edb2c37b5a0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon May 8 18:30:59 2023 +0200

    An Escape key release event must match the key press event for #726.

 src/aaddressbar.cc |  4 +++-
 src/aaddressbar.h  |  1 +
 src/wmswitch.cc    |  4 +++-
 src/wmswitch.h     |  1 +
 src/wmwinlist.cc   |  6 ++++--
 src/wmwinlist.h    |  3 +++
 src/ydialog.cc     | 12 ++++++++----
 src/ydialog.h      |  1 +
 src/yinputline.cc  |  4 +++-
 src/yinputline.h   |  1 +
 src/ymenu.cc       |  4 +++-
 src/ymenu.h        |  1 +
 12 files changed, 32 insertions(+), 10 deletions(-)

commit 725e7a5cd3fa481e606ff2359f7066c916351173
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 7 20:23:20 2023 +0200

    Mention the hash-bang in the startup file.

 man/icewm-startup.pod | 2 ++
 1 file changed, 2 insertions(+)

commit 2f2afd96d715761458f4ce9693c3c5c77053ca54
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun May 7 20:19:09 2023 +0200

    Lookup icons in more context directories for issue ice-wm/icewm#132.

 src/yicon.cc     | 22 ++++++++++------------
 src/ymenuitem.cc |  3 +--
 2 files changed, 11 insertions(+), 14 deletions(-)

commit dd1adb39b80cb925a2752008fd854501c5fe8f6c
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Wed May 3 19:38:09 2023 +0000

    Translated using Weblate (Portuguese)

    Currently translated at 100.0% (525 of 525 strings)

 po/pt.po | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit c638cd1a5bd1f7602d59991f5bbe487f9eea4a00
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 3 12:41:08 2023 +0200

    Prepare 3.3.4 release

 AUTHORS      |  13 +-
 ChangeLog    | 804 +++++++++++++++++++++++++------------------------------
 NEWS         |  99 ++++---
 README.md    |  38 +--
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 po/ar.po     |  68 ++---
 po/be.po     |  68 ++---
 po/bg.po     |  68 ++---
 po/ca.po     |  68 ++---
 po/cs.po     |  68 ++---
 po/da.po     |  68 ++---
 po/de.po     |  68 ++---
 po/el.po     |  68 ++---
 po/en.po     |  68 ++---
 po/es.po     |  68 ++---
 po/fi.po     |  68 ++---
 po/fr.po     | 108 ++++----
 po/he.po     |  68 ++---
 po/hr.po     |  68 ++---
 po/hu.po     |  68 ++---
 po/icewm.pot |  70 ++---
 po/id.po     |  68 ++---
 po/it.po     |  68 ++---
 po/ja.po     |  68 ++---
 po/ko.po     |  68 ++---
 po/lt.po     |  68 ++---
 po/lv.po     |  68 ++---
 po/mk.po     |  68 ++---
 po/nb.po     |  68 ++---
 po/nl.po     |  68 ++---
 po/no.po     |  68 ++---
 po/pl.po     |  68 ++---
 po/pt.po     |  68 ++---
 po/pt_BR.po  |  76 +++---
 po/ro.po     |  68 ++---
 po/ru.po     |  84 +++---
 po/sk.po     |  68 ++---
 po/sl.po     |  68 ++---
 po/sv.po     |  84 +++---
 po/tr.po     |  80 +++---
 po/uk.po     |  68 ++---
 po/vi.po     |  68 ++---
 po/zh_CN.po  |  68 ++---
 po/zh_TW.po  |  68 ++---
 46 files changed, 1829 insertions(+), 1885 deletions(-)

commit 4e4f6603618316a76dfc3c62e03cf5a3a9fa784c
Merge: 1bef488a 87db7791
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 3 12:38:56 2023 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit 87db7791b3db1479001b10b7de587c350edd0cfe
Merge: 8ada50ff f9149e62
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed May 3 12:38:05 2023 +0200

    Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
    icewm-1-4-BRANCH

commit f9149e621694acda21adb3292decde627e9eea9e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue May 2 23:13:33 2023 +0200

    When managing a new client, postpone sending a Configure event until
    the final position is known, for issue #720.

 src/decorate.cc | 3 ++-
 src/wmframe.cc  | 9 ++++++++-
 src/wmframe.h   | 4 ++--
 3 files changed, 12 insertions(+), 4 deletions(-)

commit 885953d0ffdad031d4ebf68863c41d3a8fa3410a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Apr 30 21:44:16 2023 +0200

    Revert "Fix compile error for yximage.cc." 30bd4f5

 src/yximage.cc | 4 ----
 1 file changed, 4 deletions(-)

commit 794875889f18b27ae9a90ad1fc3d808c1ac2519a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Apr 30 10:06:40 2023 +0200

    Support icesh "focusmodel" for client windows without a WM_HINTS property.

 src/icesh.cc | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

commit 59539385d029184227e0eccefe3c8efd706913ff
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Apr 29 06:53:21 2023 +0200

    Let configure on OpenBSD test for -liconv in EXTRA_LIBS.

 configure.ac | 3 +++
 1 file changed, 3 insertions(+)

commit 8206ae0cec4ed2d8e89b6b544ba535adc41c1cc9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Apr 29 06:49:52 2023 +0200

    Let icesh report up to 1024 bytes of a property in "prop".

 src/icesh.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 278bc29d2bbc8fddf78bbfda39be67351491f41d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Apr 29 06:46:33 2023 +0200

    Turkish translation of .desktop files and closes #716.

 lib/icewm-session.desktop | 2 ++
 lib/icewm.desktop         | 2 ++
 2 files changed, 4 insertions(+)

commit 7fa72b6db815b264395ef36ca01bb9d9b4713270
Author: Luiz Fernando Ranghetti <elchevive68@gmail.com>
Date:   Wed Apr 26 23:54:34 2023 +0000

    Translated using Weblate (Portuguese (Brazil))

    Currently translated at 100.0% (525 of 525 strings)

 po/pt_BR.po | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit f9277940bd80261b944bbacc8332bbd3431221be
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Apr 24 21:31:52 2023 +0200

    Cache toolbar button gradients to speedup drawing.  Eliminate half of
    the button drawings on startup.

 src/objbar.cc    |  9 +++------
 src/objbutton.cc | 30 ++++++++++++++++++++++++++++--
 src/objbutton.h  | 15 ++++++++++-----
 src/wmtaskbar.cc |  6 +++++-
 4 files changed, 46 insertions(+), 14 deletions(-)

commit 031cdf6a87d66a9bb3d07b5390bff8edec1b61f8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Apr 23 18:46:26 2023 +0200

    Guard against workspace button gradient being undefined.

 src/aworkspaces.cc | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit f208e27aefaf629ae26233faad284dbb3e76f217
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Apr 23 18:36:54 2023 +0200

    Cache workspace button backgrounds for faster redrawing.

 src/aworkspaces.cc | 33 +++++++++++++++++++++++++++++++--
 src/aworkspaces.h  |  6 +++++-
 2 files changed, 36 insertions(+), 3 deletions(-)

commit eb0933d1feebc715bb0e5db1c3c4395da3384da7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Apr 23 18:34:01 2023 +0200

    Improve the quality of drawing gradients for the GdkPixbuf renderer.

 src/yimage_gdk.cc | 84 ++++++++++++++++++++++++++++++++++++++++++++++-----
 src/yimage_gdk.h  | 13 ++++----
 2 files changed, 82 insertions(+), 15 deletions(-)

commit f156d91f36dcdadb2f035afc3f25f04ee66e89b1
Author: Mehmet Akif 9oglu <madanadam@gmail.com>
Date:   Sat Apr 22 05:48:44 2023 +0000

    Translated using Weblate (Turkish)

    Currently translated at 100.0% (525 of 525 strings)

 po/tr.po | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit dd36202452c1ffa41d394f0525a401b1ee304731
Author: Mehmet Akif 9oglu <madanadam@gmail.com>
Date:   Fri Apr 21 06:28:45 2023 +0000

    Translated using Weblate (Turkish)

    Currently translated at 100.0% (525 of 525 strings)

 po/tr.po | 82 ++++++++++++++++++++++++++++++------------------------------
 1 file changed, 41 insertions(+), 41 deletions(-)

commit d35634ee379b663f97883cdf957a951b5b56349a
Author: Wallon <franckjl@hotmail.com>
Date:   Fri Apr 21 09:05:23 2023 +0000

    Translated using Weblate (French)

    Currently translated at 100.0% (525 of 525 strings)

 po/fr.po | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 703414c3d27c2499f54b3eea29baab1f714b305b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Apr 19 19:32:12 2023 +0200

    Let icesh also pick icewm internal and override redirect windows.

 src/icesh.cc | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 83d8f80309081e42e5b607b88ca5f6cc11339175
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date:   Wed Apr 19 04:37:20 2023 +0000

    Translated using Weblate (Russian)

    Currently translated at 100.0% (525 of 525 strings)

 po/ru.po | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c9e82998930fce2cccdbc4cdcceacdfebffbb8e9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Apr 16 22:18:13 2023 +0200

    Improve arrow navigation in the system dialog.

 src/wmdialog.cc | 43 +++++++++++++++++++++++++++++++------------
 src/wmdialog.h  |  2 ++
 2 files changed, 33 insertions(+), 12 deletions(-)

commit 999cccd3c2d2e66f0c297e7888edc4b09c92b3e8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Apr 16 11:13:32 2023 +0200

    Improve the quality of drawing gradients for the Imlib2 renderer.

 src/ref.h       |  2 +-
 src/wmstatus.cc |  8 ++----
 src/yimage2.cc  | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/yimage2.h   |  8 +++---
 src/ypaint.cc   | 20 +++++++++++++++
 src/ypaint.h    |  8 ++----
 6 files changed, 99 insertions(+), 18 deletions(-)

commit 75c35d5acaa101b7c3efdeb9148f84d65b40b2be
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date:   Sat Apr 15 14:55:33 2023 +0000

    Translated using Weblate (Russian)

    Currently translated at 100.0% (525 of 525 strings)

 po/ru.po | 75 ++++++++++++++++++++++++++++--------------------------------
 1 file changed, 35 insertions(+), 40 deletions(-)

commit e7fef962ae0fbd353264be01d32ef6d6a3ae1f13
Author: bittin <droidbittin@gmail.com>
Date:   Fri Apr 14 18:10:33 2023 +0200

    Swedish translation and credits (#714)

 lib/icewm-session.desktop | 2 ++
 lib/icewm.desktop         | 2 ++
 po/sv.po                  | 1 +
 3 files changed, 5 insertions(+)

commit 522e38e88e71226da02f25808516aa73734ab2e9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Apr 12 23:55:52 2023 +0200

    When internationalization is disabled, unset LIBICONV.

 configure.ac | 2 ++
 1 file changed, 2 insertions(+)

commit 2b19f7d199fe40c5b655330a00c68a0a5b9dfcfe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Apr 10 23:38:10 2023 +0200

    Fix corrupted text if built without i18n for issue ice-wm/icewm#131.

 src/ylocale.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 54c594deb9c547cb48e4079d028036647ac83f99
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Apr 10 23:38:05 2023 +0200

    Deprecate XRRDisable.

 src/wmapp.cc | 1 +
 1 file changed, 1 insertion(+)
