ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
garnacho has quit [Ping timeout: 480 seconds]
guru__ has joined #wayland
garnacho has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
guru_ has quit [Ping timeout: 480 seconds]
guru_ has joined #wayland
guru__ has quit [Ping timeout: 480 seconds]
guru__ has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
guru_ has quit [Ping timeout: 480 seconds]
guru_ has joined #wayland
Guru_DE has joined #wayland
guru__ has quit [Ping timeout: 480 seconds]
guru__ has joined #wayland
guru_ has quit [Ping timeout: 480 seconds]
guru_ has joined #wayland
Calandracas has quit [Quit: Leaving]
Calandracas has joined #wayland
Guru_DE has quit [Ping timeout: 480 seconds]
guru__ has quit [Ping timeout: 480 seconds]
guru__ has joined #wayland
Company has quit [Ping timeout: 480 seconds]
garnacho has quit [Ping timeout: 480 seconds]
guru_ has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
Company has joined #wayland
guru_ has joined #wayland
guru__ has quit [Ping timeout: 480 seconds]
klausvalka has joined #wayland
klausvalka has quit [Remote host closed the connection]
klausvalka has joined #wayland
klausvalka has quit [Remote host closed the connection]
Company has quit [Remote host closed the connection]
Calandracas_ has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
Company has joined #wayland
Calandracas has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
guru__ has joined #wayland
guru_ has quit [Ping timeout: 480 seconds]
guru_ has joined #wayland
bjorkint0sh has joined #wayland
guru__ has quit [Ping timeout: 480 seconds]
bjork1intosh has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
mxz_ has joined #wayland
Guest2258 has quit [Ping timeout: 480 seconds]
mxz has quit [Ping timeout: 480 seconds]
mxz_ is now known as mxz
feaneron has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
glennk has quit [Ping timeout: 480 seconds]
iconoclasthero_ has joined #wayland
iconoclasthero has quit [Ping timeout: 480 seconds]
mxz_ has joined #wayland
paulk has quit [Ping timeout: 480 seconds]
paulk has joined #wayland
coldfeet has joined #wayland
coldfeet has quit [Remote host closed the connection]
klausvalka has joined #wayland
klausvalka has quit [Remote host closed the connection]
klausvalka has joined #wayland
klausvalka has quit [Remote host closed the connection]
klausvalka has joined #wayland
klausvalka has quit [Remote host closed the connection]
mripard has joined #wayland
coldfeet has joined #wayland
<karenw> So, on my copy of wayland-protocols. Cursor Shape (staging) depends on tablet v2 (unstable). That seems... weird?
<karenw> I would assume that something in staging can't depend on unstable, and anything in stable can't depend on something in staging/unstable?
<whot> karenw: the tablet protocol has been declared stable in one of the last releases
kts has joined #wayland
<karenw> Why I said 'on my copy' it is the correct way round on wayland.app.
sima has joined #wayland
<karenw> Is Cursor Shape intended to eventually replace .set_cursor() for most applications? Or purely an optional extra? (My question is mainly for desktop compositors)
tzimmermann has joined #wayland
kts has quit [Quit: Konversation terminated!]
<colinmarc> karenw: games will probably always set custom cursors, I think
kts has joined #wayland
<karenw> The way the core protocol is structured it's impossible for a compositor not to support it. I was more thinking of applications that only use common/theme cursors.
<karenw> Regardless, for the foreseeable future I need to support both.
coldfeet has quit [Remote host closed the connection]
privacy has joined #wayland
FreeFull has quit [Ping timeout: 480 seconds]
Sachiel_ has joined #wayland
Sachiel has quit [Ping timeout: 480 seconds]
<jadahl> karenw: think of it more as an optimization, unless your client only intends to support a specific compositor version.
<jadahl> an opportunistic optimization, that is
glennk has joined #wayland
Sachiel_ is now known as Sachiel
kts has quit [Ping timeout: 480 seconds]
bjork1intosh has joined #wayland
bjorkint0sh has quit [Ping timeout: 480 seconds]
karenw has quit [Ping timeout: 480 seconds]
<MrCooper> benh: you only need to worry about conflicts, a straightforward rebase can easily be done as part of merging
kts has joined #wayland
<MrCooper> benh: gitlab should send you an e-mail notification when your MR conflicts with main
<benh> okj
<benh> MrCooper: yeah it did yesterday (conflict with the CI file of course) so I rebased... I suppose now I just wait for somebody to pick it up ?
<MrCooper> probably, yeah
rasterman has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
garnacho has joined #wayland
kts has quit [Read error: Connection reset by peer]
mvlad has joined #wayland
Vanfanel has joined #wayland
<Vanfanel> Hello. When building libwayland manually and installing it, there's no .cmake file generated/installed, so doing something like "find_package(Wayland)" fails.
<Vanfanel> Is there a way to get the .cmake file generated by the Meson build system for Wayland? Or is pkg_check_modules() the usual way to use CMake in projects linking against libwayland?
<davidre> pkg_check_modules or write your own FindWayland.Cmake or use https://invent.kde.org/frameworks/extra-cmake-modules/-/blob/master/find-modules/FindWayland.cmake
<vyivel> can't a .pc file be used?
kts has joined #wayland
<davidre> Using pc file from Cmake is done via pkg_check_modules so yes
coldfeet has joined #wayland
<Vanfanel> Ah, ok, I will use pkg_check_modules then. I can't count on extra cmake modules being installed on other user's systems. Thanks!
<davidre> You could vendor that file as well, I think Qt does that
coldfeet has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
FreeFull has joined #wayland
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
Moprius has joined #wayland
nerdopolis has joined #wayland
Calandracas_ has quit []
Calandracas has joined #wayland
sally has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
feaneron has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
kts has joined #wayland
fmuellner has joined #wayland
flokli has quit [Ping timeout: 480 seconds]
Company has joined #wayland
kestrel has quit [Quit: Ping timeout (120 seconds)]
kestrel has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
lsd|2 has joined #wayland
Brainium has joined #wayland
feaneron has quit [Ping timeout: 480 seconds]
OrkoOoOJul31-Aug5[m] is now known as Orko[m]
kts has joined #wayland
iconoclasthero_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
privacy has quit [Quit: Leaving]
kts has quit [Ping timeout: 480 seconds]
<wlb> weston Issue #939 opened by Sriharsha P V (Sriharsha) None of the options functioning in Firefox settings https://gitlab.freedesktop.org/wayland/weston/-/issues/939
feaneron has joined #wayland
kts has joined #wayland
flokli has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
Calandracas_ has joined #wayland
nerdopolis has joined #wayland
<wlb> wayland-protocols Merge request !326 opened by Orko Garai (orko) text-input: Use cursor begin and end in set_surrounding_text https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/326
Calandracas_ has quit []
Calandracas_ has joined #wayland
Calandracas has quit [Ping timeout: 480 seconds]
feaneron has quit [Quit: feaneron]
nerdopolis has quit [Ping timeout: 480 seconds]
feaneron has joined #wayland
mclasen has quit [Quit: mclasen]
mclasen has joined #wayland
<wlb> wayland-protocols Merge request !327 opened by Orko Garai (orko) text-input: Clarify anchor in set_surrounding_text https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/327
<wlb> wayland-protocols Merge request !326 closed (text-input: Use cursor begin and end in set_surrounding_text)
sally has joined #wayland
tzimmermann has quit [Quit: Leaving]
flokli has quit [Ping timeout: 480 seconds]
<wlb> weston Issue #937 closed \o/ (Flickering & freezing seen in Firefox & Chrome application https://gitlab.freedesktop.org/wayland/weston/-/issues/937)
<wlb> weston/main: Derek Foreman * compositor: Destroy paint nodes in weston_view_move_to_layer() https://gitlab.freedesktop.org/wayland/weston/commit/5fe02dc68e08 libweston/compositor.c
<wlb> weston Merge request !1591 merged \o/ (compositor: Destroy paint nodes in weston_view_move_to_layer() https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1591)
feaneron has quit [Read error: Connection reset by peer]
flokli has joined #wayland
rv1sr has joined #wayland
ManMower has quit [Ping timeout: 480 seconds]
f_ is now known as F_
F_ is now known as FunDerScore
FunDerScore is now known as funderscore
funderscore is now known as f_
Brainium has quit [Quit: Konversation terminated!]
ManMower has joined #wayland
feaneron has joined #wayland
Moprius has quit [Ping timeout: 480 seconds]
glennk has quit [Remote host closed the connection]
glennk has joined #wayland
Guest2270 has quit [Ping timeout: 480 seconds]
cool110 has joined #wayland
cool110 is now known as Guest2343
Moprius has joined #wayland
coldfeet has joined #wayland
Guest2343 has quit [Remote host closed the connection]
cool110_ has joined #wayland
cool110_ is now known as Guest2344
Moprius has quit [Quit: bye]
kts has quit [Ping timeout: 480 seconds]
Guest2344 has quit [Remote host closed the connection]
cool110- has joined #wayland
feaneron has quit []
feaneron has joined #wayland
feaneron has quit [Read error: Connection reset by peer]
feaneron has joined #wayland
feaneron has quit [Read error: Connection reset by peer]
feaneron has joined #wayland
feaneron has quit [Read error: Connection reset by peer]
feaneron_ has joined #wayland
nerdopolis has joined #wayland
Calandracas has joined #wayland
coldfeet has quit [Remote host closed the connection]
feaneron_ has quit [Read error: Connection reset by peer]
feaneron has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
Calandracas__ has joined #wayland
Calandracas_ has quit [Ping timeout: 480 seconds]
caveman has quit [Ping timeout: 480 seconds]
Calandracas has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
negril has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
Moprius has joined #wayland
mvlad has quit [Remote host closed the connection]
caveman has joined #wayland
bodiccea_ has joined #wayland
bodiccea has quit [Read error: Connection reset by peer]
tent4051 has joined #wayland
tent405 has quit [Ping timeout: 480 seconds]
tent4051 has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
Brainium has joined #wayland
rv1sr has quit []
ManMower has quit [Read error: Connection reset by peer]
ManMower has joined #wayland
bodiccea_ has quit [Remote host closed the connection]
bodiccea_ has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
nerdopolis has joined #wayland
feaneron has quit [Quit: feaneron]
feaneron has joined #wayland
feaneron has quit [Remote host closed the connection]
nerdopolis has quit [Ping timeout: 480 seconds]
bodiccea_ has quit [Read error: Connection reset by peer]
bodiccea_ has joined #wayland
garnacho has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
iconoclasthero has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
feaneron has joined #wayland
karenw has joined #wayland
feaneron has quit [Read error: Connection reset by peer]
feaneron has joined #wayland
karenw is now known as karenthedorf
karenthedorf is now known as karenw
feaneron has quit [Read error: Connection reset by peer]
feaneron has joined #wayland
<karenw> Are there any other compositors other than weston that can be run as a window inside another compositor?
<feaneron> mutter / gnome-shell has a nested mode
<feaneron> i think gala, as a user of mutter, does too
<ifreund> wlroots has a wayland backend, so pretty much all wlroots compositors too
<ifreund> its a very useful feature for compositor development, so pretty much every compositor supports it
<Company> I learned recently that someone wrote a compositor running as a GTK widget
<Company> but I think that's based on wlroots
<feaneron> the UI preview of Cambalache (gtk4 ui editor) is a nested compositor based on wlroots
<karenw> Yeah, it's a useful feature for application devs too, I can test on different compositors without relogging
<Company> (as long as you don't test features which nesting doesn't support)
iconoclasthero has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<karenw> TIL my code doesn't run on sway. `xdg_surface@11: error 3: xdg_surface has never been configured`
<karenw> I tried injecting a display_roundtrip after creating the window before first attaching a buffer/commiting but I still don't get a configure?
jkl has quit [Quit: Gone.]
<zamundaaa[m]> karenw: you need to actually wait with the first buffer until you get the configure, not just do a roundtrip
<karenw> zamundaaa[m]: So... that could be indefiite? My code currently assumes once I've made the wl_surface and xdg_toplevel that I can just hand everything over to vulkan.
jkl has joined #wayland
<zamundaaa[m]> karenw: if the compositor *never* sends the configure event, that would be a bug
<zamundaaa[m]> In general though, unless the protocol text for an event has specific guarantees about when it'll be sent, you can't make assumptions about it
<karenw> Yeah I never seem to get a configure if I just sit in a poll event loop forever. I'm missing something but I don't know what.
karenw has quit [Remote host closed the connection]
karenw has joined #wayland
<karenw> (I disconnected there if anyone replied to me)
<karenw> Ah, I need to do a wl_commit before attaching the first buffer
<karenw> *wl_surface_commit
garnacho has joined #wayland
bodiccea_ has quit [Remote host closed the connection]
bodiccea_ has joined #wayland