ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
feaneron has quit [Quit: feaneron]
qaqland has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
danieldg has quit [Read error: Connection reset by peer]
danieldg has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
tristianc6704 has quit [Ping timeout: 480 seconds]
silverpower has quit [Ping timeout: 480 seconds]
silverpower has joined #wayland
qaqland has quit [Ping timeout: 480 seconds]
bodiccea has joined #wayland
bodiccea_ has quit [Ping timeout: 480 seconds]
qaqland has joined #wayland
dri-logger has quit [Remote host closed the connection]
nerdopolis has quit [Ping timeout: 480 seconds]
dri-logger has joined #wayland
jonesv has quit [Read error: Connection reset by peer]
fabiancodes has quit [Read error: Connection reset by peer]
tsujp has quit [Read error: No route to host]
cpli has quit [Write error: connection closed]
fabiancodes has joined #wayland
cpli has joined #wayland
tsujp has joined #wayland
mainiomano has quit [Read error: Connection reset by peer]
mainiomano has joined #wayland
kindablue_ has joined #wayland
kindablue has quit [Read error: No route to host]
tommybomb has quit [Read error: No route to host]
abcdw has quit [Read error: Connection reset by peer]
tommybomb has joined #wayland
abcdw has joined #wayland
psykose has quit [Remote host closed the connection]
kchibisov_ has joined #wayland
kchibisov has quit [Remote host closed the connection]
kennylevinsen has quit [Remote host closed the connection]
kennylevinsen has joined #wayland
dorkbutt has quit [Read error: No route to host]
Guest3669 has quit [Write error: connection closed]
raghavgururajan has joined #wayland
dorkbutt has joined #wayland
ifreund has quit [Read error: No route to host]
ifreund has joined #wayland
staceee has quit [Read error: Connection reset by peer]
staceee has joined #wayland
dnkl has quit [Read error: Connection reset by peer]
dnkl has joined #wayland
psykose has joined #wayland
kindablue_ is now known as kindablue
raghavgururajan is now known as Guest4265
jonesv has joined #wayland
Company has quit [Quit: Leaving]
mxz has quit [Ping timeout: 480 seconds]
ghishadow has quit [Ping timeout: 480 seconds]
eroc1990 is now known as Guest4275
eroc1990 has joined #wayland
Guest4275 has quit [Read error: Connection reset by peer]
glennk has joined #wayland
dottedmag has quit [Quit: QUIT]
dottedmag has joined #wayland
Shinri has left #wayland [#wayland]
leon-anavi has joined #wayland
mclasen has joined #wayland
mxz has joined #wayland
garnacho has joined #wayland
junaid has joined #wayland
guru__ has joined #wayland
qaqland has quit [Ping timeout: 480 seconds]
qaqland has joined #wayland
mart has joined #wayland
mart has quit [Remote host closed the connection]
ghishadow has joined #wayland
rv1sr has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
garnacho has quit [Quit: garnacho]
garnacho has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
rgallaispou has quit [Read error: Connection reset by peer]
mclasen has joined #wayland
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #wayland
kts has joined #wayland
kts has quit [Quit: Leaving]
Dami_Lu has quit [Remote host closed the connection]
<zzag>
- if sync subsurface has been committed but it's not part of a transaction, use the normal commit rules, i.e. apply subsurface state when the parent surface's state is committed
<zzag>
- on client side, it would make sync subsurfaces a lot nicer to deal with, one wouldn't need to add pesky parent surface commits even though no changes have occurred in the parent
<zzag>
- this would make subsurfaces a lot easier to deal with, e.g. what if the subsurface becomes desync or sync after add_surface => this wouldn't matter
<zzag>
also /me wishes we had transactions right from the start
<zzag>
then we wouldn't have wl_subsurface.set_desync and set_sync
<zzag>
and subsurfaces would be a lot simpler in general
tristianc6704 has joined #wayland
kts has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
mripard has quit [Remote host closed the connection]
MajorBiscuit has quit [Ping timeout: 480 seconds]
feaneron has joined #wayland
MajorBiscuit has joined #wayland
rasterman has joined #wayland
rv1sr has quit []
mclasen has joined #wayland
kts has quit [Quit: Konversation terminated!]
rv1sr has joined #wayland
silverpower has quit [Ping timeout: 480 seconds]
silverpower has joined #wayland
tent405 has quit [Ping timeout: 480 seconds]
OPEN___ has joined #wayland
<OPEN___>
Hi everyone, I wanted to participate EVoC this year, so i was curious to know that EVoC is happening this year [2024] as i tried to reach at the mailing list but doesn't recieved any response from there ??
<OPEN___>
or I am doing something wrong? Any advice or guidance will be appericated !!
<emersion>
zzag: i'd prefer protocol error rather than ignore tbh
<zzag>
hmm, that's an interesting idea! just to be sure, do you suggest to forbid adding sync subsurfaces to wp_transaction_v1?
<zzag>
so they all are desync
mclasen has quit [Ping timeout: 480 seconds]
<emersion>
yeah
mclasen has joined #wayland
silverpower has quit [Quit: No Ping reply in 210 seconds.]
<zzag>
okay, yeah, that's a good idea!
silverpower has joined #wayland
OPEN___ has quit [Remote host closed the connection]
<zzag>
emersion: btw, is the wlroots community interested in the surface transaction protocol? could you ack it? :)
<zzag>
fwiw, Qt devs have shown some interest in such a protocol too. /me will poke them
<vyivel>
zzag: it's a wp_ protocol so i don't think we can be not interested in it
<zzag>
\o/
<emersion>
oh yeah definitely, and vyivel has a WIP impl even i think?
MajorBiscuit has quit [Ping timeout: 480 seconds]
<vyivel>
i have an ad-hoc transaction protocol impl for testing but it's very similar to what's in the MR iirc
<vyivel>
i'm just waiting for a consensus on how it all interacts with subsurfaces
<zzag>
ftr I implemented the protocol in the MR, but I would really like to simplify subsurface stuff, so they are treated as desyncc
<vyivel>
forbidding adding sync subsurfaces as suggested above sounds fine to me, but there are some tricky cases (subsurfaces can be sync indirectly, and they can become sync after being added to a transaction)
<emersion>
ndeed
<emersion>
indeed*
<zzag>
"and they can become sync after being added to a transaction)" in kwin, this doesn't matter
<zzag>
because every transaction is basically a hash table surface -> state
<zzag>
and kwin takes a "snapshot" when creating a transaction
<zzag>
so if sync state changes later, it doesn't matter
<zzag>
state will be still applied as expected
<vyivel>
hm
<vyivel>
set_desync, add to transaction, set_sync, commit, commit transaction — is the state applied in this case?
<zzag>
"set_sync" this should post a protococl error
<zzag>
set_desync, add to transaction, commit, commit transaction, set_sync should be fine though
<vyivel>
right, we're on the same page then
MajorBiscuit has joined #wayland
Company has joined #wayland
mvlad has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
mclasen has quit [Read error: Connection reset by peer]
mclasen has joined #wayland
MajorBiscuit has quit [Ping timeout: 480 seconds]
sima has joined #wayland
kts has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
radu24284303951534727071489559 has quit []
radu24284303951534727071489559 has joined #wayland
MajorBiscuit has joined #wayland
<MrCooper>
then there would also need to be an error if a sub-surface in a transaction becomes implicitly sync due to an ancestor, which might be a bit weird / surprising
kts has quit [Ping timeout: 480 seconds]
radu24284303951534727071489559 has quit [Ping timeout: 480 seconds]
feaneron has quit [Quit: feaneron]
feaneron has joined #wayland
junaid has quit [Quit: Lost terminal]
qaqland has joined #wayland
MajorBiscuit has quit [Quit: WeeChat 4.2.1]
kts has joined #wayland
kts has quit []
___nick___ has joined #wayland
junaid has joined #wayland
junaid has quit []
rasterman has joined #wayland
mart has joined #wayland
junaid has joined #wayland
junaid has quit []
junaid has joined #wayland
qaqland has quit [Remote host closed the connection]