[ANNOUNCE] wayland-protocols 1.45

2025-06-13 Thread Jonas Ådahl
and single pixel buffer protocol. Caitlyn Stewart (1): single-pixel-buffer-v1: clarify create_u32_rgba_buffer Jonas Ådahl (3): build: Add 'experimental' protocols experimental: Add xx-session-management-v1 build: Bump version to 1.45 Kirill Primak (1): ext

Re: Proposal: no more alphas/betas for Wayland releases

2025-05-21 Thread Jonas Ådahl
le. But, do we even need those? Could we go straight to > release since the churn is so low? I think it's better to start with skipping alpha/beta for now, so that there is at least *some* testing before things end up in a release. This is different from wayland-protocols, since they don't end up causing any actual changes on people's system until servers and clients make use of and ship them. Jonas > > > > -- > 真実はいつも一つ!/ Always, there's only one truth!

Re: Proposal: no more alphas/betas for Wayland releases

2025-05-21 Thread Jonas Ådahl
he load. This > is also what I've been doing for Sway and wlroots for a very long time. > > Would this make sense? Are there other reasons why alphas/betas were > valuable? Personally I think only RCs are enough for what kind of changes tend to go into the wayland repo these days. Jonas > > Thanks, > > Simon

Re: Wayland client and synthetic input

2025-05-16 Thread Jonas Ådahl
wlr-virtual-pointer-unstable-v1 and https://wayland.app/protocols/virtual-keyboard-unstable-v1. Jonas > > I'm looking forward to your responses. > > Sincerely, > Zarif Atai

[ANNOUNCE] wayland-protocols 1.44

2025-04-27 Thread Jonas Ådahl
wayland-protocols 1.44 is now available. This release adds a new protocol - color representation - which allows clients to provide metadata about how primarily its YCbCr buffer contents should be interpreted. Jonas Ådahl (1): build: Bump version to 1.44 Sebastian Wick (1): staging

[ANNOUNCE] wayland-protocols 1.43

