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

gtk4-devel-tools-4.12.4-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: gtk4-devel-tools Distribution: openSUSE:Factory:zSystems
Version: 4.12.4 Vendor: openSUSE
Release: 1.1 Build date: Sun Dec 3 11:44:43 2023
Group: System/Libraries Build host: s390zl27
Size: 16128268 Source RPM: gtk4-4.12.4-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gtk.org/
Summary: Auxiliary utilities for the GTK+ toolkit library v4
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

* Fri Dec 01 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.12.4:
    + a11y: Tweak name computation for some corner cases.
    + gdk:
    - gl: Improve our use of GLES a bit (use vertex arrays and
      GL_BGRA if available)
    - Fix some errors in our memory format tables
    + gsk:
    - gl: handle texture-scale nodes more faithfully
    - gl: Fix icon padding in the atlas
    + Tools: Add a --undecorated option to gtk4-rendernode-tool.
    + Updated translations.
* Thu Sep 28 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.12.3:
    + GtkWindow: Don't assume titlebars are GtkHeaderBar
    + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
    + printing: Fix some issues with the portal implementation
    + GSK:
    - Some optimizations in the GL renderer
    - Fix memory leaks in the Broadway renderer
    + demos: Fix a crash in gtk4-demo
    + Updated translations.
* Wed Sep 20 2023 Luciano Santos <luc14n0@opensuse.org>
  - Update to version 4.12.2:
    + GtkTooltip: Don't cross native boundaries when looking for
      tooltips.
    + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
      baseline handling.
    + GtkSwitch: Respect text direction.
    + Theme: Use relative font sizes.
    + GSK:
    - Make repeated gradients match between GL and cairo.
    - Make rounded rect shrinking match between Vulkan, GL and
      cairo.
    - Fix parsing of text nodes with color glyphs.
    - Restrict an optimization to the cases where it is correct.
    - Fix rendering of shadows with opacity.
    + Updated translations.
  - Drop merged upstream patch: e001b421.patch.
* Wed Sep 20 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Add e001b421.patch: tooltip: don't cross native boundaries.
* Thu Aug 31 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Re-add 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
    and rebased/simplified (less correct, but sufficient for us)  for
    4.12.1.
* Fri Aug 25 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.12.1:
    + GtkGridView: Fix a crash when scrolling
    + GtkColumnView: Fix a refcounting issue in the new scroll_to api
    + GtkTreeView: Fix style classes for sort arrows
    + GtkEntry: Improve tracking of user changes (for undo)
    + GtkNotebook: Fix a critical when switching pages
    + GtkColor/FontDialogButton: Make these widgets activatable
    + GtkMenuButton:
    - Fix problems with focus handling
    - Fix problems with DND
    + Printing: Fix the cpdb backend build
    + GSK: Fix issues with color matrix nodes
    + Wayland: Fix a crash with compositors other than gnome-shell
    + Updated translations.
  - Drop patches fixed upstream:
    + 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
    + 6af9dc86.patch
* Mon Aug 21 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Add 6af9dc86.patch: print: Revert "Start sorting apart includes"
    change for gtkprinteroptionprivate.h.
* Mon Aug 07 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.12.0:
    + List widgets: Add scroll_to APIs
    + GtkFileLauncher: Add an always-ask property
    + GtkTextView: Make backspace behavior match GtkEntry
    + gsk: Fix handling of luminance in mask nodes
    + Text rendering: Automate the setting of gtk-hint-font-metrics
      from the scale factor. This improves font rendering in flatpaks
    + Wayland:
    - Fix behavior of stylus buttons
    - Support suspended window state
    + Vulkan: Many improvements
    + Tools: Add gtk4-rendernode-tool
    + Debugging: Drop the GTK_DEBUG_TOUCHSCREEN flag
    + Build: Some build options have been renamed:
    - gtk_doc -> documentation
    - update_screenshots -> screenshots
    - The old names still work
    + Updated translations.
  - Update option passed to meson following upstream changes.
* Sun Aug 06 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.11.4:
    + GtkFileChooser:
    - Default to sorting folders first
    - Fix a crash when visiting recent files
    + GtkTextView: Fix corner cases in word navigation
    + GtkMenuButton: Normalize label layout
    + GtkDropDown: Add support for sections
    + GtkVideo: Make the overlay icon clickable
    + GtkWindow: Clear the resize cursors to avoid artifacts
    + GtkFileDialog: Always set initial-folder
    + GtkDropDown: Update on expression changes
    + GtkMapListModel: Implement GtkSectionModel
    + Accessibility:
    - Improvements all over the place: GtkButton, GtkPasswordEntry,
      GtkFontChooserDialog, GtkColorChooserDialog,
      GtkShortcutsWindow, GtkMenuButton, GtkAboutDialog,
      GtkFileChooserDialog, GtkStackSidebar, GtkStackSwitcher,
      GtkMediaControls, GtkColorDialogButton, GtkDropDown,
      GtkInfoBar, GtkNotebook, GtkPrintUnixDialog, GtkModelButton
    - Make name computation follow the ARIA spec more closely
    - Adapt name computation for the common 'nested button'
      scenario
    - Change many containers to use `generic` instead of `group`
    - Use `generic` as the default role
    - Use `application` instead of `window` for windows
    - Add properties for accessible names of not directly exposed
      widgets in GtkListView, GtkGridView and GtkColumnView
    + DND: Fix criticals when drops are rejected
    + X11: Fix regressions in GLX setup
    + Windows: Center newly created transient windows
    + Vulkan:
    - Add antialising for gradients
    - Do less work on clipped away nodes
    - Redo image uploading
    - Support different image depths and formats
    - Add a pipeline cache
    + Demos:
    - gtk4-demo: Improve window sizing
    - gtk4-demo: Improve focus behavior
    - gtk4-demo: Add many missing a11y properties
    + Tools: gtk4-builder-tool: Make render an alias screenshot
    + Inspector:
    - Show more information in the a11y tab
    - Add an accessibility overlay with warnings and
      recommendations
    - Limit the width of the a11y tab
    + Build:
    - Require GLib 2.76
    - Make asan builds work again
    - Fix the build if ld is not ld.bdf
    + Updated translations.
* Sat Aug 05 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.10.5:
    + Fix ordering problems with filter model signals
    + Avoid lingering resize cursors
    + Fix alignment issues on sparc
    + Fix a problem with CSS corner values
    + Updated translations.
* Mon Jun 05 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.10.4:
    + GtkFileChooser: Fix some memory leaks
    + GtkUriLauncher: Validate the uri
    + GtkStack: Fix a crash
    + GtkGridView: Respect css border-spacing
    + GtkScrolledWindow: Propagate child measure size whenever
      possible
    + GtkPopoverMenu: Avoid unnecessary left padding
    + GtkSearchEntry: Improve size allocation for the clear icon
    + X11:
    - Avoid black flickering with xwayland window decorations
    - Trap XRandr errors
    + CSS: Various fixes to transitions
    + Updated translations.
  - Drop patches fixed upstream:
    + fix-gridview.patch
    + gtk4-correctly-refresh-after-delete.patch
    + 966a2350.patch
