Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libgtk-3-0-3.24.43-3.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libgtk-3-0 Distribution: openSUSE Tumbleweed
Version: 3.24.43 Vendor: openSUSE
Release: 3.1 Build date: Thu Oct 17 16:30:56 2024
Group: System/Libraries Build host: reproducible
Size: 9554410 Source RPM: gtk3-3.24.43-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gtk.org/
Summary: The GTK+ toolkit library (version 3)
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.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* 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.
* Thu Dec 29 2022 Luciano Santos <luc14n0@opensuse.org>
  - Update to version 3.24.36:
    + GtkLabel: Tweak selection behavior.
    + GtkEmojiChooser: Properly handle empty recent section.
    + GtkFileChooser: Make ~ key work regardless of dead keys.
    + Wayland:
    - Fix problems with X<>Wayland DND.
    - Revert cursor changes from 3.24.35.
    - Fix handling of surrounding text in input.
    + Updated translation.
  - Switch from Autotools to Meson, dropping libtool build
    requirement while adding meson and ninja. And replace configure,
    make_build, and make_install macros with meson, meson_build and
    meson_install.
  - Adopt the use of autosetup and autopatch macro facilities to
    improve package maintainability.
  - Drop multibuild facility due to the fact that Gtk 3 Meson build
    scripts can't fully disable some components. And, at least for
    now, we cannot achieve the same degree of modularity we had with
    Autotools.
  - Drop macros.gtk3 file as no package (if it ever had any) consumes
    its macros.
  - After switching to Meson, the build doesn't produce a Wayland
    Input Method module anymore, at least not as a standalone. Update
    baselibs.conf accordingly. And some GResource files are now being
    provided in the devel package for working with emojis.
  - Define __provides_exclude_from macro with ^%{_libdir}/gtk-3.0 as
    its value to prevent the automatic provision generator to offer
    private modules as requirable symbols.
  - Make cloudproviders to be easily switchable, through bcond
    facility, to allow people to test it, or for maintainers to turn
    it on and off easily.
  - Make gettext-its-gtk3 and gtk3-devel-doc sub-packages
    arch-independent (noarch), as they don't contain any binaries.
  - Convert IM modules cache update post(un) scriptlets to RPM
    file triggers. Though we had good results with icon cache update
    scriptlets previously, we still can't use transfiletriggers to
    trigger the cache update only once, post transaction, because
    Zypper is still working on implementing support for them.
  - Refresh patch with Quilt: gtk3-revert-forced-xftdpi.patch.
