Revisions of i3-gaps
Dominique Leuenberger (dimstar_suse)
accepted
request 1045240
from
Avindra Goolcharan (avindra)
(revision 17)
Dominique Leuenberger (dimstar_suse)
accepted
request 1005284
from
Avindra Goolcharan (avindra)
(revision 16)
- Update to version v4.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 “workspace N” and “workspace number N” 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 “failed” IPC reply on move workspace to output * Fix WM registration selection (from WM_S_S<screen> to WM_S<screen>) * 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
Dominique Leuenberger (dimstar_suse)
accepted
request 936385
from
Avindra Goolcharan (avindra)
(revision 15)
- i3 v4.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 - includes 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.19.2: * fix release tarball version number and debug log settings - includes 4.19.1: * fix workspaces not moving to assigned output after output becomes available * fix duplicate bindcode after i3-config-wizard * fix commented-out rofi call in default i3 config
Dominique Leuenberger (dimstar_suse)
accepted
request 868784
from
Avindra Goolcharan (avindra)
(revision 14)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 848756
from
Avindra Goolcharan (avindra)
(revision 13)
- Update to version 4.19 - Move build to meson since autotools build was removed * see https://github.com/i3/i3/issues/4086 and related for info - Remove support for EOL Leap 42.x
Dominique Leuenberger (dimstar_suse)
accepted
request 844944
from
Avindra Goolcharan (avindra)
(revision 12)
- Update to version 4.18.3: - Bugfix: kick tray clients before destroying the bar
Dominique Leuenberger (dimstar_suse)
accepted
request 839349
from
Avindra Goolcharan (avindra)
(revision 11)
- 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->primary with require_active - i3bar: fix Xorg memory leak
Dominique Leuenberger (dimstar_suse)
accepted
request 812067
from
Avindra Goolcharan (avindra)
(revision 10)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 782746
from
Avindra Goolcharan (avindra)
(revision 9)
- Update to version 4.18: * Changes + 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 + 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 <mark>” 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->window is NULL
Yuchen Lin (maxlin_factory)
accepted
request 730826
from
Avindra Goolcharan (avindra)
(revision 8)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 721357
from
Avindra Goolcharan (avindra)
(revision 7)
Dominique Leuenberger (dimstar_suse)
accepted
request 692721
from
Avindra Goolcharan (avindra)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 646509
from
Avindra Goolcharan (avindra)
(revision 5)
- update to 4.16 * see https://github.com/Airblader/i3/blob/4.16/RELEASE-NOTES-4.16 for bugs fixed, features added, etc * drop i3-asciidoc-fix.patch (ascii for title bar has been fixed) (bsc#1075764) - switch to release tarball (drop auto* deps)
Dominique Leuenberger (dimstar_suse)
accepted
request 596765
from
Avindra Goolcharan (avindra)
(revision 4)
Dominique Leuenberger (dimstar_suse)
accepted
request 587604
from
Avindra Goolcharan (avindra)
(revision 3)
This actually fixes a bug in the 32 bit builds where it segfaults and refuses to start altogether. - update to 4.15.0.1 * minor: fix version so it's recognized as a release version.
Dominique Leuenberger (dimstar_suse)
accepted
request 586023
from
Avindra Goolcharan (avindra)
(revision 2)
- update to 4.15 * i3-sensible-terminal: add “kitty”, “guake”, “tilda” * i3-sensible-editor: add “gvim” * dump-asy: add prerequisite checks * dump-asy: fix warnings about empty container names * i3-dump-log: enable shmlog on demand * i3bar: add --release flag for bindsym in bar blocks * i3bar: add relative coordinates in JSON for click events * ipc: rename COMMAND to RUN_COMMAND for consistency * ipc: implement tick event for less flaky tests * ipc: add error reply to “focus <window_mode>” * ipc: send success response for nop * introduce “assign <criteria> [→] [workspace] [number] <workspace>” * introduce “assign <criteria> [→] output left|right|up|down|primary|<output>” * introduce a “focus_wrapping” option (subsumes “force_focus_wrapping”) * introduce percentage point resizing for floating containers: “resize set <width> [px | ppt] <height> [px | ppt]” * introduce “resize set <width> ppt <height> ppt” for tiling windows * rename “new_window” and “new_float” to “default_border” and “default_floating_border” (the old names keep working) * output names (e.g. “DP2”) can now be used as synonyms for monitor names (e.g. “Dell UP2414Q”). * the “swap” command now works with fullscreen windows * raise floating windows to top when they are focused programmatically * _NET_ACTIVE_WINDOW: invalidate focus to force SetInputFocus call * make focus handling consistent when changing focus between outputs * round non-integer Xft.dpi values * tiling resize: remove minimum size * doc updates to ipc and userguide, some changes to default config * i3bar: fix various memory leaks * i3bar: fix crash when no status_command is provided * fix incorrectly set up signal handling * fix crash when specifying invalid con_id for “swap” * fix crash upon restart with window marks * fix crash when config file does not end in a newline * fix crash in append_layout * fix crash in layout toggle command * fix crash when switching monitors * fix use-after-free in randr_init error path * fix move accidentally moving windows across outputs * fix crash when floating window is tiled while being resized * fix out-of-bounds memory read * fix memory leak when config conversion fails * fix layout toggle split, which didn’t work until enabling tabbed/stack mode once * move XCB event handling into xcb_prepare_cb * avert endless loop on unexpected EOF in ipc messages * perform proper cleanup for signals with Term action * don’t match containers in the scratchpad with criteria * fix “workspace show” related issues * fix config file conversion with long variable names * fix config file conversion memory initialization * prevent access of freed workspace in _workspace_show * disable fullscreen when required when programmatically focusing windows * free last_motion_notify * don’t raise floating windows when focused because of focus_follows_mouse * correctly set EWMH atoms when closing a workspace * don’t raise floating windows when workspace is shown * keep focus order when encapsulating workspaces * validate layout files before loading - cleanup with spec-cleaner
Dominique Leuenberger (dimstar_suse)
accepted
request 537780
from
Avindra Goolcharan (avindra)
(revision 1)
- Have i3-gaps-devel conflict with i3-devel. - Fix Leap 42.x build - Drop _service file - Drop dead code in .spec file - Properly set "Conflict" to other providers of i3 - bump to 4.14.1 - Create _service file - Fix 32-bit ARM build - Bump to 4.14 - Reformat spec file to match i3
Displaying all 17 revisions