vcswatch reports that
this package seems to have new commits in its VCS but has
not yet updated debian/changelog. You should consider updating
the Debian changelog and uploading this new version into the archive.
Here are the relevant commit logs:
commit f3ffc9e7df9f6cc105a541abbda1e18d6aac531b
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Wed Jul 22 21:58:44 2026 +0100
normalise_ws_cols: Don't assume that there is a focused container
If the workspace is empty, there won't be one.
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
commit a7c90567bdd2c374e8ce77b47cfa59c6fa86081b
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sun Jul 19 17:22:12 2026 +0100
Assert data obtained from IPC is defined, and that nodes have types
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
commit ed4e3d4848cb407bea961bdd7cc5188614a38781
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sun Jul 19 16:20:17 2026 +0100
normalise_ws_cols: Add checks before moving focus before pulling
This is in response to a "negative repeat count does nothing" warning.
We do in fact set $i=1 when there aren't any columns in order to influence
which side will be pulled from.
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
commit 23f2256ad7e8b8149b5aa3692795e266eb9631ce
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sun Jul 19 16:18:43 2026 +0100
process_msg: Add some checks
A workspace's list of columns should always be initialised, even if it's
empty. Don't try to do any move operations if there aren't any columns.
If there are any columns, then at least at this point in the program, the
focused column should be known.
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
commit 3b6724a51001c14b8889e6f2601d690d9f7be0b7
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sun Jul 19 16:12:57 2026 +0100
bury_workspace: Avoid hardcoding the name of the first workspace
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
commit b3ad161c83574f32df18071af7ea0629dcaecbec
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sun Jul 19 16:12:13 2026 +0100
focused_col_idx: Return 0 when there is no focused column
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
commit f7f16671483d9c8cd9e3ecea85d37518a273647f
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sun Jul 19 12:53:26 2026 +0100
sync_cols: Check child node has type before using it in comparison
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
commit 92f40a1217ba6842b912b55f4d9559b3e892bf5f
Author: Sean Whitton <spwhitton@spwhitton.name>
Date: Sun Jul 19 12:46:59 2026 +0100
Quit the i3status output filtering loop on EOF or parse error
I've seen my ~/.[xw]session-errors grow to gigabytes in size twice now, and in
the latest case the error was the use of an uninitialised value in the pattern
match (m//) at the start of the filtering loop. That means the callback can
be called when $pipe is at end-of-file.
Also require a non-empty line after the initial comma because only that could
be valid JSON.
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>