Subject: CVS commit: pkgsrc/x11/gtk4
From: Adam Ciarcinski
Date: 2023-07-19 09:15:30
Message id: 20230719071530.83F89FBDB@cvs.NetBSD.org

Log Message:
gtk4: updated to 4.10.4

Overview of Changes in 4.10.4, 05-06 2023
=========================================

* GtkFileChooser
 - Fix some memory leaks

* GtkUriLauncher
 - Validate the uri

* GtkStack
 - Fix a crash

* GtkGridView
 - Respect css border-spacing

* GtkScrolledWindow
 - Propagate child measure size whenever possible

* GtkPopoverMenu:
 - Avoid unnecessary left padding

* GtkSearchEntry:
 - Improve size allocation for the clear icon

* X11
 - Avoid black flickering with xwayland window decorations
 - Trap XRandr errors

* CSS
 - Various fixes to transitions

* Translation updates:
 Basque
 Catalan
 Chinese (China)
 French
 Galician
 Indonesian
 Lithuanian
 Persian
 Russian
 Swedish
 Turkish
 Ukrainian

Overview of Changes in 4.10.3, 22-04-2023
=========================================

* Fix a popover positioning regression in 4.10.2

* Fix issues with slow loading files in the file chooser

Overview of Changes in 4.10.2, 21-04-2023
=========================================

* Fixed issues:
 - Holding control to select multiple files broken in filechooser
 - Inspector crash
 - Listbase doesn't account for bottom padding in size_allocate_child
 - Leaking AT contexts
 - OpenGL / Windows: Crash when closing gtk4-widget-factory
 - GTK apps crash on startup when setting cursor-size to 0 on Wayland
 - Segmentation fault: gdk_wayland_toplevel_set_startup_id() needs to null-check
   display->xdg_activation before using it
 - Possible use-after-free under gtk_scrolled_window_update_use_indicators()
 - Wrong error message in `gtk_init`
 - Segfault when scrolling after changing ListView model
 - Bluetooth panel from the Settings app: clicking in the "Downloads" link
   no longer opens Nautilus
 - Broadway docs or code is broken
 - Disabled GtkPicture's are not properly themed
 - Setting CSS padding to a GtkTextView gives the context menu an offset
 - A11y: the Showing state is used only for windows
 - Gtk4 expander: CSS nodes mismatch code vs. documentation
 - Invoking gtk inspector on a folder results in a crash
 - Double tap requires very precise touch input
 - Name autocompletion dropdown in the GTK4 FileChooser's Save dialog gets
   stuck, creates artifacts, jumps around
 - Links are not opened when xdg-desktop-portal OpenURI is not available
 - GtkSnapshot generates no nodes appending whitespace-only layouts

* Translation updates
 British English
 Bulgarian
 Chinese (China)
 French
 Indonesian
 Korean
 Russian
 Serbian
 Slovenian
 Turkish

Overview of Changes in 4.10.1, 14-03-2023
=========================================

* GtkFileChooser
 - Improve search performance
 - Be safe against pathless files
 - Fix memory leaks
 - Only show local files in recent files
 - Show most recent files first
 - Make files non-selectable in selet_folder mode

* GtkListView / GtkColumnView / GtkGridView
 - Fix scrolling problems
 - Support CSS border-spacing

* GtkComboBox
 - Fix a size allocation problem

* gtk
 - Size allocation fixes

* Accessibility
 - Miscellaneous property fixes and improvements

* Wayland
 - Fix an ordering problem in surface disposal

* Windows
 - Fix Visual Studio build with older GLib

* Translation updates
 Basque
 Bulgarian
 Catalan
 Czech
 Danish
 Finnish
 Friulian
 Galician
 Georgian
 Hungarian
 Lithuanian
 Polish
 Portuguese
 Swedish
 Turkish
 Ukrainian

Overview of Changes in 4.10.0, 04-03-2023
=========================================

* GtkTextView
 - Document hanging indentation

* GtkListView
 - Fix a size allocation problem

* GtkFileChooser
 - Fix paned behavior
 - Fix a crash

* GtkText
 - Fix various problems with undo

* Accessibility
 - Make some getters transfer-full
 - Allow setting accessible parents and siblings
 - Add a role for toggle buttons
 - Miscellaneous property fixes and improvements

* gtk
 - Improve the handling resize-during-size-allocate

* gdk
 - Introduce GdkTextureDownloader and use it
 - Make gdk_texture_get_format public

* gsk
 - Make mask nodes more versatile
 - Improve the GL implementation for texture scale nodes

* X11
 - Fix key handling during DND

* Tools
 - gtk-builder-tool: Try harder to handle templates
 - gtk-builder-tool: Prefer properties over <child>

* Translation updates
 Basque
 Belarusian
 Bulgarian
 Indonesian
 Galician
 Georgian
 German
 Hebrew
 Lithuanian
 Portuguese
 Spanish
 Swedish
 Turkish
 Ukrainian

Files:
RevisionActionfile
1.28modifypkgsrc/x11/gtk4/Makefile
1.9modifypkgsrc/x11/gtk4/PLIST
1.13modifypkgsrc/x11/gtk4/distinfo
1.1removepkgsrc/x11/gtk4/patches/patch-demos_gtk-demo_gtkgears.c
1.3removepkgsrc/x11/gtk4/patches/patch-meson.build
1.1removepkgsrc/x11/gtk4/patches/patch-tests_gtkgears.c