ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
floof58_ has joined #wayland
floof58 has quit [Ping timeout: 480 seconds]
alarumbe has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
alarumbe has joined #wayland
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #wayland
remanifest has quit [Remote host closed the connection]
remanifest has joined #wayland
leon-p has quit [Quit: leon-p]
yongxiang has quit [Ping timeout: 480 seconds]
smurray has quit [Ping timeout: 480 seconds]
JPEW has quit [Ping timeout: 480 seconds]
ziky has quit [Ping timeout: 480 seconds]
pedro1__ has quit [Ping timeout: 480 seconds]
Ariadne has quit [Ping timeout: 480 seconds]
Ariadne has joined #wayland
ecocode_ has quit [Ping timeout: 480 seconds]
hwentlan has quit [Ping timeout: 480 seconds]
pedro1__ has joined #wayland
boistordu has quit [Ping timeout: 480 seconds]
yongxiang has joined #wayland
ecocode_ has joined #wayland
leon-p has joined #wayland
smurray has joined #wayland
ziky has joined #wayland
JPEW has joined #wayland
specunix has joined #wayland
specunix has left #wayland [#wayland]
zebrag has quit [Quit: Konversation terminated!]
leon-p has quit [Quit: leon-p]
hwentlan has joined #wayland
dcz has joined #wayland
remanifest has quit []
MrCooper_ has quit [Ping timeout: 480 seconds]
hendursa1 has joined #wayland
hendursaga has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
Seirdy has quit [Ping timeout: 480 seconds]
Seirdy has joined #wayland
hendursa1 has quit [Ping timeout: 480 seconds]
hendursa1 has joined #wayland
hardening has joined #wayland
soreau has quit [Read error: Connection reset by peer]
soreau has joined #wayland
flacks has quit [Quit: Quitter]
flacks has joined #wayland
vyivel has quit [Remote host closed the connection]
bl4ckb0ne has quit [Remote host closed the connection]
emersion has quit [Remote host closed the connection]
bl4ckb0ne has joined #wayland
vyivel has joined #wayland
emersion has joined #wayland
leon-p has joined #wayland
shashank1202 has joined #wayland
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
shashank1202 has quit [Quit: Connection closed for inactivity]
<wlb> wayland Issue #245 opened by () Proposal: require destructor events to be annotated https://gitlab.freedesktop.org/wayland/wayland/-/issues/245
<wlb> wayland Merge request !184 opened by () Reject identifiers reserved in C++ https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/184
<DemiMarieObenour[m]> How does XWayland handle double buffering?
<DemiMarieObenour[m]> Also, how does Wayland in general handle server-initiated resizes? Is there a way to do so without any glitches?
moodman has quit []
<kennylevinsen> It is handled by informing the client that a new size has been requested through a configure event.
<kennylevinsen> It is glitch free in that nothing happens until the client submits a new buffet with content in the new size
<kennylevinsen> (the window size is always the size of the last submitted buffer)
<DemiMarieObenour[m]> What happens to the pointer during that time?
<kennylevinsen> Whatever the user does with it and whatever the application sets the cursor buffer to. If the application is too slow to render, it'll lack behind during resize.
<DemiMarieObenour[m]> Gotcha
hendursa1 has quit []
hendursaga has joined #wayland
ivan81 has quit [Quit: ivan81]
V_ is now known as V
<DemiMarieObenour[m]> Is it a protocol error for a client to damage a surface and then commit without having submitted a new buffer, if the old buffer has not been released yet?
dcz has quit [Ping timeout: 480 seconds]
dcz has joined #wayland
<kennylevinsen> DemiMarieObenour[m]: it's a no-op, as damage applies to the pending buffer of which there would be none.
rasterman has joined #wayland
dcz has quit [Ping timeout: 480 seconds]
<DemiMarieObenour[m]> kennylevinsen: what about attaching a buffer that is still in use?
hardening has quit [Ping timeout: 480 seconds]
<kennylevinsen> DemiMarieObenour[m]: that would be pointless as you are not allowed to mutate a buffer before it has been released, but I believe the wl_surface::attach comment about attaching a single buffer to multiple surfaces applies about weirdness.
<kennylevinsen> (Mutating a buffer when you are not allowed to generally leads to the application glitching as damage regions are incorrect.)
rasterman has quit [Quit: Gettin' stinky!]