2025-04-08 Thread Jonas Ådahl
constrained, e.g. whether they can resize or not. For a complete log, including bug fixes, see the short log below. Jonas Ådahl (2): xdg-shell: Add edge constraints build: Bump version to 1.43 Simon Ser (1): color-management-v1: fix typo in feature.windows_scrgb Xaver Hugl (2

[ANNOUNCE] wayland-protocols 1.42

2025-03-24 Thread Jonas Ådahl
wayland-protocols 1.42 is now available. This release includes a new version of the cursor shape protocol, adding more cursor shapes, as well as a new version of the tablet protocol, adding bus type information and support for relative dials. Jonas Ådahl (1): build: Bump version to 1.42

[ANNOUNCE] wayland-protocols 1.41

2025-02-17 Thread Jonas Ådahl
High Dynamic Range (HDR) content. Jonas Ådahl (1): build: Bump version to 1.41 Pekka Paalanen (1): staging/color-management: credit Niels Sebastian Wick (1): staging: add color-management protocol git tag: 1.41 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases

Re: Is there anything that needs to be done to get the next release of wayland-protocols released?

2025-01-30 Thread Jonas Ådahl
wayland-protocols doesn't have a release schedule, releases are done on-demand. A perfectly valid way is to send an E-mail here, or ask for one on IRC. 1.40 is, FWIW, now tagged and released. Jonas On Tue, Jan 28, 2025 at 06:50:15PM -0500, James Ramsey wrote: > I'm asking beca

[ANNOUNCE] wayland-protocols 1.40

2025-01-30 Thread Jonas Ådahl
-idle-notify: Allow for the ignoring of idle inhibitors Jonas Ådahl (1): build: Bump version to 1.40 Simon Ser (1): linux-dmabuf: link to kernel docs Xaver Hugl (1): stable/linux-dmabuf: clarify when the plane_set protocol error is sent YaoBing Xiao (2): alpha-modifier

[ANNOUNCE] wayland-protocols 1.39

2024-12-20 Thread Jonas Ådahl
ember' governance: Specify how to change points of contact governance: Deprecate wayland-devel@ Heiko Becker (1): build: Raise required wayland-scanner version to 1.23.0 for tests Jonas Ådahl (1): build: Bump version to 1.39 Mike Blumenkrantz (3): add experimental protocols

Re: Rough proposal for a cursor-geometry protocol

2024-12-20 Thread Jonas Ådahl
ub.com/flatpak/xdg-desktop-portal/pull/1539 for it. Adding a Wayland protocol would scatter appearance settings into multiple places, which isn't ideal. Jonas > > > Proposal > > > It would be useful if there was a protocol for accessing the theme/size. > Wit

[ANNOUNCE] wayland-protocols 1.38

2024-10-12 Thread Jonas Ådahl
pinging protocol authors on changes presentation-time: Specify refresh bounds for VRR Derek Foreman (2): fifo-v1: Add new protocol commit-timing-v1: Add new protocol Jonas Ådahl (4): members: Update weston point-of-contact members: Add mesa as a member Add

[PATCH] uapi/drm: Specify time constraints of DRM_MODE_ATOMIC_NONBLOCK

2024-10-01 Thread Jonas Ådahl
From: Jonas Ådahl In order for compositors to utilize real time scheduling capabilities, it must be ensured by the kernel that calling a drmModeAtomicCommit() with DRM_MODE_ATOMIC_NONBLOCK does not block in a manner that makes the realtime scheduler watchdog send a SIGKILL to the calling process

[ANNOUNCE] wayland-protocols 1.37

2024-08-31 Thread Jonas Ådahl
): various: Fix definition of double-buffered state Jonas Ådahl (1): build: Bump version to 1.37 Matthias Klumpp (1): staging: Add xdg-toplevel-icon protocol for dedicated toplevel icons Nicolas Fella (1): tablet-v2: Fix feedback description in mode_switch PolyMeilex (1

Re: Libreoffice Writer won't wok with Wayland

2024-06-18 Thread Jonas Ådahl
Hi, This sounds like a problem with the magnifier feature of GNOME Shell. Please file an issue at https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/ . Jonas On Tue, Jun 18, 2024 at 12:41:55PM -0700, Jim Greene wrote: > I’m a visually impaired user of Ubuntu 22.04 and Libreoffice Writer

Re: Call for proposals for the next governance meeting

2024-05-07 Thread Jonas Ådahl
gh agenda for a topic. It'll put an organizational burden on one or more person, but I imagine so is the case for meetings at an interval, but will require less commitment up front from the community at large. Jonas > > [1] > https://gitlab.freedesktop.org/wayland/wayland-p

[ANNOUNCE] wayland-protocols 1.36

2024-04-26 Thread Jonas Ådahl
wayland-protocols 1.36 is now available. This release contains a fix to the xdg dialog protocol, placing the protocol itself in the `xdg` namespace. Enjoy! Jonas Ådahl (1): build: Bump version to 1.36 Simon Ser (1): xdg-dialog: fix missing namespace in protocol name git tag: 1.36

[ANNOUNCE] wayland-protocols 1.35

2024-04-17 Thread Jonas Ådahl
cursor shape documentation, fixing a missed enum attribute to xdg-shell. The xdg-shell protocol now also explicitly recommends against drawing decorations outside of the window geometry when tiled. Enjoy! Jonas Ådahl (1): build: Bump version to 1.35 Sebastian Wick (2): cursor-shape-v1

Re: GNOME Wayland sessions die with "No GPUs with outputs found"

2024-04-05 Thread Jonas Ådahl
If you need assistance running and configuring GNOME, the right place to ask questions is https://discourse.gnome.org/. Jonas On Fri, Apr 05, 2024 at 12:00:22AM -0700, Shankar Ramamoorthy wrote: > I'm trying to run Wayland on a headless EC2 instance and sessions die with > &q

[ANNOUNCE] wayland-protocols 1.34

2024-03-20 Thread Jonas Ådahl
): staging/dialog: Add "dialog" protocol David Redondo (1): Add xdg-toplevel-drag protocol Jonas Ådahl (1): build: Bump version to 1.34 Poly (1): Fix typo in ext-foreign-toplevel-list-v1 Simon Ser (3): tablet-v2: clarify that name/id events are optional

Re: wl_subsurface vs xdg_popup?

2024-03-19 Thread Jonas Ådahl
as logic to allow it to be positioned within e.g the work area, using xdg_positioner rules. I suggest allowing repositioning your popups only when the compositor support it, and in other, unmap it and map a new one at a new position, if you need to. Jonas

Re: Extension protocols to support keyboard and mouse sharing?

2023-07-20 Thread Jonas Ådahl
The portal APIs rely on libei[3] for input event transmission - the portals are there to negotiate consent and to set up sessions. It should be possible to use input-leap with mouse/keyboard sharing with all the building blocks manually compiled, but nothing has shipped in distributions yet. J

[ANNOUNCE] wayland-protocols 1.32

2023-07-03 Thread Jonas Ådahl
reund (3): ext-session-lock-v1: use RFC 2119 key words ext-session-lock-v1: clarify to fix race ext-session-lock-v1: relicense to MIT Jonas Ådahl (4): xdg-output: Remove and tweak contradicting examples xdg-shell: Clarify that geometry doesn't automatically change

Re: [RFC] Plane color pipeline KMS uAPI

2023-05-11 Thread Jonas Ådahl
uses a bunch of AMD_* properties, it'd look more like the example Simon had in the initial RFC. Jonas > > There is so much stuff to do with color, that I don't think a > prescriptive API in the kernel could ever keep up with the things that > we want to be pushing from Ga

