156 Commits

Author SHA256 Message Date
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
Yifan Jiang
f7787a6dbf Accepting request 860102 from home:glaubitz:branches:X11:windowmanagers
- Add missing imlib2-loaders to Requires

OBS-URL: https://build.opensuse.org/request/show/860102
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=112
2021-01-04 09:38:46 +00:00
İsmail Dönmez
a0e922a5da Accepting request 857752 from home:glaubitz:branches:X11:windowmanagers
- Update to 2.0.0
  * Remove support for the old and obsolete _WIN_PROTOCOL properties.
  * Add support for the Imlib2 image rendering engine as an alternative
    for the gdk-pixbuf-xlib rendering engine. The Imlib2 image rendering
    engine is now the default, but this can be set at configure time.
  * Center the window list window if it got offscreen.
  * Fix horizontal scrolling in icehelp.
  * Use _NET_WM_STATE_HIDDEN instead of IconicState for minimize in icesh.
  * Icewm now supports ICCCM icon_pixmap and icon_window.
  * Don't unroll rolled up windows on left button press for issue #525.
  * Fix for drawing title pixmaps when they are gradients for issue #523.
  * Remove unwanted separator in taskbar for empty toolbar for issue #524.
    support BR_Portuguese language in 2 desktop files for issue #522.
  * Add support for WM_HINTS icon_window in MiniIcons.
  * Check if WM_HINTS update actually changes anything.
  * Don't attempt to draw Unicode in non-UTF-8 environment for issue #519
  * Icewm now supports the icon_pixmaps from WM_HINTS to correctly
    show the icon for NEdit, xmgrace, xv, timidity and fontforge.
  * Don't resize when trying to move when dragging at y=0 for issue #520.
  * Report errors if enabled packages are missing for issue #516.
  * Instead of render.h include Xrender.h for dependency checking for issue #516.
  * Fix the positioning of the window list title for non-standard SmallIconSize
    settings for issue #514.
- from version 1.9.2
  * Fix for correctly restoring xterm from fullscreen in issue #28.
  * Prevent inadvertent growing of windows in issue #512.
- from version 1.9.1
  * Fix for NEdit, which delays setting WM_NORMAL_HINTS, to fix issue #510.
  * Fix for changing layers when ABOVE or BELOW bit is set.
  * Use a minimum delay of 10 ms for auto taskbar delays for issue #508.

OBS-URL: https://build.opensuse.org/request/show/857752
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=111
2020-12-29 09:06:57 +00:00
Dominique Leuenberger
4d292a236f Accepting request 807064 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/807064
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=65
2020-05-20 16:37:29 +00:00
Yifan Jiang
80ea3b00a9 Accepting request 806033 from home:z1trus:branches:X11:windowmanagers
- Update to 1.6.5
  * Fixes and updates for both the configure and the cmake build
  * "icesh last" may only obtain a client list if no previous selection
  * Relinquish the window manager selection when done
  * If "exec xterm" fails then let icewm-session restart icewm
  * Implement all of the functionality of "icesh -X".
  * Document all task button mouse clicks.
  * Optimize the startup of the task bar.
  * New icewm-menu-xrandr "--max" option for menu options selector.
  * Let icewm-menu-xrandr prefer the mode with the highest refresh rate.
  * Document all hidden features of the window list window.
  * Setting winoptions "tray" option non-zero overrules "ignoreTaskBar".
  * Make tray toggle more intuitive by toggling between only two states.
  * When parsing workspace names in icesh also test with spaces trimmed.
  * Filter on property values in icesh and add click and delay to icesh.
  * Filter clients in icesh by EWMH window state.
  * Change the EWMH window state in icesh.
  * Half a dozen fixes and improvements to the window list window.
  * Fix tooltip positioning for multi-monitor when primary screen is right.
  * Add all startup options to generated preferences.
  * Prevent task bar auto hide if address bar is visible for #412.
  * Fix the parsing of the opacity field in rgba colors.
  * Eliminate a large number of superfluous frame border updates.
