174 Commits

Author SHA256 Message Date
Ana Guerrero
c1cbfa967d 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
Paolo Stivanin
51ea163783 - Add explicit pkgconfig(librsvg-2.0) BuildRequires: Needed support
svg file (bsc#1222655).

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=161
2024-10-09 06:06:14 +00:00
Ana Guerrero
f79cf46d75 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
Paolo Stivanin
d5b1f669f9 - 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
Ana Guerrero
9205b724e2 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
Paolo Stivanin
ca2394e15d - 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
Ana Guerrero
40ff7bc8e4 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
Yifan Jiang
685fe91221 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
Dominique Leuenberger
f6131c4ea2 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
Yifan Jiang
85c3142b88 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
Ana Guerrero
28cbd22fa1 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
Paolo Stivanin
06f8cae37d 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
Dominique Leuenberger
c8b7a688d4 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
Paolo Stivanin
c51e742979 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=149 2023-12-29 07:05:27 +00:00
Paolo Stivanin
f0f1e07360 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
Paolo Stivanin
be8294f179 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
Ana Guerrero
38e15dbece 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
Paolo Stivanin
ceb0c3882f 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
Ana Guerrero
9e9a555c97 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
Paolo Stivanin
0be96af8d5 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
Ana Guerrero
3cb934ee80 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
0ccdb7a76a 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
Dominique Leuenberger
2f3348c2f3 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
Yifan Jiang
8353234e0c 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
Dominique Leuenberger
e410634d3c 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
ce7de43751 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
Dominique Leuenberger
855a7eb098 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
Yifan Jiang
6712e2ef52 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
Dominique Leuenberger
bbc0baf943 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
Yifan Jiang
c4d6cb3d47 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
Dominique Leuenberger
435d7b6a62 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
Yifan Jiang
bb7a6fb797 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
Dominique Leuenberger
51b232c3b0 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
Yifan Jiang
49797a0a88 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=129 2023-01-18 02:28:17 +00:00
Yifan Jiang
e34948774a 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
Dominique Leuenberger
7020b7e54c 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
Yifan Jiang
d99dc24933 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
Dominique Leuenberger
143158ba1c 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
Yifan Jiang
a51bd127b4 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
Fabian Vogt
b3fd3098f7 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
Yifan Jiang
46b3ba9f8a 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
Dominique Leuenberger
800499ea16 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
Yifan Jiang
dbeeed57f0 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
Dominique Leuenberger
7b32f7d146 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
Vincenzo Barranco
def683e457 Accepting request 990770 from home:dirkmueller:Factory
- update to 2.9.8:
  * Omit trailing dot in CPU temperature and add centigrade symbol for issue
  * If there is no WM active, then a restart will start icewm.
  * Don't create ~/.icewm, unless required to save a file.
  * When showing the desktop, also minimize a focused fullscreen window.
  * Remove unused setTitle from YMsgBox.
  * Add support for COMPOUND_TEXT title names and for non-ascii characters in
  *   WM_NAME strings for issue #26.
  * upport COMPOUND_TEXT title names and non-ascii characters in WM_NAME
  *   strings in icesh. Limit window dimensions to 32732 in icesh.
  * Prevent warnings.
  * Let TaskBarShowAllWindows influence TaskBarTaskGrouping for issue #560.
  *   Improve truncation of titles for TaskBarTaskGrouping in issue #658.
  * Do without pair array.
  * Update the grouping menu when tasks are added or removed.
  * Don't convert XA_STRING names to current locale for issue #26.
  * Update grouping menu when removing a task.
  * Restore 2.5.0 container handling of button presses for issue #649.
  * Don't convert XA_STRING in icesh.
  * Make TaskBarGraphHeight themable for issue #659.
  * Restore prettyClock as false.
  * Preserve errno in testOnce.
  * Clarify which preferences are themable in icewm-preferences(5).

OBS-URL: https://build.opensuse.org/request/show/990770
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=118
2022-08-10 12:34:13 +00:00
Dominique Leuenberger
500dc10e4e Accepting request 978640 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/978640
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=68
2022-05-24 18:30:47 +00:00
Yifan Jiang
9235ccb021 Accepting request 978628 from home:qkzhu:branches:X11:windowmanagers
- Rebase patches for version 2.9.7:
  * icewm-susemenu.patch
  * icewm-desktop-nodisplay.patch
  * icewm-preferences.patch
- Update to 2.9.7:
  * Fix for saving keyboard layouts in --rewrite-preferences.
  * Faster and more reliable restart of icewmbg.
  * Add themable preference ColorKeyboardLayoutText.
  * Add KeySysKeyboardNext to switch to next keyboard layout.
  * Document alternative keypad handling in icewm-keys(1).
  * Handle right-to-left languages in icewm-menu-fdo.
  * Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
  * Updated translations: Czech, Danish, Finnish, Turkish, German, French.
- from version 2.9.6:
  * Lower a fullscreen window below the window which is to be activated.
  * Start a new fullscreen client in the fullscreen layer for issue #85.
  * Prioritize the thermal zones when showing CPU temperature.
  * Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
  * Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
  * Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).