Re: [RFC] Plane color pipeline KMS uAPI

2023-05-10 Thread Jonas Ådahl
lly will only be exposed by out of tree drivers will be acceptable upstream, at least as documented operations. Jonas

Re: [RFC] Plane color pipeline KMS uAPI

2023-05-08 Thread Jonas Ådahl
> > This feels like we are trying to go down the Android HWC road, but we > aren't in that business. > > My thoughts would be userspace has to have some way to describe what > it wants anyways, otherwise it does sound like I need to update > mutter, kwin, surfaceflinger, chromeos, gamescope, every time a new HW > device comes out that operates slightly different to previously > generations. This isn't the kernel doing hw abstraction at all, it's > the kernel just opting out of designing interfaces and it isn't > something I'm sold on. It is true that for a new generation of hardware that changes the color pipeline in a way that makes existing userspace no longer able to off-load compositing, needs an updated userspace, but the grand long term idea is that one wouldn't update all those compositors, but only the shared library that provides the descriptive API they all (ideally) make use of. The compositors still handle interacting with KMS themselves, but would share this helper library that can help configuring a subset of the knobs KMS provide to their individual needs. So indeed the kernel isn't doing all the abstraction, it'd be the kernel together with a userspace library. Jonas > > Dave. >

Re: Wayland protocol clarification questions

2023-05-02 Thread Jonas Ådahl
positioned against, given all the rules set up using the xdg_positioner interface. It could for example be the rectangle corresponding to the hamburger menu button where the popup opening above or below (in y-coordinates). The gtk4 docs for GdkPopupLayout has some illustrations that might help: https://docs.gtk.org/gdk4/struct.PopupLayout.html Jonas > > > Thanks, > pq

Re: Thumb detection at upper side of the touchpad (patch)

2023-03-03 Thread Jonas Ådahl
t here: https://gitlab.freedesktop.org/libinput/libinput. Jonas > > On Fri, Mar 3, 2023 at 10:29 AM Roemer Claasen > wrote: > > > Hi all, > > > > I would like your opinion about the following: thumb detection on the > > upper side of the touchpad. > &g

[ANNOUNCE] wayland-protocols 1.31

2022-11-29 Thread Jonas Ådahl
about protocol ACKs requirements was also done. Enjoy! Jonas Ådahl (2): Add Victoria as Smithay/cosmic-comp member build: Bump version to 1.31 Kenny Levinsen (1): wp-fractional-scale-v1: new protocol Kirill Primak (1): xdg-shell: add defunct_role_object error Simon Ser

[ANNOUNCE] wayland-protocols 1.30

2022-11-21 Thread Jonas Ådahl
or details. Jonas Ådahl (1): build: Bump version to 1.30 Xaver Hugl (1): staging: add tearing control protocol git tag: 1.30 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.30/downloads/wayland-protocols-1.30.tar

[ANNOUNCE] wayland-protocols 1.29

2022-11-14 Thread Jonas Ådahl
ension saw documentation fixes. Enjoy! [1] https://gitlab.freedesktop.org/wayland/wayland/-/issues/336 Jonas Ådahl (1): build: Bump version to 1.29 Manuel Stoeckl (1): linux-dmabuf: fix references to tranche_formats i509VCB (1): content-type: fix enum name in wp_conte

[ANNOUNCE] wayland-protocols 1.28

2022-11-04 Thread Jonas Ådahl
Add xdg-shell.unresponsive error Jonas Ådahl (1): build: Bump version to 1.28 Joshua Ashton (1): xwayland_shell_v1: New protocol git tag: 1.28 https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.28/downloads/wayland-protocols-1.28.tar.xz SHA256

[ANNOUNCE] wayland-protocols 1.27

2022-10-10 Thread Jonas Ådahl
Peyrot (1): staging/content-type: Content type hint support Isaac Freund (1): ext-session-lock: add note on client termination Jonas Ådahl (1): build: Bump version to 1.27 Simon Ser (3): xdg-shell: forbid loops in set_parent ext-idle-notify: new protocol build

Re: Absolute mouse position

