]> git.sur5r.net Git - i3/i3.github.io/commitdiff
add 4.15 release
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 10 Mar 2018 17:30:09 +0000 (18:30 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 10 Mar 2018 17:30:09 +0000 (18:30 +0100)
docs/index.html
downloads/RELEASE-NOTES-4.15.txt [new file with mode: 0644]
downloads/i3-4.15.tar.bz2 [new file with mode: 0644]
downloads/i3-4.15.tar.bz2.asc [new file with mode: 0644]
downloads/index.html
index.html

index 66d21c689bc060b2cfb7c7526e782366025eceb5..c1d60c32c1426c3cb5c93716e9432e48dced4049 100644 (file)
@@ -4,7 +4,7 @@ title: Docs
 group: Docs
 ---
 <div id="content">
-<h2>Documentation for i3 v4.14.1</h2>
+<h2>Documentation for i3 v4.15</h2>
 
 <p>
 One of i3’s goals is good documentation. The documents which you will find
diff --git a/downloads/RELEASE-NOTES-4.15.txt b/downloads/RELEASE-NOTES-4.15.txt
new file mode 100644 (file)
index 0000000..0e1f81e
--- /dev/null
@@ -0,0 +1,113 @@
+
+ ┌────────────────────────────┐
+ │ Release notes for i3 v4.15 │
+ └────────────────────────────┘
+
+This is i3 v4.15. This version is considered stable. All users of i3 are
+strongly encouraged to upgrade.
+
+Aside from a number of fixes and documentation improvements, a number of
+commands have been extended to be more complete (e.g. “assign”, “resize”).
+
+ ┌────────────────────────────┐
+ │ Changes in i3 v4.15        │
+ └────────────────────────────┘
+
+  • build: AnyEvent::I3 moved to the i3 repository, so that its main consumer,
+    the i3 testsuite, can use new features immediately (such as the tick event,
+    in this case).
+  • docs/hacking-howto: promote “using git / sending patches” and “how to
+    build?” sections
+  • docs/i3bar-protocol: document that pango markup only works with pango fonts
+  • docs/ipc: document focus, nodes, floating_nodes
+  • docs/ipc: urgent: complete the list of container types
+  • docs/ipc: document how to detect i3’s byte order in memory-safe languages
+  • docs/ipc: document the GET_CONFIG request
+  • docs/userguide: fix formatting issue
+  • docs/userguide: explain why Mod4 is usually preferred as a modifier
+  • docs/userguide: use more idiomatic english (full-size, so-called)
+  • docs/userguide: switch from removed goto command to focus
+  • docs/userguide: mention <criteria> in focus
+  • docs/userguide: remove outdated 2013 last-modified date
+  • dump-asy: add prerequisite checks
+  • dump-asy: fix warnings about empty container names
+  • i3-dump-log: enable shmlog on demand
+  • i3-sensible-terminal: add “kitty”, “guake”, “tilda”
+  • i3-sensible-editor: add “gvim”
+  • 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
+  • default config: add $mod+r to toggle resize mode
+  • default config: use variables for workspace names to avoid repetition
+  • 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
+
+ ┌────────────────────────────┐
+ │ Bugfixes                   │
+ └────────────────────────────┘
+
+  • i3bar: fix various memory leaks
+  • i3bar: fix crash when no status_command is provided
+  • fix uninitialized variables in init_dpi_end, tree_restore
+  • fix incorrectly set up signal handling
+  • fix “swap” debug log message
+  • 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
+
+ ┌────────────────────────────┐
+ │ Thanks!                    │
+ └────────────────────────────┘
+
+Thanks for testing, bugfixes, discussions and everything I forgot go out to:
+
+  Alex Lu, Ben Creasy, Bennett Piater, Cast, chressie, clonejo, Dan Elkouby,
+  Daniel Mueller, DebianWall, Diki Ananta, Edward Betts, hwangcc23, Ingo Bürk,
+  Jan Alexander Steffens, Johannes Lange, Kent Fredric, livanh, Martin
+  T. H. Sandsmark, Michael Siegel, Orestis Floros, Pallav Agarwal, Pawel
+  S. Veselov, Pietro Cerutti, Theo Buehler, Thomas Praxl, Tyler Brazier,
+  Vladimir Panteleev, walker0643, Wes Roberts, xzfc
+
+-- Michael Stapelberg, 2018-03-10
diff --git a/downloads/i3-4.15.tar.bz2 b/downloads/i3-4.15.tar.bz2
new file mode 100644 (file)
index 0000000..2ee5df2
Binary files /dev/null and b/downloads/i3-4.15.tar.bz2 differ
diff --git a/downloads/i3-4.15.tar.bz2.asc b/downloads/i3-4.15.tar.bz2.asc
new file mode 100644 (file)
index 0000000..9a08920
--- /dev/null
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEEQk4U1wPnxtQ9nW82TnFg7UrI7h0FAlqkFfEACgkQTnFg7UrI
+7h3d5RAAjvcwo6bDl/Q7frYRp7ZTaacOlEjLNalNWYHnoFoH+E3r1xLjUUhagh4c
+oE0/tIRUjvAjhERv41bG3WpQLnOZojqv17EkDTuZo4CKxfBBZAH9ivDljDjE/TCT
+TS6B9ejdvsxF/VO7ELeYv6FdM13bfi/oVnIm+zAxZD83C/A3dhkMhGsZpTRk4LnW
+EiA4V2NjeLhUP4aybkzfWHR0Nh0XsX0MLMd7TqFzPvUYq47qgLlYcruVY8qYgUtH
+D8ywdnQZHJv33pvvOzkFbfqPJY/yzdgfPzmPZv1Or7i9Gtvq0wb+kHrrfStJBThb
+e26NX2QNn/A3iH87Vd8v6xmuxyDn0h1ZvBm0lVuOlRBPIZSs7Y4htRh9Vfihv0xo
+TZXaLi4c+yZzf1blM+9BQipkPjnW7cdI1e7b7GdADG41utMfhHWSbhDsIzOyZ/9d
+2H9PCfB0E586ntTqKjgyBzNrAB/X+0JhXIfq5CodgFGot2TOnfjGTJmNN15JZ19M
+/KPL/b9uc+DqoCx0tzYBPGAilbvXKw4PfTUyv2mRfmYyilysxhMgZHotSZ/3ogiM
+mi8PNDuzL/WUAW04HlLT1ckmShQPgQXyD0bwYT5BdYGMdVx0B2uwVe4XvfBson4W
+Y5UhXoWhNSoqTwx0MhS4PJ3kvbbaEzzvD+LDoBqAF12jCW6r6Gw=
+=HZK6
+-----END PGP SIGNATURE-----
index 35487ff9a2dcf3177829e988b6df11fca8f61fd5..fed73fa9c9af900303db2198dde04d8426fadd55 100644 (file)
@@ -40,7 +40,7 @@ We also provide <a href="/docs/repositories.html">Debian and Ubuntu repositories
 <h2>Downloads</h2>
 
 <p>
-  The current stable version is 4.14.1.
+  The current stable version is 4.15.
 </p>
 
 <p>
@@ -68,6 +68,15 @@ Please verify all releases before using them.
   </thead>
 
   <tbody>
+  <tr>
+    <td>4.15</td>
+    <td><a href="/downloads/i3-4.15.tar.bz2">i3-4.15.tar.bz2</a></td>
+    <td>1.2 MiB</td>
+    <td><a href="/downloads/i3-4.15.tar.bz2.asc">signature</a></td>
+    <td>2018-03-10</td>
+    <td><a href="/downloads/RELEASE-NOTES-4.15.txt">release notes</a></td>
+  </tr>
+
   <tr>
     <td>4.14.1</td>
     <td><a href="/downloads/i3-4.14.1.tar.bz2">i3-4.14.1.tar.bz2</a></td>
index 296498c222f1bff0c21022fda753673d67849b63..010882f9734e6d000fd5b0f02e619ed70a4b7af4 100644 (file)
@@ -22,7 +22,7 @@ title: Your New Jekyll Site
         <a href="/downloads">
         <span style="font-weight: bold; color: #3A8ECD; margin-right: .5em">➡</span>
         Download the latest version
-        <span style="margin-left: 2em; color: #c0c0c0">4.14.1</span>
+        <span style="margin-left: 2em; color: #c0c0c0">4.15</span>
         </a>
     </div>
 </div>