- from version 2.9.5:
  * Set the window type of desktop icons and of the dockapps container.
  * Make taskbar unhide more reliable.
  * Fix OSS / APM confusion in some translations.
  * Fix for taskbar on icewm restart when there is a fullscreen window.
  * Fix for TaskBarAutoHide and for focusing address bar.
  * Make TaskBarFullscreenAutoShow option more reliable.
  * Remove all of the inefficient management of the fullscreen layer.
  * Fixes to prevent a lockup where no keybinding works,
    when activating a do-not-focus output-only window

OBS-URL: https://build.opensuse.org/request/show/978628
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=116
2022-05-23 07:40:50 +00:00
Dominique Leuenberger
c1d16988b0 Accepting request 867139 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/867139
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=67
2021-01-29 13:56:44 +00:00
Yifan Jiang
11ebde4de5 Accepting request 866699 from home:glaubitz:branches:X11:windowmanagers
- Update to 2.1.1
  * Fix issue #542 for texturing background of task pane.
  * Don't unarm menu popup buttons for issue #527.
  * Provide drawable context when creating pixmap cursors
    with Imlib2 for issue #541.
- from version 2.1.0
  * Remember whether a window is maximized, when going fullscreen, and restore
  * back to maximized, when leaving fullscreen, for issues #538 and #533.
  * Disarm workspace buttons on release of left mouse button for issue #527.
  * Restore icesh setTrayOption and getTrayOption for issue #537.
  * Make support for "_NET_WM_FULLSCREEN_MONITORS" more EWMH conformant.
  * Add "monitors", "frame", "properties" commands to icesh.
  * Make preference FullscreenUseAllMonitors use only all the monitors.
  * Prevent desktop artefacts for non-opaque move and resize to fix issue #540.
  * Option to move the ShowDesktop button to the right side.
  * Alt-F4 in quick-switch closes application window.
- from version 2.0.1
  * Update translations for Japanese, Czech, Dutch, Catalan,
    Portuguese, Slovak, Portuguese (Brazil), Indonesian.
  * Handle horizontal scroll keys in window list window.
  * Search for icewm icon for internal windows.
  * Fix setting option values for issue #535.
  * Allow to set QuickSwitch background opacity for issue #534.
  * Set the window ID in WM_STATE when iconifying to desktop.
  * Reset horizontal scrolling in the window list for Home and End.
  * Add IceVM explanation to README for issue #35.
  * Update the TODO list for icon_pixmap and icon_window fields.
  * Fix spelling of Gerenciador for pt_BR.

OBS-URL: https://build.opensuse.org/request/show/866699
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=114
2021-01-27 10:30:41 +00:00
Dominique Leuenberger
66379cc60c Accepting request 860108 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/860108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=66
2021-01-08 16:32:03 +00:00