icewm -- history of user-visible changes.  2023-12-28

Release icewm-3.4.5 released 2023-12-28
---------------------------------------

git shortlog -e -n -w80,6,8 3.4.4...3.4.5

Bert Gijsbers <gijsbers@science.uva.nl> (13):
      Center the clock leds vertically for issue ice-wm/icewm#151.
      Prefer localtime_r over localtime to circumvent glibc inefficiency.
      Avoid calls to fstat to circumvent glibc inefficiency.
      Drop binascii.h. Add spanLower and spanUpper.
      Let KeySysTile only tile the active monitor for issue ice-wm/icewm#152.
      Fix KeyWinTile commands for multi-monitor for issue ice-wm/icewm#154.
      After raising a focused window, release its button grab for issue #759.
      When pasting into the addressbar, replace newlines with spaces.
      Fix workspace buttons for right-to-left languages.
      Update copyright.
      Update the POT files.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'

Dmitriy Khanzhin <jinn@altlinux.org> (1):
      Update the 'Hibernate' command and add hibernate icons.

Petteri Aimonen <jpa@git.mail.kapsi.fi> (1):
      When focusing and RaiseOnFocus, release button grab for issue #759.


Release icewm-3.4.4 released 2023-11-02
---------------------------------------

git shortlog -e -n -w80,6,8 3.4.3...3.4.4

Bert Gijsbers <gijsbers@science.uva.nl> (17):
      Use fcsmart for capturing loadText data.
      Support TIFF and WEBP in icewmbg.
      More permissive parsing of a PAM image header in icesh.
      Remove obsolete winoption examples and add one for plank.
      Use --disable-librsvg instead of --disable-rsvg.
      Add `supportsFormat` to check for support of additional image formats.
      Support JXL, JP2, RAW, SVG, TGA image formats in icewmbg.
      Test if a color can be considered dark for issue #715.
      Brighten the color of inactive preview icons for dark themes for issue
        #715.
      Fix a crash when a ping timeout dialog is destroyed for issue #729.
      Let icewmbg interpret command-line arguments relative to the current
        working directory.
      Clarify prefoverride and closes #750
      When mapping a client by PID, search for the best match.
      Don't enforce the use of clang++ in the debug build.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 3.4.4 release

Eduard Bloch <blade@debian.org> (2):
      Fix ordering in the 4th configuration
      Fix minor warnings from recent CMake and GCC

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


Release icewm-3.4.3 released 2023-10-02
---------------------------------------

git shortlog -e -n -w80,6,8 3.4.2...3.4.3

Bert Gijsbers <gijsbers@science.uva.nl> (10):
      Simplify APM file handling with class SysFS for bbidulock/icewm#746.
      When cascading, include the border size for bbidulock/icewm#747.
      Add pref "TaskBarShowTransientWindows" to only show window titles on task
        buttons when it is true, which is the default, for issue 633.
      Document new pref "TaskBarShowWindowTitles".
      Add DoNotManage winoption for issues #653 and ice-wm/icewm#136.
      Let icewmbg interpret command-line arguments relative to the current
        working directory for issue #497. Let icewmbg accept additional
        arguments as images or directories. Add -f,--fork option to icewmbg. Add
        --postpreferences option to icewmbg.
      After daemonizing reopen the output file.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 3.4.3 release

