pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/wm/icewm



Module Name:    pkgsrc
Committed By:   gutteridge
Date:           Tue Jan  6 13:38:45 UTC 2026

Modified Files:
        pkgsrc/wm/icewm: Makefile distinfo

Log Message:
icewm: update to 4.0.0

Release icewm-4.0.0 released 2026-01-01
---------------------------------------

git shortlog --no-merges -e -n -w80,6,8 3.9.0...HEAD

Bert Gijsbers <gijsbers%science.uva.nl@localhost> (74):
      3.9.0
      Drop XPM from rebuild.sh.
      Report failure on /proc/net/dev at most once.
      Resolve warning on USHRT_MAX for Android.
      Decode UTF-8 codepoints and recognize combining_marks.
      When truncating a title in icesh, ignore combining_marks.
      Limit window titles to 128 bytes.
      Let the Alt+Tab quick switch handle very large numbers of application
        windows.
      Navigate the Alt+Tab ten times faster with PageUp/PageDown. Support
        navigating the quick switch with keypad keys.
      The third button on Alt+Tab opens the system menu for that frame.
      Also support the keypad keys in the WindowList window.
      Add missing include.
      Update new quick switch features.
      When a clock led pixmap is missing, construct it using the clock font.
      In Alt+Tab, pressing the first letter of the application class name,
        selects the next such application window.
      QuickSwitch support for very many application windows in both modes.
      Improve QuickSwitch hinting in horizontal mode.
      Add workspace separators to QuickSwitch in horizontal mode.
      Put accellerator on O in OccupyAll menu entry and closes ice-wm/icewm#204.
      Update the potfiles after the _OccupyAll accellerator change.
      Trim trailing whitespace from window titles.
      Lock the work area when unmanaging a client.
      Prevent a crash when a dock layer window exits.
      Mark nextKey as override.
      Speedup icon drawing by caching its Pictures server side.
      Improve PagerShowPreview positions and icon drawing.
      Simplify icon drawing in WindowList.
      On startup force icon sizes to be standard icon sizes.
      Change minimum icon size from 8 to 16.
      Set the default value for Alpha blending to 1. Drop DoubleBuffer.
      Correct that YDesktop has defaults for depth/visual/colormap.
      Remove getGraphics from YWindow to save 16 bytes. Add createPixmap with
        sizes.
      Add createPicture to YXApplication.
      Add clang pragma "-Wc++11-narrowing" for issue ice-wm/icewm#206.
      Print diagnostic messages for icesh loadicon and saveicon for #814. Also
        show the win_gravity of WM_NORMAL_HINTS in icesh. State that icesh
        loadicon requires a window to have a _NET_WM_ICON property.
      Clock text leds should use the same font within a word.
      Fix off by one error in string list for #812.
      In icesh addWorkspace first add the workspace before setting the desktop
        count for #812.
      Read extra workspace names from the desktop on startup for #812.
      Fix bug where the tasks pane overlaps with the workspaces pane. This may
        happen when the taskbar is higher, when big fonts are used.
      Limit the loading extra workspace names from the desktop, limit that by
        the total number of desktops.
      Update workspace name on taskbar when changed externally for #812.
      Add getWorkspaceName and getWorkspaceNames to icesh for issue #813.
      enable sponsoring
      Improve the handling of systray icons with a depth of 24 when the icewm
        system tray has a depth of 32 for issue #818.
      Prefer a gradient background for systray icons.
      Only use composing for a systray icon when its depth is 32 for issue #818.
      Fix keyboard layout switching for OpenBSD which lacks wordexp and closes
        #810 and ice-wm/icewm#215.
      Add isUp() and setPointerMotion() to YPopup.
      Add easy createPixmap. Register the property name before a
        XGetTextProperty.
      Delete the taskbar menu after popdown and track it with fMenuShown.
      Automatically convert a YColor to XRenderColor.
      Fix spelling of WM_WINDOW_ROLE.
      Revert "Make menu arrow size relative to icon size". Not 'roughly similar
        size' but _exactly_. Unclear what means 'afac'?  Don't repeat the same
        calculation in the next paragraph. Lacks cast from float to int.
      Don't manage plank.
      Track the use of nanosvg in image_library.
      Increase the maximum icon size to 256 for LargeIconSize and HugeIconSize.
      Add QuickSwitchPreview for a new quick switch with application previews.
      Add switcher.h.
      Add QuickSwitchPreview. Drop DoubleBuffer.
      Consistently use the work area of the frame for the desktop mini icon for
        issue #823.
      Adjust the size of the submenu indicator triangle with MenuIconSize.
      Use placed() instead of priority when testing for active previews for
        issue #823.
      Adjust WM_ICON_SIZE to announce support for high-resolution icons 128x128.
      Preferably use high-resolution icons in preview.
      Use override consistently in Switcher.
      Fix empty active color. Fix multi-screen setup. Handle very wide/tall
        monitors. Try to get at least two rows.
      For clients without WM_CLASS use WM_COMMAND.
      Check for an empty YPixel in XRenderColor.
      Accept minimal margin in order to get at least two rows of previews.
      Prefer the organisational repository for new issues.
      Add preview.h to distributable files.
      Update the preferred issues location to the ice-wm organisation.
      Update pot files.

