ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
karenw has quit [Ping timeout: 480 seconds]
Company has quit [Ping timeout: 480 seconds]
FreeFull has quit []
Company has joined #wayland
alatiera has quit [Read error: Connection reset by peer]
Company has quit [Ping timeout: 480 seconds]
garnacho has quit [Ping timeout: 480 seconds]
Company has joined #wayland
alatiera has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
alarumbe has quit [Remote host closed the connection]
alarumbe has joined #wayland
<orowith2os[m]>
hmm. Looking at the wl_output docs, it seems to imply that the done event gets sent after every event, or should it be sent when the global object there is all done being set up?
<orowith2os[m]>
I see implementations sending the done event at the end, so I'm assuming it should be sent after the global is done being set up.
<orowith2os[m]>
and then, I should send new events for any changes, also followed by done events for them?
<danieldg>
yes
<orowith2os[m]>
okay, I guess that's something that could maybe be done a bit better with in the protocol, then
<orowith2os[m]>
the done event says it right, but the other events make it seem as if the done event is sent more than it really is
nerdopolis has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
Brainium has quit [Read error: Connection reset by peer]
Brainium has joined #wayland
Company has quit [Remote host closed the connection]
vincejv has quit [Remote host closed the connection]
sima has joined #wayland
alatiera3 has joined #wayland
alatiera has quit [Read error: Connection reset by peer]
alatiera3 is now known as alatiera
kts has joined #wayland
nerdopolis has joined #wayland
Moprius has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
Brainium has quit []
Brainium has joined #wayland
garnacho has joined #wayland
<orowith2os[m]>
riteo: how was your wayland proxy stuff coming along?
nitikesh has joined #wayland
tlwoerner has joined #wayland
kts has quit [Ping timeout: 480 seconds]
tlwoerner_ has quit [Ping timeout: 480 seconds]
<emersion>
zzag, pq, swick[m]: it seems like there's a contradiction in wp_image_description_info_v1.target_primaries
<emersion>
it reads:
<emersion>
> If target color volume is equal to the primary color volume, then this event is not sent.
<emersion>
but the interface description says it's always sent
<emersion>
which should it be?
Company has joined #wayland
coldfeet has joined #wayland
Moprius has quit [Quit: bye]
Brainium has quit [Quit: Konversation terminated!]
<linkmauve>
pq, I once wrote https://hg.linkmauve.fr/tablet-emu/ to emulate a tablet in order to test zwp_tablet_manager_v1, it can probably be simply changed to expose a touchscreen instead of a tablet, the evdev data is quite similar in both cases.
Moprius has joined #wayland
Moprius has quit []
Moprius has joined #wayland
<linkmauve>
Note that it works better if you have two outputs, put it on one, and configure the compositor to associate the tablet with the other one.
<swick[m]>
emersion: would be best to track that as an issue
<swick[m]>
there isn't an immediate right or wrong answer to it
user9119 has quit [Remote host closed the connection]
kts has quit [Remote host closed the connection]
kts has joined #wayland
latex has joined #wayland
nitikesh has quit [Quit: Connection closed for inactivity]
user9119 has joined #wayland
user9119 has quit []
__nick__ has joined #wayland
___nick___ has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
bindu_ has joined #wayland
tent4052 has quit [Ping timeout: 480 seconds]
bindu has quit [Ping timeout: 480 seconds]
kasper93 has quit [Quit: kasper93]
kasper93 has joined #wayland
kasper93 has quit []
kasper93 has joined #wayland
FreeFull has joined #wayland
__nick__ has quit []
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
<riteo>
Hi orowith2os[m], it's going along well I think. Still polishing stuff. Most importantly I improved global handling so that I could hook up a custom control interface for the first client, but I still gotta figure out the API as it has to play nice with Godot's own process embedding API
<riteo>
It's still super-duper WIP but if you really need to see the prototype I can make a public branch in my repo ig.
<riteo>
the code is now way more pretty than before
<orowith2os[m]>
riteo: would definitely like to take a peek
<riteo>
aight
mohit815822635306 has quit [Quit: mohit815822635306]
mohit815822635306 has joined #wayland
mohit815822635306 has quit []
mohit815822635306 has joined #wayland
vincejv has joined #wayland
___nick___ has quit [Remote host closed the connection]
feaneron has joined #wayland
kasper93 has quit [Quit: kasper93]
kasper93 has joined #wayland
feaneron has quit [Quit: feaneron]
feaneron has joined #wayland
kasper93 has quit [Quit: kasper93]
kasper93 has joined #wayland
sima has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
number0ne has joined #wayland
number0ne has quit [Read error: Connection reset by peer]
number0ne has joined #wayland
feaneron has quit [Ping timeout: 480 seconds]
<orowith2os[m]>
whot: it wouldn't be an API break for me to go through libinput and change some pointers to `const`, right?
<orowith2os[m]>
mainly thinking of libinput_config_accel_set_points
<orowith2os[m]>
My mutter patches are casting it from a const pointer to raw pointer, and I'd rather not, so if libinput could do better there, it would be nice.