icewm -- history of user-visible changes.  2022-05-02

Release icewm-2.9.7 released 2022-05-02
---------------------------------------

git shortlog -e -n -w80,6,8 2.9.6...2.9.7

Bert Gijsbers <gijsbers@science.uva.nl> (14):
      Fix format string in da.po.
      Add -g,--generic and -o,--output options to icewm-menu-fdo for issue #646.
        Document all icewm-menu-fdo options.
      Prefer head2 over head1 in pod files.
      Update help usage for icewm-menu-fdo.
      Check if the case insensitive GenericName is not in the Name field, for
        issue #646.
      Handle right-to-left languages in icewm-menu-fdo.
      Document alternative keypad handling in icewm-keys(1).
      Use the ColorClockText for keyboard status for issue ice-wm/icewm#90.
      Add KeySysKeyboardNext to switch to next keyboard layout for issue
        ice-wm/icewm#90.
      Add themable ColorKeyboardLayoutText.
      Faster and more reliable restart of icewmbg.
      Fix for saving keyboard layouts in --rewrite-preferences.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'

Mehmet Akif 9oglu <madanadam@gmail.com> (3):
      Translated using Weblate (Turkish)
      Translated using Weblate (Turkish)
      Translated using Weblate (Turkish)

Alexander Mortensen <Mortensen.alexander@gmail.com> (2):
      Translated using Weblate (Danish)
      Translated using Weblate (Danish)

Tommi Nieminen <software@legisign.org> (2):
      Translated using Weblate (Finnish)
      Translated using Weblate (Finnish)

Gemineo <vistatec@gemineo.de> (1):
      Translated using Weblate (German)

Jan Papež <honyczek@centrum.cz> (1):
      Translated using Weblate (Czech)

Sergey Mashkov <cy6ergn0m@gmail.com> (1):
      Translated using Weblate (Russian)

Sophie Leroy <sophie@stoquart.com> (1):
      Translated using Weblate (French)


Release icewm-2.9.6 released 2022-02-23
---------------------------------------

git shortlog -e -n -w80,6,8 2.9.5...2.9.6

Bert Gijsbers <gijsbers@science.uva.nl> (12):
      Lower a fullscreen window below the window which is to be activated.
      Start a new fullscreen client in the fullscreen layer for issue
        ice-wm/icewm#85.
      Fix format string in zh_CN to restore build and closes #639.
      Fix format string in zh_TW to restore build.
      Prioritize the thermal zones when showing CPU temperature.
      Share a single temperature object and free it on exit.
      Let CPUs share a single timer. Adjust to changes to taskBarCPUSamples.
      Support workspace names "next" and "prev" in icesh for issue #640.
      Update keys.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 2.9.6 release

Grace Yu <grace.yu@excel-gits.com> (4):
      Translated using Weblate (Chinese (China) (zh_CN))
      Translated using Weblate (Chinese (China) (zh_CN))
      Translated using Weblate (Chinese (China) (zh_CN))
      Translated using Weblate (Chinese (Taiwan) (zh_TW))

Davide Aiello <davide.aiello@novilingulists.com> (3):
      Translated using Weblate (Italian)
      Translated using Weblate (Italian)
      Translated using Weblate (Italian)

Gemineo <vistatec@gemineo.de> (3):
      Translated using Weblate (German)
      Translated using Weblate (German)
      Translated using Weblate (German)

marcelo cripe <marcelocripe@gmail.com> (2):
      Translated using Weblate (Portuguese (Brazil))
      Translated using Weblate (Portuguese (Brazil))

Antonio Simón <antonio@trans-mission.com> (1):
      Translated using Weblate (Spanish)

Luiz Fernando Ranghetti <elchevive68@gmail.com> (1):
      Translated using Weblate (Portuguese (Brazil))


Release icewm-2.9.5 released 2022-01-20
---------------------------------------

git shortlog -e -n -w80,6,8 2.9.4...2.9.5

