100 lines
5.2 KiB
Groff
100 lines
5.2 KiB
Groff
|
|
|||
|
┌──────────────────────────────┐
|
|||
|
│ Release notes for i3 v4.6 │
|
|||
|
└──────────────────────────────┘
|
|||
|
|
|||
|
This is the i3 v4.6. This version is considered stable. All users of i3 are
|
|||
|
strongly encouraged to upgrade.
|
|||
|
|
|||
|
The main improvement of this release is increased compatibility. We made a few
|
|||
|
tiny code changes and hope that Mathematica and Java applications will work
|
|||
|
better with i3 now. i3-nagbar should work with more terminal emulators than
|
|||
|
before.
|
|||
|
|
|||
|
For debugging, the shmlog and debuglog commands can be sent via IPC to enable
|
|||
|
shared memory logging while i3 is running. For the large number of users using
|
|||
|
a release version (i.e. a version without shared memory logging by default),
|
|||
|
this will make debugging their issues much simpler.
|
|||
|
|
|||
|
i3bar now supports click events and can be hidden/shown via an i3 IPC command.
|
|||
|
|
|||
|
┌────────────────────────────┐
|
|||
|
│ Changes in v4.6 │
|
|||
|
└────────────────────────────┘
|
|||
|
|
|||
|
• docs/userguide: mention forgotten layout splitv/splith
|
|||
|
• docs/multi-monitor: nVidia ≥ 302.17 works just fine
|
|||
|
• docs/wsbar: update (we have i3bar now, i3-wsbar is just an example)
|
|||
|
• docs/testsuite: Document fixes and workarounds for test failures
|
|||
|
• man/i3-msg.man: updated man page to include all options
|
|||
|
• lib/i3test: clarify how to identify open_window() windows in i3 commands
|
|||
|
• Use a saner sanity check for floating_reposition
|
|||
|
• tabbed: floor(), put extra pixels into the last tab
|
|||
|
• raise fullscreen windows on top of all other X11 windows
|
|||
|
• Draw indicator border only for split layouts
|
|||
|
• re-shuffle struct members to save a bit of memory
|
|||
|
• Add 'NoDisplay=true' to i3.application.desktop
|
|||
|
• Store aspect_ratio instead of weird proportional_{width,height}
|
|||
|
• Implement shmlog command
|
|||
|
• Implement debuglog command
|
|||
|
• Implement unmark command
|
|||
|
• actively delete _NET_WORKAREA on startup
|
|||
|
• Handle the _NET_REQUEST_FRAME_EXTENTS ClientMessage (java compat)
|
|||
|
• i3bar: add click events
|
|||
|
• i3bar: fix -b parameter, fix usage description
|
|||
|
• i3bar: restore compatibility with libyajl version 1
|
|||
|
• i3bar: unhide hidden i3bar when mode is active
|
|||
|
• i3bar: fix font display height in i3bar
|
|||
|
• i3bar: introduced i3 command for changing the hidden state and mode
|
|||
|
• i3bar: fix wrong placement of i3bar when connecting/disconnecting outputs
|
|||
|
• i3bar: draw workspace buttons at x=0 instead of x=1
|
|||
|
• i3-nagbar: take our terminal execution kludge to the next level
|
|||
|
• i3-nagbar: Bugfix: -m requires an argument (crashes if none specified)
|
|||
|
• i3-dmenu-desktop: run commands when they don’t match a .desktop file
|
|||
|
(e.g. enter “i3 layout stacking”)
|
|||
|
• i3-dmenu-desktop: honor Path= key
|
|||
|
• contrib/dump-asy.pl: Fix $ and & in window titles
|
|||
|
• contrib/dump-asy.pl: Display nicer double-quotes
|
|||
|
• contrib/gtk-tree-watch.pl: Remove bogus default socket path
|
|||
|
|
|||
|
┌────────────────────────────┐
|
|||
|
│ Bugfixes │
|
|||
|
└────────────────────────────┘
|
|||
|
|
|||
|
• Bugfix: ipc: use correct workspace in workspace change event
|
|||
|
• Bugfix: fix floating window size with hide_edge_borders
|
|||
|
• Bugfix: Fix parsing of comments in the config file
|
|||
|
• Bugfix: Fix error messages for the debug log
|
|||
|
• Bugfix: shm_unlink the correct file when handling errors
|
|||
|
• Bugfix: Fix shm logging on FreeBSD
|
|||
|
• Bugfix: Fix restarting with 32 bit depth windows
|
|||
|
• Bugfix: Fix scratchpad_show on non-scratchpad windows
|
|||
|
• Bugfix: i3bar: mark IPC fd CLOEXEC
|
|||
|
• Bugfix: fix crash when not having tray_output configured
|
|||
|
• Bugfix: make sure that resize will take place even if pixel is smaller
|
|||
|
than size increments.
|
|||
|
• Bugfix: render_con: fix height rounding in aspect ratio computation
|
|||
|
• Bugfix: fix problem when moving fullscreen window to scratchpad
|
|||
|
• Bugfix: Unmap windows before reparenting them to the root window
|
|||
|
(fixes Mathematica)
|
|||
|
• Bugfix: update parent urgency hint if a child is removed.
|
|||
|
• Bugfix: fix bus error on OpenBSD/sparc64
|
|||
|
• Bugfix: fix focus handling in 'floating disable' on non-visible windows
|
|||
|
• Bugfix: ignore spaces in front of default workspace name
|
|||
|
• Bugfix: call i3-nagbar correctly for configfiles without the font directive
|
|||
|
• Bugfix: resize and center a scratchpad even when a criteria is used.
|
|||
|
|
|||
|
┌────────────────────────────┐
|
|||
|
│ Thanks! │
|
|||
|
└────────────────────────────┘
|
|||
|
|
|||
|
Thanks for testing, bugfixes, discussions and everything I forgot go out to:
|
|||
|
|
|||
|
Alexander, Alexander Berntsen, Arun Persaud, badboy, Baptiste Daroussin,
|
|||
|
Clément Bœsch, Diego Ongaro, Eelis van der Weegen, Eika Enge, enkore, Eric S.
|
|||
|
Raymond, Franck Michea, haptix, HedgeMage, koebi, Layus, Mayhem, Merovius,
|
|||
|
necoro, oblique, Philippe Virouleau, phillip, psychon, Simon Elsbrock, Simon
|
|||
|
Wesp, Thomas Adam, tobiasu, vandannen, xeen, Yuxuan Shui
|
|||
|
|
|||
|
-- Michael Stapelberg, 2013-08-07
|