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
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #wayland
ahartmetz has quit [Quit: Konversation terminated!]
dcz_ has quit [Ping timeout: 480 seconds]
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #wayland
nerdopolis_ has joined #wayland
nerdopolis has quit [Read error: Connection reset by peer]
molinari has quit [Ping timeout: 480 seconds]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
Brainium has quit [Quit: Konversation terminated!]
ngortheone has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Ping timeout: 480 seconds]
Leopold_ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
bluebugs has quit [Ping timeout: 480 seconds]
Leopold_ has joined #wayland
dreamLogic has joined #wayland
dreamLogic has quit []
anarsoul|2 has quit [Quit: ZNC 1.8.2 - https://znc.in]
bluebugs has joined #wayland
kts has joined #wayland
jgrulich has joined #wayland
junaid has joined #wayland
anarsoul has joined #wayland
kts_ has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts_ has quit []
jgrulich has quit [Quit: Konversation terminated!]
jgrulich has joined #wayland
jgrulich has quit [Quit: Konversation terminated!]
Leopold__ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
hardening has joined #wayland
dcz_ has joined #wayland
sozuba has joined #wayland
Leopold__ has quit [Ping timeout: 480 seconds]
tzimmermann has joined #wayland
junaid has quit [Ping timeout: 480 seconds]
rv1sr has joined #wayland
molinari has joined #wayland
Leopold_ has joined #wayland
pochu has joined #wayland
danvet has joined #wayland
Net147 has quit [Quit: Quit]
Net147 has joined #wayland
Net147 has quit []
Net147 has joined #wayland
rasterman has joined #wayland
agd5f_ has joined #wayland
MrCooper_ is now known as MrCooper
ahartmetz has joined #wayland
agd5f has quit [Ping timeout: 480 seconds]
<pq> Vanfanel, I think changing maybe_enable_pointer_constraint() in an *alternative* approach.
<pq> Vanfanel, if you're going to add a flag, look at my past gitlab comments: it would not be "fullscreen" but "allowed to gain confinement without a click"
<pq> or maybe even "allowed to gain confinement", moving the click handling completely into the shells
<pq> but then, a flag on the surface does not seem right, because one would need to remember to unset it as well, which is prone to errors
<pq> so it would probably be like a surface pointer stored somewhere (weston_seat?) to indicate that this surface is allowed to gain confinement
<pq> I don't remember the shell internals well enough to say if set_fullscreen() is the right function. But I do think you need the surface be both active on the seat and fullscreen to be eligible for confinement without a click.
<pq> or, rather than a surface pointer, it could be a serial, which basically comes back to the existing design - just not exclusively about clicks
<pq> if surface's confinement-serial equals the seat's confinement-serial, then confinement can activate
<pq> seat's confinement serial is bumped whenever something might invalidate confinement ability for any surface
<pq> surface's confinement-serial... oh but that doesn't work with multiple seats
<pq> oh well
Leopold has joined #wayland
Net147 has quit [Quit: Quit]
Leopold_ has quit [Ping timeout: 480 seconds]
Net147 has joined #wayland
Company has quit [Quit: Leaving]
Net147 has quit []
Net147 has joined #wayland
rasterman has quit [Ping timeout: 480 seconds]
kts has joined #wayland
pochu has quit [Read error: Connection reset by peer]
___nick___ has joined #wayland
rasterman has joined #wayland
manuel1985 has joined #wayland
fmuellner has joined #wayland
Leopold has quit [Remote host closed the connection]
___nick___ has quit []
___nick___ has joined #wayland
___nick___ has quit []
Leopold_ has joined #wayland
___nick___ has joined #wayland
floof58 has quit [Remote host closed the connection]
floof58 has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
moa has joined #wayland
molinari has quit [Quit: Leaving]
fmuellner has joined #wayland
bluebugs has quit [Ping timeout: 480 seconds]
molinari has joined #wayland
molinari is now known as Guest2568
molinari has joined #wayland
Guest2568 has quit [Ping timeout: 480 seconds]
manuel1985 has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
d_ed has joined #wayland
d_ed has quit []
Leopold___ has joined #wayland
Leopold_ has quit [Ping timeout: 480 seconds]
flokli has quit [Quit: WeeChat 3.7.1]
manuel1985 has quit [Ping timeout: 480 seconds]
flokli has joined #wayland
Leopold_ has joined #wayland
__nick__ has joined #wayland
Leopold___ has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Leaving]
___nick___ has quit [Ping timeout: 480 seconds]
kts has joined #wayland
Lucretia has quit []
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr has joined #wayland
Lucretia has joined #wayland
kts has quit [Quit: Leaving]
Brainium has joined #wayland
kts has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
molinari has quit [Ping timeout: 480 seconds]
molinari has joined #wayland
Company has joined #wayland
kts has quit [Quit: Leaving]
Leopold_ has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
Leopold_ has joined #wayland
<MrCooper> jadahl: thanks for merging the website Xwayland spelling fix!
benja has joined #wayland
benja has quit []
radiicall has joined #wayland
radiicall has quit [Remote host closed the connection]
radical has joined #wayland
radical has quit []
radicall has joined #wayland
<jadahl> MrCooper: lots more places on the Internet to fix I imagine!
<ofourdan> mandatory xkcd reference: https://xkcd.com/386/
<MrCooper> sure, but I fixed the ones which apparently led to it being inconsistent in the LWN article about X byte-swapping (fixed now too :)
<ofourdan> lol
<MrCooper> ofourdan: hehe, just a little pet peeve of mine
<ofourdan> not just you, it hurts me every time I read XWayland L(
<jadahl> SystemD, XWayland. how does that feel?
<MrCooper> better stay away from Phoronix then
<ofourdan> hehe
<Vanfanel> pq: from what I see in maybe_enable_pointer_constraint(), isn't the view what's evaluated to grant confinement? You talk about surface.. But do you mean view?
<bl4ckb0ne> i yhink the worst is WL-ROOTS
rv1sr has quit []
<Vanfanel> pq: also, after what you said, it seems to be better to store a view/surface pointer stored on a weston_seat? But then.. what about multiple seats again? :(
rv1sr has joined #wayland
<dottedmag> bl4ckb0ne: Strong Common Lisp vibes
junaid has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
sozuba has quit [Quit: sozuba]
rasterman has quit [Quit: Gettin' stinky!]
pH5 has quit [Read error: Network is unreachable]
shoragan has quit [Read error: Network is unreachable]
pH5 has joined #wayland
shoragan has joined #wayland
Leopold___ has joined #wayland
Leopold_ has quit [Ping timeout: 480 seconds]
agd5f_ has quit []
agd5f has joined #wayland
tzimmermann has quit [Quit: Leaving]
<Vanfanel> pq: given our previous conversation, I think a flag in the weston_view that allows the view to gain pointer confinement is the best (= less bad) way to go: it would work with multiple seats.
<Vanfanel> pq: but again, if your view on this is different (or somebody else has another idea) please tell me, not trying to force anything
Leopold has joined #wayland
Leopold___ has quit [Ping timeout: 480 seconds]
molinari has quit [Quit: Leaving]
<hays> emersion: https://wayland.freedesktop.org/building.html I am not sure what is happening here special that enables the Wayland EGL platform
manuel1985 has quit [Ping timeout: 480 seconds]
<emersion> nothing, they're enabled by default
<emersion> libwayland-egl is
<emersion> can you describe your issue?
<Vanfanel> emersion: where is the weston_view struct defined? I am looking hard for the struct definition so I can add a flag member for the fullscreen pointer confinement stuff...
<emersion> i don't know, i am not involved in weston anymore
<Vanfanel> Oh, sorry to bother you then
<Vanfanel> Ah, weston_view seems to be defined in include/libweston/libweston.h
<hays> emersion: I am trying to create a buildroot that has support for wayland-egl platform, because there are a lot of things depending on it. However I suspect that the Mali driver I am using has broken support for libwayland-egl.so.
<hays> emersion: so I am wondering--maybe I can use wayland's version
<hays> unfortunately this is some kind of overhaul of buildroot's dependency system of course, which doesn't really recognize that wayland can provide this shared library
<hays> anyways that part is not your issue to deal with
rasterman has joined #wayland
<hays> anyone that can confirm this is a legitimate thing to try--it would be nice because its probably a few hours of work in buildroot
<emersion> ah, proprietary mali probably has its own libwayland-egl
<hays> yes it does--and I think its broken
<emersion> and the one in the Wayland repo won't work with the proprietary driver I think
<hays> because their buildroot DISABLES wayland-egl by default
Brainium has joined #wayland
<hays> ugh that's good information, if disappointing
cool110 has quit [Remote host closed the connection]
<emersion> although I don't know/care a lot about proprietary drivers, take this with a grain of salt
<hays> according to buildroot-- kodi, sway, waylandpp (at a minimum) need this wayland-egl thing
<bl4ckb0ne> sway?
<hays> bl4ckb0ne: according to buildroot
<hays> but yes
<hays> not saying its right--and this is an old version of buildroot that has been kinda bumped up over time
<hays> lots of greebles here
<hays> anyways none of that is your problem :)
cool110 has joined #wayland
<bl4ckb0ne> is there a protocol out there to attach 2 buffers to a surface?
<jadahl> no
<hays> damn. waylandpp-1.0.0 seems to have a real dependency on wayland-egl
Vanfanel_ has joined #wayland
Vanfanel has quit [Read error: Connection reset by peer]
<hays> not anymore. :)
Vanfanel_ has left #wayland [#wayland]
Vanfanel has joined #wayland
AJ_Z0 has quit [Read error: Connection reset by peer]
AJ_Z0 has joined #wayland
junaid has quit [Ping timeout: 480 seconds]
Vanfanel has quit [Remote host closed the connection]
manuel1985 has joined #wayland
junaid has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
junaid has quit [Read error: No route to host]
__nick__ has quit [Ping timeout: 480 seconds]
floof58 is now known as Guest2629
floof58 has joined #wayland
Guest2629 has quit [Ping timeout: 480 seconds]
rasterman has quit [Read error: Connection reset by peer]
radicall has quit [Remote host closed the connection]
danvet has quit [Ping timeout: 480 seconds]
danvet has joined #wayland
junaid has joined #wayland
fmuellner has joined #wayland
Vanfanel has joined #wayland
Szadek has quit [Quit: WeeChat 3.8]
Vanfanel has quit [Ping timeout: 480 seconds]
junaid has quit [Ping timeout: 480 seconds]
Brainium_ has joined #wayland
Brainium has quit [Ping timeout: 480 seconds]
Szadek has joined #wayland
tlwoerner_ has joined #wayland
tlwoerner has quit [Ping timeout: 480 seconds]
ofourdan has quit [Ping timeout: 480 seconds]
cool110_ has joined #wayland
ofourdan has joined #wayland
cool110 has quit [Ping timeout: 480 seconds]
Leopold has quit [Ping timeout: 480 seconds]
floof58 is now known as Guest2643
floof58 has joined #wayland
Guest2643 has quit [Ping timeout: 480 seconds]
Leopold has joined #wayland