Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: Smithay/smithay

Tags

v0.7.0

Toggle v0.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Version Bump 0.7.0 (#1756)

* Version bump 0.7.0

v0.6.0

Toggle v0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Version bump 0.6.0 (#1707)

Version & Changelog for 0.6.0

v0.5.1

Toggle v0.5.1's commit message

Verified

This commit was signed with the committer’s verified signature.
PolyMeilex Bartłomiej Maryńczak
0.5.1 Version bump to fix docs-rs build

v0.5.0

Toggle v0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.5.0 Version bump 🎉 (#1660)

v0.4.4

Toggle v0.4.4's commit message

Verified

This commit was signed with the committer’s verified signature.
PolyMeilex Bartłomiej Maryńczak
0.4.4 I'm not up for this job, 5th time is a charm

v0.4.3

Toggle v0.4.3's commit message

Verified

This commit was signed with the committer’s verified signature.
PolyMeilex Bartłomiej Maryńczak
0.4.3 This is getting embarrassing, so hopefully it's the last bump

v0.4.2

Toggle v0.4.2's commit message

Verified

This commit was signed with the committer’s verified signature.
PolyMeilex Bartłomiej Maryńczak
0.4.2 Yet another version bump 😅

v0.4.1

Toggle v0.4.1's commit message

Verified

This commit was signed with the committer’s verified signature.
PolyMeilex Bartłomiej Maryńczak
0.4.1 Version bump to hopefully fix docs build

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.4.0 Version bump 🎉 (#1644)

v0.3.0

Toggle v0.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
elinorbgr Elinor B.
version 0.3.0 (2021-07-25)

Large parts of Smithay were changed with numerous API changes. It is thus recommended to
approach version 0.3 as if it was a new crate altogether compared to 0.2.

The most notable changes are:

- Deep refactor of the graphics backends around a workflows centered on allocating graphics buffers,
  and a Gles2-based renderer abstraction is provided.
- Support for DRM atomic modesetting as well as client-provided DMABUF
- Most backends are now `calloop` event sources generating events. The recommended organization for
  your smithay-based compositor is thus to centralize most of your logic on a global state struct,
  and delegate event handling to it via the shared data mechanism of `calloop`. Most of the callbacks
  you provide to Smithay are given mutable access to this shared data.
- The `wayland::compositor` handling logic now automatically handles state tracking and delayed commit
  for wayland surfaces.

Many thanks to the new contributors to Smithay, who contributed the following:

- Support for [`libseat`](https://sr.ht/~kennylevinsen/seatd/) as a session backend, by
  @PolyMeilex
- Support for graphics tablets via the `tablet` protocol extension, by @PolyMeilex
- Support for running Smithay on `aarch64` architectures, by @cmeissl
- A rework of the `xdg-shell` handlers to better fit the protocol logic and correctly track configure
  events, by @cmeissl
- Basic Xwayland support, by @psychon