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

commit 9a26c48c2a3eec09d22d8aa3b0c8ba88cb4c74e3
Merge: 84bcd921 74069656
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Feb 9 18:54:47 2021 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit 74069656ed21b9f07e0ff8adfe2a5461072ab522
Merge: 6c645294 23db4bc2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Feb 9 18:52:15 2021 +0100

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

commit 23db4bc248cc2b23b4c909f0b537f87aded7d995
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Feb 9 18:50:31 2021 +0100

    Preparing 2.1.2.

 VERSION      | 2 +-
 configure.ac | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 93f4b37aacb40f21d58cf4560757b5b8572eb3fe
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Feb 6 11:17:01 2021 +0100

    Don't abort directory scanning on bad menu items

    Fix from issue #546 .

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

commit e76644944b994ba47bbac649f1c3c0598b6964dd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Feb 4 11:22:03 2021 +0100

    Relayout task buttons whenever a task button is removed for issue #548.

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

commit 73535fc3f17a04e73bfaf7a9554819058b2d8bcd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Feb 2 20:19:24 2021 +0100

    Add test for XShm extension+pixmaps.

 src/wmapp.cc  | 12 +++++++++---
 src/ywindow.h |  7 +++++++
 src/yxapp.cc  | 11 +++++++++++
 3 files changed, 27 insertions(+), 3 deletions(-)

commit e860a7d81ee12064ca0a10f7a7a47bb5c490e2c9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Feb 2 20:17:38 2021 +0100

    Free empty settings menu.

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

commit e03c768f19afec9af6000452ea5b5143e8454fa5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Feb 2 20:14:24 2021 +0100

    Remove updateUrgency, fWmUrgency, fClientUrgency, fOldState, fOldLayer
    from frames. Remove the urgent state flag from frame when gaining or
    losing focus.

 src/wmclient.cc   | 40 ++++++++++++++++------------------------
 src/wmclient.h    | 11 ++++++-----
 src/wmframe.cc    | 51 +++++++++++++++++----------------------------------
 src/wmframe.h     |  8 +-------
 src/wmminiicon.cc |  2 +-
 5 files changed, 41 insertions(+), 71 deletions(-)

commit e7a87348879b9cef5db06431a789a1c5c3633798
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Feb 2 20:13:28 2021 +0100

    Initialize TaskButton object.

 src/atasks.cc | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit c01456ba31c790c13834d031fa344a7ccc8ff45a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Feb 2 20:13:01 2021 +0100

    Add 'urgent' action to icesh.

 man/icesh.pod | 4 ++++
 src/icesh.cc  | 6 +++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 84bcd921a0306323d5fa662ba34cd06989455635
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jan 28 21:05:52 2021 +0100

    Commit release 2.1.1.

 AUTHORS          |   5 +-
 ChangeLog        | 929 +++++++++++++++++----------------------------------
 NEWS             | 158 ++++-----
 README.md        |  38 +--
 RELEASE.md       |   2 +-
 VERSION          |   2 +-
 configure.ac     |  12 +-
 man/icewm.pod    |   4 +
 po/ar.po         |  18 +-
 po/be.po         |  18 +-
 po/bg.po         |  18 +-
 po/ca.po         |  18 +-
 po/cs.po         |  18 +-
 po/da.po         |  18 +-
 po/de.po         |  18 +-
 po/el.po         |  18 +-
 po/en.po         |  18 +-
 po/es.po         |  18 +-
 po/fi.po         |  18 +-
 po/fr.po         |  18 +-
 po/he.po         |  18 +-
 po/hr.po         |  18 +-
 po/hu.po         |  18 +-
 po/icewm.pot     |  20 +-
 po/id.po         |  18 +-
 po/it.po         |  18 +-
 po/ja.po         |  18 +-
 po/ko.po         |  18 +-
 po/lt.po         |  18 +-
 po/lv.po         |  18 +-
 po/mk.po         |  18 +-
 po/nb.po         |  18 +-
 po/nl.po         |  18 +-
 po/no.po         |  18 +-
 po/pl.po         |  18 +-
 po/pt.po         |  18 +-
 po/pt_BR.po      |  18 +-
 po/ro.po         |  18 +-
 po/ru.po         |  18 +-
 po/sk.po         |  18 +-
 po/sl.po         |  18 +-
 po/sv.po         |  18 +-
 po/tr.po         |  18 +-
 po/uk.po         |  18 +-
 po/vi.po         |  18 +-
 po/zh_CN.po      |  18 +-
 po/zh_TW.po      |  18 +-
 src/wmtaskbar.cc |   1 +
 src/ybutton.cc   |   9 +-
 src/ycursor.cc   |   5 +-
 50 files changed, 764 insertions(+), 1105 deletions(-)

commit bc0ddd726342a9068edfa7c1405936c6c6014831
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jan 25 13:36:32 2021 +0100

    Create a Settings submenu to reduce Start menu items for issue #543.

 src/wmprog.cc | 76 ++++++++++++++++++++-----------------------------------
 1 file changed, 28 insertions(+), 48 deletions(-)

commit 69b863383b78ee5bd6ac50b490c8dbfb07e36930
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jan 25 13:34:17 2021 +0100

    Only add a separator if previous item is not.

 src/ymenu.cc    | 17 +++++++++++++++--
 src/ymenu.h     |  8 +++++---
 src/ymenuitem.h |  5 ++---
 3 files changed, 22 insertions(+), 8 deletions(-)

commit 6c645294d3b8c417b8ffb5773657d981686072df
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jan 24 14:16:35 2021 +0100

    Prepare 2.1.1 release

 AUTHORS      |   16 +-
 ChangeLog    | 8807 ++++++++++++++++++++++++++----------------------------
 INSTALL      |  322 +-
 NEWS         |  963 ++----
 README.md    |    4 +-
 configure.ac |    4 +-
 po/ar.po     |  213 +-
 po/be.po     |  215 +-
 po/bg.po     |  215 +-
 po/ca.po     |  217 +-
 po/cs.po     |  217 +-
 po/da.po     |  213 +-
 po/de.po     |  213 +-
 po/el.po     |  213 +-
 po/en.po     |  210 +-
 po/es.po     |  213 +-
 po/fi.po     |  213 +-
 po/fr.po     |  213 +-
 po/he.po     |  215 +-
 po/hr.po     |  210 +-
 po/hu.po     |  217 +-
 po/icewm.pot |  212 +-
 po/id.po     |  213 +-
 po/it.po     |  213 +-
 po/ja.po     |  217 +-
 po/ko.po     |  215 +-
 po/lt.po     |  215 +-
 po/lv.po     |  215 +-
 po/mk.po     |  215 +-
 po/nb.po     |  215 +-
 po/nl.po     |  217 +-
 po/no.po     |  215 +-
 po/pl.po     |  215 +-
 po/pt.po     |  213 +-
 po/pt_BR.po  |  213 +-
 po/ro.po     |  215 +-
 po/ru.po     |  213 +-
 po/sk.po     |  217 +-
 po/sl.po     |  215 +-
 po/sv.po     |  213 +-
 po/tr.po     |  215 +-
 po/uk.po     |  215 +-
 po/vi.po     |  215 +-
 po/zh_CN.po  |  213 +-
 po/zh_TW.po  |  213 +-
 45 files changed, 8954 insertions(+), 9516 deletions(-)

commit c639b5a8c2ae47c85a0c3f5d983fea1e40e3ab53
Merge: c8942a54 ae2d1703
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jan 24 13:59:27 2021 +0100

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

commit ae2d17030fd86a922649c9ab975a0df959e1593e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jan 24 13:41:29 2021 +0100

    Moving towards 2.1.1.

 VERSION      | 2 +-
 configure.ac | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit d63426a0dafa5307790144e71dcbadc13f87c6db
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Jan 24 13:40:03 2021 +0100

    Detail.

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

commit 699a4c5ec86c2af6e4db9c899ad9f90210f5a421
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 23 18:50:22 2021 +0100

    Improve the isValid test for Imlib2 custom cursors.

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

commit 501cd852918dcdf21e4dddc4abf50d2d0f410cf0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 23 18:22:44 2021 +0100

    Fix issue #542 for texturing background of task pane.

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

commit 1d28361a69d773ba0d026119ff197d38900eac0a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 23 16:02:21 2021 +0100

    Don't unarm menu popup buttons for issue #527.

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

commit a0a85793c142a56ab7bf42e1a1d4023d36849b52
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 23 15:54:50 2021 +0100

    Provide drawable context when creating pixmap cursors with Imlib2 for
    issue #541.

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

commit 61462c64a533a99774d1fe82aa5f39d2b5a65840
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 23 01:18:14 2021 +0100

    Prepare 2.1.0 release

 AUTHORS      |   4 +-
 ChangeLog    | 380 ++++++++++++++++++++++++++-----------------------------
 NEWS         |  96 +++++---------
 README.md    |  36 +++---
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  12 +-
 po/ar.po     | 169 +++++++++++++------------
 po/be.po     | 171 ++++++++++++-------------
 po/bg.po     | 171 ++++++++++++-------------
 po/ca.po     | 169 +++++++++++++------------
 po/cs.po     | 169 +++++++++++++------------
 po/da.po     | 169 +++++++++++++------------
 po/de.po     | 169 +++++++++++++------------
 po/el.po     | 169 +++++++++++++------------
 po/en.po     | 166 ++++++++++++------------
 po/es.po     | 169 +++++++++++++------------
 po/fi.po     | 169 +++++++++++++------------
 po/fr.po     | 169 +++++++++++++------------
 po/he.po     | 171 ++++++++++++-------------
 po/hr.po     | 166 ++++++++++++------------
 po/hu.po     | 173 ++++++++++++-------------
 po/icewm.pot | 168 ++++++++++++------------
 po/id.po     | 169 +++++++++++++------------
 po/it.po     | 169 +++++++++++++------------
 po/ja.po     | 169 +++++++++++++------------
 po/ko.po     | 171 ++++++++++++-------------
 po/lt.po     | 171 ++++++++++++-------------
 po/lv.po     | 171 ++++++++++++-------------
 po/mk.po     | 171 ++++++++++++-------------
 po/nb.po     | 171 ++++++++++++-------------
 po/nl.po     | 169 +++++++++++++------------
 po/no.po     | 171 ++++++++++++-------------
 po/pl.po     | 171 ++++++++++++-------------
 po/pt.po     | 169 +++++++++++++------------
 po/pt_BR.po  | 169 +++++++++++++------------
 po/ro.po     | 171 ++++++++++++-------------
 po/ru.po     | 169 +++++++++++++------------
 po/sk.po     | 169 +++++++++++++------------
 po/sl.po     | 171 ++++++++++++-------------
 po/sv.po     | 169 +++++++++++++------------
 po/tr.po     | 171 ++++++++++++-------------
 po/uk.po     | 171 ++++++++++++-------------
 po/vi.po     | 171 ++++++++++++-------------
 po/zh_CN.po  | 169 +++++++++++++------------
 po/zh_TW.po  | 169 +++++++++++++------------
 46 files changed, 3569 insertions(+), 3581 deletions(-)

commit bb98979dcf5de13d065c0e1d8b1d03d82b6c5244
Merge: 7078f1a4 c8942a54
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 23 01:09:31 2021 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit c8942a542106429adb5012aeacdef1521fcd3d13
Merge: eee57659 fe2600cd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 23 01:08:39 2021 +0100

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

commit fe2600cdb8010745f2e2d53c278fa29b4c6adcfb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jan 20 01:48:52 2021 +0100

    Remember maximized when fullscreen for issues #538 and #533.

 src/WinMgr.h    |  7 ++-----
 src/wmclient.cc | 25 +++++++++----------------
 src/wmclient.h  |  6 ++----
 src/wmframe.cc  | 25 ++++++++++++-------------
 src/wmmgr.cc    | 12 ++++--------
 5 files changed, 29 insertions(+), 46 deletions(-)

commit 331dbf8a42325f4bb83e1764b8460f08ff7f46b4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jan 18 20:45:11 2021 +0100

    Disarm button on release of mouse for issue #527.

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

commit 9e9cd63fd7b908a85955ec0031966aa19e3471a6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jan 18 19:50:17 2021 +0100

    Fix dragging task buttons.

 src/atasks.cc | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit f505fa3c0ca869ee6a5e78795f65aefd964a32f0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jan 18 04:06:28 2021 +0100

    Restore icesh setTrayOption and getTrayOption for issue #537.
    Make support for "_NET_WM_FULLSCREEN_MONITORS" better conformant to EWMH
    spec. Add "monitors", "frame", "properties" commands to icesh.
    Make preference FullscreenUseAllMonitors use just all the monitors.

 man/icesh.pod   | 47 +++++++++++++++++++++++-----
 src/icesh.cc    | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/wmapp.cc    |  1 +
 src/wmclient.cc | 36 +++++++++++++++++++---
 src/wmclient.h  |  1 +
 src/wmframe.cc  | 51 ++++++++++++++++---------------
 src/wmframe.h   |  2 +-
 src/wmmgr.h     |  1 +
 src/yrect.h     |  6 ++++
 src/yxapp.cc    |  2 ++
 10 files changed, 198 insertions(+), 37 deletions(-)

commit 9f67e9545e0e81868a6bb9a5f444b01c6e32ba1b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jan 18 04:05:00 2021 +0100

    Split the TaskBarApp class in a button class and an app class for
    issue #198.

 src/atasks.cc | 360 +++++++++++++++++++++++++++++++++---------------------
 src/atasks.h  | 119 +++++++++++-------
 2 files changed, 291 insertions(+), 188 deletions(-)

commit ae84625c04299cca563d154aca065abfb8a17f7c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jan 18 03:37:56 2021 +0100

    Revert "Clarify startMoveSize." to fix issue #540.

    This reverts commit 76a67485fe5d6a7f44bc82f05d891a112d682273.

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

commit 9f06f7c869b66d36313e9aefca659daeff1efcf9
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Jan 9 17:21:49 2021 +0100

    Option to move the ShowDesktop button to the right side

    This looks more similar to the modern Windows desktop.

 doc/icewm.adoc            |  2 +-
 man/icewm-preferences.pod |  2 +-
 src/default.h             |  4 ++--
 src/wmtaskbar.cc          | 12 ++++++++++--
 4 files changed, 14 insertions(+), 6 deletions(-)

commit d042bab1f878ec4f96df63d4558747e0f046c227
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Jan 6 13:46:33 2021 +0100

    Restore the old position in quickswitch on window destruction

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

commit 6ebb8816caa63fe0aef41ca71c8f666dcdff0dd7
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Jan 6 11:20:38 2021 +0100

    Option for Alt-F4ing windows in quick-switch

    The close action is triggered by a meta key and the one from Window
    Closing action, which is supposedly the same in almost all situations.

 src/wmswitch.cc | 34 +++++++++++++++++++++++++++++-----
 src/wmswitch.h  |  2 ++
 2 files changed, 31 insertions(+), 5 deletions(-)

commit 7078f1a4fd047234792a2a1fbdd45a22aa57a242
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 2 23:44:07 2021 +0100

    Prepare 2.0.1 release

 AUTHORS      |  16 +-
 ChangeLog    | 563 ++++++++++++++++++++++++++++---------------------------
 NEWS         | 103 +++++-----
 README.md    |  36 ++--
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  12 +-
 po/ar.po     |  34 ++--
 po/be.po     |  34 ++--
 po/bg.po     |  34 ++--
 po/ca.po     |  38 ++--
 po/cs.po     |  38 ++--
 po/da.po     |  34 ++--
 po/de.po     |  34 ++--
 po/el.po     |  34 ++--
 po/en.po     |  34 ++--
 po/es.po     |  34 ++--
 po/fi.po     |  34 ++--
 po/fr.po     |  34 ++--
 po/he.po     |  34 ++--
 po/hr.po     |  34 ++--
 po/hu.po     |  34 ++--
 po/icewm.pot |  36 ++--
 po/id.po     |  34 ++--
 po/it.po     |  34 ++--
 po/ja.po     |  38 ++--
 po/ko.po     |  34 ++--
 po/lt.po     |  34 ++--
 po/lv.po     |  34 ++--
 po/mk.po     |  34 ++--
 po/nb.po     |  34 ++--
 po/nl.po     |  38 ++--
 po/no.po     |  34 ++--
 po/pl.po     |  34 ++--
 po/pt.po     |  34 ++--
 po/pt_BR.po  |  34 ++--
 po/ro.po     |  34 ++--
 po/ru.po     |  34 ++--
 po/sk.po     |  38 ++--
 po/sl.po     |  34 ++--
 po/sv.po     |  34 ++--
 po/tr.po     |  34 ++--
 po/uk.po     |  34 ++--
 po/vi.po     |  34 ++--
 po/zh_CN.po  |  34 ++--
 po/zh_TW.po  |  34 ++--
 46 files changed, 1044 insertions(+), 1038 deletions(-)

commit a43eef27fbbd0502a700d189a90dc34e70286f5d
Merge: 3b95d791 eee57659
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 2 23:38:25 2021 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit eee57659fd43a1643228fb61daae999397797ee7
Merge: 5069b5f7 85977c3c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 2 23:31:53 2021 +0100

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

commit 85977c3c36776a48fbf39e664885d7d415e0cbc0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 2 19:12:52 2021 +0100

    Fix spelling of Gerenciador for pt_BR.

 lib/icewm.desktop | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b123f43e6d7d7d33a81cab310a736e39e21db1c7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jan 2 14:29:51 2021 +0100

    Improve getting icon window for WM_STATE.

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

commit 064b979ae93bcf0fc804710e4564c53df27c6b08
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jan 1 12:10:58 2021 +0100

    Note that support was added for icon_pixmap and icon_window fields of
    WM_HINTS property in 2.0.0.

 TODO | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6d3ec2529857191a8a6a10c8ae64990d38e262d8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jan 1 12:10:12 2021 +0100

    Update to 2.0.0.

 RELEASE.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 57732612f28b5ea8230de64b21db51e3a2a8beac
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jan 1 12:09:38 2021 +0100

    Add IceVM explanation to README for ice-wm/icewm#35

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

commit e1e58d86f2014f50b6893478b019a478a2f27ab7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 31 22:44:14 2020 +0100

    Reset horizontal scrolling when using the Home and End keys for the
    window list.

 src/ylistbox.cc | 4 ++++
 1 file changed, 4 insertions(+)

commit 51f375fc796203dabcdcf770c6e66d9c95119b50
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 31 22:43:25 2020 +0100

    Make isUrgent a member of ClientData.

 src/wmclient.h | 2 +-
 src/wmframe.h  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit b2e70ee499c8d3a0c3049be0cdf4347af54abf50
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 31 22:42:07 2020 +0100

    Communicate the window ID of the icon window in WM_STATE when iconifying
    to desktop.

 src/wmclient.cc   | 5 ++++-
 src/wmminiicon.cc | 4 ++++
 src/wmminiicon.h  | 1 +
 3 files changed, 9 insertions(+), 1 deletion(-)

commit 76a67485fe5d6a7f44bc82f05d891a112d682273
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 31 22:39:31 2020 +0100

    Clarify startMoveSize.

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

commit 2572bd7be90901756fb1f592e300d9ac58830874
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 31 22:37:27 2020 +0100

    Allow to set background opacity for QuickSwitch background for #534.

 src/wmswitch.cc | 8 --------
 src/wmswitch.h  | 2 --
 2 files changed, 10 deletions(-)

commit 2be556424a8985278a363a009fea1ea4a985a463
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 31 22:37:27 2020 +0100

    Fix setting option values for #535.

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

commit ff6660817193de6420453def06373b5c3c15a11c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Dec 31 22:37:27 2020 +0100

    Search for icewm icon for internal windows.

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

commit 3a97a1f1d0decc8b677fa16996183a7535573c29
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Dec 21 18:11:27 2020 +0100

    Handle horizontal scroll keys in window list window.

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

commit b4e720be08bf8ec2a8273bcc7b16eda0863202ea
Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
Date:   Mon Dec 21 11:33:10 2020 +0000

    Translated using Weblate (Indonesian)

    Currently translated at 100.0% (468 of 468 strings)

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

commit 4db3ccbe22a99c74f94ba6c33fa471c1935d33d0
Author: Luiz Fernando Ranghetti <elchevive68@gmail.com>
Date:   Fri Dec 18 19:14:36 2020 +0000

    Translated using Weblate (Portuguese (Brazil))

    Currently translated at 100.0% (468 of 468 strings)

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

commit 18ae6ec9b572dcf44cc3a98335c9690deb8010a2
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date:   Tue Dec 15 14:28:03 2020 +0000

    Translated using Weblate (Slovak)

    Currently translated at 100.0% (468 of 468 strings)

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

commit 674fe385b4cfe25267ff00391076dedbd06b59d6
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Mon Dec 14 20:20:45 2020 +0000

    Translated using Weblate (Portuguese)

    Currently translated at 100.0% (468 of 468 strings)

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

commit f744887712f17800e9dea44c059712bdfd91921f
Author: David Medina <medipas@gmail.com>
Date:   Mon Dec 14 18:01:27 2020 +0000

    Translated using Weblate (Catalan)

    Currently translated at 100.0% (468 of 468 strings)

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

commit 8001aa7f33bd1098f48d60145d45ca9d73a8f8c9
Author: Freek de Kruijf <freek@opensuse.org>
Date:   Mon Dec 14 14:34:03 2020 +0000

    Translated using Weblate (Dutch)

    Currently translated at 100.0% (468 of 468 strings)

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

commit 6d984320dd67a8da467593987e581e7877974f3d
Author: Aleš Kastner <alkas@volny.cz>
Date:   Mon Dec 14 14:27:51 2020 +0000

    Translated using Weblate (Czech)

    Currently translated at 100.0% (468 of 468 strings)

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

commit 063df95364e113b7b4f0fa4efc3842cfd45adb88
Author: Yasuhiko Kamata <belphegor@belbel.or.jp>
Date:   Mon Dec 14 01:31:39 2020 +0000

    Translated using Weblate (Japanese)

    Currently translated at 100.0% (468 of 468 strings)

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

commit 3b95d79143fdb8336a2519c7119fad02b3484836
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Dec 14 02:18:46 2020 +0100

    Prepare 2.0.0 release

 AUTHORS      |    3 +-
 ChangeLog    | 9159 +++++++++++++++++++++++++++---------------------------
 NEWS         |  330 +-
 README.md    |   36 +-
 RELEASE.md   |    2 +-
 VERSION      |    2 +-
 configure.ac |   10 +-
 po/ar.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/es.po     |    2 +-
 po/fi.po     |    2 +-
 po/fr.po     |    2 +-
 po/he.po     |    2 +-
 po/hr.po     |    2 +-
 po/hu.po     |    2 +-
 po/icewm.pot |    4 +-
 po/id.po     |    2 +-
 po/it.po     |    2 +-
 po/ja.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/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 +-
 46 files changed, 4732 insertions(+), 4890 deletions(-)