Changes in 1.6.4
  * Use "icesh keys" to let icewm reload the keybindings from the "keys" file.
  * Allow mouse pointer buttons to trigger actions from "keys".
  * If a theme cannot be found then fall back on the default theme.
  * Always keep track of the WM_CLIENT_LEADER property.
  * Automatically focus an urgent window in click-to-focus mode,
  * if it has the same leader as the focused window.
  * Set alpha threshold to 10 to completely draw 32-bit icons.
  * Use WM_CLASS to locate an icon if no other source of icon was found.
  * Add tracing of executed programs.
  * Add spy and sizeby commands to icesh.
  * Fix for pagerShowPreview for very wide multi-head desktops.
  * Fix for context menu popup in icehelp.
  * Fix for positioning of splash window on multi-head displays.
  * Fix for positioning of status window on multi-head displays.
  * Fix for positioning of window list window on multi-head displays.
  * Fix for positioning of tooltip windows on multi-head displays.
  * Fix for missed events when monitor changes resolution.
  * Fix for positioning the taskbar when monitor changes resolution.
  * Portability to older systems: only requires libXrandr 1.2 and GCC 4.9.
  * Give icewm a proper implementation of _NET_MOVERESIZE_WINDOW.
  * 10 translations updated.

OBS-URL: https://build.opensuse.org/request/show/806033
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=109
2020-05-19 01:21:42 +00:00
Dominique Leuenberger
61ae981664 Accepting request 796207 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/796207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=64
2020-04-25 18:13:58 +00:00
Yifan Jiang
d9dea24020 Accepting request 794858 from home:yfjiang:branches:X11:windowmanagers
- Explicitly require icewm-theme-branding on SLE and Leap. 
- Add Conflicts between icewm-config-upstream and icewm-theme-branding

OBS-URL: https://build.opensuse.org/request/show/794858
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=107
2020-04-22 07:21:52 +00:00
Dominique Leuenberger
d54eb28724 Accepting request 785490 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/785490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=63
2020-03-19 18:45:46 +00:00
Tomáš Chvátal
7d6b80d57e Accepting request 785408 from home:yfjiang:branches:X11:windowmanagers
- Improve build tag consistency between SLE and Leap.
  * Recommend polkit-gnome to both Leap and SLE. 
  * Disable icewm-preferences.patch for Leap. The patch makes sense
    to icewm-config-upstream while Leap uses icewm-theme-branding
    the provide the theme.