* Sun Jun 04 2023 Paolo Stivanin <info@paolostivanin.com>
  - Add fix-gridview.patch: Add border-spacing where it was missed.
    We were computing column widths without taking border-spacing into
    account, making them slightly too big (glgo#GNOME/nautilus#2980).
* Thu May 04 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Add 966a2350.patch: css: Don't transition to currentColor.
    Transition to the color that is in use instead. Fixes crashes
    because currentColor is not an RGBA color and therefor could not
    be queried later (glgo#GNOME/gtk#5798).
* Wed May 03 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Add gtk4-correctly-refresh-after-delete.patch -- Fix issue where
    deleting files causes folders in the directory to disappear and
    reappear after a refresh (glgo#GNOME/nautilus#2941); patch taken
    from upstream commit.
* Thu Apr 27 2023 Frederic Crozat <fcrozat@suse.com>
  - Do not build media playback when bootstrapping on Workbench.
* Sat Apr 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.10.3:
    + Fix a popover positioning regression in 4.10.2.
    + Fix issues with slow loading files in the file chooser.
* Fri Apr 21 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.10.2:
    + Holding control to select multiple files broken in filechooser
    + Inspector crash
    + Listbase doesn't account for bottom padding in
      size_allocate_child
    + Leaking AT contexts
    + OpenGL / Windows: Crash when closing gtk4-widget-factory
    + GTK apps crash on startup when setting cursor-size to 0 on
      Wayland
    + Segmentation fault: gdk_wayland_toplevel_set_startup_id() needs
      to null-check display->xdg_activation before using it
    + Possible use-after-free under
      gtk_scrolled_window_update_use_indicators()
    + Wrong error message in `gtk_init`
    + Segfault when scrolling after changing ListView model
    + Bluetooth panel from the Settings app: clicking in the
      "Downloads" link no longer opens Nautilus
    + Broadway docs or code is broken
    + Disabled GtkPicture's are not properly themed
    + Setting CSS padding to a GtkTextView gives the context menu an
      offset
    + A11y: the Showing state is used only for windows
    + Gtk4 expander: CSS nodes mismatch code vs. documentation
    + Invoking gtk inspector on a folder results in a crash
    + Double tap requires very precise touch input
    + Name autocompletion dropdown in the GTK4 FileChooser's Save
      dialog gets stuck, creates artifacts, jumps around
    + Links are not opened when xdg-desktop-portal OpenURI is not
      available
    + GtkSnapshot generates no nodes appending whitespace-only
      layouts
    + Updated translations.
* Wed Apr 12 2023 Luciano Santos <luc14n0@opensuse.org>
  - Place English translations in the tools sub-package instead of
    lang. This should offer translations for the main English locales
    without the need to install any additional package by default.
  - Add "file-not-in-%lang" RPM Lint warning to rpmlintrc file for
    the reason above.
  - Drop "shlib-policy-name-error" unused filter from rpmlintrc.
* Sun Apr 02 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Disable vulkan support, stop passing vulkan=enabled to meson.
    Disable vulkan-devel Requires and BuildRequires.
  - Disable pkgconfig(libavfilter) BuildRequires, upstream do not
    enable ffmpeg support by default and we do not enable it, so no
    need to carry the dependency.
  - Use ldconfig_scriptlets macro.
  - Pass build-testsuite=false, build-tests=false and
    build-examples=false to meson, no longer build these as we are
    not running or installing them anyway, save a lot on buildtime.
* Tue Mar 14 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.10.1:
    + GtkFileChooser:
    - Improve search performance
    - Be safe against pathless files
    - Fix memory leaks
    - Only show local files in recent files
    - Show most recent files first
    - Make files non-selectable in selet_folder mode
    + GtkListView / GtkColumnView / GtkGridView:
    - Fix scrolling problems
    - Support CSS border-spacing
    + GtkComboBox: Fix a size allocation problem
    + gtk: Size allocation fixes
    + Accessibility: Miscellaneous property fixes and improvements
    + Wayland: Fix an ordering problem in surface disposal
    + Windows: Fix Visual Studio build with older GLib
    + Updated translations.
  - Drop patches fixed upstream:
    + 3e3158ce12741b58ce53f132b48f26438094886d.patch
    + 0001-combobox-Avoid-extra-queue_resize.patch
  - Refresh 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
    with quilt.
* Fri Mar 10 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Add 3e3158ce12741b58ce53f132b48f26438094886d.patch: widget: Use
    the correct template in dispose_template(). Fixes crashes in
    various apps.
  - Refresh patches with quilt.
* Thu Mar 09 2023 Xiaoguang Wang <xiaoguang.wang@suse.com>
  - Add 0001-combobox-Avoid-extra-queue_resize.patch: Fix combobox
    not showing (bsc#1209043 glgo#GNOME/gtk!5608).
* Sun Mar 05 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.10.0:
    + GtkTextView: Document hanging indentation
    + GtkListView: Fix a size allocation problem
    + GtkFileChooser:
    - Fix paned behavior
    - Fix a crash
    + GtkText: Fix various problems with undo
    + Accessibility:
    - Make some getters transfer-full
    - Allow setting accessible parents and siblings
    - Add a role for toggle buttons
    - Miscellaneous property fixes and improvements
    + gtk: Improve the handling resize-during-size-allocate
    + gdk:
    - Introduce GdkTextureDownloader and use it
    - Make gdk_texture_get_format public
    + gsk:
    - Make mask nodes more versatile
    - Improve the GL implementation for texture scale nodes
    + X11: Fix key handling during DND
    + Tools:
    - gtk-builder-tool: Try harder to handle templates
    - gtk-builder-tool: Prefer properties over <child>
    + Updated translations.
* Fri Feb 24 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.9.4:
    + Printing:
    - Add a CPDB backend
    - Drop the lpr backend
    + GtkFileDialog: Robustness fixes
    + GtkScaleButton: Add an 'active' property
    + GtkSearchEntry: Add placeholder text
    + Fix conflicting type names between gtk and gio
    + Gsk:
    - Settable filtering for scaled textures
    - Add mask nodes
    - Some robustness and crash fixes
    + Wayland: Handle dispatch failing in more places
    + Deprecations: GtkVolumeButton
    + Updated translations.
  - Changes from version 4.9.3:
    + Add GtkUriLauncher, as replacement for gtk_show_uri
    + Add GdkMonitor::description
    + Fix problems with tooltip sizing
    + Deprecations:
    - GtkStatusbar
    - GtkAssistant
    - GtkLockButton
    - gtk_gesture_set_sequence_state
    + GtkColumnView: Only create widgets for visible columns
    + GtkFileDialog: Drop shortcut folders API
    + GtkCalendar: Make marked days work again
    + GtkSwitch: Make state and active independently settable
    + GtkFileChooser:
    - Fix a crash with DND
    - Fix excessively wide sidebar
    - Make context menus work again
    + Accessibility:
    - Make GtkAccessible public, so it can be implemented outside
      GTK
    - Support accessible implementation for editables
    + CSS: Fix randomly stopping CSS animations
    + GL:
    - Fix synchronization with GStreamer
    - Fix problems with 3rd party GL in the same thread
    + Wayland: Fix startup notification with xdg_activation
    + Broadway: Implement modal windows
    + macOS: Make DND work
    + Build:
    - Require graphene 1.10
    - Require gobject-introspection 1.72
    + Updated translations.
* Fri Feb 17 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.9.2:
    + GtkFileChooserWidget: Add a grid view.
    + GtkText, GtkTextView:
    - Fix activation of the on-screen keyboard.
    - Prevent unexpected text direction changes.
    + GtkCenterBox: Add properties for children.
    + GtkTreeExpander: Add a hide-expander property.
    + GtkStringList: Add a construct-only strings property.
    + GtkBuilder: Support parsing Pango attributes in string form.
    + GtkGestureStylus: Add a stylus-only property.
    + GtkFileLauncher: New async-style api to replace gtk_show_uri.
    + GtkColorDialog, GtkFontDialog, GtkFileDialog, GtkAlertDialog:
    - APIs have seen some tweaks
    - Prefer portals when available
    - Fixes for cancellation
    + Add GDK_DEBUG=no-portals
    + Improve file DND with remote files
    + GtkInfoBar has been deprecated
    + gtk_widget_show/hide have been deprecated
    + gtk_show_uri has been deprecated
    + Wayland:
    - Fix button mask handling
    - Fix problems with cursor size on hi-dpi screens
    - Support newer versions of some protocols
    - Fix handling of surrounding text in input methods
  - Changes from version 4.9.1:
    + GtkTreeView, GtkIconView, GtkComboBox and auxiliary classes
      have been deprecated.
    + GtkEntryCompletion has been deprecated.
    + GtkStyleContext has been deprecated.
    + gtk_render_ and gtk_snapshot_render_ APIs have been deprecated.
    + GtkAppChooser widgets have been deprecated.
    + GtkMessageDialog has been deprecated and replaced by a new
      async dialog API.
    + GtkDialog has been deprecated.
    + GtkColorChooser, GtkFontChooser, GtkFileChooser interfaces and
      their implementations have been deprecated. A new family of
      async dialog APIs has been introduced to replace them.
    + GtkColorDialog, GtkFontDialog, GtkFileDialog and GtkAlertDialog
      are new dialog classes with a consistent and well-bindable API.
    + GtkMountOperation:
    - Fix the dialog to look reasonable.
    - Make it work under non-X11.
    + GtkStringSorter: Support different collation methods.
    + Accessibility: Introduce GtkAccessibleRange and implement it.
    + Debugging:
    - Unify formatting for debug output.
    - Make make debug options available in non-debug builds.
    + Increase the memory limit for the jpeg loader to 1G.
* Thu Dec 22 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.8.3:
    + GtkText:
    - Claim gestures more selectively.
    - Prevent unexpected notify::direction emissions.
    + Accessibility: Remember if we don't find the a11y bus.
    + DND: Prefer file:// urls over other protocols.
    + GtkMountOperation: Work on Wayland.
    + GtkListView: Cancel rubberband if not handling drag.
    + Wayland: Fix button masks.
    + Windows: Fix resizes with native decorations.
    + X11: Fix some ordering problems with surface destruction.
    + Updated translations.
* Fri Nov 11 2022 Daike Yu <yu.daike@suse.com>
  - Update gtk4.spec to align dependency version with meson.build
* Mon Oct 24 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.8.2:
    + Input:
    - Give input methods more control over resets and allow them to
      preserve state.
    - Align interpretation of modifiers in key events in X11 and
      Wayland.
    + GtkColumnView: Fixes to focus handling.
    + GtkPopover:
    - Fix problems with focus when dismissing popovers.
    - Fix problems with focusing editable labels in popovers.
    + Build:
    - Fix build problems with resources and non-gnu linkers.
    - Fix gi-docgen detection in cross builds.
    - Require meson 0.60.
    + Debugging:
    - Make more debug options available in no-debug builds.
    - Improve consistency of debug logging.
    - Give names to all sources.
    + Accessibility: Introduce GtkAccessibleRange.
    + Wayland:
    - Make monitor bounds handling more robust.
    - Prevent shrinking clients due to wrong toplevel bounds.
    + Broadway: Return correct pointer coordinates from device
      queries.
    + Updated translations.
* Fri Sep 16 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.8.1:
    + Input:
    - Fix problems with input method interactions that caused dead
      keys not to work.
    - Accept single-key compose sequences (these are used with some
      keyboard layouts).
    + GtkColumnView: Flip column order in right-to-left context.
    + GtkGridView: Fix problems with rubberbanding.
    + GtkFileChooser:
    - Fix positioning of popovers in the places view.
    - Make ~ and . keyboard shortcuts work again.
    + gsk: Make glyph upload more similar to icons.
    + Make file transfer via portals work, this fixes file copy/paste
      and dnd in flatpaks.
    + Updated translations.
* Tue Sep 06 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.8.0:
    + GtkTreeView:
    - Fix a problem with scrolling animations
    - Fix some event handling problems
    - Drop unreachable code
    + GtkText: Respect the no-emoji input hint fully
    + GtkEmojiChooser: Fix arrow key navigation
    + GtkFontChooser: Improve the handling of OpenType font features
    + GtkTreeListModel: Fix handling of collapsed child nodes
    + GtkInscription: Fix accessible name
    + Theme: Fix placeholder text in HighContrast
    + Increase the memory limit for the jpeg loader to 300M
    + Miscellaneous memory leak fixes
    + Wayland: Refator handling of text protocol client updates
    + Updated translations.
* 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.
* Thu Aug 11 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.7.2:
    + GtkTextView: Fix child positioning with gutters.
    + GtkText: Update placeholder visibility when necessary.
    + GtkPicture: Add a content-fit property.
    + GtkPopover: Fix a size allocation problem with the arrow.
    + GtkTreeView: Fix a problem with DND.
    + GtkTreePopover: Support scrolling.
    + GtkGridView: Fix issues with rubberband selection.
    + GtkLabel: Add a tabs property.
    + GtkSnapshot: Make GtkSnapshot work from bindings.
    + GtkScrolledWindow: Scroll at a reasonable speed.
    + GtkPaned: Avoid an infinite loop.
    + GtkWindow: Improve generation and handling of crossing events.
    + CSS: Fix handling of certain transform values.
    + Media support:
    - Add audio support to the ffmpeg backend.
    - Avoid oom with pathological jpeg images.
    + GDK:
    - Fix handling of touchpad hold events.
    - Add support for hi-resolution scroll events.
    + X11: Fix preferred action for DND.
    + List models:
    - Fix items-changed emission.
    - Add more list model tests.
    + Demos:
    - Add a winning sound to game demos.
    - Make app icons work uninstalled.
    + Updated translations.
* Sat Aug 06 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Add 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch:
    Revert "Meson: Simplify pkgconfig file generator". Temporarily
    revert this until we figure out how to best restore private
    requires that are needed for rpm automatic dep extraction.
    https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756
    This reverts commit 802bf4199911c811938b0454a876089bafa97dba.
* Wed Aug 03 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.7.1:
    + GtkInscription: A new label-like widget for use in list views.
    + GtkColorChooser: Style improvements.
    + GtkFontChooser: Improve support for OpenType features a bit.
    + GtkLabel: Allow selectable labels to be activated via mnemonic.
    + GtkTextView: Implement GetCharacterExtents for accessibility.
    + GtkStack: Fix a poblem with stack page accessibility.
    + GtkListView:
    - Cull listitems that are out of view.
    - Make all our list models implement ::n-items and
      ::item-type properties.
    + Translations:
    - Stop translating property nicks and blurbs.
    - Fix extracting translations from ui files.
    + Debugging:
    - Support GTK_DEBUG=invert-text-dir.
    - Allow inspecting inspectors.
    - Replace GTK_USE_PORTAL with GDK_DEBUG=portals.
    - Improve responsiveness of the inspector.
    + CSS: Allow fractional letterspacing.
    + Theme: Improve legibility of selectable labels.
    + Demos:
    - Improve the font features demo.
    - Add demos for GtkInscription.
    + Wayland:
    - Freeze popups when hidden.
    - Only send smooth scroll events for tablet tools.
    - Make scaled cursor image have the right size.
    - Fix problems with the activation protocol.
    - Don't force the HighContrast icon theme.
    - Support xdg_toplevel.bounds.
    + X11: Always update the shadoe size.
    + Windows:
    - Improve touchpad support by using DirectManipulation.
    - Add more directories to the builtin hicolor icon theme.
    + Updated translations.
  - Add pkgconfig(harfbuzz) BuildRequires: new dependency.
* 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).
* Wed Jun 01 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.7.0:
    + GtkTextView: Reduce overdraws.
    + GtkViewport: Default scroll-to-focus to TRUE.
    + GtkText: Stop blinking when we lose focus.
    + GtkSearchEntry: Make search delay configurable.
    + GtkPopoverMenu: Fix RTL positioning of buttons.
    + GtkLabel: Fix focus keynav with links
    + GtkFileChooser:
    - Prevent undesirable completion popups.
    - Fix a corner case in save mode.
    - Keep the portal filechooser alive long enough.
    + GtkCheckButton: Allow setting a custom child.
    + GtkEditableLabel: Make the :editing property writable.
    + GtkColumnView: Various optimizations to improve scrolling
      performance.
    + GtkTreeStore: Allow populating tree stores from ui files.
    + GtkBoxLayout: Avoid infinite loops.
    + CSS: Optimize reordering within the same parent.
    + Emoji:
    - Update to CLDR v40 / Unicode 14.
    - Add more locales.
    + Input:
    - Add scroll unit handling.
    - Handle display changes in GtkIMMultiContext.
    - Always populate GDK_AXIS_X/Y in event history.
    - Don't crash for large compose tables.
    + Accessibility: Fix a crash at start when orca is running.
    + Theme:
    - Refresh icons.
    - Fix selection in vertical spin buttons.
    - Fix selection in editable labels.
    + gdk:
    - Optimize pixel format conversions.
    - Use EGL_KHR_swap_buffers_with_damage for NVidia.
    + gsk:
    - Handle large viewports.
    - Prepare texture libraries for glyphy rendering.
    - Don't leak big glyphs in the glyph cache.
    - Align offscreen rendering with th pixel grid.
    - Check for half-float support before using it.
    + Updated translations.
* Tue May 31 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 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.
    + Updated translations.
* Fri May 13 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 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-
    + Updated translations.
* Thu Apr 28 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 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.
    + MacOS: Prevent fullscreen transition reentrancy.
    + Updated translations.
  - Drop gtkimmulticontext-Handle-switches-between-displays.patch:
    fixed upstream.
* Thu Mar 31 2022 Jeff Mahoney <jeffm@suse.com>
  - gtkimmulticontext: Handle switches between displays
    (glgo#GNOME/gtk#4805). Added:
    gtkimmulticontext-Handle-switches-between-displays.patch
* Thu Mar 24 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Split tools package into tools and devel-tools, place the tools
    that are mainly of interest to developers into the latter.
* Thu Mar 24 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Move various binaries and resources from devel to tools
    subpackage.
* Sat Mar 19 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 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
    + Updated translations.
* Mon Feb 14 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Add gtk4-tools = %%{version} to devel sub-package.
* Sat Feb 12 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 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
    + Updated translations.
  - Drop gtk4-make-our-stack-noexec.patch: Fixed upstream.
* Fri Jan 07 2022 Teoh Han Hui <teohhanhui@gmail.com>
  - Add gtk4-make-our-stack-noexec.patch: Make our stack noexec.
* Thu Dec 30 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.6.0:
    + GtkProgressBar: Fix handling of "inverted".
    + GtkLabel: Add a "natural wrap mode" property to influence how
      natural width is determined.
    + GtkTextView: Scroll insertion on-screen after undo / redo.
    + gsk: Abort region diffing when changes are too complex.
    + gdk:
    - Avoid compressing discrete scroll events.
    - Fix problems with hiding windows.
    - Improve GL and GLES version checks.
    + Wayland: Support new high-contrast setting.
    + Inspector: Add DND inspection support.
    + build: Avoid deprecated meson apis.
    + Updated translations.
* Sat Dec 18 2021 Florian "spirit" <packaging@sp1rit.anonaddy.me>
  - Update to version 4.5.1:
    + GtkWidget sizing has been rewritten to implement
      width-for-height more properly. This had some fallout, and some
      widgets may still not react kindly to the new way of doing
      things. See https://blog.gtk.org/2021/12/03/sizable-news/ for
      details, and please file issues if you notice fallout.
    + Rename git `master` branch to `main`
    + Css:
    - Fully support font-variant-caps
    - Fix a crash with gradients
    + Make various widgets activatable:
    - GtkComboBox
    - GtkDropDown
    + GtkPopover: Make focus indicators not disappear
    + GtkTextView:
    - Don't leave embedded children stranded when scrolling
    - Don't insert Emoji into non-editable textviews
    - Fix Emoji chooser positioning
    - Fix problems with pasting text
    - Improve scroll-to-mark behavior
    - Support right-aligned, centered and decimal tabs
    - Make child anchor replacement character settable
    - Provide more context to input methods
    + GtkDragIcon: Provide default icons for paintables and files
    + GtkBuilder: Speed up template precompilation
    + Actions:
    - Reduce allocations during signal emissions
    - Avoid duplication and unnecessary recursion
    + Inspector:
    - Show the selected im-module in the General tab
    - Add a clipboard viewer
    - Make the recorder record events too
    - Add a graph visualizing gtk_widget_measure()
    + Gsk:
    - Fix hexbox rendering
    - Fix transformed linear gradient rendering
    + Printing: Fix dialog-less printing
    + X11:
    - Improve behavior of windows drags on headerbar controls
    - Trap errors for RANDR changes
    - Fix problems with drag icons
    + Wayland: Ensure we prefer the Wayland im-module over others
    + Updated translations.
  - Changes from version 4.5.0:
    + gsk:
    - Drop the GL renderer in favor of NGL
    - Rename NGL to GL
    - Fix some coordinate overflow issues
    - Reimplement texture upload and download for better support of
      image formats and color spaces
    - New api:
    * gsk_transform_skew
    * gsk_transform_to_2d_components
    + gdk:
    - Support HSL in gdk_rgba_parse
    - Use libpng, libjpeg and libtiff directly when loading
      textures, and support more image formats (including 16bit and
      float formats)
    - New apis:
    * gdk_texture_new_from_bytes
    * gdk_texture_new_from_filename
    * gdk_texture_download_float
    * gdk_texture_save_to_png_bytes
    * gdk_texture_save_to_tiff
    * gdk_texture_save_to_tiff_bytes
    * gdk_display_create_gl_context
    - Implement GIcon and GLoadableIcon in GdkTexture
    - Move EGL initialization to the frontend
    - Use configless EGL contexts, if supported
    - Use >8bit pixel formats, if supported and requested
    + css:
    - Add support for line-height
    - Add support for text-transform
    + theme: Fixes for buttons in toolbars
    + input:
    - Update compose sequences from libX11 1.7.2
    - Accept replacement string longer than 20 characters
    + text:
    - Implement sloped caret drawing
    - Add a gtk-hint-font-metrics setting to switch font rendering
      to be more similar to GTK3
    + GtkTextView:
    - Add support for line height
    - Add support for text transforms
    - Misc fixes for css->pango attribute translations
    - Invalidate pango contexts when font settings change
    - Improve undo grouping when overwriting
    + GtkListView:
    - Make tree indentation more flexible with
      GtkTreeExpander:indent-for-icon
    + GtkMenuButton: Support custom children
    + GtkFlowBox: Add prepend and append
    + GtkCalendar: Fix handling of weeks starting on Monday
    + GtkWindow: Add a titlebar property
    + GtkDropDown: Add a show-arrow property
    + GtkPopoverMenu: Support a use-markup attribute in menu models
    + Add GtkSymbolicPaintable
    + Tools: Support DND in gtk4-node-editor and the inspector's
      recorder
    + Demos: Improve the font rendering demo
    + Build:
    - Require Pango 1.49
    - Require libpng, libtiff and libjpeg
    - Speed up handling of resources during build
    + X11: Support touchpad gestures with XInput 2.4
    + Updated translations.
  - Drop gtk4-fix-link-to-g_signal_emit.patch: fixed upstream.
  - Add docutils, pkgconfig(libjpeg), pkgconfig(libpng) and
    pkgconfig(libtiff-4) BuildRequires: New dependencies.
* Sat Nov 13 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Drop baselibs.conf, there should not be any consumers of 32bit
    for this rather new package, so lets not build for the past.
* Thu Nov 11 2021 Yifan Jiang <yfjiang@suse.com>
  - Add gtk4-fix-link-to-g_signal_emit.patch: fix build failure
    caused by inproper link to g_signal_emit.
* Thu Nov 04 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Disable sassc BuildRequires, only needed when building from git.
  - Add pkgconfig(gi-docgen) and  pkgconfig(iso-codes) BuildRequires
    and pass gtk_doc=true to meson instead of documentation=true
    following upstream changes. Also split develdocumentation out
    into it's own sub-package.
  - Drop pkgconfig(json-glib-1.0) BuildRequires, not needed nor used.
  - Replace option print-backends=all with print-cups=enabled
    following upstream changes.
  - Stop passing xinerama=enabled to meson, not needed nor used.
  - Add pkgconfig(tracker-sparql-3.0) BuildRequires and pass
    tracker=enabled to meson, build with tracker support.
* Mon Nov 01 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.4.1:
    + input:
    - Fix compose data on bigendian systems
    - Accept long replacement strings for compose sequences
    + a11y:
    - Fix accessible relations for menu buttons
    - Fix accessible descriptions in some cases
    - Simplify atspi context a bit
    + GtkTextView:
    - Fix applying css properties such as letterspacing, line
      decoration, font features, etc
    - Improve grouping for undo
    - Invalidate Pango contexts when font settings change
    - Fix a crash
    + Theme: Improve styling for toggle buttons in toolbars
    + gsk: Avoid coordinate overflow with big text selections
    + GtkFileChooser: Fix handling of choices
    + GtkStackSwitcher: Expand child buttons
    + GtkCalendar: Fix day names for weeks that start on monday
    + GtkWindow: Prefer menubars when handling F10
    + GtkFontButton: Make sure the dialog is on the same display
    + X11: Fix handling of randr events
    + build: Fix detection of pre-compiled css files
    + Updated translations.
* Sun Oct 03 2021 Fuminobu Takeyama <ftake@geeko.jp>
  - Fix a syntax error in the gtk4_immodule_postun RPM macro
* Thu Sep 23 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Add explicit pkgconfig(gstreamer-gl-1.0) BuildRequires: not new,
    but tested by meson, so let's be explicit about the dependency.
* Mon Sep 20 2021 Stanislav Brabec <sbrabec@suse.com>
  - Remove obsolete translation-update-upstream support
    (jsc#SLE-21105).
* Wed Aug 25 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.4.0:
    + Input:
    - Match IBus for display of Compose sequences
    - Match IBus for handling of mismatches
    - Handle Escape in Compose sequences
    - Allow multiple dead keys
    - Support 32bit keysyms
    + GtkCheckButton: Activate when moving focus
    + GtkLabel: Propertly ignore double underscores for mnemonics
    + GtkPopoverMenu: Fix focus cycling
    + GtkTextView:
    - Improve word selection
    - Fix block cursors on empty lines
    + GdkToplevel: Support the gnome-shell titlebar gesture protocol
    + GdkDropTarget: Allow creating drop targets in ui files
    + gsk:
    - Handle partial color fonts correctly
    - Use harfbuzz for color font information
    - Avoid pango for glyph cache rendering
    - Shrink shadow extents
    + Settings: Change the default for gtk-split-cursor to FALSE
    + Demos:
    - Small improvements to widget-factory
    - gtk-demo: Improve the hypertext demo
    - gtk-dem: Improve the clipboard demo
    + X11: Set WM_CLASS on toplevels
    + Wayland: Support wl_seat v7
    + Updated translations.
* Wed Jul 28 2021 Yifan Jiang <yfjiang@suse.com>
  - Add back Mesa-libGLESv2-devel BuildRequires for SLE and Leap.
    The necessary header GLES2/gl2ext.h is still in the v2 package on
    SLE/Leap.
* Fri Jun 04 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Move RPM macros to %_rpmmacrodir.
* Fri May 14 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to version 4.2.1:
    + GtkVideo: Detect stream metadata when using gstreamer
    + GtkFileChooser: Fix a crash
    + GtkButton: Add back visual feedback for keynav activation
    + GtkFontChooser: Fix initial font selection
    + GtkScrolledWindow: Stop using scroll cursors
    + GtkMenuButton: Make focus-on-click work
    + GtkToggleButton: Make grouped buttons mutually exclusive
    + GtkPasswordEntry: Use MADV_DONTDUMP for secure memory
    + GtkListBox: Allow repeated selection extension for MULTIPLE
    + GdkClipboard: Ensure strings are nul-terminated
    + GSK:
    - Fix offscreen rendering with transforms
    - Fix downscaled textures
    - Avoid huge intermediate textures
    - Make shadow rendering match across renderers
    + Text widgets: Support translucent selections
    + Wayland:
    - Improve font settings fallback
    - Avoid unintentional rendering freezes with popovers
    + X11:
    - Don't beep on untrusted displays
    - Don't crash when popovers are outside the workarea
    + Themes:
    - Fix resize border sizing
    - Fix solid-csd window decorations
    + Input:
    - Revert some Compose sequence changes
    - 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
    - Fix a problem with deferred focus setting
* Sat Apr 17 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.2.0:
    + GtkFileChooser: Make the location entry work again.
    + GtlLabel: Fix tooltips on links.
    + GtkTextView: Make scrolling work better with renderers.
    + X11:
    - Fix damage handling.
    - Trap errors from the COW.
    + Wayland: Fix key event matching with mismatched layouts.
    + Inspector: Allow inspecting Unicode.
    + Input:
    - Improve dead key handling.
    - Regenerate compose sequence table.
    + Updated translations.
* Thu Mar 18 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.1.2:
    + Input:
    - Ensure preedit-start and preedit-end are emitted properly
    - Support the Wayland text protocol better
    - Delete the selection when preedit starts
    + Label: Fix a small issue with markup parsing and mnemonics
    + Spinbutton: Interpret localized digits.
    + Textview: Fix blinking block cursors.
    + Tooltips: Don't pop up erroneous on popovers.
    + Window: Add a way to disable F10 handling.
    + Theme: Use a regular focus ring for sidebar rows.
    + GSK:
    - ngl: Performance improvements.
    - vulkan: Add visible fallback rendering.
    - vukan: Handle simple transforms when clipping.
    + Wayland:
    - Don't force a full redraw for every frame.
    - Don't leak buffers when rendering with cairo.
    + Demos: iconbrowser: Make search more useful.
    + Documentation: Switch to building docs from gir files with
      gi-docgen.
    + build: Allow GTK to be used as meson subproject.
    + Updated translations.
  - Drop gtk-doc BuildRequires: doc building was moved to gi-docgen,
    but we are not just yet ready to consume this, and also have not
    been bulding docs before.
* Fri Feb 26 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.1.1:
    + Popover: Support shadows on popover > contents.
    + Input:
    - Show preedit for compose sequences.
    - Support long compose sequences.
    - Support compose sequences producing multiple characters.
    + Themes:
    - Allow suggested and destructive actions in lists.
    - Disable shadows on maximized, fullscreen and tiled windows.
    - Fine-tune scrollbar transitions and size.
    + CSS:
    - Support drop-shadow filters.
    - Correct blur filter spread interpretation.
    + Documentation: Improvements and updates for dialogs and native
      dialog.
    + Printing: Support Avahi-discovered printers better.
    + GSK: Add another OpenGL render. It is not the default yet.
    + Build:
    - Lots of static analysis fixes found by pvs.
    - Add a -Dprofile=devel option for devel styling and use it for
      nightly flatpaks.
    + X11: Fix DND of X11-specific types.
    + Wayland: Fix lookup of font settings in flatpaks.
    + Updated translations.
* Wed Feb 03 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.1.0:
    + GtkCheckButton: Add back an activate signal.
    + GtkSearchBar, GtkSearchEntry: Capture events in the bubble
      phase.
    + GtkEmojiChooser: Adapt to small screen sizes.
    + GtkVideo: Fix issues with GL support.
    + Themes:
    - Set sort arrows in CSS.
    - Set menu button arrows in CSS.
    - Make scrollbars larger.
    - Supprt circular menubuttons.
    + CSS:
    - Implement transform-origin.
    - Support overlines on text.
    - Support colors in cross-fade().
    - More complete text-decoration-line support.
    + Text layout: Use subpixel positioning with new enough cairo.
    + Inspector:
    - Fix slowness in navigation.
    - Redo the controllers and shortcuts pages.
    + Accessibility: Create AT context objects lazily.
    + Wayland: Fix decoration negotiation under kwin.
    + GSK:
    - Optimize gradient shaders.
    - Implement repeating gradients in shaders.
    + Updated translations.
  - Add Mesa-libGLESv3-devel BuildRequires: new dependency.
* Sun Jan 31 2021 Marguerite Su <i@marguerite.su>
  - Fix macros.gtk4:
    + gtk4 has no gtk4-query-immodules
      "GTK+ 4.0 will not support IM modules, and has moved to GIO
      extension points"
    + https://blog.gtk.org/2018/03/06/input-methods-in-gtk-4/
* Tue Jan 19 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 4.0.2:
    + GtkAboutDialog:
    - Set icon size for the logo.
    - Fix initial focus to be the same as in GTK 3.
    + GtkImage: Update icons on scale change.
    + Wayland: Fix crashes with touch and tablet events.
    + Windows:
    - Fix surface and geometry computation.
    - Remove layered window usage.
    + MacOS: Support stylus devices.
    + Themes:
    - Adwaita: Remove edge highlights.
    - Adwaita: Update image assets.
    - Make Adwaita-dark available as standalone theme.
    - Make HighContrastInverse the dark variant of HighContrast.
    + Docs:
    - Complete GtkAspectFrame docs.
    - Clarify migration docs for widget signals.
    + Inspector:
    - Fix a critical with the recorder.
    - Fix a crash with treeviews.
    - Show overlay layout properties.
    - Add a legend for the layout overlay.
    + Build:
    - Fix build with gcc 11.
    - Support building without sassc.
    + Updated translations.
  - Switch back to regular releases: with GTK 4 having a consumer
    (GNOME 40) the focus is much more active on it now.
* Mon Jan 11 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Rename libgtk-4-0 to libgtk-4-1: the library changed soname with
    version 4.0.0.
  - Obsolete libgtk-4-0 > 4 by libgtk-4.1: this is a bit a special
    hack, but we know that versions < 4 were indeed libgtk-4-.so.0,
    and starting from version 4, it should have been renamed.
* Sat Jan 09 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.0.1:
    + GtkPopover:
    - Center titles
    - Fix menu item alignment with submenus
    + GtkVideo:
    - Fix up autoplay semantics
    - Respect pixel aspect ratio
    - Get GL textures from gstreamer
    + GtkCenterLayout: Fix handling of expanding center child
    + GtkSettings:
    - Change gtk-cursor-aspect-ratio to double
    - Fix the default value of gtk-print-backends
    + GtkGestureStylus: Convert motion history to surface coordinates
    + GL renderer:
    - Various optimizations
    - Avoid leaking shader objects
    + Adwaita:
    - Fine-tune flat buttons
    - Improve contrast of dim-label
    - Improve contrast of controls in headers
    + Docs:
    - Add various missing types
    - Add DND examples
    - Correct css docs for several widgets
    - Improve GtkVideo docs
    - Update migration docs for GtkClipboard
    - Improve migration docs for event controllers
    - Add migration docs for GtkBuilder
    + gtk4-builder-tool:
    - Remove GtkCheckButton::draw-indicator
    - Fix a buffer overrun
    - Remove GtkToolbar::toolbar-style
    + Demos:
    - Don't put the search bar in the scroll area
    - Make the OpenGL demos work with OpenGL ES
    + X11: Fix a possible crash
    + Build:
    - Fix vulkan reference in pc file
    - Fix build with certain Vulkan versions
    + Updated translations.
* Sat Dec 26 2020 bjorn.lie@gmail.com
  - Update to version 4.0.0+107:
    + Remove unused static inline function
    + Fix some of gtk4-demo’s transitions example on OpenGL ES
    + Fix gtk4-demo’s gears demo on OpenGL ES
    + gdkarray: Add a "stolen" boolean to splice()
    + listview: Use the correct scroll policy
    + docs:
    - Put render nodes in their own sections
    - Add examples for GtkDropTarget
    - Add examples of GtkDragSource use
    - Fix typo and whitespace
    - backtick fixes
    - Fix list of kinds of shortcuts in Keyboard input
    - Add missing GTK types
    - Note the caveat on GtkEditable signals with delegates
    + roundedbox: Remove unused API
    + picture: Fix copy/paste error in docs
    + video: When autoplaying, start playing once the video is
      prepared
    + window: Release application in destroy
    + Fix warnings with Vulkan < 162
    + modelbutton: Remove an unused field
    + Fix buffer overruns in 'gtk-builder-tool simplify'
    + Fix the value for the print-backends setting
    + inspector: Show glyphs as in node files
    + gsk:
    - Export the glyph serialization privately
    - Improve glyph serialization
    - Fix serialization of glyphs
    + box: improve documentation
    + gskpango:
    - Don't copy fg color
    - Correct a comment
    - Remove bounds rect
    - Fix a potential cairo_t leak
    + label:
    - Refactor get_layout_location()
    - Refactor snapshot()
    + textlayout: Remove dead offset_y code
    + rendernode:
    - Different uniformity in border nodes
    - Sort diff() requirements by complexity
    + renderborder: Avoid 0 width outline color nodes
    + layoutoverlay:
    - Avoid adding transparent color nodes
    - Avoid adding 0 sized color nodes
    + gl renderer:
    - Check for pointer equality in rounded_rect_equal
    - Proper state tracking for color matrix ops
    - Add missing debug output for repeat ops
    - Create shader-global uniform ops on draw()
    - Unify new clip/viewport rects in blur_texture()
    - Avoid setting modelview to identical values
    - Take a out graphene_rect in blur_node()
    - Render too big textures to the clipped area
    - Unify viewport setting in add_offscreen_ops()
    + GskTransform:
    - Add nullable annotations to _equals()
    - Fix identity transform class name
    - Avoid a ref+unref pair
    + icontheme:
    - Make some constant values const
    - Make icon_paintable_ensure_texture() return an unowned value
    + pixbufutils: Only convert icon size to string once
    + main: Add & use gdk_event_dup_axes()
    + Call the newly installed gtk4-update-icon-cache
    + Pass the bindir to the post-install script
    + Revert "gl renderer: Render too big textures to the clipped
      area"
    + Revert "gl renderer: Take a out graphene_rect in blur_node()"
    + 3to4:
    - Add test for GtkCheckButton:draw-indicator removal
    - Remove GtkCheckButton:draw-indicator
    + Do not build gdk-pixbuf's man page
    + a11y: Fix removing mnemonic widgets
    + Notify properties on deletion in PasswordEntryBuffer
    + Fix URLs for the download.gnome.org locations
    + Adwaita: flat button adjustments
    + vulkancontext: Remove usage of
      VK_ERROR_INCOMPATIBLE_VERSION_KHR
    + Updated translations.
  - Switch to source service, upstream is not moving fast enough, and
    we need this to fix a buildfail due to updated vulkan.
* Wed Dec 16 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 4.0.0:
    + Fix problems with synthetic motion events affecting frame rates
    + Fix problems with implicit grabs affecting widget states
    + Fix problems with zoom mode on scales getting stuck
    + Fix submenu closing by outside clicks
    + Rename GtkWindow:fullscreen to :fullscreened to help language
      bindings
    + Bump the soname. Stable GTK 4 releases use
      libgtk-4.0.so.1.xxxx.y
    + Adwaita:
    - Reduce hover transition effects in lists
    - Special-case header buttons
    + Demos:
    - Remove NoDisplay from desktop files
    - Autoplay the video in widget-factory
    + Updated translations.
  - Changes from version 3.99.5:
    + Accessibility:
    - Map presentation role according to Core-AAM
    - Use presentation role for spacers in list views
    - Set proper roles, relations and descriptions on more widgets
    - Expand the documentation
    - Use a single GTK_A11Y environment variable and document it
    - Serveral memory leak and crash fixes
    - Initialize AT contexts lazily
    - Improve the API for storing lists in relations
    - Implement more of the Component interface
    - Implement the Cache interface
    - Implement ScrollSubstringTo for GtkTextView
    + Introspection:
    - Add many missing annotations to APIs
    - In particular, nullability annotation fixes for rust
    + Touch support:
    - Fix issues with text handles
    - Fix interaction between touch scrolling and focus
    - Fix active state updates for touch events
    - Allow pressing buttons with multiple fingers
    + GtkScrolledWindow: Accumulate velocity with kinetic scrolling
    + GtkSearchEntry: Use a better clear icon
    + GtkTreeView: Remove the deprecated
      GtkCellRendererClass.get_size vfunc
    + GtkBuilder:
    - Be stricter about <requires>
    - Make gtk-builder-tool simplify update <requires>
    + GtkFileChooser: Remove GtkFileChooserButton
    + GtkWindow:
    - Replace gtk_window_get_size with gtk_window_get_default_size
    - Add maximized and fullscreen properties
    + Make the inspector available in non-debug builds
    + CSS: Support conic gradients
    + Adwaita:
    - Round all window corners
    - Round submenus
    - Remove the 'chin' on menus
    - Industrial style menuitems
    - Improved tooltip styling
    - Unified sidebar styles
    - Dark prelight
    - Don't backdrop labels
    + GSK: Rename render node apis from peek to get
    + Make GLES work in the absence of GL_ARB_timer_query
    + Rework the way size allocation is integrated in the frame cycle
    + Wayland:
    - Support gtk_shell1 version 3 (startup notification and
      activation)
    - Implmement minimization
    + Documentation:
    - Add missing enumerations, symbols and types
    - Lots of smaller fixes
    + Demos:
    - Make the constraints demo more useful
    - Make search more obvious
    - Add a suggestion entry demo
    - Consistency improvements
    - Use native file choosers
    - Drop 'devel' styling
    + Updated translations.
* Tue Nov 10 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.99.4:
    + GtkColumnView:
    - Improve column resizing
    - Make double-click reset column widths
    - Move header outside of scrollbars
    + GtkSearchEntry: Add an icon
    + GtkDropDown: Polish the appearance
    + GtkColorChooser: Accessibility improvements
    + GtkPopoverMenu:
    - Add accessibility support
    - Allow custom items. This adds new API:
      gtk_popover_menu_add/remove_child
      gtk_popover_menu_bar_add/remove_child
    + GtkTextView:
    - Fix rendering and positioning of anchored children
    - Fix positioning of touch handles
    + Constraints: Fix loading constraints from ui files
    + Media support: Use cubic instead of linear volume
    + Accessibility:
    - Implement Component for all widgets
    - Implement Text and EditableText for all editables
    - Rework accessible name/description computation
    - Add documentation for app and widget developers
    - Handle HIDDEN state changes by adding/removing elements
    - Support setting accessibility attributes in ui files
    - Make window controls accessible
    + Introspection: Add some missing annotations
    + gdk:
    - Deliver events on flush
    - Drop the unused GdkPoint struct from the API
    - Improve popup autohide behavior
    + Demos:
    - Add another constraints demo
    - Tweak various demos to improve consistency
    - Small accessibility improvements
    + Tools: Improve gtk4-builder-tool handling of various widgets
      when converting ui files from GTK 3
    + Documentation:
    - Use GtkApplication in all examples
    - Improve and expand the widget gallery
    + Testsuite:
    - Improve coverage of GDK
    - Improve coverage of gtk4-builder-tool
    + Build:
    - Fix the build with cups 2.2.12
    - Make cloudprint support build without warnings
    + Broadway: Support modifiers for scroll events
    + Updated translations.
  - Changes from version 3.99.3:
    + Accessibility: Add an initial AT-SPI backend
    + GtkEmojiChooser:
    - Allow inserting multiple Emoji by pressing Control
    - Update Emoji data to Unicode 13 / CLDR 37
    - Use translations
    - The recent-emoji setting type changed. Call gsettings reset
      org.gtk.gtk4.Settings.EmojiChooser recent-emoji
    + GtkTextBuffer: Add boolean returns to some get_iter functions
    + GtkScale: Change the default value of the :draw-value property
    + GtkPopover: Avoid losing focus when popovers are close
    + GtkColorChooser: Add color names back for accessibility
    + Input methods: Add a 'private' input hint
    + GL Renderer:
    - Fix issues with texture caching
    - Fix texture flipping problems
    + Build:
    - Use meson yield feature for some options
    - Require gtk-doc 1.33
    - Require sysprof 3.38
    + Wayland:
    - Clean up Wayland backend api, add annotations
    - Generate introspection for Wayland backend api
    + Demos:
    - Add another column view demo
    - Add an svg paintable demo
    + Updated translations.
  - Add pkgconfig(libavfilter) BuildRequires, new dependency, build
    ffmpeg backend.
* Wed Sep 30 2020 dimstar@opensuse.org
  - Update to version 3.99.2:
    + GtkButton: Check coordinates for button releases.
    + GtkColorChooser: Update the default palette.
    + GtkEntry:
    - Fix issues with Emoji insertion.
    - Fix issues with dnd.
    - Set correct hotspot for dnd icon.
    + GtkFileChooser:
    - Fix a crash.
    - Fix setting unlisted filters.
    + GtkFontChooser:
    - Determine sample text based on font coverage.
    - Allow filtering by language.
    - Don't center the list.
    + GtkMenuButton: Always use the direction property for the arrow.
    + GtkPasswordEntry:
    - Use non-pageable memory.
    - Add an ::activate signal.
    + GtkRevealer: Fix clipping issues in the swing transitions.
    + GtkScrolledWindow: Fix kinetic scrolling in X11.
    + GtkSearchEntry: Don't handle forwarded events twice.
    + GtkStack: Add gtk_stack_add_child.
    + GtkTextView:
    - Fix dnd.
    - Improve undo state tracking.
    - Speed rendering in the presence of selections.
    - Make clickable links work again.
    - Fix handling of anchored children.
    + GtkVideo: Make autoplay work.
    + CSS:
    - Allow more than 64 selectors per rule.
    - Avoid some allocation overhead.
    + Adwaita:
    - Improve gesture graphics.
    - Tweak DND highlight color.
    - Add spacing to .navigation-sidebar.
    + GDK:
    - Add gdk_frame_clock_get_fps.
    - GLES: Fix color channel mixup in textures.
    - GL: Reduce image copying for texture uploads.
    + GSK:
    - Add radial gradient nodes.
    - Add GskGLShader and shader nodes.
    + GL renderer:
    - Fix clipping with projective transforms.
    - Use linear interpolation for offscreen rendering with
      non-axis-aligned transforms.
    - Fix texture caching to avoid size mismatches.
    - Avoid downloading GL textures when possible, improving
      GtkGLArea performance.
    + Vulkan renderer: Fix swapchain creation.
    + Wayland
    - Always ack configure to avoid jumping windows.
    - Use the primary-selection-unstable-v1 protocol.
    + Updated translations.
* Fri Sep 04 2020 dimstar@opensuse.org
  - Update to version 3.99.1:
    + GtkGridLayout: Rename left-/top-attach to column/row.
    + Drop GtkAccelLabel - it is no longer used.
    + GtkTextView:
    - Fix redraw issues with selections
    - Make insert-emoji replace the selection
    + GtkTreeView: Fix selection handling in cell editables.
    + GtkPopover: Allow setting popup offset.
    + GtkPlacesSidebar: Fix DND.
    + GtkTextview: Speed up gtk_text_buffer_insert_markup.
    + GtkFrame: Set GTK_OVERFLOW_HIDDEN.
    + GtkSpinButton: Fix spinning.
    + GtkFontChooser: Populate the list incrementally.
    + GtkButton: Simplify the button hierarchy; GtkRadioButton is
      gone, GtkCheckButton and GtkToggleButton can be grouped.
    + list widgets:
    - Change apis to make models explicitly GtkSelectionModel.
    - Simplify constructors.
    + CSS:
    - Hexadecimal colors can now specify alpha.
    - Fix parsing of numbers in scientific notation.
    + Themes:
    - Add and document highlevel list styles.
    - Drop the style class defines. Just use string literals.
    - Round the corners of frames.
    - Make circular buttons square.
    + GL renderer: Fix clipping with projective transforms.
    + Printing: Fix build with cups < 2.3.
  - Changes from version 3.99.0:
    + Remove the old accessibility implementation and add the
      foundations for a new one that is based on ARIA. The relevant
      widget api is GtkAccessible, the backend implementations will
      use GtkATContext.
    + Update the GTK headers to use char *, int, float and double
      instead of the corresponding GLib types.
    + Add GtkEditableLabel, a label that can be edited.
    + Add GtkBookmarkList, a list model for bookmarks.
    + Add GtkStringList, a list model for strings.
    + Add GtkBitset, and use it for representing selections.
    + GtkTreeView: Make cell editing work again.
    + GtkSpinButton: Make autosizing work again.
    + Printing: Use GtkDropDown in the print dialog.
    + GtkApplication Support opening files on OS X.
    + GtkFileChooser:
    - Fix libcloudproviders support.
    - Turn GtkFileFilter into a GtkFilter.
    - Simplify the api.
    + GtkGridView, GtkListView:
    - Improve scrolling behavior.
    - Autoscroll and autoexpand during DND.
    + GtkScrolledWindow: Make autoscrolling work again.
    + GtkFilterListModel:
    - Add incremental filtering.
    - Add a boolean filter, GtkBoolFilter.
    + GtkSortListModel:
    - Use timsort.
    - Add various tweaks that massively speed up sorting.
    - Add incremental sorting.
    + GtkWidget: Massively speed up action handling.
    + GtkEntry:
    - Make entry completion work again.
    - Drop action support from GtkEntryCompletion.
    + Inspector:
    - Improve list model support.
    - Add direct navigation between objects.
    - Show accessibility information.
    + GSK: Use GL_ARB_framebuffer_object.
    + Updated translations.
  - Drop gtk4-cups-2.2.patch: fixed upstream.
* Mon Aug 10 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.98.5:
    + Introduce new list widgets and supporting infrastructure.
    + GtkFileChooser:
    - Add a tracker3-based search engine implementation.
    - Rate-limit updates from the trash monitor.
    + GtkWindow:
    - Redo the css node setup. There is now a single 'window' node.
    - Fix rounded corners on tiled windows.
    + GtkApplication: Drop app menu support. Menubar support is still
      there.
    + GtkFixed: Change coordinate APIs to take doubles.
    + GtkOverlay: Make GtkOverlayLayout public.
    + GtkTooltips: Fix line wrapping of tooltips.
    + Shortcuts:
    - Fix mnemonic cycling.
    - Fix using '0' as a mnemonic.
    + Menus: Differentiate keypad keys in accelerators.
    + GtkIMContext: Add gtk_im_context_filter_key to allow event
      reinjection.
    + Themes: Adwaita: Limit the scope of backdrop.
    + Accessibility: Clean up and reorganize the code to prepare for
      the dropping of ATK.
    + GDK:
    - Drop unused enum and struct definitions from headers.
    - Make keymap translation API public again. Still needed.
    - Frameclock: Always use compositor refresh rate info.
    - Frameclock: Use quadratic correction for frame time jitter.
    - Frameclock: Ensure monotonicity.
    - Frameclock: Track resason for paint.
    - X11: Improve sync when the Nvidia driver is used.
    + GSK:
    - GL renderer: Fix blurred outset shadows.
    - GL renderer: handle nested transform nodes properly.
    - GL renderer: Optimize clip handling.
    + gtk-demo:
    - Improve the Drag-and-Drop demo with proper drag icons.
    - Don't show the main window if --run is given.
    - Add demos for list widgets and GtkDropDrown.
    + Documentation:
    - Convert freestanding sections to markdown.
    - Drop the glossary.
    - Expand and improve the migration guide.
    + Build:
    - We require pandoc now, for building the documentation.
    - Require Pango 1.45.
    + Updated translations.
  - Add gtk4-cups-2.2.patch: Fix build with cups < 2.3.
* Tue May 19 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.98.4:
    + Themes:
    - Refine menu styling
    - Tweak visible focus behavior
    - HighConstrast: Add public colors
    - HighContrast: Fix scale borders
    + CSS:
    - Drop the nonstandard -gtk-icon-theme property
    - Add a system_setting_changed vfunc to propagate global
      changes
    + Untangle titlebars from windows:
    - Add a GtkWindowControls widget
    - Add a GtkWindowHandle widget
    - Add actions for window menu items
    - Remove app menu fallback from GtkHeaderBar
    - Remove title and subtitle properties from GtkHeaderBar,
      rename custom-title to title-widget
    + GtkWidget: Add a focusable property
    + GtkPopover:  Fix (re-)positioning issues
    + GtkStack:
    - Drop the homogeneous property
    - Add a use-underline property to stack pages
    + GtkScale: Make area around the trough clickable
    + GtkScrolledWindow: Fix kinetic scrolling
    + GtkTreeView: Break reference cycles in unroot
    + Drop GtkBin and GtkContainer. All existing GtkBin subclasses
      have grown a child property with setter and getter. All
      existing GtkContainer subclasses have grown widget-specific
      remove (and in some cases, add) functions. <child> in ui
      files continues to work as before
    + Replace gtk_widget_destroy by gtk_window_destroy
    + Drop the ::size-allocate signal. Use a GtkWidgetPaintable if
      you need to be informed about changes to a widgets content or
      size
    + Remove gtk_dialog_run
    + GDK:
    - Wayland: Provide a builtin cursor of last resort
    - Change the monitor api to use a GListModel
    + GSK:
    - Don't include renderer-specific headers automatically
    - GL: Fix nested rounded clips
    + Introspection: Assorted annotation fixes
    + Inspector:
    - Preview media resources
    - Show media backend information
    + gtk4-widget-factory:
    - Add GtkVideo
    - Add text styles
    - Add a print dialog
    - Add a password entry
    - Improve toolbar styling
    - Revamp transition effects
    + gtk4-demo: Replace some demos
    + Updated translations.
* Tue Apr 21 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.98.3:
    + GtkEntry: Support setting attributes in ui files
    + GtkScaleButton: Don't derive from GtkButton
    + GtkAboutDialog: Support more common licenses
    + GtkEmojiChooser: Improve keyboard navigation
    + GtkLabel: Remove pattern API
    + GtkAspectFrame: Modernize and simplify
    + Chooser buttons: Make dialogs modal by default
    + Various widgets: Replace shadow-type and relief properties by a
      simpler has-frame
    + CSS:
    - Use :focus-visible instead of :focus(visible)
    - Add support for :focus-within
    + Focus handling
    - Fix crossing event generation
    - Fix focus handling in various widgets
    - Change :can-focus to be recursive
    - Fix GtkWindow:is-active setting
    + Scrolling
    - gtk_container_set_focus_[hv]adjustment has been removed
    - gtk_viewport_set_scroll_to_focus has been added
    + Accessibility:
    - Add a cursor-aspect-ratio setting
    - Set focus-related states properly
    + Themes:
    - Use blue focus outlines more
    - Numerous minor improvements
    + Wayland:
    - Fix .Compose file loading
    - Support popup repositioning
    - Fix problems with autohide popovers
    + GDK:
    - Remove GdkKeymap from public API, replaced by GdkDevice
      properties
    - Add full keyboard translation state to key events
    - Simplify modifier support, drop GdkModifierIntent
    - Move key event matching to GDK
    - Add GdkSurface::enter/leave-monitor signals
    - Turn GskEvent into a derivable type, and make it
      introspectable
    + GSK:
    - Turn GskRenderNode into a derivable type, and make it
      introspectable
    - Fall back to cairo if compiling shaders fails
    + Updated translations.
* Wed Apr 01 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.98.2:
    + Introduce GtkShortcutController, and replace key bindings,
      mnemonics and accelerators by GtkShortcut
    + Derive the HighContrast theme from Adwaita
    + GtkMenuButton: Add a use-underline property
    + GtkTreeView: Fix cell editing
    + Add gdk_toplevel_inhibit_system_shortcuts
    + gtk-demo: Fix issues in multiple demos
    + Updated translations.
* Sun Mar 22 2020 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.98.1:
    + GtkFileChooser:
    - Remove filename/uri api
    - Drop extra-widget
    - Remove overwrite confirmation
    - Remove show-hidden property
    - Remove local-only property
    - Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER
    - The portal file chooser supports selecting folders
    + GtkSpinner: Rename active property to spinning
    + GtkRevealer: Fix size allocation at small scales
    + GtkPopover: Drop :relative-to, it is always the :parent now
    + GtkWindow: Drop window-type, it is always a regular toplevel
    + GtkWidget:
    - Drop expand property
    - Drop margin property
    - Drop gtk_grab_add, gtk_device_grab_add
    + GtkTextView:
    - Support overlines in GtkTextTag
    - Support visible spaces in GtkTextTag
    - Support hyphenation control in GtkTextTag
    + Split GtkEventControllerFocus from GtkEventControllerKey
    + DND:
    - Fix local DND to avoid serialization
    - Add new content provider constructors
    - Split GtkDropTargetAsync and GtkDropTarget
    - Group DND events into event sequences
    - Propagate DND events like motion events
    - Introduce GtkDropControllerMotion
    - Remove GtkSelectionData
    + Performance:
    - Clean up profiler marks
    - Share GL programs between renderers
    + GDK:
    - Drop gdk_surface_new_temp
    - Make GdkEvent an immutable boxed type, not an object
    - Remove GdkAtom and property- and selection-related apis
    - Introduce GdkPopup and GdkToplevel interfaces
    - Implement them in backend-specific surface subtypes
    - Rename gdk_surface_input_shape_combine_region to
      gdk_surface_set_input_region
    - Drop X11-only concepts such as sticky or keep-below
    + Broadway: implement scaling
    + Updated translations.
  - Drop gtk4-wayland-includes.patch: Fixed upstream.
  - Run spec-cleaner, modernize spec.
* Wed Feb 12 2020 dimstar@opensuse.org
  - Update to version 3.98.0:
    + The DND refactoring has been completed.
    + Child surfaces have been removed.
    + Global positions and related apis such as gdk_surface_move are
      no longer available.
    + A constraint-based layout manager has been added.
    + Many classes have been made explicitly non-subclassable, and
      the widget hierarchy has been simplified, by making widgets
      derive directly from GtkWidget instead of a container.
    + Menu-related changes:
    - GtkMenu, GtkMenuBar and related classes have been removed.
    - Context menus are no longer created with ::populate-popup
      signals, but use menu models and actions.
    - Widget actions can be created in class_init, with
      gtk_widget_class_install_action.
    - GtkToolbar has been removed as well.
    + Text-related changed:
    - Text cursor blinking has been made smooth.
    - GtkTextView is caching rendernodes for the visible text range
      now, improving the scrolling performance of text.
    - Add a simple undo stack for text edits has been added.
    + GtkTreeView renders tree and grid lines with textures.
    + GtkEmojiChooser has been made public.
    + GtkGestureMultiPress has been renamed to GtkGestureClick.
    + GtkWidget has api to handle style classes.
    + X11-specific changes:
    - XI2 is now mandatory.
    - The xim input method has been removed.
    + Wayland-specific changes: The loading of cursor themes has been
      improved to load cursors on demand, and no longer relies on
      libwayland-cursor.
    + The GL renderer is now sharing icon and glyph caches for all
      surfaces, and has better support for blurring and shadow
      rendering.
    + Performance-related changes:
    - GTK provides profiling information for Sysprof when launched
      with GTK_TRACE=1.
    - Css computation has been optimized.
    - Css lookups are using a Bloom filter.
    - Icon loading IO has been moved to a thread.
  - Add sassc buildRequires: new dependency.
  - Add gtk4-wayland-includes.patch: Fix missing dependency exposed
    by our special wayland packagers wish to not have the wayland
    headers in the default locations.

Files

/usr/bin/gtk4-builder-tool
/usr/bin/gtk4-demo
/usr/bin/gtk4-demo-application
/usr/bin/gtk4-encode-symbolic-svg
/usr/bin/gtk4-icon-browser
/usr/bin/gtk4-node-editor
/usr/bin/gtk4-print-editor
/usr/bin/gtk4-rendernode-tool
/usr/bin/gtk4-widget-factory
/usr/share/applications/org.gtk.Demo4.desktop
/usr/share/applications/org.gtk.IconBrowser4.desktop
/usr/share/applications/org.gtk.PrintEditor4.desktop
/usr/share/applications/org.gtk.WidgetFactory4.desktop
/usr/share/applications/org.gtk.gtk4.NodeEditor.desktop
/usr/share/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
/usr/share/gtk-4.0
/usr/share/gtk-4.0/gtk4builder.rng
/usr/share/icons/hicolor/scalable/apps/org.gtk.Demo4.svg
/usr/share/icons/hicolor/scalable/apps/org.gtk.IconBrowser4.svg
/usr/share/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.Devel.svg
/usr/share/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.svg
/usr/share/icons/hicolor/scalable/apps/org.gtk.WidgetFactory4.svg
/usr/share/icons/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.Devel.svg
/usr/share/icons/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.svg
/usr/share/icons/hicolor/symbolic/apps/org.gtk.Demo4-symbolic.svg
/usr/share/icons/hicolor/symbolic/apps/org.gtk.IconBrowser4-symbolic.svg
/usr/share/icons/hicolor/symbolic/apps/org.gtk.PrintEditor4-symbolic.svg
/usr/share/icons/hicolor/symbolic/apps/org.gtk.WidgetFactory4-symbolic.svg
/usr/share/icons/hicolor/symbolic/apps/org.gtk.gtk4.NodeEditor-symbolic.svg
/usr/share/man/man1/gtk4-builder-tool.1.gz
/usr/share/man/man1/gtk4-demo-application.1.gz
/usr/share/man/man1/gtk4-demo.1.gz
/usr/share/man/man1/gtk4-encode-symbolic-svg.1.gz
/usr/share/man/man1/gtk4-icon-browser.1.gz
/usr/share/man/man1/gtk4-node-editor.1.gz
/usr/share/man/man1/gtk4-rendernode-tool.1.gz
/usr/share/man/man1/gtk4-widget-factory.1.gz
/usr/share/metainfo/org.gtk.Demo4.appdata.xml
/usr/share/metainfo/org.gtk.IconBrowser4.appdata.xml
/usr/share/metainfo/org.gtk.PrintEditor4.appdata.xml
/usr/share/metainfo/org.gtk.WidgetFactory4.appdata.xml
/usr/share/metainfo/org.gtk.gtk4.NodeEditor.appdata.xml


Generated by rpm2html 1.8.1

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