489 Commits

Author SHA256 Message Date
ea22c00476 Accepting request 1298623 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1298623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=205
2025-08-11 11:53:26 +00:00
125ebb22eb - Update to version 3.24.50:
+ Themes:
    - Add a progress-working-symbolic icon
    - Support strokes in symbolic icons
    - Update theme CSS
    - Remove hardcoded Cantarell font
  + GtkShortcutsWindow: Differentiate all keypad symbols visually
  + GtkApplication: Register unsandboxed apps with the portals
  + X11: Fix problems with gtk_window_get_geometry
  + Wayland: Fix a crash
  + Input: Make compose sequence visuals configurable
  + Printing:
    - Fix the build with libcups 3
    - Support gnome-papers as previewer
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=474
2025-08-09 20:26:45 +00:00
a0cfa43b14 Accepting request 1290142 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1290142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=204
2025-07-06 14:59:51 +00:00
33d746a0f7 Bump python versions in 'Requires: python3*-gobject-Gdk' for typelib-1_0-Gtk-3_0.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=472
2025-07-03 08:20:52 +00:00
2191523340 Accepting request 1265742 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1265742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=203
2025-04-02 15:07:23 +00:00
fce66a821a - Update to version 3.24.49+14:
+ widget: Explicitly annotate visible's getter.

That's actually the one fixing gjs' test suite

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=470
2025-03-31 10:36:03 +00:00
aaf8c227a1 Accepting request 1251343 from GNOME:Factory
Early Staging of GNOME 48.rc

