| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: gtk3-data | Distribution: openSUSE Tumbleweed |
| Version: 3.24.52 | Vendor: openSUSE |
| Release: 1.2 | Build date: Mon Mar 23 13:47:40 2026 |
| Group: System/Libraries | Build host: reproducible |
| Size: 7488 | Source RPM: gtk3-3.24.52-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://www.gtk.org/ | |
| Summary: Data files for the GTK+ toolkit library v3 | |
GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.
LGPL-2.1-or-later
* Mon Mar 23 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.24.52:
+ Bugs fixed:
- Zlib required when broadway is enabled.
- Invalid a11y events when calling `gtk_tree_view_set_cursor`
on an unfocused GtkTreeView (Michael Weghorn)
- Firefox crashes at gdk_wayland_drag_context_manage_dnd() when
missing toplevel wl_surface
- gtk3 refresh_rate calculation overflows on 32-bit targets
- Images for recolored icons are constantly being reloaded
- Wild strobing in multi window mode
- GIMP does not focus on dialogue boxes on Mac
- quartz: add automagic uti<->mime conversion for clipboard
- Fix position of child tooltips in GTK3 custom windows
- a11y: Don't send focus-related events for unfocused treeview
- quartz: gtkwindow - fix windows fighting focus
- gtkmenu: Await more motion events before deactivating on
release
- wayland: Handle XKB initialization failures gracefully
- gdk/win32: Add missing EGL conditional compilation guard
+ Updated translations.
* Mon Mar 23 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Migrate to xz compression and manual service run
* Tue Sep 30 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.24.51:
+ Wayland:
- Force window titles to be valid utf8
- Flush tablet events when neccessary
+ X11: Avoid a use-after-free with threads
+ Images: Replace a few calls to gdk_pixbuf_get_pixels with
read_pixels to avoid thread-safety issues
+ GL: Try harder to keep the GL context current
+ Input: Make compose file parsing more robust
+ Updated translations.
* Wed Sep 10 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Require glycin-loaders instead of gdk-pixbuf-loader-rsvg.
* Thu Sep 04 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.24.50+git18.ef9abe706a:
* gdk: Make sure the GL context is still current
* x11: Call DeqAsyncHandler() earlier.
* Sat Aug 23 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.24.50+git14.3bb010747a:
* gdkdisplaylinksource: use GDK_QUARTZ_APPLICATION_DEFINED,
rather than NSEventTypeApplicationDefined
* gdk/wayland: Flush all tablet events after wp_tablet_tool.frame
* composetable: Refuse to parse huge tables
* GdkWaylandWindow: Force window titles to valid utf8
* Updated translations.
* Thu Aug 07 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.24.50:
+ Themes:
- Add a progress-working-symbolic icon
- Support strokes in symbolic icons
- Update theme CSS
- Remove hardcoded Cantarell font
+ GtkShortcutsWindow: Differentiate all keypad symbols visually
+ GtkApplication: Register unsandboxed apps with the portals
+ X11: Fix problems with gtk_window_get_geometry
+ Wayland: Fix a crash
+ Input: Make compose sequence visuals configurable
+ Printing:
- Fix the build with libcups 3
- Support gnome-papers as previewer
+ Updated translations.
* Thu Jul 03 2025 Atri Bhattacharya <badshah400@gmail.com>
- Bump python versions in 'Requires: python3*-gobject-Gdk' for
typelib-1_0-Gtk-3_0.
* Mon Mar 31 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.24.49+14:
+ widget: Explicitly annotate visible's getter.
* Thu Mar 06 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.24.49:
+ Fix a crash in GtkIMContext
+ Fix crashes in DND with GtkPlug/GtkSocket
+ Wayland:
- Fix erroneous crossing events, causing menus to malfunction
- Support the cursor-shape protocol
+ X11: Enforce size limits on windows, preventing lockups
+ Updated translations.
* Mon Feb 03 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Fix %filetriggerpostun for icon cache: ensure the icons that have
just been removed are also cleared from the cache. We can't
shortcut on upgrades, even though this would be nice. In context
of RPM 4.20 this started breaking (boo#1236740).
* Sat Jan 25 2025 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.24.48:
+ GtkFileChooser: Stop replacing : (colon) with U+2236 (ratio)
+ GtkEmojiChooser: Update to Unicode 16 / CLDR 46
+ GtkSpinButton:
- Use semantically appropriate icon names
- Make numeric spin buttons always LTR
+ GtkEntry:
- Stop guessing text direction from keyboard layout
- Add a shortcut and context menu item to change text direction
+ GtkEventControllerMotion: Make enter and leave signals work
+ Accessibility: Use message dialog titles as names
+ GDK: Fix portal handling of gvfs files
+ Wayland:
- Support the xdg_foreign_v2 protocol
- Try to fix monitor geometry on sway
- Improve font setting fallback
- Use a better default cursor size
- Fix a crash during DND
+ Updated translations.
* Thu Oct 17 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Eliminate usage of update-alternatives: GTK2 no longer provides
gtk-update-icon-cache, thus eliminating the need for this extra
complexity.
* Thu Jul 11 2024 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.24.43:
+ Stop looking for modules in cwd (bsc#1228120 CVE-2024-6655).
+ Updated translations.
* Thu May 16 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 3.24.42:
+ GtkFileChooser:
- Avoid warnings about floating refs.
- Improve performance of recursive search.
- Populate search model in an idle.
+ GtkGLArea: Fix a regression in transparency handling.
+ Printing: Avoid accessing freed printers.
+ Accessibility: Drop support for the deprecated
atk_focus_tracker.
+ Wayland:
- Fix monitor sizes.
- Fix a crash related to tablet removal.
- Infer resizable edges for tiled windows.
- Always commit soon after acking a configure.
+ gdk:
- Use css cursor names as far as possible.
- Sync DND cursor use with GTK4.
+ build: Allow building against sysprof-capture-4.
+ Updated translations.
* Mon Apr 15 2024 Dominique Leuenberger <dimstar@opensuse.org>
- BuildRequire gettext-devel instead of gettext-tools-mini: the
- devel provides is part of gettext-tools, but this allows OBS to
pick the package it deems correct.
* Thu Jan 25 2024 dimstar@opensuse.org
- Update to version 3.24.41:
+ Fix a crash introduced in the X11 changes in 3.24.40.
+ Build fixes.
+ Wayland: Fix interpretation of gtk-shell protocol.
* Thu Jan 18 2024 dimstar@opensuse.org
- Update to version 3.24.40:
* Free monitor name on finalize
* Rework after first review
* Rework to get rid of get_monitor_by_output
* Use xorg 'monitor' the right way. See #2013
* Tue Jan 16 2024 dimstar@opensuse.org
- Update to version 3.24.39+23:
* gdkdisplay-wayland: Init selection before roundtrips
* Use consistent coordinates in get_toplevel_from_ns_event.
* emoji: Update data to CLDR v44
* emoji: Update data to CLDR v43
* add hi-ja-et-fi-nb-th for gtkemojichooser
* add bengali language bn.data for gtkemojichooser
* emoji: Add more locales
* emoji: Update data to CLDR v40
* emoji: Fix the convert-emoji program
* gtkgesture: Preserve accuracy when translating events
* pathbar: Handle webdav where is the root is a path
* GtkTooltip: Fix tooltip positioning on X11
* gdkkeys-win32c: change registry key not found g_warning to g_debug
* [gtk3/wayland] Expose XDG-shell suspended state via visibility events.
* [gtk3/wayland] Only request v2 of xdg_wm_base.
* test-msys2-meson: fix pipeline failure on GTK3
* wayland: Fix wl_buffer size for custom cursors
* GtkMenu: Fix positioning when attached to offscreen windows
* gdk_display_get_monitor_at_window: Check for offscreen windows
* GdkWindow: check for same impl class in set_transient_for ()
* [gtk3] Cherry-pick gtkfilechoosernativeportal fixes from gtk4
* wayland: Avoid more legacy cursor names
* Fall back to the 'default' cursor
* Thu Dec 07 2023 dimstar@opensuse.org
- Update to version 3.24.38+111:
+ [gtk3] Support tiled windows from xdg-shell.
+ Fix a minor issue in the file portal test.
+ wayland: Be more careful when loading cursors.
+ gdk/wayland: Use g_warning_once for cursor scale mismatches.
+ gdk/wayland: Don't fall back directly to 1 for mismatched
cursor sizes.
+ Updated translations.
- Drop upstream applied patch
gtk3-gtkmountoperation-avoid-SEGV-after-bad-password-inpu.patch
* Tue Nov 28 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -p N instead of deprecated %patchN.
* Sun Oct 08 2023 Yifan Jiang <yfjiang@suse.com>
- Revert RPM ternary operations on SLE where rpm version is not
ready.
* Tue Sep 12 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Use RPM ternary operations to specify true/false arguments based
on build conditions (%[%{with FOO} ? "true" : "false"])
* Mon Aug 14 2023 Yifan Jiang <yfjiang@suse.com>
- Do not use %autopatch to build on SLE where rpm version is not
ready for the macro.
* Fri Jun 02 2023 Martin Wilck <mwilck@suse.com>
- Fix nautilus crash after entering wrong SMB password (bsc#1211952)
* add gtk3-gtkmountoperation-avoid-SEGV-after-bad-password-inpu.patch
* Mon May 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.24.38:
+ GtkFileChooser: Avoid warnings with GLib 2.76.
+ Theme: Set caret color in the dark theme.
+ Windows: Fix running under GLES.
+ Wayland:
- Notify on initial setting changes.
- Don't crash on 0 size cursors.
- Don't crash if xdg_activation_v1 is missing.
+ Debugging: Show more information in the inspector.
+ Updated translations.
* Mon May 01 2023 bjorn.lie@gmail.com
- Update to version 3.24.37+70:
+ Fix a crash.
* Wed Apr 26 2023 bjorn.lie@gmail.com
- Update to version 3.24.37+68:
+ application: Clean up signal handlers
+ OLE2 DND: Check if move is supported
+ Address issue 5711 by checking that the context is not NULL
+ wayland:
- Don't crash without xdg_activation_v1
- Don't crash on cursor size 0
+ gdkscreen-wayland: Notify initial setting change from
org.gtk.Settings
+ gdk: Swap Cairo calls when reading back from a GdkWindow
+ Updated translations.
* Mon Apr 10 2023 Luciano Santos <luc14n0@opensuse.org>
- Deprecate %gtk_immodule_(requires|post|postun) macros defined in
the macros.gtk3 file. Since we are using RPM file triggers to
provide their functionality, without nullifying them the commands
will run twice, once by the file triggers and another time by the
macros.
* Tue Mar 21 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Re-add macros.gtk3: there are quite a few consumers left
requiring the defined macros.
* Tue Mar 07 2023 Luciano Santos <luc14n0@opensuse.org>
- Prepend gtk3 to binary_version and _immoduledir macro names to
avoid possible name clash now that they are being defined in the
macros.gtk3 file instead of the spec file.
* Fri Mar 03 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.24.37:
+ Support the file transfer portal for copy-paste and DND
+ Treat XKB_MODE_NAME_LODO as super key
+ Refactor startup notification handling to be in sync with GTK 4
+ GL: Synchronie when calling MakeCurrent
+ CSS: Fix a problem with stopping animations
+ Wayland: Drop the legacy text input module
+ Updated translations.
/usr/share/locale/en /usr/share/locale/en/LC_MESSAGES /usr/share/locale/en/LC_MESSAGES/gtk30-properties.mo /usr/share/locale/en/LC_MESSAGES/gtk30.mo /usr/share/themes/Default /usr/share/themes/Default/gtk-3.0 /usr/share/themes/Default/gtk-3.0/gtk-keys.css /usr/share/themes/Emacs /usr/share/themes/Emacs/gtk-3.0 /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:23:10 2026