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
zebrag has quit [Remote host closed the connection]
zebrag has joined #wayland
remanifest has joined #wayland
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
leon-p has quit [Quit: leon-p]
zebrag has quit [Remote host closed the connection]
jgrulich has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
hardening has joined #wayland
pnowack has joined #wayland
dcz has joined #wayland
tzimmermann has joined #wayland
manuel1985 has joined #wayland
MrCooper_ is now known as MrCooper
rgallaispou has joined #wayland
rasterman has joined #wayland
hendursa1 has joined #wayland
hendursaga has quit [Ping timeout: 480 seconds]
floof58_ has quit []
floof58 has joined #wayland
<pq> kennylevinsen, damage without setting a new buffer might not actually be a no-op, I wrote some language in the protocol spec about the last buffer remaining until replaced. Would need to check...
<pq> likely a mistake in hindsight
mnadrian has quit [Ping timeout: 480 seconds]
hendursaga has joined #wayland
hendursa1 has quit [Ping timeout: 480 seconds]
<wlb> wayland Issue #244 closed \o/ (Can't get a valid working area https://gitlab.freedesktop.org/wayland/wayland/-/issues/244)
<kennylevinsen> pq: it does seem underspecified at least - maybe we should update to specify that one shouldn't do that as it makes no sense...
<pq> kennylevinsen, there is a corner-case where it would make sense: the compositor released the buffer and client re-uses it, but since spec says the buffer remains until replaced, the client could send damage with no attach.
<pq> however, there is no reason to not attach the buffer again, so
<kennylevinsen> Hmm true. It is tricky - damage specifies that it's for the pending buffer (which shouldn't apply to old buffers), but also says that pending damage is made current on commit (which could apply to old buffers)
<pq> wasn't there wording saying the pending buffer remains also pending on commit, or something?
<pq> unless attach changes it
<pq> that's a Weston implementation detail seeping through, in hindsight
<pq> I should have used bit flags to denote which state fields need to be processed on commit, but instead I relied on the fields maintaining their values so re-apply doesn't hurt.
<pq> and now weston has this "newly attached" flag instead, ugh
<pq> funny how 5-10 years of additinal experience changes you :-)
<emersion> "pending buffer remains also pending on commit"
<emersion> that's kind of not possible for wlroots
<emersion> because doing this would make it so wl_shm buffers are not released on commit
<pq> it's just semantics, you don't have to implement it literally
<emersion> right, but maybe there's a way to describe how the compositor should behave, instead of how it should implement it
<pq> in weston, the pending buffer reference is special, and does not count against keeping the buffer reserved.
<emersion> that sounds like implementation details
<pq> sure, sure - we're talking to me something like 8 years ago :-)
<emersion> ahah :P
<pq> at last I'm relatively sure I wrote those pieces...
<pq> if we still can make the spec more clear and drop the awkward bits, I'm all for it
flacks has quit [Quit: Quitter]
flacks has joined #wayland
<wlb> wayland Issue #62 closed \o/ (wp_buffer_release_flushed protocol https://gitlab.freedesktop.org/wayland/wayland/-/issues/62)
<wlb> wayland Issue #72 closed \o/ (Using epoll is not cross-platform https://gitlab.freedesktop.org/wayland/wayland/-/issues/72)
d_ed has joined #wayland
<wlb> weston Merge request !707 opened by () gitlab-ci: Check merge request for allowing edits https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/707
flacks has quit [Read error: Connection reset by peer]
flacks has joined #wayland
st3r4g has joined #wayland
st3r4g has quit [Quit: おやすみ]
<wlb> weston/main: Marius Vlad * gitlab-ci: Check merge request for allowing edits https://gitlab.freedesktop.org/wayland/weston/commit/15a552b671d1 .gitlab-ci.yml
<wlb> weston Merge request !707 merged \o/ (gitlab-ci: Check merge request for allowing edits https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/707)
<wlb> weston Merge request !708 opened by () gitlab-ci: Use the same name as for check-commits https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/708
<wlb> weston/main: Marius Vlad * gitlab-ci: Use the same name as for check-commits https://gitlab.freedesktop.org/wayland/weston/commit/43ec334c7760 .gitlab-ci.yml
<wlb> weston Merge request !708 merged \o/ (gitlab-ci: Use the same name as for check-commits https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/708)
novakane has joined #wayland
novakane has quit []
novakane has joined #wayland
zebrag has joined #wayland
leon-p has joined #wayland
pnowack has quit [Quit: pnowack]
danvet has joined #wayland
pnowack has joined #wayland
d_ed has quit [Remote host closed the connection]
zhxuxu has joined #wayland
zhxuxu_ has joined #wayland
zhxuxu has quit [Ping timeout: 480 seconds]
___nick___ has joined #wayland
jgrulich has quit [Remote host closed the connection]
jgrulich has joined #wayland
mbalmer_ has joined #wayland
mbalmer has quit [Ping timeout: 480 seconds]
manuel1985 has quit [Ping timeout: 480 seconds]
shashank1202 has joined #wayland
___nick___ has quit []
jgrulich has quit [Ping timeout: 480 seconds]
d_ed has joined #wayland
pnowack has quit [Quit: pnowack]
___nick___ has joined #wayland
d_ed has quit [Remote host closed the connection]
___nick___ has quit []
___nick___ has joined #wayland
d_ed has joined #wayland
remanifest has quit []
__nick__ has joined #wayland
___nick___ has quit [Ping timeout: 480 seconds]
d_ed has quit [Remote host closed the connection]
pnowack has joined #wayland
hendursaga has quit [Quit: hendursaga]
hendursaga has joined #wayland
st3r4g has joined #wayland
tzimmermann has quit [Quit: Leaving]
d_ed has joined #wayland
__nick__ has quit [Ping timeout: 480 seconds]
dcz has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
d_ed has quit [Remote host closed the connection]
rasterman has quit [Quit: Gettin' stinky!]
novakane has quit [Quit: WeeChat 3.3]
zhxuxu__ has joined #wayland
leon-p_ has joined #wayland
zhxuxu_ has quit [Ping timeout: 480 seconds]
nakash has joined #wayland
leon-p has quit [Ping timeout: 480 seconds]
danvet has quit [Ping timeout: 480 seconds]
remanifest has joined #wayland
shashank1202 has quit [Quit: Connection closed for inactivity]
rasterman has joined #wayland
pnowack has quit [Quit: pnowack]
rasterman has quit []
remanifest has quit [Remote host closed the connection]
remanifest has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
hardening has quit [Ping timeout: 480 seconds]
tdeo has quit [Remote host closed the connection]
tdeo has joined #wayland
xexaxo_ has quit [Remote host closed the connection]
xexaxo_ has joined #wayland
st3r4g has quit [Quit: おやすみ]
mbalmer has joined #wayland
mbalmer_ has quit [Read error: Connection reset by peer]
nakash has quit [Remote host closed the connection]
nakash has joined #wayland
zhxuxu__ has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]