OBS-URL: https://build.opensuse.org/request/show/1251343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=202
2025-03-18 16:37:43 +00:00
3128662808 New stable release
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=468
2025-03-06 13:59:23 +00:00
ef3477333a Accepting request 1242843 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1242843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=201
2025-02-04 17:10:10 +00:00
92bae1d811 - Fix %filetriggerpostun for icon cache: ensure the icons that have
just been removed are also cleared from the cache. We can't
  shortcut on upgrades, even though this would be nice. In context
  of RPM 4.20 this started breaking (boo#1236740).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=466
2025-02-03 13:51:55 +00:00
a6c0e1c497 Revert; that ABI break is hurting in both directions
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=200
2025-02-01 05:03:20 +00:00
OBS User buildservice-autocommit
94b5df55a9 Updating link to change in openSUSE:Factory/gtk3 revision 200
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=117bd75fa89d687be9b43cb8de59bc0b
2025-02-01 05:03:20 +00:00
9a6f251094 Accepting request 1241445 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1241445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=199
2025-01-31 15:02:02 +00:00
cf4237df14 - Add
0001-Revert-wayland-Add-support-for-v2-of-xdg_foreign-pro.patch:
  Fix crash in e.g waybar (boo#1236631).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=464
2025-01-30 16:53:43 +00:00
498d03f91d Accepting request 1240440 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1240440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=198
2025-01-28 13:58:11 +00:00
3d8d6d7e4e New stable rel
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=462
2025-01-27 07:55:17 +00:00
d71c1d10a8 Accepting request 1208685 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1208685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=197
2024-10-20 08:12:55 +00:00
153e731176 - Eliminate usage of update-alternatives: GTK2 no longer provides
gtk-update-icon-cache, thus eliminating the need for this extra
  complexity.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=460
2024-10-17 17:31:15 +00:00
38d6cf9552 Accepting request 1189075 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1189075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=196
2024-07-24 13:29:57 +00:00
4d5e436193 Accepting request 1189066 from GNOME:Next
Add a bug ref

OBS-URL: https://build.opensuse.org/request/show/1189066
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=458
2024-07-22 16:37:05 +00:00
ce9de26fa0 Accepting request 1186766 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1186766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=195
2024-07-11 18:29:40 +00:00
7a95f381b2 Accepting request 1186761 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1186761
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=456
2024-07-11 07:41:59 +00:00
16a5e7ff27 Accepting request 1175579 from GNOME:Factory
- Update to version 3.24.42:
  + GtkFileChooser:
    - Avoid warnings about floating refs.
    - Improve performance of recursive search.
    - Populate search model in an idle.
  + GtkGLArea: Fix a regression in transparency handling.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Drop support for the deprecated
    atk_focus_tracker.
  + Wayland:
    - Fix monitor sizes.
    - Fix a crash related to tablet removal.
    - Infer resizable edges for tiled windows.
    - Always commit soon after acking a configure.
  + gdk:
    - Use css cursor names as far as possible.
    - Sync DND cursor use with GTK4.
  + build: Allow building against sysprof-capture-4.
  + Updated translations. (forwarded request 1175574 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1175579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=194
2024-05-22 19:29:03 +00:00
c19c9cab57 Accepting request 1175574 from GNOME:Next
- Update to version 3.24.42:
  + GtkFileChooser:
    - Avoid warnings about floating refs.
    - Improve performance of recursive search.
    - Populate search model in an idle.
  + GtkGLArea: Fix a regression in transparency handling.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Drop support for the deprecated
    atk_focus_tracker.
  + Wayland:
    - Fix monitor sizes.
    - Fix a crash related to tablet removal.
    - Infer resizable edges for tiled windows.
    - Always commit soon after acking a configure.
  + gdk:
    - Use css cursor names as far as possible.
    - Sync DND cursor use with GTK4.
  + build: Allow building against sysprof-capture-4.
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1175574
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=454
2024-05-21 13:12:50 +00:00
7c399d5278 Accepting request 1167741 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1167741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=193
2024-04-16 18:03:00 +00:00
85c70b45eb Accepting request 1167737 from GNOME:Next
- BuildRequire gettext-devel instead of gettext-tools-mini: the
  -devel provides is part of gettext-tools, but this allows OBS to
  pick the package it deems correct.

OBS-URL: https://build.opensuse.org/request/show/1167737
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=452
2024-04-15 07:29:13 +00:00
9300c5146d Accepting request 1159529 from GNOME:Factory
GNOME 46 (forwarded request 1159267 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1159529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=192
2024-03-20 20:12:22 +00:00
c24417acc5 Accepting request 1159267 from GNOME:Next
GNOME 46

OBS-URL: https://build.opensuse.org/request/show/1159267
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=450
2024-03-19 13:32:58 +00:00
645728e0a0 Accepting request 1131687 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1131687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=191
2023-12-08 21:31:27 +00:00
69eb309d3d Accepting request 1131648 from GNOME:Next
Update to 3.24.38+111

OBS-URL: https://build.opensuse.org/request/show/1131648
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=448
2023-12-07 20:30:27 +00:00
b587db70ff Accepting request 1131560 from home:yfjiang:branches:GNOME:Factory
Add a missing patch ever submitted to Leap/SLE.

OBS-URL: https://build.opensuse.org/request/show/1131560
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=447
2023-12-07 15:22:21 +00:00
68981fa73d Accepting request 1129593 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1129593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=190
2023-11-29 20:19:27 +00:00
d347b64a5b Accepting request 1129522 from GNOME:Next
Use %patch -p N instead of deprecated %patchN.

OBS-URL: https://build.opensuse.org/request/show/1129522
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=445
2023-11-28 13:20:06 +00:00
9317de04dc Accepting request 1117125 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1117125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=189
2023-10-13 21:13:44 +00:00
5e60f45bd7 Accepting request 1117092 from home:yfjiang:branches:GNOME:Factory
- Revert RPM ternary operations on SLE where rpm version is not
  ready.

OBS-URL: https://build.opensuse.org/request/show/1117092
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=443
2023-10-12 06:25:14 +00:00
b43ff5f3f5 Accepting request 1110895 from GNOME:Factory
- Use RPM ternary operations to specify true/false arguments based
  on build conditions (%[%{with FOO} ? "true" : "false"]) (forwarded request 1110637 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1110895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=188
2023-09-20 11:21:30 +00:00
ee6097adeb Accepting request 1110637 from GNOME:Next
- Use RPM ternary operations to specify true/false arguments based
  on build conditions (%[%{with FOO} ? "true" : "false"])

OBS-URL: https://build.opensuse.org/request/show/1110637
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=441
2023-09-13 11:35:07 +00:00
1ce546ec87 Accepting request 1103890 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1103890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=187
2023-08-15 14:39:28 +00:00
31e69300cc Accepting request 1103763 from home:yfjiang:branches:GNOME:Factory
- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.

OBS-URL: https://build.opensuse.org/request/show/1103763
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=439
2023-08-14 13:46:25 +00:00
e1ad8731cb Accepting request 1088669 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1088669
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=186
2023-05-24 18:22:06 +00:00
50f3a48034 Accepting request 1088429 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1088429
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=437
2023-05-23 13:40:37 +00:00
0e2bd42fd8 Accepting request 1084103 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1084103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=185
2023-05-03 10:56:02 +00:00
532a8fcc39 Accepting request 1083913 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1083913
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=435
2023-05-02 18:17:57 +00:00
277d64022f Accepting request 1083109 from GNOME:Factory
- Update to version 3.24.37+68:
  + application: Clean up signal handlers
  + OLE2 DND: Check if move is supported
  + Address issue 5711 by checking that the context is not NULL
  + wayland:
    - Don't crash without xdg_activation_v1
    - Don't crash on cursor size 0
  + gdkscreen-wayland: Notify initial setting change from
    org.gtk.Settings
  + gdk: Swap Cairo calls when reading back from a GdkWindow
  + Updated translations.
- Deprecate %gtk_immodule_(requires|post|postun) macros defined in
  the macros.gtk3 file. Since we are using RPM file triggers to
  provide their functionality, without nullifying them the commands
  will run twice, once by the file triggers and another time by the
  macros.

OBS-URL: https://build.opensuse.org/request/show/1083109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=184
2023-04-27 17:59:53 +00:00
05ccb388c8 Accepting request 1083108 from GNOME:Next
Looks better

OBS-URL: https://build.opensuse.org/request/show/1083108
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=433
2023-04-26 20:21:16 +00:00
c2161d407b Accepting request 1082842 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1082842
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=432
2023-04-26 07:50:54 +00:00
8d8e47d2a4 Accepting request 1073503 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1073503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=183
2023-03-24 14:18:09 +00:00
a6f88842ed Accepting request 1073484 from GNOME:Next
- Re-add macros.gtk3: there are quite a few consumers left
  requiring the defined macros.

OBS-URL: https://build.opensuse.org/request/show/1073484
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=430
2023-03-21 09:35:09 +00:00
a459944439 Accepting request 1073097 from GNOME:Next
- Prepend gtk3 to binary_version and _immoduledir macro names to
  avoid possible name clash now that they are being defined in the
  macros.gtk3 file instead of the spec file.
- Update to version 3.24.37:
  + Support the file transfer portal for copy-paste and DND
  + Treat XKB_MODE_NAME_LODO as super key
  + Refactor startup notification handling to be in sync with GTK 4
  + GL: Synchronie when calling MakeCurrent
  + CSS: Fix a problem with stopping animations
  + Wayland: Drop the legacy text input module
  + Updated translations.
- Update to version 3.24.36:
  + GtkLabel: Tweak selection behavior.
  + GtkEmojiChooser: Properly handle empty recent section.
  + GtkFileChooser: Make ~ key work regardless of dead keys.
  + Wayland:
    - Fix problems with X<>Wayland DND.
    - Revert cursor changes from 3.24.35.
    - Fix handling of surrounding text in input.
  + Updated translation.
- Switch from Autotools to Meson, dropping libtool build
  requirement while adding meson and ninja. And replace configure,
  make_build, and make_install macros with meson, meson_build and
  meson_install.
- Adopt the use of autosetup and autopatch macro facilities to
  improve package maintainability.
- Drop multibuild facility due to the fact that Gtk 3 Meson build
  scripts can't fully disable some components. And, at least for
  now, we cannot achieve the same degree of modularity we had with
  Autotools.
- Drop macros.gtk3 file as no package (if it ever had any) consumes
  its macros.
- After switching to Meson, the build doesn't produce a Wayland
  Input Method module anymore, at least not as a standalone. Update
  baselibs.conf accordingly. And some GResource files are now being
  provided in the devel package for working with emojis.
- Define __provides_exclude_from macro with ^%{_libdir}/gtk-3.0 as
  its value to prevent the automatic provision generator to offer
  private modules as requirable symbols.
- Make cloudproviders to be easily switchable, through bcond
  facility, to allow people to test it, or for maintainers to turn
  it on and off easily.
- Make gettext-its-gtk3 and gtk3-devel-doc sub-packages
  arch-independent (noarch), as they don't contain any binaries.
- Convert IM modules cache update post(un) scriptlets to RPM
  file triggers. Though we had good results with icon cache update
  scriptlets previously, we still can't use transfiletriggers to
  trigger the cache update only once, post transaction, because
  Zypper is still working on implementing support for them.
- Refresh patch with Quilt: gtk3-revert-forced-xftdpi.patch.

OBS-URL: https://build.opensuse.org/request/show/1073097
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=429
2023-03-20 12:49:51 +00:00
41de99a0d3 Accepting request 1040679 from GNOME:Factory
- Update to version 3.24.35+10:
  + Flush drawable surface when getting a pixbuf.
  + wayland: Look for cursor themes in $HOME (boo#1206001). (forwarded request 1040644 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1040679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=182
2022-12-07 16:34:33 +00:00