ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
mahkoh has quit [Read error: Connection reset by peer]
mahkoh has joined #wayland
fangzhoug has joined #wayland
mahkoh has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
mahkoh has joined #wayland
coldfeet has quit [Quit: Lost terminal]
kts has quit [Ping timeout: 480 seconds]
mahkoh has quit [Read error: Connection reset by peer]
mahkoh has joined #wayland
kts has joined #wayland
kts has quit [Quit: Konversation terminated!]
dviola has quit [Quit: WeeChat 4.7.1]
tzimmermann has quit [Quit: Leaving]
kts has joined #wayland
dviola has joined #wayland
feaneron has quit [Quit: feaneron]
sally has quit []
kts has quit [Quit: Konversation terminated!]
sally has joined #wayland
sally has quit []
sally has joined #wayland
fmuellner has joined #wayland
feaneron has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
leon-anavi has quit [Quit: Leaving]
opotin65 has joined #wayland
garnacho has quit [Quit: garnacho]
garnacho has joined #wayland
iomari891 has joined #wayland
sima has quit [Ping timeout: 480 seconds]
linkmauve has left #wayland [Disconnected: closed]
amadaluzia has joined #wayland
linkmauve has joined #wayland
di has quit [Remote host closed the connection]
di has joined #wayland
Ariadne has quit [Ping timeout: 480 seconds]
Ariadne has joined #wayland
mmediouni[m] has joined #wayland
<mmediouni[m]>
Hello, I've been playing around with porting Wayland to macOS and one of the issues I've hit is that IOSurfaces (think dma-buf equivalent) cannot be transferred over Unix sockets but only over Mach ports (or the higher level XPC interface). The alternative is to publish the IOSurface as global and send over the number but that breaks the Wayland sec model. Would it be fine upstream to have a separate transport for Wayland on macOS?
<emersion>
upstream doesn't even build on macOS
<mmediouni[m]>
Making that work is why I'm asking this :) eventual goal is to be able to get rid of Xquartz and use Xwayland instead and enabling waypipe to work
glennk has quit [Ping timeout: 480 seconds]
mohit81582263530690 has quit [Remote host closed the connection]
<kennylevinsen>
not everything uses libwayland so it would be quite difficult to propagate support for a new transport
<kennylevinsen>
but maybe start with shm only, then figure out how a darwin_iosurface would work later, including whether it requires the caller to make a mach port call as preparation for sending such request
<kennylevinsen>
you also have to export a dmabuf first before you can send an fd, so i guess one could stretch a bit what the required setup is
immibis has joined #wayland
immibis has quit [autokilled: point. - Contact support@oftc.net for help. (2025-09-09 22:32:24)]
jkrhlkerv has joined #wayland
bitblt has quit [Ping timeout: 480 seconds]
daz has quit [Ping timeout: 480 seconds]
d42 has joined #wayland
hergertme_ has joined #wayland
hergertme_ has quit [Read error: Connection reset by peer]