From c13eda5b932e77e28f81c6384cf579357473b76b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Wed, 6 Aug 2025 08:53:45 +0200 Subject: [PATCH] treewide: Document changes and release 0.49~rc1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Guido Günther Part-of: --- NEWS | 13 +++++++++++++ debian/changelog | 27 +++++++++++++++++++++++++++ meson.build | 2 +- 3 files changed, 41 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 51f5fe4b4..d8d298083 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,16 @@ +phoc 0.49~rc1 +------------- +Released August 2025 +* Fix (use after free) crash on shell unlock +* Add initial sysprof support +* Reject input in shell mode when shell is not up +* Add debug option to damage whole output +* Issues fixed: + * https://gitlab.gnome.org/World/Phosh/phoc/-/issues/411 + * https://gitlab.gnome.org/World/Phosh/phoc/-/issues/228 +* Contributors: + * Guido Günther + phoc 0.48.0 ----------- Released June 2025 diff --git a/debian/changelog b/debian/changelog index 2de91c723..7e487d5c0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,30 @@ +phoc (0.49~rc1) experimental; urgency=medium + + * gtk-shell: Remove unused signal + * gtk-shell: Make sure to init listener links. + Otherwise cleaning up will fail when we can't get an xdg surface. + Tested-by: anteater + Closes: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/411 + * cursor: Guard against 0 serial. + On error the wlr functions return `0`. We don't want to use + that as last serial. + * tracing: Namespace tracing symbols. + Makes the doc build happy but also avoids collisions + * tracing: Add sysprof support. + Inspired from what glib is doing + * render: Add capture mark + * server: Track whether input is allowed. + In shell mode we don't want to allow any input when the shell + isn't attached (yet). + * seat: Reject input based on shell state too. + Closes: https://gitlab.gnome.org/World/Phosh/phoc/-/issues/228 + * output: Allow to damage whole output on each frame. + This allows to rule out damage tracking issues + * debug-control: Allow to toggle damaging whole output via DBus. + Can be useful to trigger in a running compositor + + -- Guido Günther Wed, 06 Aug 2025 08:53:29 +0200 + phoc (0.48.0) experimental; urgency=medium * testlib: Store format in GPtrArray. diff --git a/meson.build b/meson.build index bd7f62fe5..b9a57908b 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'phoc', 'c', - version: '0.48.0', + version: '0.49.rc1', license: 'GPLv3+', meson_version: '>= 0.63.0', default_options: ['warning_level=1', 'buildtype=debugoptimized', 'c_std=gnu11'], -- GitLab