Skip to content

Update protocols#41

Merged
mahkoh merged 1 commit intomasterfrom
bot/update-protocols
Feb 28, 2026
Merged

Update protocols#41
mahkoh merged 1 commit intomasterfrom
bot/update-protocols

Conversation

@wl-proxy-auto-update
Copy link

Auto-generated by create-pull-request

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the generated Wayland core protocol bindings and baseline version metadata to a newer protocol snapshot, adding newly introduced requests and bumping interface versions accordingly.

Changes:

  • Bump core Wayland interface versions (e.g., wl_surface to v7, data-device-related interfaces to v4) across generated Rust bindings and baseline version files.
  • Add support for wl_surface.get_release (since v7) and the new wl_surface.error.no_buffer enum value.
  • Add release destructors for wl_compositor (since v7) and wl_data_device_manager (since v4), including request forwarding/dispatch support.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
wl-proxy/src/protocols/wayland/wl_surface.rs Bumps wl_surface to v7 and adds get_release request support plus no_buffer error constant.
wl-proxy/src/protocols/wayland/wl_region.rs Updates generated wl_region interface version constant.
wl-proxy/src/protocols/wayland/wl_data_source.rs Updates generated wl_data_source interface version constant.
wl-proxy/src/protocols/wayland/wl_data_offer.rs Updates generated wl_data_offer interface version constant.
wl-proxy/src/protocols/wayland/wl_data_device_manager.rs Bumps to v4 and adds release destructor request + dispatch/forwarding.
wl-proxy/src/protocols/wayland/wl_data_device.rs Updates generated wl_data_device interface version constant.
wl-proxy/src/protocols/wayland/wl_compositor.rs Bumps to v7 and adds release destructor request + dispatch/forwarding.
wl-proxy/src/protocols.rs Updates ObjectInterface → max-version mapping for updated core interfaces.
wl-proxy/src/baseline/versions/prototyping.txt Updates baseline protocol version list to match regenerated protocol snapshot.
wl-proxy/src/baseline/versions/prototyping.rs Updates baseline protocol version constants to match regenerated protocol snapshot.
protocols/wayland/wayland.xml Updates Wayland core XML: version bumps plus wl_surface.get_release request and no_buffer error entry.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mahkoh mahkoh merged commit be39eec into master Feb 28, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants