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