]> git.sur5r.net Git - i3/i3.github.io/blob - downloads/RELEASE-NOTES-4.6.txt
add 4.10.3 release
[i3/i3.github.io] / downloads / RELEASE-NOTES-4.6.txt
1
2  ┌──────────────────────────────┐
3  │ Release notes for i3 v4.6    │
4  └──────────────────────────────┘
5
6 This is the i3 v4.6. This version is considered stable. All users of i3 are
7 strongly encouraged to upgrade.
8
9 The main improvement of this release is increased compatibility. We made a few
10 tiny code changes and hope that Mathematica and Java applications will work
11 better with i3 now. i3-nagbar should work with more terminal emulators than
12 before.
13
14 For debugging, the shmlog and debuglog commands can be sent via IPC to enable
15 shared memory logging while i3 is running. For the large number of users using
16 a release version (i.e. a version without shared memory logging by default),
17 this will make debugging their issues much simpler.
18
19 i3bar now supports click events and can be hidden/shown via an i3 IPC command.
20
21  ┌────────────────────────────┐
22  │ Changes in v4.6            │
23  └────────────────────────────┘
24
25   • docs/userguide: mention forgotten layout splitv/splith
26   • docs/multi-monitor: nVidia ≥ 302.17 works just fine
27   • docs/wsbar: update (we have i3bar now, i3-wsbar is just an example)
28   • docs/testsuite: Document fixes and workarounds for test failures
29   • man/i3-msg.man: updated man page to include all options
30   • lib/i3test: clarify how to identify open_window() windows in i3 commands
31   • Use a saner sanity check for floating_reposition
32   • tabbed: floor(), put extra pixels into the last tab
33   • raise fullscreen windows on top of all other X11 windows
34   • Draw indicator border only for split layouts
35   • re-shuffle struct members to save a bit of memory
36   • Add 'NoDisplay=true' to i3.application.desktop
37   • Store aspect_ratio instead of weird proportional_{width,height}
38   • Implement shmlog command
39   • Implement debuglog command
40   • Implement unmark command
41   • actively delete _NET_WORKAREA on startup
42   • Handle the _NET_REQUEST_FRAME_EXTENTS ClientMessage (java compat)
43   • i3bar: add click events
44   • i3bar: fix -b parameter, fix usage description
45   • i3bar: restore compatibility with libyajl version 1
46   • i3bar: unhide hidden i3bar when mode is active
47   • i3bar: fix font display height in i3bar
48   • i3bar: introduced i3 command for changing the hidden state and mode
49   • i3bar: fix wrong placement of i3bar when connecting/disconnecting outputs
50   • i3bar: draw workspace buttons at x=0 instead of x=1
51   • i3-nagbar: take our terminal execution kludge to the next level
52   • i3-nagbar: Bugfix: -m requires an argument (crashes if none specified)
53   • i3-dmenu-desktop: run commands when they don’t match a .desktop file
54     (e.g. enter “i3 layout stacking”)
55   • i3-dmenu-desktop: honor Path= key
56   • contrib/dump-asy.pl: Fix $ and & in window titles
57   • contrib/dump-asy.pl: Display nicer double-quotes
58   • contrib/gtk-tree-watch.pl: Remove bogus default socket path
59
60  ┌────────────────────────────┐
61  │ Bugfixes                   │
62  └────────────────────────────┘
63
64   • Bugfix: ipc: use correct workspace in workspace change event
65   • Bugfix: fix floating window size with hide_edge_borders
66   • Bugfix: Fix parsing of comments in the config file
67   • Bugfix: Fix error messages for the debug log
68   • Bugfix: shm_unlink the correct file when handling errors
69   • Bugfix: Fix shm logging on FreeBSD
70   • Bugfix: Fix restarting with 32 bit depth windows
71   • Bugfix: Fix scratchpad_show on non-scratchpad windows
72   • Bugfix: i3bar: mark IPC fd CLOEXEC
73   • Bugfix: fix crash when not having tray_output configured
74   • Bugfix: make sure that resize will take place even if pixel is smaller
75     than size increments.
76   • Bugfix: render_con: fix height rounding in aspect ratio computation
77   • Bugfix: fix problem when moving fullscreen window to scratchpad
78   • Bugfix: Unmap windows before reparenting them to the root window
79     (fixes Mathematica)
80   • Bugfix: update parent urgency hint if a child is removed.
81   • Bugfix: fix bus error on OpenBSD/sparc64
82   • Bugfix: fix focus handling in 'floating disable' on non-visible windows
83   • Bugfix: ignore spaces in front of default workspace name
84   • Bugfix: call i3-nagbar correctly for configfiles without the font directive
85   • Bugfix: resize and center a scratchpad even when a criteria is used.
86
87  ┌────────────────────────────┐
88  │ Thanks!                    │
89  └────────────────────────────┘
90
91 Thanks for testing, bugfixes, discussions and everything I forgot go out to:
92
93   Alexander, Alexander Berntsen, Arun Persaud, badboy, Baptiste Daroussin,
94   Clément Bœsch, Diego Ongaro, Eelis van der Weegen, Eika Enge, enkore, Eric S.
95   Raymond, Franck Michea, haptix, HedgeMage, koebi, Layus, Mayhem, Merovius,
96   necoro, oblique, Philippe Virouleau, phillip, psychon, Simon Elsbrock, Simon
97   Wesp, Thomas Adam, tobiasu, vandannen, xeen, Yuxuan Shui
98
99 -- Michael Stapelberg, 2013-08-07