File _patchinfo of Package patchinfo.30136
<patchinfo incident="30136">
<issue tracker="jsc" id="PED-2423"/>
<issue tracker="jsc" id="PED-2645"/>
<packager>yfjiang</packager>
<rating>moderate</rating>
<category>feature</category>
<summary>Feature update for gtk4</summary>
<description>This update for gtk4 fixes the following issues:
Version update from 4.6.0 to 4.6.9 (jsc#PED-2645, jsc#PED-2423):
- Changes in 4.6.9:
* GtkText: Prevent unexpected notify::direction emissions
* Wayland: Fix button masks
* X11: Fix some ordering problems with surface destruction
* Translation updates
- Changes in 4.6.8:
* Input: Fix problems with input method interactions that caused dead keys not to work
* GtkText: Respect the no-emoji input hint fully
* GtkNotebook:
+ Fix an infinite loop in accessibility code
+ Event handling fixes
* GtkFileChooser: Restore ~ and .functionality
* GtkTreeView: Event handling fixes
* GtkTreeListModel: Prevent possible crashes with collapsed nodes
* GtkGridView: Fix issues with rubberband selection
* GtkEmojiChooser: Fix navigation with arrow keys when filtered
* GtkPopover:
+ Fix problems with focus when dismissing popovers
+ Fix problems with focusing editable labels in popovers
* GtkStackSidebar: Improve accessible presentation
* Wayland:
+ Make gtk_launch_uri more robust
+ Make monitor bounds handling more robust
+ Prevent shrinking clients due to wrong toplevel bounds
* Flatpak: Fix file DND with the FileTransfer portal
- Changes in 4.6.7:
* Miscellaneous memory leak fixes
* GtkTreeView:
+ Fix a problem with DND
+ Fix a problem with row selection
* GtkTreePopover: Support scrolling
* GtkGridView: Fix issues with rubberband selection
* GtkSnapshot: Make GtkSnapshot work from bindings
* X11: Fix preferred action for DND
* Windows: Fix DND
- Changes in 4.6.6:
* Fix translations in GTKs own ui files
* Wayland:
+ Fix a problem with the activation protocol
+ Don't force the HighContrast icontheme
* Windows: Fix a problem with builtin icons if the hicolor
icontheme is not installed
- Changes in 4.6.5:
* GtkFileChooser: Fix pasting text into the name field.
* GtkText: Remove an assertion that is sometimes hit.
* Wayland: Ensure that our cursor surfaces don't violate protocol
constraints.
* Accssibility: Fix a problem in the accessibility tree.
- Changes in 4.6.4:
* GtkFileChooser:
+ Fix select button sensitivity in select_folder mode.
+ Fix some fallout from list model porting.
* GtkListView, GtkColumnView: Optimize scrolling.
* print-to-file: Handle nonexisting files better in the dialog.
* Avoid infinite loops in size allocation.
* CSS: Optimize a case of reparenting that is important in
GtkListView.
* GSK: Check for half-float support before using it.
* Wayland:
+ Ignore empty preedit updates This fixes a problem with
textview scrolling.
+ Freeze popups when hidden. This addresses a frame rate drop-
- Changes in 4.6.3:
* GtkOverlay: Bring back positional style classes.
* GtkFileChooser:
+ Prevent unwanted completion popups.
+ Fix small problems in save mode.
+ Fix buildable suport of GtkFileFilter.
* GtkPopover: Fix button positions in right-to-left locales.
* GtkLabel: Fix small issues with link handling.
* Tooltips: Don't restrict the minimum tooltip length.
* Theme:
+ Don't use opacity for overlay scrollbars.
+ Fix selection text color in vertical spin buttons.
* GSK:
+ Accept textures that are generated by webkit.
+ Align offscreen rendering to the pixel grid.
* Accessibility: Fix a crash in startup when orca is running.
* Input:
+ Fix display changes in GtkIMMultiContext.
+ Fix activating on-screen keyboards.
+ Always propagate hold events in GtkEventControllerScroll.
* Windows:
+ Fix a critical warning in clipboard handling.
+ Report serial numbers for events.
- Changes in 4.6.2:
* GtkScrolledWindow:
+ Set scroll-to-focus on viewports
+ Avoid doubly triggering deceleration
* GtkEntry: Stop cursor blinking on focus-out
* Emoji:
+ Update Emoji data to CLDR 40 and Unicode 14
+ Add more locales for Emoji data
* GDK:
+ Optimize texture conversions on x86 and ARM
+ Use EGK_KHR_swap_buffers_with_damage if available
* GSK:
+ Avoid clearing opaque regions
+ Support using a non-default framebuffer
+ Handle large viewports by tiling
* Wayland:
+ Prefer xdg-activation over gtk-shell
+ text protocol: Fix text caret location
+ text protocol: Use serials to control outbound messages
* Inspector: Show app ID and resource path
* Demos: widget-factory: Handle F11 to toggle fullscreen
* Tools: gtk-builder-tool: Allow use without display
- Changes in 4.6.1:
* GtkFontChooser:
+ Stop using PangoFc api
+ Fix a crash
+ Use new HarfBuzz api
* GtkMenuButton: Update accessible description
* GtkTextView: Fix intra-widget dnd
* Printing: Fix an fd leak
* Input:
+ Make sure input methods get focus-in events
+ Always flush events to avoid scroll event pileup
+ Support hold events
+ Update keysyms from libxkbcommon
* Theme: Improve text selection legibility
* Introspection: Add missing nullable annotations everywhere
* Build:
+ Make stack noexec again
+ Avoid symbol leaks
+ Drop unneeded script data
* Wayland:
+ Fix support for the new high-contrast setting
+ Avoid redundant scale changes
+ Fix DND hotspot handling
+ Don't always restore the saved size when floating
</description>
</patchinfo>