2023-01-09 14:26:42 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
i3: update to 4.22.
The biggest change in this release is the merge of the i3-gaps fork.
The i3-gaps fork was the most popular fork of i3, adding the option to
show gaps between tiled windows and/or the screen edges.
See https://i3wm.org/docs/userguide.html#gaps for more details.
Instead of maintaining two versions of i3 (both upstream and downstream,
meaning in Linux distributions and other package collections),
we concluded it would be better for everyone to merge this feature.
For users of i3: gaps are off by default, so there is no change in behavior.
For users of i3-gaps: the configuration is compatible, so you can switch
to i3 v4.22 or newer, without any changes in behavior.
Thanks to Ingo Bürk for maintaining i3-gaps for many years,
for becoming a core i3 maintainer and for helping make this merge possible!
|
2022-10-30 12:28:08 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
i3: update to 4.21.1.
This release fixes a few rough edges with regards to the newly-introduced
tiling drag feature, which is now configurable:
https://i3wm.org/docs/userguide.html#config_tiling_drag
|
2022-09-26 20:10:59 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
i3: update to 4.21.
┌───────────────────────── \
────┐
│ Release notes for i3 v4.21 │
└───────────────────────── \
────┘
This is i3 v4.21. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.
The biggest change in this release is that you can now drag tiling windows
with your mouse (floating windows could already be dragged). For more details
on how to use this feature, please refer to the userguide:
https://i3wm.org/docs/userguide.html#_moving_tiling_containers_with_the_mouse
A big thank you goes out to our core i3 developer Orestis Floros who made this
feature possible, based on previous work from Michael Forster and Tony Crisci!
┌───────────────────────── \
──┐
│ Changes in i3 v4.21 │
└───────────────────────── \
──┘
• 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.
┌───────────────────────── \
──┐
│ Bugfixes │
└───────────────────────── \
──┘
• 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
|
2022-08-09 14:08:36 by Jonathan Perkin | Files touched by this commit (72) |
Log message:
*: Remove hardcoded -liconv / -lintl on SunOS.
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.
|
2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952) |
Log message:
*: recursive bump for perl 5.36
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|
2021-11-07 14:07:41 by Thomas Klausner | Files touched by this commit (2) |
Log message:
i3: remove patch - was fixed differently in 4.20.1
|
2021-11-07 14:06:17 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
i3: update to 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()
|
2021-11-01 21:42:58 by Thomas Klausner | Files touched by this commit (5) |  |
Log message:
i3: update to 4.20.
Two long-awaited features have been added:
1. You can now use an “include” directive in your i3 config:
https://i3wm.org/docs/userguide.html#include
2. You can now enable showing window icons in window titlebars:
https://i3wm.org/docs/userguide.html#title_window_icon
Other changes:
• default config: use dex for XDG autostart
• docs/ipc: document scratchpad_state
• ipc: the GET_CONFIG request now returns all included files and their details
• i3-nagbar: position on focused monitor by default
• i3-nagbar: add option to position on primary monitor
• i3bar: use first bar config by default
• i3-dmenu-desktop: ignore duplicate files and directories (fixes crash on NixOS)
• i3-dump-log -f now uses UNIX sockets instead of pthreads. The UNIX socket \
approach
should be more reliable and also more portable.
• When clicking on a tab, focus its child (like when scrolling), or (if
already focused), focus the tab container (alternatingly).
• Implement the include config directive:
https://i3wm.org/docs/userguide.html#include
• Implement optionally showing window icons in titlebar:
https://i3wm.org/docs/userguide.html#title_window_icon
• Allow for_window to match against WM_CLIENT_MACHINE
• Add %machine placeholder (WM_CLIENT_MACHINE) to title_format
• 'move container|workspace to output': toggle a workspace (or container)
between multiple outputs when multiple output names specified.
• Add 'move container|workspace to output next'
• Add 'all' window matching criterion
• Acquire the WM_Sn selection when starting as required by ICCCM
• Add --replace command line argument to replace an existing WM
• Notify systemd when i3 is ready, allowing other services in a systemd user \
session
to use i3 as a dependency
|
2021-10-26 13:25:22 by Nia Alarie | Files touched by this commit (106) |
Log message:
wm: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|