File aquamarine.changes of Package aquamarine

-------------------------------------------------------------------
Wed Sep 10 19:39:13 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- Update to aquamarine-0.9.4:
  - Small patch release with a small fix to drm renderer's node
    handling
- Changes from aquamarine aquamarine-0.9.3:
  - libinput: handle tablet axis on proximity, tip and button
    events by @DarkCreepy59 in #194
  - core: introduce drmRenderNodeFD() by @gulafaran in #193
  - allocator: Default to forcing linear blit for multigpu by
    @PlasmaPower in #197
  - renderer: use rendernode if available by @gulafaran in #202
- Changes from aquamarine aquamarine-0.9.2:
  - core: use -Wpedantic and fix warnings by @gulafaran in #187
  - hdr: don't skip setting up HDR even when the modes are the same
    by @coffeeispower in #188
  - allocator: workaround linear blitting by @gulafaran in #174

-------------------------------------------------------------------
Wed Jul 16 12:35:08 UTC 2025 - Florian "sp1rit" <sp1rit@disroot.org>

- Update to aquamarine-0.9.1:
  * A small patch release fixing builds with hl <= 0.49
  * Fixes:
    - backend: don't use a shorthand for SP
    - Avoid unnecessary modeset

- Changes from aquamarine aquamarine-0.9.0:
  * A new major update, breaking ABI, but bringing a lot of
    improvements
  * Fixes:
    - swapchain: fix age
    - wayland: don't force swapchain length
    - backend: Fix compiler warnings
    - Restore hdr metadata after vt switch
    - atomic: fix compiler warning with string
    - clang-tidy: fix some errors
  * Other:
    - a few small renderer optimisations
    - depend on gles3 and use vertex array objects
    - reduce a bit of local temporar copies going around in renderer
    - Use typed signals from hyprutils
    - optimize blitting and use gles3 shaders

-------------------------------------------------------------------
Sun Mar 23 22:17:25 UTC 2025 - Florian "sp1rit" <sp1rit@disroot.org>

- Update to aquamarine-0.8.0:
  * New major release with various fixes to the infrastructure. ABI
    break.
  * Changes:
    - consolidate EGL init/state
    - Support setting drm content type property
    - Compiler fixes and options
    - drm: only allow multigpu blit to implcit, not all external
      formats
    - prioritize gpus with the most internal panels
    - Get max bpc from drm format
    - fix atomic reset being skipped, check nullptr elsewhere instead
    - drm: Use RAII to manage EGL context
    - Fix multi-GPU support for Nvidia
    - misc: Add strict typing to attachment manager
    - drm: only scan connected connectors
    - backend: Fix Wayland backend idleCallbacks destruction
    - misc: Fix Attachment shared pointer reinterpret
    - backend, allocator: Fix multi-GPU format selection

-------------------------------------------------------------------
Thu Jan 30 08:49:15 UTC 2025 - Florian "spirit" <sp1rit@disroot.org>

- Update to aquamarine-0.7.2:
  * A minor update with fixes to headless displays in general, with a
    fix to headless buffers and presentation feedback.
  * Fixes:
    - headless/wayland: emit present events after commit
    - fix headless supported formats
  * Other:
    - Core: add clang-tidy

- Changes from aquamarine-0.7.1:
  * A minor update with some small fixes.
  * Fixes:
    - remove wrong property settings

- Changes from aquamarine-0.7.0:
  * Another major release because we broke ABI again.
    From better news, optimization and GPU hotplug infrastructure
    thanks to our wonderful community contributors.
  * Additions:
    - GPU hotplug support
  * Fixes:
    - Avoid excessive atomic properties updates

- Changes from aquamarine-0.6.0:
  * A new major release with various fixes, but also shiny new HDR
    support.
    Please note this release does break ABI.
  * Additions:
    - HDR Support
  * Fixes:
    - udev scan only cards (drm_minor), not connectors
      (drm_connector)
    - drm: moved null check for renderer to shouldBlit()
    - only fail INVALID format when it's set as that
    - only clear buffers when fullReconfigure succeeds
  * Others:
    - log errno set by drmModeAtomicCommit

-------------------------------------------------------------------
Tue Dec 17 13:24:25 UTC 2024 - Florian "sp1rit" <sp1rit@disroot.org>

- Update to aquamarine-0.5.1:
  * A minor update with some stability improvements.
  * Fixes:
    - buffer: remove useless forward def
    - drm: Validate conn before dereference in
      CDRMAtomicRequest::commit()
    - clearer flow when rescanning connectors
    - allow multigpu blit from explicit to implicit

- Changes from aquamarine-0.5.0:
  * A new major update with a few fixes.
    This update breaks ABI and API compatibility. Sover has been
    bumped to 4.
  * Fixes:
    - Fix fences according to spec
    - scan only cards and not outputs, safeguard against null
      renderer

- Changes from aquamarine-0.4.5:
  * A small update to add a drm_dumb allocator.

-------------------------------------------------------------------
Sat Nov  9 16:40:43 UTC 2024 - Florian "spirit" <sp1rit@disroot.org>

- Update to aquamarine-0.4.4:
  * drm: guard cursorFB buffer in restoreAfterVT

- Changes from aquamarine-0.4.3:
  * fix drm lease crash

- Changes from aquamarine-0.4.2:
  * 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

-------------------------------------------------------------------
Tue Sep 17 07:37:29 UTC 2024 - Alessio Biancalana <alessio.biancalana@suse.com>

- Update to aquamarine-0.4.1
  * drm: fix crash on null crtc setCursor
  * gbm: improve trace logging around allocs
  * drm: reconfigure swapchain props after creating
  * output: avoid crashing on no crtc
  * GBM: fixup good() return value
  * drm: verify output format in commit
  * drm: request page flip events after commit
  * drm: add missing destructor
  * drm: fix typo in schedule
  * backend: dont overflow on 32bit builds
  * wayland: fix possible out-of-range crash in setCursor
  * drm: recheck crtcs before connecting on udev event
  * misc: make for loops const reference
  * gbm: improve automatic format selection
  * drm: don't connect before crtcs are guaranteed
  * 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
  * gbm: override gbm_bo_get_modifier results for modifier-based allocation
  * drm: allow disabling commit, even if pageFlipPending
  * drm: add AQ_NO_MODIFIERS to try to mitigate hardware limitations
  * gbm: don't select opaque pixel formats for cursor 
- Run spec-cleaner over the specfile

-------------------------------------------------------------------
Thu Aug  8 07:10:47 UTC 2024 - Florian "sp1rit" <sp1rit@disroot.org>

- Initial packaging of aquamarine-0.3.0
openSUSE Build Service is sponsored by