Bert Gijsbers <gijsbers@science.uva.nl> (16):
      Fix Arabic translation.
      On startup don't switch workspace to activate a fullscreen window.
      When a fullscreen disappears, update the taskbar layer.
      Fixes to prevent a lockup when activating a do-not-focus output-only
        window on a workspace where no focusable window exists.
      Remove inefficient management of fullscreen layer. Make
        TaskBarFullscreenAutoShow option more reliable.
      Cancel the DelayPointerFocus timer when the mouse leaves the window.
      Fix for taskbar on icewm restart when there is a fullscreen window. Fix
        for TaskBarAutoHide. Fix for focusing address bar.
      Fix OSS / APM confusion in some translations.
      Make taskbar unhide more reliable.
      Set the window type of desktop icons and of the dockapps container.
      Put a focused fullscreen window back to its normal layer, before
        activating another application.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Update pot files.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 2.9.5 release

Eduard Bloch <blade@debian.org> (1):
      Work around trailers to zero-terminated strings

Ghassan <ghassan.alnajjar1984@gmail.com> (1):
      Translated using Weblate (Arabic)

Hugo Carvalho <hugokarvalho@hotmail.com> (1):
      Translated using Weblate (Portuguese)

Kukuh Syafaat <syafaatkukuh@gmail.com> (1):
      Translated using Weblate (Indonesian)

Mindaugas Baranauskas <opensuse.lietuviu.kalba@gmail.com> (1):
      Translated using Weblate (Lithuanian)

Paolo Za <zapaolo@email.it> (1):
      Translated using Weblate (Italian)

Rodrigo Macedo <rmsolucoeseminformatic4@gmail.com> (1):
      Translated using Weblate (Portuguese (Brazil))

Sarah Kriesch <ada.lovelace@gmx.de> (1):
      Translated using Weblate (German)


Release icewm-2.9.4 released 2021-12-30
---------------------------------------

git shortlog -e -n -w80,6,8 2.9.3...2.9.4

Bert Gijsbers <gijsbers@science.uva.nl> (17):
      Put the active window first in the list of switchable windows for issue
        #631.
      Show time of backtrace.
      Minimize the number of window restackings for issue #630.
      Support focus in subwindows of Globally Active Input applications, like
        full widescreen games for issue ice-wm/icewm#73.
      Minimized windows with startMinimized and ignoreActivationMessages require
        user intervention to become shown.
      Eliminate flicker when resizing frames which have a shape masked border,
        like CoolSteel and Illuminate-ice by enabling bit gravity.
      Improved workaround for 'feh' desktop backgrounds, where its pixmap has
        been marked persistent, for issue #627.
      Add children.
      Add icesh options +class and +Pid to extend the selection by class or PID.
      Set icewmbg background color as a pixmap to overcome limitations in picom
        and compton for issue #632.  Also retain a single background pixmap as a
        temporary resource in the X11 server when icewmbg exits.
      Lower desktop icons on startup.
      Fix miniicon stacking for when there is no other window.
      Make desktop refresh synchronized to slow it down a bit.
      Stack all desktop icons below a dedicated bottommost window.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 2.9.4 release

Hugo Carvalho <hugokarvalho@hotmail.com> (1):
      Translated using Weblate (Portuguese)


Release icewm-2.9.3 released 2021-12-21
---------------------------------------

git shortlog -e -n -w80,6,8 2.9.2...2.9.3

Bert Gijsbers <gijsbers@science.uva.nl> (24):
      Fix vertical position of systray in taskbar to prevent background glitch
        for issue #626.
      Only repaint frame when it has borders.
      Initialize the system tray with a valid height for issue #626.  When the
        system tray changes height then start from a vertical position of 1 for
        issue #626.
      Revert commit 427547115d60d9b41860aa76b27cb8e805ed5d6a "Preferring DejaVu
        fonts for all purposes".
      Immediately create workspace buttons for more reliable taskbar relayouts.
      Add font macros for Xft fonts.
      Refresh task pane background on expose events.
      Support Unicode and non-Latin text in input fields and the address bar.
      Prevent compiler warnings.
      Denote the language.
      Initialize locale specific modifiers with XSetLocaleModifiers.
      Fix compilation without CONFIG_I18N.
      Fix for icesh maximize.
      Add a Tile submenu to the title bar menu for issue ice-wm/icewm#74.
      Update pot files.
      Add global 'ignorable' to not report errors for this unmapped client
        window.
      Postpone requesting focus for icewm internal windows until all create and
        map events have been processed.
      Set fFocusWin to nullptr when a frame is about to lose focus.
      Postpone granting focus to applications which use the Globally Active
        Input model, like wine, until all its events have been processed.
      Record when a client frame is unmapped, to not report further errors.
      Force the desktop background to be refreshed for 'feh' background pixmaps
        for issue #627.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 2.9.3 release

