Package: clutter-1.0 / 1.26.4+git2779b932+dfsg-7

Metadata

Package Version Patches format
clutter-1.0 1.26.4+git2779b932+dfsg-7 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_do not build cookbook.patch | (download)

Makefile.am | 1 0 + 1 - 0 !
configure.ac | 3 0 + 3 - 0 !
doc/Makefile.am | 6 1 + 5 - 0 !
doc/meson.build | 1 0 + 1 - 0 !
4 files changed, 1 insertion(+), 10 deletions(-)

 build without the cookbook directory

Rely on gdk to dispatch wayland events.patch | (download)

clutter/gdk/clutter-backend-gdk.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] rely on gdk to dispatch wayland events

Disable cogl dispatching wayland events as Gdk will already be
dispatching them causing a deadlock when cogl tries again to dispatch
wayland events.

https://bugzilla.gnome.org/show_bug.cgi?id=774079

clutter text Do not emit signal on finalization.patch | (download)

clutter/clutter-text.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 clutter-text: do not emit signal on finalization

This is wrong and ensured not to happen by glib 2.75

clutter meson Enable xkb utils if evdev is used.patch | (download)

clutter/meson.build | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 clutter/meson: enable xkb utils if evdev is used


clutter meson Ensure all wayland compositor APIs are buil.patch | (download)

clutter/meson.build | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 clutter/meson: ensure all wayland compositor apis are built


clutter meson Include clutter dependencies in .pc file.patch | (download)

clutter/meson.build | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 clutter/meson: include clutter dependencies in .pc file


tests conform meson.build Install script files too.patch | (download)

tests/conform/meson.build | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 tests/conform/meson.build: install script files too


tests conform Use epsilon to compare floating numbers.patch | (download)

tests/conform/animator.c | 6 3 + 3 - 0 !
tests/conform/interval.c | 4 2 + 2 - 0 !
tests/conform/units.c | 2 1 + 1 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

 tests/conform: use epsilon to compare floating numbers

These tests may fail in i386, so let's use some safer comparisons

clutter master clock gdk Do not try to access invalidated.patch | (download)

clutter/gdk/clutter-master-clock-gdk.c | 19 16 + 3 - 0 !
1 file changed, 16 insertions(+), 3 deletions(-)

 clutter-master-clock-gdk: do not try to access invalidated list

During a stage update a stage could be removed, this was handled only once
and when it happened we did not care about updating the list of of stages
we're going through, with possible access to invalid or free'd memory.

So we while iterating and after processing the events we need to check if a
stage is still valid, if that's the case we just continue in the normal way
otherwise we ignore further stage operations and we fetch again the list
we're iterating on, in case that has changed.

See: https://autopkgtest.ubuntu.com/results/autopkgtest-lunar/lunar/amd64/c/clutter-1.0/20230308_084252_929ac@/log.gz

clutter meson Produce all Clutter gir files.patch | (download)

clutter/meson.build | 101 89 + 12 - 0 !
1 file changed, 89 insertions(+), 12 deletions(-)

 clutter/meson: produce all clutter gir files


po meson Use clutter api name for mo files.patch | (download)

po/meson.build | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 po/meson: use clutter api name for mo files


clutter meson Install glx headers in proper subpath.patch | (download)

clutter/meson.build | 12 9 + 3 - 0 !
1 file changed, 9 insertions(+), 3 deletions(-)

 clutter/meson: install glx headers in proper subpath


configure.ac Use proper clutter micro version.patch | (download)

configure.ac | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 configure.ac: use proper clutter micro version