ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
sergio_ has joined #wayland
sergio_ has quit [Read error: Connection reset by peer]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
garnacho has joined #wayland
Guest2517 has quit [Remote host closed the connection]
glennk has quit [Ping timeout: 480 seconds]
garnacho has quit [Ping timeout: 480 seconds]
PuercoPop has joined #wayland
PuercoPop has quit [Ping timeout: 480 seconds]
cwegener has quit [Ping timeout: 480 seconds]
mxz_ has joined #wayland
kts has joined #wayland
kts has quit [Quit: Leaving]
mxz has quit [Ping timeout: 480 seconds]
mxz__ has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
Company has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
jkl has quit [Quit: Gone.]
jkl has joined #wayland
mxz_ has joined #wayland
julio7359 has joined #wayland
cool110 has joined #wayland
cool110 is now known as Guest2540
agd5f has joined #wayland
leon-anavi has joined #wayland
agd5f_ has quit [Ping timeout: 480 seconds]
julio7359 has quit [Ping timeout: 480 seconds]
Dami_Lu has quit [Remote host closed the connection]
Dami_Lu has joined #wayland
glennk has joined #wayland
rasterman has joined #wayland
CME_ has quit []
CME has joined #wayland
tzimmermann has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
kts has joined #wayland
kts has quit [Remote host closed the connection]
kts has joined #wayland
mvlad has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
mripard has joined #wayland
<pq>
sewn, I think usually the bigger problem to support another OS is to get the automated CI testing going for it, rather than getting someone to write the OS integration code.
<pq>
for libwayland
garnacho has joined #wayland
kts_ has joined #wayland
kts has quit [Ping timeout: 480 seconds]
garnacho has quit [Quit: garnacho]
garnacho has joined #wayland
rasterman has joined #wayland
iomari891 has joined #wayland
kts_ has quit [Ping timeout: 480 seconds]
kts_ has joined #wayland
mclasen has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
leandrohrb56 has quit []
mohit81582263 has quit [Quit: Ping timeout (120 seconds)]
ckinloch has quit [Quit: Ping timeout (120 seconds)]
mohit81582263 has joined #wayland
ckinloch has joined #wayland
r00tobo[BNC] has joined #wayland
aleasto has quit [Remote host closed the connection]
aleasto has joined #wayland
garnacho has quit [reticulum.oftc.net helix.oftc.net]
CME has quit [reticulum.oftc.net helix.oftc.net]
paulk-bis has quit [reticulum.oftc.net helix.oftc.net]
naemi has quit [reticulum.oftc.net helix.oftc.net]
tanty has quit [reticulum.oftc.net helix.oftc.net]
caveman has quit [reticulum.oftc.net helix.oftc.net]
abeltramo589523 has quit [reticulum.oftc.net helix.oftc.net]
al has quit [reticulum.oftc.net helix.oftc.net]
pbsds has quit [reticulum.oftc.net helix.oftc.net]
c_89[m] has quit [reticulum.oftc.net helix.oftc.net]
avu has quit [reticulum.oftc.net helix.oftc.net]
Zeroine has quit [reticulum.oftc.net helix.oftc.net]
flokli has quit [reticulum.oftc.net helix.oftc.net]
chamlis has quit [reticulum.oftc.net helix.oftc.net]
r00tobo has quit [reticulum.oftc.net helix.oftc.net]
selckin has quit [reticulum.oftc.net helix.oftc.net]
cat has quit [reticulum.oftc.net helix.oftc.net]
tommybomb has quit [reticulum.oftc.net helix.oftc.net]
swick[m] has quit [reticulum.oftc.net helix.oftc.net]
mtretter has quit [reticulum.oftc.net helix.oftc.net]
wildwestrom[m] has quit [reticulum.oftc.net helix.oftc.net]
unix-supremacist[m] has quit [reticulum.oftc.net helix.oftc.net]
teaper[m] has quit [reticulum.oftc.net helix.oftc.net]
ongy[m] has quit [reticulum.oftc.net helix.oftc.net]
Kelseyjgilbert[m] has quit [reticulum.oftc.net helix.oftc.net]
j-james[m] has quit [reticulum.oftc.net helix.oftc.net]
shawn[m]1 has quit [reticulum.oftc.net helix.oftc.net]
elinor has quit [reticulum.oftc.net helix.oftc.net]
dani-g5x[m] has quit [reticulum.oftc.net helix.oftc.net]
danburd[m] has quit [reticulum.oftc.net helix.oftc.net]
cousinofthor[m] has quit [reticulum.oftc.net helix.oftc.net]
ammen99[m] has quit [reticulum.oftc.net helix.oftc.net]
ttancos[m] has quit [reticulum.oftc.net helix.oftc.net]
wb9688 has quit [reticulum.oftc.net helix.oftc.net]
vsyrjala has quit [reticulum.oftc.net helix.oftc.net]
JEEB has quit [reticulum.oftc.net helix.oftc.net]
leandrohrb56 has joined #wayland
CME has joined #wayland
naemi has joined #wayland
caveman has joined #wayland
garnacho has joined #wayland
paulk-bis has joined #wayland
tanty has joined #wayland
abeltramo589523 has joined #wayland
al has joined #wayland
pbsds has joined #wayland
avu has joined #wayland
Zeroine has joined #wayland
c_89[m] has joined #wayland
flokli has joined #wayland
chamlis has joined #wayland
selckin has joined #wayland
cat has joined #wayland
tommybomb has joined #wayland
swick[m] has joined #wayland
mtretter has joined #wayland
unix-supremacist[m] has joined #wayland
wildwestrom[m] has joined #wayland
ttancos[m] has joined #wayland
ongy[m] has joined #wayland
teaper[m] has joined #wayland
j-james[m] has joined #wayland
Kelseyjgilbert[m] has joined #wayland
shawn[m]1 has joined #wayland
elinor has joined #wayland
dani-g5x[m] has joined #wayland
danburd[m] has joined #wayland
cousinofthor[m] has joined #wayland
ammen99[m] has joined #wayland
wb9688 has joined #wayland
vsyrjala has joined #wayland
JEEB has joined #wayland
pbsds has quit [Write error: connection closed]
garnacho has quit [Remote host closed the connection]
abeltramo589523 has quit [Write error: connection closed]
naemi has quit [Write error: connection closed]
abeltramo589523 has joined #wayland
naemi has joined #wayland
garnacho has joined #wayland
pbsds has joined #wayland
sima has joined #wayland
Poly[m] has quit [Ping timeout: 480 seconds]
arichardson[m] has quit [Ping timeout: 480 seconds]
basemale has quit [Ping timeout: 480 seconds]
YaLTeR[m] has quit [Ping timeout: 481 seconds]
d_ed[m] has quit [Ping timeout: 480 seconds]
modelockedcat has quit [Ping timeout: 480 seconds]
hariselldon[m] has quit [Ping timeout: 480 seconds]
nep_nep has quit [Ping timeout: 480 seconds]
Shimmy[m] has quit [Ping timeout: 481 seconds]
zaibon[m] has quit [Ping timeout: 480 seconds]
q234rty[m][m] has quit [Ping timeout: 480 seconds]
mboudr35[m] has quit [Ping timeout: 480 seconds]
kenrendell[m] has quit [Ping timeout: 480 seconds]
KingoftheElves[m] has quit [Ping timeout: 480 seconds]
luks2[m] has quit [Ping timeout: 480 seconds]
nazarewk[m] has quit [Ping timeout: 480 seconds]
Eighth_Doctor has quit [Ping timeout: 480 seconds]
mrkzboo[m] has quit [Ping timeout: 480 seconds]
windowsxp[m] has quit [Ping timeout: 480 seconds]
q234rty has quit [Ping timeout: 480 seconds]
ErikReider[m] has quit [Ping timeout: 480 seconds]
[old]freshgumbubbles[m] has quit [Ping timeout: 480 seconds]
varlad[m] has quit [Ping timeout: 480 seconds]
emilio[m] has quit [Ping timeout: 480 seconds]
rubo_[m] has quit [Ping timeout: 480 seconds]
zamundaaa[m] has quit [Ping timeout: 480 seconds]
Diamonditshe[m] has quit [Ping timeout: 480 seconds]
karmavil[m] has quit [Ping timeout: 480 seconds]
FbioPacheco[m] has quit [Ping timeout: 480 seconds]
japchae[m] has quit [Ping timeout: 480 seconds]
vchernin[m] has quit [Ping timeout: 480 seconds]
davidre has quit [Ping timeout: 480 seconds]
colinmarc has quit [Ping timeout: 480 seconds]
tzx[m] has quit [Ping timeout: 480 seconds]
botiapa[m] has quit [Ping timeout: 480 seconds]
anonymousanomoly[m] has quit [Ping timeout: 480 seconds]
vulpes2[m] has quit [Ping timeout: 480 seconds]
rails[m] has quit [Ping timeout: 480 seconds]
furyishere[m] has quit [Ping timeout: 480 seconds]
JosExpsito[m]1 has quit [Ping timeout: 480 seconds]
hex[m]1 has quit [Ping timeout: 480 seconds]
ambasta[m] has quit [Ping timeout: 480 seconds]
naemi4 has joined #wayland
dani-g5x[m] has quit [Max SendQ exceeded]
c_89[m] has quit [Ping timeout: 607 seconds]
swick[m] has quit [Ping timeout: 607 seconds]
wildwestrom[m] has quit [Ping timeout: 607 seconds]
ongy[m] has quit [Ping timeout: 607 seconds]
Kelseyjgilbert[m] has quit [Ping timeout: 607 seconds]
j-james[m] has quit [Ping timeout: 607 seconds]
shawn[m]1 has quit [Ping timeout: 607 seconds]
elinor has quit [Ping timeout: 607 seconds]
danburd[m] has quit [Ping timeout: 607 seconds]
cousinofthor[m] has quit [Ping timeout: 607 seconds]
ammen99[m] has quit [Ping timeout: 607 seconds]
teaper[m] has quit [Ping timeout: 607 seconds]
naemi has quit [Quit: Ping timeout (120 seconds)]
garnacho has quit [Remote host closed the connection]
neobrain[m] has quit [Ping timeout: 480 seconds]
ttancos[m] has quit [Read error: Connection reset by peer]
unix-supremacist[m] has quit [Remote host closed the connection]
systwi has quit [Remote host closed the connection]
systwi has joined #wayland
fmuellner has joined #wayland
<ifreund>
hmm, is it expected that xdg_toplevel.resize_edge.none causes the compositor to ignore the resize request or to pick an edge itself?
<ifreund>
the protocol doesn't say anything about the meaning but doesn't make it a protocol error
privacy has joined #wayland
<vyivel>
the latter i think
<ifreund>
from reading code, mutter ignores the resize request if the edge is none while sway interprets none as bottom_right
<vyivel>
if it was ignoring the client wouldn't have a reason to the request in the first place
<vyivel>
hm
<vyivel>
my compositor iirc falls back to choosing based on the pointer location relative to the window center
<vyivel>
i.e. same logic as user-initiated resize
<ifreund>
yeah, there's no reason for the none enum variant to exist in the first place if the intent is that the request is ignored
<ifreund>
but it could have slipped into the protocol without much scrutiny...
<mclasen>
you typically need a value to indicate
<mclasen>
'not dragging on any specific edge, but still resizing'
<mclasen>
I guess you only need that in case you have constraints associated with the other values
<ifreund>
mclasen: gnome ignoring resize requests with "none" as the edge makes me think this isn't a situation that matters much in practice...
<mclasen>
Yeah, probably not. But I think mutters behavior is wrong
<ifreund>
I think I agree, it makes sense for the copositor to pick something reasonable here
<ifreund>
maybe I would have left the none enum variant out of the protocol in the first case personally but there's no changing that now
<mclasen>
the case to use none for
<mclasen>
is the "Resize" menu item in the window menu, if done client-side
<mclasen>
we later added a compositor-side window menu, so now none is a bit useless
Guest2540 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest2579
<ifreund>
makes sense
<vyivel>
oh nvm wlroots straight up disconnects the client on none
<vyivel>
which sounds wrong
<ifreund>
heh, yeah that's not what the protocol says
<ifreund>
I guess it hasn't really been a problem though...
<vyivel>
fwiw weston doesn't resize the window with none too
<vyivel>
smithay's anvil ignores the request as well, and kwin seems to handle edge-less resize request as a move request instead
<ifreund>
handling it as a move seems like a bug to me
<vyivel>
maybe they have some common move/resize path with edges=0 meaning move
<vyivel>
anyway, the protocol should say at least something about all this
<ifreund>
I agree
garnacho has joined #wayland
<any1>
Maybe there ought to be a library that can set up texture importing and generate shaders for conversion from any DRM_FORMAT_*.
kts_ has quit [Ping timeout: 480 seconds]
kts_ has joined #wayland
kts_ has quit []
feaneron has joined #wayland
<pq>
any1, there have been some wishes in that direction but with color management. I don't know of anyone working on it.
<pq>
so I spent two hours on one Wayland email... HTH
<any1>
Yeah, I was thinking that it ought to support colour management as well
<Company>
"generate shaders" is always tricky to integrate with because shaders don't have API/ABI
<Company>
like, I have a certain setup for handling samplers and clipping an texture coordinates that needs to work with whatever that tool generates
<Company>
and with the drm formats, you can map the multiplane formats as multiple textures to workaround missing yuv support, and once you do that, you suddenly need to integrate with that, too
<pq>
plus all the shader language variants/versions
<pq>
maybe it becomes easier to define a compositing API instead of deliver texturing setup and shader snippets
<Company>
pq: "shader snippets" as part of a compositing spec would be very welcome I think (no idea how big they would be of course, but GLSL is often short enough)