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
bodiccea has joined #wayland
Seirdy has quit [Quit: exiting 3.2]
columbarius has joined #wayland
Seirdy has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
Doraemon has quit [Remote host closed the connection]
Fulljab has joined #wayland
Fulljab has quit []
Fulljab has joined #wayland
yoslin_ has quit []
columbarius has quit [Ping timeout: 480 seconds]
yoslin has joined #wayland
eruditehermit has quit [Ping timeout: 480 seconds]
MatrixTravelerbot[m] has joined #wayland
doras has joined #wayland
columbarius has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
psydroid has joined #wayland
unrelentingtech has joined #wayland
bdaase[m] has joined #wayland
___nick___ has joined #wayland
botiapa[m] has joined #wayland
Fulljab has quit []
Fulljab has joined #wayland
enick_930 has joined #wayland
FbioPacheco[m] has joined #wayland
zebrag has quit [Quit: Konversation terminated!]
digitalshethey[m] has joined #wayland
Fulljab has quit []
Fulljab has joined #wayland
rails[m] has joined #wayland
Fulljab has quit []
Fulljab has joined #wayland
alexmitchellmus has quit [Read error: Connection reset by peer]
alexmitchellmus has joined #wayland
charafau[m] has joined #wayland
robertmader[m] has joined #wayland
GeorgesStavracasfeaneron[m] has joined #wayland
DemiMarieObenour[m] has joined #wayland
Fulljab has quit []
YaLTeR[m] has joined #wayland
reactormonk[m] has joined #wayland
jgrulich has joined #wayland
gnustomp[m] has joined #wayland
hardening has joined #wayland
sstiller has joined #wayland
jryans has joined #wayland
mooff- has joined #wayland
Eighth_Doctor has joined #wayland
pnowack has joined #wayland
dcz_ has joined #wayland
pac85[m] has joined #wayland
<wlb> wayland Issue #111 closed \o/ (Feature request: abstract socket namespace support https://gitlab.freedesktop.org/wayland/wayland/-/issues/111)
danvet has joined #wayland
creich_ has quit []
creich has joined #wayland
rasterman has joined #wayland
tzimmermann has joined #wayland
smasher_tati[m] has joined #wayland
rgallaispou has joined #wayland
DrNick has joined #wayland
DrNick is now known as Guest2186
kajiryoji[m] has joined #wayland
hendursa1 has joined #wayland
Guest2187 has joined #wayland
hendursaga has quit [Ping timeout: 480 seconds]
HayashiEsme[m] has joined #wayland
idkrn[m] has joined #wayland
eruditehermit has joined #wayland
fluix has quit [Remote host closed the connection]
fluix has joined #wayland
leon-p has joined #wayland
go4godvin has joined #wayland
go4godvin is now known as Guest2190
Guest2187 has quit []
eruditehermit has quit []
Guest2190 is now known as go4godvin
ServerStatsDiscoverertraveler4 has joined #wayland
boistordu has joined #wayland
flacks has quit [Quit: Quitter]
flacks has joined #wayland
griffinp has joined #wayland
zzag[m] has joined #wayland
fmuellner has joined #wayland
[old]freshgumbubbles[m] has joined #wayland
<wlb> wayland-protocols Merge request !122 opened by () xdg-shell: introduce capabilities https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/122 [xdg-shell]
turbotum has joined #wayland
peeterm has quit []
peeterm has joined #wayland
peeterm has quit []
d_ed has joined #wayland
turbotum has quit []
peeterm has joined #wayland
Dweezahr has quit []
leon-p has quit [Ping timeout: 480 seconds]
leon-p has joined #wayland
x[m] has joined #wayland
heftig[m] has joined #wayland
ttancos[m] has joined #wayland
shadowninja55[m] has joined #wayland
ongy[m] has joined #wayland
jgrulich has quit [Ping timeout: 480 seconds]
ppascher has quit [Quit: Gateway shutdown]
ppascher has joined #wayland
apol[m] has joined #wayland
Fulljab has joined #wayland
<DemiMarieObenour[m]> Can anyone see this message?
<DemiMarieObenour[m]> (from IRC, that is)
<SardemFF7> DemiMarieObenour[m]: yes
<DemiMarieObenour[m]> SardemFF7: Can you see the message containing “confusing message from NickServ.”?
<SardemFF7> don’t think so
<DemiMarieObenour[m]> When it comes to `wl_fixes`, I would like to start with the `wl_registry` destructor. Not because this is the most important fix to make, but because it is the simplest to implement, and can serve as a proof of concept.
<DemiMarieObenour[m]> That would include changing `wl_registry_destroy` so that it actually sent an event if `wl_fixes` is present.
inkbottle[m] has joined #wayland
<SardemFF7> how about a little less invasively magic: wl_fixes_release_registry(registry) ?
<DemiMarieObenour[m]> That would be interesting. Could it be made to no-op on older servers?
<DemiMarieObenour[m]> Looks like `wl_registry_destroy` is `static inline`, but thankfully old binaries that have inlined its definition will still work (they just won’t call the destructor).
<DemiMarieObenour[m]> This also means that adding a destructor request after the fact is an ABI-breaking change.
<DemiMarieObenour[m]> Could wayland-scanner be made to reject any interfaces that do not have exactly one destructor request, with a hard-coded list of exceptions?
<jadahl> DemiMarieObenour[m]: it could be added as a test case to wayland-protocols' CI
<jadahl> probably better than breaking downstream protocols which cannot reasonably be added to such a list
<DemiMarieObenour[m]> What about making it a warning, and then having wayland-protocols build with warnings-as-errors?
<jadahl> maybe an alternative
<jadahl> problem is that sometimes its valid, or complicated
<DemiMarieObenour[m]> That is true
<jadahl> see for example the leasing protocol, it has quite an elaborate object lifetime management model
<DemiMarieObenour[m]> why is that?
<jadahl> it's discussed at length in the MR
<jadahl> let me find it
<SardemFF7> we already had destructor added in a later version, as pq mentioned, with the _release name to specifically not break the _destroy function
fmuellner has quit []
<DemiMarieObenour[m]> Ah, good point.
<DemiMarieObenour[m]> Interfaces with a destructor event and any requests are known to be broken. Can `wayland-scanner` just reject them?
leon-p has quit [Quit: leon-p]
fmuellner has joined #wayland
<DemiMarieObenour[m]> For the zombie object case, the best solution I can think of is to have a request on `wl_display` that puts the connection in a slightly different mode, where the server sends `delete_id` events whenever it destroys an object, and the client must respond with a `delete_id` request with the destroyed object ID *unless* it has already sent a destructor request.
sstiller has quit [Quit: Leaving]
<DemiMarieObenour[m]> That would ensure that every object destruction goes through a round-trip.
ammen99[m] has joined #wayland
d_ed has quit []
<wlb> wayland Issue #243 opened by () Reducing the number of objects doesn’t release all of the memory https://gitlab.freedesktop.org/wayland/wayland/-/issues/243
zebrag has joined #wayland
niecoinny[m] has joined #wayland
toggleton[m] has joined #wayland
Fulljab has quit []
junglerobba[m] has joined #wayland
edrex[m] has joined #wayland
leon-p has joined #wayland
Levans has joined #wayland
japchae[m] has joined #wayland
Fulljab has joined #wayland
rgallaispou has quit [Ping timeout: 480 seconds]
<wlb> wayland Issue #120 closed \o/ (Touchpad and touchscreen pressure https://gitlab.freedesktop.org/wayland/wayland/-/issues/120)
mooff has quit [Quit: Probably a-lined...]
mooff has joined #wayland
Fulljab has quit []
peeterm has quit []
peeterm has joined #wayland
peeterm has quit []
peeterm has joined #wayland
tzimmermann has quit [Quit: Leaving]
leon-p_ has joined #wayland
leon-p has quit [Ping timeout: 480 seconds]
mort_ has quit [Quit: Ping timeout (120 seconds)]
mort_ has joined #wayland
muhomor_ has joined #wayland
muhomor has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
hardening_ has joined #wayland
hardening has quit [Ping timeout: 480 seconds]
Fulljab has joined #wayland
Fulljab has quit []
dcz_ has quit [Ping timeout: 480 seconds]
pnowack has quit [Quit: pnowack]
Fulljab has joined #wayland
fmuellner has joined #wayland
___nick___ has quit [Ping timeout: 480 seconds]
Fulljab has quit []
xexaxo has quit [Read error: Connection reset by peer]
xexaxo has joined #wayland
leon-p_ has quit []
hardening_ has quit [Ping timeout: 480 seconds]
danvet has quit [Ping timeout: 480 seconds]
Fulljab has joined #wayland
onelegend has joined #wayland
hendursaga has joined #wayland
hendursa1 has quit [Ping timeout: 480 seconds]
Fulljab has quit []
Fulljab has joined #wayland
Guest2186 has left #wayland [#wayland]
Fulljab has quit []
DrNick has joined #wayland
Fulljab has joined #wayland
Fulljab has quit []