2022-09-19 Thread Jonas Ådahl
e remote desktop XDG desktop portal (https://github.com/flatpak/xdg-desktop-portal/pull/762). The other approach focuses is as far as I know for the receiving end of the problem, and uses various wlroots Wayland protocols for injecting input events (https://github.com/r-c-f/waynergy). I'm sure others are more aware of the details, and whether it aims to solve the input capture side of this as well. Jonas > > Thanks. > > Regards, > Jesse

Re: I'm adding features to VKMS! What would you like to see?

2022-07-29 Thread Jonas Ådahl
use cases is there a need to pass this functionality via virtual mode setting to implement virtual monitors in display servers, for headless and virtualization? I realize that there is a use case for virtual mode setting outputs for virtual machines meant to e.g. test run distributions while imitating real hardware as close as possible, but for actual intended remote access to headless machines or virtual machines, compositors can just render to offscreen framebuffers and communicate in whatever way, e.g. using DMA buffers via some IPC, with the software solution intended to provide the actual access. Jonas

Re: I'm adding features to VKMS! What would you like to see?

2022-07-29 Thread Jonas Ådahl
e done this by mocking a subset of the libdrm API, which I could use to test e.g. failed commits handling: https://gitlab.gnome.org/jadahl/mutter/-/commit/93995754484536c61c7ddeffa2e50e4aef092a78 Jonas > > Thanks for taking this on! Really looking forward to it. > > Cheers, > Daniel

[ANNOUNCE] wayland-protocols 1.26

2022-07-07 Thread Jonas Ådahl
): text-input: Reword the interpretation of serials to be more specific Daniel Stone (1): xdg-shell: Delete duplicate paragraph in xdg_popup Jonas Ådahl (1): build: Bump version to 1.26 Kenny Levinsen (1): viewport: Remove mention of wl_surface.attach x/y Kirill Primak (1

Re: [PATCH 0/6] drm: Add mouse cursor hotspot support to atomic KMS

2022-06-10 Thread Jonas Ådahl
would not need to patch userspace? But > now we need to patch userspace anyway, so why bother with KMS and its > design limitations that are well appropriate for hardware drivers but > not for virtual drivers? If you had your own winsys virtualization > protocol, you could do so much more than

[ANNOUNCE] wayland-protocols 1.25

2022-01-28 Thread Jonas Ådahl
Freund (2): ext-session-lock-v1: new protocol xdg-shell: add invalid_resize_edge error value Jonas Ådahl (2): xdg-shell: Add toplevel "bounds" configure event build: Bump version to 1.25 Max Ihlenfeldt (1): xdg-shell: clarify conditions for remapping unmapped

Re: Should I draw menu by myself?

2022-01-18 Thread Jonas Ådahl
) drawn by the compositor, e.g. done by kwin or gnome-shell. This menu is shown by the client issuing the "show_window_menu" request on the xdg_toplevel object. Jonas

Re: Absolute mouse position retrieval

2021-12-06 Thread Jonas Ådahl
ing able to reuse all the sandbox permission management, portal dialog implementations, and related things that this involves. Jonas On Mon, Dec 06, 2021 at 11:19:06AM +, Jesse Van Gavere wrote: > We're not using a device driver, it's a very small application that uses > XInput2

[ANNOUNCE] wayland-protocols 1.24

2021-11-23 Thread Jonas Ådahl
summary Fabrice Fontaine (1): meson.build: wayland-scanner is only needed for tests Jonas Ådahl (1): build: Bump version to 1.24 Simon Ser (4): Drop autotools linux-dmabuf: add note about pre-multiplied alpha unstable/linux-dmabuf: add wp_linux_dmabuf_feedback

Re: xdg-shell-client-protocol.h

2021-11-11 Thread Jonas Ådahl
e: > > xdg-shell-client-protocol.h > > But I can't find it. What should I do to make it appear? It's generated from 'xdg-shell.xml'[0] using 'wayland-scanner'. wayland-scanner is part of the wayland repository, and can be found via your distributio

[ANNOUNCE] wayland-protocols 1.23

2021-09-15 Thread Jonas Ådahl
wayland-protocols 1.23 is now available. This release adds the new gesture "hold" to the pointer gesture protocol. David Edmundson (1): Set Vlad Zahorodnii as kwin maintainer Jonas Ådahl (1): build: Bump version to 1.23 Peter Hutterer (1): pointer-gestures: add hol

[ANNOUNCE] wayland-protocols 1.22

