#17753 closed enhancement (fixed)
gtk4-4.10.0
Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
---|---|---|---|
Priority: | normal | Milestone: | 12.0 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New minor version.
Change History (5)
comment:1 by , 2 years ago
comment:2 by , 2 years ago
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
Overview of Changes in 4.9.4, 12-02-2023
- Printing:
- Add a CPDB backend
- Drop the lpr backend
- GtkFileDialog:
- Robustness fixes
- GtkScaleButton:
- Add an 'active' property
- GtkSearchEntry:
- Add placeholder text
- Fix conflicting type names between gtk and gio
- Gsk:
- Settable filtering for scaled textures
- Add mask nodes
- Some robustness and crash fixes
- Wayland:
- Handle dispatch failing in more places
- Deprecations:
- GtkVolumeButton
- Translation updates: Belarusian Chinese (Taiwan) Georgian Turkish Ukrainian
Overview of Changes in 4.9.3, 04-02-2023
- Add GtkUriLauncher, as replacement for gtk_show_uri
- Add GdkMonitor::description
- Fix problems with tooltip sizing
- Deprecations:
- GtkStatusbar
- GtkAssistant
- GtkLockButton
- gtk_gesture_set_sequence_state
- GtkColumnView:
- Only create widgets for visible columns
- GtkFileDialog:
- Drop shortcut folders API
- GtkCalendar:
- Make marked days work again
- GtkSwitch:
- Make state and active independently settable
- GtkFileChooser:
- Fix a crash with DND
- Fix excessively wide sidebar
- Make context menus work again
- Accessibility:
- Make GtkAccessible public, so it can be implemented outside GTK
- Support accessible implementation for editables
- CSS:
- Fix randomly stopping CSS animations
- GL:
- Fix synchronization with GStreamer
- Fix problems with 3rd party GL in the same thread
- Wayland:
- Fix startup notification with xdg_activation
- Broadway:
- Implement modal windows
- macOS:
- Make DND work
- Build:
- Require graphene 1.10
- Require gobject-introspection 1.72
- Translation updates Catalan Galician German Hebrew Indonesian Portuguese Russian Spanish Swedish Turkish Ukrainian
Overview of Changes in 4.9.2, 26-12-2022
- GtkFileChooserWidget:
- Add a grid view
- GtkText, GtkTextView:
- Fix activation of the on-screen keyboard
- Prevent unexpected text direction changes
- GtkCenterBox:
- Add properties for children
- GtkTreeExpander:
- Add a hide-expander property
- GtkStringList:
- Add a construct-only strings property
- GtkBuilder:
- Support parsing Pango attributes in string form
- GtkGestureStylus:
- Add a stylus-only property
- GtkFileLauncher:
- New async-style api to replace gtk_show_uri
- GtkColorDialog, GtkFontDialog, GtkFileDialog,
GtkAlertDialog:
- APIs have seen some tweaks
- Prefer portals when available
- Fixes for cancellation
- Add GDK_DEBUG=no-portals
- Improve file DND with remote files
- GtkInfoBar has been deprecated
- gtk_widget_show/hide have been deprecated
- gtk_show_uri has been deprecated
- Wayland:
- Fix button mask handling
- Fix problems with cursor size on hi-dpi screens
- Support newer versions of some protocols
- Fix handling of surrounding text in input methods
- X11:
- Fix some ordering problems with surface destruction
- Windows:
- Improved system settings integration
- Fix window resizing work with native decorations
- Include a full hicolor index.theme file as a resource
- Translation updates Croatian Dutch Hungarian Interlingua Persian Turkish Ukrainian
Overview of Changes in 4.9.1, 31-10-2022
Note that deprecations are an early outlook at changes that will appear in an eventual GTK 5 release, which is still far away. We are introducing deprecations in 4.10 as a way to give users time to adapt, and to provide feedback on our plans.
- GtkTreeView, GtkIconView, GtkComboBox and auxiliary classes have been deprecated
- GtkEntryCompletion has been deprecated
- GtkStyleContext has been deprecated
- gtk_render_ and gtk_snapshot_render_ APIs have been deprecated
- GtkAppChooser widgets have been deprecated
- GtkMessageDialog has been deprecated and replaced by a new async dialog API
- GtkDialog has been deprecated
- GtkColorChooser, GtkFontChooser, GtkFileChooser interfaces and their implementations have been deprecated. A new family of async dialog APIs has been introduced to replace them
- GtkColorDialog, GtkFontDialog, GtkFileDialog and GtkAlertDialog are new dialog classes with a consistent and well-bindable API
- GtkMountOperation:
- Fix the dialog to look reasonable
- Make it work under non-X11
- GtkStringSorter:
- Support different collation methods
- Accessibility:
- Introduce GtkAccessibleRange and implement it
- Debugging:
- Unify formatting for debug output
- Make make debug options available in non-debug builds
- Increase the memory limit for the jpeg loader to 1G
- Translation updates: Abkhazian Basque Bulgarian Croatian Friulian Georgian German Hungarian Russian Turkish
comment:3 by , 2 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:4 by , 2 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed at commits
4e3dc38363 Update to stunnel-5.69. e65231b961 Update to gtk-4.10.0. 9dd3b01f66 Update to audacious-4.3 and audacious-plugins-4.3.
Note:
See TracTickets
for help on using tickets.
We need to add
-Dintrospection=enabled
: https://gitlab.gnome.org/GNOME/gtk/-/issues/5633