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
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
hardening has quit [Ping timeout: 480 seconds]
maxzor has quit [Remote host closed the connection]
maxzor has joined #wayland
maxzor has quit [Remote host closed the connection]
maxzor has joined #wayland
maxzor has quit [Remote host closed the connection]
maxzor has joined #wayland
maxzor has quit [Remote host closed the connection]
maxzor has joined #wayland
maxzor has quit [Remote host closed the connection]
maxzor has joined #wayland
sozuba has joined #wayland
maxzor has quit [Remote host closed the connection]
maxzor has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
nerdopolis has quit []
nerdopolis has joined #wayland
maxzor has quit [Ping timeout: 480 seconds]
maxzor has joined #wayland
maxzor_ has joined #wayland
maxzor has quit [Ping timeout: 480 seconds]
ybogdano has quit [Ping timeout: 480 seconds]
sozuba has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
maxzor_ has quit [Remote host closed the connection]
maxzor_ has joined #wayland
maxzor__ has joined #wayland
maxzor_ has quit [Ping timeout: 480 seconds]
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
maxzor__ has quit [Remote host closed the connection]
maxzor__ has joined #wayland
maxzor__ has quit [Remote host closed the connection]
maxzor__ has joined #wayland
agd5f has quit [Ping timeout: 480 seconds]
kts has joined #wayland
andyrtr has quit [Quit: ZNC 1.8.2 - https://znc.in]
andyrtr has joined #wayland
rasterman has joined #wayland
danvet has joined #wayland
m5zs7k has quit [Ping timeout: 480 seconds]
m5zs7k has joined #wayland
manuel has quit [Ping timeout: 480 seconds]
manuel1985 has quit [Ping timeout: 480 seconds]
dcz_ has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
ppascher has joined #wayland
jgrulich has joined #wayland
rv1sr has joined #wayland
m5zs7k has quit [Ping timeout: 480 seconds]
m5zs7k has joined #wayland
MajorBiscuit has joined #wayland
MajorBiscuit has quit []
MajorBiscuit has joined #wayland
hardening has joined #wayland
<pq> yshui`, clients use it to pre-rotate their images, if they want to. It may help with hitting direct scanout. That's the main motivation for it.
tzimmermann has joined #wayland
Paul33 has joined #wayland
Satan has quit [Quit: Bad stuff happened]
<wlb> weston/main: Philipp Zabel * compositor: support loading backend via shortened name https://gitlab.freedesktop.org/wayland/weston/commit/84c10124cdb7 compositor/main.c doc/sphinx/toc/running-weston.rst man/meson.build man/weston-drm.man man/weston-rdp.man man/weston-vnc.man man/weston.ini.man man/weston.man meson.build tests/weston-test-fixture-compositor.c weston.ini.in
<wlb> weston Merge request !1069 merged \o/ (Support loading backends via shortened backend name https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1069)
rgallaispou has joined #wayland
pounce has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
manuels0 has quit []
manuels has joined #wayland
manuel1985 has quit [Ping timeout: 480 seconds]
agd5f has joined #wayland
devilhorns has joined #wayland
<yshui`> pq, then i feel it has the same problem as scale. a) it is 1 frame too late. b) the compositor might not want the client to pre-rotate, like when it's not possible to direct scan out
<pq> yshui`, you are corrent, and the MR we talked about fixes that too.
<pq> *correct
<yshui`> ah nice! i thought it was only about scale ^^;
<pq> originally it was, but I think transform was added
junaid has joined #wayland
<yshui`> nice
maxzor__ has quit [Remote host closed the connection]
maxzor__ has joined #wayland
junaid has quit [Ping timeout: 480 seconds]
maxzor__ has quit [Remote host closed the connection]
maxzor__ has joined #wayland
<wlb> weston Merge request !1076 opened by Pekka Paalanen (pq) Refactor and share the output decorations GL-renderer setup code between headless and wayland backends https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1076 [Headless backend], [Nested Wayland backend]
andrea has joined #wayland
andrea has quit []
andrea has joined #wayland
andrea is now known as Guest1475
Guest1475 has quit []
andrea_ has joined #wayland
maxzor__ has quit [Remote host closed the connection]
maxzor__ has joined #wayland
andrea_ has quit []
maxzor__ has quit [Remote host closed the connection]
maxzor__ has joined #wayland
fmuellner has joined #wayland
junaid has joined #wayland
Paul33 has quit []
Paul33 has joined #wayland
MajorBiscuit has quit [Ping timeout: 480 seconds]
qaqland[m] has joined #wayland
sozuba has joined #wayland
MajorBiscuit has joined #wayland
kts has quit [Quit: Leaving]
sozuba has quit [Ping timeout: 480 seconds]
junaid has quit [Quit: leaving]
junaid has joined #wayland
Lucretia-backup has quit []
Lucretia has joined #wayland
sozuba has joined #wayland
devilhorns has quit []
MajorBiscuit has quit [Quit: WeeChat 3.6]
<pq> What (GUI) client toolkit would you recommend for a Rust program that needs to access custom Wayland extensions? Something that comes or can be used with a GUI widget library.
<bl4ckb0ne> i dont think such thing exist, client toolkits are always very abstract
<pq> yeah, so I've started to see
junaid has quit [Remote host closed the connection]
<pq> but I'd want to use ready-made widgets on a custom wl_surface role.
<davidre> In Qt we ahve QWaylandClientExtension which automatically bind to a global
<davidre> But Qt may fail your rust requirement
<pq> yup :-)
<bl4ckb0ne> i have somewhat of a start of one in C
<pq> my main goal is to keep up with Rust while doing something interesting (Wayland/Weston related), IOW see how hard it would be to write a weston-desktop-shell helper client replacement in Rust.
<pq> at least there seems to be a Rust crate for abstract display and window "raw" handles, which gives hope that one could maybe use an existingin widget library with a custom wl_surface.
junaid has joined #wayland
junaid has quit [Remote host closed the connection]
floof58 is now known as Guest1495
floof58 has joined #wayland
Guest1495 has quit [Ping timeout: 480 seconds]
<i509VCB> We've had people pop around in the wayland-rs matrix asking about that, we did make a split between the general API exposed to Rust and the lower level protocol API so such experiments could be easier. I recall a few people tried but I can't recall any links off head
jgrulich has quit [Remote host closed the connection]
<wlb> weston Merge request !1077 opened by Philipp Zabel (pH5) Allow weston_compositor_shutdown() to be called multiple times https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1077
<wlb> weston Merge request !1078 opened by Philipp Zabel (pH5) libweston, backends: store backend pointer in struct weston_head https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1078
ybogdano has joined #wayland
<wlb> weston Merge request !1079 opened by Philipp Zabel (pH5) libweston: add missing struct weston_renderer forward declaration https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1079
<wlb> weston Merge request !1080 opened by Philipp Zabel (pH5) linux-dmabuf: add missing includes and declarations https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1080
rgallaispou has quit [Read error: Connection reset by peer]
maxzor__ has quit [Remote host closed the connection]
maxzor__ has joined #wayland
lbia has quit [Quit: lbia]
maxzor__ has quit [Remote host closed the connection]
maxzor__ has joined #wayland
rgallaispou has joined #wayland
junaid has joined #wayland
junaid_ has joined #wayland
junaid_ has quit []
sozuba has quit [Quit: sozuba]
junaid has quit [Read error: No route to host]
junaid has joined #wayland
kts has joined #wayland
caveman has quit [Quit: caveman]
tzimmermann has quit [Quit: Leaving]
<wlb> weston/main: Philipp Zabel * libweston: add missing struct weston_renderer forward declaration https://gitlab.freedesktop.org/wayland/weston/commit/dfa845b1dd79 include/libweston/libweston.h
<wlb> weston Merge request !1079 merged \o/ (libweston: add missing struct weston_renderer forward declaration https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1079)
kts has quit [Quit: Leaving]
maxzor__ has quit [Remote host closed the connection]
maxzor__ has joined #wayland
maxzor_ has joined #wayland
maxzor__ has quit [Ping timeout: 480 seconds]
rgallaispou1 has joined #wayland
rgallaispou has quit [Ping timeout: 480 seconds]
CodeSpelunker has joined #wayland
junaid has quit [Remote host closed the connection]
Satan has joined #wayland
rgallaispou has joined #wayland
rgallaispou1 has quit [Read error: Connection reset by peer]
rv1sr has quit []
rgallaispou has quit [Read error: Connection reset by peer]
rgallaispou has joined #wayland
maxzor_ has quit [Remote host closed the connection]
maxzor_ has joined #wayland
hardening_ has joined #wayland
maxzor_ has quit [Remote host closed the connection]
maxzor_ has joined #wayland
CodeSpelunker has quit [Quit: CodeSpelunker]
hardening has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
manuel1985 has joined #wayland
maxzor_ has quit [Remote host closed the connection]
maxzor_ has joined #wayland
maxzor_ has quit [Remote host closed the connection]
maxzor_ has joined #wayland
fmuellner has quit [Remote host closed the connection]
ybogdano has quit [Read error: Connection reset by peer]
andyrtr_ has joined #wayland
maxzor_ has quit [Remote host closed the connection]
maxzor_ has joined #wayland
andyrtr has quit [Ping timeout: 480 seconds]
andyrtr_ is now known as andyrtr
maxzor_ has quit [Remote host closed the connection]
maxzor_ has joined #wayland
Paul33 has quit []
danvet has quit [Ping timeout: 480 seconds]
agd5f has quit [Ping timeout: 480 seconds]
agd5f has joined #wayland
ybogdano has joined #wayland