<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="8">
<package pkgid="d20d6372910c97f6b549415acec030395bf5a03cdb3f6def6630aa4d0385bdad5f6e405955d8463264ca8b99bdb5998a9526773d4ed229221bae9617b512b358" name="i3" arch="aarch64">
  <version epoch="0" ver="4.25.1" rel="125.10"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1664539200">- 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&lt;screen&gt; to WM_S&lt;screen&gt;)
  * 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464000">- 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464001">- spec: explicit BuildRequires versions based on meson.build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1673092800">- 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</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1698580800">- 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</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1707307200">- 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.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1709208000">- add 0002-Handle-windows-with-_NET_WM_STATE_STAYS_ON_TOP-windo.patch
  to fix popup windows or dock other type of panels that use
  these NET_WM hints.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1730980800">- Update to 4.24:
  * docs/userguide: add note to default_border about title bar in stacked/tabbed
  * docs/userguide: fix focus output next example
  * docs/hacking-howto: update build instructions
  * docs/testsuite: update instructions
  * docs/ipc: update section on IPC socket location
  * docs/ipc: describe workspace events in more detail
  * i3-sensible-terminal: add rio
  * i3bar: use short-form text on a per-block basis
  * reap zombie children when starting
  * do not grab mouse pointer when executing bindings
  * tiling drag: swap containers with the mouse
  * disable automatic v3-to-v4 migration script
  * pass _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (fixes tab bar in Google Chrome)
  * avoid creating redundant containers when switching between layouts
  * deprecate smart_borders in favour of hide_edge_borders smart/smart_no_gaps
  * float windows of type _NET_WM_WINDOW_TYPE_NOTIFICATION by default
  * add “popup_during_fullscreen all”
  * mark fullscreen windows as maximized
  * support multiple _NET_WM_STATE changes in one ClientMessage
  * fix size_t format specifiers on 32-bit systems
  * i3bar: fix clicks when horizontal padding is used
  * consider workspace_auto_back_and_forth in focus workspace
  * workspace next/prev: do not skip identically numbered workspaces
  * make order of numbered workspace consistent with non-numbered
  * fix crash with focus output and command criteria matching scratchpad window
  * fix crash when reloading config with invalid criteria
  * fix error log related crash</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1769256000">- Update to 4.25:
  * "behind the scenes" changes
  * Set _NET_FRAME_EXTENTS according to the actual decoration size.
    This improves compatibility with picom and other software.
  * The command parser is now reentrant, which fixes a few
    advanced for_window usages (e.g. multiple criteria).
  * fix paragraph separators cutting off window titles
  * fix crash when a container parent is focused and a tiling
    drag causes it to be killed
  * fix crash when using for_window [...] reload
  * fix append_layout when containers use a mark
  * randr: fix memleak and use-after-free</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1770379200">- Update to 4.25.1:
  * cmd_floating: Fix crash when running empty workspace
  * Fix i3bar workspace buttons for primary screen
  * Fix ctype(3) function arguments.
  * use setlocale(3) (NetBSD lacks uselocale(3))</changelog>
