casilda/CHANGELOG.md
Juan Pablo Ugarte a2d7043682
CasildaCompositor: fix GdkTexture leaks
Unref texture after using g_set_object() since this adds a reference.
2026-03-17 15:40:47 -04:00

1.5 KiB

Changelog

This documents user relevant changes, closed issues from (Gitlab)[https://gitlab.gnome.org/jpu/casilda/-/issues/] and packaging changes like new dependencies or build system changes.

Casilda used even/odd minor numbers to differentiate between stable and development releases.

Unreleased

  • Fix GdkTexture leak

1.2.0

2026-03-06 - 1.2 Release

  • Migrated to wlroots 0.19

Packaging

  • Casilda now depends on wlroots 0.19 instead of 0.18

Issues

  • #12 "Support for wlroots-0.19"

1.0.0

2025-09-11 - 1.0 Release

  • Add dmabuf support (Val Packett)
  • Added vapi generation (PaladinDev)
  • Add library soname (Benson Muite
  • Implement GtkScrollable iface
  • Add casilda_compositor_get_client_socket_fd()
  • Add casilda_compositor_spawn_async()
  • Remove bg-color property
  • Render windows and popups directly in snapshot()
  • Position windows on center of widget
  • Position transient windows on center of parent
  • Fix unmaximize

Packaging

  • API/soname version bumped from 0.1 to 1.0
  • Small API break (bg-color property was removed)
  • Do not install private header casilda-wayland-source.h

Issues

  • #8 "Investigate using WAYLAND_SOCKET"
  • #7 "Implement GtkScrollable iface"
  • #11 "Resource leak causing crash with dmabuf"
  • #3 " Unmaximize not working properly"
  • #2 "Add dmabuff support" (Val Packett)
  • #9 "Bad performance"
  • #10 "Add a soname to shared library" (Benson Muite)

0.2.0

2024-09-13 - First Stable Release

  • Rename and cleanup CmbCompositor from Cambalache into its own library