Skip to content

Releases: hyprwm/aquamarine

v0.7.0

10 Jan 18:53
Compare
Choose a tag to compare

Another major release because we broke ABI again.

From better news, optimization and GPU hotplug infrastructure thanks to our wonderful community contributors.

MRs

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

05 Jan 18:41
Compare
Choose a tag to compare

A new major release with various fixes, but also shiny new HDR support.

Please note this release does break ABI.

MRs

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

13 Dec 22:44
Compare
Choose a tag to compare

A minor update with some stability improvements.

This update maintains ABI and API stability with 0.5.0.

Fixes

  • buffer: remove useless forward def

MRs

  • drm: Validate conn before dereference in CDRMAtomicRequest::commit() by @ziyao233 in #108
  • clearer flow when rescanning connectors by @ikalco in #113
  • allow multigpu blit from explicit to implicit by @ikalco in #114

Full Changelog: v0.5.0...v0.5.1

v0.5.0

16 Nov 16:36
Compare
Choose a tag to compare

A new major update with a few fixes.

This update breaks ABI and API compatibility. Sover has been bumped to 4.

MRs

  • Fix fences according to spec by @UjinT34 in #105
  • scan only cards and not outputs, safeguard against null renderer by @gulafaran in #106

Full Changelog: v0.4.5...v0.5.0

v0.4.5

11 Nov 13:07
Compare
Choose a tag to compare

A small update to add a drm_dumb allocator.

MRs

Full Changelog: v0.4.4...v0.4.5

v0.4.4

09 Nov 14:41
Compare
Choose a tag to compare

Small update with a few fixes.

Fixes

  • nix: add stdenvAdapters

MRs

New Contributors

Full Changelog: v0.4.3...v0.4.4

v0.4.3

14 Oct 10:40
Compare
Choose a tag to compare

Minor update with some fixes for drm-leases.

MRs

Full Changelog: v0.4.2...v0.4.3

v0.4.2

07 Oct 18:44
Compare
Choose a tag to compare

A minor update with some fixes and fresh new CTM support.

Fixes

  • session: only dispatch udev in dispatchPendingEventsAsync if on linux
  • wayland: log compositor name on startup

MRs

  • modifier list wasn't updated when renderable list was empty by @dawsers in #84
  • Session: only dispatch udev in dispatchPendingEventsAsync if on linux by @vaxerski in #86
  • output: add a default mode for headless outputs by @PaideiaDilemma in #87
  • DRM: Implement CTM by @vaxerski in #92

New Contributors

Full Changelog: v0.4.1...v0.4.2

v0.4.1

07 Sep 23:53
Compare
Choose a tag to compare

A small update to fix cursor plane formats :)

ABI-compatible with 0.4.0.

Fixes

  • gbm: don't select opaque pixel formats for cursor

What's Changed

  • add AQ_NO_MODIFIERS to try to mitigate hardware limitations by @ikalco in #77

Full Changelog: v0.4.0...v0.4.1

v0.4.0

02 Sep 09:20
Compare
Choose a tag to compare

A big update with a lot of fixes and patches

This update is not ABI-compatible with 0.3.3

Fixes

  • drm: fix crash on null crtc in setCursor
  • gbm: improve trace logging around allocs
  • drm: reconfigure swapchain props after creating
  • gbm: fixup good() retval
  • drm: verify output format in commit
  • wayland: fix possible out-of-range crash in setCursor
  • gbm: improve automatic format selection
  • output: always emit a destroy event in ~dtor
  • gbm/drm: conform to different scanout requirements for different planes
  • wayland: send 1280x720 if w/h is 0 in configure

MRs

New Contributors

Full Changelog: v0.3.3...v0.4.0