ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
hryx has quit [Remote host closed the connection]
ayushnix has quit [Remote host closed the connection]
ayushnix has joined #river
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 264 seconds]
ayushnix has quit [Ping timeout: 260 seconds]
waleee has joined #river
waleee has quit [Ping timeout: 252 seconds]
waleee has joined #river
waleee has quit [Quit: WeeChat 3.7.1]
elshize has joined #river
elshize has quit [Client Quit]
<bw> hmm... what version of zig should i be using for building river? i'm getting this `.zig:68:79: error: root struct of file 'ascii' has no member named 'spaces'`
<tleydxdy[m]> 0.9.1
<bw> yeah, i thought i was but i guess not
<plumeus> It's funny because the River README has the necessary Zig version explicitly stated.
Nosrep has quit [Remote host closed the connection]
<leon-p> nice to see that firefox still knows how to have fun: "error marshalling arguments for set_surface (signature o): null value passed for arg 0"
<leon-p> happens for about 1 out of 20 XDG-popups, like tooltips
<leon-p> wondering whether river or ff is to blame here
ayushnix has joined #river
ayushnix has quit [Changing host]
ayushnix has joined #river
<ifreund> Hmm, I haven't seen that one yet
<ifreund> set_surface is an xdg-activation request and that error is from client side libwayland
ayushnix has quit [Remote host closed the connection]
<ifreund> firefox is passing a null surface to libwayland's marshalling function. Regardless of what river's doing that is a firefox bug
<leon-p> I see, I was initially assuming that the warning was about libwayland being unable to marshall something river sent it
<leon-p> althogh that would be un-marshalling, I guess
<ifreund> yeah, "demarshalling" is what libwayland calls going from the wire protocol to C API
<ifreund> and marshalling is the other way around
<leon-p> since it's xdg-activation specific, I wonder how long firefox keeps around activation tokens and whether it tries to use them multiple times
<leon-p> debugging firefox is unfortunately not a nice experience
<ifreund> not at all :/
<leon-p> xdg-open $URL: no token, firefox $URL: token, but foots URL selector mode, which is configured to just call xdg-open, apparently does provide a token?
<ifreund> foot probably sets the environment variable when it calls xdg-open
<ifreund> xdg-open can't do it as it's not a wayland client
<leon-p> seems to be the wrong part of the stack to get the token, but ok
Szadek_ has joined #river
Szadek has quit [Ping timeout: 268 seconds]
Szadek_ is now known as Szadek
groknull has joined #river
groknull has quit [Remote host closed the connection]
groknull has joined #river
groknull has quit [Remote host closed the connection]
muirrum has quit [Ping timeout: 264 seconds]
Axenntio has joined #river
Axenntio has quit [Quit: Axenntio]
Szadek has quit [Ping timeout: 246 seconds]
Szadek has joined #river