Commit Graph

204 Commits

Author SHA256 Message Date
8eb90c412b Accepting request 1105055 from GNOME:Next
- Add 6af9dc86.patch: print: Revert "Start sorting apart includes"
  change for gtkprinteroptionprivate.h.

OBS-URL: https://build.opensuse.org/request/show/1105055
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=144
2023-08-21 12:34:15 +00:00
Dominique Leuenberger
fcbfd5162f Accepting request 1103891 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1103891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=65
2023-08-15 14:39:32 +00:00
f7c943381c Accepting request 1103377 from GNOME:Next
Update to version 4.12.0.

OBS-URL: https://build.opensuse.org/request/show/1103377
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=142
2023-08-14 13:48:00 +00:00
Dominique Leuenberger
bc13264032 Accepting request 1102936 from GNOME:Factory
- 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. (forwarded request 1102464 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1102936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=64
2023-08-09 15:24:16 +00:00
987d2c0f2e Accepting request 1102464 from home:iznogood:branches:GNOME:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/1102464
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=140
2023-08-08 14:46:33 +00:00
Dominique Leuenberger
cf3a76d42c Accepting request 1091207 from GNOME:Factory
Forwarded request #1090971 from iznogood

New upstream release

OBS-URL: https://build.opensuse.org/request/show/1091207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=63
2023-06-08 19:41:47 +00:00
4197a00f55 Accepting request 1090971 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1090971
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=138
2023-06-07 06:42:03 +00:00
Dominique Leuenberger
76f991291b Accepting request 1090934 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1090934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=62
2023-06-06 17:55:34 +00:00
abc5a7e794 Accepting request 1090747 from home:polslinux:branches:GNOME:Factory
- 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).

