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
eroc1990 has quit [Quit: Ping timeout (120 seconds)]
eroc1990 has joined #wayland
repetiti` has quit []
ybogdano has quit [Read error: Connection reset by peer]
ybogdano has joined #wayland
everfree_ has quit [Remote host closed the connection]
ybogdano is now known as Guest2156
Guest2156 has quit [Read error: Connection reset by peer]
ybogdano has joined #wayland
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
Lucretia has quit [Ping timeout: 480 seconds]
MrCooper_ has joined #wayland
MrCooper has quit [Read error: Connection reset by peer]
MrCooper__ has joined #wayland
MrCooper_ has quit [Read error: Connection reset by peer]
PuercoPop has joined #wayland
qpls has joined #wayland
<qpls> when should one free objects passed to event callbacks?
<qpls> I'
<qpls> If I call destroy on the objects, there is still a possibility that an event callback will be made with a pointer to one of my data structures
<qpls> what is the proper way to avoid this?
PuercoPop has quit [Ping timeout: 480 seconds]
ybogdano has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
adarshgm has joined #wayland
adarshgm1 has joined #wayland
adarshgm has quit [Read error: Connection reset by peer]
adarshgm has joined #wayland
bookworm has quit [Ping timeout: 480 seconds]
adarshgm1 has quit [Ping timeout: 480 seconds]
bookworm has joined #wayland
smallville7123 has joined #wayland
zebrag has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
zebrag has quit [Quit: Konversation terminated!]
Seirdy has quit [Ping timeout: 480 seconds]
Seirdy has joined #wayland
coleman has quit [Ping timeout: 480 seconds]
coleman has joined #wayland
sav10 has quit [Ping timeout: 480 seconds]
Leopold has joined #wayland
adarshgm1 has joined #wayland
adarshgm has quit [Ping timeout: 480 seconds]
markbolhuis has joined #wayland
smallville7123 has quit [Ping timeout: 480 seconds]
jgrulich has joined #wayland
Company has quit [Quit: Leaving]
adarshgm1 has quit [Read error: Connection reset by peer]
pH5 has joined #wayland
dcz_ has joined #wayland
smallville7123 has joined #wayland
pym_ has joined #wayland
coleman has quit [Ping timeout: 480 seconds]
<qpls> nevermind, turns out the client library will suppress callbacks after destroy is called on the object
<qpls> there was a bug in my code
<qpls> I was calling the wrong destroy function T_T
pochu has joined #wayland
hardening has joined #wayland
manuel1985 has joined #wayland
tzimmermann has joined #wayland
coleman has joined #wayland
qpls has quit [Quit: Lost terminal]
coleman has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
coleman has joined #wayland
MrCooper__ is now known as MrCooper
mvlad has joined #wayland
danvet has joined #wayland
coleman has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
Lucretia has joined #wayland
MajorBiscuit has quit []
coleman has joined #wayland
andyrtr_ has joined #wayland
MajorBiscuit has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ is now known as andyrtr
d_ed has joined #wayland
junaid has joined #wayland
haasn has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
haasn has joined #wayland
psydroid[m] has quit []
marcusbritanicus[m] has quit []
furyishere[m] has quit []
jasyuiop[m] has quit []
DrNick has quit []
FellFromTheSky[m] has quit []
jryans has quit []
Naruto[m] has quit []
cb5r[m] has quit []
frytaped has quit [Quit: Bridge terminating on SIGTERM]
deknos82[m] has quit []
nielsdg has quit []
Joanna[m] has quit []
niecoinny[m] has quit []
hasebastian[m] has quit []
tleydxdy has quit [Quit: Bridge terminating on SIGTERM]
RAOF has quit []
robertmader[m] has quit []
gnustomp[m] has quit []
pac85[m] has quit []
Sumera[m] has quit []
YaLTeR[m] has quit []
JosExpsito[m] has quit []
Nova[m] has quit []
toggleton[m] has quit []
ozwald1[m] has quit []
BilalElmoussaoui[m] has quit []
ongy[m] has quit []
ttancos[m] has quit []
teh1[m] has quit []
apol[m] has quit []
bdaase[m] has quit []
vchernin[m] has quit []
diamondburned[m] has quit []
junglerobba[m] has quit []
unix-supremacist[m]1 has quit []
NepNepdmsalwaysopen[m] has quit []
[old]freshgumbubbles[m] has quit []
Kelseyjgilbert[m] has quit []
Levans has quit [Quit: Bridge terminating on SIGTERM]
rails[m] has quit []
ammen99[m] has quit []
danburd[m] has quit []
tzx[m] has quit []
rubo_[m] has quit []
j-james[m] has quit []
Max[m]1234 has quit []
GrahamPerrin[m] has quit []
q234rty[m][m] has quit []
Poly[m] has quit []
Ryhon[m] has quit []
drakulix[m] has quit []
hariselldon[m] has quit []
botiapa[m] has quit []
cousinofthor[m] has quit []
AndrewAylett[m] has quit []
edrex[m] has quit []
japchae[m] has quit []
emilio[m]1 has quit []
hex[m]1 has quit []
inkbottle[m] has quit []
smasher_tati[m] has quit []
zaibon[m] has quit []
windowsxp[m] has quit []
varlad[m] has quit []
ambasta[m] has quit []
FbioPacheco[m] has quit []
q234rty[envs][m] has quit []
Max1 has quit [Quit: Bridge terminating on SIGTERM]
ujineli[m] has quit []
dngray[m] has quit []
fallenchromium[m] has quit []
bluepenquin has quit [Quit: Bridge terminating on SIGTERM]
swick[m] has quit []
m5zs7k has quit [Max SendQ exceeded]
MajorBiscuit has quit [Max SendQ exceeded]
m5zs7k has joined #wayland
ki[m] has quit []
doras has quit []
DemiMarie has quit [Quit: Bridge terminating on SIGTERM]
Mershl[m] has quit []
halfline[m] has quit []
xerpi[m] has quit []
GeorgesStavracasfeaneron[m] has quit []
heftig has quit [Quit: Bridge terminating on SIGTERM]
yshui` has quit [Quit: Bridge terminating on SIGTERM]
zamundaaa[m] has quit [Quit: Bridge terminating on SIGTERM]
i509VCB has quit [Quit: Bridge terminating on SIGTERM]
pitsch[m] has quit []
Guest803 has quit []
nazarewk[m] has quit []
Guest818 has quit []
d_ed[m] has quit []
Bran[m] has quit []
jmariondev[m] has quit []
RomanGilg[m] has quit []
arichardson[m] has quit []
ehfd[m] has quit []
davidre has quit []
Shimmy[m] has quit []
junaid has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #wayland
ahmadraniri[m] has joined #wayland
pym_ has left #wayland [#wayland]
junaid has joined #wayland
coleman has quit [Ping timeout: 480 seconds]
Leopold has quit [Remote host closed the connection]
<wlb> weston/main: Derek Foreman * fullscreen-shell: Use center_on_output helper https://gitlab.freedesktop.org/wayland/weston/commit/9a386f5de5b6 fullscreen-shell/fullscreen-shell.c
<wlb> weston Merge request !1056 merged \o/ (fullscreen-shell: Use center_on_output helper https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1056)
repetitivestrain has joined #wayland
coleman has joined #wayland
coleman has quit [Ping timeout: 480 seconds]
junaid has quit [Remote host closed the connection]
coleman has joined #wayland
junaid has joined #wayland
coleman has quit [Ping timeout: 480 seconds]
coleman has joined #wayland
junaid has quit [Ping timeout: 480 seconds]
foox has joined #wayland
vsyrjala_ is now known as vsyrjala
kenny has joined #wayland
markbolhuis has quit [Quit: markbolhuis]
kenny has quit [Quit: WeeChat 3.6]
kenny has joined #wayland
jmdaemon has quit [Ping timeout: 480 seconds]
genpaku has quit [Remote host closed the connection]
genpaku has joined #wayland
gschwind has quit [Quit: Leaving]
kenny has quit [Quit: WeeChat 3.7.1]
glennk has quit [Ping timeout: 480 seconds]
foox has quit [Remote host closed the connection]
foox has joined #wayland
ebassi has quit [Remote host closed the connection]
fmuellner has joined #wayland
ebassi has joined #wayland
fmuellner has quit []
fmuellner has joined #wayland
fmuellner has quit [Read error: Connection reset by peer]
glennk has joined #wayland
DemiMarie has joined #wayland
ambasta[m] has joined #wayland
ammen99[m] has joined #wayland
AndrewAylett[m] has joined #wayland
anomalous_creator[m] has joined #wayland
apol[m] has joined #wayland
arichardson[m] has joined #wayland
bdaase[m] has joined #wayland
BilalElmoussaoui[m] has joined #wayland
bluepqnuin has joined #wayland
botiapa[m] has joined #wayland
Naruto[m] has joined #wayland
cb5r[m] has joined #wayland
RAOF has joined #wayland
cmeissl[m] has joined #wayland
cousinofthor[m] has joined #wayland
d_ed[m] has joined #wayland
danburd[m] has joined #wayland
davidre has joined #wayland
Nico has joined #wayland
deknos82[m] has joined #wayland
DemiMarieObenour[m] has joined #wayland
diamondburned[m] has joined #wayland
dngray[m] has joined #wayland
Guest2208 has joined #wayland
doras has joined #wayland
drakulix[m] has joined #wayland
edrex[m] has joined #wayland
ehfd[m] has joined #wayland
emilio[m]1 has joined #wayland
fallenchromium[m] has joined #wayland
FbioPacheco[m] has joined #wayland
GeorgesStavracasfeaneron[m] has joined #wayland
FellFromTheSky[m] has joined #wayland
Joanna[m]1 has joined #wayland
[old]freshgumbubbles[m] has joined #wayland
frytaped[m] has joined #wayland
furyishere[m] has joined #wayland
gnustomp[m] has joined #wayland
Guest2224 has joined #wayland
GrahamPerrin[m] has joined #wayland
halfline[m] has joined #wayland
hariselldon[m] has joined #wayland
hasebastian[m] has joined #wayland
hch12907 has joined #wayland
Bran[m] has joined #wayland
Florian[m] has joined #wayland
heftig has joined #wayland
Guest2237 has joined #wayland
hex[m]1 has joined #wayland
i509VCB has joined #wayland
inkbottle[m] has joined #wayland
j-james[m] has joined #wayland
japchae[m] has joined #wayland
jasyuiop[m] has joined #wayland
Kelseyjgilbert[m] has joined #wayland
jmariondev[m] has joined #wayland
junglerobba[m] has joined #wayland
JosExpsito[m] has joined #wayland
jryans has joined #wayland
Levans has joined #wayland
marcusbritanicus[m] has joined #wayland
Max1 has joined #wayland
Mershl[m] has joined #wayland
Max[m]1234 has joined #wayland
nazarewk[m] has joined #wayland
NepNepdmsalwaysopen[m] has joined #wayland
niecoinny[m]1 has joined #wayland
nielsdg has joined #wayland
ongy[m] has joined #wayland
teh1[m] has joined #wayland
ozwald1[m] has joined #wayland
pac85[m] has joined #wayland
pitsch[m] has joined #wayland
Poly[m] has joined #wayland
psydroid[m] has joined #wayland
q234rty[envs][m] has joined #wayland
q234rty[m][m] has joined #wayland
DemiMarie is now known as Guest2251
rails[m] has joined #wayland
robertmader[m] has joined #wayland
RomanGilg[m] has joined #wayland
rubo_[m] has joined #wayland
Ryhon[m] has joined #wayland
smasher_tati[m] has joined #wayland
Sumera[m] has joined #wayland
swick[m] has joined #wayland
Nova[m] has joined #wayland
Shimmy[m] has joined #wayland
underpantsgnome[m] has joined #wayland
tleydxdy has joined #wayland
toggleton[m] has joined #wayland
ttancos[m] has joined #wayland
tzx[m] has joined #wayland
ki[m] has joined #wayland
ujineli[m] has joined #wayland
unix-supremacist[m] has joined #wayland
varlad[m] has joined #wayland
vchernin[m] has joined #wayland
MatrixTravelerbot[m]1 has joined #wayland
windowsxp[m] has joined #wayland
xerpi[m] has joined #wayland
YaLTeR[m] has joined #wayland
yshui` has joined #wayland
zaibon[m] has joined #wayland
zamundaaa[m] has joined #wayland
foox has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
d_ed has quit [Ping timeout: 480 seconds]
smallville7123 has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
kts has joined #wayland
pochu has quit []
foox has joined #wayland
d_ed has joined #wayland
Company has joined #wayland
d_ed has quit []
manuel1985 has quit [Ping timeout: 480 seconds]
jgrulich has quit [Remote host closed the connection]
bryantchandler has joined #wayland
zebrag has joined #wayland
foox has quit [Ping timeout: 480 seconds]
<wlb> weston Issue #694 opened by Derek Foreman (derekf) Remove matrix type field https://gitlab.freedesktop.org/wayland/weston/-/issues/694 [Core compositor]
___nick___ has joined #wayland
<bryantchandler> I'm looking for more information about why wayland doesn't include modifier information in pointer events. I found a reference from 2012 (https://lwn.net/Articles/483088/#:~:text=pointer%20axis%20events%20need%20modifiers%20(ctrl%2Dscroll%20eg)%2C%20but%20we%20either%0Aneed%20to%20send%20the%20modifier%20state%20with%20each%20axis/scroll%20event%20or%20send%0Akeys%20down%20on%20pointer_focus%20and%20subsequent%20key%20events...%20or%20just%20key
<bryantchandler> %0Aevents%20for%20modifier%20keys...%20or%20for%20the%20non%2Drepeating%20subset%3F), but I haven't been able to find any more recent information on the topic.
<zamundaaa[m]> Are you looking for historical information, or for a fix?
foox has joined #wayland
ybogdano has joined #wayland
tzimmermann has quit [Quit: Leaving]
<bryantchandler> I guess both. I did find that merge request, but it seemed to only cover trying to clarify the current behavior of managing modifiers completely separate from pointer events. I'm wondering why the modifier state isn't just included as a field on pointer events. That's a common approach and it seems like it would alleviate a lot of difficulties that arise from tracking modifier state separately.
<kennylevinsen> wl_pointer and wl_keyboard are entirely separate, and tying them together by including wl_keyboard modifiers on wl_pointer events would break the abstraction
<kennylevinsen> but making it so wl_keyboard modifiers are sent before wl_pointer click events does not seem unreasonable
<kennylevinsen> (it is a little gross, but it also makes perfect sense, so eh)
<kennylevinsen> this approach also aligns with how modifiers work for the wl_keyboard itself - we don't include modifiers in key events, so including them in mouse events would be odd
rgallaispou has left #wayland [#wayland]
kts has quit [Quit: Leaving]
___nick___ has quit []
___nick___ has joined #wayland
___nick___ has quit []
___nick___ has joined #wayland
rasterman has joined #wayland
rasterman has quit []
junaid has joined #wayland
mbalmer has joined #wayland
reductum has joined #wayland
rasterman has joined #wayland
MajorBiscuit has quit [Ping timeout: 480 seconds]
Florian[m] has quit []
bluepqnuin has quit []
<zzag> kennylevinsen: purely from logical point of view, I could argue that sending wl_keyboard.modifiers to a surface with wl_pointer focus is also weird
MatrixTravelerbot[m]1 has quit []
<zzag> the nice thing about wl_pointer.modifiers is that explicitly says that it's interested in keyboard modifiers
<zzag> otherwise you are left to compositor implementation details
psydroid[m] has quit []
<zzag> is that it explicitly*
anomalous_creator[m] has quit []
<kennylevinsen> Absolutely agreed, but even weirder to integrate keyboard info in a wl_pointer event :D
<bryantchandler> What if modifiers were split out so that both wl_keyboard and wl_pointer could depend on them. That would maintain the separation but allow the information to be included on both event types.
mbalmer has quit []
<tleydxdy> I'd say there's never gonna be an fully clean abstraction since human interface are messy
junaid has quit [Remote host closed the connection]
aswar002 has quit [Remote host closed the connection]
aswar002 has joined #wayland
junaid has joined #wayland
<kennylevinsen> bryantchandler: modifiers are physically and logically the property/state of a keyboard. That clients care about keyboard and mouse state simultaneously does not justify merging them.
floof58 is now known as Guest2287
floof58 has joined #wayland
<kennylevinsen> that clients are unable to obtain keyboard state when they seemingly need it is separate, dealt with in the linked MR.
Guest2287 has quit [Ping timeout: 480 seconds]
ybogdano has quit [Read error: Connection reset by peer]
mvlad has quit [Remote host closed the connection]
ybogdano has joined #wayland
ofourdan has quit [Remote host closed the connection]
immibis has joined #wayland
immibis_ has quit [Ping timeout: 480 seconds]
ofourdan has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
___nick___ has quit [Ping timeout: 480 seconds]
bryantchandler has quit [Ping timeout: 480 seconds]
dcz_ has quit [Ping timeout: 480 seconds]
Guest2224 is now known as frytaped
bryantchandler has joined #wayland
danvet has quit [Ping timeout: 480 seconds]
junaid has quit [Ping timeout: 480 seconds]
ybogdano has quit [Read error: Connection reset by peer]
andyrtr_ has joined #wayland
ybogdano has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ is now known as andyrtr
andyrtr_ has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ is now known as andyrtr
Guest2208 is now known as DrNick
jmdaemon has joined #wayland
zebrag has quit [Ping timeout: 480 seconds]
zebrag has joined #wayland
floof58 is now known as Guest2299
floof58 has joined #wayland
Guest2299 has quit [Ping timeout: 480 seconds]
hardening has quit [Ping timeout: 480 seconds]
bryantchandler has quit [Ping timeout: 480 seconds]
foox has quit [Ping timeout: 480 seconds]