- Update to version 4.20.2:
+ Bugs fixed:
- Only the first text-shadow value gets applied when there are
multiple (regression)
- Make sense of AtkHyperlink
- Opening Clipboard Demo triggers abort
+ Changes:
- surface: Mark region as nullable in set_input_region
- settings: Call g_value_unset() after
_gtk_settings_parse_convert()
- wayland: Invert flipped transforms
- Fix upright text carets
- gsk: Drop an unused private flag
- Some small gsk fixes
- text: Apply all text shadows
- Backports for 4.20
- Add GtkAccessibleHypertext
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1308231
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=209
- Update to version 4.18.5:
+ Bugs fixed:
- `gdk_surface_get_device_position: assertion 'GDK_IS_SURFACE
(surface)' failed` on popover close
- Cairo device scale changes lead to significant performance
regression in cairo blur
- gtkmm programs fail to start on Windows with AccessKit
support enabled
- Epiphany Crash in GTK file chooser when last used directory
has insufficient filesystem permissions: "GFileInfo created
without standard::type"
- Failed to link with the mold linker
- Broken boxed-list ListBox
- XCompose preventing GTK4 applications from launching (again)
- critical when selecting label with use-underline but mnemonic
with screenreader enabled
- Some cherry-picked fixes for 4.18
- Early exit if the clipped bound rectangle's area is zero
after snapping
+ Updated translations. (forwarded request 1274185 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1274592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=92
- Update to version 4.18.5:
+ Bugs fixed:
- `gdk_surface_get_device_position: assertion 'GDK_IS_SURFACE
(surface)' failed` on popover close
- Cairo device scale changes lead to significant performance
regression in cairo blur
- gtkmm programs fail to start on Windows with AccessKit
support enabled
- Epiphany Crash in GTK file chooser when last used directory
has insufficient filesystem permissions: "GFileInfo created
without standard::type"
- Failed to link with the mold linker
- Broken boxed-list ListBox
- XCompose preventing GTK4 applications from launching (again)
- critical when selecting label with use-underline but mnemonic
with screenreader enabled
- Some cherry-picked fixes for 4.18
- Early exit if the clipped bound rectangle's area is zero
after snapping
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1274185
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=203
- Update to version 4.18.4:
+ Bugs fixed:
- 4.18.3 regression: cursor doesn't update state when crossing
window boundaries
- Gtk.Video causes segfault inside VM with wayland backend
- Win32: can't resize or move windows anymore
- testsuite: Make reftest-compare use gsize instead of int
- wayland: Force setting cursor on enter
- Merge fixes from !8375 into 4.18
- inspector: Survive without installed schemas
- builder: Fix a menu parsing issue
- win32: Fix initial window state
- vulkan: Do not create dmabuf target images if not enabled
+ Updated translations. (forwarded request 1267515 from iznogood)
OBS-URL: https://build.opensuse.org/request/show/1267617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=91
- Update to version 4.18.4:
+ Bugs fixed:
- 4.18.3 regression: cursor doesn't update state when crossing
window boundaries
- Gtk.Video causes segfault inside VM with wayland backend
- Win32: can't resize or move windows anymore
- testsuite: Make reftest-compare use gsize instead of int
- wayland: Force setting cursor on enter
- Merge fixes from !8375 into 4.18
- inspector: Survive without installed schemas
- builder: Fix a menu parsing issue
- win32: Fix initial window state
- vulkan: Do not create dmabuf target images if not enabled
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1267515
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=201
- Update to version 4.18.1:
+ Bugs fixed:
- Deadkeys using UFDD modifiers do not work under gtk4 apps
- recorder.ui's action items made available for translation
- Trying to measure GtkPopover 0x42761b0 for height of 277, but
it needs at least 313
- Nautilus crashes when try to pin any folder as a new bookmark
on the side panel
- treeview: Drop cell-only states when rendering the empty
bottom area
- paned: Fix handle jump on drag start
- Revamp the portal check
- fix: Fix the type conversion (gtk demo) in the gtkgear
example
- bitset: Fix annotations
- Add another font testcase
- inspector: Make editing attributes work
- docs: Add some a11y references
- docs: fix typo
- inspector: Don't translate action names
- macos: Fix HiDPI rendering on macOS
- call nproc once in gdk parallel
- docs: Clarify invalidation replacements
- android: Introduced partial OpenGL backend
- Tweak text layout
- inspector: Allow editing PangoTabArrays
- egl: modifers must be an array
- gpu: Make sure we actually download dmabuf textures again
- Make color management opt-in
- Improve key event logging
- Tweak font rendering more
- API: Deprecate gdk_surface_create_cairo_context()
- Use gtk_shell version to announce wl_surface.offset support
for cursors
- gsk: Fix multiple clipping of partial pixels
- vulkan: Prepare for Vulkan using wp-color-v1
- gsk: Pad text node bounds
- window: Fix destroying with transient parent
- stack: Fix adjusting child allocation
+ Updated translations.
OBS-URL: https://build.opensuse.org/request/show/1253326
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=196
- Update to version 4.16.12:
+ Switch to the new release process.
- Changes from version 4.16.8:
+ GtkFileChooser: Fix a focus problem with the server entry.
+ GtkEmojiChooser: Update to CLDR 46 / Unicode 16.
+ GtkAboutDialog: Small improvements.
+ Wayland:
- Fix some Vulkan sizing corner cases.
- Fix problems with rotated, offloaded images.
- Fix a few crashes.
+ Demos: Don't create extra windows for D-Bus activation.
OBS-URL: https://build.opensuse.org/request/show/1234795
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=193