A bunch of cleanups spotted by looking for something completely different
-
build: Require gtk 4.12
-
sink: Avoid deprecated gdk_gl_texture_new
See GTK commit fa44d258d090cc44bb3fc6f21b4d9f32212ae2b8
-
paintable: Avoid -Wfloat-equal compiler warning
Use G_APPROX_VALUE
-
paintable: Move interface definition to the top
As we do it in phosh, etc
-
paintable: Use automatic cleanup for context
-
sink: Use automatic cleanup for the buffer pool
-
sink: Use automatic cleanup for texture
-
sink: Use automatic cleanup for tmp caps