<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>
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]
<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]