Revisions of i3-gaps

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1005284 from Avindra Goolcharan's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 936385 from Avindra Goolcharan's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 868784 from Avindra Goolcharan's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 848756 from Avindra Goolcharan's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 844944 from Avindra Goolcharan's avatar Avindra Goolcharan (avindra) (revision 12)
- Update to version 4.18.3:
  - Bugfix: kick tray clients before destroying the bar
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 839349 from Avindra Goolcharan's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 812067 from Avindra Goolcharan's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 782746 from Avindra Goolcharan's avatar 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's avatar Yuchen Lin (maxlin_factory) accepted request 730826 from Avindra Goolcharan's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 646509 from Avindra Goolcharan's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 587604 from Avindra Goolcharan's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 586023 from Avindra Goolcharan's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 537780 from Avindra Goolcharan's avatar 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
openSUSE Build Service is sponsored by