commit 4e55c22062b37f1a6071a91a0f4b9247d08e5093
Merge: 84abbd6a 5069b5f7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Dec 14 02:11:22 2020 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit 5069b5f71dc607789be16966017c6738a8e2495e
Merge: 8c6ed08b 869a96fa
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Dec 14 02:08:23 2020 +0100

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

commit 869a96fa8db2c090d48d962b9c98c1ac9c900593
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Dec 14 01:46:24 2020 +0100

    make update-po

 po/ar.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/be.po     | 322 +++++++++++++++++++++++++++---------------------------
 po/bg.po     | 320 +++++++++++++++++++++++++++---------------------------
 po/ca.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/cs.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/da.po     | 320 +++++++++++++++++++++++++++---------------------------
 po/de.po     | 321 +++++++++++++++++++++++++++---------------------------
 po/el.po     | 323 ++++++++++++++++++++++++++++---------------------------
 po/en.po     | 307 ++++++++++++++++++++++++++--------------------------
 po/es.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/fi.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/fr.po     | 320 +++++++++++++++++++++++++++---------------------------
 po/he.po     | 313 ++++++++++++++++++++++++++---------------------------
 po/hr.po     | 311 ++++++++++++++++++++++++++--------------------------
 po/hu.po     | 322 +++++++++++++++++++++++++++---------------------------
 po/icewm.pot | 309 ++++++++++++++++++++++++++--------------------------
 po/id.po     | 320 +++++++++++++++++++++++++++---------------------------
 po/it.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/ja.po     | 323 ++++++++++++++++++++++++++++---------------------------
 po/ko.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/lt.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/lv.po     | 320 +++++++++++++++++++++++++++---------------------------
 po/mk.po     | 320 +++++++++++++++++++++++++++---------------------------
 po/nb.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/nl.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/no.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/pl.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/pt.po     | 320 +++++++++++++++++++++++++++---------------------------
 po/pt_BR.po  | 320 +++++++++++++++++++++++++++---------------------------
 po/ro.po     | 322 +++++++++++++++++++++++++++---------------------------
 po/ru.po     | 321 +++++++++++++++++++++++++++---------------------------
 po/sk.po     | 321 +++++++++++++++++++++++++++---------------------------
 po/sl.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/sv.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/tr.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/uk.po     | 321 +++++++++++++++++++++++++++---------------------------
 po/vi.po     | 319 +++++++++++++++++++++++++++---------------------------
 po/zh_CN.po  | 319 +++++++++++++++++++++++++++---------------------------
 po/zh_TW.po  | 319 +++++++++++++++++++++++++++---------------------------
 39 files changed, 6342 insertions(+), 6096 deletions(-)

commit 9e18031899e011e3e171396327031bae5778eaca
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 13 20:14:45 2020 +0100

    Reposition window list if it got offscreen.

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

commit 444a934f404b9b8cc017725c57eb8ed524e1d27f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 13 20:14:45 2020 +0100

    Optimize scrolling images in iceview.

 src/iceview.cc | 74 +++++++++++++++++++++---------------------------------
 1 file changed, 29 insertions(+), 45 deletions(-)

commit 386e1b384dc7369c0f8baa9a8bd30648bd2c691e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 13 20:14:45 2020 +0100

    Fix horizontal scrolling in icehelp.

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

commit 686815fe8c687927268f84b69d823b30d01209f6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 13 20:14:45 2020 +0100

    Optimize scrollbars.

 src/iceicon.cc     | 17 ++--------
 src/ylistbox.cc    |  4 ---
 src/ylistbox.h     |  1 -
 src/yscrollbar.cc  | 59 ++++++++------------------------
 src/yscrollbar.h   |  8 ++---
 src/yscrollview.cc | 91 ++++++++++++++++++++++++++------------------------
 src/yscrollview.h  | 30 ++++++++---------
 7 files changed, 80 insertions(+), 130 deletions(-)

commit 4344120d17ce2d165e01ab320eec46a8911db7b9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 13 20:14:45 2020 +0100

    Ignore graphics exposures when in scrollWindow.

 src/ywindow.cc | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

commit 499e587693f99391cc78825edeab4743e1df5936
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Dec 8 00:20:39 2020 +0100

    Use _NET_WM_STATE_HIDDEN instead of IconicState for minimize.

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

commit c4039825c812fa1ed92f3b52788c50e8140f0343
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Dec 8 00:04:18 2020 +0100

    Tests for ypointer.h.

 src/testpointer.cc | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 97 insertions(+)

commit 4b7b28bb0d8b2bc25cf3de392d6218e5cd094f34
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Dec 8 00:00:45 2020 +0100

    Update 4.1.9 Icons for icon_pixmap and icon_window.

 COMPLIANCE | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b0711844516ce624ce3fb09de672a7ec9217a149
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Dec 7 23:57:13 2020 +0100

    Subtract border from icon_window position in MiniIcon.

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

commit 206e753707789eacf1dd780f043d9cad2b6833bf
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Dec 7 09:59:58 2020 +0100

    Update man.

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

commit 39775ce30d47a13cff922cdc75c9140fd3bed925
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Dec 7 09:58:02 2020 +0100

    Remove support for _WIN_PROTOCOL properties.

 man/icesh.pod    |  95 +--------------
 src/icesh.cc     | 330 ++++-----------------------------------------------
 src/wmabout.cc   |   4 +-
 src/wmapp.cc     |  48 +-------
 src/wmclient.cc  | 133 ++-------------------
 src/wmclient.h   |  13 +-
 src/wmframe.cc   |  30 ++---
 src/wmmgr.cc     | 107 +----------------
 src/wmmgr.h      |  16 +--
 src/wmtaskbar.cc |   4 +-
 src/wmwinlist.cc |   4 +-
 src/ymsgbox.cc   |   4 +-
 src/yxapp.cc     |  28 -----
 13 files changed, 66 insertions(+), 750 deletions(-)

commit 36e1aed6dc7a608dd5dd29c7cc498ae241237723
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 6 23:11:03 2020 +0100

    Don't unroll on button press for issue #525.

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

commit cd552f12bf6276511f32217b59e7bb18bd875cab
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 6 20:32:10 2020 +0100

    Don't blend MiniIcon when not in 32-bit mode.

 src/wmminiicon.cc | 8 +++++++-
 src/yimage.h      | 1 +
 src/yimage2.cc    | 9 +++++++++
 3 files changed, 17 insertions(+), 1 deletion(-)

commit e8d58b7939c3fa023432f863b335036006e9346d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 6 18:35:17 2020 +0100

    Fix for drawing TitleAB and TitleIB pixmaps when they are gradients for
    issue #523.

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

commit 051cfd8c8a3ae05f742f70dc21cc17ac638e7561
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 6 18:34:51 2020 +0100

    Drop const from parameters.

 src/ypaint.cc | 44 ++++++++++++++++++++++----------------------
 src/ypaint.h  | 36 ++++++++++++++++++------------------
 2 files changed, 40 insertions(+), 40 deletions(-)

commit 0913c1a1221ff5a1025f4ad0d746592eb0ae90f7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 6 18:34:26 2020 +0100

    Fix typo for yorigin in composite.

 src/yimage_gdk.cc | 2 +-
 src/yximage.cc    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 41a4c4d10b42e3f0d23e224892c1680d0964a463
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Dec 6 11:59:17 2020 +0100

    Remove unwanted space and separator in taskbar if toolbar is empty for
    issue #524.

 src/objbar.h     | 1 +
 src/wmtaskbar.cc | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f5efba5e15d137ed7a4e4e58b287a1ad249a9155
