SHA256
1
0
forked from pool/gtk4

Accepting request 1069668 from GNOME:Next

- 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.
- 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.
- 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.

OBS-URL: https://build.opensuse.org/request/show/1069668
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=115
This commit is contained in:
Bjørn Lie 2023-03-06 18:04:43 +00:00 committed by Git OBS Bridge
parent a75d41db9b
commit a990a77c27
4 changed files with 142 additions and 10 deletions

3
gtk-4.10.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8dc1e7c3b3a46772f0fa416a8ca3fd21d0d0b3b03fb307d2e7327ebee69626e4
size 20471568

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b362f968d085b4d3d9340d4d38c706377ded9d5374e694a2b6b7e6292e3cba74
size 20297060

View File

@ -1,3 +1,135 @@
-------------------------------------------------------------------
Sun Mar 5 13:27:43 UTC 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 10:31:33 UTC 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 16:11:59 UTC 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 20:52:35 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package gtk4
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands
#
# All modifications and additions to the file contributed by third parties
@ -22,14 +22,14 @@
%define _name gtk
Name: gtk4
Version: 4.8.3
Version: 4.10.0
Release: 0
Summary: The GTK+ toolkit library (version 4)
License: LGPL-2.1-or-later
Group: Development/Libraries/X11
URL: https://www.gtk.org/
Source: https://download.gnome.org/sources/gtk/4.8/%{_name}-%{version}.tar.xz
Source: https://download.gnome.org/sources/gtk/4.10/%{_name}-%{version}.tar.xz
Source2: settings.ini
Source3: macros.gtk4
Source99: gtk4-rpmlintrc
@ -69,12 +69,12 @@ BuildRequires: pkgconfig(epoxy) >= 1.4
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.30.0
BuildRequires: pkgconfig(gi-docgen)
BuildRequires: pkgconfig(glib-2.0) >= 2.66.0
BuildRequires: pkgconfig(glib-2.0) >= 2.72.0
BuildRequires: pkgconfig(gmodule-2.0)
BuildRequires: pkgconfig(gobject-2.0) >= 2.53.7
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.39.0
BuildRequires: pkgconfig(graphene-1.0) >= 1.9.1
BuildRequires: pkgconfig(graphene-gobject-1.0) >= 1.9.1
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.72.0
BuildRequires: pkgconfig(graphene-1.0) >= 1.10.0
BuildRequires: pkgconfig(graphene-gobject-1.0) >= 1.10.0
BuildRequires: pkgconfig(gstreamer-gl-1.0)
BuildRequires: pkgconfig(gstreamer-player-1.0)
BuildRequires: pkgconfig(harfbuzz) >= 2.6.0