</package>
<package pkgid="d174b2779722ae9997331db5700669023a9f617b66309693cab713df1ee86383c56e8eef85a49b8a9608d58a21ad50130042b07afda2c44aec4db0a7f51e8877" name="i3" arch="src">
  <version epoch="0" ver="4.25.1" rel="125.10"/>
  <changelog author="antoine.belvire@opensuse.org" date="1565092800">- Update to version 4.17:
  * Changes:
    + config: make binding modes case-sensitive
    + default config: mention ~/.config/i3/config
    + default config: start xss-lock, nm-applet, pactl (volume
    keys)
    + docs/userguide: update syntax in strip_workspace_*
    + docs/userguide: add a section about hidpi displays
    + docs/userguide: document mark --replace
    + docs/userguide: uncomment and update mark section example
    + docs/userguide: point out differences of normal/pixel title
    bars
    + docs/userguide: clarify which config directives can be used
    at runtime
    + docs/userguide: for_window is a directive, not a command
    + docs/ipc: clarify event/reply types
    + docs/ipc: mention new i3-ipc++ C++ library
    + docs/ipc: clarify restart/exit behavior
    + docs/i3bar-protocol: add markup
    + man/i3.man: fix config file search order
    + ipc: make restart command send a reply once restart
    completed
    + ipc: use queue for all messages; fixes i3bar issues when
    switching between workspaces with many windows
    + i3-dump-log: clarify log message
    + i3-msg: exit with status code 2 when i3 returns an error
    + render left and right borders of titles in stacked mode
    + make swap work with floating windows, fix swap crash
    + switch to clang-format-6.0
    + add input and bounding shapes support (e.g. for the
    https://github.com/phw/peek screen recorder)
    + preserve back_and_forth across restarts
    + allow partial UTF-8 to UCS-2 conversion for better handling
    of title bar content which cannot be represented (e.g. emoji)
    when using bitmap pixel fonts
    + check for duplicate key bindings in i3 -C
    + i3bar: support transparency via --transparency flag (RGBA)
    + i3bar: support for user-defined border widths
  * Bugfixes:
    + build: correctly depend on glib (for g_utf8_make_valid)
    + build: fix build when git is configured to show signatures
    + ipc: report correct workspace in init event after workspace
    move
    + ipc: send missing window:focus event
    + i3bar: correctly recognize click events with text alignment
    + i3bar: fix running without fd 0
    + i3bar: correctly handle button presses on separator
    + i3 --moreversion: warn when $DISPLAY is unset
    + i3bar: support disabling click events
    + release.sh: persist correct version number in docs
    + accept output names containing spaces (e.g. in assignment)
    + fix cursor resizing positioning
    + fix aspect ratio issues (e.g. with mpv)
    + fix brief focus flicker when renaming workspaces
    + fix crash when canceling i3 via ctrl+c
    + fix heap-use-after-free, memory leak
    + fix focus bugs in enabling/disabling RandR outputs
    + fix crash with popups when fullscreen is non-leaf
    + fix crash when moving a second window to mark
    + fix crash with programs with splash screen
    + fix atoms when closing inactive workspace
    + apply title_align to non-leaf containers
    + layout loading: correctly mark non-leaf containers
    + truncate wm_name utf8 strings to first zero byte
    (makes window titles work with buggy clients)
    + fix crash in workspace moving
    + export I3SOCK environment variable (again)
    + fix hanging flaky testcase by using the correct X11
    connection
    + resize: add missing error replies
    + don't pop up floating windows on the wrong workspace
    + remove extra \n from errx and die calls</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1569067200">- update to version 4.17.1"
  * Bugfixes
    + unset _I3_RESTART_FD after restart (fixes crashes on restart)
    + default config: immediately refresh i3status after volume
    changes
    + default config: add XF86AudioMicMute
    + default config: mention loginctl lock-session alongside
    xss-lock
    + default config: use workspace number, not just workspace</changelog>
  <changelog author="Martin Kincl &lt;kinclm@gmail.com&gt;" date="1588939200">- Update to version 4.18.1:
  * Bugfixes:
    + Move parent nodes in scratchpad correctly
    + i3bar: Call cont_child() more liberally
    + Fix load_layout crash when floating node doesn't have CT_FLOATING_CON parent
    + Fix SEGFAULT when i3bar receives invalid input
    + Revert "floating_reposition: avoid extra tree_render"
    + Call tree_render if floating move changes workspace
    + Update EWMH properties on workspace move
    + cmd_focus_sibling: Fix crash on workspace level
- Update to version 4.18:
  * Changes:
    + docs/ipc: document fullscreen_mode in GET_TREE reply
    + docs/ipc: document marks field in GET_TREE reply
    + docs/ipc: document window_type in GET_TREE reply
    + docs/ipc: improve documentation for window_properties
    + docs/userguide: clarify commands/config directive wording
    + layout saving: remanage window after property updates (e.g. titles)
    + get_first_output: prefer primary output (e.g. when moving disabled outputs)
    + ipc: add window_type to nodes
    + ipc: add container id to nodes
    + allow dragging active titles for all container types (e.g. floating+tabbed)
    + allow dragging inactive titles after a 10px threshold
    + make tray icon order deterministic (sorted by class/instance)
    + implement focus next|prev
    + implement focus next|prev sibling
    + implement focus_wrapping workspace
    + exit with exit code 0 on --help
    + exec command: respect command criteria
  * Bugfixes:
    + build: fix lcov support
    + build: use AC_REPLACE_FUNCS, drop bundled memmem
    + build: fix building with -fno-common (for gcc 10)
    + build: configure: deal with git worktree checkouts, where .git is a file
    + docs/userguide: fix link to pango markup
    + docs/userguide: add missing manipulating_layout anchor
    + docs/userguide: fix IPC socket location
    + i3-nagbar: make debug log visible
    + i3-nagbar: fix small memory leaks
    + i3bar: fix small memory leaks
    + move workspace to output: don’t create duplicate numbered workspace
    + correctly select output when pointer query fails
    + fix moving windows to scratchpad when using marks
    + fix startup workspace selection when workspace command uses options
    + do not try to center floating window on itself (fixes xterm placement)
    + fix “move window to &lt;mark&gt;” when target is a workspace
    + correctly activate windows behind a fullscreen window
    + fix back-and-forth after renaming workspaces
    + keep focus when moving container to marked workspace
    + do not show scratchpad windows upon move to position command
    + reparent windows to their current position when unmanaging
    (fixes dock clients unexpectedly moving to different output)
    + fix crash when moving containers
    + scratchpad_move: un-fullscreen correct container
    + avoid crash when nc-&gt;window is NULL</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1594814400">- packaging changes:
  * use https everywhere
  * switch to %autosetup
  * Recommend xorg-x11-server</changelog>
  <changelog author="Martin Rey &lt;mrey@suse.com&gt;" date="1596024000">- Update to version 4.18.2:
  * Bugfixes:
    + floating_maybe_reassign_ws: only re-focus if previously
    focused (fixes a focus issue with KDE notifications)
    + get_output_by_name: guard output-&gt;primary with require_active
    + i3bar: fix Xorg memory leak</changelog>
  <changelog author="Christian Prause &lt;42@wonko.de&gt;" date="1603281600">- Update to version 4.18.3
  * Bugfixes
    + kick tray clients before destroying the bar</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1605441600">- 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</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1612267200">- 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</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1619179200">- Update to version 4.19.2:
  * fix: release tarball version number and debug log settings</changelog>
  <changelog author="Martin Kincl &lt;kinclm@gmail.com&gt;" date="1637496000">- 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</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1664539200">- 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&lt;screen&gt; to WM_S&lt;screen&gt;)
  * 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464000">- 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464001">- spec: explicit BuildRequires versions based on meson.build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1673092800">- 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</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1698580800">- 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</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1707307200">- 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.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1709208000">- add 0002-Handle-windows-with-_NET_WM_STATE_STAYS_ON_TOP-windo.patch
  to fix popup windows or dock other type of panels that use
  these NET_WM hints.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1730980800">- Update to 4.24:
  * docs/userguide: add note to default_border about title bar in stacked/tabbed
  * docs/userguide: fix focus output next example
  * docs/hacking-howto: update build instructions
  * docs/testsuite: update instructions
  * docs/ipc: update section on IPC socket location
  * docs/ipc: describe workspace events in more detail
  * i3-sensible-terminal: add rio
  * i3bar: use short-form text on a per-block basis
  * reap zombie children when starting
  * do not grab mouse pointer when executing bindings
  * tiling drag: swap containers with the mouse
  * disable automatic v3-to-v4 migration script
  * pass _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (fixes tab bar in Google Chrome)
  * avoid creating redundant containers when switching between layouts
  * deprecate smart_borders in favour of hide_edge_borders smart/smart_no_gaps
  * float windows of type _NET_WM_WINDOW_TYPE_NOTIFICATION by default
  * add “popup_during_fullscreen all”
  * mark fullscreen windows as maximized
  * support multiple _NET_WM_STATE changes in one ClientMessage
  * fix size_t format specifiers on 32-bit systems
  * i3bar: fix clicks when horizontal padding is used
  * consider workspace_auto_back_and_forth in focus workspace
  * workspace next/prev: do not skip identically numbered workspaces
  * make order of numbered workspace consistent with non-numbered
  * fix crash with focus output and command criteria matching scratchpad window
  * fix crash when reloading config with invalid criteria
  * fix error log related crash</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1769256000">- Update to 4.25:
  * "behind the scenes" changes
  * Set _NET_FRAME_EXTENTS according to the actual decoration size.
    This improves compatibility with picom and other software.
  * The command parser is now reentrant, which fixes a few
    advanced for_window usages (e.g. multiple criteria).
  * fix paragraph separators cutting off window titles
  * fix crash when a container parent is focused and a tiling
    drag causes it to be killed
  * fix crash when using for_window [...] reload
  * fix append_layout when containers use a mark
  * randr: fix memleak and use-after-free</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1770379200">- Update to 4.25.1:
  * cmd_floating: Fix crash when running empty workspace
  * Fix i3bar workspace buttons for primary screen
  * Fix ctype(3) function arguments.
  * use setlocale(3) (NetBSD lacks uselocale(3))</changelog>
</package>
<package pkgid="7f1879d23b32c412d0f2f469c10552564e4dc68f4fdaa05a969ec5d7314f7c9a0d98e9aa75e51eea77c3d8e62f5f395efaa7d6b75a396a0e63d41a7fe80719a2" name="i3" arch="x86_64">
  <version epoch="0" ver="4.25.1" rel="125.10"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1664539200">- 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&lt;screen&gt; to WM_S&lt;screen&gt;)
  * 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464000">- 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464001">- spec: explicit BuildRequires versions based on meson.build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1673092800">- 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</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1698580800">- 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</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1707307200">- 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.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1709208000">- add 0002-Handle-windows-with-_NET_WM_STATE_STAYS_ON_TOP-windo.patch
  to fix popup windows or dock other type of panels that use
  these NET_WM hints.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1730980800">- Update to 4.24:
  * docs/userguide: add note to default_border about title bar in stacked/tabbed
  * docs/userguide: fix focus output next example
  * docs/hacking-howto: update build instructions
  * docs/testsuite: update instructions
  * docs/ipc: update section on IPC socket location
  * docs/ipc: describe workspace events in more detail
  * i3-sensible-terminal: add rio
  * i3bar: use short-form text on a per-block basis
  * reap zombie children when starting
  * do not grab mouse pointer when executing bindings
  * tiling drag: swap containers with the mouse
  * disable automatic v3-to-v4 migration script
  * pass _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (fixes tab bar in Google Chrome)
  * avoid creating redundant containers when switching between layouts
  * deprecate smart_borders in favour of hide_edge_borders smart/smart_no_gaps
  * float windows of type _NET_WM_WINDOW_TYPE_NOTIFICATION by default
  * add “popup_during_fullscreen all”
  * mark fullscreen windows as maximized
  * support multiple _NET_WM_STATE changes in one ClientMessage
  * fix size_t format specifiers on 32-bit systems
  * i3bar: fix clicks when horizontal padding is used
  * consider workspace_auto_back_and_forth in focus workspace
  * workspace next/prev: do not skip identically numbered workspaces
  * make order of numbered workspace consistent with non-numbered
  * fix crash with focus output and command criteria matching scratchpad window
  * fix crash when reloading config with invalid criteria
  * fix error log related crash</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1769256000">- Update to 4.25:
  * "behind the scenes" changes
  * Set _NET_FRAME_EXTENTS according to the actual decoration size.
    This improves compatibility with picom and other software.
  * The command parser is now reentrant, which fixes a few
    advanced for_window usages (e.g. multiple criteria).
  * fix paragraph separators cutting off window titles
  * fix crash when a container parent is focused and a tiling
    drag causes it to be killed
  * fix crash when using for_window [...] reload
  * fix append_layout when containers use a mark
  * randr: fix memleak and use-after-free</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1770379200">- Update to 4.25.1:
  * cmd_floating: Fix crash when running empty workspace
  * Fix i3bar workspace buttons for primary screen
  * Fix ctype(3) function arguments.
  * use setlocale(3) (NetBSD lacks uselocale(3))</changelog>
</package>
<package pkgid="fc2901d5b77be2dcffa7ee4ec76b35c33c287d3eacd44900a358aadb496f9f4b2e945b1ac8b82cec82ad65061ed0a042aed8dfedb40c78f90f67b6b90263ba5f" name="i3-debuginfo" arch="aarch64">
  <version epoch="0" ver="4.25.1" rel="125.10"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1664539200">- 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&lt;screen&gt; to WM_S&lt;screen&gt;)
  * 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464000">- 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464001">- spec: explicit BuildRequires versions based on meson.build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1673092800">- 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</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1698580800">- 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</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1707307200">- 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.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1709208000">- add 0002-Handle-windows-with-_NET_WM_STATE_STAYS_ON_TOP-windo.patch
  to fix popup windows or dock other type of panels that use
  these NET_WM hints.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1730980800">- Update to 4.24:
  * docs/userguide: add note to default_border about title bar in stacked/tabbed
  * docs/userguide: fix focus output next example
  * docs/hacking-howto: update build instructions
  * docs/testsuite: update instructions
  * docs/ipc: update section on IPC socket location
  * docs/ipc: describe workspace events in more detail
  * i3-sensible-terminal: add rio
  * i3bar: use short-form text on a per-block basis
  * reap zombie children when starting
  * do not grab mouse pointer when executing bindings
  * tiling drag: swap containers with the mouse
  * disable automatic v3-to-v4 migration script
  * pass _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (fixes tab bar in Google Chrome)
  * avoid creating redundant containers when switching between layouts
  * deprecate smart_borders in favour of hide_edge_borders smart/smart_no_gaps
  * float windows of type _NET_WM_WINDOW_TYPE_NOTIFICATION by default
  * add “popup_during_fullscreen all”
  * mark fullscreen windows as maximized
  * support multiple _NET_WM_STATE changes in one ClientMessage
  * fix size_t format specifiers on 32-bit systems
  * i3bar: fix clicks when horizontal padding is used
  * consider workspace_auto_back_and_forth in focus workspace
  * workspace next/prev: do not skip identically numbered workspaces
  * make order of numbered workspace consistent with non-numbered
  * fix crash with focus output and command criteria matching scratchpad window
  * fix crash when reloading config with invalid criteria
  * fix error log related crash</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1769256000">- Update to 4.25:
  * "behind the scenes" changes
  * Set _NET_FRAME_EXTENTS according to the actual decoration size.
    This improves compatibility with picom and other software.
  * The command parser is now reentrant, which fixes a few
    advanced for_window usages (e.g. multiple criteria).
  * fix paragraph separators cutting off window titles
  * fix crash when a container parent is focused and a tiling
    drag causes it to be killed
  * fix crash when using for_window [...] reload
  * fix append_layout when containers use a mark
  * randr: fix memleak and use-after-free</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1770379200">- Update to 4.25.1:
  * cmd_floating: Fix crash when running empty workspace
  * Fix i3bar workspace buttons for primary screen
  * Fix ctype(3) function arguments.
  * use setlocale(3) (NetBSD lacks uselocale(3))</changelog>
</package>
<package pkgid="7917bb0d290fea45217e58bd0ec6036b612f8c99239d9cbe6374da6742343e41abb724c1c9b5c4c3da168c14649b1804783e281903993c641daabd9d954e0632" name="i3-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.25.1" rel="125.10"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1664539200">- 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&lt;screen&gt; to WM_S&lt;screen&gt;)
  * 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464000">- 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464001">- spec: explicit BuildRequires versions based on meson.build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1673092800">- 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</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1698580800">- 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</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1707307200">- 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.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1709208000">- add 0002-Handle-windows-with-_NET_WM_STATE_STAYS_ON_TOP-windo.patch
  to fix popup windows or dock other type of panels that use
  these NET_WM hints.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1730980800">- Update to 4.24:
  * docs/userguide: add note to default_border about title bar in stacked/tabbed
  * docs/userguide: fix focus output next example
  * docs/hacking-howto: update build instructions
  * docs/testsuite: update instructions
  * docs/ipc: update section on IPC socket location
  * docs/ipc: describe workspace events in more detail
  * i3-sensible-terminal: add rio
  * i3bar: use short-form text on a per-block basis
  * reap zombie children when starting
  * do not grab mouse pointer when executing bindings
  * tiling drag: swap containers with the mouse
  * disable automatic v3-to-v4 migration script
  * pass _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (fixes tab bar in Google Chrome)
  * avoid creating redundant containers when switching between layouts
  * deprecate smart_borders in favour of hide_edge_borders smart/smart_no_gaps
  * float windows of type _NET_WM_WINDOW_TYPE_NOTIFICATION by default
  * add “popup_during_fullscreen all”
  * mark fullscreen windows as maximized
  * support multiple _NET_WM_STATE changes in one ClientMessage
  * fix size_t format specifiers on 32-bit systems
  * i3bar: fix clicks when horizontal padding is used
  * consider workspace_auto_back_and_forth in focus workspace
  * workspace next/prev: do not skip identically numbered workspaces
  * make order of numbered workspace consistent with non-numbered
  * fix crash with focus output and command criteria matching scratchpad window
  * fix crash when reloading config with invalid criteria
  * fix error log related crash</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1769256000">- Update to 4.25:
  * "behind the scenes" changes
  * Set _NET_FRAME_EXTENTS according to the actual decoration size.
    This improves compatibility with picom and other software.
  * The command parser is now reentrant, which fixes a few
    advanced for_window usages (e.g. multiple criteria).
  * fix paragraph separators cutting off window titles
  * fix crash when a container parent is focused and a tiling
    drag causes it to be killed
  * fix crash when using for_window [...] reload
  * fix append_layout when containers use a mark
  * randr: fix memleak and use-after-free</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1770379200">- Update to 4.25.1:
  * cmd_floating: Fix crash when running empty workspace
  * Fix i3bar workspace buttons for primary screen
  * Fix ctype(3) function arguments.
  * use setlocale(3) (NetBSD lacks uselocale(3))</changelog>
</package>
<package pkgid="34b51686f95d368ce8cbe6561aaf82e4bc689029b423b7708d2f1028c134ec07025c149b4acb31885d434fef957a619d7673f7e9445177e8e0d19ab709b6ba01" name="i3-debugsource" arch="aarch64">
  <version epoch="0" ver="4.25.1" rel="125.10"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1664539200">- 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&lt;screen&gt; to WM_S&lt;screen&gt;)
  * 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464000">- 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464001">- spec: explicit BuildRequires versions based on meson.build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1673092800">- 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</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1698580800">- 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</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1707307200">- 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.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1709208000">- add 0002-Handle-windows-with-_NET_WM_STATE_STAYS_ON_TOP-windo.patch
  to fix popup windows or dock other type of panels that use
  these NET_WM hints.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1730980800">- Update to 4.24:
  * docs/userguide: add note to default_border about title bar in stacked/tabbed
  * docs/userguide: fix focus output next example
  * docs/hacking-howto: update build instructions
  * docs/testsuite: update instructions
  * docs/ipc: update section on IPC socket location
  * docs/ipc: describe workspace events in more detail
  * i3-sensible-terminal: add rio
  * i3bar: use short-form text on a per-block basis
  * reap zombie children when starting
  * do not grab mouse pointer when executing bindings
  * tiling drag: swap containers with the mouse
  * disable automatic v3-to-v4 migration script
  * pass _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (fixes tab bar in Google Chrome)
  * avoid creating redundant containers when switching between layouts
  * deprecate smart_borders in favour of hide_edge_borders smart/smart_no_gaps
  * float windows of type _NET_WM_WINDOW_TYPE_NOTIFICATION by default
  * add “popup_during_fullscreen all”
  * mark fullscreen windows as maximized
  * support multiple _NET_WM_STATE changes in one ClientMessage
  * fix size_t format specifiers on 32-bit systems
  * i3bar: fix clicks when horizontal padding is used
  * consider workspace_auto_back_and_forth in focus workspace
  * workspace next/prev: do not skip identically numbered workspaces
  * make order of numbered workspace consistent with non-numbered
  * fix crash with focus output and command criteria matching scratchpad window
  * fix crash when reloading config with invalid criteria
  * fix error log related crash</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1769256000">- Update to 4.25:
  * "behind the scenes" changes
  * Set _NET_FRAME_EXTENTS according to the actual decoration size.
    This improves compatibility with picom and other software.
  * The command parser is now reentrant, which fixes a few
    advanced for_window usages (e.g. multiple criteria).
  * fix paragraph separators cutting off window titles
  * fix crash when a container parent is focused and a tiling
    drag causes it to be killed
  * fix crash when using for_window [...] reload
  * fix append_layout when containers use a mark
  * randr: fix memleak and use-after-free</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1770379200">- Update to 4.25.1:
  * cmd_floating: Fix crash when running empty workspace
  * Fix i3bar workspace buttons for primary screen
  * Fix ctype(3) function arguments.
  * use setlocale(3) (NetBSD lacks uselocale(3))</changelog>
</package>
<package pkgid="b71630a9267b5f09480f443f72cadda23ef33cd99661249692c607ba8bfc161563df9c42101b0b014cc38e6ea2fe4215e76b8d565db2ff69ebb397af7d43b980" name="i3-debugsource" arch="x86_64">
  <version epoch="0" ver="4.25.1" rel="125.10"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1664539200">- 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&lt;screen&gt; to WM_S&lt;screen&gt;)
  * 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464000">- 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464001">- spec: explicit BuildRequires versions based on meson.build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1673092800">- 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</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1698580800">- 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</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1707307200">- 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.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1709208000">- add 0002-Handle-windows-with-_NET_WM_STATE_STAYS_ON_TOP-windo.patch
  to fix popup windows or dock other type of panels that use
  these NET_WM hints.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1730980800">- Update to 4.24:
  * docs/userguide: add note to default_border about title bar in stacked/tabbed
  * docs/userguide: fix focus output next example
  * docs/hacking-howto: update build instructions
  * docs/testsuite: update instructions
  * docs/ipc: update section on IPC socket location
  * docs/ipc: describe workspace events in more detail
  * i3-sensible-terminal: add rio
  * i3bar: use short-form text on a per-block basis
  * reap zombie children when starting
  * do not grab mouse pointer when executing bindings
  * tiling drag: swap containers with the mouse
  * disable automatic v3-to-v4 migration script
  * pass _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (fixes tab bar in Google Chrome)
  * avoid creating redundant containers when switching between layouts
  * deprecate smart_borders in favour of hide_edge_borders smart/smart_no_gaps
  * float windows of type _NET_WM_WINDOW_TYPE_NOTIFICATION by default
  * add “popup_during_fullscreen all”
  * mark fullscreen windows as maximized
  * support multiple _NET_WM_STATE changes in one ClientMessage
  * fix size_t format specifiers on 32-bit systems
  * i3bar: fix clicks when horizontal padding is used
  * consider workspace_auto_back_and_forth in focus workspace
  * workspace next/prev: do not skip identically numbered workspaces
  * make order of numbered workspace consistent with non-numbered
  * fix crash with focus output and command criteria matching scratchpad window
  * fix crash when reloading config with invalid criteria
  * fix error log related crash</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1769256000">- Update to 4.25:
  * "behind the scenes" changes
  * Set _NET_FRAME_EXTENTS according to the actual decoration size.
    This improves compatibility with picom and other software.
  * The command parser is now reentrant, which fixes a few
    advanced for_window usages (e.g. multiple criteria).
  * fix paragraph separators cutting off window titles
  * fix crash when a container parent is focused and a tiling
    drag causes it to be killed
  * fix crash when using for_window [...] reload
  * fix append_layout when containers use a mark
  * randr: fix memleak and use-after-free</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1770379200">- Update to 4.25.1:
  * cmd_floating: Fix crash when running empty workspace
  * Fix i3bar workspace buttons for primary screen
  * Fix ctype(3) function arguments.
  * use setlocale(3) (NetBSD lacks uselocale(3))</changelog>
</package>
<package pkgid="6f9eca98213ba494331d2f7272c79efc763c1f54fa06992f211ae624294b66ae6d6587ea1a0f380af777b0353b87f387ab60ff3b967285000fb40d49444a3e46" name="i3-devel" arch="noarch">
  <version epoch="0" ver="4.25.1" rel="125.10"/>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1664539200">- 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&lt;screen&gt; to WM_S&lt;screen&gt;)
  * 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464000">- 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</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1669464001">- spec: explicit BuildRequires versions based on meson.build</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1673092800">- 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</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1698580800">- 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</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1707307200">- 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.</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1709208000">- add 0002-Handle-windows-with-_NET_WM_STATE_STAYS_ON_TOP-windo.patch
  to fix popup windows or dock other type of panels that use
  these NET_WM hints.</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1730980800">- Update to 4.24:
  * docs/userguide: add note to default_border about title bar in stacked/tabbed
  * docs/userguide: fix focus output next example
  * docs/hacking-howto: update build instructions
  * docs/testsuite: update instructions
  * docs/ipc: update section on IPC socket location
  * docs/ipc: describe workspace events in more detail
  * i3-sensible-terminal: add rio
  * i3bar: use short-form text on a per-block basis
  * reap zombie children when starting
  * do not grab mouse pointer when executing bindings
  * tiling drag: swap containers with the mouse
  * disable automatic v3-to-v4 migration script
  * pass _NET_WM_STATE_MAXIMIZED_{HORZ, VERT} (fixes tab bar in Google Chrome)
  * avoid creating redundant containers when switching between layouts
  * deprecate smart_borders in favour of hide_edge_borders smart/smart_no_gaps
  * float windows of type _NET_WM_WINDOW_TYPE_NOTIFICATION by default
  * add “popup_during_fullscreen all”
  * mark fullscreen windows as maximized
  * support multiple _NET_WM_STATE changes in one ClientMessage
  * fix size_t format specifiers on 32-bit systems
  * i3bar: fix clicks when horizontal padding is used
  * consider workspace_auto_back_and_forth in focus workspace
  * workspace next/prev: do not skip identically numbered workspaces
  * make order of numbered workspace consistent with non-numbered
  * fix crash with focus output and command criteria matching scratchpad window
  * fix crash when reloading config with invalid criteria
  * fix error log related crash</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1769256000">- Update to 4.25:
  * "behind the scenes" changes
  * Set _NET_FRAME_EXTENTS according to the actual decoration size.
    This improves compatibility with picom and other software.
  * The command parser is now reentrant, which fixes a few
    advanced for_window usages (e.g. multiple criteria).
  * fix paragraph separators cutting off window titles
  * fix crash when a container parent is focused and a tiling
    drag causes it to be killed
  * fix crash when using for_window [...] reload
  * fix append_layout when containers use a mark
  * randr: fix memleak and use-after-free</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1770379200">- Update to 4.25.1:
  * cmd_floating: Fix crash when running empty workspace
  * Fix i3bar workspace buttons for primary screen
  * Fix ctype(3) function arguments.
  * use setlocale(3) (NetBSD lacks uselocale(3))</changelog>
</package>
</otherdata>