ChanServ changed the topic of #river to: river - a dynamic tiling Wayland compositor || https://codeberg.org/river/river || channel logs: https://libera.irclog.whitequark.org/river/
<vimproved> okay, i think the implementation should theoretically be complete, but i'm fighting against a weird segfault upon destroing a TearingController that i assume is a UAF
eShaev9z_ has quit [Ping timeout: 244 seconds]
eShaev9z has joined #river
Palanix_ has joined #river
Palanix has quit [Ping timeout: 264 seconds]
Palanix_ is now known as Palanix
adamcstephens has quit [Remote host closed the connection]
adamcstephens has joined #river
angry_vincent has joined #river
lbia has quit [Quit: lbia]
alexherbo2 has joined #river
catman has joined #river
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
leopoldek has quit [Ping timeout: 260 seconds]
<ifreund> vimproved: the first thing I see is that you don't initialize the set_hint and destroy fields of TearingController
<ifreund> the default init value is only used if you use a `foo = .{}` or `foo = .{ .bar = 42 }` style initializer
<ifreund> to add another bit of cursory IRC code review: don't define a new View.fromSurface function, use SceneNodeData.fromSurface()
logistic-bot84 has joined #river
<logistic-bot84> Hello, is there a way to get the tags of an output using riverctl? I want to implement the ability to focus the next or previous tag
<ifreund> logistic-bot84: you'd probably be interested in https://gitlab.com/akumar-xyz/river-shifttags
<logistic-bot84> ifreund: This looks like it is perfect! Thank you!
a73x_ has joined #river
logistic-bot84 has quit [Quit: Client closed]
alexherbo2 has joined #river
a73x_ is now known as a73x
alexherbo2 has quit [Remote host closed the connection]
<a73x> is there a layout which reflects bspwm closely? i think it’s just “split the current focused window”
alexherbo2 has joined #river
Guest29 has joined #river
Guest29 has left #river [#river]
waleee has joined #river
tiosgz has joined #river
<tiosgz> a73x: no and the current protocol doesn't make that possible. there's a different protocol coming which should make it possible to clone almost any wm, including bsp
waleee has quit [Ping timeout: 252 seconds]
alexherbo2 has quit [Remote host closed the connection]
tiosgz has quit [Quit: nyaa~]
leopoldek has joined #river
Palanix has quit [Ping timeout: 265 seconds]
Palanix has joined #river
leopoldek has quit [Remote host closed the connection]
bag42 has joined #river
bag42 has quit [Remote host closed the connection]
pkap has joined #river
yyuuuea has joined #river
yyuuuea has left #river [#river]
<vimproved> ifreund: thanks :)
<vimproved> this is my first time both doing wayland stuff of this scale and using zig so bear with me here
<ifreund> no worries :)
leopoldek has joined #river
alexherbo2 has joined #river
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
<sewn> does the newest river release have incompatible river protocol changes?
<ifreund> no
<ifreund> The release notes would mention them if it did
angry_vincent has quit [Ping timeout: 260 seconds]
a73x has left #river [WeeChat 4.4.0-dev]
alexherbo2 has quit [Remote host closed the connection]
<vimproved> ifreund: ah, didn't know that was how struct initialization worked.
<vimproved> i fixed those two comments, and now it seems to be working perfectly. i'm getting very visible tearing in my tearing test (geometry dash)
<vimproved> now i just need to update the docs and write a commit message
<vimproved> https://codeberg.org/river/river/pulls/1132 alright, i think this should be ready for review
Vartroc has joined #river
Vartroc has quit [Quit: Client closed]
waleee has joined #river
pkap has quit [Quit: Left]
pkap has joined #river
kotto has joined #river