OBS-URL: https://build.opensuse.org/request/show/785408
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=105
2020-03-16 08:55:01 +00:00
Dominique Leuenberger
0d246a26c3 Accepting request 781765 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/781765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=62
2020-03-08 21:23:28 +00:00
Tomáš Chvátal
7f965f2fae Accepting request 781710 from home:yfjiang:branches:X11:windowmanagers
- icewm-preferences.patch: Add the adwaita legacy path to the
  IconPath. adwaita-icon-theme has its main icon updated to
  symbolic style, while icewm's style is more suitable for
  legacy-style icons (eg. web-browser). Without the update, current
  icewm can not find default web-browser toolbar icon
  (bsc#1157930).

OBS-URL: https://build.opensuse.org/request/show/781710
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=103
2020-03-05 08:16:33 +00:00
Dominique Leuenberger
3c32949e1d Accepting request 752813 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/752813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=61
2019-12-07 14:11:53 +00:00
Tomáš Chvátal
2f1ebd48bc Accepting request 752661 from home:z1trus:branches:X11:windowmanagers
- Update to 1.6.3
  * Much improved 32-bit icon drawing
  * Add --trace=conf,icon option for path logging
  * Several portability fixes for FreeBSD
  * Update taskbar geometry on screen resize
  * Support PNG format for theme image files
  * Improved support for depcrecated linux.xpm
  * Highlight current workspace on startup
  * Fix for themable cursors
  * Fix for cmake build
  * Fix for rpm build
  * Updated man pages
  * Updated translations
- Changes from 1.5.4
  * Configurable X11 terminal to avoid dependency on xterm
  * Fix support for themable cursors for gdk-pixbuf
  * Fix Xft font corruption in 32-bit alpha mode
  * Fix frame depth for 32-bit apps in 24-bit mode
  * Enable tilde and $HOME expansion for icon paths
  * Restore old behavior of ColorQuickSwitchActive for vertical switching
  * IceSh addWorkspace, prop commands plus -Prop, -Role options
  * IceSh fix getWorkspace for sticky windows, fix getOpacity, improve sync
  * Expand installation prefix in default configuration files and manpages
  * Fix typos in documentation and update Spanish translation
  * Better icewm-session manpage
  * Compile on GCC 9.2 without warning
  * Improve CMake compilation
  * IceWM splash image
  * Silence icehelp
  * Allow a taskbarbg.xpm or taskbarbg.png with transparency for a translucent taskbar
  * Don't use composite on systray when using 24-bit RGB visuals for issue #374
  * Update translations
  * Use lzip instead of xz
  * Add support for 32-bit RGBA visuals if Alpha is enabled.
  * Colors can have a [100] opacity prefix, where 100 is a percentage from 1 to 100.
  * Colors can also be specified in "rgba:" form.
  * Alpha channels in icons are preserved and drawn if Alpha is enabled.
  * Support showing a splash image on startup.
  * Icesh has new commands sizeto, pid, systray, xembed, motif, symbols.
  * Icesh supports filtering on and modifying gravity properties.
  * New winoption "startClose" to immediately close unwanted windows.
  * Several improvements to CMake builds.
  * _NET_SYSTEM_TRAY_ORIENTATION and _NET_SYSTEM_TRAY_VISUAL are now supported.
  * Nearly unlimited number of workspaces.
  * New option TaskBarWorkspacesLimit to limit number of workspaces shown on taskbar.
  * Workspace names can be edited on taskbar.
  * Change default WorkspaceStatusTime to 700 milliseconds.
  * Optimizations of resource usage on startup of icewm.
  * Restore TaskBarFullscreenAutoShow for issue #361.
  * Don't focus frame under mouse for ClickToFocus in issues #355 and #358.
  * Only update if WM_NORMAL_HINTS has really changed for Xephyr in #353.
  * Only update if WIN_HINTS has really changed.
  * Fix icesh -last filter. Fix icesh toggleState for #354.
  * Add another xrandr setup where second screen is primary.
  * Remove support for EsounD.
  * Add many new icesh features.
  * Support opacity in icesh, icewmhint, winoptions.
  * Set window type on all icewm windows.
  * Set WM_CLASS on all icewm windows.
  * Updated translations.
  * More support for clang C++11.

OBS-URL: https://build.opensuse.org/request/show/752661
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=101
2019-12-02 07:43:49 +00:00
Dominique Leuenberger
8c8663384f Accepting request 705880 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/705880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=60
2019-06-12 10:58:37 +00:00
Tomáš Chvátal
621815337e Accepting request 705861 from home:simson:branches:X11:windowmanagers
- Update to 1.5.4
  * New get-commands for icesh
  * Support for OnyX theme for yximage
  * Update icewmhint and man pages
  * fix changing workspace names
  * fix NanoBlue icon names

OBS-URL: https://build.opensuse.org/request/show/705861
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=99
2019-05-28 11:01:33 +00:00
Dominique Leuenberger
9b59f4fd2f Accepting request 693037 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/693037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=59
2019-04-17 08:04:09 +00:00
Tomáš Chvátal
ab3f97e789 Accepting request 693024 from home:zhengqiang:branches:X11:windowmanagers
- Update to 1.5.3
- Rebase patches
  - icewm-susemenu.patch: rebase "suseprog" function
  - icewm-desktop-nodisplay.patch: rebase, set NoDisplay for
    icewm.desktop
  - icewm-preferences.patch: rebase, only IconPath hunk not in 
    upstream now
- Drop patches 
  - icewm-mate.patch: upstream no longer uses icewm-menu-gnome2 to
    generate a default menu, the current freedesktop.org approach 
    is superior for current distros
  - icewm-use-iproute2-ss-instead-of-netstat.patch: 
    was accepted by upstream

OBS-URL: https://build.opensuse.org/request/show/693024
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=97
2019-04-11 05:49:16 +00:00
Yuchen Lin
00bf435ca2 Accepting request 634892 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/634892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=58
2018-09-20 09:41:13 +00:00
Tomáš Chvátal
37afeb8dbb Accepting request 633973 from home:zhengqiang:branches:X11:windowmanagers
- Delete icewm.desktop and rename icewm-session.desktop to
  icewm.desktop to fix the upgrade issue ( bsc#1096917 ).

OBS-URL: https://build.opensuse.org/request/show/633973
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=95
2018-09-11 07:30:21 +00:00