From: Michael Stapelberg Date: Sat, 28 Feb 2015 14:09:21 +0000 (+0100) Subject: add 4.9 release X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=bf4dc5352ad6c9382f452b74574708b30c5ca011;p=i3%2Fi3.github.io add 4.9 release --- diff --git a/docs/index.html b/docs/index.html index aa3a7b3..e07f53f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -4,7 +4,7 @@ title: Docs group: Docs ---
-

Documentation for i3 v4.8

+

Documentation for i3 v4.9

One of i3’s goals is good documentation. The documents which you will find diff --git a/downloads/RELEASE-NOTES-4.9.txt b/downloads/RELEASE-NOTES-4.9.txt new file mode 100644 index 0000000..9012646 --- /dev/null +++ b/downloads/RELEASE-NOTES-4.9.txt @@ -0,0 +1,124 @@ + + ┌──────────────────────────────┐ + │ Release notes for i3 v4.9 │ + └──────────────────────────────┘ + +This is i3 v4.9. This version is considered stable. All users of i3 are +strongly encouraged to upgrade. + +Notable new features include mouse button bindings and improved EWMH +compatibility, meaning more external pager programs work with i3 now. + +Aside from that, this release contains plenty of bugfixes and little +enhancements. + +The new dependency on libxkbcommon ≥ 0.4.0 is notable for distribution +packages. This dependency allowed us to drop our last direct dependency +on Xlib :). + +It’s also worth mentioning that all i3 repositories are now on GitHub, see +http://thread.gmane.org/gmane.comp.window-managers.i3.general/1666 for the +announcement. + + ┌────────────────────────────┐ + │ Changes in v4.9 │ + └────────────────────────────┘ + + • docs/ipc: use an actual event type + • docs/debugging: use logs.i3wm.org + • docs/testsuite: add hint to use xvfb-run + • testcases: use Xephyr instead of XDummy + • i3-sensible-*: use command -v (built-in) instead of which(1) + • i3.xsession.desktop: set DesktopNames (which gdm uses) + • i3-save-tree: interpret commandline parameters as utf-8 + • i3-save-tree: add 'mark' as allowed key to i3-save-tree output + • i3bar-protocol: ensure align = left is the default + • i3bar: implement custom mouse wheel commands + • i3bar: improve error message when a full_text property is missing + • i3bar: respect the urgency flag on status blocks + • i3bar: inset the urgent background of a status block for consistency with + workspace buttons + • i3bar: suspend the child when bars are fully obscured + • i3bar: use Pango markup + • ipc: implement the window::close event + • ipc: implement the window::move event + • ipc: implement the window::floating event + • ipc: implement the window::urgent event + • ipc: set ws reply "num" member to -1 when named + • ipc: add deco_rect property to con in ipc response + • ipc: include workspace con in workspace event + • ewmh: implement property _NET_NUMBER_OF_DESKTOPS + • ewmh: implement property _NET_DESKTOP_VIEWPORT + • ewmh: implement property _NET_DESKTOP_NAMES + • ewmh: handle _NET_CURRENT_DESKTOP requests + • ewmh: handle _NET_CLOSE_WINDOW requests + • ewmh: handle _NET_WM_MOVERESIZE requests + • implement mouse bindings (e.g. bindsym button3 kill) + • add mouse binding --whole-window flag + • add mouse binding --release flag + • switch to xcb-xkb and libxkbcommon, removing our last direct Xlib dep + • make “move [direction]” work with criteria + • make “move to position” work with criteria + • “workspace ” and “move to workspace ” now look for a workspace + starting with number (unless there is a workspace exactly matching that + number). I.e., “workspace 4” will go to a workspace called “4: www” unless + you have a workspace “4” + • “focus ” now focuses floating containers when there are no + tiling containers on the destination output + • take the motif border into account when calculating floating window + geometry + • revert “Disable pointer warps when focus_follows_mouse is disabled” as it + was unexpected by a number of users. Sorry for the back-and-forth + • handle WM_CLASS changes + • raise floating windows on “focus ” + • align lower line of bar decoration to border width + • parse tray_output as a word, not string + • allow to validate the config file without X + • do not resend focus on click, fixes compatibility problems with some wine + or mono apps (e.g. Office 2010) + • don't draw borders wider than actual width + • prevent workspace change during global fullscreen + • extend the fullscreen command (fullscreen [global]) + • fix start_application() doc about which shell is used + + ┌────────────────────────────┐ + │ Bugfixes │ + └────────────────────────────┘ + + • i3-dmenu-desktop: quote path + • i3bar: fix a double free when changing color configuration + • i3bar: render bars after the first chunk of JSON + • i3bar: add a sync call to confirm reparents before exiting (fixes tray + restart issues) + • i3bar: correctly calculate clicks on i3bar status blocks + • i3bar: make click events on status blocks work with 'workspace_buttons no' + • retina support: convert logical to physical pixels for default_border_width + • retina support: treat everything up to 120 dpi as 96 dpi + • don’t set input focus if not accepted (fixes problems with xfce4-notifyd) + • don’t focus unmapped container on manage + • create the directory for storing the restart state + • avoid changing border width when changing containers from tiling to + floating + • layout saving: properly restore workspace containers + • rerender the decoration when the container requires a pixmap and doesn’t + have one + • don’t set focus in con_set_layout() on invisible workspaces + • properly handle windows unsetting WM_TRANSIENT_FOR + • use the command parser to properly extract workspace names + • copy binding before run (fixes reloads) + • revert "Bugfix: Set input focus with last timestamp" + • render floating windows during global fullscreen + • actually parse client.placeholder + + ┌────────────────────────────┐ + │ Thanks! │ + └────────────────────────────┘ + +Thanks for testing, bugfixes, discussions and everything I forgot go out to: + + Alexander Monakov, aszlig, cornerman, dmurph, Mats, dsargrad, hercek, hjem, + Ingo, Ingo Bürk, Janus, javier, jefvel, Lukas K, Marein Konings, Mats, + Michael Stapelberg, Mii, nikolaus, okraits, Peter, smlb, sur5r, Tony Crisci, + val, vals, xeen, Yves-Alexis + +-- Michael Stapelberg, 2015-02-28 diff --git a/downloads/i3-4.9.tar.bz2 b/downloads/i3-4.9.tar.bz2 new file mode 100644 index 0000000..5aa4cdb Binary files /dev/null and b/downloads/i3-4.9.tar.bz2 differ diff --git a/downloads/i3-4.9.tar.bz2.asc b/downloads/i3-4.9.tar.bz2.asc new file mode 100644 index 0000000..5660f88 --- /dev/null +++ b/downloads/i3-4.9.tar.bz2.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABCgAGBQJU8cgZAAoJEE5xYO1KyO4dRAkP/ivV7xEKsToFITEJLnVJ+W9m +KW4uBz3uVaxK2vKyE/yDs4x8LGQpjPAyZQH0KbnlpsKRqJlmXLSWsKv92skhOzur +Z/QqqQ6Z34ZPqWbLHCoY260FpWMM+oX6WqM4ukmQ4Q+SQoqwFEt22TK0sZzMM3I3 +VhPmZe3oKyhZ74orvLn8zSUOn+saq36g3yTVSh4Kcq9BEUNtQBH2BquCwdCVpfRX +vliXB6ZeX58xYZjlYN6hJiv04u/aH5Y55hnw5Sbz2HAtXN157VbCgOEEIHjiNjPL +MzpAsq5ysLkOOYo4ePn/I7OMAgKk23rT6ZGtNfdi5Hc5I8PAdNjDFsCwZ7pmSWG+ +Rl8kTmuIlp6sqsOCL63p7br+FVMz6feqsa2Y4ryzx21RxfZqeqv1oc1cKL+qOXZA +rrmbih9ivXwc3pf+giRuFjMyi7DtdH+rFubKg+BYLhRcEkVyPjVbkHyFLW+bfyVm +Xd1DnryY2NInXJp7D1i6bDoGzpadUOrOjQe56NNc5Zd49VxEppUxCfNprzPrLALp +pLH8MUL8uWJ6bOtZ4skVoheziz1jt2vw+h1ihDbC4ehbfR2Ein2LaA2J/L7fzzEz +bNUuyNtyz6a40rvHRJbSd9tfgHfs8JBEvFV5Ee7nKCNk3WDRYV+5eRHxgsTAQK1o +sOMVtggqx1rLPUxgAK0C +=hNhe +-----END PGP SIGNATURE----- diff --git a/downloads/index.html b/downloads/index.html index 094e9a6..1f426ea 100644 --- a/downloads/index.html +++ b/downloads/index.html @@ -40,7 +40,7 @@ We also provide Debian and Ubuntu repositories

Downloads

- The current stable version is 4.8. + The current stable version is 4.9.

@@ -63,6 +63,15 @@ We also provide Debian and Ubuntu repositories + + 4.9 + i3-4.9.tar.bz2 + 919 KiB + signature + 2015-02-28 + release notes + + 4.8 i3-4.8.tar.bz2 @@ -108,7 +117,7 @@ We also provide Debian and Ubuntu repositories release notes - + 4.5.1 i3-4.5.1.tar.bz2 859 KiB @@ -117,7 +126,7 @@ We also provide Debian and Ubuntu repositories release notes - + 4.5 i3-4.5.tar.bz2 859 KiB diff --git a/index.html b/index.html index d8f9f49..e13994a 100644 --- a/index.html +++ b/index.html @@ -22,7 +22,7 @@ title: Your New Jekyll Site ➡ Download the latest version - 4.8 + 4.9