ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
sally has quit [Remote host closed the connection]
sally has joined #wayland
nniro has quit [Ping timeout: 480 seconds]
nniro has joined #wayland
RAOF has quit [Remote host closed the connection]
Dami_Lu has quit [Read error: Connection reset by peer]
RAOF has joined #wayland
Dami_Lu has joined #wayland
mripard has joined #wayland
Dami_Lu has quit [Read error: Connection reset by peer]
Dami_Lu has joined #wayland
kts has joined #wayland
mvlad has joined #wayland
Dami_Lu has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
tzimmermann has joined #wayland
bnason has quit [Quit: Ping timeout (120 seconds)]
kts has quit [Ping timeout: 480 seconds]
Dami_Lu has joined #wayland
kts has joined #wayland
Dami_Lu has quit [Read error: Connection reset by peer]
bnason has joined #wayland
iomari891 has joined #wayland
garnacho has joined #wayland
<daniels>
riteo: definitely directly by clients as well, e.g. media players
<pq>
kennylevinsen, I think recomputing pointer focus on every surface layout change would be expected. You recompute on every pointer motion as well, right? And motion, when it happens, tends to be much more frequent. So why not?
<pq>
kennylevinsen, they can be batched to an output repaint though, so not at protocol rate.
<kennylevinsen>
my thought was: If subsurfaces can extend past the window bounds without causing geometry changes and cause immediate pointer focus changes, then you *could* in a highly absurd scenario use transparent subsurfaces to probe cursor position outside the window bounds without the user noticing
<pq>
ooh
<kennylevinsen>
however, I don't think our justification for the current behavior is anything other than it being our long-standing status quo
<pq>
I never thought of that.
<kennylevinsen>
We crop things to the toplevel bounds so it's not as much of an issue in sway, but it does give reason for reservation with respect ot the behavior
<pq>
It's a good point. I think re-focusing on actual input hardware events is good.
rasterman has joined #wayland
JEEB has quit [Quit: leaving]
feaneron has joined #wayland
wmlhwl has joined #wayland
Dami_Lu has joined #wayland
kts has quit [Ping timeout: 480 seconds]
Dami_Lu has quit [Remote host closed the connection]
kts has joined #wayland
<wlb>
wayland-protocols/main: Derek Foreman * various: Fix definition of double-buffered state https://gitlab.freedesktop.org/wayland/wayland-protocols/commit/c5b47dc92810 stable/viewporter/viewporter.xml stable/xdg-shell/xdg-shell.xml staging/tearing-control/tearing-control-v1.xml staging/xwayland-shell/xwayland-shell-v1.xml unstable/pointer-constraints/pointer-constraints-unstable-v1.xml unstable/xdg-shell/xdg-shell-unstab