180 Commits

Author SHA256 Message Date
f258d37cbf Accepting request 1302535 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1302535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=91
2025-09-03 19:07:23 +00:00
678446e98b Accepting request 1302333 from home:iznogood:branches:X11:windowmanagers
NOTE! - This is totaly untested. Please test before forward.

- Update to version 3.9.0:
  * This release has a new dependency: libXcursor. The dependency
    on libXpm is no longer required.
  * Features:
    - If a theme doesn't define a cursor, prefer the system Xcursor
      theme.
    - Add support for themed cursors to gdk-pixbuf without
      requiring libXpm.
    - Add support for Xcursor files as an alternative to XPM
      cursors.
    - Add new -kovered filter to icesh to test if a client is
      covered.
  * Fixes:
    - When lseek on /proc/net/dev fails, avoid it for the future.
    - Ensure that _NET_CLIENT_LIST_STACKING is always up-to-date.
    - Correct red and blue colors in icesh for loadicon and
      saveicon.
    - When truncating a title in icesh, respect UTF-8 codepoint
      boundaries.
  * Changes: When the cursor X/Y-hotspot is absent in a XPM, smart
    guess it.
  * Updated translations.
- Replace pkgconfig(xpm) with pkgconfig(xcursor) BuildRequires
  following upstream changes.
- Rebase patches with quilt.

OBS-URL: https://build.opensuse.org/request/show/1302333
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=167
2025-09-03 06:15:39 +00:00
86bc09e8e4 Accepting request 1269524 from X11:windowmanagers
- Update to 3.7.3:
  * Add ColorQuickSwitchBorder themable preference for issue #736.
  * Make 4 graph widths themable for issue #178.
  * Support grabbing two keys simultaneously by a single keybinding
    definition when both keys are bound to the same keysym.
  * Add support for the _NET_WM_MOVERESIZE_CANCEL protocol option.
  * Add -Await option to icesh to wait for and select new client windows.
  * Unset DESKTOP_AUTOSTART_ID, DESKTOP_STARTUP_ID, XDG_ACTIVATION_TOKEN.
  * Add the "usertime" and "x11time" commands to icesh.
  * Improved loading of fonts in non-Latin environments.
  * Always allow both scrollbars to process the same key event.
  * When a key event is handled, don't propagate it further.
  * Support locales with three letter language codes.
  * Enforce a limit of 8 mouse pointer buttons, as more is impossible.
  * Support keybindings to shifted XF86keysyms like XF86AudioPause.
  * Better guard the integrity of window move/size operations.
  * Increase the maximum number of icewmbg backgrounds to 8000.
  * Let icewmbg also support the AVIF image format.
  * Improve support for properties with COMPOUND_TEXT in icesh.
  * Let icesh accept UTF-8 strings in properties.

