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

gtk3-tools-3.24.38+111-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: gtk3-tools Distribution: openSUSE:Factory:zSystems
Version: 3.24.38+111 Vendor: openSUSE
Release: 1.1 Build date: Sat Dec 9 03:41:58 2023
Group: System/Libraries Build host: s390zl23
Size: 1406712 Source RPM: gtk3-3.24.38+111-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gtk.org/
Summary: Auxiliary utilities 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.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* 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.
* Mon Dec 07 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.24.24:
    + GtkColorChooser: Update the default color palette.
    + GtkFontChooser: Fix family-only mode to return regular style.
    + GtkTreeView: Don't set focus-on-click for header buttons.
    + Accessibility:
    - Implement scrollSubstringTo.
    - Add a11y support to GtkPlug/GtkSocket.
    + Printing: Allow the lpr backend to print pdf and ps files.
    + Theme:
    - Update gesture graphics.
    - Update HighContrast css.
    + Wayland: Support the primary-selection-unstable-v1 protocol.
    + X11: Fix a crash with parent-relative backgrounds.
    + Broadway: Set modifier state of scroll events.
    + Build: Fix pc file generation on NixOS.
    + Updated translations.
* Tue Nov 24 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.24.23+118:
    + cssnode: Bail out nicely if there is no settings (#2780).
    + gdk/wayland: Add support for primary-selection-unstable-v1
      (#2591).
    + wayland: Emit dummy configure event when resizing while fixed.
    + colorchooser: Backport the new color palette.
    + gdk: Fix parent relative background crash.
    + Updated translations.
* Thu Oct 15 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Pass --disable-tracker3 to configure: This disables the tracker
    search integration in the file open dialog, but avoids crashes in
    apps loading GTK3 and still using Tracker.
* Mon Sep 07 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Enable tracker 3 support:
    + Add pkgconfig(tracker-sparql-3.0) BuildRequires.
    + Pass --enable-tracker3 to meson.
* Sat Sep 05 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.24.23:
    + Adwaita: Support error states for labels and entries.
    + Printing: Use the correct names for remote printers.
    + File choser: Default to tracker2 for search to prevent
      symbol clashes in tracker-using applications.
    + Wayland:
    - Support newer schemas for settings.
    - Fix DND hotspot handling.
    - Disconnect on display close.
    + X11: Fix a possible crash with disabled devices.
    + Updated translations.
  - Switch to regular release tarballs: it's been a while that we
    deviated from the tags.
* Mon Aug 10 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.24.22:
    + GtkTextView:
    - Fix some corner cases of pixelcache invalidation.
    - Make select-all work on touch.
    + Fix print portal support.
    + Adwaita:
    - Tweak title style class.
    - Add a public color for text view background.
    + Wayland: Add a way to change the application id:
    + Add --enable-tracker3 option to configure.
    + Updated translations.
* Mon Aug 10 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Only recommend instead of Require adwaita-icon-theme: Even though
    GTK3 references this icon set as fallback, we only want to
    recommend it here to have a chance to make live CD's smaller
    (where we have good control of the apps on them).
* Sun Jun 28 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.24.21:
    + Wayland:
    - Prevent crashes with offscreen windows.
    - Handle disorderly tablet/pad disconnects.
    + GtkFileChooser:
    - Translate the type column.
    - Add a tracker3 search engine.
    - Rate-limit trash monitoring.
    - Make get_filter work for native chooser.
    + GtkGLArea: Fix a redraw problem.
    + GtkScrolledWindow: Fix kinetic scrolling.
    + Add a gtk-cursor-aspect-ratio setting.
    + GDK:
    - Improve frame clock smoothness.
    - Fix frame clock monotonicity.
    + Adwaita: Improve notebook tab legibility.
    + Updated translations.
* Thu Jun 04 2020 Alynx Zhou <alynx.zhou@suse.com>
  - Add gtk3-x11-fix-menu-touch-by-pointer-emulation.patch: GtkMenu
    under X11 cannot work with touchscreen because it cannot handle
    touch events properly, this patch disable touch grabbing for it,
    so it will fallback to pointer emulation while touching
    (bsc#1167951, glgo#GNOME/gtk!1794).
* Mon Apr 27 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.24.20:
    + GtkFileChooser:
    - Prevent selection changes after overwrite confirmation
    - Don't grab focus to the sidebar on click
    - Avoid a use-after-free in GtkFileSystemModel
    + GtkEmojiChooser: Remove blacklist
    + GtkAboutDialog: Add more licenses
    + Adwaita: Lower the contrast of checkboxes
    + HighContrast: Export the same public colors as Adwaita
    + Updated translations.
* Fri Apr 10 2020 bjorn.lie@gmail.com
  - Update to version 3.24.18:
    + Wayland: Fix more sizing regressions in Epiphany and
      LibreOffice menus, and popups in general.
    + Build: Make resource build reproducible.
    + Updated translations.
  - Disable autogeneration of .changes in service, we are currently
    using released tags so it is not needed.
* Sat Apr 04 2020 bjorn.lie@gmail.com
  - Update to version 3.24.17:
    + GtkFileChooser: Fix some keynav issues.
    + GtkMenuButton: disable focus-on-click.
    + Derive the HighContrast and HighContrastInverse themes from
      Adwaita.
    + Wayland:
    - Fix firefox sizing problems.
    - Prevent Alt lingering after Alt-Tab.
    - Load compose sequences from ~/.Compose.
    - Fix a crash in the Wayland input method.
    + Updated translations.
* Sat Mar 28 2020 dimstar@opensuse.org
  - Update to version 3.24.16:
    + Fix the build.
  - Changes from version 3.24.15:
    + filechooser:
    - Fix a crash.
    - Support selecting directories with a new enough file chooser
      portal.
    + textview: Speed up tag handling.
    + wayland:
    - Fix problems with clipboard handling.
    - Fix a crash in the Wayland input method.
    - Support cursor scale of 400%.
    - Fix a crash in glade.
    + css: Support font-feature-settings
    + Adwaita:
    - Use tabular figures where appropriate.
    - Color tweaks for dark mode.
    - Improve rendering of rounded corners.
    + Updated translations.
* Mon Feb 17 2020 bjorn.lie@gmail.com
  - Update to version 3.24.14:
    + Fix the opaque region for windows on X11.
    + Theme:
    - Fix flat buttons in backdrop.
    - Make popovers look more similar to menus.
    - Tweak checkbox & radiobutton appearance.
    - Add general typography classes (heading, title-1, etc).
    + Language bindings: Fix annotations for
      gtk_tree_model_sort_new_with_model.
    + Switch: Fix touch support.
    + Infobar: Make clickable for default action.
    + Emojichooser: Respect a no-emoji input hint.
    + Fontchooser: Fix an oversight with hiding the size label.
    + Filechooser: Disable recursive search without a system indexer.
    + Modelbutton: Fix a11y support to reflect button state.
    + Input: Fix touchpad gesture center calculation.
    + X11:
    - Fix root window scaling.
    - Support _GTK_WORKAREAS_Dn property.
    + Wayland:
    - Support a terminal purpose in input methods.
    - Fix preedit cursor positioning.
    - Fix enabling/disabling of text inputs.
    - Support simultaneous selection requests.
    - Require Wayland 1.14.91.
    + Printing: Fix a crash with Avahi.
    + Updated translations.
* Fri Jan 10 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Move /usr/share/locale/en from the -lang package to the -data
    package: English is installed on all systems. This avoids
    gtk3-lang being triggered for installation on english-only
    systems.

Files

/etc/alternatives/gtk-update-icon-cache
/etc/alternatives/gtk-update-icon-cache.1.gz
/usr/bin/broadwayd
/usr/bin/gtk-builder-tool
/usr/bin/gtk-encode-symbolic-svg
/usr/bin/gtk-launch
/usr/bin/gtk-query-immodules-3.0-64
/usr/bin/gtk-query-settings
/usr/bin/gtk-update-icon-cache
/usr/bin/gtk-update-icon-cache-3.0
/usr/bin/gtk3-icon-browser
/usr/share/applications/gtk3-icon-browser.desktop
/usr/share/doc/packages/gtk3-tools
/usr/share/doc/packages/gtk3-tools/NEWS
/usr/share/doc/packages/gtk3-tools/README.md
/usr/share/gtk-3.0
/usr/share/gtk-3.0/emoji
/usr/share/gtk-3.0/emoji/de.gresource
/usr/share/gtk-3.0/emoji/es.gresource
/usr/share/gtk-3.0/emoji/fr.gresource
/usr/share/gtk-3.0/emoji/zh.gresource
/usr/share/man/man1/broadwayd.1.gz
/usr/share/man/man1/gtk-builder-tool.1.gz
/usr/share/man/man1/gtk-encode-symbolic-svg.1.gz
/usr/share/man/man1/gtk-launch.1.gz
/usr/share/man/man1/gtk-query-immodules-3.0-64.1.gz
/usr/share/man/man1/gtk-query-settings.1.gz
/usr/share/man/man1/gtk-update-icon-cache-3.0.1.gz
/usr/share/man/man1/gtk-update-icon-cache.1.gz
/usr/share/man/man1/gtk3-icon-browser.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024