David Medina <medipas@gmail.com> (2):
      Translated using Weblate (Catalan)
      Translated using Weblate (Catalan)

Eduard Bloch <blade@debian.org> (1):
      Preferring DejaVu fonts for all purposes

Ferdinand Galko <galko.ferdinand@gmail.com> (1):
      Translated using Weblate (Slovak)

Hugo Carvalho <hugokarvalho@hotmail.com> (1):
      Translated using Weblate (Portuguese)

Taras Panchenko <top39@ukr.net> (1):
      Translated using Weblate (Ukrainian)

Yasuhiko Kamata <belphegor@belbel.or.jp> (1):
      Translated using Weblate (Japanese)


Release icewm-2.9.2 released 2021-12-07
---------------------------------------

git shortlog -e -n -w80,6,8 2.9.1...2.9.2

Bert Gijsbers <gijsbers@science.uva.nl> (19):
      Fix for fullscreen wine programs for issue ice-wm/icewm#73.
      Fix against the flashing of title bar buttons when the window list is
        activated.
      Add class tokens.
      Include sys/wait.h for FreeBSD and internationalize the keyboard tooltip.
      Use class tokens to hide use of strtok.
      Internationalize the error messages for the dynamic menu.
      Add class YPidWaiter for asynchronous waiting for process termination.
      Prevent negative image positions in fillPixmap.
      Fix the drawing of ledclock pixmaps for some themes like "unusualscars" by
        means of clipping before calling fillPixmap.
      Update pot files.
      Raise the window list before mapping it.
      Prefer PictOpOver over PictOpSrc in drawPixmap for 24-bit displays.
      Delay font loading in APM until battery is detected.
      Add support for multiple clocks in different time zones.
      Improve explanation for TimeFormat and give an example.
      Postpone XFreeFontSet until names are no longer needed.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 2.9.2 release

Taras Panchenko <top39@ukr.net> (2):
      Translated using Weblate (Russian)
      Translated using Weblate (Ukrainian)

Ferdinand Galko <galko.ferdinand@gmail.com> (1):
      Translated using Weblate (Slovak)

Yasuhiko Kamata <belphegor@belbel.or.jp> (1):
      Translated using Weblate (Japanese)


Release icewm-2.9.1 released 2021-12-02
---------------------------------------

git shortlog -e -n -w80,6,8 2.9.0...2.9.1

Bert Gijsbers <gijsbers@science.uva.nl> (14):
      When the keyboard layout changes due to external reasons and the taskbar
        has the keyboard applet, then reflect the new layout in the taskbar
        applet for issue #622. Make the keyboard applet display all of the
        output of `setxkbmap -query` in the tooltip for the applet. When the
        mouse is inside the keyboard applet, then post the tooltip.  Compress
        all the XMappingEvents to one single keyboard update event. Don't set
        the text on the taskbar collapse button when there is already a non-zero
        image for that button. Add leftToRight as an opposite of rightToLeft.
      Update potfiles.
      Fix workspace pane sizing for right-to-left locales.
      Fix taskbar collapse button for right-to-left locales.
      Ensure that the multiline tab spacing is two character positions.
      Fix multiline tooltips for right-to-left locales.
      Add tab separators to the CPU multiline status tooltip for two-column
        display.
      Replace "sans-serif" with "DejaVu Sans" for Xft fonts, because these
        support a wider range of characters, which improves support for
        languages with non-Latin scripts.
      Swap the columns in the about dialog for right-to-left locales.
      Fix the scaling of the taskbar background gradient for double height
        taskbar.
      Fix to focus wine and winecfg for issue #625, which improves commit
        3612d6e1397943e1cb009562d3cdedce21d5c63a.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 2.9.1 release

Hugo Carvalho <hugokarvalho@hotmail.com> (1):
      Translated using Weblate (Portuguese)

marcelo cripe <marcelocripe@gmail.com> (1):
      Translated using Weblate (Portuguese (Brazil))

