ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
privacy has joined #wayland
cstub has quit []
nielsdg has joined #wayland
akallabeth[m] has joined #wayland
YaLTeR[m] has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
cmeissl[m] has joined #wayland
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
dryya has joined #wayland
<dryya> qQ$L`=AJp@@L<ZH!9uTAga=yt
niecoinny[m] has joined #wayland
nerdopolis has joined #wayland
zvarde198830320677919168 has joined #wayland
floof58 has quit [Ping timeout: 480 seconds]
dryya has quit [Quit: Page closed]
floof58 has joined #wayland
ttancos[m] has joined #wayland
fmuellner_ has quit [Ping timeout: 480 seconds]
privacy_ has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
privacy has quit [Ping timeout: 480 seconds]
i509vcb has quit [Quit: Connection closed for inactivity]
privacy_ has quit []
dani-g5x[m] has joined #wayland
go4godvin has joined #wayland
go4godvin is now known as Guest172
Coelacanthus[m] has joined #wayland
zhxt[m] has joined #wayland
q234rty[m][m] has joined #wayland
<clamps> < dryya> qQ$L`=AJp@@L<ZH!9uTAga=yt <- been a while since i've seen line noise, reminds me of my youth
privacy has joined #wayland
<Company> back when https://web.archive.org/web/20040604194346/http://bash.org/?244321 wasn't on the wayback machine yet?
psykose has quit [Remote host closed the connection]
psykose has joined #wayland
Company has quit [Quit: Leaving]
floof58 has quit [Ping timeout: 480 seconds]
floof58 has joined #wayland
YHNdnzj[moz] has joined #wayland
unix-supremacist[m] has joined #wayland
Mershl[m] has joined #wayland
hariselldon[m] has joined #wayland
dmitz has joined #wayland
privacy has quit [Quit: Leaving]
danburd[m] has joined #wayland
i509vcb has joined #wayland
mblenc has joined #wayland
midgard has quit [Read error: Connection reset by peer]
junaid has joined #wayland
midgard has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
tent405 has quit [Quit: tent405]
tent405 has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
<wb9688> Hmm… is bash.org offline now? :/
<wlb> weston/main: Philipp Zabel * helpers: Add an integer division helper that rounds up https://gitlab.freedesktop.org/wayland/weston/commit/b3d94c98431c shared/helpers.h
<wlb> weston/main: Philipp Zabel * backend-pipewire: make sure to finish frames with timestamps in the past https://gitlab.freedesktop.org/wayland/weston/commit/4d14adaa2cef libweston/backend-pipewire/pipewire.c
<wlb> weston Merge request !1310 merged \o/ (backend-pipewire: make sure to finish frames with timestamps in the past https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1310)
sima has joined #wayland
PopLamina has quit [Remote host closed the connection]
mvlad has joined #wayland
PopLamina has joined #wayland
<wlb> weston/main: Philipp Zabel * backend-vnc: make sure to finish frames with timestamps in the past https://gitlab.freedesktop.org/wayland/weston/commit/5a95339d7aa7 libweston/backend-vnc/vnc.c
<wlb> weston Merge request !1302 merged \o/ (backend-vnc: make sure to finish frames with timestamps in the past https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1302)
<wlb> weston/main: Philipp Zabel * backend-rdp: make sure to finish frames with timestamps in the past https://gitlab.freedesktop.org/wayland/weston/commit/e541aea2d760 libweston/backend-rdp/rdp.c
<wlb> weston Merge request !1311 merged \o/ (backend-rdp: make sure to finish frames with timestamps in the past https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1311)
tzimmermann has joined #wayland
<wlb> weston/main: Pekka Paalanen * backend-drm,pipewire,remoting: do not set monitor serial to "unknown" https://gitlab.freedesktop.org/wayland/weston/commit/3728d7e99b88 libweston/backend-drm/modes.c pipewire/pipewire-plugin.c remoting/remoting-plugin.c
<wlb> weston/main: Pekka Paalanen * libweston: set default monitor strings https://gitlab.freedesktop.org/wayland/weston/commit/d79fc781527e libweston/ backend-drm/modes.c compositor.c
<wlb> weston/main: Pekka Paalanen * libweston: use xstrdup for head strings https://gitlab.freedesktop.org/wayland/weston/commit/c26335bfdbc6 libweston/compositor.c
<wlb> weston Merge request !1350 merged \o/ (Unify initial monitor strings https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1350)
swick[m] has joined #wayland
gnustomp[m] has joined #wayland
qaqland[m] has joined #wayland
orowith2os[m] has joined #wayland
<wlb> weston Merge request !1346 merged \o/ (desktop-shell: Fix shell fade animations https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1346)
diamondburned[m] has joined #wayland
<wlb> weston/main: Loïc Yhuel * gl-renderer: use correct read-back format and support WL_SHM_FORMAT_ABGR8888 https://gitlab.freedesktop.org/wayland/weston/commit/71616edc4dfc libweston/renderer-gl/gl-renderer.c
<wlb> weston Merge request !1355 merged \o/ (gl-renderer: use correct read-back format and support WL_SHM_FORMAT_ABGR8888 https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1355)
furyishere[m] has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
iomari891 has joined #wayland
<MrCooper> zamundaaa[m]: whoever you were talking to about synchronization, their messages didn't get bridged to IRC
pochu has joined #wayland
doras has joined #wayland
tent405 has quit [Quit: tent405]
Sachiel has quit [Ping timeout: 480 seconds]
iomari891 has quit [Ping timeout: 480 seconds]
Sachiel has joined #wayland
iomari891 has joined #wayland
mblenc has joined #wayland
rederick29 has quit [Remote host closed the connection]
rederick29 has joined #wayland
junaid has quit [Ping timeout: 480 seconds]
junaid has joined #wayland
rasterman has joined #wayland
cvmn has joined #wayland
caveman has quit [Ping timeout: 480 seconds]
<heeen> should wl_output geometry reflect the dimensions of the display as mounted for the viewer or logically like it is driven
<heeen> i.e. if a device is mounted portrait, but the screen is just turned 90° for that, is wl_output geometry 1280x800 or 800x1280
cmichael has joined #wayland
<ascent12> heeen: I think it's the unrotated value
<ascent12> Any client that really cares should really be using xdg_output to get more accurate information though
Leopold has joined #wayland
Leopold_ has quit [Remote host closed the connection]
<heeen> hrm. my compositor does not implement xdg_output I think
<ascent12> zxdg_output_manager_v1 would be the name of the global, it's been around for a while at this point
<heeen> [2473991.890] wl_output@12.geometry(0, 0, -1, -1, 0, "", "", 1)
<heeen> [2473991.893] wl_output@12.mode(3, 1280, 800, 119910)
<heeen> [2473991.894] wl_output@12.scale(1)
<heeen> [2473991.896] wl_output@12.done()
<heeen> weird
<heeen> this is a QtWayland concottion
<heeen> QScreen on the client side gives 1280x800
<ascent12> You have to bind to zxdg_output_manager_v1 and use get_xdg_output to see the events
fmuellner has joined #wayland
<d_ed[m]> Qt will use xdg_output if available
<d_ed[m]> as for rotation
<heeen> The QWaylandXdgOutputManagerV1 extension provides a way for a compositor to describe outputs in a way that is more in line with the concept of an output on desktop oriented systems.
<heeen> Some information may not make sense in other applications such as IVI systems.
<heeen> hmm
<heeen> my application is more like an embedded/ivi system than desktop
privacy has joined #wayland
abeltramo58959 has joined #wayland
abeltramo5895 has quit [Remote host closed the connection]
abeltramo58959 is now known as abeltramo5895
<heeen> ah I didn't set physicalSize
ukiran has joined #wayland
glisse is now known as Guest213
glisse has joined #wayland
Guest213 has quit [Ping timeout: 480 seconds]
dri-logg1r has quit [Ping timeout: 480 seconds]
dri-logger has joined #wayland
abeltramo5895 has quit [Quit: The Lounge - https://thelounge.chat]
abeltramo5895 has joined #wayland
nerdopolis has joined #wayland
<pq> If clients are allowed to warp a pointer within their (exposed input region?) window area while having pointer focus, should we worry about e.g. malicious web code taking the pointer hostage by forcefully keeping it in the window?
<dottedmag> Do browsers provide API to warp pointers?
<pq> I don't know.
cstub has joined #wayland
<pq> I might not worry about locally installed software. What about flatpak et al.?
<pq> just thinking about worst case scenarios, are they significant enough to care about
<pq> requiring a valid input serial might even be all that's needed
<vsyrjala> does pointer warping have actual use cases (apart from x11 legacy)?
<pq> yeah (discussed in the backlog), even if niche
<davidre> pq: Keeping the cursor in the window: Doesnt the same worry apply to confinement and locked pointers?
<pq> They should already have escape hatches in compositors.
<davidre> I would escape that then warping would as well :)
<davidre> *expect
<pq> sure
<pq> but then I don't think warping can be just one request to move to x,y that either works or not, would it not need feedback whether it actually did?
<pq> or perhaps something like warping enabled/disabled events, so the client knows what's possible and can adapt UX
<zamundaaa[m]> Dallas Strouse (she/her) 🧑‍🏫: you need to authenticate with NickServ again. Your messages aren't reaching IRC
<zamundaaa[m]> pq: that sounds racy
<pq> in some sense, it cannot be race-free, right?
<davidre> pointer constraints has locked/unlocked, confined/unconfined signals currently
<pq> that's actually a good point, how does the client know where the pointer is after a warp request and without the end user moving the pointer
<pq> would there be a pointer focus leave+enter pair? but what if buttons are down?
<davidre> pq: You could make it so that if a compositor deemed the warp request acceptable it would just respond as normal with wl_pointer::motion, client side there would only be one path for cursor position then
<davidre> If the compositor doesnt allow it there would just be no motion event
<davidre> I guess it could be a bit ambigious especially if there are buttons held by a user and things being async
<davidre> maybe just a pointer_warped(x, y, surface) response by the compositor?
<pq> wl_pointer.motion is not meant for such "software actions" though and might break the timestamp ordering
<pq> pointer_warped event could make a lot of sense I guess
<pq> it would allow compositors to warp pointers at will without the awkward pointer focus leave+enter cycle which just doesn't work if buttons are down, since we have no events defined for entering with buttons already held
<pq> one source of compositor-side pointer warp is moving the window underneath the pointer
nerdopolis has quit [Ping timeout: 480 seconds]
<davidre> pq Of course it would only work if the client has the new global bound (or object created?) for these not client used usecases
<davidre> Or are you thinking of adding such an event to wl_pointer
ukiran has quit [Ping timeout: 480 seconds]
kts has joined #wayland
rv1sr has joined #wayland
kts has quit [Ping timeout: 480 seconds]
ukiran has joined #wayland
Moprius has joined #wayland
Guest140 is now known as ForeverNoob[m]
iomari891 has quit [Ping timeout: 480 seconds]
<pq> davidre, the same problem still even if in wl_pointer, there would be clients who bind an older version.
<davidre> I would guess clients supporting a newer wl_pointer is more likely then implementing a new pointer warp protocol just so compositor authors have it easier ;)
<zamundaaa[m]> pq: wl_pointer.motion is already used for this purpose though, in pointer constraints
Cyrinux9474 has quit []
Cyrinux9474 has joined #wayland
<pq> ugh
rv1sr has quit []
sevz has quit [Quit: WeeChat 4.0.4]
nerdopolis has joined #wayland
Moprius has quit [Quit: bye]
pochu has quit [Ping timeout: 480 seconds]
iomari891 has joined #wayland
lbia has quit [Quit: lbia]
cstub has quit [Read error: Connection reset by peer]
junaid has quit [Remote host closed the connection]
cstub has joined #wayland
cstub has quit []
lbia has joined #wayland
tent405 has joined #wayland
Company has joined #wayland
bim9262 has quit [Quit: ZNC - https://znc.in]
bim9262 has joined #wayland
ukiran has quit [Ping timeout: 480 seconds]
pochu has joined #wayland
ukiran has joined #wayland
tzimmermann has quit [Quit: Leaving]
mblenc1 has joined #wayland
mblenc has quit [Read error: Connection reset by peer]
bodiccea_ has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
mblenc1 has quit [Read error: Connection reset by peer]
nerdopolis has quit [Remote host closed the connection]
cmichael has quit [Quit: Leaving]
nerdopolis has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
junaid has joined #wayland
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #wayland
nerdopolis has quit [Remote host closed the connection]
nerdopolis has joined #wayland
zvarde198830320677919168 has quit [Quit: The Lounge - https://thelounge.chat]
zvarde198830320677919168 has joined #wayland
mvlad has quit [Ping timeout: 480 seconds]
cstub has joined #wayland
mblenc has joined #wayland
Moprius has joined #wayland
ukiran has quit [Ping timeout: 480 seconds]
cstub has quit []
<orowith2os[m]> <zamundaaa[m]> "Dallas Strouse (she/her) 🧑‍🏫: yo..." <- I might as well just write my own IRC/Matrix client for how much this thing breaks
<orowith2os[m]> holy crap
nerdopolis has quit [Ping timeout: 480 seconds]
iomari891 has quit [Remote host closed the connection]
mainiomano has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
mblenc1 has joined #wayland
mvlad has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
cstub has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
mblenc has joined #wayland
junaid has quit [Remote host closed the connection]
mblenc1 has joined #wayland
junaid has joined #wayland
Moprius has quit [Quit: bye]
mblenc has quit [Ping timeout: 480 seconds]
brian[m]1234 has joined #wayland
brian[m]1234 has left #wayland [#wayland]
mblenc has joined #wayland
nerdopolis has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
Guest236 has joined #wayland
xantoz has joined #wayland
cstub has quit []
mvlad has quit [Remote host closed the connection]
nerdopolis has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
sevz has joined #wayland
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
cvmn has quit [Remote host closed the connection]
caveman has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
junaid has quit [Remote host closed the connection]
nerdopolis has joined #wayland