ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
aelius has quit [Ping timeout: 480 seconds]
DavidEdmundson[m] has joined #wayland
narodnik has quit [Ping timeout: 480 seconds]
emilio[m] has joined #wayland
aelius has joined #wayland
davidre has joined #wayland
zzxyb[m] has joined #wayland
BrianYurko[m] has joined #wayland
sally has quit []
glennk has quit [Ping timeout: 480 seconds]
narodnik has joined #wayland
Drakulix has quit [Ping timeout: 480 seconds]
robertmader[m] has joined #wayland
Drakulix has joined #wayland
karenw has joined #wayland
karmavil[m] has joined #wayland
zebrag[m] has joined #wayland
Orko[m] has joined #wayland
karenw has quit [Quit: Deep into that darkness peering...]
Brainium has quit []
Eighth_Doctor has joined #wayland
exkc has joined #wayland
Lyude has quit [Ping timeout: 480 seconds]
outfoxxed has joined #wayland
Lyude has joined #wayland
orowith2os[m] has joined #wayland
swick[m] has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
zamundaaa[m] has joined #wayland
fmuellner has joined #wayland
dcz_ has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
eluks has quit [Remote host closed the connection]
eluks has joined #wayland
AJC_Z0 has joined #wayland
AJ_Z0 has quit [Read error: Connection reset by peer]
AJC_Z0 is now known as AJ_Z0
kts has joined #wayland
sima has joined #wayland
alarumbe has quit []
glennk has joined #wayland
kts has quit [Ping timeout: 480 seconds]
leon-anavi has joined #wayland
rasterman has joined #wayland
Sid127 has quit [Quit: ZNC - https://znc.in]
OtzmaYehudit has quit [Remote host closed the connection]
OtzmaYehudit has joined #wayland
<wlb> weston Issue #1041 opened by Nickiven1 (Nickiven1) Virtual keyboard different behavior between weston10 and weston12, keyboard will be deactivated after a while even typing. https://gitlab.freedesktop.org/wayland/weston/-/issues/1041
<dcz_> who would be the person to talk to about how xdg popups work? I want xdg popups to be attachable to the input method surface: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/266
mvlad has joined #wayland
<emersion> this should be possible, i think
<emersion> layer-shell does it, for instance
<emersion> i'd recommend just asking questions here, and anybody can reply
<DavidEdmundson[m]> it's a bit weird in usage - the client makes an xdg-popup with a null argument where the parent should be
<DavidEdmundson[m]> then attaches it on another surface
<DavidEdmundson[m]> having the input method panel inherit from xdg-surface is also a valid path
<emersion> i wonder if it would make sense to have an XML attribute to inherit a version of a new object from an arg instead of parent
<emersion> hm, could be quite weird
<emersion> (would be possible to mess things up and mix protocols)
<jadahl> would the point be to distinguish between what version a xdg-popup has depending on if its mapped on top of an input panel or regular toplevel?
<emersion> the point would be able to create new xdg_popups from other protocols
<wlb> wayland-protocols Issue #267 opened by Julian Orth (mahkoh) Input method popup needs a way to define the geometry https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/267
<emersion> (same with other objects, e.g. image_description)
mahkoh has joined #wayland
<mahkoh> That's not possible because other parsers exist and they ignore unknown attributes.
<mahkoh> However, what you can do is use the following signature <arg name="x" type="new_id">.
<mahkoh> That removes some amount of type safety, but it allows you to specify the version in the requets.
<mahkoh> And then just specify in the request description that the type of the object is XYZ.
<mahkoh> I'm using this in one of my protocols to define an extension mechanism where the extensions can be versioned independetnly.
<mahkoh> (Without the "type of the object is XYZ" restriction.)
<emersion> it's fine if they ignore unknown attributes, it's up to the protocol consumers to ensure their generator supports the features they need
<emersion> yeah, name without interface is possible, but not super nice
paulk-bis has quit []
paulk has joined #wayland
<mahkoh> I think a good solution would be to add a new attribute like this: <arg name="x" type="new_id" advisory_interface="xdg_surface">. Generators that are aware of this interface can then generate type safe code while older generators will still generate code that serializes and deserializes correctly.
<mahkoh> Any mismatch between what the application expects and what the generator produces would be detected at compile time via a compilation error.
<mahkoh> *aware of this attribute
Sid127 has joined #wayland
__0x1eaf has joined #wayland
<dcz_> "having the input method panel inherit from xdg-surface is also a valid path" what's the advantage of that?
mahkoh has quit [Ping timeout: 480 seconds]
<dcz_> hm, I guess it would be sharing ack_configure and configure and geometry for free
* dcz_ wonders if it's worth the effort and why layer_shell didn't do that
<DavidEdmundson[m]> At the time layer shell landed xdg shell wasn't finalised, I suspect that was the main reason
<DavidEdmundson[m]> It was round about when we were messing about going from v5 to v6 and dealing with the headache there
<dcz_> and someone else chimed in, so I guess I should do it. I just wish this had been expressed before I implemented the current version
MrCooper_ has joined #wayland
MrCooper has quit [Ping timeout: 480 seconds]
<wlb> wayland Issue #549 closed \o/ (wayland-1.24.0 breaks Vulkan-Tools build (latest version - Vulkan-Tools-1.4.322), no such problem with wayland 1.23.1 https://gitlab.freedesktop.org/wayland/wayland/-/issues/549)
<emersion> DavidEdmundson[m]: some things also don't make sense for layer shell
narodnik has quit [Ping timeout: 480 seconds]
julian1 has joined #wayland
rgallaispou has joined #wayland
Moprius has joined #wayland
Moprius has quit []
<jadahl> I find basing things of xdg-surface for non-"window" surfaces to be a bit awkward
<jadahl> adding configure to wl_surface (that there is a mr for open already) might make more sense
nerdopolis has joined #wayland
kts has joined #wayland
narodnik has joined #wayland
<wlb> weston Merge request !1800 opened by Derek Foreman (derekf) Cairo clean-ups https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1800 [Nested Wayland backend]
<wlb> weston/main: Derek Foreman * cairo-util: Remove dead code https://gitlab.freedesktop.org/wayland/weston/commit/a9958154a9a8 shared/ cairo-util.c cairo-util.h
<wlb> weston/main: Derek Foreman * wayland-backend: Remove unused cairo_device_t https://gitlab.freedesktop.org/wayland/weston/commit/5a1e9257599f libweston/backend-wayland/wayland.c
<wlb> weston Merge request !1800 merged \o/ (Cairo clean-ups https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1800)
paulk-bis has joined #wayland
paulk has quit [Ping timeout: 480 seconds]
luna_uk has joined #wayland
__0x1eaf has quit [Quit: Lost terminal]
narodnik has quit [Ping timeout: 480 seconds]
coldfeet has joined #wayland
<wlb> weston Merge request !1801 opened by Derek Foreman (derekf) xwm: Add build time option to disable window decor https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1801 [XWayland]
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
coldfeet has quit [Quit: Lost terminal]
narodnik has joined #wayland
kts has quit [Remote host closed the connection]
rgallaispou1 has joined #wayland
rgallaispou2 has joined #wayland
rgallaispou has quit [Ping timeout: 480 seconds]
rgallaispou1 has quit [Read error: Connection reset by peer]
mohit81582263530690 has quit [Remote host closed the connection]
mohit81582263530690 has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
paulk-bis has quit []
paulk has joined #wayland
rgallaispou2 has quit [Read error: Connection reset by peer]
kts has joined #wayland
tombh has joined #wayland
___nick___ has joined #wayland
<tombh> Hello, I'd like to explore a Wayland-like protocol and organisation for terminals, something that inspires moving on from ANSI and terminfo. Does anybody have any advice? Ideally I'd be interested in talking to somebody that has experience with the social aspects of introducing ecosystem changes like this. Thank you, Tom.
iomari891 has joined #wayland
julian1 has quit [Quit: WeeChat 4.6.3]
iomari891 has quit [Ping timeout: 480 seconds]
yshui_ has joined #wayland
yshui_ has quit [Remote host closed the connection]
yshui_ has joined #wayland
yshui_ has quit [Remote host closed the connection]
yshui has quit [Ping timeout: 480 seconds]
yshui has joined #wayland
iomari891 has joined #wayland
<Consolatis> tombh: there is/was https://gitlab.freedesktop.org/terminal-wg/specifications/ but I think its basically abandoned at this point
alarumbe has joined #wayland
<wlb> weston Issue #1042 opened by Derek Foreman (derekf) Our Xwayland crash handling is utterly fried https://gitlab.freedesktop.org/wayland/weston/-/issues/1042
rasterman has quit [Quit: Gettin' stinky!]
kts has quit [Quit: Konversation terminated!]
iomari891 has quit [Remote host closed the connection]
coldfeet has joined #wayland
Sid127- has joined #wayland
Sid127 has quit [Ping timeout: 480 seconds]
AJ_Z0 has quit [Read error: Connection reset by peer]
AJ_Z0 has joined #wayland
narodnik has quit [Ping timeout: 480 seconds]
mvlad has quit [Remote host closed the connection]
coldfeet has quit [Quit: Lost terminal]
LaserEyess has quit [Remote host closed the connection]
gnarchie has quit [Read error: Connection reset by peer]
gnarchie has joined #wayland
leon-anavi has quit [Quit: Leaving]
ryanneph has joined #wayland
LaserEyess has joined #wayland
___nick___ has quit [Remote host closed the connection]
sima has quit [Ping timeout: 480 seconds]
LoneStarr has quit [Ping timeout: 480 seconds]
tlwoerner_ has joined #wayland
tlwoerner has quit [Ping timeout: 480 seconds]
LoneStarr has joined #wayland
karenw has joined #wayland
sally has joined #wayland
narodnik has joined #wayland
fmuellner has joined #wayland
sally has quit []
karenw has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
garnacho has joined #wayland
<tombh> Consolatis: Good idea, thanks. Even if it's not active anymore it'll be good to pick their brains on the experience.
Brainium has joined #wayland
sally has joined #wayland
sally has quit [Quit: ZNC 1.10.1 - https://znc.in]
sally has joined #wayland
ryanneph has quit [Quit: Leaving]
fmuellner has quit [Ping timeout: 480 seconds]
garnacho has quit [Ping timeout: 480 seconds]
kestrel has joined #wayland
Brainium has quit []
narodnik has quit [Quit: WeeChat 4.6.3]
narodnik has joined #wayland