diego roversi <diegor@tiscali.it> (1):
      Use capacity when battery doesn't have information about full charge.
        (#746)


Release icewm-3.4.2 released 2023-09-11
---------------------------------------

git shortlog -e -n -w80,6,8 3.4.1...3.4.2

Bert Gijsbers <gijsbers@science.uva.nl> (12):
      Center icerun and add -r option.
      If only the base dimensions of WM_NORMAL_HINTS has changed, continue with
        normal processing in updateMwmHints, for issue ice-wm/icewm#141. This
        fixes restoring from fullscreen with F11 in chromium.
      Android Termux.
      Add a --terminal option to icewm-menu-fdo to define the preferred
        terminal. Otherwise examine the TERMINAL environment variable for a
        possible terminal. If the given terminal cannot be found, see if other
        supported terminals can be run instead.
      Prefer 'that' over 'which' when restrictive.
      Prefer 'that' over 'which' when restrictive.
      Prefer 'that' over 'which' when restrictive.
      Always update the Window List Menu action handler for ice-wm/icewm#144.
      Support tabs in the window list menu.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 3.4.2 release

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> (2):
      Bump actions/checkout from 3 to 4 (#745)
      Bump actions/checkout from 3 to 4

Dmitriy Khanzhin <jinn@altlinux.org> (1):
      Translated using Weblate (Russian)

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

Freek de Kruijf <freek@opensuse.org> (1):
      Translated using Weblate (Dutch)

Gustavs Kivlenieks <kivlenieksgustavs@proton.me> (1):
      Translated using Weblate (Latvian)

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

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

Luna  Jernberg <bittin@opensuse.org> (1):
      Translated using Weblate (Swedish)

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

gijsbers <gijsbers@users.noreply.github.com> (1):
      Merge pull request #145 from ice-wm/dependabot


Release icewm-3.4.1 released 2023-07-21
---------------------------------------

git shortlog -e -n -w80,6,8 3.4.0...3.4.1

Bert Gijsbers <gijsbers@science.uva.nl> (22):
      When the screen size changes, let icewm-session check that icewmbg is
        running or start a new instance, for issue ice-wm/icewm#137.
      Add a OutputFile preference and a -o,--output option to redirect all
        output to a file, which is truncated on startup if it exceeds 5 KB.
      Don't draw a border on quick switch when Look=flat for issue #736.
      Add title as placeholder text in rename title dialog for ice-wm/icewm#138.
      Give logEvent a force option.
      Wider message box for rename title.
      Add "refresh" command to icesh. Refresh desktop on icewm restart.
      manpage details.
      Prevent unlikely case of freeing the _XROOTPMAP_ID pixmap in icewmbg.
      When canceling the quick switch, check if a focused fullscreen is in the
        right layer.
      Don't use OutputFile when printing information.
      Hide the Close button in the System Dialog.
      Deactivate the system dialog on a click outside of the window.
      Two .pod typos.
      Make geometry zero-based.
      When WM_NORMAL_HINTS changes, only update the normalized dimensions, if
        the increments have changed, for issue ice-wm/icewm#141.
      Update potfiles.
      Include algorithm first for portability to GCC-4.8.2.
      Fix constness for object arrays in begin+end member functions.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 3.4.1 release

Aleš Kastner <alkas@volny.cz> (1):
      Translated using Weblate (Czech)

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

ItzSelenux <74371741+ItzSelenux@users.noreply.github.com> (1):
      Add a "Hibernate" option as a possible workaround for nosystemd systems
        (#737)

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


Release icewm-3.4.0 released 2023-06-05
---------------------------------------

git shortlog -e -n -w80,6,8 3.3.5...3.4.0

Bert Gijsbers <gijsbers@science.uva.nl> (19):
      Support a literal character as the last letter in a "keys" definition if
        it is from the Latin-1 character set for issue ice-wm/icewm#134.
      Support bindings to shifted keys in a "keys" definition in issue
        ice-wm/icewm#134.
      Support UTF-8 key in "keys" and fix unshift for issue ice-wm/icewm#134.
      Update manpage for "keys" for issue ice-wm/icewm#134.
      On a MappingNotify event, reparse the key bindings for ice-wm/icewm#134.
      Fix for a map request from an unmanaged client for issue #734.
      Use xconfigurerequest.
      Support all UTF8 code points in keybindings.
      Include AltGr in the list of modifiers.
      Don't complain about empty key definitions.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 3.4.0 release
      Update potfiles.
      Include ast, eo, fa, hi, ie, ka, kk, nn, si in LINGUAS
      Include more source files in POTFILES.in.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 3.4.0 release

Temuri Doghonadze <temuri.doghonadze@gmail.com> (2):
      Added translation using Weblate (Georgian)
      Translated using Weblate (Georgian)

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


Release icewm-3.3.5 released 2023-05-18
---------------------------------------

git shortlog -e -n -w80,6,8 3.3.4...3.3.5

Bert Gijsbers <gijsbers@science.uva.nl> (18):
      Lookup icons in more context directories for issue ice-wm/icewm#132.
      Mention the hash-bang in the startup file.
      An Escape key release event must match the key press event for #726.
      Report when icon could not be found for issue ice-wm/icewm#133.
      Use "firefox" instead of "mozilla" as Firefox icon for ice-wm/icewm#132.
      Rescale workspace buttons when taskbar is rather high.
      Temporarily hide the taskbar collapse button when collapsing or expanding.
      Test for i18n by negation.
      Compute the ultimate workspace button height, before creating them.
      Limit the resource string of an unresponsive client for issue #729.
      Check for TaskBarDoubleHeight when computing workspace button height.
      Detect idempotent RandR updates for issue #728. Only
        ArrangeWindowsOnScreenSizeChange when the desktop is really resizing.
      Also focus last window when hiding and Click-to-focus for issue #727.
      Let icesh exit with zero if the last action was a successful manager
        action.
      Reduce the subcats by 5.
      Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
        icewm-1-4-BRANCH
      Merge branch 'icewm-1-4-BRANCH'
      Prepare 3.3.5 release

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

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