* Mon Dec 05 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.24.35+10:
    + Flush drawable surface when getting a pixbuf.
    + wayland: Look for cursor themes in $HOME (boo#1206001).
* Wed Nov 30 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.24.35:
    + GtkFontChooserWidget: Fix a critical.
    + GtkAccelLabel: Differentiate keypad keysyms in accelerators.
    + Input:
    - Recognize stylus devices as pens.
    - Fix problems with motion compression.
    + Windows: Build system improvements.
    + Wayland:
    - Fix problems with unreliable DND.
    - Use GLES if required.
    - Add support for titlebar gestures.
    - Refactor handling of IM client updates.
    - Fix cursor hotspots with scaled surfaces.
    - Use the xdg-activation protocol.
    - Load cursors on demand.
    - Fix cursor size on hi-dpi displays.
    + MacOS: Use a CVDisplayLink based frame clock.
    + Updated translations.
  - Drop upstream merged patch
    gtk3-gdkwayland-Update-selections-offer-before-updating-dnd.patch.
* Fri Sep 23 2022 Fusion Future <qydwhotmail@gmail.com>
  - Fix unstable drag-and-drop on Wayland KDE, add:
    * gtk3-gdkwayland-Update-selections-offer-before-updating-dnd.patch
    https://gitlab.gnome.org/GNOME/gtk/-/commit/56100ab4
* Thu Sep 01 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Drop pkgconfig(rest-0.7) BuildRequires: it seems to serve no
    purpose, nor can I find anything to suggest that gtk depends on
    it.
* Mon Aug 15 2022 Dirk Müller <dmueller@suse.com>
  - avoid bashism in baselibs postscript (bsc#1195391).
* Mon Jul 04 2022 Yifan Jiang <yfjiang@suse.com>
  - Add compatible dependency "python3-gobject-Gdk if python3-gobject"
    to the typelib package for SLE and Leap (boo#1200614).
* Fri Jun 17 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Add dependency "python3x-gobject-Gdk if python3x-gobject" to the
    typelib package (boo#1200614).
* Thu May 19 2022 Antoine Belvire <antoine.belvire@opensuse.org>
  - Update to version 3.24.34:
    + Include legacy hicolor icons.
    + Fix the build with gcc 12.
    + X11: Trap errors when getting output properties.
    + Wayland: Ignore empty preedit updates. This fixes a problem
      with textview scrolling.
    + Updated translations.
* Thu Mar 24 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.24.33+12:
    + icons: add legacy icons (boo#1197480).
    + Updated translations.
* Sat Mar 05 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.24.33:
    + No changes.
* Fri Mar 04 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.24.32:
    + GtkCellRendererProgress: Use tabular figures.
    + GtkFontChooser:
    - Fix the build with older Pango.
    - Fix axis name handling.
    + Theme: Fix border color for tiled windows.
    + Accessibility: Fix cell accessible leak.
    + Wayland:
    - Support new high-contrast setting.
    - Only update scale when on any outputs.
    + Updated translations.
* Tue Dec 21 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.24.31:
    + input: Fix a crash with touch on GtkScale.
    + clipboard: Avoid a double-free.
    + css: Avoid a crash with radial gradients.
    + GtkFileChooser: Don't leak search results.
    + GtkTextView: Support css letterspacing.
    + Wayland:
    - Reset position when hiding popups.
    - Ignore globals we did not bind ourselves.
    - Avoid infinite loops when hiding surfaces.
    - Avoid clipboard-related lockups.
    + X11:
    - Trap errors while doing XRANDR calls.
    - Support touchpad gestures with XI 2.4.
    + Updated translations.
* Thu Sep 16 2021 Stanislav Brabec <sbrabec@suse.com>
  - Remove obsolete translation-update-upstream support
    (jsc#SLE-21105).
* Mon Aug 02 2021 Yifan Jiang <yfjiang@suse.com>
  - Drop patch fixed upstream on SLE and Leap 15.4:
    gtk3-x11-fix-menu-touch-by-pointer-emulation.patch
* Fri Jul 09 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.24.30:
    + Input:
    - Ignore NoSymbol key events (happens with some XKB options).
    - Fix incomplete reset in some cases.
    + GtkEmojiChooser:
    - Update data from CLDR 39.
    - Support translated keywords for multiple languages.
    - Allow inserting multiple Emoji with Ctrl.
    - Match keywords for search.
    - Fix a memory leak.
    + GtkFileChooser: Accessibility improvements.
    + GtkTreeView:
    - Fix an accessibility-related memory leak.
    - Fix assertion failures in some cases.
    + Printing: Remove the Google Cloud Print backend, since the
      service was shut down.
    + Wayland: Work with pointer-gestures v1 protocol.
    + Updated translations.
* Fri Apr 23 2021 Michael Gorse <mgorse@suse.com>
  - Update to version 3.24.29:
    + Input:
    - Look for a Compose file in the right place.
    - Revert some Compose sequence changes (mainly around dead
      acute and apostrophe).
    - Consume all key events during preedit, to avoid unexpected
      interactions.
    - Ignore more modifiers during preedit, to allow using 3rd and
      5th level choosers.
    - Fix handling of cursor positions in non-ASCII preedit text.
    + GtkSpinButton: Interpret localized digits.
    + GtkScale: Fix sporadic criticals.
    + GtkScrolledWindow:
    - Cancel overshoot on size changes.
    - Avoid criticals with non-overlay scrollbars.
    + GtkFileChooser: Handle smb mounts better.
    + GtkListBox: Fix extending multi-selections.
    + Fix a possible crash in gtk_show_uri.
    + Wayland: Improve font settings fallback.
    + X11:
    - Avoid log spam on exit.
    - Don't beep on untrusted displays.
    + Updated translations.
  - Drop gtk3-prevent-g_file_get_basename-return-NULL.patch: fixed
    upstream.
* Thu Apr 22 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.24.28:
    + Input: Improve dead key handling.
    + CSS: Fix rendering of scaled text shadows.
    + Wayland: Fix matching of accelerators with multiple layouts.
    + X11: Trap errors from the COW.
    + Build: Make gtk3-update-icon-cache output reproducible.
    + Updated translations.
* Wed Apr 21 2021 QK ZHU <qkzhu@suse.com>
  - Add gtk3-prevent-g_file_get_basename-return-NULL.patch:
    + Fix a possible crash in gtk_show_uri
      (boo#1185082, glgo#GNOME/gtk!3458).
* Wed Mar 17 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.24.27:
    + Input: Ensure preedit-start and preedit-end are emitted
      properly.
    + GtkScrolledWindow: Revert a change that broke touch scrolling.
    + Theme:
    - Fix a problem with size changes in SSD decorations that
      caused mutter crashes
    - Use transparent black for window border in the dark theme.
    + Updated translations.
* Fri Feb 26 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.24.26:
    + Input:
    - Fix a few oversights in Compose file parsing.
    - Fine-tune Compose preedit display.
    + Theme:
    - Fine-tune scrollbar size and transitions.
    - Reinstate invisible borders for tiled windows.
    + Wayland: Fix a problem with font settings not being found.
    + Updated translations.
* Fri Feb 12 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.24.25:
    + Settings: Make cursor aspect ratio setting work.
    + Broadway:
    - Fix touchscreen event handling.
    - Support Android / Chrome on-screen keyboard.
    + Wayland:
    - Avoid crashes with tablet input.
    - Add api to support clients with subsurfaces better.
    + Inspector: Make the inspector available in non-debug builds.
    + Theme:
    - Make scrollbars larger.
    - Disable shadows on maximized, fullscreen and tiled windows.
    + Printing: Support Avahi-discovered printers better.
    + Input:
    - Show preedit for compose sequences.
    - Support long compose sequences.
    - Support compose sequences producing multiple characters.
    + Updated translations.

Files

/etc/gtk-3.0
/usr/lib64/gtk-3.0
/usr/lib64/gtk-3.0/3.0.0
/usr/lib64/gtk-3.0/3.0.0/immodules
/usr/lib64/gtk-3.0/3.0.0/immodules.cache
/usr/lib64/gtk-3.0/3.0.0/immodules/im-cedilla.so
/usr/lib64/gtk-3.0/3.0.0/immodules/im-cyrillic-translit.so
/usr/lib64/gtk-3.0/3.0.0/immodules/im-ipa.so
/usr/lib64/gtk-3.0/3.0.0/printbackends
/usr/lib64/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so
/usr/lib64/gtk-3.0/3.0.0/printbackends/libprintbackend-file.so
/usr/lib64/gtk-3.0/3.0.0/printbackends/libprintbackend-lpr.so
/usr/lib64/gtk-3.0/3.0.0/theming-engines
/usr/lib64/gtk-3.0/modules
/usr/lib64/libgailutil-3.so.0
/usr/lib64/libgailutil-3.so.0.0.0
/usr/lib64/libgdk-3.so.0
/usr/lib64/libgdk-3.so.0.2411.32
/usr/lib64/libgtk-3.so.0
/usr/lib64/libgtk-3.so.0.2411.32
/usr/share/doc/packages/libgtk-3-0
/usr/share/doc/packages/libgtk-3-0/README.SUSE
/usr/share/licenses/libgtk-3-0
/usr/share/licenses/libgtk-3-0/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 21 01:04:20 2024