If there is a session with the exact name specified, then use that one
instead of matching other sessions with a similar name. Detailed bug
report by Marius Mikucionis
(http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=361274)
If a session has a password set, then it should be necessary for the
user to enter the password before a remote detach. This change achieves
that behaviour.
A small change in the messaging system is necessary, thus bumping the
message version, for the first time since it has been introduced, it
seems. But I don't think it's going to break anything.
Discussion at #24029
The blank layer, which is used by the windowlist, is not resized when
the canvas is resized, which caused the bug. This change should fix the
issue.
Bug reported by Jean-Yves Levesque in
<111f7ec40808050840t521e4d9bmcd54353087c81fec@mail.gmail.com>
The canvas list in a layout was not being updated when a window was
killed. This caused a crash when switching to a layout that has a
non-existent window in one of the canvases. This change should fix this
crash. Detailed bug report by Jonas Kölker (#23303).
Pressing 'g' in the windowlist will toggle the nestedness. Pressing 'm'
will toggle the 'most recently used'-ness of the list.
The nested/mru-ness of the list is also remembered while navigating from
a parent-group to its child group window.
* Do not clear the window when hitting enter in an empty group
* Do not clear the window when selecting the active window from the
windowlist.
References #23856.
The -g flag to windowlist will cause the windowlist to be nested, i.e.
the windows belonging to a group window in the list will show up
indented on the left. The -g flag is compatible with the -m flag.
Also, in a windowlist, pressing or will jump to its parent group
window.
References #23856
If no argument is provided with the 'resize' command, then an
interactive prompt comes up. If you cancel that promp by pressing
ctrl+g, bad things happen. This change fixes that issue.