ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
paulk-bis has joined #wayland
Brainium has quit [Read error: Connection reset by peer]
paulk has quit [Ping timeout: 480 seconds]
fmuellner has quit [Remote host closed the connection]
garnacho has quit [Ping timeout: 480 seconds]
Serus has quit [Ping timeout: 480 seconds]
Leopold_ has joined #wayland
Serus has joined #wayland
columbarius has joined #wayland
andreasbackx has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
andreasbackx has quit [Quit: 👋]
nerdopolis has quit [Ping timeout: 480 seconds]
jkl has quit [Quit: Gone.]
jkl has joined #wayland
nerdopolis has joined #wayland
peelz has quit [Ping timeout: 480 seconds]
peelz has joined #wayland
kts has joined #wayland
the_sea_peoples has joined #wayland
garnacho has joined #wayland
kts has quit [Ping timeout: 480 seconds]
alguien has joined #wayland
Leopold_ has quit [Remote host closed the connection]
<wlb> wayland Issue #438 opened by Kirill Chibisov (kchibisov) Should `wl_display_connect` try `WAYLAND_DISPLAY` when `WAYLAND_SOCKET` is set but empty https://gitlab.freedesktop.org/wayland/wayland/-/issues/438 [IPC library]
Leopold_ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
Company has joined #wayland
Leopold_ has quit [Remote host closed the connection]
alguien has quit [Quit: Leaving]
kts has joined #wayland
Leopold_ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
mxz has quit [Ping timeout: 480 seconds]
Leopold_ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
glennk has joined #wayland
kts has quit [Remote host closed the connection]
kts has joined #wayland
tyzef has joined #wayland
tyzef has quit [Quit: WeeChat 4.1.1]
kts has quit [Ping timeout: 480 seconds]
tyzef has joined #wayland
mxz has joined #wayland
tzimmermann has joined #wayland
Leopold has joined #wayland
tyzef has quit [Quit: WeeChat 4.1.1]
Leopold has quit [Remote host closed the connection]
Leopold has joined #wayland
mclasen has joined #wayland
Leopold has quit [Remote host closed the connection]
Leopold has joined #wayland
sima has joined #wayland
tlwoerner has quit [Ping timeout: 480 seconds]
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #wayland
tlwoerner has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
mclasen has joined #wayland
<wlb> weston Merge request !1452 opened by diegonieto (diegonieto) compositor/main: warn pipewire-output without mode https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1452
calcul0n has joined #wayland
rooq96 has joined #wayland
tyzef has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
lbia has quit [Remote host closed the connection]
DodoGTA has quit [Quit: DodoGTA]
tyzef has quit [Quit: WeeChat 4.1.1]
DodoGTA has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
tyzef has joined #wayland
jtbx has quit [Read error: Connection reset by peer]
jtbx has joined #wayland
leon-anavi has joined #wayland
Guest1747 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1927
<Ermine> Sorry for bringing this topic up again, but is there written-down reason for not supporting window placement in wayland?
<Ermine> I guess I should read a discussion in the MR 247
mripard has joined #wayland
Leopold_ has quit [Remote host closed the connection]
<pq> Ermine, Wayland in general targets things where there is no well-defined 2D coordinate system, and/or displays are not axis-aligned rectangles. Another reason is that a client cannot know of everything on the display, so it cannot make the best window positioning decisions.
<pq> I'm not sure if such a write-up has been saved anywhere.
<pq> Also the potential for window placement policy fighting between an app and a compositor.
DodoGTA has quit [Quit: DodoGTA]
<pq> note, this is about global or per-output x,y coordinate based positioning. There are other ways to design positioning such that it doesn't clash with Wayland design principles that much.
DodoGTA has joined #wayland
mvlad has joined #wayland
<Ermine> thank you!
<wlb> wayland/main: Thomas Lukaszewicz * Mitigate UAF crashes due to iteration over freed wl_resources https://gitlab.freedesktop.org/wayland/wayland/commit/d275bc7f84f1 src/wayland-server.c tests/resources-test.c
<wlb> wayland Merge request !360 merged \o/ (Mitigate UAF crashes due to iteration over freed wl_resources https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/360)
garnacho has joined #wayland
Leopold_ has joined #wayland
tyzef has quit [Quit: WeeChat 4.1.1]
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
lbia has joined #wayland
Net147 has quit [Quit: Quit]
Net147 has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Brainium has joined #wayland
Guest1927 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1940
lbia has quit [Ping timeout: 480 seconds]
lbia has joined #wayland
lbia1 has joined #wayland
lbia has quit [Ping timeout: 480 seconds]
eroc1990 has quit [Read error: Connection reset by peer]
eroc1990 has joined #wayland
lbia has joined #wayland
lbia1 has quit [Ping timeout: 480 seconds]
kts has joined #wayland
lbia has quit [Ping timeout: 480 seconds]
kts has quit [Read error: Connection reset by peer]
<wlb> weston Issue #874 closed \o/ ([DRM] Alpha Background Support for the Kiosk Shell https://gitlab.freedesktop.org/wayland/weston/-/issues/874)
lbia has joined #wayland
kts has joined #wayland
narodnik2 has quit []
<pq> What's the problem with eventfd? Can't one unregister it by simply removing it from epoll and close()'ing it?
<pq> re: linux-drm-syncobj-v1
lbia1 has joined #wayland
lbia has quit [Ping timeout: 480 seconds]
CME_ has quit [Ping timeout: 480 seconds]
mripard has quit [Quit: mripard]
CME has joined #wayland
kts has quit [Ping timeout: 480 seconds]
Leopold_ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Guest1486 has quit [Remote host closed the connection]
garnacho has quit [Quit: garnacho]
garnacho has joined #wayland
Zeroine has joined #wayland
kts has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
tyzef has joined #wayland
<wlb> wayland Issue #438 closed \o/ (Should `wl_display_connect` try `WAYLAND_DISPLAY` when `WAYLAND_SOCKET` is set but empty https://gitlab.freedesktop.org/wayland/wayland/-/issues/438)
privacy has joined #wayland
<MrCooper> pq: it's about the DRM_IOCTL_SYNCOBJ_EVENTFD ioctl, it allocates a struct eventfd_ctx which keeps the eventfd alive until it's signaled (or the syncobj is destroyed)
<pq> MrCooper, why is close(2) not hooked up to release it?
<MrCooper> I don't know of any mechanism for that
<pq> how can a file description remain alive after the process has no fds referring to it anymore? It that normal?
<MrCooper> actually I'm not sure offhand the eventfd file description itself stays alive, the eventfd_ctx does though
<pq> Seems very strange to me. The UAPI side is intuitively obvious how to release them.
* emersion doesn't really care about this stuff
<pq> Are they accounted to the compositor process, or are they just generic kernel memory allocations not accounted to anyone like many things in DRM are AFAIU?
cmichael has joined #wayland
<pq> I mean, all that compositors care about is to not exhaust their fd or memory quota. Anything else is the kernel's own problem.
<pq> IOW, does it matter if the eventfd_ctx is not freed timely?
Guest1940 has quit [Remote host closed the connection]
iomari891 has joined #wayland
iomari891 has quit []
iomari891 has joined #wayland
tyzef has quit [Quit: WeeChat 4.1.1]
cool110 has joined #wayland
cool110 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1956
<MrCooper> AFAICT it doesn't
<MrCooper> just trying to get to the bottom of that alluded issue
gusnan has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
mripard has joined #wayland
floof58 has quit [Quit: floof58]
floof58 has joined #wayland
gusnan has joined #wayland
fmuellner has joined #wayland
<dubiousness> pq: do we know how 3D displays handle positioning? Things like VR headsets?
tyzef has joined #wayland
<dubiousness> I’d imagine it’s a relational X,Y,Z coordinate system, though I must admit I haven’t looked into it
Leopold_ has joined #wayland
lsd|2 has joined #wayland
Leopold_ has quit [Remote host closed the connection]
<bl4ckb0ne> dubiousness: for 2d clients in 3d space?
tyzef has quit [Quit: WeeChat 4.1.1]
tyzef has joined #wayland
<dubiousness> bl4ckb0ne: yes
<bl4ckb0ne> in wxrc i just let the compositor handle the Z axis and treat x and y as a big screen
<emersion> but, each toplevel tree has its own 2d space
<bl4ckb0ne> handle as in "theres a keybinding to bring the toplevel closer or further away"
<bl4ckb0ne> yes, its just a plane
mclasen has joined #wayland
Guest1956 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1966
Guest1966 has quit [Remote host closed the connection]
cool110_ has joined #wayland
cmichael has quit [Quit: Leaving]
cool110_ is now known as Guest1967
xyene_ has joined #wayland
xyene has quit [Read error: Connection reset by peer]
xyene_ is now known as xyene
sevz has quit [Quit: WeeChat 4.2.1]
sevz has joined #wayland
rv1sr has joined #wayland
mclasen_ has joined #wayland
mclasen_ has quit []
mclasen_ has joined #wayland
mclasen has quit [Ping timeout: 480 seconds]
benbrown has left #wayland [#wayland]
tyzef has quit [Quit: WeeChat 4.1.1]
iomari892 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
mclasen_ has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
fmuellner has quit []
mclasen has joined #wayland
fmuellner has joined #wayland
iomari892 has quit [Ping timeout: 480 seconds]
mclasen has quit []
mclasen has joined #wayland
Kerr has joined #wayland
leon-anavi has quit [Quit: Leaving]
narodnik has joined #wayland
mclasen has quit [Remote host closed the connection]
<wlb> wayland Issue #439 opened by Julian Orth (mahkoh) wl_surface::set_cursor with singleton cursor surface https://gitlab.freedesktop.org/wayland/wayland/-/issues/439
privacy has quit [Quit: Leaving]
rv1sr has quit []
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #wayland
Brainium has quit [Quit: Konversation terminated!]
sima has quit [Ping timeout: 480 seconds]
calcul0n has quit [Ping timeout: 480 seconds]
agd5f_ has quit []
agd5f has joined #wayland
mvlad has quit [Remote host closed the connection]
Leopold_ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
Leopold_ has quit [Remote host closed the connection]
<wlb> weston Merge request !1453 opened by Leandro Ribeiro (leandrohrb) Test suite changes related to ICC profiles https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1453 [Colour management], [Testing]
glennk has quit [Ping timeout: 480 seconds]
fmuellner has quit []
fmuellner has joined #wayland
Brainium has joined #wayland
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
privacy has joined #wayland
Brainium has quit [Ping timeout: 480 seconds]