aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Stapelberg <michael@stapelberg.de>2023-10-29 09:58:05 +0100
committerMichael Stapelberg <michael@stapelberg.de>2023-10-29 09:58:05 +0100
commit06b3137bd733eebf86d7b892a7c18ed0114bd733 (patch)
treed81eeeb9d369b2d5be52d1102b2a8b2b10b65285
parent26608b74d9dff430af97b5c804e00d3c989aab4f (diff)
parentee12c2d1e17f32fcab25f4a4e99f829b1c302877 (diff)
downloadi3-06b3137bd733eebf86d7b892a7c18ed0114bd733.tar.gz
i3-06b3137bd733eebf86d7b892a7c18ed0114bd733.zip
Merge branch 'release-4.23'
-rw-r--r--RELEASE-NOTES-4.2255
-rw-r--r--RELEASE-NOTES-4.2353
-rw-r--r--meson.build2
3 files changed, 54 insertions, 56 deletions
diff --git a/RELEASE-NOTES-4.22 b/RELEASE-NOTES-4.22
deleted file mode 100644
index 36db5456..00000000
--- a/RELEASE-NOTES-4.22
+++ /dev/null
@@ -1,55 +0,0 @@
-
- ┌──────────────────────────────┐
- │ Release notes for i3 v4.22 │
- └──────────────────────────────┘
-
-This is i3 v4.22. This version is considered stable. All users of i3 are
-strongly encouraged to upgrade.
-
-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!
-
- ┌────────────────────────────┐
- │ Changes in i3 v4.22 │
- └────────────────────────────┘
-
- • i3bar: bar { padding } config directive now implemented (supports bar { height } from i3-gaps)
- • i3-dmenu-desktop: allow more than one --entry-type with the --show-duplicates flag
- • You can now enable gaps using the gaps config directive and/or command
- • colors now support an optional alpha value at the end (#rrggbbaa)
- • the hide_edge_borders option now supports the smart_no_gaps keyword
- • Support nonprimary keyword for outputs
- • add "mode" field in binding event
-
- ┌────────────────────────────┐
- │ Bugfixes │
- └────────────────────────────┘
-
- • gaps: workspace gaps assignments are no longer order-dependent
- • Fix compliance to _MOTIF_WM_HINTS spec when all decorations are set
- • The floating_from and tiling_from criteria now also work in commands
-
- ┌────────────────────────────┐
- │ Thanks! │
- └────────────────────────────┘
-
-Thanks for testing, bugfixes, discussions and everything I forgot go out to:
-
- bodea, Demian, Erich Heine, Ingo Bürk, Matias Goldfeld, Orestis Floros,
- Tudor Brindus
-
--- Michael Stapelberg, 2023-01-02
diff --git a/RELEASE-NOTES-4.23 b/RELEASE-NOTES-4.23
new file mode 100644
index 00000000..52a9b18a
--- /dev/null
+++ b/RELEASE-NOTES-4.23
@@ -0,0 +1,53 @@
+
+ ┌──────────────────────────────┐
+ │ Release notes for i3 v4.23 │
+ └──────────────────────────────┘
+
+This is i3 v4.23. This version is considered stable. All users of i3 are
+strongly encouraged to upgrade.
+
+The biggest feature of this release is i3bar’s workspace button protocol,
+which allows the workspace_command program or script to filter, re-arrange,
+or otherwise customize the displayed workspaces:
+https://i3wm.org/docs/i3bar-workspace-protocol.html
+
+ ┌────────────────────────────┐
+ │ Changes in i3 v4.23 │
+ └────────────────────────────┘
+
+ • docs/userguide: add an example for negative lookaheads
+ • docs/userguide: fix default binding mistake
+ • docs/userguide: add link to tiling drag
+ • docs/hacking-howto: update build instructions, startup
+ • docs/debugging: add note about ptrace
+ • man/i3: remove outdated I3SOCK description
+ • all: build with -D_FORTIFY_SOURCE=3
+ • i3bar: fix configuring bars on “output nonprimary”
+ • i3bar: implement workspace button protocol
+ • add “focus workspace” command
+ • allow switching workspaces when in global fullscreen mode
+ • exec: single-fork instead of double-forking
+ • share X11 graphics context (GC) globally
+
+ ┌────────────────────────────┐
+ │ Bugfixes │
+ └────────────────────────────┘
+
+ • fix regression with i3bar's output nonprimary
+ • fix top border resizing on tiling windows
+ • fix workspace not being focused on title bar scroll
+ • fix mouse bindings in modes
+ • fix crashes when using machine criterion
+ • fix for_window not working with urgency flags
+ • motif hints: respect maximum border style in append_layout
+
+ ┌────────────────────────────┐
+ │ Thanks! │
+ └────────────────────────────┘
+
+Thanks for testing, bugfixes, discussions and everything I forgot go out to:
+
+ Harm te Hennepe, Nikita Bobko, Nikolay Nechaev, Orestis Floros, Sergey
+ Zhmylove, slyshot, Uli Schlachter, Wesley Schwengle
+
+-- Michael Stapelberg, 2023-10-29
diff --git a/meson.build b/meson.build
index 30beb055..79f9a738 100644
--- a/meson.build
+++ b/meson.build
@@ -6,7 +6,7 @@
project(
'i3',
'c',
- version: '4.22',
+ version: '4.23',
default_options: [
'c_std=c11',
'warning_level=1', # enable all warnings (-Wall)