OBS-URL: https://build.opensuse.org/request/show/1269524
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=90
2025-04-16 18:37:45 +00:00
1c350d4483 update spec
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=165
2025-04-15 09:51:17 +00:00
1f89c8d0a7 * Add ColorQuickSwitchBorder themable preference for issue #736.
* Make 4 graph widths themable for issue #178.
  * Support grabbing two keys simultaneously by a single keybinding
    definition when both keys are bound to the same keysym.
  * Add support for the _NET_WM_MOVERESIZE_CANCEL protocol option.
  * Add -Await option to icesh to wait for and select new client windows.
  * Unset DESKTOP_AUTOSTART_ID, DESKTOP_STARTUP_ID, XDG_ACTIVATION_TOKEN.
  * Add the "usertime" and "x11time" commands to icesh.
  * Improved loading of fonts in non-Latin environments.
  * Always allow both scrollbars to process the same key event.
  * When a key event is handled, don't propagate it further.
  * Support locales with three letter language codes.
  * Enforce a limit of 8 mouse pointer buttons, as more is impossible.
  * Support keybindings to shifted XF86keysyms like XF86AudioPause.
  * Better guard the integrity of window move/size operations.
  * Increase the maximum number of icewmbg backgrounds to 8000.
  * Let icewmbg also support the AVIF image format.
  * Improve support for properties with COMPOUND_TEXT in icesh.
  * Let icesh accept UTF-8 strings in properties.

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=164
2025-04-15 09:35:41 +00:00
3bf2a84366 - Update to 3.7.3:
* https://github.com/ice-wm/icewm/releases

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=163
2025-04-15 09:26:17 +00:00
65c0b64b3d Accepting request 1206435 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1206435
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=89
2024-10-09 20:03:23 +00:00
4f11f812a3 Accepting request 1206410 from home:xiaoguang_wang:branches:X11:windowmanagers
- Add explicit pkgconfig(librsvg-2.0) BuildRequires: Needed support
  svg file (bsc#1222655).

OBS-URL: https://build.opensuse.org/request/show/1206410
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=161
2024-10-09 06:06:14 +00:00
98b0d9d19a Accepting request 1181253 from X11:windowmanagers
- Update to 3.6.0:
  * Support composing characters in the address bar with X input method.
  * Double-click the border to maximize just that side of the window.
  * Repeat the double-click to restore that side. Also for corners.
  * Ignore duplicate requests from GNOME to move or resize a window.
  * Restore the moving of windows by dragging with the right button down.
  * Avoid constructing invalid work areas.
  * Don't dispatch events to destroyed windows.
  * Don't install mouse bindings when the frame is being destroyed.
  * Don't create a Window handle for a destroyed or orphaned window.

OBS-URL: https://build.opensuse.org/request/show/1181253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=88
2024-06-17 17:27:43 +00:00
8810595150 - Update to 3.6.0:
* Support composing characters in the address bar with X input method.
  * Double-click the border to maximize just that side of the window.
  * Repeat the double-click to restore that side. Also for corners.
  * Ignore duplicate requests from GNOME to move or resize a window.
  * Restore the moving of windows by dragging with the right button down.
  * Avoid constructing invalid work areas.
  * Don't dispatch events to destroyed windows.
  * Don't install mouse bindings when the frame is being destroyed.
  * Don't create a Window handle for a destroyed or orphaned window.

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=159
2024-06-17 06:51:37 +00:00
3e0b3ed6ee Accepting request 1175709 from X11:windowmanagers
- Update to 3.5.0:
  * New -i,--install option installs an icewm-extra theme.
  * Add file argument completion to the address bar.
  * Add "cd" and "pwd" commands to the address bar.
  * Improve tilde expansion on user login names.
  * Document the 22 address bar editing keys.
  * When lowering a frame by KeyWinLower, also lower it in the focus order.
  * Keyboard layout icon names can now be longer than 2 letters.
  * Don't use XSendEvent for internal WM actions, but use XPutBack.
  * When focusing a client, clear urgency and stop flashing.
  * When the frame drops urgency, also update the client.
  * Let "icesh restore" also clear the urgency flag.
  * Several small documentation improvements.

OBS-URL: https://build.opensuse.org/request/show/1175709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=87
2024-05-22 19:29:33 +00:00
ebcdd33203 - Update to 3.5.0:
* New -i,--install option installs an icewm-extra theme.
  * Add file argument completion to the address bar.
  * Add "cd" and "pwd" commands to the address bar.
  * Improve tilde expansion on user login names.
  * Document the 22 address bar editing keys.
  * When lowering a frame by KeyWinLower, also lower it in the focus order.
  * Keyboard layout icon names can now be longer than 2 letters.
  * Don't use XSendEvent for internal WM actions, but use XPutBack.
  * When focusing a client, clear urgency and stop flashing.
  * When the frame drops urgency, also update the client.
  * Let "icesh restore" also clear the urgency flag.
  * Several small documentation improvements.

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=157
2024-05-22 07:53:06 +00:00
bf47728a4f Accepting request 1168961 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1168961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=86
2024-04-19 17:13:38 +00:00
941fe77222 Accepting request 1168909 from home:dimstar:Factory
- Do not recommends icewm-lang: the -lang package has already more
  sophisticated supplements. The various sub-packages require
  icewm, and thus get the supplements satisfied indirectly.

OBS-URL: https://build.opensuse.org/request/show/1168909
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=155
2024-04-19 03:03:03 +00:00
3de3b8f9ca Accepting request 1167969 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1167969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=85
2024-04-17 12:45:00 +00:00
80910a5d60 Accepting request 1167965 from home:bmwiedemann:branches:X11:windowmanagers
Change DesktopBackgroundImage from .jpg to .png (boo#1222877)

OBS-URL: https://build.opensuse.org/request/show/1167965
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=153
2024-04-16 08:54:33 +00:00
00d4fadce2 Accepting request 1152015 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1152015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=84
2024-02-28 18:44:51 +00:00
a939f24a0b Accepting request 1151834 from home:dimstar:rpm4.20:i
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151834
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=151
2024-02-27 06:50:32 +00:00
46279f62fe Accepting request 1135581 from X11:windowmanagers
- Update to 3.4.5:
  * Fix for centering the clock LED digits vertically
  * Fix the KeyWinTile commands for multi-mon setups
  * Fix the workspace buttons for right-to-left languages

OBS-URL: https://build.opensuse.org/request/show/1135581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=83
2024-01-04 14:56:06 +00:00
30ee7402c4 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=149 2023-12-29 07:05:27 +00:00
0c2e0d99ac remove newline from changes
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=148
2023-12-29 07:05:12 +00:00
dc15599885 Accepting request 1135555 from home:seanlew:branches:X11:windowmanagers
Update to 3.4.5

OBS-URL: https://build.opensuse.org/request/show/1135555
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=147
2023-12-29 07:04:42 +00:00
abf407534d Accepting request 1129025 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1129025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=82
2023-11-27 21:42:40 +00:00
f3ce7a223b Accepting request 1128800 from home:dirkmueller:Factory
- update to 3.4.4:
  * 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
  * 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.
  * Fix ordering in the 4th configuration
  * Fix minor warnings from recent CMake and GCC
  * Translated using Weblate (Portuguese (Brazil))

  * Fix for setting focus on passive motif dialogs
- Remove unknown options from configure
  * Ensure KeySysWinNext and KeySysWinPrev always work
    without key modifiers. This makes it easier to immediately select or

OBS-URL: https://build.opensuse.org/request/show/1128800
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=145
2023-11-27 06:47:53 +00:00
0bc0486409 Accepting request 1119541 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1119541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=81
2023-10-24 18:06:45 +00:00
454eca767f Accepting request 1119450 from home:iznogood:factory
- Drop pkgconfig(gdk-pixbuf-xlib-2.0) BuildRequires: No longer
  needed nor used (in our case, we use the new default Imlib2).
- Add explicit pkgconfig(gdk-pixbuf-2.0) BuildRequires: Needed to
  build {_bindir}/icewm-menu-fdo.

OBS-URL: https://build.opensuse.org/request/show/1119450
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=143
2023-10-23 06:30:11 +00:00
775b85aa8c Accepting request 1115547 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1115547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=80
2023-10-05 18:02:53 +00:00
9c32dbd2ab Accepting request 1115090 from home:polslinux:branches:X11:windowmanagers
- Update to version 3.4.3:
  * New preference "TaskBarShowWindowTitles" for icon-only task buttons.
  * New winoption "doNotManage" to workaround bugs in picom for plank.
  * When a battery has no data about full charge, use the capacity.
  * When cascading windows, include the border size in the displacement.
  * Let icewmbg interpret command-line file arguments relative to $PWD.
  * Add a -f,--fork option to icewmbg to detach it from the terminal.
  * Fix the Window List Menu for #144.
  * Fix restoring from fullscreen with F11 in chromium for #141.
  * Support tabs in the Window List Menu.
  * Control the terminal in icewm-menu-fdo by option or environment.
  * Let icewm-menu-fdo use a list of default terminals to choose from.
- Drop unknown config options:
  * --enable-guievents
  * --enable-antialiasing
  * --enable-gradients
  * --enable-shaped-decorations

OBS-URL: https://build.opensuse.org/request/show/1115090
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=141
2023-10-04 09:12:30 +00:00
b4c32eafec Accepting request 1093849 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1093849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=79
2023-06-21 20:37:23 +00:00
48387abc36 Accepting request 1090887 from home:iznogood:factory
- Update to version 3.4.0:
  * Features:
    - Support keybindings to shifted keys for issue #134.
    - Support keybindings to literal Latin-1 characters.
    - Support all UTF-8 code points in keybindings.
  * Fixes:
    - Fix for a map request from an unmanaged client for
      bbidulock/icewm#734.
    - When the keyboard layout changes, reparse the key bindings.
  * Changes:
    - Update the manpage for "icewm-keys".
    - Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1090887
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=139
2023-06-20 03:03:25 +00:00
890f8e5902 Accepting request 1089186 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1089186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=78
2023-05-28 17:21:24 +00:00
6b290f8546 Accepting request 1087803 from home:polslinux:branches:X11:windowmanagers
- Update to 3.3.5:
  * Lookup icons in more context directories for issue ice-wm/icewm#132.
  * 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.
  * 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.
  * 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.

OBS-URL: https://build.opensuse.org/request/show/1087803
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=137
2023-05-26 12:22:23 +00:00
366b55786b Accepting request 1085645 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1085645
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=77
2023-05-10 14:16:30 +00:00
097f3d16ae Accepting request 1084546 from home:polslinux:branches:X11:windowmanagers
- Update to 3.3.4:
  * Fix compile error for yximage.cc.
  * Deprecate XRRDisable.
  * Fix corrupted text if built without i18n for issue ice-wm/icewm#131.
  * When internationalization is disabled, unset LIBICONV.
  * Improve the quality of drawing gradients for the Imlib2 renderer.
  * Improve arrow navigation in the system dialog.
  * Let icesh also pick icewm internal and override redirect windows.
  * Improve the quality of drawing gradients for the GdkPixbuf renderer.
  * Cache workspace button backgrounds for faster redrawing.
  * Guard against workspace button gradient being undefined.
  * Cache toolbar button gradients to speedup drawing.  Eliminate half of the
    button drawings on startup.
  * Let icesh report up to 1024 bytes of a property in "prop".
  * Support icesh "focusmodel" for client windows without a WM_HINTS property.
  * When managing a new client, postpone sending a Configure event until the
    final position is known, for issue #720.

OBS-URL: https://build.opensuse.org/request/show/1084546
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=135
2023-05-09 07:09:51 +00:00
16d504a619 Accepting request 1071896 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1071896
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=76
2023-03-17 16:02:10 +00:00
795b1eff78 Accepting request 1071409 from home:polslinux:branches:X11:windowmanagers
- Update to 3.3.2:
  * Add yimage_gdk.h.
  * Add "loop" and "pick" commands to icesh. Add "Fullscreen" and "AboveAll"
    layer symbols to icesh.
  * Check for libiconv in configure for OpenBSD.
  * Modify a copy of the WM_CLASS. Prevent messages for loop.
  * Update layer from winoptions when WM_CLASS is changed.
  * Don't set WM_PROTOCOLS on frames.
  * Handle failure of XGetWindowAttributes more graceful in icesh.
  * Faster synchronization.
  * Set a timeout on synchronization. Make window picking more reliable and
    tab-aware.  Add resize handles to "bordered" when client is resizable.
  * Update _NET_WM_ALLOWED_ACTIONS when changing tabs.
  * Let icesh support picking window by frame or title bar.
  * Add "unset" to "icewm-env" to unset environment variables by
    icewm-session.
  * For for "PointerFocusDelay" when mouse crosses different frame border
    subwindows.
  * Check prefs and state before starting delay focus timer.
  * Use "hasBorders" in layoutShape to fix "HideBordersMaximized".
  * When restoring a window, automatically focus it, if nothing has focus.
  * Consider ClickToFocus and StrongPointerFocus when hiding or rolling up.
  * Improve the detection of overlapping windows to the focused window for
    grabbing/releasing the mouse buttons.
  * Cleanup details.
  * Include ClickToFocus in maybeFocus.
  * Document all layer names.
  * Preserve the stacking order for fullscreen windows when Alt+Tabbing for
    issue #611.  When hitting Escape while Alt+Tabbing abandon any
    selection.

OBS-URL: https://build.opensuse.org/request/show/1071409
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=133
2023-03-15 01:43:26 +00:00
6c27dac761 Accepting request 1060648 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1060648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=75
2023-01-25 16:42:37 +00:00
4397465bd6 Accepting request 1060566 from home:polslinux:branches:X11:windowmanagers
- Update to 3.3.1:
  * Fully support nanosvg as an alternative to librsvg.
  * Rolled up windows can now be moved vertically with icesh.
  * Fix multi-monitor when primary monitor is right-below of secondary.
  * Don't resize when a client adjusts its WM_NORMAL_HINTS increments.
  * Report the audio interface in the configure summary.
  * Consider that the keyboard may have been changed externally.
  * Increase the timeout for the dynamic menu generator to 2 seconds.
  * Don't reactivate a focused window when RaiseOnClick is guaranteed.
  * Let the winoption "ignorePositionHint" also ignore the USPosition.
  * Fix the "ignoreOverrideRedirect" winoption.
  * Let icesh also spy on RandR monitor configuration events.

OBS-URL: https://build.opensuse.org/request/show/1060566
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=131
2023-01-24 13:20:00 +00:00
f8983fd7ba Accepting request 1059186 from X11:windowmanagers
- Update to 3.3.0:
  * Prevent a derefence of a null-Pixel in xftColor.
  * Add "getClass" and "setClass" commands to icesh.
  * Support tabs in task grouping.
  * Use spaces instead of dots when printing WM_COMMAND.
  * When a focused window hides or rolls up, focus some other window.
  * When looking for a focusable window, avoid rolled up windows.
  * Fix for setting focus on passive motif dialogs 
  * Fallback to rolled up windows in the second pass of getLastFocus.
  * Use CurrentTime when setting focus to a passive client in the timeout.
  * On icon not found, report dimensions.
  * Don't refocus a focused window in focusLastWindow.
  * Don't activate an active window when receiving an activation message.
  * Ignore duplicate map requests.
  * Let icesh implicitly select windows at most once.
  * Add support for nanosvg for issue #695.
  * Add preference ToolTipIcon=1 for issue #637.
  * Add nanosvg to .gitignore.
  * Remove unneeded logevent from icesh.
- Remove unknown options from configure 
- Rebase icewm-preferences.patch
- update to 3.2.3:
  * Only freeze the task pane layout when a button was removed,
  * which fixes the KeySysWorkspaceNext+Prev+Last bug.
  * Ensure that a task button is updated once it is mapped,
  * which prevents stale task button titles.
  * Show a big icon in the tooltip of a toolbar button and the tray.
  * All of the winoptions are now fully tab-aware.
  * More documentation about tabbing in the icewm manpage.
  * Document the "workspace" directory for icons on workspace buttons.
  * Add "loadicon" and "saveicon" commands to icesh.
  * Updated translations: Catalan, Dutch, Slovak, Japanese,
  * Portuguese + Brazil, Macedonian.

OBS-URL: https://build.opensuse.org/request/show/1059186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=74
2023-01-20 16:36:25 +00:00
9ceef4c421 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=129 2023-01-18 02:28:17 +00:00
8beafd2a8b Accepting request 1044025 from home:polslinux:branches:X11:windowmanagers
- Update to 3.3.0:
  * Prevent a derefence of a null-Pixel in xftColor.
  * Add "getClass" and "setClass" commands to icesh.
  * Support tabs in task grouping.
  * Use spaces instead of dots when printing WM_COMMAND.
  * When a focused window hides or rolls up, focus some other window.
  * When looking for a focusable window, avoid rolled up windows.
  * Fix for setting focus on passive motif dialogs 
  * Fallback to rolled up windows in the second pass of getLastFocus.
  * Use CurrentTime when setting focus to a passive client in the timeout.
  * On icon not found, report dimensions.
  * Don't refocus a focused window in focusLastWindow.
  * Don't activate an active window when receiving an activation message.
  * Ignore duplicate map requests.
  * Let icesh implicitly select windows at most once.
  * Add support for nanosvg for issue #695.
  * Add preference ToolTipIcon=1 for issue #637.
  * Add nanosvg to .gitignore.
  * Remove unneeded logevent from icesh.
- Remove unknown options from configure 
- Rebase icewm-preferences.patch

OBS-URL: https://build.opensuse.org/request/show/1044025
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=128
2023-01-18 02:25:42 +00:00
806df4609e Accepting request 1037793 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1037793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=73
2022-11-25 12:11:13 +00:00
d931307d2b Accepting request 1037612 from home:dimstar:Factory
- Update to version 3.2.2:
  + Freeze the task pane layout while Alt is pressed,
  + Only sort Alt+Tab on WM_CLASS when persistent,
  + Also sort Alt+Tab on the 'order' winoption when persistent,
  + Let the Escape key cancel a menu with all its submenu's,
  + Add a menu entry to rename the window title manually,
  + Adapt absolute paths in .desktop files to the installation
    prefix,
  + The sorting of windows in the window list window was improved a
    lot,
  + Restore the named frame tabs when recovering from a crash,
  + Preserve the non-fullscreen non-maximized window geometry
    across restarts,
  + Try harder to avoid a situation where nothing is focused,
  + Update the window list when a tab is moved to its own frame,
  + Make the window list menu actions more tab-savvy.
  + Drop the obsolete LSM file altogether.
- Changes from version 3.2.1:
  + Add QuickSwitchPersistence=0 preference for stateful Alt+Tab.
  + Demarcate workspaces with a horizontal line in Alt+Tab.
  + Fixes for Alt+Tab size calculations.
  + Fix for changing workspace when Alt+Tab is open.
  + Fix for KeySysSwitchClass history.
  + Don't attempt to focus NoInput windows.
  + Ensure that active Alt+Tab item is visible.
  + Also sort Alt+Tab items on WM_CLASS.
  + Fix a compile error for GCC 4.8.5.
  + When moving a tab to a new frame, activate it.
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1037612
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=126
2022-11-24 00:44:58 +00:00
bbafc0c695 Accepting request 1034975 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1034975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=72
2022-11-12 16:40:00 +00:00
d87ed3b4c3 Accepting request 1033135 from home:victorhck:branches:openSUSE:Factory
- Update to version 3.2.0:
  * Fix for fullscreen wine programs where taskbar would not hide.
  * Ensure KeySysWinNext and KeySysWinPrev always work 
    for rolled up windows which use the Globally Active focus model.
  * Give the Alt+Tab a 30 second history.
  * The next Alt+Tab will continue where the previous one left off.
  * Add "tabto" command to icesh move windows as tabs to a new frame.
  * Add "untab" command to icesh to move each tab to its own frame.
  * Add "stacking" and "reverse" commands to icesh.
  * Let icesh check all atoms in the -Property filter.
  * Support edge switching when dragging a window.
  * When switching to a tab with size limitations, adapt the frame geometry.
  * Fix maximize and fullscreen for tabs with different normal sizes.
  * Prevent the flashing when switching tabs.
  * Only popup the grouping menu on a task button on the first button click
    without key modifiers. This makes it easier to immediately select or 
    minimize the active application by using the shift or control modifier.
  * Update the title bar shape when changing tabs.
  * Set common properties when adding another tab to a frame.
  * Always update the window list and _NET_CLIENT_LIST when adding more tabs.
  * Add special filtered view and flat rendering options to icewm-menu-fdo.
  * Updated translations.
  
- from version 3.1.0:
  * Add a winoption "frame" to automatically group application windows
    with the same "frame" value as tabs in a single frame.
  * Show indicators for the presence of tabs on the title bar.
  * Click on the title bar tab indicators to change tabs.
  * Give each tab its own set of winoptions.
  * Fix for merging a transient window as a tab to its owner window.
  * Preserve tray hints across restarts.
  * Preserve tabs across restarts.
  * Improve the Alt+Tab for tabbed frames.
  * When switching tabs, ensure that focus is preserved.
  * Add a MouseWinTabbing preference to merge tabs.
  * Let the window list support tabs.
  * Various improvements to the CMake build.
  * Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1033135
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=124
2022-11-10 03:33:14 +00:00
d8d501fe35 Accepting request 1009067 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1009067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=71
2022-10-10 16:46:29 +00:00
588656d7b8 Accepting request 1008958 from home:iznogood:branches:X11:windowmanagers
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1008958
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=122
2022-10-09 06:34:12 +00:00
ae3bf227d1 Accepting request 1003555 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1003555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=70
2022-09-15 20:57:50 +00:00
12ef495fd1 Accepting request 1003265 from home:dirkmueller:Factory
- update to 2.9.9:
  * Permit percentages to have comma's in icesh.
  * Keep accurate track of window changes in workspace buttons for
    PagerShowPreview.  Only redraw affected workspace buttons, which reduces
    the total number of workspace button redraws, especially for larges
    number of workspace buttons.
  * Add key bindings for single window tiling operations for issues
    bbidulock/icewm#335, ice-wm/icewm#74 and ice-wm/icewm#84.
  * Complete -e option.
  * WindowMaker dock apps are supported.
  * Support more HTML entities in icehelp.
  * Remove dependency on asciidoc and prefer markdown format for the manual.
  * Prevent warnings.
  * Also install markdown.
  * Try srcdir.
  * Cleanup test and prefer markdown manual.
  * Cleanup key grabs.
  * Drop obsolete wmOccupyAll().
  * Accept either markdown or asciidoc to generate manual html with CMake.
  * Add markdown and icesh.
  * Automatically detect and prevent race conditions in icesh relating to
    moving and sizing windows for issue #335. Improve the accuracy of the
    "sizeto" command in icesh for issue #335. Add "extents" command to
    icesh. Add "workarea" command to icesh.
  * Get rid of the frameContext.
  * Prefer findClient in two cases: unmap notify and recv ping.
- spec-cleaner run

OBS-URL: https://build.opensuse.org/request/show/1003265
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=120
2022-09-14 14:13:01 +00:00
fa39ad966d Accepting request 994327 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/994327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=69
2022-08-11 16:31:38 +00:00