Skip to content

Tags: Smithay/client-toolkit

Tags

v0.19.2

Toggle v0.19.2's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.19.2 - 2024-07-15

Fixed

- Fix crash when compositor sends event to dead `wl_output`.

v0.19.1

Toggle v0.19.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.19.1 - 2024-06-04

Additions

- `clone` derive for `CompositorState`

v0.19.0

Toggle v0.19.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.19.0 - 2024-05-31

Breaking Changes
- Update `calloop` to 0.13.0, `calloop-wayland-source` to `0.3.0`.
- Add `surface_enter`/`surface_leave` methods to `CompositorHandler` trait.
- Require explicit unlock call in SessionLock.
- Pass layout to `KeyboardHandler::update_modifiers`.
- Update `wayland-protocols-*`.

Fixed
- Require explicit unlock call in `SessionLock` to avoid accidental unlock.
- Work around touch up events delivered too late with certain Weston versions.
- Internal DnD event handlers are provided position and surface.
- `MultiPool::get` returns an overlap error when its appropriate.
- Fix `delegate_*` macros with custom `UserData`.

Additions
- Method to make subsurface from surface.
- Track latest touch_down event serial.
- Try alternative cursor icon names.
- Implement support for xdg-activation.
- Implement support for session-lock.

v0.18.1

Toggle v0.18.1's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
0.18.1 - 2023-11-04

Fixed

    Properly bump the XdgWmBase API version.
    Properly bump the WlCompositor API version.
    Fix delegate_* macros with custom UserData.

Additions

    Add support for xdg-activation-v1.
    Add support for ext-session-lock-v1.
    Update cursor-icon dependency.

v0.18.0

Toggle v0.18.0's commit message

Verified

This tag was signed with the committer’s verified signature.
wash2 Ashley Wulber
0.18.0 - 2023-09-23

Breaking Changes

- `ThemedPointer::set_cursor` now takes only `Connection` and `&str`.
- `SeatState:get_pointer_with_them*` now takes `Shm` and `WlSurface` for the themed cursor.
- `ThemedPointer` now automatically releases the associated `WlPointer`.
- `CursorIcon` from `cursor-icon` crate is now used for `set_cursor` and `Frame`.
- `wayland-csd-frame` is now used for CSD types like `WindowState`, `DecorationsFrame`, etc.
- Added `CompositorHandle::transform_changed` to listen for transform changes.
- `xkeysym::Keysym` is used as a keyboard key representation instead of `u32`
- `wayland-rs` dependencies are updated to 0.31
- `calloop` dependency updated to 0.12.1
- Take `OwnedFd` instead of `RawFd` as argument to `receive_to_fd` functions.

Fixed

- Crash when `wl_output` is below version 3.

Additions

- Make `DataDeviceManagerState`'s `create_{copy_paste,drag_and_drop}_source` accept `IntoIterator<Item = T: ToString>`.
- Add support for `zwp_primary_selection_v1`.
- `CursorShapeManager` providing handling for `cursor-shape-v1` protocol.
- `SeatState::get_pointer_with_theme` will now automatically use `wp_cursor_shape_v1` when available.
- Add support for `xdg_shell` version 6.
- Add support for `wl_surafce::preferred_buffer_scale` and `wl_surface::preferred_buffer_transform`.

v0.16.1

Toggle v0.16.1's commit message

Verified

This tag was signed with the committer’s verified signature.
wash2 Ashley Wulber
smithay-client-toolkit version 0.16.1

v0.17.0

Toggle v0.17.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #371 from wash2/17-beta

update version to 0.17.0

v0.16.0

Toggle v0.16.0's commit message

Verified

This tag was signed with the committer’s verified signature.
elinorbgr Elinor B.
0.16.0 - 2022-06-18

Breaking changes

- `calloop` is updated to version 0.10, and the keyboard handling API is slightly changed as a result.

Additions

- `DataDevice::with_dnd` and `DataOffer::receive_to_fd` allow more flexible interfaction with the data device abstraction
- the output integration now supports version `4` of `wl_output`

v0.15.4

Toggle v0.15.4's commit message

Verified

This tag was signed with the committer’s verified signature.
elinorbgr Elinor B.
0.15.4 - 2022-04-10

Bugfixes

- `Window`'s `wl_pointer` not being relased on `Drop`.

v0.15.3

Toggle v0.15.3's commit message

Verified

This tag was signed with the committer’s verified signature.
elinorbgr Elinor B.
0.15.3 - 2021-12-27

Bugfixes

- SCTK now correctly interacts with the wayland socket being conccurently poolled from
  other threads.