cmd_resize does not implement a method to resize dock clients.
A command like `[instance=".*"] resize grow width 160 px or 16 ppt`
when a dock client matched would crash i3.
(upstream git commit a6a6c9b6d9d47ef1ccbff5ac5d4fe17f9666f29f)
Reply to _NET_REQUEST_FRAME_EXTENTS by settings _NET_FRAME_EXTENTS
property of the window to the widths of the respective borders added
by i3.
(upstream git commit 05e46848f07460f18574d51eba0b182b177ab2d2)
It was a fix for dzen2 setups, but broke several other use cases
(upstream git commit 103ab83131d30614ea9337e752548a834773bfc6)
Bugfix: update root geometry on output changes for "fullscreen global"
(upstream git commit 93463bc3932e820bc86383fc4de1a07c82356967)
Bugfix: don't flatten tabbed/stacked containers
(upstream git commit 2481b9dcd73e91969033abb2b6f83aed608aeea1)
i3-nagbar: Bugfix: -m requires an argument (crashes if none specified)
(upstream git commit 4765427f219c306f0872f124d0b1e2398bf8e39f)
i3-nagbar: call i3-nagbar correctly for configfiles without the font directive
(upstream git commit e8759691b8fdac7f964626c357dd6512a698ea2f)
Bugfix: fix focus handling in 'floating disable' on non-visible windows
(upstream git commit b4f7142509e3af51504a1e72163d544d305f0fa8)
Bugfix: Ignore spaces in front of default workspace name
(upstream git commit 625d5bdba6318377baa716ad5ea5a0b2f85b1c0e)
Fix crash when not having tray_output configured
libi3: mark IPC fd CLOEXEC
Ensure that resize will take place even if pixel is smaller than
size increments
Fix floating window size with hide_edge_borders
render_con: fix height rounding in aspect ratio computation
tabbed: floor(), put extra pixels into the last tab
(upstream git commit cf830f69a2467b79454b6916ccfbbff45abf5418)
The parse spec for `move ... workspace ...` ordered next/prev before
next_on_output/prev_on_output causing the parser to match next/prev
before next_on_output/prev_on_output.
Ticket: http://bugs.i3wm.org/report/ticket/941
(upstream git commit 138e04fd4d50e5f80d445761de86c0c9617916b3)
While here, do not mention '--shmlog-size' in the i3 manpage: we
don't have this option due to lack of POSIX shared memory support.
(upstream git commit f5b7bfb12ef74ddbf250e5076bbfaafd0027474c)
This fixes a problem (reported by jasper@) where i3bar would exit
due to malformed IPC messages when switching workspaces with some
windows opened.
OK jasper@
reparent.
We need to verify that setting the event mask works, and we need
to include StructureNotify to get unmap events at any point in time.
From upstream git
coordinates.
Previously, i3 would send width=0, height=0 to windows which were
put on workspaces created by an assignment (that is, invisible
workspaces, which do not get rendered normally).
from upstream git