diff --git a/_service b/_service index 13ef260..fb4b90c 100644 --- a/_service +++ b/_service @@ -3,11 +3,11 @@ git https://gitlab.gnome.org/GNOME/gtk.git - e3437c748a56db620702b8445d05aa95e3b0ff3e + 4.16.0 @PARENT_TAG@+@TAG_OFFSET@ (.*)\+0 \1 - enable + diff --git a/_servicedata b/_servicedata deleted file mode 100644 index a336d05..0000000 --- a/_servicedata +++ /dev/null @@ -1,4 +0,0 @@ - - - https://gitlab.gnome.org/GNOME/gtk.git - e3437c748a56db620702b8445d05aa95e3b0ff3e \ No newline at end of file diff --git a/gtk-4.15.5+115.obscpio b/gtk-4.15.5+115.obscpio deleted file mode 100644 index 287db33..0000000 --- a/gtk-4.15.5+115.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:760e2ea53e3d28cf30e9b686bd7075872c98eeb1eb2518ef9a796b2bb1b4f5fd -size 89466382 diff --git a/gtk-4.16.0.obscpio b/gtk-4.16.0.obscpio new file mode 100644 index 0000000..9728750 --- /dev/null +++ b/gtk-4.16.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95af8299b758a7dd15017858dea404a9c3f1951365ecabaf4c68aa33ae4a2a7f +size 90296334 diff --git a/gtk.obsinfo b/gtk.obsinfo index 3dd48a6..e965608 100644 --- a/gtk.obsinfo +++ b/gtk.obsinfo @@ -1,4 +1,4 @@ name: gtk -version: 4.15.5+115 -mtime: 1724230649 -commit: e3437c748a56db620702b8445d05aa95e3b0ff3e +version: 4.16.0 +mtime: 1725677467 +commit: d16c9fbacabd4b88f347ff87681cf99b2fdd26d0 diff --git a/gtk4.changes b/gtk4.changes index bfbfbd8..3677e21 100644 --- a/gtk4.changes +++ b/gtk4.changes @@ -1,3 +1,90 @@ +------------------------------------------------------------------- +Sat Sep 7 08:00:50 UTC 2024 - Bjørn Lie + +- Update to version 4.16.0: + + Note: This release changes the default GSK renderer to be + Vulkan, on Wayland. Other platforms still use ngl. The intent + of this change is to use the best available platform APIs. You + can still override the renderer choice using the GSK_RENDERER + environment variable. + + We believe that most of the problems reported with the new + renderers during the 4.13 and 4.15 development cycles have been + addressed by now. + + But the new renderers and dmabuf support are using graphics + drivers in different ways than the old gl renderer, and trigger + new driver bugs. Therefore, it is recommended to use the latest + mesa release (24.2) with the new renderers. + + GtkScale: Fix positioning of scale values + + GtkEmojiChooser: Make Control-clicks work for the recent + section + + GtkPopover: Make sure focus lands on the right widget when + cascading + + GtkSpinButton: Disable Emoji input for numeric spin buttons + + GtkSingleSelection: Implement unselect_all + + Accssibility: + - Fix roles for radio buttons + - Check if ATs are listening before exporting trees + - Add a check for sandboxed accessibility bus + - Fix handling of the error message relation + - Turn criticals into debug messages + - Set expanded states properly in menus + + CSS: + - Fix a few issues on bigendian systems + - Avoid a crash with relative colors + + GSK: + - Use the right GL context when exporting textures + - Don't let colors influence depth decisions + - Allow uploading of mipmap levels when tiling textures + + GDK: + - Update keysyms from libX11 1.8.10 + - Implement cpu-side mipmapping + - Use a thread pool for color conversions and mipmapping + + Vulkan: Fix drag surface offsets + + Wayland: + - Fix a crash + - Associate EGL windows with context later + + X11: + - Fix initial EGL context creation + - Fix a problem with GL context creation + + Broadway: Implement compute_size and request_layout + + MacOS: Set transparent backgroiund for toplevel windows + + Windows: + - Improve debug output + - Detect Mesas d3d12 driver and request GDI compat + + Demos: + - Set window icons in demos + - Add a 64k x 64k image to the image scaling demo + + Updated translations. + +------------------------------------------------------------------- +Tue Aug 27 07:15:53 UTC 2024 - Bjørn Lie + +- Update to version 4.15.6: + + GtkCheckButton: Add a grouped style class for radio buttons + + GtkScale: Fix alignment and positioning problems + + Css: Fix crashes in the variable support + + Gsk: + - Make graphics offloading work better with kwin + - Make colorstate transfer functions more robust + - GC dead textures more agressively + - Only use a single render pass per frame + + GL: + - Round damage rectangles properly + - Use the shared context when creating textures + - Fix a file descriptor leak in dmabuf export + + Vulkan: Round damage rectangles properly + + Wayland: Work with the kwin implementation of + xx-color-management-v4 + + Debugging: + - Show color state information in the inspector + - Collect input event traces in the recorder + - Add shortcuts for toggling recording: Super-r and for + screenshots: Super-c + - Split the GDK_DEBUG env var into GDK_DEBUG and GDK_DISABLE + - Add GDK_DISABLE=color-mgmt and GDK_DISABLE=offload + + Tools: Add a 'Paste as node' action in gtk4-node-editor + + Updated translations. + ------------------------------------------------------------------- Wed Aug 21 13:11:18 UTC 2024 - bjorn.lie@gmail.com diff --git a/gtk4.spec b/gtk4.spec index 6f8b8dc..b47c074 100644 --- a/gtk4.spec +++ b/gtk4.spec @@ -28,7 +28,7 @@ %endif Name: gtk4 -Version: 4.15.5+115 +Version: 4.16.0 Release: 0 Summary: The GTK+ toolkit library (version 4) License: LGPL-2.1-or-later