Author: Claudio Cesar de Sá <ccs1664@gmail.com>
Date:   Sat Dec 5 11:33:37 2020 -0300

    support BR_Portuguese language in 2 files /lib (#522)

    icewm-session.desktop and
    icewm.desktop with support BR_Portuguese language

 lib/icewm-session.desktop | 4 +++-
 lib/icewm.desktop         | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 164243a8ed725f3a603f1a1362879a14699dab4c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 26 12:32:52 2020 +0100

    Simplify call to nl_langinfo and improve readability.

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

commit 32bfae82d6c8d2c678d6d0d5f2a70326c958d3bb
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Nov 26 02:39:58 2020 +0100

    If-case formating fix

    Also separate regions to unconfuse the editor.

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

commit f1758cd090f03b6ff12e59c1ce66430644a33e63
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 25 22:16:44 2020 +0100

    Prevent deprecated warnings for librsvg.

 src/yimage2.cc | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit e416b2ce984a56bab6a989a4d1441301ae2e17fb
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Nov 25 21:18:55 2020 +0100

    Check CONFIG_I18N prior to calling nl_langinfo

    For #519

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

commit 8666ef591a644572abcb64dabb9941c18269dbc8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 25 19:44:56 2020 +0100

    Add support for WM_HINTS icon_window in MiniIcons.

 src/wmminiicon.cc | 77 +++++++++++++++++++++++++++++++++++++++++++++------
 src/wmminiicon.h  |  5 ++++
 2 files changed, 74 insertions(+), 8 deletions(-)

commit ac0efbe8b8b7f83db3fdd0bd35498d47e196cb5a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 25 19:44:56 2020 +0100

    In unmanage first delete MiniIcon.

 src/wmframe.cc | 59 ++++++++++++++++++++++++------------------------------
 1 file changed, 26 insertions(+), 33 deletions(-)

commit 1b4cb5ea94be72b5ec75e2b10e9079cabfc8be6d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 25 19:44:56 2020 +0100

    Add more WM_HINTS accessor functions. Check if WM_HINTS update actually
    changes anything.

 src/wmclient.cc | 77 +++++++++++++++++++++++++++++++++++++++--------------
 src/wmclient.h  | 26 +++++++++---------
 2 files changed, 69 insertions(+), 34 deletions(-)

commit 9d87fbe3393c73bf890244517892a0f1c4fe94d9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 25 19:44:56 2020 +0100

    Check for destroyed when reparenting.

 src/ywindow.cc | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit a83bfd4a6e09474f7516dea6097aa59fd25f4d3c
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Nov 18 23:19:05 2020 +0100

    No attempt to draw Unicode in non-UTF-8 environment

    Workaround for issue #519

 src/yfontxft.cc | 6 ++++++
 1 file changed, 6 insertions(+)

commit 8d139c52bc11c2001976ab319f5d796e8795e41a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 24 18:41:19 2020 +0100

    Fixes for showing the icon_pixmap from WM_HINTS for timidity and fontforge.

 src/wmframe.cc | 66 +++++++++++++++++++++++++++++++++---------------------
 1 file changed, 40 insertions(+), 26 deletions(-)

commit cf61b0182c8574e507791c62063bdeae9d843dbf
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 24 02:34:26 2020 +0100

    Remove superfluous.

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

commit bb08cd1468aac9b6585f41c0ab2769d5646d6281
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 24 02:34:26 2020 +0100

    Center MiniIcon.

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

commit 63fa7c2195f4865a1312e1541088f3630b45621e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 24 02:34:26 2020 +0100

    XGetGeometry returns True.

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

commit 305261c2e169539bbe0afb6b29821fbe57b5dd62
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Nov 23 12:16:16 2020 +0100

    Fix for showing the icon_pixmap from WM_HINTS, which fixes the icon for
    NEdit and xmgrace.

 src/wmframe.cc | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 2e764445d1f92e8dc7d1d438ac7f9a0fcadda85d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 22 21:30:47 2020 +0100

    If Imlib2 then disable GdkPixbuf.

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

commit 0c23649ee0fb8d783580ab01b23d870ef76ff77f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 22 21:14:22 2020 +0100

    Add libimlib2-dev dependency.

 .github/workflows/cmake.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c8b0368722d4a7c13c45484be12832d6f9ffb0ae
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 22 20:21:51 2020 +0100

    Support SVG in Imlib2. Make Imlib2 the default render engine.

 configure.ac       | 41 ++++++++++++++++++++++++-----------------
 src/CMakeLists.txt | 37 +++++++++++++++++++++----------------
 2 files changed, 45 insertions(+), 33 deletions(-)

commit de1d52120e8c9acf585d5496c958560b032c702f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 22 20:21:14 2020 +0100

    Show render engine in About. Use layout classes.

 src/wmabout.cc | 175 ++++++++++++-----------------------------------------
 src/wmabout.h  |  24 +++-----
 2 files changed, 48 insertions(+), 151 deletions(-)

commit fd4cd666b3bd0e4383f15cfd8957cd158d85116e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 22 20:18:58 2020 +0100

    Better MiniIcons for Imlib2. Support SVG in Imlib2.  Add renderName.

 src/wmminiicon.cc |  2 +-
 src/yicon.cc      | 10 +++---
 src/yimage.h      |  6 ++--
 src/yimage2.cc    | 85 ++++++++++++++++++++++++++++++++++++++++++++-------
 src/yimage_gdk.cc |  4 +++
 src/yximage.cc    |  4 +++
 6 files changed, 91 insertions(+), 20 deletions(-)

commit d9b6af6f89479a4b5567160004baf8bdffa7d412
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 22 20:17:29 2020 +0100

    Add ylayout.h

 src/Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

commit 6ec4609a0876a111dd49224b893f1b95095778a1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 22 20:16:55 2020 +0100

    Add layouts for dialogs.

 src/ylayout.h | 233 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 233 insertions(+)

commit dce01caf0a6d9cbd951c32d39f53fa39cf7e1998
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 22 20:16:19 2020 +0100

    YLabel and YMsgBox use cstrings.

 src/wmframe.cc |  2 +-
 src/wmframe.h  |  2 +-
 src/ylabel.cc  |  2 +-
 src/ylabel.h   | 10 +++++-----
 src/ymsgbox.cc |  5 +++--
 src/ymsgbox.h  |  4 ++--
 6 files changed, 13 insertions(+), 12 deletions(-)

commit 03d7f5ce0383c047ced4525dbb7f0d42b1126123
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 22 20:16:19 2020 +0100

    Add errno_string.

 src/base.h  | 1 +
 src/misc.cc | 4 ++++
 2 files changed, 5 insertions(+)

commit 12664c2e2e6df9d022c413c956fc71e8e262c244
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Nov 21 00:18:35 2020 +0100

    Don't resize when trying to move when dragging at y=0 for issue #520.

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

commit 18736d55513c28866d551cf9098a4eab6e3cc033
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Nov 20 00:55:22 2020 +0100

    Only change a schema key if it exists for issue ice-wm/man#1.

 icewm-set-gnomewm | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit ff4b5e185c19e80cf4525f9400bbe98ddeae5612
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 18 23:20:33 2020 +0100

    Report errors if enabled packages are missing for issue #516.

 configure.ac | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

commit 6f0591795d3d320093497aeb6f80e0c453f38df4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 18 21:50:20 2020 +0100

    Instead of render.h include Xrender.h for dependency checking for
    issue #516.

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

commit 3b97e59cfdaf4db12da2573cf35c5a732a439f6e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 17 00:34:39 2020 +0100

    Improve alpha thresholding for Imlib2 support for issue #513.

 src/yimage2.cc | 46 +++++++++++++++++++++++++---------------------
 1 file changed, 25 insertions(+), 21 deletions(-)

commit 17ffd865d58c6318d3434ddc4de874ab817eccde
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 17 00:33:27 2020 +0100

    Free fAutoScroll when its YWindow is destroyed.

 src/ywindow.cc | 2 --
 1 file changed, 2 deletions(-)

commit 17b3d77c700226749775512f3ab530c3f0cdbd3c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Nov 16 01:43:20 2020 +0100

    Improve rendering quality for MiniIcons for issue #513.

 src/wmminiicon.cc | 2 +-
 src/yimage.h      | 1 +
 src/yimage2.cc    | 8 ++++++++
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 282923b24a260e60b1b4ad8e6fe1352dc78698fd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Nov 16 01:42:48 2020 +0100

    Add imlib2 to dependencies.

 rebuild.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 304b1f37483803bceaf30ee3c16e8cb518efd4ea
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 15 22:55:46 2020 +0100

    Prevent unsigned overflow.

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

commit 403b2bc767813907afeb0d15a59a728e9a3dfebd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 15 22:55:31 2020 +0100

    Convert last IMLIB to IMLIB2.

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

commit 312cada031d9ba3aea1dc10d9aba80bee2c0e7f1
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Nov 15 22:42:35 2020 +0100

    [cmake] Print CONFIG_IMLIB2 variable status

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

commit 922aa5fcbb46d80b9d6b4f722216b434f3c457a4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 15 22:18:22 2020 +0100

    Improve alpha blending for Imlib2 support for issue #513.

 src/yimage2.cc | 39 ++++++++++++++++++++++++++++-----------
 1 file changed, 28 insertions(+), 11 deletions(-)

commit aa51e2eb179a32154e1cbb6186aaf56bc7e3ffc8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 15 00:45:07 2020 +0100

    Add support for Imlib2 as a possible replacement for gdk-pixbuf for
    issue #513.

 configure.ac          |  37 ++++-
 rebuild.sh            |  14 +-
 src/CMakeLists.txt    |  38 ++---
 src/Makefile.am       |   1 +
 src/config.cmake.h.in |   2 +-
 src/wmapp.cc          |   3 +
 src/ycursor.cc        | 173 +++++++++++------------
 src/yimage2.cc        | 345 ++++++++++++++++++++++++++++++++++++++++++++++
 src/yximage.cc        |  15 +-
 9 files changed, 502 insertions(+), 126 deletions(-)

commit a094216d06e3afa319419c1d7537fc1ef5265d50
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Nov 14 14:13:21 2020 +0100

    Revert "Revert "Stop overpainting clock every second when not needed""

    This reverts commit 98e27dc1095deefd51bc11badfba51cb51119716.

     - one improvement of spaghetti code was left out (for "political" reasons)
     - LOC reduced and the forced draw in debug mode fixed

 src/aclock.cc | 26 +++++++++++++++-----------
 src/aclock.h  |  2 +-
 2 files changed, 16 insertions(+), 12 deletions(-)

commit 06c56501d5b406265212ce50d68e379217016fd1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 12 20:43:11 2020 +0100

    Set task title.

 src/aapm.cc   | 1 -
 src/atasks.cc | 4 +++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit ddd5905bf74ab4a12a2ed08e2eb6efdedffc6acb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 12 20:42:41 2020 +0100

    Prefer actionPerformed().

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

commit 4f5960e3aa4c2e40a3834f43ba50c4908ef6de09
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 12 20:42:23 2020 +0100

    Remove loseFocus().

 src/wmmgr.cc | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit 3c429f61f85927d324bb4d868905efa207eea4df
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 12 20:41:56 2020 +0100

    Remove wmmgr.h from wmframe.h. Add classHint() to ClientData.

 src/atray.cc       |  3 +--
 src/aworkspaces.cc |  2 +-
 src/decorate.cc    |  2 +-
 src/movesize.cc    |  1 +
 src/wmabout.cc     |  1 +
 src/wmapp.cc       |  1 +
 src/wmclient.h     | 47 ++++++++++++++++++++++++++++++++++++++++++++---
 src/wmcontainer.cc |  2 +-
 src/wmframe.cc     | 21 ++++++++++++---------
 src/wmframe.h      |  6 ++++--
 src/wmmgr.h        | 41 -----------------------------------------
 src/wmsession.cc   |  1 +
 src/wmswitch.cc    |  1 +
 src/wmtaskbar.cc   |  1 +
 src/wmwinlist.cc   |  1 +
 src/ymsgbox.cc     |  1 +
 16 files changed, 72 insertions(+), 60 deletions(-)

commit aefcbe5ec93f8e43925965a3824b3cc60d0529e1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 12 19:09:27 2020 +0100

    Fix positioning of window list title for non-standard SmallIconSize
    settings for issue #514.

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

commit 84abbd6ae374008e1b16fc62011874b136bad268
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 10 00:54:09 2020 +0100

    Prepare 1.9.2 release

 AUTHORS      |   2 +-
 ChangeLog    | 320 +++++++++++++++++++++++++++++++++++--------------------
 NEWS         | 148 ++++---------------------
 README.md    |  36 +++----
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 po/ar.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/es.po     |   2 +-
 po/fi.po     |   2 +-
 po/fr.po     |   2 +-
 po/he.po     |   2 +-
 po/hr.po     |   2 +-
 po/hu.po     |   2 +-
 po/icewm.pot |   4 +-
 po/id.po     |   2 +-
 po/it.po     |   2 +-
 po/ja.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/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 +-
 46 files changed, 293 insertions(+), 307 deletions(-)

commit 8af9740bffca94ffa08ff57c1b1f2677243f2c22
Merge: a7e868d6 8c6ed08b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 10 00:46:54 2020 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit 8c6ed08b2fdf9a68bc8b5d6ae7b51a18a2a3b906
Merge: 61b47eb7 15f49b18
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 10 00:45:07 2020 +0100

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

commit 15f49b18d8ef1ec635b68525fbef912bc3713015
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Nov 10 00:44:09 2020 +0100

    make update-po

 po/ar.po     | 50 +++++++++++++++++++++++++-------------------------
 po/be.po     | 50 +++++++++++++++++++++++++-------------------------
 po/bg.po     | 50 +++++++++++++++++++++++++-------------------------
 po/ca.po     | 50 +++++++++++++++++++++++++-------------------------
 po/cs.po     | 50 +++++++++++++++++++++++++-------------------------
 po/da.po     | 50 +++++++++++++++++++++++++-------------------------
 po/de.po     | 50 +++++++++++++++++++++++++-------------------------
 po/el.po     | 50 +++++++++++++++++++++++++-------------------------
 po/en.po     | 50 +++++++++++++++++++++++++-------------------------
 po/es.po     | 50 +++++++++++++++++++++++++-------------------------
 po/fi.po     | 50 +++++++++++++++++++++++++-------------------------
 po/fr.po     | 50 +++++++++++++++++++++++++-------------------------
 po/he.po     | 50 +++++++++++++++++++++++++-------------------------
 po/hr.po     | 50 +++++++++++++++++++++++++-------------------------
 po/hu.po     | 50 +++++++++++++++++++++++++-------------------------
 po/icewm.pot | 52 ++++++++++++++++++++++++++--------------------------
 po/id.po     | 50 +++++++++++++++++++++++++-------------------------
 po/it.po     | 50 +++++++++++++++++++++++++-------------------------
 po/ja.po     | 50 +++++++++++++++++++++++++-------------------------
 po/ko.po     | 50 +++++++++++++++++++++++++-------------------------
 po/lt.po     | 50 +++++++++++++++++++++++++-------------------------
 po/lv.po     | 50 +++++++++++++++++++++++++-------------------------
 po/mk.po     | 50 +++++++++++++++++++++++++-------------------------
 po/nb.po     | 50 +++++++++++++++++++++++++-------------------------
 po/nl.po     | 50 +++++++++++++++++++++++++-------------------------
 po/no.po     | 50 +++++++++++++++++++++++++-------------------------
 po/pl.po     | 50 +++++++++++++++++++++++++-------------------------
 po/pt.po     | 50 +++++++++++++++++++++++++-------------------------
 po/pt_BR.po  | 50 +++++++++++++++++++++++++-------------------------
 po/ro.po     | 50 +++++++++++++++++++++++++-------------------------
 po/ru.po     | 50 +++++++++++++++++++++++++-------------------------
 po/sk.po     | 50 +++++++++++++++++++++++++-------------------------
 po/sl.po     | 50 +++++++++++++++++++++++++-------------------------
 po/sv.po     | 50 +++++++++++++++++++++++++-------------------------
 po/tr.po     | 50 +++++++++++++++++++++++++-------------------------
 po/uk.po     | 50 +++++++++++++++++++++++++-------------------------
 po/vi.po     | 50 +++++++++++++++++++++++++-------------------------
 po/zh_CN.po  | 50 +++++++++++++++++++++++++-------------------------
 po/zh_TW.po  | 50 +++++++++++++++++++++++++-------------------------
 39 files changed, 976 insertions(+), 976 deletions(-)

commit 0a286691d1e1c82a3c56c3db052f78608c74e3f4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 8 20:09:41 2020 +0100

    Use just one set of XSizeHints for issue ice-wm/icewm#28.

 src/wmclient.cc | 14 --------------
 src/wmclient.h  |  4 ----
 src/wmframe.cc  | 20 +-------------------
 3 files changed, 1 insertion(+), 37 deletions(-)

commit 5d788433895ea9023cacc198f0eb22010f86780c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 8 20:08:33 2020 +0100

    Improve logConfigureNotify details.

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

commit e3dc92cd81aaaf6755e3053f5f6db975b8fe862c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 8 16:54:52 2020 +0100

    Prevent inadvertent growing of windows in issue #512.

 src/wmclient.cc |  8 ++++----
 src/wmclient.h  |  3 ++-
 src/wmframe.cc  | 36 +++++++++++++++++++-----------------
 src/wmframe.h   |  8 ++++----
 4 files changed, 29 insertions(+), 26 deletions(-)

commit 2d4fbc96ad59265f8903ca637b5abe176410f0a6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 8 16:53:57 2020 +0100

    Do XAllowEvents first.

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

commit 75f83455c283647ac8882b2a18eb8377cef058c8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 8 16:53:33 2020 +0100

    Simplify use of XClassHint.

 src/wmsession.cc | 22 ++++------------------
 1 file changed, 4 insertions(+), 18 deletions(-)

commit a91665cc04607c8a0fdcb183837517d4fd0dcb13
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 8 16:53:17 2020 +0100

    Show toolbar button titles.

 src/obj.h     | 2 +-
 src/objbar.cc | 6 ++++--
 src/objbar.h  | 4 ++--
 src/objmenu.h | 2 +-
 src/wmprog.cc | 3 +--
 5 files changed, 9 insertions(+), 8 deletions(-)

commit 8b9cbcda42ef8cb707fece9bcf3108820a338fcc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 8 16:51:26 2020 +0100

    Move DND to subclass YDndWindow.

 src/icehelp.cc   |  2 +-
 src/iceicon.cc   |  3 +-
 src/icelist.cc   |  8 ++---
 src/iceview.cc   |  3 +-
 src/wmtaskbar.cc |  2 +-
 src/wmtaskbar.h  |  2 +-
 src/ywindow.cc   | 97 ++++++++++++++++++++++++++++++----------------------
 src/ywindow.h    | 40 +++++++++++++---------
 8 files changed, 89 insertions(+), 68 deletions(-)

commit 94ddebf95dcdde84c752175fc433bae6adef62c5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Nov 8 16:51:26 2020 +0100

    Remove setDND.

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

commit a7e868d646639aaaf4bd57a56de2fc2fd364b2bb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 5 00:51:27 2020 +0100

    Prepare 1.9.1 release

 AUTHORS      |   2 +-
 ChangeLog    | 470 +++++++++++++++++++++++++++++++------------------------
 NEWS         | 148 ++++--------------
 README.md    |  38 ++---
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 po/ar.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/es.po     |   2 +-
 po/fi.po     |   2 +-
 po/fr.po     |   2 +-
 po/he.po     |   2 +-
 po/hr.po     |   2 +-
 po/hu.po     |   2 +-
 po/icewm.pot |   4 +-
 po/id.po     |   2 +-
 po/it.po     |   2 +-
 po/ja.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/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 +-
 46 files changed, 361 insertions(+), 391 deletions(-)

commit 5bf1b4817586bce00f696f21e711e6132ae9f9a9
Merge: 29abd06a 61b47eb7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 5 00:42:08 2020 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit 61b47eb7e9545859f743431db85e940fd0f02386
Merge: 813dd473 d48c1b46
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Nov 5 00:40:57 2020 +0100

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

commit d48c1b460770291e2f012cc631fe9f2ca812186e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 23:21:18 2020 +0100

    Fix compilation on OpenBSD.

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

commit 57e5ed0ba16a4b9cc43ef7bee9bc7410fe62f0f5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 23:12:07 2020 +0100

    Update XDND protocol implementation.

 src/ywindow.cc | 163 +++++++++++++----------
 src/ywindow.h  |  16 ++-
 src/yxapp.cc   | 382 +++++++++++++++++++++++++++--------------------------
 3 files changed, 298 insertions(+), 263 deletions(-)

commit 8adba6cbc83a85f33f19a6a141eb860c0e653976
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 23:10:20 2020 +0100

    make update-po

 po/ar.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/be.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/bg.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/ca.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/cs.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/da.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/de.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/el.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/en.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/es.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/fi.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/fr.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/he.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/hr.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/hu.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/icewm.pot | 114 +++++++++++++++++++++++++++----------------------------
 po/id.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/it.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/ja.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/ko.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/lt.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/lv.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/mk.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/nb.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/nl.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/no.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/pl.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/pt.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/pt_BR.po  | 112 +++++++++++++++++++++++++++---------------------------
 po/ro.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/ru.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/sk.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/sl.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/sv.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/tr.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/uk.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/vi.po     | 112 +++++++++++++++++++++++++++---------------------------
 po/zh_CN.po  | 112 +++++++++++++++++++++++++++---------------------------
 po/zh_TW.po  | 112 +++++++++++++++++++++++++++---------------------------
 39 files changed, 2185 insertions(+), 2185 deletions(-)

commit 14a03bd88095bd11be785b2e75ab807b4559f9d3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 20:32:42 2020 +0100

    Update XDND version from 3 to 5.

 src/wmapp.cc    |  2 +-
 src/wmclient.cc |  4 ++--
 src/ywindow.cc  | 19 ++++++-------------
 src/yxapp.h     |  2 +-
 4 files changed, 10 insertions(+), 17 deletions(-)

commit af5ba372bab1954e11104ecb32559bd66979d5bd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 20:32:42 2020 +0100

    Remove unused.

 src/base.h | 8 --------
 1 file changed, 8 deletions(-)

commit 8dbc525ba4e148e577fadea5f05b0abbc28cb334
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 18:48:54 2020 +0100

    Add actionLayers. Switch on action in actionPerformed.

 src/wmaction.h  | 21 ++++++++++--
 src/wmapp.cc    | 14 ++++----
 src/wmclient.cc |  8 ++---
 src/wmframe.cc  | 95 ++++++++++++++++++++++++++++++++++++-----------------
 src/wmmgr.cc    | 19 ++++++++++-
 5 files changed, 113 insertions(+), 44 deletions(-)

commit eb711548a1b650e7ed836dccd3138f7a6aaaf44e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 18:47:11 2020 +0100

    Remove unused frame members.

 src/wmframe.h | 7 -------
 1 file changed, 7 deletions(-)

commit 2655cd1cd2e89a9f8cc962c401988c9b13979a0c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 18:46:38 2020 +0100

    Apply SKIP_PAGER for PagerShowPreview.

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

commit 6b84a4dbd958e1a16e48a8394e75734e7fb1aaf6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 13:50:43 2020 +0100

    Explain where delays are in milliseconds.

 src/default.h | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 18aec0b62f03a6e9fdb980ee07aaa35eba5accd8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 13:46:53 2020 +0100

    Use a minimum delay of 10 ms for taskbar delays to avoid #508.

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

commit be3313b8c4953c367dfb4811fa27c11b1b98fd66
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 13:45:42 2020 +0100

    Fix for changing layers when ABOVE or BELOW bit is set.

 src/wmframe.cc | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

commit 37a138ed4cd5a6e74cbcc19058f525fa300f1883
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Nov 4 13:45:09 2020 +0100

    Handle _WIN_LAYER messages via actionPerformed.

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

commit 560cbbd246a67330147d3917183a521374f9ffd2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Oct 30 19:24:57 2020 +0100

    Only direct focus if frame is mapped.

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

commit 5fc5f5599c399716be4c6454516e96e628030ceb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Oct 30 19:24:52 2020 +0100

    Catch changes in width_inc and height_inc for #510.

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

commit e14aaa8d5a8c8126698e3752bd2d30d3696a735f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Oct 30 19:23:53 2020 +0100

    Define colors at top and lighten up the grey a bit.

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

commit 70fc4111234c051433b5e110ba34636dafe39fbe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Oct 30 19:22:32 2020 +0100

    Update to 1.9.0.

 AUTHORS      |   22 +-
 ChangeLog    | 8529 ++++++++++++++++++++++++++++--------------------------
 NEWS         |  362 ++-
 VERSION      |    2 +-
 configure.ac |   10 +-
 5 files changed, 4597 insertions(+), 4328 deletions(-)

commit 29abd06add8b047c20176d44de6ba3bd84161f78
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 29 20:28:57 2020 +0100

    Prepare 1.9.0 release

 AUTHORS      |   22 +-
 ChangeLog    | 8529 ++++++++++++++++++++++++++++--------------------------
 NEWS         |  362 ++-
 README.md    |    2 +-
 RELEASE.md   |    2 +-
 VERSION      |    2 +-
 configure.ac |   10 +-
 po/ar.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/es.po     |    2 +-
 po/fi.po     |    2 +-
 po/fr.po     |    2 +-
 po/he.po     |    2 +-
 po/hr.po     |    2 +-
 po/hu.po     |    2 +-
 po/icewm.pot |    4 +-
 po/id.po     |    2 +-
 po/it.po     |    2 +-
 po/ja.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/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 +-
 46 files changed, 4639 insertions(+), 4370 deletions(-)

commit 4ea1941841189fc119e6640f50516c8267c0c895
Merge: 6554e52f 813dd473
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 29 20:21:16 2020 +0100

    Merge branch 'icewm-1-4-BRANCH'

commit 813dd4736a185b740a0e0db134ead9fada9c0412
Merge: 31304553 d1e7a8f8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 29 20:16:25 2020 +0100

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

commit d1e7a8f863e61ac2444e5e1e2e22ccf7ae20ac94
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 29 18:50:24 2020 +0100

    make update-po

 po/ar.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/be.po     | 428 +++++++++++++++++++++++++++---------------------------
 po/bg.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/ca.po     | 430 +++++++++++++++++++++++++++---------------------------
 po/cs.po     | 430 +++++++++++++++++++++++++++---------------------------
 po/da.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/de.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/el.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/en.po     | 423 +++++++++++++++++++++++++++--------------------------
 po/es.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/fi.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/fr.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/he.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/hr.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/hu.po     | 428 +++++++++++++++++++++++++++---------------------------
 po/icewm.pot | 425 +++++++++++++++++++++++++++---------------------------
 po/id.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/it.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/ja.po     | 433 +++++++++++++++++++++++++++----------------------------
 po/ko.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/lt.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/lv.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/mk.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/nb.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/nl.po     | 430 +++++++++++++++++++++++++++---------------------------
 po/no.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/pl.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/pt.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/pt_BR.po  | 426 +++++++++++++++++++++++++++---------------------------
 po/ro.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/ru.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/sk.po     | 430 +++++++++++++++++++++++++++---------------------------
 po/sl.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/sv.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/tr.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/uk.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/vi.po     | 426 +++++++++++++++++++++++++++---------------------------
 po/zh_CN.po  | 426 +++++++++++++++++++++++++++---------------------------
 po/zh_TW.po  | 426 +++++++++++++++++++++++++++---------------------------
 39 files changed, 8277 insertions(+), 8360 deletions(-)

commit db669d4d38f6857d353ed1707225d3a81fb41fb0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Oct 29 18:49:34 2020 +0100

    Use default parameter of unmanage.

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

commit f34de0340657c371ff71fb0e477e28865bc80922
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Oct 28 23:58:58 2020 +0100

    Prevent a frame without a client.

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

commit d5fb8a22d5bd67d3c4872aa6867723c5ca5a7cb0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Oct 27 12:38:22 2020 +0100

    Improve meaning of taskbar edge trigger timer.

 src/wmtaskbar.cc | 59 +++++++++++++++++++++-------------------------------
 src/wmtaskbar.h  | 16 +++++++-------
 2 files changed, 31 insertions(+), 44 deletions(-)

commit a4f6c7642c4520663e99884821be33952bf4c7b0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Oct 27 12:38:22 2020 +0100

    Use accessors. Fix for Xmgrace in #506. Simplify manageClient.

 src/decorate.cc |  8 +++----
 src/wmframe.cc  | 66 ++++++++++++++++++++++-------------------------------
 src/wmmgr.cc    | 32 ++++++++++----------------
 src/wmmgr.h     |  2 +-
 4 files changed, 44 insertions(+), 64 deletions(-)

commit 98e27dc1095deefd51bc11badfba51cb51119716
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Oct 27 09:08:19 2020 +0100

    Revert "Stop overpainting clock every second when not needed"
    Because it causes valgrind errors like:
    "Conditional jump or move depends on uninitialised value(s)".
    It also changes lines for which there is no justification to change
    them.
    This reverts commit 54f8e02959e73f5a7fce7ab6a84a45943bd46a90.

 src/aclock.cc | 13 +++----------
 src/aclock.h  |  2 +-
 2 files changed, 4 insertions(+), 11 deletions(-)

commit 6161c2a4ef9dcb214c66103b7591345c4e177b23
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 25 17:24:15 2020 +0100

    Simplify basename extraction

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

commit 3994ab4d3097c9b4d65e66230ab45d0901dd33c0
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Oct 25 16:42:48 2020 +0100

    Apply icon theme blacklisting also to private dirs

    Previously the theme's icons folders were always considered. Now user
    has a way to use everything from a Theme but not the icons.

    Also stop stat'ing on image files (while looking for folders) and
    simplify logics.

 src/yicon.cc | 36 +++++++++++++++++++++++++-----------
 1 file changed, 25 insertions(+), 11 deletions(-)

commit b617ba5c72d6bed3c251dd6f35076340e940aad2
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 23 21:30:36 2020 +0200

    More use of unicode ellipsis

    Also obey 80char limit

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

commit 9b9d3f15d428358b40419bcd9aac8edc55c344d9
Author: Panwar <caspian7pena@gmail.com>
Date:   Thu Oct 22 06:19:30 2020 +0000

    Translated using Weblate (Hindi)

    Currently translated at 25.1% (85 of 338 strings)

 po/hi.po | 181 +++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 100 insertions(+), 81 deletions(-)

commit 54a7a4636b61cf2d0fa531b70750d095a307a25a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Oct 20 21:53:21 2020 +0200

    Record and size resizes when fullscreen to saved size hints.
    Permit size hints width_inc and height_inc to be zero to disable
    maximization.

 src/movesize.cc |  8 ++++----
 src/wmclient.cc | 20 +++++++++++---------
 src/wmclient.h  |  5 ++---
 src/wmframe.cc  | 44 +++++++++++++++++++++++++++-----------------
 src/wmstatus.cc |  8 ++++----
 5 files changed, 48 insertions(+), 37 deletions(-)

commit d28cc0f78f1345341b2f648f5cb3cefa60c17660
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Oct 20 03:39:41 2020 +0200

    Prefer actionPerformed on window key bindings.

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

commit 6019c009432a2e0492ccadef4e18e6b77181293d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Oct 20 03:34:52 2020 +0200

    Workaround for non-standard behavior of xnec2c in issue #503. Simplify
    mapClient.

 src/wmmgr.cc | 19 ++++++++++---------
 src/wmmgr.h  |  2 +-
 2 files changed, 11 insertions(+), 10 deletions(-)

commit d0e89b871c6ef9ec9e8e3208c70eeec671bf72ee
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Oct 20 03:34:52 2020 +0200

    Prefer actionPerformed on window key bindings.

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

commit 4d773126f0b5c0fb0ef660f2f3c900146269118d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Oct 20 03:34:52 2020 +0200

    In progpath insist on a regular file.

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

commit f42be943502cde42a17aa4dd3e0c09dfc90d245f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Oct 20 03:34:52 2020 +0200

    Update logevents.

 src/logevent.cc | 41 +++++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 20 deletions(-)

commit 1d267d8ce688d4ef54422935e2816da014bbc0c2
Merge: 12835c47 bbe4d854
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Oct 14 20:46:05 2020 +0200

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

    Including override flag change.

commit bbe4d854084d4526309ee1e5d0557d22320dd4bc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Oct 12 23:53:29 2020 +0200

    Fix compilation warnings. Fix iteration errors.

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

commit 7825d1b95168e299ddf6181a60d12a48fd06183c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Oct 12 23:43:13 2020 +0200

    Simplify introductions.

 man/icewm-session.pod | 19 +++++++++----------
 man/icewm.pod         | 42 ++++++++++++++++++++++--------------------
 2 files changed, 31 insertions(+), 30 deletions(-)

commit 9ee0cc301d98be79c1479ab897b19e4a1167cfd6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Oct 12 23:42:33 2020 +0200

    Optimize loading of configuration.

 src/icesm.cc    |   4 +-
 src/icetray.cc  |  15 +---
 src/icewmbg.cc  |  14 +---
 src/wmapp.cc    | 135 ++++++++++++------------------------
 src/wmapp.h     |  17 +++--
 src/wmconfig.cc |  45 ++++++------
 src/wmconfig.h  |   9 ++-
 src/wmframe.cc  |   5 --
 src/wmmgr.cc    |   6 +-
 src/wmprog.cc   |   2 +-
 src/yconfig.cc  | 192 +++++++++++++++++++++++++++++-----------------------
 src/yconfig.h   |  81 +++++++++++++---------
 src/ykey.h      |   6 +-
 src/ypixmap.h   |   8 ++-
 src/yprefs.h    |   5 +-
 src/yxapp.cc    |   1 +
 src/yxtray.cc   |   1 +
 17 files changed, 261 insertions(+), 285 deletions(-)

commit 12835c47db05341be6bd8a60af39d42a855c78c9
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Oct 12 19:54:41 2020 +0200

    Set override flags consistently in YXftFont

 src/yfontxft.cc | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 54f8e02959e73f5a7fce7ab6a84a45943bd46a90
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 9 11:47:16 2020 +0200

    Stop overpainting clock every second when not needed

    Also deobfuscate code.

 src/aclock.cc | 13 ++++++++++---
 src/aclock.h  |  2 +-
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 9e1e48cb9dd2e98a2adf6dfae630cb50b82dc9d6
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Oct 9 01:10:37 2020 +0200

    Revival of Unicode Ellipsis integration

    This time extra conservative, only using when the font set supports it
    for sure.

    Also extending docs for issue #500 and align with default setting.

 doc/icewm.adoc  |  4 ++--
 src/default.h   |  2 +-
 src/themes.cc   |  7 ++++++-
 src/wmprog.cc   | 15 +++++++++++++--
 src/yfontxft.cc | 11 +++++++++++
 src/ypaint.cc   | 36 +++++++++++++++++++++---------------
 src/ypaint.h    |  1 +
 7 files changed, 55 insertions(+), 21 deletions(-)

commit 71477c44f6d92269946c590b370c89872dec1766
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Oct 8 12:57:48 2020 +0200

    Improve Graphics::drawStringEllipsis

    Make the function readable, and consider multibyte whitespace

    For issue #500

 src/ypaint.cc | 105 +++++++++++++++++++++++++++++-------------------------
 1 file changed, 56 insertions(+), 49 deletions(-)

commit 97147d090b91f83f9825740a5b0333c64fa29dc5
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Thu Oct 8 11:29:50 2020 +0000

    Translated using Weblate (Portuguese)

    Currently translated at 100.0% (470 of 470 strings)

 po/pt.po | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 54bd0aad87c72139ddb3439d0930bd292d874469
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Oct 4 11:05:29 2020 +0200

    Handle requests for layer changes via actionPerformed to improve
    consistency.

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

commit aaad915113136354eb1eb8a36d3f0628605fcdf8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Oct 4 11:05:17 2020 +0200

    Fixes for TaskBarAutoHide for #499. Don't hide when taskbar is collapsed.

 src/wmtaskbar.cc | 58 +++++++++++++++++++++++++++-------------------------
 src/wmtaskbar.h  |  7 +++----
 2 files changed, 33 insertions(+), 32 deletions(-)

commit 6744c6624dcb8cf338256b96c991a14f279d4b9c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 29 23:33:54 2020 +0200

    Eliminate some preprocessor checks.

 configure.ac          | 3 +--
 src/CMakeLists.txt    | 5 -----
 src/acpustatus.cc     | 2 --
 src/config.cmake.h.in | 5 -----
 src/icehelp.cc        | 2 --
 src/icesound.cc       | 6 ------
 src/misc.cc           | 9 ---------
 7 files changed, 1 insertion(+), 31 deletions(-)

commit 1da37b2750c45a300d2740dee30f8300910e93e0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 29 23:33:54 2020 +0200

    Fix requests switching between different maximizations. Move
    _NET_RESTACK_WINDOW request to its dedicated function.

 src/wmclient.cc | 31 +++++++++++++++++++------------
 src/wmframe.cc  | 37 ++++++++++++++++++++++++-------------
 src/wmframe.h   |  1 +
 3 files changed, 44 insertions(+), 25 deletions(-)

commit d070d9e5f270e4a8e7d4541deaa2ee773780c259
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 29 23:33:54 2020 +0200

    Assume the _NET_RESTACK_WINDOW support from 1.8.3.

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

commit 9ee889eb664aabd1c5a330c818386e4e1ef4459a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 29 07:59:01 2020 +0200

    Add missing spaces.

 src/aapm.cc        | 10 +++++-----
 src/acpustatus.cc  | 12 ++++++------
 src/globit.c       |  4 ++--
 src/wmprog.cc      |  4 ++--
 src/wmswitch.cc    | 14 +++++++-------
 src/wmswitch.h     |  2 +-
 src/ycollections.h | 16 ++++++++--------
 src/yinput.cc      |  2 +-
 src/ypointer.h     |  2 +-
 9 files changed, 33 insertions(+), 33 deletions(-)

commit e37995e9f4dc9c7d03682f5ea5badd4cae16258f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 29 07:45:05 2020 +0200

    Set check flag for AllWorkspaces.

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

commit 31e198869af152da0b0b5b2f930fddf340b6b38f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 29 07:45:05 2020 +0200

    Use isAllWorkspaces instead of isSticky, because the latter was unused
    by icewm.

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

commit f18365c50642aa67199a1c45de2fa092c0ab3a01
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 29 07:45:05 2020 +0200

    Prefer to handle client message requests via actionPerformed for
    consistency. Make AllWorkspaces consistent with Sticky.

 src/wmclient.cc | 129 +++++++++++++++++++++++++++++++++++++---------------
 src/wmclient.h  |   1 +
 src/wmframe.cc  |  36 +++++++--------
 3 files changed, 111 insertions(+), 55 deletions(-)

commit 851c8f1b84224dd71946a2ac7d951fa357c07407
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 29 07:45:05 2020 +0200

    Typo

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

commit bd020810afd4aa709849248bd70fdb896c0aab68
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 29 07:45:05 2020 +0200

    More succinct.

 src/icesh.cc | 85 +++++++++++++++++++-------------------------------------
 1 file changed, 28 insertions(+), 57 deletions(-)

commit 70a828f50146142f77c49941260b50d4d70b866c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 28 00:50:46 2020 +0200

    Add sticky, unsticky, borderless, bordered.

 man/icesh.pod         | 36 ++++++++++++++++-------
 man/icewm-startup.pod | 16 ++++++++--
 src/icesh.cc          | 75 +++++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 112 insertions(+), 15 deletions(-)

commit 3ca0bc7b8414798ff498cbec170b973bcdc17026
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 28 00:50:46 2020 +0200

    Several fixes for correct PagerShowPreview updates for #496. Fix desktop
    mini icon for fullscreen windows. Allow at most one of fullscreen or
    maximized. Allow at most one of rollup, minimized, hidden. Don't activate
    fullscreen window on startup when it is unmapped. Handle _NET_WM_STATE
    change requests via the frame wm functions.

 src/decorate.cc  |  14 +++--
 src/wmclient.cc  | 111 ++++++++++++++++++++++++++++-----
 src/wmclient.h   |   1 +
 src/wmframe.cc   | 169 ++++++++++++++++++++++++---------------------------
 src/wmframe.h    |   8 ++-
 src/wmmgr.cc     |  32 ++++------
 src/wmtaskbar.cc |   9 ++-
 src/wmtaskbar.h  |   2 +-
 8 files changed, 214 insertions(+), 132 deletions(-)

commit 7ebb593db79738a143af9199d473feba2132233f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 28 00:50:46 2020 +0200

    Check only one menu entry for fullscreen or maximized. Fix minimize check.

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

commit e19d99e63d107c4001b8eb3048ed10a083191b53
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 28 00:50:46 2020 +0200

    Add pseudo state WinStateUnmapped

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

commit 882a1b1851835e1fd05c80aa9c296d1f0e438b83
Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
Date:   Sat Sep 26 04:22:52 2020 +0000

    Translated using Weblate (Indonesian)

    Currently translated at 100.0% (470 of 470 strings)

 po/id.po | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 01ce65095342f259ca3f88e4f2fcdea265e81ade
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Sep 25 20:12:14 2020 +0200

    Work around compiler warnings on PowerPC

 src/apppstatus.cc |  2 +-
 src/wmframe.cc    |  6 +++---
 src/wmmgr.h       |  4 ++--
 src/ycolor.cc     | 20 ++++++++++++--------
 4 files changed, 18 insertions(+), 14 deletions(-)

commit 4e6e4edaed92263517a9d1d0acde33738fb6232b
Author: Freek de Kruijf <freek@opensuse.org>
Date:   Wed Sep 23 21:30:05 2020 +0000

    Translated using Weblate (Dutch)

    Currently translated at 100.0% (470 of 470 strings)

 po/nl.po | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit c570a6fcd1de5d9f621a593fa9b0c4211ab47824
Author: Aleš Kastner <alkas@volny.cz>
Date:   Wed Sep 23 20:38:36 2020 +0000

    Translated using Weblate (Czech)

    Currently translated at 100.0% (470 of 470 strings)

 po/cs.po | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit d713d625c76390899494a0813d33509099793202
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 24 01:18:16 2020 +0200

    Improved response to changes in Motif hint property which avoids resizing
    client when border toggles.

 src/wmframe.cc | 22 +++++-----------------
 src/wmframe.h  |  8 ++++----
 2 files changed, 9 insertions(+), 21 deletions(-)

commit 9cac358fe5d2bfa02f24ad0f3cd090a671aabe22
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date:   Wed Sep 23 17:47:36 2020 +0000

    Translated using Weblate (Slovak)

    Currently translated at 100.0% (470 of 470 strings)

 po/sk.po | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit ad5319222cea64fb0b919098efb4b455102ba950
Author: Luiz Fernando Ranghetti <elchevive68@gmail.com>
Date:   Wed Sep 23 17:27:24 2020 +0000

    Translated using Weblate (Portuguese (Brazil))

    Currently translated at 100.0% (470 of 470 strings)

 po/pt_BR.po | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit d5823914dfabaead71fc6c6f90913cefdd5e2ba5
Author: Yasuhiko Kamata <belphegor@belbel.or.jp>
Date:   Wed Sep 23 08:55:26 2020 +0000

    Translated using Weblate (Japanese)

    Currently translated at 100.0% (470 of 470 strings)

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

commit 2f6105fa21caeb67058544f02be1e339d56b0503
Author: David Medina <medipas@gmail.com>
Date:   Wed Sep 23 07:03:12 2020 +0000

    Translated using Weblate (Catalan)

    Currently translated at 100.0% (470 of 470 strings)

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

commit 3590cf055c36b513bde2fbcfeeea19b3b7149a86
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 23 01:30:10 2020 +0200

    Benefit from iterable YProperty.

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

commit b7857f2f32cb474680a9d1df26eae0cd743b0669
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 23 01:19:06 2020 +0200

    make update-po

 po/ar.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/be.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/bg.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/ca.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/cs.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/da.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/de.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/el.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/en.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/es.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/fi.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/fr.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/he.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/hr.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/hu.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/icewm.pot | 148 +++++++++++++++++++++++++++++--------------------------
 po/id.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/it.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/ja.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/ko.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/lt.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/lv.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/mk.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/nb.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/nl.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/no.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/pl.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/pt.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/pt_BR.po  | 146 +++++++++++++++++++++++++++++-------------------------
 po/ro.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/ru.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/sk.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/sl.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/sv.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/tr.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/uk.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/vi.po     | 146 +++++++++++++++++++++++++++++-------------------------
 po/zh_CN.po  | 146 +++++++++++++++++++++++++++++-------------------------
 po/zh_TW.po  | 146 +++++++++++++++++++++++++++++-------------------------
 39 files changed, 3043 insertions(+), 2653 deletions(-)

commit 365f66b6eccda780664d12c4f1ba40d0d561bc28
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 23 01:15:11 2020 +0200

    Simplify and reduce LOC. Optimize frame doManage to eliminate a call to
    updateMwmHints. In updateMwmHints try without configureClient. Add
    FULLSCREEN to _NET_WM_ACTIONs. Benefit from iterable YProperty.

 src/decorate.cc |  37 +------------------
 src/movesize.cc |   6 +--
 src/wmclient.cc |  66 +++++++++++++++------------------
 src/wmclient.h  |  21 ++++++++++-
 src/wmframe.cc  | 103 +++++++++++-----------------------------------------
 src/wmframe.h   |  53 +++++++++------------------
 6 files changed, 90 insertions(+), 196 deletions(-)

commit 2f543d5dbf0ccebe345026644e20a4bd8eca68f7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 23 00:59:37 2020 +0200

    Make YProperty iterable.

 src/yxapp.h | 3 +++
 1 file changed, 3 insertions(+)

commit eeba081b0c399a0b1d848c23c8976e8b5be8b9dc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 23 00:59:05 2020 +0200

    Avoid compiler warning for chdir.

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

commit 912722e2192bbd1d9e559b95c8537bb357f84789
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 23 00:57:56 2020 +0200

    Print property details for WM_STATE and _WIN_STATE.  Show Fullscreen
    in symbols.

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

commit b0ecf6297ac86303b868c9f53e86d7b54a353736
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 23 00:56:29 2020 +0200

    Workaround for the MWM ALL hack.

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

commit 4057d2003e72ebbad178eb03403e80e83b14f69a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 20 23:59:32 2020 +0200

    Restore Motif hints functionality.

 src/decorate.cc | 15 +++++++--------
 src/wmbutton.cc | 10 +++++++---
 src/wmbutton.h  |  1 +
 src/wmframe.cc  | 39 +++++++++++++++++++++------------------
 src/wmtitle.cc  | 16 ++++++++++++----
 src/wmtitle.h   |  1 +
 6 files changed, 49 insertions(+), 33 deletions(-)

commit cd55ad5f463c0de90814f2e918b3b5e5b5431093
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 20 23:56:12 2020 +0200

    Help on debugging options.

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

commit a0587274f81d6277aea33f32d01b0eb42afb3cd0
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 20 19:30:23 2020 +0200

    Compacting the network colleting classes even further

    Moved boilerplate into code file, keep only relevant interface in
    header.

 src/apppstatus.cc | 41 +++++++++++++++++++++++++++++++++++++++--
 src/apppstatus.h  | 43 +++----------------------------------------
 2 files changed, 42 insertions(+), 42 deletions(-)

commit ecc1f9791b66edb876bb0dad569d11f1e8612302
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 20 01:04:41 2020 +0200

    Drop extra functionality for ISDN status display

    ISDN is considered EOLed in 2020. Actually out of service except for
    some private operators, where the only extra functionality of icewm
    (dial-up number display) is probably irrelevant.

 src/apppstatus.cc | 48 +-----------------------------------------------
 src/apppstatus.h  | 10 ----------
 2 files changed, 1 insertion(+), 57 deletions(-)

commit 9ca88551801c30247928772eb32fac1aecb6470e
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 20 00:08:01 2020 +0200

    Inline an external data fetching function

    Making an outer function here does not make much sense.

 src/apppstatus.cc | 74 +++++++++++++++++++++------------------------------
 src/apppstatus.h  | 13 ---------
 src/wmtaskbar.cc  |  6 ++---
 3 files changed, 34 insertions(+), 59 deletions(-)

commit d9464ab7278c68b4dee9895282662e9fc5b3f641
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 20 10:09:53 2020 +0200

    Add missing getProtocols to message dialog to fix issue #494.

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

commit b5933ab362d587981c7fa4b854932bb6e6faa59e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 20 09:55:33 2020 +0200

    Always send one synthetic ConfigureNotify on initial window map for
    issue #492.
    Remove resize indicators when unneeded. Reduce redraws in title bar.
    Support incomplete _MOTIF_WM_HINTS property for mlterm.

 src/decorate.cc    | 69 ++++++++++++++++++++------------------------------
 src/wmclient.cc    | 25 ++++++++----------
 src/wmclient.h     |  4 +--
 src/wmcontainer.cc |  5 ++--
 src/wmframe.cc     | 58 +++++++++++++++---------------------------
 src/wmframe.h      | 10 ++++----
 src/wmmgr.cc       | 10 +++-----
 src/wmtitle.cc     |  2 ++
 8 files changed, 73 insertions(+), 110 deletions(-)

commit c2f7051fcbc0a52d2f2b9423a3efa50ea9c695b1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 20 09:54:37 2020 +0200

    Only test subwindow if indicators are created.

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

commit b662f170e0f0faaced94587bce624146f63f548b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 20 09:52:35 2020 +0200

    Add setType and getType to icesh for _NET_WM_WINDOW_TYPE.

 src/icesh.cc | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 61 insertions(+), 2 deletions(-)

commit 103bd6576eb13bef10b0260d071a8ca50347f191
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 20 09:50:39 2020 +0200

    Add --valgrind and --catchsegv options to icewm-session for debugging.

 src/icesm.cc | 28 ++++++++++++++++++++++++----
 1 file changed, 24 insertions(+), 4 deletions(-)

commit 8245982f9879265918d0ff1279c1f04729fcc0fb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 20 09:48:19 2020 +0200

    Allow 'Above' as a synonym for 'OnTop'.

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

commit 43d5bfa2eec20aed85a227bfad4aa6062ea2273a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 20 09:47:43 2020 +0200

    Don't reconfigure the taskbar if unnecessary.

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

commit d4a330a27b3d6855e28838b861f4dd2eea1cdf5d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 20 02:04:50 2020 +0200

    Properly handle name lookup failure for mailboxes for issue #493.

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

commit b83f0c764b53737e7cc8e110a9471893f4d959c6
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Sep 19 19:17:55 2020 +0200

    Also drop the menu category from session description

    There seems to be no evidence for a requirement of this anywhere, also
    there is apparently no officially specified category "WindowManagers".

    Also fix typo in Name[de].

 lib/icewm-session.desktop | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit acd63c59fc54fee84025dd4c297089a563e87b5c
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Sep 19 17:44:36 2020 +0200

    Fix invalid application type

    Also added German & Russian translations

 lib/icewm-session.desktop | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 93bdaea51f8ca8f07c7700f2a99cf320585fe9c1
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Sep 19 17:51:43 2020 +0200

    Add recent icons to AM

 lib/Makefile.am | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 78507a6d0a4970353f4d77cde7a8033b82b793a5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 17 21:30:28 2020 +0200

    Update to 1.8.3

 AUTHORS      |   35 +-
 ChangeLog    | 8544 +++++++++++++++++++++++++++---------------------------
 NEWS         |  Bin 29248 -> 34262 bytes
 README.md    |    4 +-
 RELEASE.md   |    2 +-
 VERSION      |    2 +-
 configure.ac |   10 +-
 7 files changed, 4262 insertions(+), 4335 deletions(-)

commit 6554e52fb991ffa5a4f9bcc0d3a1bd219b310e63
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 17 02:08:26 2020 +0200

    Prepare 1.8.3 release bis

 AUTHORS      |   2 +-
 ChangeLog    | 122 +++++++++++++++++++++++++++++++++++--------------------
 NEWS         |  11 +++--
 README.md    |   2 +-
 configure.ac |   4 +-
 5 files changed, 90 insertions(+), 51 deletions(-)

commit 6bc8d04acb290f764994ad56709aa59becccc7b9
Merge: 57a0569a 31304553
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 17 02:03:11 2020 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit 31304553f5870c6d50b6941347efc23acb1876e1
Merge: 0bb305af 5cceaaaa
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 17 01:59:18 2020 +0200

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

commit 5cceaaaafb5d3cf09cfae996f0eb43088a0aef9b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 17 01:40:49 2020 +0200

    Check if filedescriptor is valid and fix off-by-one allocation error.

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

commit 57a0569ae62df90f6ff2569c735f54a6601966a2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 16 23:36:14 2020 +0200

    Prepare 1.8.3 release

 AUTHORS      |  19 +-
 ChangeLog    | 919 +++++++++++++++++++++++++++++--------------------------
 NEWS         | 201 +++++-------
 README.md    |  36 +--
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 po/ar.po     |  14 +-
 po/be.po     |  14 +-
 po/bg.po     |  14 +-
 po/ca.po     |  14 +-
 po/cs.po     |  14 +-
 po/da.po     |  14 +-
 po/de.po     |  14 +-
 po/el.po     |  14 +-
 po/en.po     |  14 +-
 po/es.po     |  14 +-
 po/fi.po     |  14 +-
 po/fr.po     |  14 +-
 po/he.po     |  14 +-
 po/hr.po     |  14 +-
 po/hu.po     |  14 +-
 po/icewm.pot |  16 +-
 po/id.po     |  14 +-
 po/it.po     |  14 +-
 po/ja.po     |  14 +-
 po/ko.po     |  14 +-
 po/lt.po     |  14 +-
 po/lv.po     |  14 +-
 po/mk.po     |  14 +-
 po/nb.po     |  14 +-
 po/nl.po     |  14 +-
 po/no.po     |  14 +-
 po/pl.po     |  14 +-
 po/pt.po     |  14 +-
 po/pt_BR.po  |  14 +-
 po/ro.po     |  14 +-
 po/ru.po     |  14 +-
 po/sk.po     |  14 +-
 po/sl.po     |  14 +-
 po/sv.po     |  14 +-
 po/tr.po     |  14 +-
 po/uk.po     |  14 +-
 po/vi.po     |  14 +-
 po/zh_CN.po  |  14 +-
 po/zh_TW.po  |  14 +-
 46 files changed, 884 insertions(+), 853 deletions(-)

commit 1d8e030b12a35676308e1e57e2ae1acf3dd41231
Merge: 4f3c2fc9 0bb305af
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 16 23:25:20 2020 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit 0bb305afe4be0506fdc2c725abf8f0ef0c6c1c48
Merge: d8b6c997 8cdd5da5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 16 19:32:01 2020 +0200

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

commit 8cdd5da58df9dfa4224e433ee14ed6184c5c84d2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 16 03:52:28 2020 +0200

    Prevent compiler warning on chdir.

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

commit 2552cf5efa2f3542a1b6900c8f8145ba23e19ce6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 16 03:43:36 2020 +0200

    Use pragmas to prevent compiler complaints if LOGEVENTS.

 src/logevent.cc | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit a05d15f944da15d3f16b7edcef9d2672771a5497
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 16 02:21:24 2020 +0200

    Make it compile on G++ 7.5.0.

 src/wmtaskbar.cc | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 47503036a1b06dde9390d7b9dbad75d5f50dd9f9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Sep 16 02:04:56 2020 +0200

    Reduce number of workarea updates for taskbar.
    Only let taskbar have struts if at top or bottom of screen.
    Keep global positioning of internal clients local to clients.
    Fix for autohide taskbar not wanting to hide.
    Support TaskBarAutoHide for TaskBarKeepBelow.

 src/wmapp.cc     |  4 +---
 src/wmframe.cc   | 48 +++++++++++++++++++++++++-----------------------
 src/wmtaskbar.cc | 46 +++++++++++++++++++++++++++++++---------------
 src/wmtaskbar.h  |  2 +-
 src/ytooltip.cc  |  2 +-
 5 files changed, 59 insertions(+), 43 deletions(-)

commit e4cec2cc0d9a5912f89c82ccb8aa3e3f2758d91c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 15 21:40:29 2020 +0200

    Fix tooltip positioning.

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

commit 1f893bc5edbec9fe0d8f75b5c2cba20c50abb3a7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 15 18:27:45 2020 +0200

    Prefer tlog over printf when logging.

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

commit 78e0505335f250e077e13105aa0601728baaad11
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 15 18:04:51 2020 +0200

    Send synthetic ConfigureNotify events for resizing only when required
    by the ICCCM specification.
    Send synthetic ConfigureNotify events for positioning whenever this is
    required by the ICCCM specification.
    Fix for EWMH restack raise requests.
    Reflect layer changes in the ABOVE and BELOW flags in the EWMH
    _NET_WM_STATE property.
    Only update the frame position when it really has changed.

 src/decorate.cc |  10 +++--
 src/wmframe.cc  | 116 ++++++++++++++++++++++------------------------------
 src/wmframe.h   |   8 ++--
 3 files changed, 61 insertions(+), 73 deletions(-)

commit f466a9cfaf68564d58dd85cd9f8db5faa2a94a1c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 15 18:04:33 2020 +0200

    Check if a map request is for a mapped window.

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

commit 6bb621c83a8d2eee262f4e44848ed0e634defcd1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 15 18:00:32 2020 +0200

    Simplify removing a frame app from the taskbar.

 src/atasks.cc    | 14 +++-----------
 src/atasks.h     |  1 -
 src/atray.cc     | 29 +++++++++++------------------
 src/atray.h      |  2 +-
 src/wmtaskbar.cc |  4 ++--
 5 files changed, 17 insertions(+), 33 deletions(-)

commit 3e8f53cdba6e25f2785789d570ca6e3f26faeeac
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 13 23:24:39 2020 +0200

    make update-po

 po/ar.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/be.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/bg.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/ca.po     | 143 +++++++++++++++++++++++++++---------------------------
 po/cs.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/da.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/de.po     | 143 +++++++++++++++++++++++++++---------------------------
 po/el.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/en.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/es.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/fi.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/fr.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/he.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/hr.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/hu.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/icewm.pot | 142 +++++++++++++++++++++++++++---------------------------
 po/id.po     | 143 +++++++++++++++++++++++++++---------------------------
 po/it.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/ja.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/ko.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/lt.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/lv.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/mk.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/nb.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/nl.po     | 144 +++++++++++++++++++++++++++----------------------------
 po/no.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/pl.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/pt.po     |  62 ++++++++++++------------
 po/pt_BR.po  | 143 +++++++++++++++++++++++++++---------------------------
 po/ro.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/ru.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/sk.po     | 143 +++++++++++++++++++++++++++---------------------------
 po/sl.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/sv.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/tr.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/uk.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/vi.po     | 140 ++++++++++++++++++++++++++---------------------------
 po/zh_CN.po  | 140 ++++++++++++++++++++++++++---------------------------
 po/zh_TW.po  | 140 ++++++++++++++++++++++++++---------------------------
 39 files changed, 2694 insertions(+), 2709 deletions(-)

commit 7ecb6850cab22efde2d1eed0b2d653bfa7879388
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 13 23:07:26 2020 +0200

    Add WinStateFullscreen to the visible _WIN_STATE bits.

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

commit a5363651a3de7895f5a7e06729c4058d3c98fef8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 13 22:57:31 2020 +0200

    Simplify setState with deltaState.

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

commit c30c1c1fcadce54e8c8c9858c284666a3a986083
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 13 22:34:36 2020 +0200

    Check if icon is null.

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

commit d7f1464ca56b81dadd919892499e72aa75c68b9d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 13 22:33:53 2020 +0200

    Make switch icons opaque for 32-bit visuals.

 src/wmswitch.cc | 15 +++++++++++----
 src/wmswitch.h  |  1 +
 2 files changed, 12 insertions(+), 4 deletions(-)

commit 3249d058edd6c2104c8c18d7ac10f350ccd4b17f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 13 22:32:23 2020 +0200

    Postpone taskbar app status updates until idle.

 src/wmframe.cc   | 15 ++++++++-------
 src/wmframe.h    |  1 +
 src/wmtaskbar.cc | 39 +++++++++++++++++++++------------------
 src/wmtaskbar.h  | 16 ++++++++++------
 4 files changed, 40 insertions(+), 31 deletions(-)

commit 1eae0c0749fcc352d1863a2e520ded3b770027d3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 13 22:30:59 2020 +0200

    Merge WM_WINDOW_ROLE and WINDOW_ROLE.

 src/wmclient.cc | 26 +++-----------------------
 src/wmclient.h  |  3 +--
 2 files changed, 4 insertions(+), 25 deletions(-)

commit 41e4bfda5cb4d203cc1b41e370ee46a5613861d9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 13 22:30:04 2020 +0200

    Fix -list. Add +T. Print CARDINALs as unsigned. Show Above window handle
    for ConfigureNotify.

 src/icesh.cc | 35 +++++++++++++++++++++++++++++++----
 1 file changed, 31 insertions(+), 4 deletions(-)

commit 4fab5478a6335c14943db1ab75881ff7d801633e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 13 22:27:58 2020 +0200

    Only load icon if needed.

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

commit 662905903d52f2868937e73cc4a7765e1ab85794
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Sep 12 01:05:35 2020 +0200

    Send just one ConfigureNotify message per resize.
    In setState first compute size and relayout before updating
    _NET_WM_STATE and _WIN_LAYER for issue #491 and
    postpone low-priority updates for different timing for GTK-menubar
    terminals.

 src/wmframe.cc | 161 +++++++++++++++++++++--------------------------------
 1 file changed, 65 insertions(+), 96 deletions(-)

commit 3a0452973dd1c81f8c07538650807e721e3883ba
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Sep 12 01:04:20 2020 +0200

    More succinct _NET_WM_STATE implementation.

 src/wmclient.cc | 24 ++++++++----------------
 1 file changed, 8 insertions(+), 16 deletions(-)

commit 0cfb46d98ad3ffcb9181719151dd556c64498c0f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Sep 12 01:03:57 2020 +0200

    Show more detail in logConfigureRequest and logClientMessage.

 src/logevent.cc | 85 +++++++++++++++++++++++++++++++++--------------------
 1 file changed, 53 insertions(+), 32 deletions(-)

commit 5a1ae06121bc31da020a9def0b98dab3b374d165
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Sep 12 01:00:35 2020 +0200

    Support "toggleState Fullscreen". Show state detail for spy ClientMessage.
    Support "iconic" and "normal" commands for WM_CHANGE_STATE.

 src/icesh.cc | 58 ++++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 44 insertions(+), 14 deletions(-)

commit 356f55d79c0ee0a02723dece90967166b981f4d8
Author: Freek de Kruijf <freek@opensuse.org>
Date:   Thu Sep 10 14:33:56 2020 +0000

    Translated using Weblate (Dutch)

    Currently translated at 100.0% (469 of 469 strings)

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

commit 99dff22b92b8abe6bf1cd5d62dc39fc76f2f4710
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 10 14:24:19 2020 +0200

    Restore the translation which was overwritten by Weblate.

 po/pt.po | 2253 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 2194 insertions(+), 59 deletions(-)

commit b27252e4ea4a7eb9cb9fc39b454b7f0569de7325
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Thu Sep 10 08:48:23 2020 +0000

    Translated using Weblate (Portuguese)

    Currently translated at 100.0% (84 of 84 strings)

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

commit bfa7a5951bb1a6d2467bcfb8720dc66485f84e1f
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Wed Sep 9 22:59:45 2020 +0000

    Translated using Weblate (Portuguese)

    Currently translated at 100.0% (84 of 84 strings)

 po/pt.po | 2207 +---------------------------------------------------------
 1 file changed, 21 insertions(+), 2186 deletions(-)

commit 78145d5b0dad7ec49e05cd4a866f19851974fc7c
Merge: d70673ea 3b70ad6a
Author: Stanislav Brabec <sbrabec@suse.cz>
Date:   Wed Sep 9 20:39:15 2020 +0200

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

commit 3b70ad6aa3710fd086d311d2f45969e69574898a
Author: Paolo Za <zapaolo@email.it>
Date:   Wed Aug 26 19:11:40 2020 +0000

    Translated using Weblate (Italian)

    Currently translated at 99.8% (468 of 469 strings)

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

commit d70673eaf7e41c25b8bb6d9a7c434a0936eaf0a7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 8 22:16:50 2020 +0200

    Use wmHide or wmShow to hide or show the taskbar for #489.

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

commit f160a3ceecccc27230aa4224bc0d60f03657e690
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 8 21:44:21 2020 +0200

    TaskBar cannot fullscreen.

 src/movesize.cc | 4 ++++
 src/wmframe.h   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4f3c2fc9b5df9aa2b9e5c9726a0a7e9a15bfe317
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 8 00:55:57 2020 +0200

    Prepare 1.8.2 release

 AUTHORS      |    3 +-
 ChangeLog    | 1017 ++++++++++++++++++++++++++----------------------------
 NEWS         |  128 +++----
 README.md    |   38 +-
 RELEASE.md   |    2 +-
 VERSION      |    2 +-
 configure.ac |   10 +-
 po/ar.po     |  118 +++----
 po/be.po     |  118 +++----
 po/bg.po     |  118 +++----
 po/ca.po     |  118 +++----
 po/cs.po     |  118 +++----
 po/da.po     |  118 +++----
 po/de.po     |  118 +++----
 po/el.po     |  118 +++----
 po/en.po     |  118 +++----
 po/es.po     |  118 +++----
 po/fi.po     |  118 +++----
 po/fr.po     |  118 +++----
 po/he.po     |  118 +++----
 po/hr.po     |  118 +++----
 po/hu.po     |  118 +++----
 po/icewm.pot |  120 +++----
 po/id.po     |  118 +++----
 po/it.po     |  118 +++----
 po/ja.po     |  118 +++----
 po/ko.po     |  118 +++----
 po/lt.po     |  118 +++----
 po/lv.po     |  118 +++----
 po/mk.po     |  118 +++----
 po/nb.po     |  118 +++----
 po/nl.po     |  118 +++----
 po/no.po     |  118 +++----
 po/pl.po     |  118 +++----
 po/pt.po     |  432 +++++++++++------------
 po/pt_BR.po  |  118 +++----
 po/ro.po     |  118 +++----
 po/ru.po     |  118 +++----
 po/sk.po     |  118 +++----
 po/sl.po     |  118 +++----
 po/sv.po     |  118 +++----
 po/tr.po     |  118 +++----
 po/uk.po     |  118 +++----
 po/vi.po     |  118 +++----
 po/zh_CN.po  |  118 +++----
 po/zh_TW.po  |  118 +++----
 46 files changed, 3048 insertions(+), 3070 deletions(-)

commit e277ad96bcdf70b8473e9daee1e337876660bc71
Merge: cd96c1d5 d8b6c997
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 8 00:22:21 2020 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit d8b6c99794a78d3c26466fbdf5ae76dd9a9bdabb
Merge: b0bf123a 3749a355
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Sep 8 00:19:45 2020 +0200

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

commit 3749a3557cf86457fc7c38df551fc709c1b45597
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 7 22:07:53 2020 +0200

    Emulate gmake for Arch.

 rebuild.sh | 6 ++++++
 1 file changed, 6 insertions(+)

commit 2eb7a740aa0c2eef4c02e8f7c6f1d84d7a8d1dd5
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Sep 7 10:23:56 2020 +0200

    Fixed and extended fakeroot detection and exceptions

 src/strtest.cc | 47 +++++++++++++++++++++++++----------------------
 1 file changed, 25 insertions(+), 22 deletions(-)

commit 7153174d0d1993991eab19797fda405306c8956d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 7 03:40:29 2020 +0200

    Also for strtest.

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

commit 23d646cc0aaf07e303dee269d58396c79b3850e6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Sep 7 03:32:09 2020 +0200

    Make cmake work for BSD+Solaris.

 rebuild.sh         | 18 +++++++++---------
 src/CMakeLists.txt | 51 ++++++++++++++++++++++++++++----------------------
 2 files changed, 38 insertions(+), 31 deletions(-)

commit 5f11406820cab8b428ec89236c791215612b9ee5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 23:23:19 2020 +0200

    Add x11_ldflags to cmake genpref build.

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

commit 2e32afd7bc92e791b3798f63d4c29ae220ad29d3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 19:48:00 2020 +0200

    Enable inclusion of sys/sysctl.h for sysctlbyname for FreeBSD.

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

commit 6883aa54cfe32348b4a1aaa4d49609b812f1e80c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 18:55:52 2020 +0200

    Ignore a zero file size for /proc filesystem for issue #488.

 src/yfileio.cc | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 3430958506d766cd35564249be1cc167a45f13af
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 18:54:51 2020 +0200

    Reduce CHECK_FUNCTION and CHECK_INCLUDE to essentials.

 src/CMakeLists.txt    | 19 ++--------------
 src/config.cmake.h.in | 58 ++++++-----------------------------------------
 2 files changed, 9 insertions(+), 68 deletions(-)

commit 29d5de77716fc83693b931f8c28ee2c286461f37
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 18:53:40 2020 +0200

    Reduce AC_CHECK_FUNCS and AC_CHECK_HEADERS to essentials.

 configure.ac | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

commit b151eb6a988fa94c56c09485986f88a7d69cb24c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 18:51:41 2020 +0200

    Update version to 1.8.1.

 VERSION      | 2 +-
 configure.ac | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 6c005554c1a262a872d964659a17355ddf363389
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 17:04:41 2020 +0200

    Permit non-gnu date.

 autogen.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3123b1dcccae86100bdac564b90b9a453effb853
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 16:09:52 2020 +0200

    Improve VERSION_RAW.

 autogen.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d5117b0fda367eb2a8ee27e13e12c829c63d330c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 15:07:25 2020 +0200

    Benefit from userhome when locating home directory.

 src/icesm.cc | 7 ++++++-
 src/yapp.cc  | 9 ++++-----
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 0199788891a480b98b92cd8fc12885e93135ea38
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 14:56:02 2020 +0200

    Revert "Extra control flow checking", because the strict exit code
    checking makes it too brittle. The CI build now also fails.

    This reverts commit f79e237ee0036e36b97e829fcecab7b6cc6bf5b7.

 autogen.sh | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit 8c0f2365dc94e36f66b84d6e58f2a38218afee07
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 14:39:25 2020 +0200

    Improve use of userhome in tilde_expansion.

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

commit efa64e8d67e6c766c44050994abccbbc2ac1d029
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Sep 6 14:38:36 2020 +0200

    Solaris needs memset from string.h for FD_SET.

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

commit f79e237ee0036e36b97e829fcecab7b6cc6bf5b7
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 6 12:48:24 2020 +0200

    Extra control flow checking

 autogen.sh | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 11ef3124fbba82bc0aa6110938c07f6c928679d0
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 6 11:53:46 2020 +0200

    ~ expansion is modified by fakeroot, don't consider it

    It deviates from $HOME. Tests on plain variables can be kept.

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

commit 72794a99753f5392bebe6459be420bdb12c253d1
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Sep 6 12:04:35 2020 +0200

    Update apt index before installing dependencies

    Or it will cause build failures when build agents were not refreshed
    quick enough.

 .github/workflows/cmake.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1f2780de0998f0c0127245dc51c4d31884cd23aa
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Sep 3 18:19:08 2020 +0200

    Rename LOGEVENTS option to follow existing pattern

    Make it friendly to cmake-gui grouped view.

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

commit d46a7fde612314d348ce4fd91385f87b89157b85
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Sep 5 13:15:48 2020 +0200

    Add userhome, dollar_expansion and tilde_expansion functions.
    Let path_lookup also perform dollar_expansion and tilde_expansion.
    In menuprog and menuprogreload do dollar_expansion and tilde_expansion.
    Move event logging from misc.cc to its own file logevent.cc.

 src/CMakeLists.txt |  22 +-
 src/Makefile.am    |   3 +
 src/base.h         |  45 +---
 src/debug.h        |   8 +-
 src/default.h      |   1 +
 src/icesh.cc       |   1 +
 src/icesm.cc       |   1 -
 src/logevent.cc    | 514 ++++++++++++++++++++++++++++++++++++
 src/logevent.h     |  52 ++++
 src/misc.cc        | 699 ++++++++++++-------------------------------------
 src/strtest.cc     |  77 ++++++
 src/upath.cc       |   2 +-
 src/wmmenu.cc      |  13 +-
 src/wmmgr.cc       |   1 -
 src/ywindow.h      |   1 +
 src/yxapp.cc       |   2 +
 src/yxtray.cc      |   2 +-
 17 files changed, 849 insertions(+), 595 deletions(-)

commit de65cbb8c8c70c4dbf149fdd77ef327cbf094b35
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Sep 5 13:14:35 2020 +0200

    Keep value of fTransientFor for later.

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

commit 2cb1e847576c1f5f3880e925e669b36cadba6a82
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Sep 5 13:14:03 2020 +0200

    Reduce LOC in read_pipe.

 src/yfileio.cc | 77 +++++++++++++++++++++++++-----------------------------
 1 file changed, 35 insertions(+), 42 deletions(-)

commit ba135aca19c3677a5384cbd5865ece30b47c7382
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Sep 5 13:12:43 2020 +0200

    Remove unused set_nb.

 src/yfileio.h | 2 --
 1 file changed, 2 deletions(-)

commit 774fa29df31aa4a8acc4c04e91cf9cbd78d80c76
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 3 22:44:03 2020 +0200

    Several fixes for reading from pipes with timeouts for issue #487.

 src/wmmenu.cc  |  35 ++++-----
 src/yfileio.cc | 217 +++++++++++++++++++++++++++--------------------------
 src/yfileio.h  |  69 +++++------------
 3 files changed, 149 insertions(+), 172 deletions(-)

commit 2b5b0d1c6d5d4293afdae9ba1e8d1d83db410ddf
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 3 22:43:13 2020 +0200

    More comparison operators.

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

commit d7297dae98347472b4a7a97e5ff66b585384edcf
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 3 22:41:45 2020 +0200

    Add -C option for copyright.

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

commit ca5c3b118df068ba527abacfb316afa79adb9889
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 3 22:40:04 2020 +0200

    Add -C option for copyright.

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

commit b422e3ad5fa9c9be30fd84687771a6179b5879a6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 3 22:39:02 2020 +0200

    Add -C option for copyright.

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

commit cc97952eea45cd8419048f4bc20ff50af2cf8e44
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 3 22:36:44 2020 +0200

    Add fsmart resize.

 src/ypointer.h | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 82d76bdb9f3b4d87793a61e42df51f9786119e01
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 3 04:18:38 2020 +0200

    Fix the inappropriate use of globals in the context of a dynamically
    loaded configuration for #483.

 src/yicon.cc | 211 ++++++++++++++++++++++++-------------------------------
 1 file changed, 93 insertions(+), 118 deletions(-)

commit d56e16619928d7bccb8a9e14df0f204c6513a505
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 3 04:18:25 2020 +0200

    Add find for YRefArray.

 src/yarray.h | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 4520307a4e6b77acd6778e6b09e8936547881c63
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Sep 3 02:01:24 2020 +0200

    CMake support for LOGEVENTS.

 src/CMakeLists.txt    | 2 ++
 src/config.cmake.h.in | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit ef359cbffd58294bf776f3d01fbb9abff20cc0c5
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Wed Sep 2 23:43:09 2020 +0100

    Update Portuguese (pt) translations (#486)

    * Update LINGUAS: Add pt.
    * Add files via upload: Create and update portuguese translation (pt)
    * Update icewm-session.desktop: Add Portuguese Name (pt).
    * Update icewm.desktop: Add Portuguese (pt) Comment and fix typo in
    English Comment "manager".

 lib/icewm-session.desktop |    1 +
 lib/icewm.desktop         |    3 +-
 po/LINGUAS                |    1 +
 po/pt.po                  | 2622 +++++++++++++++++++++++++++++++++++++++++
 4 files changed, 2626 insertions(+), 1 deletion(-)

commit d5d1dfd497df86801cf3a478bb38cf131510ca06
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Tue Aug 25 15:33:55 2020 +0000

    Translated using Weblate (Portuguese)

    Currently translated at 100.0% (469 of 469 strings)

 po/pt.po | 1137 +++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 691 insertions(+), 446 deletions(-)

commit cbbb32bcf31490d08cc77d4176a6fbae5d18220c
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Sep 1 21:19:16 2020 +0200

    Added strtest exection in ctest

 CMakeLists.txt     | 2 ++
 src/CMakeLists.txt | 2 ++
 2 files changed, 4 insertions(+)

commit 11edd35e3e841c8f7a01d6fb38630c1e4390f4f9
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Sep 1 20:59:49 2020 +0200

    More CI build configs with more and less features

 .github/workflows/cmake.yml | 69 ++++++++++++++++++++++++++++-------------
 1 file changed, 47 insertions(+), 22 deletions(-)

commit 200a35a24187d3cbde3af1090fbe82aec4071326
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Sep 1 20:50:51 2020 +0200

    Basic autoconf CI setup

 .github/workflows/cmake.yml | 59 ++++++++++++++++++++++++++++-------------
 1 file changed, 40 insertions(+), 19 deletions(-)

commit 037725535ec5a9533737f5a4845f7f96cc6844cd
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Sep 1 20:48:51 2020 +0200

    Cope with shallow clones

 autogen.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4747be79780f14dff2e269ca2a0fb1d1443c7ea6
Author: Eduard Bloch <blade@debian.org>
Date:   Tue Sep 1 19:28:07 2020 +0200

    Install dev packages on Ubuntu

 .github/workflows/cmake.yml | 5 +++++
 1 file changed, 5 insertions(+)

commit 623fc2fa6710c0263db59e51d15edc53487d209a
Merge: 22b45f19 1fb2f320
Author: Code7R <Code7R@users.noreply.github.com>
Date:   Tue Sep 1 19:12:12 2020 +0200

    Merge pull request #485 from bbidulock/icewm-1-4-BRANCH_CI

    Create cmake.yml

commit 1fb2f320f873eebe3c51c96a3e2a0fb1958f210e
Author: Code7R <Code7R@users.noreply.github.com>
Date:   Tue Sep 1 19:11:39 2020 +0200

    Create cmake.yml

 .github/workflows/cmake.yml | 46 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

commit 22b45f198a020b9f7310035fe468a9913132222f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 31 18:59:15 2020 +0200

    Update Marko's copy dates for #285.

 src/misc.cc    | 2 +-
 src/wmabout.cc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit cd96c1d58f1ce67b11279126f639fbe93da5268b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 31 00:17:56 2020 +0200

    Prepare 1.8.1 release

 AUTHORS      |   6 +-
 ChangeLog    | 798 ++++++++++++++++++++++++++++++-------------------------
 NEWS         | 122 ++++-----
 README.md    |  36 +--
 RELEASE.md   |   2 +-
 VERSION      |   2 +-
 configure.ac |  10 +-
 po/ar.po     |  28 +-
 po/be.po     |  28 +-
 po/bg.po     |  28 +-
 po/ca.po     |  28 +-
 po/cs.po     |  28 +-
 po/da.po     |  28 +-
 po/de.po     |  28 +-
 po/el.po     |  28 +-
 po/en.po     |  28 +-
 po/es.po     |  28 +-
 po/fi.po     |  28 +-
 po/fr.po     |  28 +-
 po/he.po     |  28 +-
 po/hr.po     |  28 +-
 po/hu.po     |  28 +-
 po/icewm.pot |  30 +--
 po/id.po     |  28 +-
 po/it.po     |  28 +-
 po/ja.po     |  28 +-
 po/ko.po     |  28 +-
 po/lt.po     |  28 +-
 po/lv.po     |  28 +-
 po/mk.po     |  28 +-
 po/nb.po     |  28 +-
 po/nl.po     |  28 +-
 po/no.po     |  28 +-
 po/pl.po     |  28 +-
 po/pt_BR.po  |  28 +-
 po/ro.po     |  28 +-
 po/ru.po     |  28 +-
 po/sk.po     |  28 +-
 po/sl.po     |  28 +-
 po/sv.po     |  28 +-
 po/tr.po     |  28 +-
 po/uk.po     |  28 +-
 po/vi.po     |  28 +-
 po/zh_CN.po  |  28 +-
 po/zh_TW.po  |  28 +-
 45 files changed, 1041 insertions(+), 1001 deletions(-)

commit d647b3e3977506d9488a7cce22567939df396aa4
Merge: b8790433 b0bf123a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 31 00:06:13 2020 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit b0bf123a680cca69aa3827f6bfb77f9ee7ff1dbb
Merge: 75fc965b 7e8c5927
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 31 00:04:05 2020 +0200

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

commit 7e8c59274e90905c1cd6cabe098838ad728dbb03
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 23:19:44 2020 +0200

    Don't show error if timed out.

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

commit 9ab91ebeb41548d9127ab3b04925406b4cb07e27
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 22:51:00 2020 +0200

    Fixes for reading from a pipe.

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

commit e8695362c5b120779e702657eda78103512ac2c3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 22:35:02 2020 +0200

    Fix the FreeBSD case where icewm-session is started in the root directory
    by the display manager.

 src/icesm.cc | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit cd5f28d6531a827f741597486d1f5dc28984f516
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 19:38:37 2020 +0200

    Restrict ICE_COMMON_SRCS to essentials.

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

commit 32d513ad095f5cc215011dfc337ff58c1d6a1b3d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 19:21:07 2020 +0200

    Fix for --disable-gdk-pixbuf.

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

commit c9c68f8797fce05463343224d42fc897d67bc718
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 19:12:30 2020 +0200

    Fix for --disable-shape.

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

commit 1a6593f2a51f935d70a4d46aef8928d0ef27a207
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 18:30:45 2020 +0200

    Changes for OpenBSD.

 src/aapm.cc       | 19 ++++++++++---------
 src/acpustatus.cc |  2 +-
 2 files changed, 11 insertions(+), 10 deletions(-)

commit 7d7986a58260a89df445bcc67ccfc8f923d40d51
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 18:23:33 2020 +0200

    Cast we_wordc for OpenBSD.

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

commit 376b022d3e061274246aed5b9a07b55961d89bb5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 18:01:55 2020 +0200

    make update-po.

 po/ar.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/be.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/bg.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/ca.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/cs.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/da.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/de.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/el.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/en.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/es.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/fi.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/fr.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/he.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/hr.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/hu.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/icewm.pot | 142 +++++++++++++++++++++++++++----------------------------
 po/id.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/it.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/ja.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/ko.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/lt.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/lv.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/mk.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/nb.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/nl.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/no.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/pl.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/pt_BR.po  | 140 +++++++++++++++++++++++++++---------------------------
 po/ro.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/ru.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/sk.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/sl.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/sv.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/tr.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/uk.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/vi.po     | 140 +++++++++++++++++++++++++++---------------------------
 po/zh_CN.po  | 140 +++++++++++++++++++++++++++---------------------------
 po/zh_TW.po  | 140 +++++++++++++++++++++++++++---------------------------
 38 files changed, 2661 insertions(+), 2661 deletions(-)

commit b79a315c91183330faa119c5994cff574aa5ef39
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 18:01:24 2020 +0200

    Update dependencies in Makefile.am.

 src/Makefile.am | 229 ++++++++++++++++++++++++++++++++--------------------
 1 file changed, 142 insertions(+), 87 deletions(-)

commit 5c893fabebcce8faedc450d4cefe235a37e96d27
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 18:01:03 2020 +0200

    Remove comments from include statements.

 src/ybutton.cc | 2 +-
 src/ycursor.cc | 2 +-
 src/ydialog.h  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit d00e04dc24e0d59efcdf43ffe09df8c364d4f3de
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 18:00:04 2020 +0200

    Workaround for absent wordexp on OpenBSD.

 src/aaddressbar.cc |  2 +-
 src/icesm.cc       |  2 +-
 src/wmapp.cc       |  2 +-
 src/wmmgr.cc       |  4 ++--
 src/yapp.cc        |  2 +-
 src/yicon.cc       |  2 +-
 src/ywordexp.h     | 28 ++++++++++++++++++++++++++++
 7 files changed, 35 insertions(+), 7 deletions(-)

commit 30c375c1265b4c07c5859bf35b07d834aa12356a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 14:55:47 2020 +0200

    Update man pages.

 man/icewm-preferences.pod | 6 +++---
 man/icewm.pod             | 4 ++++
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 4af7f8b6d022aa6697d42ad4531b381213f07ed2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 14:55:03 2020 +0200

    Prevent cyclic transients. Optimize setCurrentPositionOuter.

 src/wmclient.cc | 13 +++++--------
 src/wmframe.cc  | 56 ++++++++++++++++++++++++++++++++++++++++++++++-------
 src/wmframe.h   |  2 +-
 3 files changed, 55 insertions(+), 16 deletions(-)

commit cceb71f886fbd250ad1592f8a05fcfb8b1b4fb2f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 14:50:35 2020 +0200

    Remove undocumented KeyWinSnapMove. Add KeyWinSmartPlace to preferences.

 src/bindkey.h   | 18 ------------------
 src/default.h   | 25 +++++++++++++------------
 src/movesize.cc | 16 ----------------
 src/wmapp.cc    |  2 +-
 src/wmframe.cc  |  8 --------
 5 files changed, 14 insertions(+), 55 deletions(-)

commit 8eb48bee79b976417b2a038589dfd3f448936e34
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 30 14:47:22 2020 +0200

    More spy output details.

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

commit 2be16fe5dcbb223a9ebe7b091827f9952f7d535a
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Aug 30 11:34:02 2020 +0200

    Fixup DEBUG build

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

commit ebb82c6038f6ff2bae005d881068ecb189bddd0b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 29 21:15:11 2020 +0200

    Free fonts when done.

 src/acpustatus.h  |  3 ++-
 src/atasks.cc     |  1 +
 src/atasks.h      |  1 +
 src/aworkspaces.h |  2 ++
 src/objbar.cc     |  1 +
 src/objbutton.h   |  1 +
 src/wmstatus.cc   |  2 ++
 src/ybutton.cc    | 20 +++++++++++++++-----
 src/ybutton.h     |  2 ++
 src/ylabel.cc     |  4 ++++
 src/ylabel.h      |  1 +
 src/ylistbox.cc   | 13 ++++++++++---
 src/ymenu.cc      | 35 ++++++++++++++---------------------
 src/ymenu.h       |  1 +
 14 files changed, 57 insertions(+), 30 deletions(-)

commit 9ce2ecdd9a571bd1f579998bf98d41f4e599c70f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 29 21:14:06 2020 +0200

    Also spy on ClientMessages.

 src/icesh.cc | 280 +++++++++++++++++++++++++++++--------------------------
 1 file changed, 150 insertions(+), 130 deletions(-)

commit 86221fe784fbcf2a2d92cdbc52f89b71ccb03b3e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 29 19:11:42 2020 +0200

    Fix topSideVerticalOffset for fully opaque frame borders for #482.

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

commit 2591e75b6b20d9e84a00dc9a5cdb1d9ce6afe4c2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 29 00:27:27 2020 +0200

    Free logoutMenu on exit.

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

commit 14f78f6277711d82016d5dd633fc51fae9fd729b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 29 00:27:00 2020 +0200

    Remove 4 bools from YWindow.

 src/ywindow.cc | 58 +++++++++++++++++++++++++++++-------------------------
 src/ywindow.h  | 16 ++++++---------
 2 files changed, 37 insertions(+), 37 deletions(-)

commit b20e3fd9e79ff39a119a202ba1881af10ba762b8
Author: Code7R <Code7R@users.noreply.github.com>
Date:   Fri Aug 28 20:09:06 2020 +0200

    Feature/smart pointer in file reader (#463)

    Use smart file pointers instead of naked file buffers.
    Extend smart pointers with more unique_ptr semantics.
    Convert file reading into OOP style.
    Add reading with timeout.
    Replace the tmpfile hack with classic pipe because it fails badly in
    non-block mode.
    Add icewm code style file for Eclipse in the contrib subdirectory.

 contrib/icewm_cpp_style.xml | 193 ++++++++++++++++++++++++++++++++++++++++
 src/CMakeLists.txt          |  11 +--
 src/Makefile.am             |   1 +
 src/acpustatus.cc           |  11 ++-
 src/amemstatus.cc           |   2 +-
 src/apppstatus.cc           |   4 +-
 src/apppstatus.h            |   2 +-
 src/base.h                  |  17 +---
 src/icehelp.cc              |   2 +-
 src/misc.cc                 |  84 -----------------
 src/objmenu.h               |   2 +-
 src/upath.cc                |   7 +-
 src/upath.h                 |   8 +-
 src/wmmenu.cc               |  55 ++++++------
 src/wmoption.cc             |   2 +-
 src/wmprog.cc               |  15 ++--
 src/yconfig.cc              |   8 +-
 src/yfileio.cc              | 135 ++++++++++++++++++++++++++++
 src/yfileio.h               |  67 ++++++++++++++
 src/ypointer.h              |  21 ++++-
 20 files changed, 479 insertions(+), 168 deletions(-)

commit cd82c4d366d17df7bc361bc587c110df0b1c51e4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 28 18:37:11 2020 +0200

    Prevent premature workarea changes when collapsing taskbar to avoid
    repositioning MiniIcons.

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

commit 8d76bb37d2b24b39f38c95354fa5b209f15a4049
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 28 01:08:06 2020 +0200

    Remove double buffering from YWindow.

 src/wmcontainer.cc |  1 -
 src/wmframe.cc     |  1 -
 src/yrect.h        |  1 +
 src/ywindow.cc     | 43 ++-----------------------------------------
 src/ywindow.h      |  4 ----
 5 files changed, 3 insertions(+), 47 deletions(-)

commit 507e96fbbac6e846dd70b2c2be9f76e328cddced
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 28 00:27:08 2020 +0200

    Only define KeySysArrangeIcons if preference MinimizeToDesktop=1.

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

commit 39fdb17cb4f017314cb61b548e2ea7a0595a6c1d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 28 00:10:02 2020 +0200

    Fix path_lookup strtok_r for non-Glibc BSD systems for ice-wm/icewm#23.

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

commit 7cf12342e0aac59b6c7cc8c3898af0f9b5d49ca6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 28 00:02:49 2020 +0200

    Fix typo for the KeySysArrangeIcons key binding.

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

commit b47ae83c17a282bbf2e551d9f8ca7dcb2639c22e
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Aug 26 12:08:38 2020 +0200

    Fix memory leak from path_lookup call

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

commit 2e1715bf4ba3ba31e1f16f29b73ff9e7368d6466
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date:   Tue Aug 25 11:02:29 2020 +0000

    Added translation using Weblate (Portuguese)

 po/pt.po | 2377 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 2377 insertions(+)

commit b87904338757f3c46e5b88552291cf2bd353f38d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 25 02:18:03 2020 +0200

    Prepare 1.8.0 release

 AUTHORS      |   26 +-
 ChangeLog    | 8531 +++++++++++++++++++++++++++---------------------------
 NEWS         |  Bin 26387 -> 37084 bytes
 README.md    |   36 +-
 RELEASE.md   |    2 +-
 VERSION      |    2 +-
 configure.ac |   10 +-
 po/ar.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/es.po     |    2 +-
 po/fi.po     |    2 +-
 po/fr.po     |    2 +-
 po/he.po     |    2 +-
 po/hr.po     |    2 +-
 po/hu.po     |    2 +-
 po/icewm.pot |    4 +-
 po/id.po     |    2 +-
 po/it.po     |    2 +-
 po/ja.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/no.po     |    2 +-
 po/pl.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 +-
 45 files changed, 4348 insertions(+), 4337 deletions(-)

commit 22988880bcb0ca363a84a5decacac93602242d75
Merge: 75ba6095 75fc965b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 25 02:09:18 2020 +0200

    Merge branch 'icewm-1-4-BRANCH'

commit 75fc965b05864d70ccd8469ba03ef5f57ab8ad93
Merge: 1a8f4336 0ecbfa3c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 25 02:04:19 2020 +0200

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

commit 0ecbfa3ca99a9b197dbf6db811931b87d442133e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 24 19:20:42 2020 +0200

    Much improved drawing quality of MiniIcons.

 src/wmminiicon.cc | 22 +++++++++++++++++++---
 src/wmminiicon.h  |  6 +++---
 2 files changed, 22 insertions(+), 6 deletions(-)

commit 93e4b9224321c7eea4243510566b990aea42dc38
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 24 19:20:00 2020 +0200

    Add support for backing store when mapped.

 src/ywindow.cc | 4 ++++
 src/ywindow.h  | 1 +
 2 files changed, 5 insertions(+)

commit d208e122794f855a7ab9cbb0b2f9da1503a0574f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 24 19:19:18 2020 +0200

    Disable copying of Graphics.

 src/ypaint.h | 3 +++
 1 file changed, 3 insertions(+)

commit 7fe2f36e53879caa003cb8de03de13133f06c4a2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 24 19:18:45 2020 +0200

    Rename fMailBoxStatus to fMailBoxControl.

 src/wmtaskbar.cc | 10 +++++-----
 src/wmtaskbar.h  |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 94743be8d39fac6ff6e056ba30dfc3d91107aff4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 24 19:18:16 2020 +0200

    Use only one timer to space mailbox checks apart in time.

 src/amailbox.cc | 77 ++++++++++++++++++++++++++++++++++-------------------
 src/amailbox.h  | 25 ++++++++++-------
 2 files changed, 65 insertions(+), 37 deletions(-)

commit 7715e8a3b423ef633cf46955214111f6268d178f
Author: Rodrigo Macedo <rmsolucoeseminformatic4@gmail.com>
Date:   Thu Aug 13 17:40:51 2020 +0000

    Translated using Weblate (Portuguese (Brazil))

    Currently translated at 100.0% (469 of 469 strings)

 po/pt_BR.po | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit 7e0f8cbdb5f9bf37c658384b789eb5a7c74f7fd0
Author: Arif Budiman <arifpedia@gmail.com>
Date:   Thu Jul 30 09:18:00 2020 +0000

    Translated using Weblate (Indonesian)

    Currently translated at 100.0% (469 of 469 strings)

 po/id.po | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit 95b45d5accda5c9e64c2f63091d75f69af15d5ef
Author: Sarah Kriesch <ada.lovelace@gmx.de>
Date:   Thu Aug 6 14:00:51 2020 +0000

    Translated using Weblate (German)

    Currently translated at 100.0% (469 of 469 strings)

 po/de.po | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit 2d56e223d3517980e161b16b153614e40126f0d7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 24 00:55:33 2020 +0200

    Make update-po.

 po/ar.po     | 326 +++++++++++++++++++++++++--------------------------
 po/be.po     | 330 ++++++++++++++++++++++++++--------------------------
 po/bg.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/ca.po     | 329 ++++++++++++++++++++++++++--------------------------
 po/cs.po     | 333 ++++++++++++++++++++++++++--------------------------
 po/da.po     | 326 +++++++++++++++++++++++++--------------------------
 po/de.po     | 331 ++++++++++++++++++++++++++--------------------------
 po/el.po     | 326 +++++++++++++++++++++++++--------------------------
 po/en.po     | 326 +++++++++++++++++++++++++--------------------------
 po/es.po     | 329 ++++++++++++++++++++++++++--------------------------
 po/fi.po     | 326 +++++++++++++++++++++++++--------------------------
 po/fr.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/he.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/hr.po     | 326 +++++++++++++++++++++++++--------------------------
 po/hu.po     | 346 +++++++++++++++++++++++++++----------------------------
 po/icewm.pot | 328 ++++++++++++++++++++++++++--------------------------
 po/id.po     | 329 ++++++++++++++++++++++++++--------------------------
 po/it.po     | 326 +++++++++++++++++++++++++--------------------------
 po/ja.po     | 333 ++++++++++++++++++++++++++--------------------------
 po/ko.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/lt.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/lv.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/mk.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/nb.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/nl.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/no.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/pl.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/pt_BR.po  | 329 ++++++++++++++++++++++++++--------------------------
 po/ro.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/ru.po     | 330 ++++++++++++++++++++++++++--------------------------
 po/sk.po     | 329 ++++++++++++++++++++++++++--------------------------
 po/sl.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/sv.po     | 326 +++++++++++++++++++++++++--------------------------
 po/tr.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/uk.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/vi.po     | 328 ++++++++++++++++++++++++++--------------------------
 po/zh_CN.po  | 326 +++++++++++++++++++++++++--------------------------
 po/zh_TW.po  | 326 +++++++++++++++++++++++++--------------------------
 38 files changed, 6230 insertions(+), 6254 deletions(-)

commit 6d4364268cb2eb22b2266559a9c673011bebec2c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 24 00:14:51 2020 +0200

    Clarify the difference between close and kill.

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

commit 80c5b4af3f9d4e3af3600f045d60d9c1dc1fb4d6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 22 01:47:51 2020 +0200

    Let workspacebutton use the workspace button fonts when drawing text
    for #467 and #475.

 src/aworkspaces.cc | 40 +++++++++++++++++++++++++++++-----------
 src/aworkspaces.h  |  2 ++
 src/ybutton.cc     |  9 ++++-----
 3 files changed, 35 insertions(+), 16 deletions(-)

commit a23c3dd6fa1561e4e589999e2b94ea9e6ffb59d9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 21 16:46:18 2020 +0200

    Don't leak debugging info to the unwary user.

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

commit 7619381b6dd1543534274e0f69c711b05ef02972
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 21 16:45:48 2020 +0200

    Don't switch focus on a FocusOut event on the root window, because it
    is probably stale and carries insufficient information.

 src/wmmgr.cc | 5 +++++
 1 file changed, 5 insertions(+)

commit dab6f4000c8aa231a775de0956915842cfc48fd8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 21 16:45:48 2020 +0200

    In setState consider more cases for fullscreen layer update.

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

commit be3cedd703004f6d15aa95588cf9ed181ffb42b4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 21 01:32:51 2020 +0200

    Check frame state to guard against unnecessary calls to setState.
    Only attempt to set a transient above its owner when in same layer.
    Only wmLower if canLower permits it. Consider affectsWorkArea and
    topSideVerticalOffset in limitOuterPosition. Improved checks for
    limitPosition. Remove call to focusLastWindow in setState when
    minimizing.

 src/wmframe.cc | 144 ++++++++++++++++++++++++++++-------------------------
 src/wmframe.h  |   2 +
 src/wmmgr.cc   |  43 ++++++++--------
 src/wmmgr.h    |   5 +-
 4 files changed, 100 insertions(+), 94 deletions(-)

commit 78b7d880bde95e89f111b15078be3ad2dc934a62
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 21 01:32:20 2020 +0200

    Mask state in getWinStateHint.

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

commit 1c13cb02fa7ef3e749fc7170caebcbc84d0e5a85
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 21 01:31:36 2020 +0200

    Remove unused setWorkAreaMoveWindows.

 src/movesize.cc  | 3 ---
 src/wmtaskbar.cc | 2 --
 2 files changed, 5 deletions(-)

commit bc9ec1f9df1a783eca9c816b1b408a361b5addfb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 21 01:27:40 2020 +0200

    Check for transients in canLower.

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

commit 26c4c56e808c0504f100a89f4a8edda78613a096
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Aug 19 18:20:51 2020 +0200

    In the window list window, improve the Show command to consider work
    area and screen boundaries.
    In wmShow only call setState if window state must change.
    Add new function canShow to test if window is hidden or outside screen
    boundaries.
    Make YDesktop a private super class of YWindowManager.

 src/movesize.cc  |  2 +-
 src/wmabout.cc   |  2 +-
 src/wmapp.cc     | 21 ++++++------
 src/wmclient.cc  |  2 +-
 src/wmclient.h   |  1 +
 src/wmdialog.cc  |  2 +-
 src/wmframe.cc   | 93 +++++++++++++++++++++++++++++++---------------------
 src/wmframe.h    |  5 +--
 src/wmmgr.cc     | 15 +++++----
 src/wmmgr.h      |  4 +--
 src/wmprog.cc    |  2 +-
 src/wmstatus.cc  |  2 +-
 src/wmswitch.cc  |  2 +-
 src/wmtaskbar.cc |  6 ++--
 src/wmwinlist.cc |  4 +--
 15 files changed, 92 insertions(+), 71 deletions(-)

commit 8b14672ec8830b0db678fb5cf655a7b4dff3538d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Aug 19 15:33:21 2020 +0200

    Fix calls to getMask for hidden.

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

commit fe75d6f44c5668c473512f8b007adf56b8cdcc26
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Aug 19 02:59:56 2020 +0200

    Permit fullscreen when RaiseOnFocus=1 and focused is not raised.
    Optimize addTransients to only consider clients which have
    WM_TRANSIENT_FOR set to the new window.

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

commit ed7ca86af4b31f229676a3e16454f8a4e5393a1c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 18 20:58:01 2020 +0200

    When interating prefer for-loops over while-loops.

 src/decorate.cc  |  9 +++------
 src/wmapp.cc     |  4 +---
 src/wmframe.cc   | 17 ++++++-----------
 src/wmmgr.cc     | 19 +++++++------------
 src/wmwinmenu.cc |  9 +++------
 src/ywindow.cc   | 28 ++++++++++------------------
 src/yxapp.cc     | 18 +++++++-----------
 7 files changed, 37 insertions(+), 67 deletions(-)

commit aef0f5baf5e7d704eb7bebf8600ecfbe3b7eee62
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 18 20:54:53 2020 +0200

    Restore button font for #467.

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

commit 75521f9112c55523b7bf0875c17048d964a0e1a1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 18 01:48:01 2020 +0200

    Add an optional YInputLine to the message box popup for #473.

 src/wmdialog.cc     | 19 +++++++++++++------
 src/yactionbutton.h | 14 ++++----------
 src/yinputline.h    |  1 +
 src/ymsgbox.cc      | 34 ++++++++++++++++++----------------
 src/ymsgbox.h       | 21 +++++++++++----------
 5 files changed, 47 insertions(+), 42 deletions(-)

commit 6d936558ba0aca7ff052881ed59ebd34265bb80c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 17 13:44:44 2020 +0200

    Simplify.

 src/wmframe.cc | 4 +---
 src/wmmgr.cc   | 7 +------
 2 files changed, 2 insertions(+), 9 deletions(-)

commit a2b4d2535a1123d40532c735119db9149d3c7ef7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 17 13:43:31 2020 +0200

    Reuse getMask.

 src/wmclient.cc | 29 ++++++-----------------------
 1 file changed, 6 insertions(+), 23 deletions(-)

commit 6d557213227ea4952f7fe2f6b547bb26e8e8523c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 17 13:41:26 2020 +0200

    Button padding and minimum size only applies to YActionButtons for #467.

 src/wmdialog.cc     |  5 +++++
 src/yactionbutton.h |  1 +
 src/ybutton.cc      | 28 ++++++++++++++++++++++------
 src/ybutton.h       |  2 ++
 4 files changed, 30 insertions(+), 6 deletions(-)

commit 6d2b7cf4c8440794ec56b5e34c69e01fc86cc13b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 16 08:26:53 2020 +0200

    Give buttons some padding and a minimum size for #467.

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

commit bb1ee19a965cf6d271936de7f641b822dbf36760
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 16 08:14:49 2020 +0200

    Remove unnecessary call to autoSize when setting title.

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

commit ff498840a21fd7ef778d48d9460cad9f5d45b420
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 16 08:14:24 2020 +0200

    Drop unreliable character class in regex.

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

commit 03d524ffb4672f06d89a38dd1a50bcd7f387da5b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 16 01:59:49 2020 +0200

    Correct opacity for dialogs when using a gradient background for issue
    #471.

 src/wmtaskbar.h |  2 +-
 src/ydialog.cc  | 33 ++++++++++++++++++++++++++-------
 src/ydialog.h   | 14 +++++---------
 src/ymsgbox.cc  | 46 ++++++++++++++++++----------------------------
 src/ymsgbox.h   |  8 ++++----
 src/ywindow.h   |  5 ++---
 6 files changed, 56 insertions(+), 52 deletions(-)

commit e03c1b7c528c0a00990b5dc24e46aa8b559a5f1b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 16 01:52:08 2020 +0200

    Fix opacity in titlebar when using gradients.

 src/wmtitle.cc | 5 +++++
 1 file changed, 5 insertions(+)

commit abe0692ad897c21b1f0045d384800de067b915e3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 16 01:50:56 2020 +0200

    Fix logout menu status.

 src/wmapp.cc | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 3ad43322d1d8ec9393cf414a2ef2f8c09e9201b7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sun Aug 16 01:50:34 2020 +0200

    Fix opacity when using gradients for task buttons.

 src/atasks.cc | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit e9228088d6ce5c1665d05701959cbc11be447a83
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 15 02:53:32 2020 +0200

    New theme option MenuButtonIconVertOffset to adjust the position of the
    menu button icon in case ShowMenuButtonIcon=1 for issue #466.

 man/icewm-preferences.pod |  4 ++++
 src/themable.h            |  2 ++
 src/wmbutton.cc           | 28 ++++++++++++++++------------
 3 files changed, 22 insertions(+), 12 deletions(-)

commit 5ae7c3ec994311b2b32d30b4d7d58e8fd51dce25
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 14 21:15:08 2020 +0200

    Improved ICCCM conformance for restack requests for transient windows
    for issue #451.

 src/wmframe.cc | 261 +++++++++++++++++++++++++----------------------------
 1 file changed, 124 insertions(+), 137 deletions(-)

commit 59ae83702a2e8d44da2d06dc4c92df5ba2075248
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 14 21:11:30 2020 +0200

    Update all maximize menu entries.

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

commit 9e6e909a2578533e63592bb2873b998f4d0c9a65
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 14 06:02:30 2020 +0200

    Update close button for #447.

 lib/themes/CrystalBlue/close.xpm | 59 ++++++++++++++++++------------------
 1 file changed, 29 insertions(+), 30 deletions(-)

commit a0066b183defc632aa78bf50ecf8361a8a073057
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 14 01:08:28 2020 +0200

    Avoid creating a titlebar for minimized windows.

 src/decorate.cc | 35 ++++++++++++++++-------------------
 1 file changed, 16 insertions(+), 19 deletions(-)

commit bc501227fb665452ce9a7d541f04da56799d7197
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 14 01:06:39 2020 +0200

    Remove superfluous call to focusLastWindow in wmHide.

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

commit 47e790e69696c224f06708b49c03aff15adde631
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Aug 14 01:00:46 2020 +0200

    Enforce button opacity when using gradients for issue #468.

 src/aworkspaces.cc | 3 +++
 src/ybutton.cc     | 3 +++
 src/ypaint.cc      | 9 +++++++++
 src/ypaint.h       | 2 ++
 4 files changed, 17 insertions(+)

commit 73fb8c11deac6db3832c26330fcd4de6ee3dc09f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Aug 12 21:19:37 2020 +0200

    add titleAJ.xpm titleAQ.xpm titleIJ.xpm titleIQ.xpm to CrystalBlue theme
    to avoid artefacts in titlebar corners.

 lib/Makefile.am                    | 110 +++++++++++++++++----------------
 lib/themes/CrystalBlue/titleAJ.xpm |  54 ++++++++++++++++
 lib/themes/CrystalBlue/titleAQ.xpm |  54 ++++++++++++++++
 lib/themes/CrystalBlue/titleIJ.xpm |  54 ++++++++++++++++
 lib/themes/CrystalBlue/titleIQ.xpm |  54 ++++++++++++++++
 5 files changed, 273 insertions(+), 53 deletions(-)

commit 2d4839077d7f146e8de12ed0823d85e841b6c772
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Aug 12 18:36:30 2020 +0200

    Support PagerShowPreview for windows with negative positions.

 src/aworkspaces.cc | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit 40830702e3b85e09906b72c87bb959dd52054d75
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 11 16:31:46 2020 +0200

    Remove test for getFocus in setFocus for issues #464 and #462.

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

commit 64c45ca67a2bd864e711d120d83756b9f6183858
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 11 14:19:30 2020 +0200

    Add new CrystalBlue files for #447.

 lib/Makefile.am | 4 ++++
 1 file changed, 4 insertions(+)

commit 3e90b2e24464cda9a0561ebf02fbc70c0662ec13
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 11 01:34:11 2020 +0200

    Update theme CrystalBlue for issue #447.

 lib/themes/CrystalBlue/buttonA.xpm     | 57 +++++++++++++++++++++
 lib/themes/CrystalBlue/buttonI.xpm     | 57 +++++++++++++++++++++
 lib/themes/CrystalBlue/default.theme   |  2 +-
 lib/themes/CrystalBlue/menuButtonA.xpm | 79 ++++++++++++++++++++++++++++++
 lib/themes/CrystalBlue/menuButtonI.xpm | 79 ++++++++++++++++++++++++++++++
 5 files changed, 273 insertions(+), 1 deletion(-)

commit 6584c235c97a01b310ea26fd7f13ed99cfba38d1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 11 01:31:58 2020 +0200

    Change xterm.icon into xterm.XTerm.icon.

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

commit 2315a2d683cf83ce6fbabe5073ded1c70ceb7be7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 11 01:20:33 2020 +0200

    Simplify positioning of MiniIcons. Fix positioning of MiniIcons on restart
    for other workspaces. Avoid needlessly repositioning of MiniIcons when
    the work area shrinks. Fix reinitializing MiniIcon positioning when work
    area grows. Fix repainting workspace button on taking the focused window
    to a different workspace. Fix tooltip for MiniIcons when only the window
    title exists, but not the icon title.

 src/wmframe.cc    | 30 +++++-------------------------
 src/wmframe.h     |  2 --
 src/wmmgr.cc      | 23 +++++++++++++++--------
 src/wmminiicon.cc | 22 +++++++++++++++++++---
 src/wmminiicon.h  |  1 +
 5 files changed, 40 insertions(+), 38 deletions(-)

commit 82a7d1cb2861f461ad1bce5898b591edb82e61e8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Aug 11 01:15:02 2020 +0200

    Ensure icons of irregular sizes are always scaled or loaded for issue #459.

 src/yicon.cc | 59 ++++++++++++++++++++++++++++++--------------------------
 1 file changed, 32 insertions(+), 27 deletions(-)

commit fd2adcffab91840c4fb0857eb7bf3d561b09096c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 8 12:09:59 2020 +0200

    More beautiful miniicons show just a large icon for the minimized
    application.

 src/wmframe.cc    |   2 +-
 src/wmmgr.cc      |  40 ++++++----
 src/wmmgr.h       |   2 +-
 src/wmminiicon.cc | 204 ++++++++++++++++++--------------------------------
 src/wmminiicon.h  |  23 +++---
 5 files changed, 113 insertions(+), 158 deletions(-)

commit e5380e20e8ac27a58797d85008bd591648190abd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 8 12:05:42 2020 +0200

    Add test for dragging.

 src/ywindow.cc | 10 ++++++----
 src/ywindow.h  |  7 ++++---
 2 files changed, 10 insertions(+), 7 deletions(-)

commit c0bd68195dd63e6a6fb02035019d51535cb186e8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 8 12:01:03 2020 +0200

    More accurate raising and lowering of frames. Better miniicon positioning.

 src/wmframe.cc | 91 +++++++++++++++++++++++-------------------------------
 src/wmframe.h  |  5 ++-
 2 files changed, 41 insertions(+), 55 deletions(-)

commit 330f26acc9d2730e37f46c31c98b8c30ed93340a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 8 11:59:23 2020 +0200

    Enforce a larger minimum button size for wmdialog.

 src/wmdialog.cc | 27 ++++++++++-----------------
 src/wmdialog.h  |  4 ++--
 2 files changed, 12 insertions(+), 19 deletions(-)

commit ccd1924954e8beee238997f34fca777b53901201
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Aug 8 11:58:53 2020 +0200

    Fix --logevents.

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

commit 66fc85e3f755eaabde3a9f4313bacdc9b3570571
Author: WhiredPlanck <47623588+whriedplanck@users.noreply.github.com>
Date:   Wed Aug 5 07:07:25 2020 +0800

    [Translation] Update zh_CN.po (#460)

    [trans] Update zh_CN.po.  Fix typos and incorrect translated strings.

 po/zh_CN.po | 121 ++++++++++++++++++++++++--------------------------------
 1 file changed, 51 insertions(+), 70 deletions(-)

commit 0a6c412752dd2b675bb8ab489d8e6c899e4f7460
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Aug 5 00:57:20 2020 +0200

    Task bar can do without expose events.

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

commit 07b5501af8c8eaad453b798da823602d362d824f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Aug 5 00:56:42 2020 +0200

    Add beneath and raiseTo for restacking one window.

 src/ywindow.cc | 17 +++++++++++++++++
 src/ywindow.h  |  3 ++-
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 3db04b4e443bf3d0fc1ef9a8c2bee5ebe54b7586
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Aug 5 00:55:41 2020 +0200

    Update moveMenu and layerMenu to frame, before they are shown.

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

commit c6cad974bbd80b0a80167664593f61c63677cf15
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Aug 5 00:55:12 2020 +0200

    Update manual for battery patch.

 doc/icewm.adoc | 226 +++++++++++++++++++++++++++++------------------------
 1 file changed, 124 insertions(+), 102 deletions(-)

commit 162badc8de970e29bfa56fedb15144a82d7597ed
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Aug 5 00:54:08 2020 +0200

    Remove function paintBackground for #457.

 src/aworkspaces.cc | 20 --------------------
 src/aworkspaces.h  |  1 -
 2 files changed, 21 deletions(-)

commit 195543d8250adca061ab0309f227265988769b01
Author: DieSpinne <62444221+DieSpinne@users.noreply.github.com>
Date:   Sun Aug 2 21:38:48 2020 -0300

    Rename comments from APM monitor to battery monitor (#456)

    Rename comments from APM monitor to battery monitor. Update
    icewm-preferences.pod.

 man/icewm-preferences.pod | 18 +++++++++---------
 src/default.h             |  8 ++++----
 src/themable.h            | 10 +++++-----
 3 files changed, 18 insertions(+), 18 deletions(-)

commit 311ef8670e8752476827037b9a04a2fce93620f2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 3 02:30:52 2020 +0200

    Better relocation of frames when workarea changes.

 src/wmmgr.cc | 68 ++++++++++++++++++++++++++++++++------------------------
 src/wmmgr.h  |  1 -
 2 files changed, 39 insertions(+), 30 deletions(-)

commit 718dca5595a5b416720e4ca816136bfee5cebb41
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 3 02:16:38 2020 +0200

    Better positioning of collapse button to avoid a white line at the bottom
    of the taskbar for issue #455.

 src/wmapp.cc     |   1 -
 src/wmtaskbar.cc | 120 +++++++++++++++++++++++----------------------------
 src/wmtaskbar.h  |  19 ++++----
 3 files changed, 63 insertions(+), 77 deletions(-)

commit 04a7f71e14f9fd16ae282a9cd6fb3132fe14db77
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Aug 3 02:05:36 2020 +0200

    Better indentation for updateLayout

 src/wmframe.cc | 70 ++++++++++++++++++++++++++----------------------------
 1 file changed, 34 insertions(+), 36 deletions(-)

commit c72fe0c83d45bf33f9748013d236b679c0715a6e
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Aug 1 13:20:33 2020 +0200

    Space-after-if cosmetics

 src/yicon.cc | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit eebe395998bafe9e765ba19631fd05e3efdf2354
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Aug 1 12:58:42 2020 +0200

    Never try to load icon for names "none" or '-'

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

commit a07df9b700970b226c1cef6edd77f097a04ebd62
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Aug 1 12:29:45 2020 +0200

    Add 128 and 64 folders as last-ressort versions

    Also cache the array of unified sizes

 src/yicon.cc | 27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)

commit 15ee34b2cd2f445843af06fca17c8db861082dcf
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Aug 1 12:00:15 2020 +0200

    Improve fallback in YIcon::getScaledIcon

    Avoid erraneous reports of "icon not found", just not trying to load
    standard sizes if those were already examined before.

 src/yicon.cc | 48 +++++++++++++++++++++++-------------------------
 1 file changed, 23 insertions(+), 25 deletions(-)

commit 2c1805ba6514f8fc9a9b678a4b694369333cf669
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Aug 1 10:32:24 2020 +0200

    Fix lookup of all scalable/* categories

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

commit 3e5462c49f227164377003ae2e06d55b7d3a3240
Author: Eduard Bloch <blade@debian.org>
Date:   Sat Aug 1 10:22:18 2020 +0200

    Use explicit lookup for scalable icons

    Drop the old fall-back code, rely on icon path cache instead

 src/yicon.cc | 112 +++++++++++++++++++++++--------------------------------
 src/yicon.h  |   9 +++--
 2 files changed, 53 insertions(+), 68 deletions(-)

commit df274ccee9ea6b7d772632c21bee5aeca72a8715
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Jul 31 19:58:07 2020 +0200

    Reverting the use of map and deduplication set

    It doesn't make sense any longer for the small item set.
    Also improve the iterator, and fix the lookup of other categories than
    apps.

 src/yicon.cc | 115 +++++++++++++++++++++++++++++++------------------------
 1 file changed, 66 insertions(+), 49 deletions(-)

commit e6760f9c7812e8773df98df58b1c6e69b42153ec
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Jul 31 18:14:36 2020 +0200

    Consider scalable folder

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

commit cce843682380b9a1ad782f0fe30dab522110a797
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 31 23:07:07 2020 +0200

    Theme directories may have dots.

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

commit e39dad310e81076d8895213dcd8cc93399b5c14c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 31 23:06:06 2020 +0200

    Check for null pixmaps to prevent a SIGSEGV for issue #454.

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

commit 6c8d52ca8f702601897ec4f52ba16f612e1e656c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 31 22:19:51 2020 +0200

    Check TitleButtonsSupported before creating a new title bar button.

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

commit 5f43088e850e2a28bed0d398f4a783082561ab97
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 31 22:11:57 2020 +0200

    Update lib/Makefile.am for updated theme CrystalBlue.

 lib/Makefile.am | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit 300975e2393e1c9b7e38c615ff244a69d268fbd7
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Jul 31 12:07:50 2020 +0200

    Fix the size preference in one the strategies

    Also factoring out the size selection code into iterator function.

 src/yicon.cc | 84 ++++++++++++++++++++++++++++++++------------------------
 1 file changed, 48 insertions(+), 36 deletions(-)

commit 6fa660c573a492502a23d6e497c546695836684a
Author: Eduard Bloch <blade@debian.org>
Date:   Fri Jul 31 10:47:55 2020 +0200

    Explicite handling of absolute icon paths without suffix

 src/yicon.cc | 86 ++++++++++++++++++++++++++++++++------------------------
 1 file changed, 50 insertions(+), 36 deletions(-)

commit c4d2b6b08e6530d5774958c9ee5ebcf0f9ac2292
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 30 20:41:17 2020 +0200

    Handle more detail in configure request messages. Avoid focusing a random
    client when a request to stack a client below is received for issue
    #451. Update the _NET_CLIENT_LIST_STACKING when a configure request to
    restack was received. Remove the hopefully obsolete tcl/tk hack.

 src/wmframe.cc | 211 +++++++++++++++++++++++++++++++++++------------------
 src/wmframe.h  |   4 +-
 2 files changed, 144 insertions(+), 71 deletions(-)

commit de58bf30cd0386f5a9ca817c6d8a1ef62eb04c8e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 30 20:36:47 2020 +0200

    Keep focus untouched if locked or same frame. Return true if restacked
    in setAbove or setBelow.

 src/wmmgr.cc | 21 +++++++++++++--------
 src/wmmgr.h  |  4 ++--
 2 files changed, 15 insertions(+), 10 deletions(-)

commit d6bcb0f47926be8e4ab4768d76ea5b2e08717857
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 30 20:34:54 2020 +0200

    More detail in logConfigureRequest.

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

commit aa2feb8dc4c6a602e07a41f61edc028054167d10
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 30 00:08:58 2020 +0200

    Remove unused setGrabPointer.

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

commit 94b6a1a46bded77c8a1ae702d78f40d3c25eb089
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 30 00:08:31 2020 +0200

    Use bool in grabEvents and releaseEvents.

 src/atasks.cc | 15 ++++++------
 src/yxapp.cc  | 68 +++++++++++++++++++++++++------------------------------
 src/yxapp.h   | 12 ++++++----
 3 files changed, 45 insertions(+), 50 deletions(-)

commit deb6457bbc9a6e60616e1f80f81089e97523505e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 30 00:07:14 2020 +0200

    Delegate titlebar actions to frame actionPerformed.

 src/wmtitle.cc | 65 ++++++++++++++++++++++++++++--------------------------
 1 file changed, 34 insertions(+), 31 deletions(-)

commit 2b2b71bb52e9df1ea83715f5c1cd136c49d50707
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 30 00:06:21 2020 +0200

    More accurate top side resize handle.

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

commit c3b5f328a4b26b73dd35697e0d000ace947c2a74
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 30 00:05:12 2020 +0200

    Add workspace button pixmaps for theme CrystalBlue.

 .../taskbar/workspacebuttonactive.xpm            | 77 ++++++++++++++++++++
 .../CrystalBlue/taskbar/workspacebuttonbg.xpm    | 67 +++++++++++++++++
 2 files changed, 144 insertions(+)

commit c26ed17ab1fc980b8a6d972666fc21b7ca57b6bc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 29 23:55:18 2020 +0200

    Update theme CrystalBlue for better positioning for issue #447.

 lib/themes/CrystalBlue/close.xpm                 |  94 +++++++++-
 lib/themes/CrystalBlue/closeA.xpm                | 171 +++++++++---------
 lib/themes/CrystalBlue/closeO.xpm                | 175 +++++++++----------
 lib/themes/CrystalBlue/default.theme             |  29 +--
 lib/themes/CrystalBlue/dframeAB.xpm              |  12 +-
 lib/themes/CrystalBlue/dframeABL.xpm             |  14 +-
 lib/themes/CrystalBlue/dframeABR.xpm             |  14 +-
 lib/themes/CrystalBlue/dframeAL.xpm              |   8 +-
 lib/themes/CrystalBlue/dframeAR.xpm              |   8 +-
 lib/themes/CrystalBlue/dframeAT.xpm              |  64 ++++++-
 lib/themes/CrystalBlue/dframeATL.xpm             |  64 ++++++-
 lib/themes/CrystalBlue/dframeATR.xpm             |  64 ++++++-
 lib/themes/CrystalBlue/dframeIB.xpm              |  12 +-
 lib/themes/CrystalBlue/dframeIBL.xpm             |  14 +-
 lib/themes/CrystalBlue/dframeIBR.xpm             |  14 +-
 lib/themes/CrystalBlue/dframeIL.xpm              |   8 +-
 lib/themes/CrystalBlue/dframeIR.xpm              |   8 +-
 lib/themes/CrystalBlue/dframeIT.xpm              |  64 ++++++-
 lib/themes/CrystalBlue/dframeITL.xpm             |  64 ++++++-
 lib/themes/CrystalBlue/dframeITR.xpm             |  64 ++++++-
 lib/themes/CrystalBlue/frameAB.xpm               |  12 +-
 lib/themes/CrystalBlue/frameABL.xpm              |  16 +-
 lib/themes/CrystalBlue/frameABR.xpm              |  16 +-
 lib/themes/CrystalBlue/frameAL.xpm               |   6 +-
 lib/themes/CrystalBlue/frameAR.xpm               |   8 +-
 lib/themes/CrystalBlue/frameAT.xpm               |  81 +++++----
 lib/themes/CrystalBlue/frameATL.xpm              | 119 +++++++------
 lib/themes/CrystalBlue/frameATR.xpm              | 119 +++++++------
 lib/themes/CrystalBlue/frameIB.xpm               |  12 +-
 lib/themes/CrystalBlue/frameIBL.xpm              |  14 +-
 lib/themes/CrystalBlue/frameIBR.xpm              |  14 +-
 lib/themes/CrystalBlue/frameIL.xpm               |   8 +-
 lib/themes/CrystalBlue/frameIR.xpm               |   8 +-
 lib/themes/CrystalBlue/frameIT.xpm               |  64 ++++++-
 lib/themes/CrystalBlue/frameITL.xpm              |  64 ++++++-
 lib/themes/CrystalBlue/frameITR.xpm              |  64 ++++++-
 lib/themes/CrystalBlue/maximize.xpm              |  93 +++++++++-
 lib/themes/CrystalBlue/maximizeA.xpm             | 174 +++++++++---------
 lib/themes/CrystalBlue/maximizeO.xpm             | 175 +++++++++----------
 lib/themes/CrystalBlue/menuButtonA.xpm           |   1 -
 lib/themes/CrystalBlue/menuButtonI.xpm           |   1 -
 lib/themes/CrystalBlue/minimize.xpm              |  93 +++++++++-
 lib/themes/CrystalBlue/minimizeA.xpm             | 169 +++++++++---------
 lib/themes/CrystalBlue/minimizeO.xpm             | 167 ++++++++----------
 lib/themes/CrystalBlue/restore.xpm               |  93 +++++++++-
 lib/themes/CrystalBlue/restoreA.xpm              | 169 +++++++++---------
 lib/themes/CrystalBlue/restoreO.xpm              | 173 +++++++++---------
 lib/themes/CrystalBlue/rolldown.xpm              |  93 +++++++++-
 lib/themes/CrystalBlue/rolldownA.xpm             | 171 +++++++++---------
 lib/themes/CrystalBlue/rolldownO.xpm             | 167 ++++++++----------
 lib/themes/CrystalBlue/rollup.xpm                |  93 +++++++++-
 lib/themes/CrystalBlue/rollupA.xpm               | 171 +++++++++---------
 lib/themes/CrystalBlue/rollupO.xpm               | 167 ++++++++----------
 lib/themes/CrystalBlue/taskbar/collapse.xpm      | 101 ++++++-----
 lib/themes/CrystalBlue/taskbar/expand.xpm        | 101 ++++++-----
 .../CrystalBlue/taskbar/taskbuttonactive.xpm     | 125 +++++++------
 lib/themes/CrystalBlue/taskbar/taskbuttonbg.xpm  | 112 ++++++------
 .../CrystalBlue/taskbar/taskbuttonminimized.xpm  | 114 ++++++------
 lib/themes/CrystalBlue/taskbar/toolbuttonbg.xpm  |   2 +-
 lib/themes/CrystalBlue/titleAB.xpm               |  63 +++----
 lib/themes/CrystalBlue/titleAJ.xpm               |  63 -------
 lib/themes/CrystalBlue/titleAM.xpm               | 118 ++++++-------
 lib/themes/CrystalBlue/titleAP.xpm               | 118 ++++++-------
 lib/themes/CrystalBlue/titleAQ.xpm               |  63 -------
 lib/themes/CrystalBlue/titleAS.xpm               |  55 +++++-
 lib/themes/CrystalBlue/titleAT.xpm               |  62 +++----
 lib/themes/CrystalBlue/titleIB.xpm               |  55 +++++-
 lib/themes/CrystalBlue/titleIJ.xpm               |   1 -
 lib/themes/CrystalBlue/titleIM.xpm               |  52 +++++-
 lib/themes/CrystalBlue/titleIP.xpm               |  52 +++++-
 lib/themes/CrystalBlue/titleIQ.xpm               |   1 -
 lib/themes/CrystalBlue/titleIS.xpm               |  55 +++++-
 lib/themes/CrystalBlue/titleIT.xpm               |  46 ++++-
 73 files changed, 3229 insertions(+), 1890 deletions(-)

commit 102e7f1b5df9d59338c71691ad0abe504f205791
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date:   Wed Jul 29 17:29:52 2020 +0000

    Translated using Weblate (Slovak)

    Currently translated at 100.0% (469 of 469 strings)

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

commit 9e0a05b3776a97bf7a3733434504aa51a9b65fbc
Author: David Medina <medipas@gmail.com>
Date:   Wed Jul 29 15:08:32 2020 +0000

    Translated using Weblate (Catalan)

    Currently translated at 100.0% (469 of 469 strings)

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

commit cf578cdd073800bc2eaefad3b342d969f7c1f52f
Merge: ce1b17d9 5a97c114
Author: openSUSE Weblate <weblate-noreply@opensuse.org>
Date:   Wed Jul 29 14:46:15 2020 +0000

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

commit 5a97c114c60f8a4fc2be6fc6299307c6cc6bbbec
Author: Aleš Kastner <alkas@volny.cz>
Date:   Wed Jul 29 14:36:40 2020 +0000

    Translated using Weblate (Czech)

    Currently translated at 100.0% (469 of 469 strings)

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

commit ce1b17d9bc3ba7907c20a6c0542f4eea6410dd12
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 29 11:41:26 2020 +0200

    Undo the translation of English into German in en.po.

 po/en.po | 53 +++++++++++++++++++++--------------------------------
 1 file changed, 21 insertions(+), 32 deletions(-)

commit ccfc741fa67a53f5336b76b82acc19f61fef976f
Author: Yasuhiko Kamata <belphegor@belbel.or.jp>
Date:   Wed Jul 29 01:15:39 2020 +0000

    Translated using Weblate (Japanese)

    Currently translated at 100.0% (469 of 469 strings)

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

commit f79ef676075a5e6e2e46a1369573f4389cbe5bdd
Merge: 076eeb29 a7278d80
Author: Stanislav Brabec <sbrabec@suse.cz>
Date:   Wed Jul 29 02:16:24 2020 +0200

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

commit 076eeb2959cb010d9f680051a268c01bbfedf3fe
Author: Eduard Bloch <blade@debian.org>
Date:   Mon Jul 27 22:50:09 2020 +0200

    Support icons without size spec straight in the path

    Also reformating, rephrasing, adding consideration for "/status" folder
    in the themes.

 src/yicon.cc | 81 ++++++++++++++++++++++++++++++++++++--------------------
 src/yicon.h  |  2 ++
 2 files changed, 55 insertions(+), 28 deletions(-)

commit aa56c85fc77482e816628442de5796ebe8f43092
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 27 11:33:25 2020 +0200

    Improve ease of resizing near the top of the frame border.
    Reduce number of icon computations for _NET_WM_ICON.

 src/decorate.cc |  29 +++++------
 src/movesize.cc |  46 ++++++++++++------
 src/wmclient.cc |   8 +--
 src/wmclient.h  |   9 ++--
 src/wmframe.cc  | 138 +++++++++++++++++++++++++++-------------------------
 src/wmframe.h   |   2 +-
 6 files changed, 127 insertions(+), 105 deletions(-)

commit e23554a421cd27d5c10ca411d9952a7f79429c71
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 27 11:32:23 2020 +0200

    Improve efficiency for titlebar buttons.

 src/wmbutton.cc | 157 ++++++++++++++++++++++++++++++++--------------------
 src/wmbutton.h  |   5 +-
 src/wmtitle.cc  |  48 ++--------------
 src/wmtitle.h   |   2 -
 src/ybutton.cc  |   2 +-
 5 files changed, 106 insertions(+), 108 deletions(-)

commit acdfa810b16dee6568e0a2a4e8716fafe9330587
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 27 11:29:16 2020 +0200

    Compute topSideVerticalOffset as the unoccupied space at the top of
    frame border pixmaps.

 src/themable.h |  1 +
 src/wpixres.cc | 24 ++++++++++++++++++++++++
 2 files changed, 25 insertions(+)

commit 28b57f0cbacb81959a9dbc90f8047886d6f3d4d6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 27 11:28:24 2020 +0200

    Compute a vertical offset of pixmaps.

 src/ypixmap.cc | 23 +++++++++++++++++++++++
 src/ypixmap.h  |  1 +
 2 files changed, 24 insertions(+)

commit 1d56e43338568fc8f571395c2d6ee587925f8024
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 27 11:27:13 2020 +0200

    Exclude the collapsed taskbar button from workarea calculations.

 src/wmtaskbar.cc | 19 +++++++++++++------
 src/wmtaskbar.h  |  1 +
 2 files changed, 14 insertions(+), 6 deletions(-)

commit a7278d80223e540fb43672b346d120537433b2f5
Author: Luiz Fernando Ranghetti <elchevive68@gmail.com>
Date:   Tue Jul 14 13:11:31 2020 +0000

    Translated using Weblate (Portuguese (Brazil))

    Currently translated at 100.0% (474 of 474 strings)

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

commit 8ea1235599fa7dcd7c811c8040633506baf14128
Author: Arif Budiman <arifpedia@gmail.com>
Date:   Thu Jul 23 23:44:41 2020 +0000

    Translated using Weblate (Indonesian)

    Currently translated at 100.0% (474 of 474 strings)

 po/id.po | 27 ++++++---------------------
 1 file changed, 6 insertions(+), 21 deletions(-)

commit 44891f521ab23adfed3e9d897803f4bf72545e1f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 23 23:22:04 2020 +0200

    Update workspace buttons when workspace names change.

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

commit 0b08893bbbed0df52965181dc18ebfe0ee2eff86
Author: Eduard Bloch <blade@debian.org>
Date:   Thu Jul 23 12:22:18 2020 +0200

    Load size typed icons by a specific order of prefernce

    Order of preference:
    in <size> without size-suffix
    in 0 with size-suffix
    in all-sizes-excl.ours-excl.0, without suffix
    in 0 with size-suffix like all-sizes-excl.ours-excl.0

 src/yicon.cc | 184 ++++++++++++++++++++++++++++---------------------------
 1 file changed, 94 insertions(+), 90 deletions(-)

commit 4a83785317d498df59262ddb0f23f6e918fedc0b
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Jul 22 21:35:37 2020 +0200

    Extend lookup with the possibility of having the icon folder specified
    with full path by the user

    Also skip some probing when a certain folder structure can be assumed in
    the first examinations.

 src/yicon.cc | 122 +++++++++++++++++++++++++++++++------------------------
 1 file changed, 70 insertions(+), 52 deletions(-)

commit 4f8521d88b0faf71a9ff0075ba2080952d475626
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Jul 22 21:05:31 2020 +0200

    Support icon themes with alternative structure

 src/yicon.cc | 41 +++++++++++++++++++++++------------------
 1 file changed, 23 insertions(+), 18 deletions(-)

commit d861c3e2a5f6e87617114a9c00c5e9953dc17518
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Jul 22 20:31:20 2020 +0200

    Don't trigger glib debug assertion in corner cases

    Not sure why it happened but such menu entries were invalid before and it
    seems to happen only once, maybe on root node.

    Found with G_DEBUG=fatal-warnings set.

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

commit cdf01d26609aa1d5a8a9e18be24a87653393539c
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Jul 22 18:48:49 2020 +0200

    Make sure not to include duplicated icon paths

    Even if the user has specified this for some reason, like simplified
    config with special wildcards.

 src/mstring.h |  1 +
 src/yicon.cc  | 11 ++++++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 4a2d188a856814beabd74f1ae66ef344355d02ac
Author: Eduard Bloch <blade@debian.org>
Date:   Wed Jul 22 18:08:37 2020 +0200

    Locating more special icons

    Also catch icons in base subfolder and those of type "devices" and
    "places" since they useful in menus like Settings.

 src/yicon.cc | 31 ++++++++++++++++++++++---------
 src/yicon.h  |  8 +++++---
 2 files changed, 27 insertions(+), 12 deletions(-)

commit b2810f54e191b3913cdcc3ce99cb0f00f641f011
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 22 18:35:04 2020 +0200

    Store titlebar buttons in an array. Remove unused MiniIcons when changing
    workarea dimensions. Repaint a menu button just once. Delete unused
    titlebar buttons. Fixes for titlebars of tiny windows.

 src/wmbutton.cc |  92 ++++++++++++++----
 src/wmbutton.h  |  18 ++--
 src/wmframe.cc  |  12 ++-
 src/wmtitle.cc  | 266 +++++++++++++---------------------------------------
 src/wmtitle.h   |  45 ++++-----
 5 files changed, 174 insertions(+), 259 deletions(-)

commit 66682e5aa1dd0c924d5f68893727401c541f70aa
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 22 18:33:24 2020 +0200

    Only show a sticky window once on all PagerShowPreview workspace buttons.'

 src/aworkspaces.cc | 37 +++++++++++++++++++++----------------
 src/aworkspaces.h  |  4 +---
 src/wmtaskbar.cc   |  1 +
 3 files changed, 23 insertions(+), 19 deletions(-)

commit e11590ba6303f62f705c220d8725ba7756726c13
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 22 18:32:26 2020 +0200

    Consider ClickToFocus when focussing a MiniIcon

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

commit 55696076b7947c3bb265ac62158246f2f49c7770
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 22 18:31:37 2020 +0200

    Free titlebar when none is needed.

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

commit c376e6deddc48ae0260389f2e432dcc6c497162e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jul 21 10:37:17 2020 +0200

    Use a enumerated type for title buttons supported.

 src/wmtitle.cc | 87 +++++++++++++++++++++++++++---------------------------
 src/wmtitle.h  | 17 ++++++++---
 2 files changed, 56 insertions(+), 48 deletions(-)

commit de293955d6254e5503a9f25720378e9fbb188563
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Tue Jul 21 10:10:40 2020 +0200

    Make button hover work after a click-cancel for #448.

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

commit 4436daa8fe3daadaece756cb1a122a7785de7e03
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 20 20:42:35 2020 +0200

    Allow quick repititions of rollup/down for backwards compatibility.

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

commit a20d71a5a5618c1502f9efc2548bb4d9d1165aa3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 20 01:39:17 2020 +0200

    Don't cache temporary NAtoms.

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

commit de6388769e26c4b74171d98ec540b47024ad4407
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 20 01:38:45 2020 +0200

    Focus miniicons on mouse enter.

 src/wmminiicon.cc | 24 ++++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

commit 90d590ad62e2dcffa1862ed9c1b574e2797b5a92
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 20 01:37:50 2020 +0200

    Do less when a frame is unmanaged.

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

commit 9690a2244187ce04da03b687d297b34ea63bf3f4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 20 01:37:04 2020 +0200

    Fix for correctly computing the X shape mask of shaped titlebars. Fix
    for updating titlebar shape when title changes. Undo unroll on single
    click on titlebar.

 src/decorate.cc | 24 ++++++++++++++----------
 src/wmframe.cc  | 25 +++++++++++--------------
 src/wmframe.h   |  4 ++--
 src/wmtitle.cc  | 14 ++++++--------
 src/wmtitle.h   |  6 +-----
 5 files changed, 34 insertions(+), 39 deletions(-)

commit e051df01e1a67dacb3dddfc6f7a662990ef5de6e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Mon Jul 20 01:28:47 2020 +0200

    Simplify window titles.

 src/wmclient.cc | 150 ++++++++++++++--------------------------------------
 src/wmclient.h  |   6 ---
 2 files changed, 39 insertions(+), 117 deletions(-)

commit 7c207677c695be466f4e0d91f1effd7d4b95b645
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Jul 19 13:12:27 2020 +0200

    Putting resource/system icons into different groups

    Instead of filtering while looping

 src/yicon.cc | 61 ++++++++++++++++++++++++++++++++------------------------
 src/yicon.h  |  7 +------
 2 files changed, 36 insertions(+), 32 deletions(-)

commit 1b94bdf8c851dbb7d1922052cfa5d2143249c730
Author: Eduard Bloch <blade@debian.org>
Date:   Sun Jul 19 11:48:56 2020 +0200

    Added basic indexing of source types and purpose

    And prefer our resource folders over external paths

 src/yicon.cc | 79 +++++++++++++++++++++++++++++++++++++++-----------------
 src/yicon.h  | 16 ++++++++++++
 2 files changed, 72 insertions(+), 23 deletions(-)

commit 941793ff0647a5e8b709558033a84cb62fa79f0d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 22:48:49 2020 +0200

    Manage title bar local to iconify.

 src/wmframe.cc | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 4ad32f3848039db2918f3d3ca37009e3e74fc512
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 22:47:45 2020 +0200

    Assume window under mouse is in normal state.

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

commit f63b4039fa78174b93b5f69bb7330a05c99d834d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 22:47:02 2020 +0200

    When iconic restore by toggling minimized.

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

commit 771a1dd934196f3eca569ee3ec20c9e22f582d2c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 22:46:04 2020 +0200

    Don't layout titlebar when minimized to desktop.

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

commit 581413330da4aaac348ab52f8dc0051c8c184b07
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 22:44:38 2020 +0200

    Don't activate frame when button press on rollup button for issue #446.

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

commit bce1293c03cc237ee6edf30b07deae13f249ecf4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 06:58:55 2020 +0200

    Enable Arrange Icons in taskbar menu to rearrange all desktop miniicons.

 src/wmapp.cc     | 2 ++
 src/wmtaskbar.cc | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 10d40411c0ec6bd59d62bd0c194ef8803860eba1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 06:53:50 2020 +0200

    Add arrangeIcons to rearrange miniicons. Update icon positions when
    workarea changes. Don't allow focus timer or autoraise timer to
    interfere when a frame is minimized, iconified or rolledup.

 src/wmframe.cc | 84 ++++++++++++++++++++++++++++++++++--------------------
 src/wmframe.h  | 10 +++----
 src/wmmgr.cc   | 19 +++++++++---
 src/wmmgr.h    |  2 ++
 4 files changed, 75 insertions(+), 40 deletions(-)

commit af79ca03cdac6d06b0b88aa4a576a92f8a4dd2be
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 06:51:52 2020 +0200

    Handle WM_CHANGE_STATE messages via actionPerformed.
    Don't set _NET_WM_STATE_FOCUSED when mimimized, hidden or rolledup.

 src/wmclient.cc | 35 ++++++++++++++++++++---------------
 1 file changed, 20 insertions(+), 15 deletions(-)

commit b3616aa3d27e25d3b5ba9cd99b861a3d92408c9a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 06:45:23 2020 +0200

    Turn clipping for workspace buttons.

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

commit ba80c033b45ae76c69d6bd8ec70b57849ef2e7b4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 06:45:02 2020 +0200

    Support clipping in GraphicsBuffer.

 src/ypaint.cc | 18 +++++++++++-------
 src/ypaint.h  |  4 +++-
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 7472dc7f2c7619decc51b690fb396b30b309649f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 06:44:01 2020 +0200

    When restoring from Iconic state then also raise.

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

commit 1425ddc3e4a17111583ea285fcba7e156493bed8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 06:43:32 2020 +0200

    Add changeState. Replace yarray with vector.

 src/icesh.cc | 123 +++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 92 insertions(+), 31 deletions(-)

commit 30f9c76fd186dee1cd13044f47d0d80af36bac7a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 06:43:11 2020 +0200

    Remove handleCreateWindow.

 src/ywindow.cc | 4 ----
 src/ywindow.h  | 3 ---
 2 files changed, 7 deletions(-)

commit 58501ac6b9ab8dbb30893f473e758ba81f2081da
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 06:42:47 2020 +0200

    Simplify using visibleNow.

 src/atray.cc     | 3 +--
 src/decorate.cc  | 2 +-
 src/wmwinmenu.cc | 3 +--
 3 files changed, 3 insertions(+), 5 deletions(-)

commit fcd5bbefca3ed581d81b08b3fde750756fb95c31
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Sat Jul 18 05:57:32 2020 +0200

    Only hide title when minimizeToDesktop for issue #446.

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

commit 909ecdb3cddcac1772e53d31e5cd4027d9927bb9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Fri Jul 17 01:01:08 2020 +0200

    Update theme NanoBlue from Nano.Blue-1.4.zip.

 lib/themes/NanoBlue/dframeAB.xpm                 |  18 +-
 lib/themes/NanoBlue/dframeABL.xpm                |   2 +-
 lib/themes/NanoBlue/dframeABR.xpm                |   2 +-
 lib/themes/NanoBlue/dframeAL.xpm                 |   2 +-
 lib/themes/NanoBlue/dframeAR.xpm                 |   2 +-
 lib/themes/NanoBlue/dframeAT.xpm                 |  20 +-
 lib/themes/NanoBlue/dframeATL.xpm                | 180 +++++++++---------
 lib/themes/NanoBlue/dframeATR.xpm                | 182 +++++++++----------
 lib/themes/NanoBlue/dframeIB.xpm                 |  18 +-
 lib/themes/NanoBlue/dframeIBL.xpm                |   2 +-
 lib/themes/NanoBlue/dframeIBR.xpm                |   2 +-
 lib/themes/NanoBlue/dframeIL.xpm                 |   2 +-
 lib/themes/NanoBlue/dframeIR.xpm                 |   2 +-
 lib/themes/NanoBlue/dframeIT.xpm                 |  20 +-
 lib/themes/NanoBlue/dframeITL.xpm                | 180 +++++++++---------
 lib/themes/NanoBlue/dframeITR.xpm                | 182 +++++++++----------
 lib/themes/NanoBlue/expandI.xpm                  |   2 +-
 lib/themes/NanoBlue/frameAB.xpm                  |  18 +-
 lib/themes/NanoBlue/frameAT.xpm                  |  20 +-
 lib/themes/NanoBlue/frameATL.xpm                 | 180 +++++++++---------
 lib/themes/NanoBlue/frameATR.xpm                 | 182 +++++++++----------
 lib/themes/NanoBlue/frameIB.xpm                  |  18 +-
 lib/themes/NanoBlue/frameIBL.xpm                 |   2 +-
 lib/themes/NanoBlue/frameIBR.xpm                 |   2 +-
 lib/themes/NanoBlue/frameIL.xpm                  |   2 +-
 lib/themes/NanoBlue/frameIR.xpm                  |   2 +-
 lib/themes/NanoBlue/frameIT.xpm                  |  20 +-
 lib/themes/NanoBlue/frameITL.xpm                 | 180 +++++++++---------
 lib/themes/NanoBlue/frameITR.xpm                 | 182 +++++++++----------
 lib/themes/NanoBlue/ledclock/space.xpm           |   2 +-
 lib/themes/NanoBlue/maximizeI.xpm                |   2 +-
 lib/themes/NanoBlue/menuButtonA.xpm              |   2 +-
 lib/themes/NanoBlue/menuButtonI.xpm              |   2 +-
 lib/themes/NanoBlue/menuButtonO.xpm              |   2 +-
 lib/themes/NanoBlue/minimizeI.xpm                |   2 +-
 lib/themes/NanoBlue/restoreI.xpm                 |   2 +-
 lib/themes/NanoBlue/taskbar/taskbuttonbg.xpm     | 111 +++++------
 .../NanoBlue/taskbar/taskbuttonminimized.xpm     | 113 ++++++------
 lib/themes/NanoBlue/taskbar/toolbuttonbg.xpm     | 113 ++++++------
 lib/themes/NanoBlue/titleAB.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleAL.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleAM.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleAP.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleAR.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleAS.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleAT.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleIB.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleIL.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleIM.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleIP.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleIR.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleIS.xpm                  |  98 +++++-----
 lib/themes/NanoBlue/titleIT.xpm                  |  98 +++++-----
 53 files changed, 1676 insertions(+), 1673 deletions(-)

commit a9472d4f0a7c4fcd542344aac19338e2f76825e8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 16 22:50:29 2020 +0200

    Remove 2 obsolete files in theme NanoBlue.

 lib/Makefile.am                  |  2 -
 lib/themes/NanoBlue/drameAB.xpm  |  9 ----
 lib/themes/NanoBlue/drameATR.xpm | 91 ------------------------------------
 3 files changed, 102 deletions(-)

commit db3cd63ec374bb942ee16efa2719a039707800b8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 16 22:37:13 2020 +0200

    Remove unused variables.

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

commit b87e4b7ec8249a7163884dcca4c23dea0878a094
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 16 22:36:09 2020 +0200

    fix space alignment

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

commit 485123cfc5bb8167db2913262944667a9bb4a5eb
Author: Code7R <Code7R@users.noreply.github.com>
Date:   Thu Jul 16 22:25:13 2020 +0200

    [WIP] Discover and remember existing icon paths (#444)

    Discover and remember existing icon paths.
    This avoids blind attempts to access icons in unknown folders.
    This also implements a selection option (or excluding option) for
    specific (maybe pattern matched) XDG icon themes.
    Also reorder icon members to save memory (due to type alignment).
    Dropping hardcoded theme subfolders.
    Also unifying Linux and BSD variants
    Also reordered the building of suffix candidates to check better icon
    types first, assuming that foo.png would be better than foo_32x32.xpm .
    Document IconThemes and changed IconPaths settings.

 doc/icewm.adoc            |   9 +-
 man/icewm-preferences.pod |  14 +-
 src/config.cmake.h.in     |   1 +
 src/default.h             |   1 +
 src/ycollections.h        |  12 ++
 src/yicon.cc              | 341 ++++++++++++++++++++++++------------------
 src/yicon.h               |   5 +-
 src/yprefs.h              |  18 +--
 8 files changed, 228 insertions(+), 173 deletions(-)

commit 9c4b5a3046525d5c447ff3875922f76f355a38ef
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 16 21:59:24 2020 +0200

    Place icons considering the workarea.

 src/wmmgr.cc | 44 +++++++++++++++++++++++++++++++-------------
 src/wmmgr.h  |  3 +++
 2 files changed, 34 insertions(+), 13 deletions(-)

commit 1fc69bec52b7fb46c37d5ccfeb0b2299a08f2e54
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 16 21:57:56 2020 +0200

    Also drag miniicons with left mouse button. Make drawing miniicons
    more efficient.

 src/wmminiicon.cc | 88 ++++++++++++++++++++++++++++++++-------------------
 src/wmminiicon.h  |  5 +++
 2 files changed, 60 insertions(+), 33 deletions(-)

commit ddc5448ce20160aca301645497648ec317db9df1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 16 20:39:16 2020 +0200

    handleIdle is virtual

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

commit a359a204ab90e78b594224f72d7aa229a0ea6bf4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 16 20:38:23 2020 +0200

    Hide titlebar if isIconic and MinimizeToDesktop.

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

commit 182de7e2a3fe7bc4ade99ec7e6d73ef36defc2e5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Thu Jul 16 20:37:11 2020 +0200

    Set WM_ICON_SIZE according to theme icon sizes.

 src/wmapp.cc | 26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

commit 1cfbe059afa740346d7083ad1e1b537d08e65ca0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 15 19:48:32 2020 +0200

    Check window may have _NET_WM_NAME. Print more of WM_HINTS property.

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

commit deed70008b4e2d28322c1ad4d8e1d8d142457023
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 15 19:44:42 2020 +0200

    Add begin() + end() to YArrays for C++11 for loops.

 src/yarray.cc |  4 ++--
 src/yarray.h  | 21 +++++++++++++++++----
 2 files changed, 19 insertions(+), 6 deletions(-)

commit f60340768c55fc209148d23571cb5a12f32bc3a4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 15 19:26:41 2020 +0200

    Add sys/resource.h for FreeBSD for issue #445.

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

commit 32c295c85d22eb958d16d17ec5c2b70a601bdb13
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 15 19:24:06 2020 +0200

    Add definition of ACPIDEV for FreeBSD.

 src/aapm.h | 3 +++
 1 file changed, 3 insertions(+)

commit 1a0bd2dc184601c33079341f94ea4375d8c7c269
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date:   Wed Jul 15 19:21:34 2020 +0200

    update to 1.7.0

 AUTHORS      |   12 +-
 ChangeLog    | 8171 ++++++++++++++++++++++++++++--------------------------
 README.md    |    4 +-
 RELEASE.md   |    2 +-
 VERSION      |    2 +-
 configure.ac |   10 +-
 6 files changed, 4271 insertions(+), 3930 deletions(-)
