From 969e6bc8c4da6c236f5e13d40b57829629c378b1 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sun, 15 Nov 2020 18:23:00 +0100 Subject: [PATCH 1/3] release i3 4.19 --- RELEASE-NOTES-4.18.3 | 25 ----------- RELEASE-NOTES-next => RELEASE-NOTES-4.19 | 54 ++++++++++++++++++------ meson.build | 4 +- 3 files changed, 42 insertions(+), 41 deletions(-) delete mode 100644 RELEASE-NOTES-4.18.3 rename RELEASE-NOTES-next => RELEASE-NOTES-4.19 (58%) diff --git a/RELEASE-NOTES-4.18.3 b/RELEASE-NOTES-4.18.3 deleted file mode 100644 index 5c14a3983..000000000 --- a/RELEASE-NOTES-4.18.3 +++ /dev/null @@ -1,25 +0,0 @@ - - ┌──────────────────────────────┐ - │ Release notes for i3 v4.18.3 │ - └──────────────────────────────┘ - -This is i3 v4.18.3. This version is considered stable. All users of i3 are -strongly encouraged to upgrade. - -This is a bugfix release for v4.18. - - ┌────────────────────────────┐ - │ Bugfixes │ - └────────────────────────────┘ - - • Bugfix: kick tray clients before destroying the bar - - ┌────────────────────────────┐ - │ Thanks! │ - └────────────────────────────┘ - -Thanks for testing, bugfixes, discussions and everything I forgot go out to: - - Mark Guptill, Orestis Floros - --- Michael Stapelberg, 2020-10-19 diff --git a/RELEASE-NOTES-next b/RELEASE-NOTES-4.19 similarity index 58% rename from RELEASE-NOTES-next rename to RELEASE-NOTES-4.19 index 56e31bee0..cd5bf2c65 100644 --- a/RELEASE-NOTES-next +++ b/RELEASE-NOTES-4.19 @@ -16,40 +16,66 @@ working. Please reach out to us in that case! │ Changes in i3 v4.19 │ └────────────────────────────┘ - • configure: respect --program-suffix - • use exec to avoid leaving useless shell process + • userguide: explain button6 and button7 (scroll wheel right/left) • ipc: always include the marks property (even if empty) • ipc: introduce GET_BINDING_STATE command - • introduce “tiling_from” and ”floating_from” criteria - • make dock client order deterministic (sorted by class/instance) as a + • 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 - • update i3bar config when necessary (reduces redraws on bar mode changes) - • mention rofi in default config file - • i3-input: add different exit codes for when i3-input fails - • allow ppt values in move direction and move position commands + • 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. ┌────────────────────────────┐ │ Bugfixes │ └────────────────────────────┘ + • i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell + • i3bar: fix Xorg memory leak + • i3bar: fix hang when pausing/resuming bar program + • i3bar: fix crash on invalid JSON input + • i3bar: kick tray clients before destroying the bar • 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 - • i3-nagbar: Use _PATH_BSHELL to ensure using a bourne shell - • do not propagate $mod+right click to fullscreen clients + • 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 - • i3-dmenu-desktop: Support symlinks in search path - • build: correctly provide auxiliary functions when needed - • build: fix issues with parallel build • 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 Xorg memory leak with i3bar • 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 + • floating_maybe_reassign_ws: only re-focus if previously focused + (fixes a focus issue with KDE notifications) + • fix crash on invalid JSON input in stored layouts + • fix monitor change during/with i3 restart by moving + content for non-existing output containers + +Thanks for testing, bugfixes, discussions and everything I forgot go out to: + + 6144, acheronfail, Albert Safin, Alessandro Vinciguerra, Andrey Burov, + Francesc Hervada-Sala, Heman Gandhi, Ian Fan, Ingo Bürk, izzel, Jason, Jason + Nader, Jorg Heymans, Joseph, Konstantin Kharlamov, Lukas Kern, Mark Guptill, + Martin T. H. Sandsmark, Matthew Martin, Maxim Schuwalow, Mike Sharov, Orestis + Floros, Vasily Fomin, Wilhelm Schuster, xzfc, zero77 + +-- Michael Stapelberg, 2020-11-15 diff --git a/meson.build b/meson.build index 938558402..11541e211 100644 --- a/meson.build +++ b/meson.build @@ -6,7 +6,7 @@ project( 'i3', 'c', - version: '4.18.1', + version: '4.19', default_options: [ 'c_std=c11', 'warning_level=1', # enable all warnings (-Wall) @@ -63,7 +63,7 @@ config_h = declare_dependency( sources: vcs_tag( input: config_h_in, output: 'config.h', - fallback: meson.project_version() + '-non-git', + fallback: meson.project_version() + ' (2020-11-15)', ) ) From 8ac9a815f3a1df96691126ede513a2b8b2b2952f Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sun, 15 Nov 2020 18:23:15 +0100 Subject: [PATCH 2/3] Restore non-git version suffix --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 11541e211..0bf023f2d 100644 --- a/meson.build +++ b/meson.build @@ -63,7 +63,7 @@ config_h = declare_dependency( sources: vcs_tag( input: config_h_in, output: 'config.h', - fallback: meson.project_version() + ' (2020-11-15)', + fallback: meson.project_version() + '-non-git', ) ) From a901498758775efcbed12b393a0910868f3e978a Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sun, 15 Nov 2020 18:28:25 +0100 Subject: [PATCH 3/3] debian: update changelog --- debian/changelog | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 3fddbe343..0f97576d5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,15 @@ -i3-wm (4.19-1) unstable; urgency=medium +i3-wm (4.19.1-1) unstable; urgency=medium * New upstream release. -- Michael Stapelberg Mon, 19 Oct 2020 22:48:30 +0200 +i3-wm (4.19-1) unstable; urgency=medium + + * New upstream release. + + -- Michael Stapelberg Sun, 15 Nov 2020 18:28:11 +0100 + i3-wm (4.18.3-1) unstable; urgency=medium * New upstream release.