Eduard Bloch <blade%debian.org@localhost> (3):
      Avoid autoreconf failure on existence of nasty tags
      Eliminate dead code
      Make menu arrow size relative to icon size

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

openSUSE Weblate <weblate-noreply%opensuse.org@localhost> (2):
      Update translation files
      Update translation files

Aleksey Fedorov <Aleksejfedorov963%gmail.com@localhost> (1):
      Translated using Weblate (Russian)

Arif Budiman <arifpedia%gmail.com@localhost> (1):
      Translated using Weblate (Indonesian)

Balló György <ballogyor%gmail.com@localhost> (1):
      fdomenu: Initialize loc variable with user's default system locale

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

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

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

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

Jure Repinc <jlp%holodeck1.com@localhost> (1):
      Translated using Weblate (Slovenian)

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

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

Temuri Doghonadze <temuri.doghonadze%gmail.com@localhost> (1):
      Translated using Weblate (Georgian)

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

gijsbers <gijsbers%users.noreply.github.com@localhost> (1):
      enable sponsoring


To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 pkgsrc/wm/icewm/Makefile
cvs rdiff -u -r1.55 -r1.56 pkgsrc/wm/icewm/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/wm/icewm/Makefile
diff -u pkgsrc/wm/icewm/Makefile:1.64 pkgsrc/wm/icewm/Makefile:1.65
--- pkgsrc/wm/icewm/Makefile:1.64       Mon Sep  1 15:41:27 2025
+++ pkgsrc/wm/icewm/Makefile    Tue Jan  6 13:38:45 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.64 2025/09/01 15:41:27 gutteridge Exp $
+# $NetBSD: Makefile,v 1.65 2026/01/06 13:38:45 gutteridge Exp $
 
-DISTNAME=      icewm-3.9.0
+DISTNAME=      icewm-4.0.0
 CATEGORIES=    wm
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ice-wm/}
 

Index: pkgsrc/wm/icewm/distinfo
diff -u pkgsrc/wm/icewm/distinfo:1.55 pkgsrc/wm/icewm/distinfo:1.56
--- pkgsrc/wm/icewm/distinfo:1.55       Mon Sep  1 15:41:27 2025
+++ pkgsrc/wm/icewm/distinfo    Tue Jan  6 13:38:45 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.55 2025/09/01 15:41:27 gutteridge Exp $
+$NetBSD: distinfo,v 1.56 2026/01/06 13:38:45 gutteridge Exp $
 
-BLAKE2s (icewm-3.9.0.tar.gz) = 3cd990c1f5785e42aba14700728e604c974426b398cc60b7d65dec430fa5dcb2
-SHA512 (icewm-3.9.0.tar.gz) = b4021f87e420ad8f2cfe5c41d5ce1d053375e7501f8d095a2f7ad05eedd70c716cb9f662c646625d2e8b386e7e4372894d8f43621a08ca24b7b04267f4bea7de
-Size (icewm-3.9.0.tar.gz) = 2650512 bytes
+BLAKE2s (icewm-4.0.0.tar.gz) = fc8943ddc1a2fcdb9257eb4c2bbd36ce2cbfd15aebdf119b64f1fce615e63e8a
+SHA512 (icewm-4.0.0.tar.gz) = 0983a99046b67e1145c3409de717227ada3183be8314f0f986ee18a4510d335ef9953174ae30fc69f9636e578d4339c78a5a5f8407f5235287912ec86259e59b
+Size (icewm-4.0.0.tar.gz) = 2667878 bytes
 SHA1 (patch-lib_Makefile.am) = ddc8c6df02c34d66868a15e4dfaeb9a71a9debfb
 SHA1 (patch-src_ylocale.cc) = f5c5bada634b48dd958e37eb32115ee1efefe52d



Home | Main Index | Thread Index | Old Index