From 79e68dad840f428108a8aea9ef85ab8266650d48 Mon Sep 17 00:00:00 2001 From: PolyMeilex Date: Sun, 3 Mar 2024 02:32:19 +0100 Subject: [PATCH] Update CHANGELOG --- wayland-client/CHANGELOG.md | 9 +++++++++ wayland-scanner/CHANGELOG.md | 6 ++++++ wayland-server/CHANGELOG.md | 9 +++++++++ 3 files changed, 24 insertions(+) diff --git a/wayland-client/CHANGELOG.md b/wayland-client/CHANGELOG.md index 5e2e399b3b..2e0fd346fa 100644 --- a/wayland-client/CHANGELOG.md +++ b/wayland-client/CHANGELOG.md @@ -2,6 +2,15 @@ ## Unreleased +#### Breaking changes + +- `QueueHandle::make_data` now accepts additional `DelegateTo` generic, + therefore allowing users to dispatch events to types different than main `State` + +#### Additions + +- `globals::registry_queue_init_delegated` and `GlobalList::bind_delegated` + ## 0.31.7 -- 2024-10-23 - Updated Wayland core protocol to 1.23 diff --git a/wayland-scanner/CHANGELOG.md b/wayland-scanner/CHANGELOG.md index fb1950ea3b..77153b20bd 100644 --- a/wayland-scanner/CHANGELOG.md +++ b/wayland-scanner/CHANGELOG.md @@ -4,6 +4,12 @@ - Update `quick-xml` to 0.37 +#### Breaking changes + +- Aligned with braking changes in wayland-client and wayland-server + - Generate `Resource::delegated_data()` + - Generate additional generic for `QueueHandle::make_data()` + ## 0.31.5 -- 2024-09-04 - Update `quick-xml` to 0.36 diff --git a/wayland-server/CHANGELOG.md b/wayland-server/CHANGELOG.md index 32870e5e67..13fe4ccfef 100644 --- a/wayland-server/CHANGELOG.md +++ b/wayland-server/CHANGELOG.md @@ -2,6 +2,15 @@ ## Unreleased +#### Breaking changes +- Added `Resource::delegated_data<_, DelegatedTo>` for accessing user data of delegated objects + +#### Additions +- Added a way to create delegated objects, globals and resources (a way to dispatch events to types different than the main `State`) + - `Client::create_delegated_resource<_, _, _, DelegateTo>()` + - `DataInit::init_delegated<_, _, DelegateTo>()` + - `DisplayHandle::create_delegated_global<_, _, _, DelegateTo>()` + ## 0.31.6 -- 2024-10-23 - Updated Wayland core protocol to 1.23