41 Commits

Author SHA256 Message Date
c0fd06a329 Accepting request 1045240 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/1045240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=17
2022-12-25 14:14:59 +00:00
0c2da6cb17 Accepting request 1040804 from home:dirkmueller:Factory
- update to 4.21.1:
  * 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
  * 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

OBS-URL: https://build.opensuse.org/request/show/1040804
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=39
2022-12-24 19:39:43 +00:00
c7a76d9014 Accepting request 1005284 from X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/1005284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=16
2022-09-22 12:50:11 +00:00
058e3488bf 4.21
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=37
2022-09-21 19:40:10 +00:00
9ccec79d5f Accepting request 936385 from X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/936385
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=15
2021-12-08 21:09:20 +00:00
2c06933440 4.19.1 -> 4.20.1
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=36
2021-12-07 23:36:43 +00:00
a491fd7694 Accepting request 868784 from X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/868784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=14
2021-02-03 18:55:51 +00:00
b98cb75a16 4.19.1
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=34
2021-02-02 23:43:06 +00:00
f7e0f80329 Accepting request 848756 from X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/848756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=13
2020-11-17 20:24:22 +00:00
0a6c05d980 4.19 release
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=32
2020-11-15 20:00:55 +00:00
096ead2216 Accepting request 844944 from X11:windowmanagers
- Update to version 4.18.3:
  - Bugfix: kick tray clients before destroying the bar

OBS-URL: https://build.opensuse.org/request/show/844944
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=12
2020-10-30 10:49:23 +00:00
00a9837355 4.18.3 src
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=30
2020-10-29 22:49:00 +00:00
ec682065f6 Accepting request 839349 from X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/839349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=11
2020-10-05 17:39:30 +00:00
edd7970775 gaps 4.18.2
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=28
2020-10-03 19:08:46 +00:00
1232dadb71 Accepting request 812067 from X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/812067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=10
2020-06-07 19:37:08 +00:00
c3c3cac141 4.18.1
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=26
2020-06-05 02:55:15 +00:00
4dd017cd7c Accepting request 782746 from X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/782746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=9
2020-03-09 13:17:51 +00:00
f5c29c8498 4.18
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=24
2020-03-09 01:24:04 +00:00
d1ffb08c24 Accepting request 730826 from X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/730826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=8
2019-09-16 08:52:27 +00:00
a623824b50 4.17.1 sources
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=22
2019-09-14 04:22:04 +00:00
f23ff52791 Accepting request 721357 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/721357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=7
2019-08-07 12:00:39 +00:00
5e77b00913 Accepting request 721353 from home:1Antoine1:branches:X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/721353
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=20
2019-08-06 19:32:37 +00:00
4663ff7fd7 Accepting request 692721 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/692721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=6
2019-04-11 06:48:01 +00:00
de0fcc4db1 Accepting request 692720 from home:avindra:branches:X11:windowmanagers
- update to 4.16.1
  * Truncate wm_name utf8 strings to first zero byte (fixes window
    title corruption)
  * Apply title_align to non-leaf containers. Also, marks will now
    display for non-leaf containers.
  * attach_to_workspace: set new parent before tree_render (fixes
    a heap-use-after-free)
  * Use ipc queue for all messages (fixes an i3bar crash)
  * Fix crash with popups when fullscreen is non-leaf
  * Fix: render_con shows floating containers on wrong workspace

OBS-URL: https://build.opensuse.org/request/show/692720
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=18
2019-04-10 01:26:53 +00:00
661aa94fed Accepting request 646509 from X11:windowmanagers
- 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)

OBS-URL: https://build.opensuse.org/request/show/646509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=5
2018-11-06 13:40:51 +00:00
c175dede05 switch to release tarball
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=16
2018-11-05 21:20:15 +00:00
7160315237 Fix problems with seans submission
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=15
2018-11-05 14:19:55 +00:00
28942ff550 Accepting request 646285 from home:seanlew:branches:X11:windowmanagers
Update i3-gaps ro 4.16

OBS-URL: https://build.opensuse.org/request/show/646285
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=14
2018-11-05 06:04:09 +00:00
06df1ecdb6 Accepting request 596765 from X11:windowmanagers
OBS-URL: https://build.opensuse.org/request/show/596765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=4
2018-04-16 10:51:09 +00:00
4d19b0d4f8 Accepting request 595993 from home:tiwai:branches:X11:windowmanagers
- Fix build with asciidoctor (bsc#1075764):
  i3-asciidoc-fix.patch

OBS-URL: https://build.opensuse.org/request/show/595993
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=12
2018-04-15 19:37:21 +00:00
409586a897 Accepting request 587604 from X11:windowmanagers
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.

OBS-URL: https://build.opensuse.org/request/show/587604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=3
2018-03-16 09:44:48 +00:00
1042ed2eef 4.15.0.1
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=10
2018-03-15 18:06:33 +00:00
8fb15ee2d9 Accepting request 586023 from X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/586023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=2
2018-03-13 09:24:44 +00:00
71bedaf3c9 apply fix for lint errors from @lachs0r on req 585418, partially restore man wildcard
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=8
2018-03-12 16:14:24 +00:00
a6ed8a2fce 4.15
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=7
2018-03-12 15:55:44 +00:00
a4dfbac301 Accepting request 537780 from X11:windowmanagers
- 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

OBS-URL: https://build.opensuse.org/request/show/537780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i3-gaps?expand=0&rev=1
2017-11-09 12:58:06 +00:00
2c20ad71b7 Accepting request 537199 from home:dimstar:Factory
- Have i3-gaps-devel conflict with i3-devel.

As nobody seems to be willing to fix this simple issue to finally make the move to TW happen, I decided to help you out.

OBS-URL: https://build.opensuse.org/request/show/537199
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=5
2017-10-28 17:53:12 +00:00
fa9196e375 Conflict properly
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=4
2017-10-07 23:25:34 +00:00
698ab60183 Fix leap build, remove _service file
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=3
2017-10-07 19:30:05 +00:00
b494de1e7c Accepting request 528549 from home:avindra
- bump to 4.14.1
- Create _service file
- Fix 32-bit ARM build
- Bump to 4.14
- Reformat spec file to match i3

OBS-URL: https://build.opensuse.org/request/show/528549
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=2
2017-09-24 23:55:33 +00:00
3dd9f85813 Accepting request 520863 from home:avindra
Introduce at v4.14

OBS-URL: https://build.opensuse.org/request/show/520863
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/i3-gaps?expand=0&rev=1
2017-09-05 10:33:55 +00:00