2021-09-01 Thread Jonas Ådahl
-shell: Make xdg_surface fail when surface has role tests: Include libwayland cflags/ldflags Issam E. Maghni (1): tests: use dynamic python path Jonas Ådahl (1): build: Bump version to 1.22 Manuel Stoeckl (1): xdg-output: fix minor calculation error Roman Gilg (4

Re: Proxying Wayland for security

2021-07-28 Thread Jonas Ådahl
On Wed, Jul 28, 2021 at 01:36:54PM +, Alyssa Ross wrote: > Jonas Ådahl writes: > > > On Wed, Jul 28, 2021 at 11:06:43AM +, Alyssa Ross wrote: > >> Daniel Stone writes: > >> > >> >> One big issue for us is protecting the system against

Re: Proxying Wayland for security

2021-07-28 Thread Jonas Ådahl
there. wl-clipboard relies on this not being done good enough, and will eventally stop working, unless there exist some global state like clipboard manager protocol that bypasses any content restrictions that wl_data_device and friends apply. Jonas ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Re: Multihead with wayland, similar to

2021-06-01 Thread Jonas Ådahl
io, 27/05/2021 alle 08.23 +0200, Jonas Ådahl ha scritto: > > [...] > >  * Introduce "virtual" monitor screen recording to > >    org.freedestop.portal.ScreenCast > >    (https://github.com/flatpak/xdg-desktop-portal) and the portal > >    backend relevant

Re: Multihead with wayland, similar to

2021-05-26 Thread Jonas Ådahl
the second two steps with some VNC/RDP thing, but that will not work for many types of devices where Miracast do. Jonas > > Thank you - for your answers, and for this great piece of software. > > Pietro Battiston > > > ¹ > https://superuser.com/questions/1434779/using-

[ANNOUNCE] wayland-protocols 1.21

2021-04-30 Thread Jonas Ådahl
lude a new xdg_activation protocol Bhushan Shah (1): text-input: document behavior regarding multiple text-inputs Carlos Garnacho (1): staging/xdg-activation: Describe interoperation with X11 Jonas Ådahl (11): README.md: Add some merge request triaging conventions Add m

Re: Submit Code about weston

2021-04-30 Thread Jonas Ådahl
On Fri, Apr 30, 2021 at 10:31:03AM +0300, Pekka Paalanen wrote: > On Fri, 30 Apr 2021 09:11:18 +0200 > Jonas Ådahl wrote: > > > On Fri, Apr 30, 2021 at 11:53:16AM +0800, kai.x...@thundercomm.com wrote: > > > Hello wayland community, > > > > > &

Re: Submit Code about weston

2021-04-30 Thread Jonas Ådahl
at fork as a new remote to your locally cloned checkout, and push your changes to some branch there, and create a merge request using that branch. See https://docs.gitlab.com/ee/user/project/repository/forking_workflow.html and https://docs.gitlab.com/ee/user/project/merge_requ

Re: How to make infinite-scrolling GUI widgets under Wayland ?

2021-04-26 Thread Jonas Ådahl
actual movement of the pointer cursor sprite, i.e. even if the pointer hit an edge or doesn't move, you'll still receive the motions as sent from the device. I think most compositors support these two protocol extensions as they are a corner stone in how e.g. 3D FPS games work. Jonas

Re: Change default Wayland branches to 'main'

2021-04-08 Thread Jonas Ådahl
n'. > > > > I propose that we do this for all the wayland/* repositories, either this > > weekend or next; I'm happy to make the changes (rename 'master' to 'main' > > and retarget all ope

Re: Call for an EDID parsing library

2021-04-07 Thread Jonas Ådahl
n C++, C or whatever, as long as there is a C API to use. Jonas > > Simon > ___ > wayland-devel mailing list > wayland-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/wayland-devel ___

Re: absolute positioning and other "missing features" of Wayland

2021-02-22 Thread Jonas Ådahl
On Mon, Feb 22, 2021 at 01:56:46PM +0200, Pekka Paalanen wrote: > On Mon, 22 Feb 2021 12:10:08 +0100 > Jonas Ådahl wrote: > > > On Mon, Feb 22, 2021 at 10:49:33AM +, Simon Ser wrote: > > > > I'd like to avoid making this general, if we go down this road. Mak

Re: absolute positioning and other "missing features" of Wayland

2021-02-22 Thread Jonas Ådahl
On Mon, Feb 22, 2021 at 11:21:04AM +, Simon Ser wrote: > On Monday, February 22nd, 2021 at 12:10 PM, Jonas Ådahl > wrote: > > > Sounds potentially not horrible in theory, but is it remotely possible? > > There are these approaches I can think of: > > > &g

Re: absolute positioning and other "missing features" of Wayland

2021-02-22 Thread Jonas Ådahl
x27;t call a reasonable option either. So, how would we make it not de-facto general? Not to meantion the head ache of letting clients in on configuring their window positions when any kind of HiDPI scaling, fractional or nat, is done. > > Notifications popups are part of the desktop enviro

Re: Wayland crashes when label size in Gtk is large

2021-02-10 Thread Jonas Ådahl
ification, and thus a bug in gtk. I suggest opening a bug in the gtk issue tracker: https://gitlab.gnome.org/GNOME/gtk/issues/new Jonas > ___ > wayland-devel mailing list > wayland-devel@lists.freedesktop.org

Re: Foreign surface

2020-11-27 Thread Jonas Ådahl
ocess, not involving Wayland. For example if your parent window receives all input events, and the subsurfaces none, the framework managing the main surface needs to pass some internal input event representation to the owner of the subsurface using some API understo

Re: multiple wl surfaces commit in one client

2020-11-06 Thread Jonas Ådahl
uld certainly help getting the protocol merged. weston, mutter and gtk implementations are linked to from this comment: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/26#note_554405 Jonas > ___ > wayland-devel mailing list &

Re: RFC: libei - emulated input in Wayland compositors

2020-08-03 Thread Jonas Ådahl
ess [2] > tags [3] > > [1] /tmp, host, xdg-config/GIMP, xdg-config/gtk-3.0, xdg-run/gvfs > [2] org.freedesktop.FileManager1, org.gtk.vfs, org.gtk.vfs.* > [3] stable > > ... > > Proceed with these changes to the user installation? [Y/n]: > > &g

Re: RFC: libei - emulated input in Wayland compositors

2020-07-31 Thread Jonas Ådahl
tion that isn't running inside a sandbox. Thus, if a Ei session policy default is to ask, for a portal to be able to remember the permission for an unsandboxed application, we would have to add a way for the portal to blindly trust some ID or key of some sort the application provides. Xwayla

Re: RFC: libei - emulated input in Wayland compositors

2020-07-31 Thread Jonas Ådahl
to open a channel comes from without having to trust the application to tell the truth, and provide user facing ways for potentially limiting access. In other words, it'd be blocked before ever reaching the display server would so be needed. What this proposal aims is t

Re: Chrome Remote Desktop and Wayland

2020-04-22 Thread Jonas Ådahl
ut being able to be drm master? We still need API to manage the pipewire streams (add/remove/change virtual outputs, inject input, i.e. something like org.gnome.Mutter.RemoteDesktop/ScreenCast); would adding a new session type bring us anything useful? We wouldn't just implicitly spit out a pip

Re: Chrome Remote Desktop and Wayland

2020-04-09 Thread Jonas Ådahl
On Wed, Apr 08, 2020 at 11:17:14AM -0700, Erik Jensen wrote: > On Wed, Apr 8, 2020 at 2:02 AM Jonas Ådahl wrote: > > Either multiple separate units (e.g. GDM and Chrome Remote Desktop login > > manager) needs to both try to manage the same sessions via logind, which > &g

Re: Chrome Remote Desktop and Wayland

2020-04-08 Thread Jonas Ådahl
ue to access KMS directly, and that there will be no system compositor that acts as a proxy for session compositors. Lets also assume we have a way to get the pixel content from the compositor into the remote desktop service and input back into the compositor (e.g. via PipeWire, etc.), the complex issues

Re: Plumbing explicit synchronization through the Linux ecosystem

2020-03-17 Thread Jonas Ådahl
ut going over the socket (and > > > > round-tripping through the kernel). However, the only thing that > > > > fence does is order the OpenGL API calls in the client and server and > > > > the real synchronization is still implicit. > > > > - linux/i915/gem:

[ANNOUNCE] wayland-protocols 1.20

2020-02-29 Thread Jonas Ådahl
wayland-protocols 1.20 is now available. This release is a brown paper bag release adding the missing README.md, GOVERNANCE.md and MEMBERS.md files to the tarball. Distributions that distribute one or more of these files should ignore the 1.19 release and move directly to 1.20. Jonas Ådahl (2

[ANNOUNCE] wayland-protocols 1.19

2020-02-29 Thread Jonas Ådahl
and bitfield attributes will generate better result. Ivan Molodetskikh (2): presentation-time: add missing bitfield marker xdg-shell: add missing enum attribute to resize Johan Klokkhammer Helsing (1): Update point-of-contact for Qt Jonas Ådahl (4): xdg-shell: Remove left

Re: Batching text input protocol changes

2020-02-18 Thread Jonas Ådahl
; > > > Thanks, > > pq > > Hi, > > seeing the answers so far, I think starting a new branch is a good idea. In > case there are major changes, a new major version could be created out of the > new branch anyway. > > Currently, there's only one ch

Re: Batching text input protocol changes

2020-02-18 Thread Jonas Ådahl
e actual one. Thus, I think using a branch until the new version is settled is the best option here. You could still use merge requests, just that you target a 'wip/text-input-v3.2' branch we create instead of the master branch. Jonas > > Mind

Re: wl_output physical size when unknown

2020-01-13 Thread Jonas Ådahl
ts should handle this case > > I think there's a strong argument for either. What are others doing? The answer is b). See the specification for wl_output::geometry: The physical size can be set to zero if it doesn't make sense for this out

Re: zwp_fullscreen_shell_v1

2020-01-08 Thread Jonas Ådahl
On Wed, Jan 08, 2020 at 10:11:40AM +, Alan Griffiths wrote: > On 08/01/2020 10:01, Jonas Ådahl wrote: > > This idea has more or less been abandoned however, so I'd say it's more > > likely we can "archive" it rather than marking it as stable, as there > &

Re: zwp_fullscreen_shell_v1

2020-01-08 Thread Jonas Ådahl
mode, for example only allow one client, with only a single toplevel, that is always configured as fullscreen. Jonas > > Thanks, > Alan > > ___ > wayland-devel mailing list > wayland-devel@lists.freedesktop.org > https://lists

Re: libwayland surface coordinate question

2019-11-21 Thread Jonas Ådahl
s outside the window geometry by making it maximized. You should be able to accomplish this by calling weston_desktop_surface_set_maximized() with true on the corresponding desktop surface instance. Jonas > > > On Thu, Nov 21, 2019 at 5:52 PM Scott Anderson > wrote: > > >

Re: [PATCH wayland-protocols] Add governance document

2019-11-20 Thread Jonas Ådahl
t; Signed-off-by: Simon Ser > Acked-by: Daniel Stone > Acked-by: Pekka Paalanen > Acked-by: Johan Helsing > Acked-by: Roman Gilg > Cc: Mike Blumenkrantz > Cc: Jonas Ådahl > Cc: Carlos Garnacho > Cc: David Edmundson > Cc: Christopher James Halse Rogers > Cc: Alan

Re: wayland-protocols scope and governance

2019-11-13 Thread Jonas Ådahl
? > > I would suggest that we push the patch with the following initial > member projects and their points of contact defined, and finally > enable MRs: > * EFL/Enlightenment: Mike Blumenkrantz @zmike > * GTK/Mutter: Jonas Ådahl @jadahl I'd like to add Carlos Garnacho @ga

Re: Getting a compositor display name?

2019-11-13 Thread Jonas Ådahl
land is a few years old by now and developers should have > > learnt better, so maybe that fear is no longer relevant. > > I share this fear as well. IMHO `ps` is good enough. You could > also use something like `lsof /dev/dri/card0` to get the DRM > master. There is also $XDG_

Re: wl_subsurace position - double buffered state?

2019-10-30 Thread Jonas Ådahl
ce for the new position to take effect. The reason for this is that the position of the surface is more of a state of the parent surface rather than the subsurface itself, and it is likely that if you move the subsurface, something on the parent surface needs to be updated at the same time in order

[PATCH wayland-protocols v2] xdg-shell: Add support for synchronized popup moving

2019-10-28 Thread Jonas Ådahl
position changes. Signed-off-by: Jonas Ådahl Reviewed-by: Mike Blumenkrantz --- Changes since v1: - Renamed move to reposition, and moved to repositioned, to not be confused with xdg_toplevel.move. (David) - Added invalid_popup error sent sync_with_popup() is passed an invalid popup

Re: [PATCH wayland-protocols] xdg-shell: Add support for synchronized popup moving

2019-09-27 Thread Jonas Ådahl
figure(3) > <-- xdg_popup_surface.ack_configure(3) > <-- xdg_popup_surface.sync_with_popup(xdg_popup) > > Should this be xdg_toplevel_surface? Yes, indeed. Well spotted. Jonas ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Re: wayland-protocols scope and governance

2019-09-23 Thread Jonas Ådahl
On Sat, Sep 21, 2019 at 11:57:45PM -0400, Drew DeVault wrote: > On Thu Sep 19, 2019 at 9:02 PM Jonas Ådahl wrote: > > I think that if there is a consensus that it's within the correct scope > > and no-one nacks it, there shouldn't need be any artifical bureaucratic &

Re: wayland-protocols scope and governance

2019-09-19 Thread Jonas Ådahl
On Thu, Sep 19, 2019 at 02:10:24PM -0400, Drew DeVault wrote: > On Tue Sep 17, 2019 at 7:53 PM Jonas Ådahl wrote: > > I think both for stable and unstable the same limitation can be > > as problematic. A protocol that fits in xdg/wp may still only be > > relevant for a

Re: wayland-protocols scope and governance

2019-09-17 Thread Jonas Ådahl
On Tue, Sep 17, 2019 at 05:46:49PM +, Simon Ser wrote: > On Friday, September 6, 2019 10:45 AM, Jonas Ådahl wrote: > > > > 2.2. Protocol inclusion requirements > > > > > > > > > a. All protocols found in the "xdg&quo

Re: [PATCH v6] unstable/drm-lease: DRM lease protocol support

2019-09-13 Thread Jonas Ådahl
is to make the _manager object an actual manager object that has 'added' and 'removed' events with the "_device" containing the actual lease request. Jonas ___ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Re: wayland-protocols scope and governance

2019-09-06 Thread Jonas Ådahl
On Thu, Sep 05, 2019 at 09:34:59PM +, Simon Ser wrote: > This is v3 of the proposal. > > Changes from v2 to v3: > - Use Jonas' definition of the "xdg" namespace (Jonas) > - Amendments to existing protocols require no minimum discussion period > (Jonas)

Re: [PATCH wayland-protocols] presentation-time: add missing bitfield marker

2019-08-20 Thread Jonas Ådahl
;s reasonable to avoid using any new XML format features to protocols that was initially introduced early than those features; it should be required that scanners handle unknown attributes by ignoring them, just as wayland-scanner does when not passing --strict. Jonas > > The co

[PATCH wayland-protocols] xdg-shell: Add support for synchronized popup moving

2019-07-25 Thread Jonas Ådahl
configure event. This is necessary to, for example, properly constrain a popup given a yet-to-be-applied parent state. An example of when this may be necessary is an interactive resize where both the toplevel position and the relative popup position changes. Signed-off-by: Jonas Ådahl Reviewed-by

[ANNOUNCE] wayland-protocols 1.18

2019-07-25 Thread Jonas Ådahl
case to change the app ID at runtime Jonas Ådahl (2): xdg-shell/README: Update E-mail address configure.ac: Bump version to 1.18 Sebastian Krzyszkowiak (1): xdg-shell: fix a typo Simon Ser (3): xdg-output: deprecate the xdg_output.done event pointer-gestures: add a

Re: [PATCH v3] xdg-shell: use case to change the app ID at runtime

2019-07-25 Thread Jonas Ådahl
pertes of a surface > > depending on the app ID, like the window icon specified in the > > desktop file or a re-grouping of the surfaces in a task manager. > > Signed-off-by: Jan-Marek Glogowski Thanks, this has now landed. Jonas > ___

Re: [PATCH wayland-protocols v2] xdg-output: make xdg_output.description mutable

2019-07-25 Thread Jonas Ådahl
thub.com/swaywm/wlroots/issues/1623 > > Signed-off-by: Simon Ser Now pushed with my Reviewed-by and Oliviers Acked-by. Jonas > --- > > The version isn't bumped because this has already been done in the previous > patch. > > Changes in v2: rebased on top of HEAD >

Re: [PATCH wayland-protocols v2] xdg-output: make xdg_output.description mutable

2019-07-17 Thread Jonas Ådahl
hub.com/swaywm/wlroots/issues/1623 > > Signed-off-by: Simon Ser Thanks for the rebase. Reviewed-by: Jonas Ådahl Jonas > --- > > The version isn't bumped because this has already been done in the previous > patch. > > Changes in v2: rebased on top of HEAD >

Re: [PATCH v3] xdg-shell: use case to change the app ID at runtime

2019-07-17 Thread Jonas Ådahl
ing of the surfaces in a task manager. Just noted this is missing Signed-off-by. Mind if I help you add it? Jonas > --- > stable/xdg-shell/xdg-shell.xml | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/stable/xdg-shell/xdg-shell.xml b/stable/xdg-shell/xdg-shell.xml >

Re: [PATCH wayland-protocols v3] pointer-gestures: add a release request

2019-07-17 Thread Jonas Ådahl
estroys the > client-side object without sending any request). > > Signed-off-by: Simon Ser > Reviewed-by: Jonas Ådahl Just saw this one never landed; but taken care of now! Jonas > --- > > Changes from v2 to v3: added a version separator > > .../pointer-gestures-

Re: [PATCH v3] xdg-shell: use case to change the app ID at runtime

2019-07-17 Thread Jonas Ådahl
ng of the surfaces in a task manager. Reviewed-by: Jonas Ådahl Jonas > --- > stable/xdg-shell/xdg-shell.xml | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/stable/xdg-shell/xdg-shell.xml b/stable/xdg-shell/xdg-shell.xml > index 2e420c6..3a87a9e 100644 > ---

Re: [PATCH wayland-protocols] xdg-output: make xdg_output.description mutable

2019-07-17 Thread Jonas Ådahl
n it's necessary to > add > e.g. the connector type to tell them apart ("Dell U2717D on HDMI"). See [1] > for > a discussion about this. > > This commit bumps xdg_output's version to allow compositors to update the > property. Seems fine to me. Want to r

Re: [PATCH wayland-protocols v3] xdg-output: deprecate the xdg_output.done event

2019-07-17 Thread Jonas Ådahl
s to atomically apply the xdg_output > state. > > For this reason, I think bumping the version is a better approach. > > This commit also deprecates xdg_output.done, which doesn't have any purpose > anymore. > > [1]: https://lists.x.org/archives/xorg-devel/2019-Ap

Re: [PATCH] xdg-shell: add use case to handle change of app_id

2019-07-12 Thread Jonas Ådahl
correct grouping "hint". I think it's fine to mention that it may change, and elaborate more verbosely in the commit message about the LibreOffice use case, but I don't think it should mention anything about icons, grouping and what not since, as Simon said, that is compositor p

  1   2   3   4   5   6   7   8   9   10   >