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/
orfeas194 has quit [Ping timeout: 264 seconds]
qyliss has quit [Ping timeout: 258 seconds]
qyliss has joined #river
eShaev9z_ has quit [Ping timeout: 272 seconds]
eShaev9z has joined #river
<opal> well thanks for the help but "i feel unwelcome here"
<opal> blow on it, dicksucker
opal has left #river [i'm never coming back]
<waleee> ... lol that person (or at least the same nick) had a beef in #bspwm about a year ago
<leon-p> if you could see the DMs I have just received ...
<leon-p> they were bragging about supposedly having send drew death threats, among many other nice things that justify a ban...
waleee has quit [Ping timeout: 255 seconds]
angry_vincent has joined #river
qyliss has quit [Ping timeout: 252 seconds]
elshize has quit [Ping timeout: 252 seconds]
leopoldek has quit [Ping timeout: 252 seconds]
awesomerly has quit [Remote host closed the connection]
awesomerly has joined #river
TheAnachron has joined #river
leopoldek has joined #river
traidare has joined #river
orfeas194 has joined #river
notzmv has quit [Ping timeout: 264 seconds]
qyliss has joined #river
leopoldek has quit [Remote host closed the connection]
notzmv has joined #river
<TheAnachron> ifreund I enjoy the recent commits. keep it up!
<TheAnachron> the ability to declare views fullscreen on launch will surely become handy, I already know a few applications which will receive such a rule.
kotto has joined #river
notzmv has quit [Ping timeout: 258 seconds]
elshize has joined #river
<TheAnachron> one problem that I still have is bad mouse constraints on my Qemu Window
<TheAnachron> should I open an issue about it? or is it tracked already?
<TheAnachron> I am talking about: Move the mouse into the window, move around in the window and get stuck at some point not being able to reach the other side.
artun has joined #river
notzmv has joined #river
artun has quit [Quit: Client closed]
<ifreund> TheAnachron: I don't think there's an open issue for that, please do open one
<ifreund> ideally also with qemu commands I can copy paste to reproduce it
<TheAnachron> I've opened an issue an attached a video, I hope that makes things more clear
<TheAnachron> ifreund let me know if there is something else I can give to you to narrow this issue down
<ifreund> hmm, video doesn't work for me: https://0x0.st/Htxa.png
<ifreund> I also don't have a windows 11 qemu instance laying around...
<ifreund> mpv works xD
<TheAnachron> I also see the same issue. it seems to be firefox/github specific.
<TheAnachron> maybe firefox does nto support yuv444p? I haven't bothered to check for that yet.
<TheAnachron> oh it seems like Firefox will most probably never support yuv444p: https://bugzilla.mozilla.org/show_bug.cgi?id=YUV444 TIL
<ifreund> anyhow, it's kinda hard to tell from the video exactly what is going wrong.
<TheAnachron> how should I make such a video so that it's easier to debug? I have no problem re-recording it
<ifreund> from a quick look, it seems that qemu uses gtk3 on wayland, which does not appear to do anything with the pointer-constraints protocol, so I'm not sure exactly what river could possibly do differently here
<ifreund> I suspect that there may be some qemu configuration options regarding pointer behavior. I rarely use qemu and have never run windows under it so I don't really know
<ifreund> If there's something to be fixed on river's side I would ideally be able to reproduce it myself with a very minimal qemu setup using a simple linux or bsd image
<ifreund> TheAnachron: one thing you might try is running qemu under Xwayland, perhaps that version constrains the pointer to the window
<ifreund> apparently there may also be an SDL frontend option
notzmv has quit [Ping timeout: 258 seconds]
elshize has quit [Ping timeout: 252 seconds]
<TheAnachron> yeah I am running the SDL frontend which has its own quirks, but I think I rather use that one than having to deal with the cursor issues.
<TheAnachron> Closing the issue for now. I destroyed my VM in the progress, it runs "Automatic Windows Repair" now. Seems like I accidentally closed the Window before it was finished shutting down, oops.
<leon-p> that inline else in that rules cleanup commit is exactly why I like zig
notzmv has joined #river
kraem has joined #river
kotto has quit [Quit: WeeChat 4.1.1]
TheAnachron has quit [Quit: TheAnachron]
<ifreund> leon-p: hah, I was trying do decide if that was too clever or not :D
ayushnix has quit [Ping timeout: 255 seconds]
kraem has quit [Remote host closed the connection]
kraem has joined #river
kraem has quit [Remote host closed the connection]
kraem has joined #river
ayushnix has joined #river
waleee has joined #river
przmk has joined #river
<ifreund> yeah, it was nice to see that he fixed it so quickly after I reported it :)
przmk has quit [Remote host closed the connection]
przmk has joined #river
leopoldek has joined #river
m1LL1 has joined #river
elshize has joined #river
waleee has quit [Ping timeout: 252 seconds]
m1LL1 has quit [Quit: Connection closed]
przmk has quit [Quit: przmk]
JustineSmithies has joined #river
waleee has joined #river
elshize has quit [Ping timeout: 264 seconds]
elshize has joined #river
orfeas194 has quit [Ping timeout: 264 seconds]
<vimproved> does river have any tests?
<leon-p> what do you mean by "tests"?
<vimproved> like unit tests
<leon-p> grep -rn test river/ shows there is at least one
<vimproved> yeah it seems like it but i can't get it to work
<leon-p> although wayland compositors are not exactly easy to write tests for. everything is connected to everything else, so you don't have neatly self-contained modules you can write tests for. You'd have to mock large parts of the codebase for good tests.
<leon-p> zig build test, seems to work for me
<vimproved> ohhh zig build test
<vimproved> i was using `zig test river/test_main.zig`
traidare has quit [Ping timeout: 240 seconds]
peelz has joined #river
notzmv has quit [Ping timeout: 252 seconds]
<ifreund> vimproved: river barely has any tests, wayland compositors aren't very unit-testable sadly
<ifreund> integration tests would be nice to have, but would be a ton of work to set up and maintain
angry_vincent has quit [Ping timeout: 264 seconds]
occivink has quit [Server closed connection]
occivink has joined #river
JustineSmithies has quit [Quit: WeeChat 4.1.1]
orfeas194 has joined #river
<vimproved> gotcha
<vimproved> i'll just disable tests for my ebuild
elshize has quit [Ping timeout: 255 seconds]