SUSE-FU-2023:3482-1: moderate: Feature update for gtk4
sle-updates at lists.suse.com
sle-updates at lists.suse.com
Tue Aug 29 12:30:33 UTC 2023
# Feature update for gtk4
Announcement ID: SUSE-FU-2023:3482-1
Rating: moderate
References:
* PED-2423
* PED-2645
Affected Products:
* Basesystem Module 15-SP4
* Basesystem Module 15-SP5
* Desktop Applications Module 15-SP4
* Desktop Applications Module 15-SP5
* openSUSE Leap 15.4
* openSUSE Leap 15.5
* SUSE Linux Enterprise Desktop 15 SP4
* SUSE Linux Enterprise Desktop 15 SP5
* SUSE Linux Enterprise High Performance Computing 15 SP4
* SUSE Linux Enterprise High Performance Computing 15 SP5
* SUSE Linux Enterprise Real Time 15 SP4
* SUSE Linux Enterprise Real Time 15 SP5
* SUSE Linux Enterprise Server 15 SP4
* SUSE Linux Enterprise Server 15 SP5
* SUSE Linux Enterprise Server for SAP Applications 15 SP4
* SUSE Linux Enterprise Server for SAP Applications 15 SP5
* SUSE Manager Proxy 4.3
* SUSE Manager Retail Branch Server 4.3
* SUSE Manager Server 4.3
An update that contains two features can now be installed.
## 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
## Patch Instructions:
To install this SUSE Moderate update use the SUSE recommended installation
methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
* openSUSE Leap 15.4
zypper in -t patch openSUSE-SLE-15.4-2023-3482=1 SUSE-2023-3482=1
* openSUSE Leap 15.5
zypper in -t patch openSUSE-SLE-15.5-2023-3482=1
* Basesystem Module 15-SP4
zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP4-2023-3482=1
* Basesystem Module 15-SP5
zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP5-2023-3482=1
* Desktop Applications Module 15-SP4
zypper in -t patch SUSE-SLE-Module-Desktop-Applications-15-SP4-2023-3482=1
* Desktop Applications Module 15-SP5
zypper in -t patch SUSE-SLE-Module-Desktop-Applications-15-SP5-2023-3482=1
## Package List:
* openSUSE Leap 15.4 (aarch64 ppc64le s390x x86_64 i586)
* gtk4-debugsource-4.6.9-150400.3.6.2
* gtk4-tools-4.6.9-150400.3.6.2
* gtk4-devel-debuginfo-4.6.9-150400.3.6.2
* libgtk-4-1-debuginfo-4.6.9-150400.3.6.2
* gettext-its-gtk4-4.6.9-150400.3.6.2
* typelib-1_0-Gtk-4_0-4.6.9-150400.3.6.2
* gtk4-tools-debuginfo-4.6.9-150400.3.6.2
* gtk4-devel-4.6.9-150400.3.6.2
* gtk4-debuginfo-4.6.9-150400.3.6.2
* libgtk-4-1-4.6.9-150400.3.6.2
* openSUSE Leap 15.4 (noarch)
* gtk4-schema-4.6.9-150400.3.6.2
* gtk4-lang-4.6.9-150400.3.6.2
* gtk4-branding-SLE-15.0-150400.3.2.2
* gtk4-branding-upstream-4.6.9-150400.3.6.2
* gtk4-docs-4.6.9-150400.3.6.2
* openSUSE Leap 15.5 (aarch64 ppc64le s390x x86_64)
* gtk4-debugsource-4.6.9-150400.3.6.2
* gtk4-tools-4.6.9-150400.3.6.2
* gtk4-devel-debuginfo-4.6.9-150400.3.6.2
* libgtk-4-1-debuginfo-4.6.9-150400.3.6.2
* gettext-its-gtk4-4.6.9-150400.3.6.2
* typelib-1_0-Gtk-4_0-4.6.9-150400.3.6.2
* gtk4-tools-debuginfo-4.6.9-150400.3.6.2
* gtk4-devel-4.6.9-150400.3.6.2
* gtk4-debuginfo-4.6.9-150400.3.6.2
* libgtk-4-1-4.6.9-150400.3.6.2
* openSUSE Leap 15.5 (noarch)
* gtk4-schema-4.6.9-150400.3.6.2
* gtk4-lang-4.6.9-150400.3.6.2
* gtk4-branding-SLE-15.0-150400.3.2.2
* gtk4-branding-upstream-4.6.9-150400.3.6.2
* gtk4-docs-4.6.9-150400.3.6.2
* Basesystem Module 15-SP4 (aarch64 ppc64le s390x x86_64)
* gtk4-debugsource-4.6.9-150400.3.6.2
* typelib-1_0-Gtk-4_0-4.6.9-150400.3.6.2
* libgtk-4-1-debuginfo-4.6.9-150400.3.6.2
* gettext-its-gtk4-4.6.9-150400.3.6.2
* gtk4-debuginfo-4.6.9-150400.3.6.2
* libgtk-4-1-4.6.9-150400.3.6.2
* Basesystem Module 15-SP4 (noarch)
* gtk4-branding-SLE-15.0-150400.3.2.2
* gtk4-schema-4.6.9-150400.3.6.2
* Basesystem Module 15-SP5 (aarch64 ppc64le s390x x86_64)
* gtk4-debugsource-4.6.9-150400.3.6.2
* typelib-1_0-Gtk-4_0-4.6.9-150400.3.6.2
* libgtk-4-1-debuginfo-4.6.9-150400.3.6.2
* gettext-its-gtk4-4.6.9-150400.3.6.2
* gtk4-debuginfo-4.6.9-150400.3.6.2
* libgtk-4-1-4.6.9-150400.3.6.2
* Basesystem Module 15-SP5 (noarch)
* gtk4-branding-SLE-15.0-150400.3.2.2
* gtk4-schema-4.6.9-150400.3.6.2
* Desktop Applications Module 15-SP4 (aarch64 ppc64le s390x x86_64)
* gtk4-debuginfo-4.6.9-150400.3.6.2
* gtk4-debugsource-4.6.9-150400.3.6.2
* gtk4-devel-debuginfo-4.6.9-150400.3.6.2
* gtk4-devel-4.6.9-150400.3.6.2
* Desktop Applications Module 15-SP5 (aarch64 ppc64le s390x x86_64)
* gtk4-debuginfo-4.6.9-150400.3.6.2
* gtk4-debugsource-4.6.9-150400.3.6.2
* gtk4-devel-debuginfo-4.6.9-150400.3.6.2
* gtk4-devel-4.6.9-150400.3.6.2
## References:
* https://jira.suse.com/browse/PED-2423
* https://jira.suse.com/browse/PED-2645
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20230829/392406b7/attachment.htm>
More information about the sle-updates
mailing list