OBS-URL: https://build.opensuse.org/request/show/1090747
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=136
2023-06-05 14:02:41 +00:00
Dominique Leuenberger
f161b1ef5b Accepting request 1085296 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1085296
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=61
2023-05-08 15:23:47 +00:00
ad6fe6598a Accepting request 1085252 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1085252
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=134
2023-05-07 10:44:03 +00:00
Dominique Leuenberger
a47e4f6337 Accepting request 1084214 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1084214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=60
2023-05-04 15:09:28 +00:00
5fd79c518f Accepting request 1084198 from home:badshah400:branches:GNOME:Factory
Add gtk4-correctly-refresh-after-delete.patch: This fixes a major issue where deleting files causes folders in the directory to disappear and reappear after a refresh or worse appear like a different file has been deleted (glgo#GNOME/nautilus#2941); patch taken  from upstream commit.

Have not tested if the fix works yet, but trusting upstream.

OBS-URL: https://build.opensuse.org/request/show/1084198
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=132
2023-05-03 08:42:32 +00:00
Dominique Leuenberger
026da7ecff Accepting request 1083289 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1083289
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=59
2023-04-28 14:22:46 +00:00
0ca872f4f0 Accepting request 1083264 from home:fcrozat:branches:GNOME:Factory
- Do not build media playback when bootstrapping on Workbench.

OBS-URL: https://build.opensuse.org/request/show/1083264
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=130
2023-04-27 15:02:29 +00:00
Dominique Leuenberger
e69b96f23b Accepting request 1082209 from GNOME:Factory
- 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.
- 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.

OBS-URL: https://build.opensuse.org/request/show/1082209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=58
2023-04-23 20:43:40 +00:00
e9cdb24059 Accepting request 1082202 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/1082202
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=128
2023-04-22 19:36:47 +00:00
e118838215 Accepting request 1082043 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1082043
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=127
2023-04-21 17:14:44 +00:00
Dominique Leuenberger
5b4e45e54f Accepting request 1080265 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1080265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=57
2023-04-20 13:13:40 +00:00
3346b97d9f Accepting request 1080198 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1080198
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=125
2023-04-19 08:45:11 +00:00
Dominique Leuenberger
d3d1a095f9 Accepting request 1077984 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1077984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=56
2023-04-09 16:39:06 +00:00
89fb6983a3 Accepting request 1077792 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1077792
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=123
2023-04-08 09:32:21 +00:00
Dominique Leuenberger
c646f46de7 Accepting request 1071898 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1071898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=55
2023-03-17 16:00:46 +00:00
679eaef9a2 Accepting request 1071521 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1071521
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=121
2023-03-15 04:02:14 +00:00
Dominique Leuenberger
66d4782a08 Accepting request 1070779 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1070779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=54
2023-03-11 17:23:08 +00:00
eae0b7ccb4 Accepting request 1070735 from GNOME:Next
- Add 3e3158ce12741b58ce53f132b48f26438094886d.patch: widget: Use
  the correct template in dispose_template(). Fixes crashes in
  various apps.
- Refresh patches with quilt.

OBS-URL: https://build.opensuse.org/request/show/1070735
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=119
2023-03-10 20:51:50 +00:00
b2d34e5c5b Correct patch tag
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=118
2023-03-09 09:30:13 +00:00
2359d1bcbc Accepting request 1070350 from home:xiaoguang_wang:branches:GNOME:Factory
- Add 0001-combobox-Avoid-extra-queue_resize.patch: Fix combobox
  not showing (bsc#1209043 glgo#GNOME/gtk!5608).

OBS-URL: https://build.opensuse.org/request/show/1070350
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=117
2023-03-09 09:29:30 +00:00
Dominique Leuenberger
aa93daa3d3 Accepting request 1069715 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1069715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=53
2023-03-07 15:49:11 +00:00
a990a77c27 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
2023-03-06 18:04:43 +00:00
Dominique Leuenberger
d3c1d8452c Accepting request 1044371 from GNOME:Factory
New stable release (forwarded request 1044333 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1044371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=52
2022-12-24 13:51:10 +00:00
a75d41db9b Accepting request 1044333 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1044333
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=113
2022-12-23 07:31:40 +00:00
Dominique Leuenberger
58b2185d81 Accepting request 1035591 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1035591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=51
2022-11-15 12:18:15 +00:00
c858616edb Accepting request 1035179 from home:yudaike:branches:GNOME:Factory
Update gtk4.spec to align dependency version with meson.build

OBS-URL: https://build.opensuse.org/request/show/1035179
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=111
2022-11-14 08:48:59 +00:00
Dominique Leuenberger
984f6f2d80 Accepting request 1031308 from GNOME:Factory
New stable rel (forwarded request 1030948 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1031308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=50
2022-10-27 11:52:29 +00:00
d153d06cd7 Accepting request 1030948 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/1030948
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=109
2022-10-26 10:18:26 +00:00
Dominique Leuenberger
ffd2659c50 Accepting request 1004814 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1004814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=49
2022-09-21 12:40:46 +00:00
4e254bfef9 Accepting request 1004163 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1004163
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=107
2022-09-19 16:24:03 +00:00
Dominique Leuenberger
e6f9692765 Accepting request 1001679 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1001679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=48
2022-09-08 12:21:35 +00:00
11b89830c0 Accepting request 1001586 from GNOME:Next
- Update to version 4.8.0

OBS-URL: https://build.opensuse.org/request/show/1001586
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=105
2022-09-07 09:30:14 +00:00
Dominique Leuenberger
788bd9592b Accepting request 997734 from GNOME:Factory
I changed my mind a bit, with the patch, we can move this into TW, as it seems to be perfectly stable still, even if its the unstable branch.

- 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.
- 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.
- 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. (forwarded request 997588 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/997734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=47
2022-08-19 15:53:29 +00:00
20a6ffe043 Accepting request 997588 from GNOME:Next
I changed my mind a bit, with the patch, we can move this into TW, as it seems to be perfectly stable still, even if its the unstable branch.

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

OBS-URL: https://build.opensuse.org/request/show/997588
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=103
2022-08-18 11:49:04 +00:00
Dominique Leuenberger
b3712b7e13 Accepting request 986586 from GNOME:Factory
- Add compatible dependency "python3-gobject-Gdk if python3-gobject"
  to the typelib package for SLE and Leap (boo#1200614). (forwarded request 986562 from yfjiang)

OBS-URL: https://build.opensuse.org/request/show/986586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=46
2022-07-05 10:27:16 +00:00
5d47c355ff Accepting request 986562 from home:yfjiang:branches:GNOME:Factory
- Add compatible dependency "python3-gobject-Gdk if python3-gobject"
  to the typelib package for SLE and Leap (boo#1200614).

OBS-URL: https://build.opensuse.org/request/show/986562
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=101
2022-07-04 09:15:17 +00:00
Dominique Leuenberger
8f37ff3cfc Accepting request 983441 from GNOME:Factory
- Add dependency "python3x-gobject-Gdk if python3x-gobject" to the
  typelib package (boo#1200614). (forwarded request 983262 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/983441
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=45
2022-06-18 20:05:47 +00:00
810b7c7aa1 Accepting request 983262 from GNOME:Next
- Add dependency "python3x-gobject-Gdk if python3x-gobject" to the
  typelib package (boo#1200614).

OBS-URL: https://build.opensuse.org/request/show/983262
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=99
2022-06-17 14:03:45 +00:00
Dominique Leuenberger
ff790c862d Accepting request 981300 from GNOME:Factory
Scripted push from GNOME:Next (forwarded request 980348 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/981300
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=44
2022-06-09 12:09:33 +00:00
281f617e3d Accepting request 980348 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/980348
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=97
2022-06-08 11:51:25 +00:00
Dominique Leuenberger
e41f107da5 Accepting request 980067 from GNOME:Factory
Update to 4.6.5 (forwarded request 980017 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/980067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk4?expand=0&rev=43
2022-06-01 15:34:14 +00:00
bc15ec52dd Accepting request 980017 from GNOME:Next
Update to 4.6.5

OBS-URL: https://build.opensuse.org/request/show/980017
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk4?expand=0&rev=95
2022-05-31 09:33:48 +00:00