Changelog for
i3-4.23-113.1.i586.rpm :
* Wed Feb 07 2024 Björn Bidar
- add 0001-Ignoring-desktop-windows-and-moving-them-on-the-bott.patch treat _NET_WM_DESKTOP correctly so for example desktop wallpapers are displayed correctly when using Plasma Desktop or similar software.
* Sun Oct 29 2023 Michael Vetter - Update to 4.23:
* docs/userguide: add an example for negative lookaheads
* docs/userguide: fix default binding mistake
* docs/userguide: add link to tiling drag
* docs/hacking-howto: update build instructions, startup
* docs/debugging: add note about ptrace
* man/i3: remove outdated I3SOCK description
* all: build with -D_FORTIFY_SOURCE=3
* i3bar: fix configuring bars on “output nonprimary”
* i3bar: implement workspace button protocol
* add “focus workspace” command
* allow switching workspaces when in global fullscreen mode
* exec: single-fork instead of double-forking
* share X11 graphics context (GC) globally
* fix regression with i3bar\'s output nonprimary
* fix top border resizing on tiling windows
* fix workspace not being focused on title bar scroll
* fix mouse bindings in modes
* fix crashes when using machine criterion
* fix for_window not working with urgency flags
* motif hints: respect maximum border style in append_layout
* Sat Jan 07 2023 Avindra Goolcharan - update to 4.22:
* merge of the i3-gaps fork
* i3bar: bar { padding } config directive now implemented (supports bar { height } from i3-gaps)
* i3-dmenu-desktop: allow more than one --entry-type with the --show-duplicates flag
* You can now enable gaps using the gaps config directive and/or command
* colors now support an optional alpha value at the end (#rrggbbaa)
* the hide_edge_borders option now supports the smart_no_gaps keyword
* Support nonprimary keyword for outputs
* add \"mode\" field in binding event
* gaps: workspace gaps assignments are no longer order-dependent
* Fix compliance to _MOTIF_WM_HINTS spec when all decorations are set
* The floating_from and tiling_from criteria now also work in commands
* Sat Nov 26 2022 Adam Mizerski - spec: explicit BuildRequires versions based on meson.build
* Sat Nov 26 2022 Adam Mizerski - Update to 4.21.1:
* Changes
* tiling drag: allow configuration
* tiling drag: allow click immediately, to focus on decoration click
* tiling drag: fix cursor (wrong argument passed)
* tiling drag: increase drag threshold, run it through logical_px
* tiling drag: left-click needs threshold, mod-click doesn’t
* tiling drag: ignore scratchpad windows when locating drop targets
* tiling drag: only start when there are drop targets
* Raise floating windows when their border is clicked
* Bugfixes
* docs/ipc: document sticky field of GET_TREE
* man/i3-config-wizard: escape ~ to prevent interpretation as subscript
* Motif hints: respect maximum border style configuration set by user
* i3-dmenu-desktop: fix quoting bug
* Fix segfault during config validation
* Fri Sep 30 2022 Avindra Goolcharan - Updated to version 4.21:
* feat: drag tiling windows with the mouse
* CHANGES
* Allow dragging tiling windows with the mouse
* Add client.focused_tab_title color option
* Add support for multiple output names in the focus command,
* allowing users to cycle focus between e.g. VGA1 and LVDS1 but not DVI0.
* Add a toggle option to the title_window_icon command
* i3 switched from the obsolete PCRE 8.x regular expression matching library to the current PCRE2 10.x version.
* BUG FIXES:
* docs/ipc: document all window_type values
* docs/userguide: clarify the difference between the \\u201cworkspace N\\u201d and \\u201cworkspace number N\\u201d commands
* i3bar: fix default font not being applied to bars if defined after bar block
* i3-dmenu-desktop: add backslashes for the exec command, which fixes opening some .desktop files (e.g. electrum)
* i3-sensible-pager: sanitize LESS environment variable to remove -E or -F
* testsuite: catch i3 crashes instead of hanging on crash
* Fix logging on machines with 256 GB of RAM
* Do not replace existing IPC socket on start, to prevent clobbering the IPC socket when running i3 within i3 (e.g. in Xepyhr, for development)
* Refuse to start without a valid IPC socket
* Fix focus when moving container between outputs with mouse warp and focus_follows_mouse
* Fix endless loop with transient_for windows
* Fix wrong \\u201cfailed\\u201d IPC reply on move workspace to output
* Fix WM registration selection (from WM_S_S to WM_S)
* avoid graphics artifacts when changing the layout tree by initializing surfaces to all black
* update parent split con titles when child container swaps position with another child container
* Fix segfault if command in bindsym is empty
* Fix segfault with explicit mode \"default\" key bindings
* Fix crash if config contains nested variables.
* strip trailing whitespace in bar output names
* Fix crash with long commands
* Fix changing borders by restoring BS_NORMAL _MOTIF_WM_HINTS correctly
* Sun Nov 21 2021 Martin Kincl - Updated to version 4.20.1
* i3bar: fix crash with multiple monitors
* xmlto: fix broken .TH line by extending title length
* i3-msg: fix --raw short form (-r) in manpage
* libi3: add missing sys/stat.h header
* use getcwd(NULL, 0) instead of GNU extension get_current_dir_name()- includes 4.20:
* You can now use an “include” directive in your i3 config: https://i3wm.org/docs/userguide.html#include
* You can now enable showing window icons in window titlebars: https://i3wm.org/docs/userguide.html#title_window_icon
* Fri Apr 23 2021 Jan Baier - Update to version 4.19.2:
* fix: release tarball version number and debug log settings
* Tue Feb 02 2021 Avindra Goolcharan - Update to version 4.19.1:
* fix: workspaces not moving to assigned output after output becomes available
* doc: rofi call in default i3 config comment fixed
* fix: i3-config-wizard creates duplicate bindcode
* Sun Nov 15 2020 Avindra Goolcharan - Update to version 4.19:
* Changes - userguide: explain button6 and button7 (scroll wheel right/left) - ipc: always include the marks property (even if empty) - ipc: introduce GET_BINDING_STATE command - ipc: clarify workspace name field semantics - ipc: document parse_error COMMAND reply field - i3bar: launch using exec to avoid leaving useless shell process - i3bar: make dock client order deterministic (sorted by class/instance) as a side effect, i3bars without an explicit bar-id will be sorted according to their definition order in the config file - i3bar: update config when necessary (reduces redraws on bar mode changes) - i3bar: add coordinates relative to the current output in i3bar click events - i3bar: add “nonprimary” output option - i3bar: set WM_CLASS instance to bar id - i3-input: add different exit codes for when i3-input fails - i3-dmenu-desktop: Support symlinks in search path - pod2html: render without stylesheet by default - introduce “tiling_from” and ”floating_from” criteria - mention rofi in default config file - allow ppt values in move direction and move position commands - allow matching on empty properties like class, title, etc.
* Bug fixes: - i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell - i3bar: fix hang when pausing/resuming bar program - i3bar: fix crash on invalid JSON input - ensure client windows have a size of at least 1px after resize - correctly handle overlapping decorations - limit workspace numbers within 0..INT32_MAX - fix a bug with tiling resize inside floating container - correctly handle mouse resize in fullscreen containers by not propagating $mod+right click to fullscreen clients - do not try to resize fullscreen and non-fullscreen windows - do not focus floating windows changing workspace with ConfigureNotify - set _NET_DESKTOP_VIEWPORT after randr changes - fix a bug with i3-nagbar not starting after it has already started once - fix conflict when moving parent of fullscreen window to workspace - fix named workspace assignments on output changes - fix named workspace assignment precedence on workspace renames - fix windows getting swallowed more than once - erase i3 --moreversion progress line before overwriting - fix test case 180-fd-leaks when running on Fedora - fix crash in `focus next sibling` - fix moving tiling windows out of the scratchpad - fix crash on invalid JSON input in stored layouts - fix monitor change during/with i3 restart by moving content for non-existing output containers- Move build to meson since autotools build was removed- Remove support for EOL Leap 42.x