[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Git][xorg-team/wayland/wayland-protocols][upstream-unstable] 25 commits: xdg-decoration: add invalid_mode error



Title: GitLab

Dylan Aïssi pushed to branch upstream-unstable at X Strike Force / wayland / wayland-protocols

Commits:

  • df2b5e5e
    by Simon Ser at 2024-09-03T10:27:40+00:00
    xdg-decoration: add invalid_mode error
    
    There is no error defined for invalid mode values.
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    
  • b4a42c88
    by Simon Ser at 2024-09-05T19:15:01+00:00
    xdg-shell: clarify clients set their initial state before initial commit
    
    It wasn't clear that it's important clients set up their initial
    xdg_surface state before they send the initial commit. This is
    required for the compositor to be able to send a proper configure
    event depending on size constraints and any policies it might want
    to apply (e.g. specific app ID always shows up in a designated
    workspace).
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    
  • 6f5772fd
    by Simon Ser at 2024-09-08T10:44:03+02:00
    xdg-toplevel-icon: clarify that wl_buffer.release is unused
    
    The protocol as-is doesn't allow clients to mutate wl_buffers.
    Let's make it clear that wl_buffer.release is not used for that
    purpose. Buffer re-use can be added in a future protocol version
    if desirable.
    
    Add a small note to explain that no wl_buffer mutation implies no
    wl_shm_pool's backing storage mutation as well.
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/201
    
  • f30b27a0
    by Julian Orth at 2024-09-25T16:22:51+00:00
    security-context-v1: clarify close_fd behavior
    
    Signed-off-by: Julian Orth <ju.orth@gmail.com>
    
  • 05e777f4
    by Simon Zeni at 2024-10-05T13:14:38+00:00
    drm-lease-v1: specify existing lease status on withdrawn event
    
    Signed-off-by: Simon Zeni <simon.zeni@collabora.com>
    Reviewed-by: Xaver Hugl <xaver.hugl@kde.org>
    
  • 950b7384
    by Simon Zeni at 2024-10-05T13:14:38+00:00
    drm-lease-v1: advertise connector again upon lease destruction
    
    Signed-off-by: Simon Zeni <simon.zeni@collabora.com>
    Reviewed-by: Xaver Hugl <xaver.hugl@kde.org>
    
  • bdb88cec
    by Simon Zeni at 2024-10-05T13:14:38+00:00
    drm-lease-v1: advertise connector again upon lease finished event
    
    Signed-off-by: Simon Zeni <simon.zeni@collabora.com>
    Reviewed-by: jexposit@redhat.com
    
  • 98d8bb67
    by Simon Ser at 2024-10-05T14:35:30+00:00
    ci: upgrade wayland to v1.23.1
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    
  • 6c214e6d
    by Simon Ser at 2024-10-05T14:35:30+00:00
    linux-dmabuf: mark format/modifier with deprecated-since attribute
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    
  • 9b95f83a
    by Simon Ser at 2024-10-05T14:35:30+00:00
    xdg-output: mark done event with deprecated-since attribute
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    
  • e7fea17b
    by Nick Diego Yamane at 2024-10-05T14:58:43+00:00
    xdg-toplevel-drag: clarify offset is relative to geometry
    
    The current description is not clear about it, though the only available
    implementation works like that, so make it explicit in the protocol
    description.
    
    Signed-off-by: Nick Diego Yamane <nickdiego@igalia.com>
    
  • c9972235
    by Simon Ser at 2024-10-05T15:30:01+00:00
    build: install headers with enums
    
    Generate and install headers containing enums. See [1].
    
    Meson requires us to generate headers in a "include/wayland-protocols"
    directory, so that include paths can be properly set up when used
    as a sub-project.
    
    [1]: https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/312
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    
  • 02c589c2
    by Sebastian Wick at 2024-10-06T09:35:17+00:00
    cursor-shape-v1: Make object inert when underlying cap is destroyed
    
    It was undefined before how long the wp_cursor_shape_device_v1 has any
    effect. Let's specify that the object becomes inert when the pointer cap
    goes away or the tablet tool is removed. In those cases the client has
    to create a new pointer/tablet tool, and also a new cursor shape device
    when the cursor caps or a new tablet tool reappears.
    
    Signed-off-by: Sebastian Wick <sebastian.wick@redhat.com>
    Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/186
    
  • ea7e5ef6
    by itycodes at 2024-10-07T14:20:51+00:00
    ext-image-copy-capture-v1: Fix typo in ext_image_copy_capture_frame_v1::destroy
    
    Signed-off-by: Tranquil Ity tranquillitycodes@proton.me
    Closes: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/217
    
  • 3544c6dc
    by Daniel Stone at 2024-10-09T09:07:11+00:00
    protocols: Add GitLab contact information
    
    This is useful to know who to ping when you want to change something.
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    
  • 657561dc
    by Daniel Stone at 2024-10-09T09:07:11+00:00
    README: Suggest pinging protocol authors on changes
    
    These are usually the best people to review the changes.
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    
  • a00f3514
    by Simon Ser at 2024-10-09T12:49:44+00:00
    ext-image-copy-capture: fix typo
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    
  • 42938b7e
    by Jonas Ådahl at 2024-10-10T03:22:15+00:00
    members: Update weston point-of-contact
    
    Daniel Stone will move to represent mesa, and Derek Foreman is taking
    his place.
    
    Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
    
  • 7e8df47b
    by Jonas Ådahl at 2024-10-10T03:22:15+00:00
    members: Add mesa as a member
    
    Mesa is represented by Daniel Stone and Mike Blumenkrantz.
    
    Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
    
  • df207cbd
    by Jonas Ådahl at 2024-10-10T22:48:29+00:00
    Add staging system bell protocol
    
    This is meant to let applications ring the system bell. It needs to be a
    Wayland protocol because a system bell is not necessarily audiable; for
    for example accessibility reasons, it might need be a visual feedback,
    which may be tied to a specific window. Accessibility features are
    usually configured globally, and one likely wants identical visual
    feedback for all system bell ringings, so it doesn't fit as a client
    side only feature.
    
    This aims to replaced and deprecate the `gtk_shell1.system_bell`
    request.
    
    Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
    
  • 9e5b8a4e
    by Simon Ser at 2024-10-11T18:13:15+00:00
    governance: drop adoption website section
    
    Originally we wanted to have an official website to document
    adoption. However this never materialized.
    
    I don't think the governance document is the right place for this
    anyways.
    
    Signed-off-by: Simon Ser <contact@emersion.fr>
    
  • 1ccc5748
    by Derek Foreman at 2024-10-11T13:29:33-05:00
    fifo-v1: Add new protocol
    
    Add a new protocol to allow a content update to require a
    display refresh pass before it is ready to present.
    
    Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
    
  • 37a1560c
    by Derek Foreman at 2024-10-11T18:47:41+00:00
    commit-timing-v1: Add new protocol
    
    Add a new protocol for adding timestamps to wayland surface state to
    allow deferring processing until later.
    
    Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
    
  • 8cdb3910
    by Daniel Stone at 2024-10-11T22:19:08+00:00
    presentation-time: Specify refresh bounds for VRR
    
    When this extension was developed, we did not yet know how VRR hardware
    would behave in practice as it was not standardised, and the KMS
    interface was equally unstandardised.
    
    Now things have shaken out to an acceptable level, we have a good idea
    of what we need, which is simply to include a base refresh rate - the
    rate the compositor would drive the display for non-VRR clients.
    
    Bump the protocol to version 2 and require the compositor to provide
    a rate.
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
    
  • 9ac1a097
    by Jonas Ådahl at 2024-10-12T08:17:40-04:00
    build: Bump version to 1.38
    
    Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
    

30 changed files:

The diff was not included because it is too large.

Reply to: