pixavi has quit [Read error: Connection reset by peer]
glenneth has joined #river
elshize has quit [Ping timeout: 252 seconds]
fitrh has joined #river
fitrh has quit [Remote host closed the connection]
yongxiang has quit [Excess Flood]
yongxiang has joined #river
Guest84 has joined #river
Guest84 has quit [Client Quit]
palanix has quit [Ping timeout: 265 seconds]
palanix has joined #river
yongxiang has quit [Excess Flood]
yongxiang has joined #river
Keeto has joined #river
logistic-bot90 has joined #river
logistic-bot90 has quit [Client Quit]
logistic-bot has joined #river
logistic-bot has quit [Ping timeout: 240 seconds]
twelve has joined #river
yongxiang has quit [Excess Flood]
yongxiang has joined #river
twelve has quit [Remote host closed the connection]
logistic-bot has joined #river
mtm has quit [Ping timeout: 260 seconds]
mtm has joined #river
cow has quit [Remote host closed the connection]
yongxiang has quit [Excess Flood]
yongxiang has joined #river
mekeor has joined #river
yongxiang has quit [Excess Flood]
yongxiang has joined #river
grm` has joined #river
<grm`>
Hi, I am trying to run some C code when river changes mode, I have started by copying most of the setup code from river-tag-overlay.c, and I am using the latest version of the status protocol with the mode support, the rest of the callbacks work, but not the mode one. Am I missing something in the chain?
<grm>
damn I was already here xD
grm` has left #river [ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50)]
<grm>
I suspect it has to do with the version? Since mode is new, however it compiles fine
logistic-bot has quit [Quit: Client closed]
<grm>
It was the version, turns out I needed to bump it in the wl_registry_bind call
<grm>
hmm should I rename river-status-unstable-v1.h to v3.h (and the corresponding xml)?
<ifreund>
grm: no, that -v1 corresponds to the 1 in zriver_status_manager_v1
<ifreund>
and that number is only incremented when breaking changes require creating an entirely new, incompatible protocol
<ifreund>
backwards-compatible versions increment the interface version, for example the 4 in this line: