From 9929949d262fbf21842f0ba5bf1988aaa86777ca Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Mon, 17 Feb 2020 18:27:38 +0100 Subject: [PATCH 1/2] release i3 4.18 --- I3_VERSION | 2 +- Makefile.am | 2 +- RELEASE-NOTES-4.17.1 | 29 ------------------ RELEASE-NOTES-4.18 | 71 ++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 2 +- 5 files changed, 74 insertions(+), 32 deletions(-) delete mode 100644 RELEASE-NOTES-4.17.1 create mode 100644 RELEASE-NOTES-4.18 diff --git a/I3_VERSION b/I3_VERSION index f15477ff..5c3c2592 100644 --- a/I3_VERSION +++ b/I3_VERSION @@ -1 +1 @@ -4.17.1-non-git +4.18 (2020-02-17) diff --git a/Makefile.am b/Makefile.am index d379a854..59eba84a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -118,7 +118,7 @@ EXTRA_DIST = \ I3_VERSION \ LICENSE \ PACKAGE-MAINTAINER \ - RELEASE-NOTES-4.17.1 \ + RELEASE-NOTES-4.18 \ generate-command-parser.pl \ parser-specs/commands.spec \ parser-specs/config.spec \ diff --git a/RELEASE-NOTES-4.17.1 b/RELEASE-NOTES-4.17.1 deleted file mode 100644 index 710c4eb8..00000000 --- a/RELEASE-NOTES-4.17.1 +++ /dev/null @@ -1,29 +0,0 @@ - - ┌──────────────────────────────┐ - │ Release notes for i3 v4.17.1 │ - └──────────────────────────────┘ - -This is i3 v4.17.1. This version is considered stable. All users of i3 are -strongly encouraged to upgrade. - -This is a bugfix release for v4.17 - - ┌────────────────────────────┐ - │ 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 - - ┌────────────────────────────┐ - │ Thanks! │ - └────────────────────────────┘ - -Thanks for testing, bugfixes, discussions and everything I forgot go out to: - - David Shen - --- Michael Stapelberg, 2019-08-30 diff --git a/RELEASE-NOTES-4.18 b/RELEASE-NOTES-4.18 new file mode 100644 index 00000000..4396ee1b --- /dev/null +++ b/RELEASE-NOTES-4.18 @@ -0,0 +1,71 @@ + + ┌────────────────────────────┐ + │ Release notes for i3 v4.18 │ + └────────────────────────────┘ + +This is i3 v4.18. This version is considered stable. All users of i3 are +strongly encouraged to upgrade. + + ┌────────────────────────────┐ + │ Changes in i3 v4.18 │ + └────────────────────────────┘ + + • docs/ipc: document fullscreen_mode in GET_TREE reply + • docs/ipc: document marks field in GET_TREE reply + • docs/ipc: document window_type in GET_TREE reply + • docs/ipc: improve documentation for window_properties + • docs/userguide: clarify commands/config directive wording + • 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 + • docs/userguide: fix link to pango markup + • docs/userguide: add missing manipulating_layout anchor + • docs/userguide: fix IPC socket location + • 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 ” 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 + + ┌────────────────────────────┐ + │ Thanks! │ + └────────────────────────────┘ + +Thanks for testing, bugfixes, discussions and everything I forgot go out to: + + acheronfail, Albert Safin, Antoine, Benjamin Dopplinger, Brian Ashworth, + Damien Cassou, Daniele Varrazzo, David Shen, Erwin J. van Eijk, Ingo Bürk, + Iskustvo, izzel, Konst Mayer, Orestis Floros, Yury Ignatev + +-- Michael Stapelberg, 2020-02-17 diff --git a/configure.ac b/configure.ac index 3ab6345e..dda93482 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Run autoreconf -fi to generate a configure script from this file. AC_PREREQ([2.69]) -AC_INIT([i3], [4.17.1], [https://github.com/i3/i3/issues]) +AC_INIT([i3], [4.18], [https://github.com/i3/i3/issues]) # For AX_EXTEND_SRCDIR AX_ENABLE_BUILDDIR AM_INIT_AUTOMAKE([foreign subdir-objects -Wall no-dist-gzip dist-bzip2]) From 949aff301684cc929acfd0a473f50695491e3048 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Mon, 17 Feb 2020 18:27:46 +0100 Subject: [PATCH 2/2] Set non-git version to 4.18-non-git. --- I3_VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/I3_VERSION b/I3_VERSION index 5c3c2592..7cf2ba0d 100644 --- a/I3_VERSION +++ b/I3_VERSION @@ -1 +1 @@ -4.18 (2020-02-17) +4.18-non-git