commit gtk4 for openSUSE:Factory

2024-05-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2024-05-06 17:52:25

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1880 (New)


Package is "gtk4"

Mon May  6 17:52:25 2024 rev:75 rq:1171914 version:4.14.4

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2024-04-21 
20:25:25.321828563 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1880/gtk4.changes  2024-05-06 
17:52:33.937580709 +0200
@@ -1,0 +2,19 @@
+Fri May  3 14:40:14 UTC 2024 - Dominique Leuenberger 
+
+- Update to version 4.14.4:
+  + GtkGraphicsOffload: Don't crash without a child.
+  + Icontheme:
+- Make symbolic svg loading more efficient.
+- Handle color-free symbolics more efficiently.
+  + Accessibility:
+- Make the gtk-demo sidebar search more accessible.
+- Stop emitting focus events.
+  + GDK:
+- Support XDG_ACTIVATION_TOKEN.
+- dmabuf: Be more defensive when importing unknown formats.
+- dmabuf: Use narrow range for YUV.
+  + GSK: gpu: Handle  tiny offscreens correctl.
+  + Build: Fix many ubsan warning.
+  + Updated translations.
+
+---

Old:

  gtk-4.14.3.obscpio

New:

  gtk-4.14.4.obscpio



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.MHHdSN/_old  2024-05-06 17:52:34.745610178 +0200
+++ /var/tmp/diff_new_pack.MHHdSN/_new  2024-05-06 17:52:34.745610178 +0200
@@ -28,7 +28,7 @@
 %endif
 
 Name:   gtk4
-Version:4.14.3
+Version:4.14.4
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.MHHdSN/_old  2024-05-06 17:52:34.781611491 +0200
+++ /var/tmp/diff_new_pack.MHHdSN/_new  2024-05-06 17:52:34.785611637 +0200
@@ -3,7 +3,7 @@
   
 git
 https://gitlab.gnome.org/GNOME/gtk.git
-4.14.3
+4.14.4
 @PARENT_TAG@+@TAG_OFFSET@
 (.*)\+0
 \1

++ gtk-4.14.3.obscpio -> gtk-4.14.4.obscpio ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.14.3.obscpio 
/work/SRC/openSUSE:Factory/.gtk4.new.1880/gtk-4.14.4.obscpio differ: char 49, 
line 1

++ gtk.obsinfo ++
--- /var/tmp/diff_new_pack.MHHdSN/_old  2024-05-06 17:52:34.825613095 +0200
+++ /var/tmp/diff_new_pack.MHHdSN/_new  2024-05-06 17:52:34.829613241 +0200
@@ -1,5 +1,5 @@
 name: gtk
-version: 4.14.3
-mtime: 1713490202
-commit: 686a629f98f743eb4fafd94c8216972f1387b8f3
+version: 4.14.4
+mtime: 1714692806
+commit: 8593797a6fad9eadf0e9e0e3d502c83d423ef285
 


commit gtk4 for openSUSE:Factory

2024-04-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2024-04-21 20:24:50

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.26366 (New)


Package is "gtk4"

Sun Apr 21 20:24:50 2024 rev:74 rq:1169226 version:4.14.3

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2024-04-05 
20:24:14.894687288 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.26366/gtk4.changes 2024-04-21 
20:25:25.321828563 +0200
@@ -1,0 +2,14 @@
+Fri Apr 19 12:57:02 UTC 2024 - Dominique Leuenberger 
+
+- Update to version 4.14.3:
+  + GtkShortcutManager: Track the propagation phase of added
+controllers.
+  + Accessibility: Implement GtkAccessibleRange for scrollbars.
+  + X11:
+- Fix some confusing debug messages
+- Drop a no-longer-relevant optimization that was interfering
+  with getting the current window manager capabilities.
+  + Tools: Support generating pdf in gtk4-rendernode-tool.
+  + Updated translations.
+
+---

Old:

  gtk-4.14.2.obscpio

New:

  gtk-4.14.3.obscpio



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.f9ZUgO/_old  2024-04-21 20:25:27.653914133 +0200
+++ /var/tmp/diff_new_pack.f9ZUgO/_new  2024-04-21 20:25:27.669914720 +0200
@@ -28,7 +28,7 @@
 %endif
 
 Name:   gtk4
-Version:4.14.2
+Version:4.14.3
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.f9ZUgO/_old  2024-04-21 20:25:27.909923527 +0200
+++ /var/tmp/diff_new_pack.f9ZUgO/_new  2024-04-21 20:25:27.957925288 +0200
@@ -3,7 +3,7 @@
   
 git
 https://gitlab.gnome.org/GNOME/gtk.git
-4.14.2
+4.14.3
 @PARENT_TAG@+@TAG_OFFSET@
 (.*)\+0
 \1

++ gtk-4.14.2.obscpio -> gtk-4.14.3.obscpio ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.14.2.obscpio 
/work/SRC/openSUSE:Factory/.gtk4.new.26366/gtk-4.14.3.obscpio differ: char 49, 
line 1

++ gtk.obsinfo ++
--- /var/tmp/diff_new_pack.f9ZUgO/_old  2024-04-21 20:25:28.197934095 +0200
+++ /var/tmp/diff_new_pack.f9ZUgO/_new  2024-04-21 20:25:28.233935416 +0200
@@ -1,5 +1,5 @@
 name: gtk
-version: 4.14.2
-mtime: 1712139634
-commit: 29c29b0e641a1e53ea512bc0edd689d0b78ab3ae
+version: 4.14.3
+mtime: 1713490202
+commit: 686a629f98f743eb4fafd94c8216972f1387b8f3
 


commit gtk4 for openSUSE:Factory

2024-04-05 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2024-04-05 20:24:09

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1905 (New)


Package is "gtk4"

Fri Apr  5 20:24:09 2024 rev:73 rq:1164568 version:4.14.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2024-03-20 
21:12:50.446632516 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1905/gtk4.changes  2024-04-05 
20:24:14.894687288 +0200
@@ -1,0 +2,24 @@
+Thu Apr  4 08:17:21 UTC 2024 - Dominique Leuenberger 
+
+- Update to version 4.14.2:
+  + GtkScale: Improve positioning of values in some cases.
+  + Theme: Make progress in entries visible.
+  + Accessibility: Fix text insertion handling.
+  + GDK:
+- dnd: Use the default cursor durion motion
+- dnd: Use a better cursor for indicating the move action
+  + GSK:
+- gl: Handle offloads in offscreen context better
+- Fix text rendering problems with some fonts
+  + Wayland:
+- Tighten up some protocol version checks
+- Use the presentation time protocol
+- Fix a crash with subsurfaces
+- Improve settings portal handling
+  + Debugging: Add font settings in the inspector.
+  + Demos:
+- Clean up the application demo
+- Update cursor images for the cursor demo
+  + Updated translations.
+
+---

Old:

  gtk-4.14.1.obscpio

New:

  gtk-4.14.2.obscpio



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.oopRq7/_old  2024-04-05 20:24:16.018728626 +0200
+++ /var/tmp/diff_new_pack.oopRq7/_new  2024-04-05 20:24:16.022728774 +0200
@@ -28,7 +28,7 @@
 %endif
 
 Name:   gtk4
-Version:4.14.1
+Version:4.14.2
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ _service ++
--- /var/tmp/diff_new_pack.oopRq7/_old  2024-04-05 20:24:16.050729803 +0200
+++ /var/tmp/diff_new_pack.oopRq7/_new  2024-04-05 20:24:16.054729951 +0200
@@ -3,7 +3,7 @@
   
 git
 https://gitlab.gnome.org/GNOME/gtk.git
-4.14.1
+4.14.2
 @PARENT_TAG@+@TAG_OFFSET@
 (.*)\+0
 \1

++ gtk-4.14.1.obscpio -> gtk-4.14.2.obscpio ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.14.1.obscpio 
/work/SRC/openSUSE:Factory/.gtk4.new.1905/gtk-4.14.2.obscpio differ: char 48, 
line 1

++ gtk.obsinfo ++
--- /var/tmp/diff_new_pack.oopRq7/_old  2024-04-05 20:24:16.086731127 +0200
+++ /var/tmp/diff_new_pack.oopRq7/_new  2024-04-05 20:24:16.090731275 +0200
@@ -1,5 +1,5 @@
 name: gtk
-version: 4.14.1
-mtime: 1710636735
-commit: c648bb7b19bede75d3af4acaed468b922269ed05
+version: 4.14.2
+mtime: 1712139634
+commit: 29c29b0e641a1e53ea512bc0edd689d0b78ab3ae
 


commit gtk4 for openSUSE:Factory

2024-03-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2024-03-20 21:11:52

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1905 (New)


Package is "gtk4"

Wed Mar 20 21:11:52 2024 rev:72 rq:1159503 version:4.14.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2024-02-11 
15:44:50.721102525 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1905/gtk4.changes  2024-03-20 
21:12:50.446632516 +0100
@@ -1,0 +2,204 @@
+Sun Mar 17 09:43:01 UTC 2024 - Dominique Leuenberger 
+
+- Update to version 4.14.1:
+  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
+surrounding text in input methods.
+  + Printing: Avoid accessing freed printers.
+  + Accessibility: Fix memory leaks.
+  + GDK:
+- Rename the GDK_VULKAN_SKIP environment variable to
+  GDK_VULKAN_DISABLE.
+- Add a GDK_GL_DISABLE environment variable.
+  + GSK:
+- Rename the GSK_GPU_SKIP environment variable to
+  GSK_GPU_DISABLE.
+- Speed up handling of repeated ops, which should help for
+  text.
+- Speed up the inner loop of text node conversion.
+- Drop the glyph-align optimization flag.
+- ngl: Avoid reusing frames while they are in use.
+- Fix flickering thumbnails in nautilus.
+- Speed up buffer handling in both ngl and Vulkan.
+  + Demos: Skip demos using gl shaders when we're not using the gl
+renderer.
+  + Build:
+- Fix some ubsan warnings.
+- Avoid zink in ci since it spams stderr.
+  + Updated translations.
+
+---
+Tue Mar 12 13:38:30 UTC 2024 - Dominique Leuenberger 
+
+- Update to version 4.14.0:
+  + GtkTextView:
+- Don't snapshot children twice.
+- Don't blink the cursor when hidden.
+  + GtkEmojiChooser: Fix presentation selector handling.
+  + GtkSnapshot: Fix wrong nodes with transformed shadows.
+  + GtkIMContext: Make gtk_im_context_activate_osk public.
+  + Accessibility:
+- Implement get_contents_at for all our text widgets.
+- Add GtkAccessibleText.get_default_attributes.
+  + GSK:
+- Don't fall back to cairo for software rendering. gl+llvmpipe
+  is better.
+- Round vertical glyph position to a device pixel position if
+  the font is hinted.
+- Fix problems with clip handling.
+- Make vulkan and ngl match their font handling.
+- Fix some corner-cases with offloading and clips.
+- Fix problem with rendering of missing glyphs in hinted fonts.
+  + Updated translations.
+
+---
+Mon Mar  4 08:08:06 UTC 2024 - Dominique Leuenberger 
+
+- Update to version 4.13.9:
+  + GtkEditable: Fix preconditions to be not too strict.
+  + GtkEmojiChooser: Support search in the locale as well as in
+English.
+  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
+symbolics.
+  + GtkVideo: Fix a problem with cursor handling that could lead to
+crashes.
+  + Accessibility:
+- Fix GetCharacterAtOffset implementation.
+- Add a Terminal role.
+- Make TextCaretMoved match gtk3.
+- Support multiple levels of GtkEditable delegates.
+  + GSK:
+- Make the node parser more flexible for text nodes.
+- Change the way font scaling is handled to avoid clipping.
+- Fix handling of missing glyphs in the new renderers.
+  + X11: Don't claim to support shadows without a compositor.
+  + Wayland: Fix handling of output scales.
+  + Tools: Add a compare command to gtk4-rendernode-tool.
+  + Build: Fix some ubsan complaints.
+
+---
+Thu Feb 22 11:17:20 UTC 2024 - Dominique Leuenberger 
+
+- Update to version 4.13.8.1+7:
+  + Fix Crash in gtk_file_dialog_save() with initial filename.
+  + x11: Shadows require compositing 
+
+---
+Wed Feb 21 07:59:25 UTC 2024 - Dominique Leuenberger 
+
+- Update to version 4.13.8:
+  + Accessibility:
+- Add a GtkAccessibleText interface for allowing 3rd party.
+  text widgets (notably vte) to be accessible.
+- Avoid duplicate accessible descriptions.
+- Fix GetAccessibleAtPoint.
+  + GSK:
+- Avoid offscreens for disjoint containers.
+- Don't use the gpu renderers with llvmpipe.
+- Fix various rendering issues found by tests.
+- Allow unnormalized node bounds again.
+- Fix a broken case of rounded-rect intersection.
+- Fix handling of external textures in gpu renderers.
+- Make gpu renderers work with WGL on Windows.
+  + build: Allow building without dmabuf support on (old) Linux.
+  + X11: Fix monitor enter/leave signals.
+  + Updated translations.
+

commit gtk4 for openSUSE:Factory

2023-10-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-10-03 20:14:58

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.28202 (New)


Package is "gtk4"

Tue Oct  3 20:14:58 2023 rev:69 rq:1114702 version:4.12.3

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-09-22 
21:48:27.171122896 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.28202/gtk4.changes 2023-10-03 
20:15:18.486595175 +0200
@@ -1,0 +2,13 @@
+Thu Sep 28 14:47:46 UTC 2023 - Bjørn Lie 
+
+- 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.
+
+---

Old:

  gtk-4.12.2.tar.xz

New:

  gtk-4.12.3.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.oIbWmK/_old  2023-10-03 20:15:36.059228959 +0200
+++ /var/tmp/diff_new_pack.oIbWmK/_new  2023-10-03 20:15:36.059228959 +0200
@@ -29,7 +29,7 @@
 %endif
 
 Name:   gtk4
-Version:4.12.2
+Version:4.12.3
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ gtk-4.12.2.tar.xz -> gtk-4.12.3.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.12.2.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.28202/gtk-4.12.3.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2023-09-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-09-22 21:47:17

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1770 (New)


Package is "gtk4"

Fri Sep 22 21:47:17 2023 rev:68 rq:1112722 version:4.12.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-09-20 
13:23:59.287464651 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1770/gtk4.changes  2023-09-22 
21:48:27.171122896 +0200
@@ -1,0 +2,25 @@
+Wed Sep 20 22:39:12 UTC 2023 - Luciano Santos 
+
+- 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 18:37:13 UTC 2023 - Bjørn Lie 
+
+- Add e001b421.patch: tooltip: don't cross native boundaries.
+
+---

Old:

  gtk-4.12.1.tar.xz

New:

  gtk-4.12.2.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.quiu0i/_old  2023-09-22 21:48:28.471170091 +0200
+++ /var/tmp/diff_new_pack.quiu0i/_new  2023-09-22 21:48:28.475170237 +0200
@@ -29,7 +29,7 @@
 %endif
 
 Name:   gtk4
-Version:4.12.1
+Version:4.12.2
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ gtk-4.12.1.tar.xz -> gtk-4.12.2.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.12.1.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.1770/gtk-4.12.2.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2023-09-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-09-20 13:22:49

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.16627 (New)


Package is "gtk4"

Wed Sep 20 13:22:49 2023 rev:67 rq:1112453 version:4.12.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-08-22 
08:56:03.786549307 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.16627/gtk4.changes 2023-09-20 
13:23:59.287464651 +0200
@@ -1,0 +2,28 @@
+Thu Aug 31 12:51:57 UTC 2023 - Dominique Leuenberger 
+
+- 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 18:14:34 UTC 2023 - Bjørn Lie 
+
+- 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
+
+---

Old:

  6af9dc86.patch
  gtk-4.12.0.tar.xz

New:

  gtk-4.12.1.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.RUKjSU/_old  2023-09-20 13:24:00.643513232 +0200
+++ /var/tmp/diff_new_pack.RUKjSU/_new  2023-09-20 13:24:00.647513374 +0200
@@ -29,7 +29,7 @@
 %endif
 
 Name:   gtk4
-Version:4.12.0
+Version:4.12.1
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later
@@ -46,8 +46,6 @@
 # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756
 # PATCH-FIX-OPENSUSE 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch 
-- Revert "Meson: Simplify pkgconfig file generator"
 Patch0: 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
-# PATCH-FIX-UPSTREAM 6af9dc86.patch -- print: Revert "Start sorting apart 
includes" change for gtkprinteroptionprivate.h
-Patch1: https://gitlab.gnome.org/GNOME/gtk/-/commit/6af9dc86.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas

++ 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch ++
--- /var/tmp/diff_new_pack.RUKjSU/_old  2023-09-20 13:24:00.663513948 +0200
+++ /var/tmp/diff_new_pack.RUKjSU/_new  2023-09-20 13:24:00.667514091 +0200
@@ -13,11 +13,11 @@
  meson.build | 47 +--
  1 file changed, 33 insertions(+), 14 deletions(-)
 
-Index: gtk-4.10.1/meson.build
+Index: gtk-4.12.1/meson.build
 ===
 gtk-4.10.1.orig/meson.build
-+++ gtk-4.10.1/meson.build
-@@ -438,6 +438,9 @@ if not os_win32
+--- gtk-4.12.1.orig/meson.build
 gtk-4.12.1/meson.build
+@@ -430,6 +430,9 @@ if not os_win32
endif
  endif
  
@@ -27,7 +27,7 @@
  cairo_backends = []
  foreach backend: [ ['cairo-xlib', cairo_req, x11_enabled],
 ['cairo-win32', cairo_req, win32_enabled],
-@@ -566,14 +569,26 @@ if x11_enabled
+@@ -562,14 +565,26 @@ if x11_enabled
cdata.set('HAVE_RANDR15', xrandr15_dep.found())
  endif
  
@@ -54,55 +54,15 @@
  
# Check whether libepoxy is built with EGL support on Windows
  endif
-@@ -803,7 +818,16 @@ gsk_private_packages = [] # all already
- pangoft2_pkgs = (wayland_enabled or x11_enabled) ? ['pangoft2'] : []
- gtk_private_packages = pangoft2_pkgs
- 
--pkgs = []
-+gdk_extra_libs = pc_gdk_extra_libs
-+gsk_extra_libs = []
-+gtk_extra_libs = []
-+
-+gdk_extra_cflags = []
-+gsk_extra_cflags = []
-+gtk_extra_cflags = []
-+
-+pkgs = [ 'gtk4' ]
-+
- pkg_targets = []
- display_backends = []
- foreach backend: [ 'broadway', 'macos', 'wayland', 'win32', 'x11', ]
-@@ -820,23 +844,18 @@ common_pc_variables = [
-   'gtk_host=@0@-@1@'.format(host_machine.cpu_family(), 
host_machine.system()), # FIXME
- ]
- 
--pkg_config.generate(libgtk,
--  filebase: 'gtk4',
--  unescaped_variables: common_pc_variables,
--  name: 'GTK',
--  description: 'GTK Graphical UI Library',
--  requires: gdk_packages + gsk_packages + gtk_packages,
--  subdirs: 

commit gtk4 for openSUSE:Factory

2023-08-22 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-08-22 08:56:03

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1766 (New)


Package is "gtk4"

Tue Aug 22 08:56:03 2023 rev:66 rq:1105072 version:4.12.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-08-15 
16:39:38.786839827 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1766/gtk4.changes  2023-08-22 
08:56:03.786549307 +0200
@@ -1,0 +2,6 @@
+Mon Aug 21 11:17:26 UTC 2023 - Bjørn Lie 
+
+- Add 6af9dc86.patch: print: Revert "Start sorting apart includes"
+  change for gtkprinteroptionprivate.h.
+
+---

New:

  6af9dc86.patch



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.1CK8Mo/_old  2023-08-22 08:56:04.570550796 +0200
+++ /var/tmp/diff_new_pack.1CK8Mo/_new  2023-08-22 08:56:04.578550812 +0200
@@ -46,6 +46,8 @@
 # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756
 # PATCH-FIX-OPENSUSE 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch 
-- Revert "Meson: Simplify pkgconfig file generator"
 Patch0: 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
+# PATCH-FIX-UPSTREAM 6af9dc86.patch -- print: Revert "Start sorting apart 
includes" change for gtkprinteroptionprivate.h
+Patch1: https://gitlab.gnome.org/GNOME/gtk/-/commit/6af9dc86.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas

++ 6af9dc86.patch ++
>From 4d7277f72c8f4915f237e36982ffd7dfba524b15 Mon Sep 17 00:00:00 2001
From: Xi Ruoyao 
Date: Mon, 7 Aug 2023 18:00:34 +0800
Subject: [PATCH] print: Revert "Start sorting apart includes" change for
 gtkprinteroptionprivate.h

The print backends needs the functions in gtkprinteroptionprivate.h to
be exported.

Fixes #6003.
---
 gtk/print/gtkprinteroptionprivate.h | 12 
 1 file changed, 12 insertions(+)

diff --git a/gtk/print/gtkprinteroptionprivate.h 
b/gtk/print/gtkprinteroptionprivate.h
index 82dd8739ba1..a7d8e8ad5b6 100644
--- a/gtk/print/gtkprinteroptionprivate.h
+++ b/gtk/print/gtkprinteroptionprivate.h
@@ -27,6 +27,7 @@
 #endif
 
 #include 
+#include 
 
 G_BEGIN_DECLS
 
@@ -87,28 +88,39 @@ struct _GtkPrinterOptionClass
   void (*_gtk_reserved4) (void);
 };
 
+GDK_AVAILABLE_IN_ALL
 GType   gtk_printer_option_get_type   (void) G_GNUC_CONST;
 
+GDK_AVAILABLE_IN_ALL
 GtkPrinterOption *gtk_printer_option_new(const char
   *name,
 const char 
  *display_text,
 
GtkPrinterOptionType  type);
+GDK_AVAILABLE_IN_ALL
 void  gtk_printer_option_set(GtkPrinterOption  
   *option,
 const char 
  *value);
+GDK_AVAILABLE_IN_ALL
 void  gtk_printer_option_set_has_conflict   (GtkPrinterOption  
   *option,
 gboolean   
   has_conflict);
+GDK_AVAILABLE_IN_ALL
 void  gtk_printer_option_clear_has_conflict (GtkPrinterOption  
   *option);
+GDK_AVAILABLE_IN_ALL
 void  gtk_printer_option_set_boolean(GtkPrinterOption  
   *option,
 gboolean   
   value);
+GDK_AVAILABLE_IN_ALL
 void  gtk_printer_option_allocate_choices   (GtkPrinterOption  
   *option,
 int
   num);
+GDK_AVAILABLE_IN_ALL
 void  gtk_printer_option_choices_from_array (GtkPrinterOption  
   *option,
  int   
num_choices,
  const char
   **choices,
  const char
   **choices_display);
+GDK_AVAILABLE_IN_ALL
 gboolean  gtk_printer_option_has_choice (GtkPrinterOption  
   *option,
const char  
 *choice);
+GDK_AVAILABLE_IN_ALL
 void  gtk_printer_option_set_activates_default (GtkPrinterOption   
  *option,
gboolean
  activates);
+GDK_AVAILABLE_IN_ALL
 gboolean  gtk_printer_option_get_activates_default (GtkPrinterOption   
  *option);
 
 
-- 
GitLab


commit gtk4 for openSUSE:Factory

2023-08-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-08-15 16:39:32

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.11712 (New)


Package is "gtk4"

Tue Aug 15 16:39:32 2023 rev:65 rq:1103891 version:4.12.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-08-09 
17:24:24.049061835 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.11712/gtk4.changes 2023-08-15 
16:39:38.786839827 +0200
@@ -1,0 +2,78 @@
+Mon Aug  7 09:55:17 UTC 2023 - Bjørn Lie 
+
+- 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  6 15:38:02 UTC 2023 - Bjørn Lie 
+
+- 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.
+
+---

Old:

  gtk-4.10.5.tar.xz

New:

  gtk-4.12.0.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.w8d91X/_old  2023-08-15 16:39:39.406844055 +0200
+++ /var/tmp/diff_new_pack.w8d91X/_new  2023-08-15 16:39:39.410844082 +0200
@@ -29,14 +29,14 @@
 %endif
 
 Name:   gtk4
-Version:4.10.5
+Version:4.12.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.10/%{_name}-%{version}.tar.xz
+Source: 
https://download.gnome.org/sources/gtk/4.12/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
 Source99:   gtk4-rpmlintrc
@@ -262,7 +262,7 @@
 
 %build
 %meson \
-   -Dgtk_doc=true \
+   -Ddocumentation=true \

commit gtk4 for openSUSE:Factory

2023-08-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-08-09 17:24:16

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.11712 (New)


Package is "gtk4"

Wed Aug  9 17:24:16 2023 rev:64 rq:1102936 version:4.10.5

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-06-08 
21:41:48.705725713 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.11712/gtk4.changes 2023-08-09 
17:24:24.049061835 +0200
@@ -1,0 +2,10 @@
+Sat Aug  5 10:16:46 UTC 2023 - Bjørn Lie 
+
+- 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.
+
+---

Old:

  gtk-4.10.4.tar.xz

New:

  gtk-4.10.5.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.IoJ5GH/_old  2023-08-09 17:24:24.729066068 +0200
+++ /var/tmp/diff_new_pack.IoJ5GH/_new  2023-08-09 17:24:24.733066094 +0200
@@ -29,7 +29,7 @@
 %endif
 
 Name:   gtk4
-Version:4.10.4
+Version:4.10.5
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ gtk-4.10.4.tar.xz -> gtk-4.10.5.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.10.4.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.11712/gtk-4.10.5.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2023-06-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-06-08 21:41:47

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.15902 (New)


Package is "gtk4"

Thu Jun  8 21:41:47 2023 rev:63 rq:1091207 version:4.10.4

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-06-06 
19:56:28.478549879 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.15902/gtk4.changes 2023-06-08 
21:41:48.705725713 +0200
@@ -1,0 +2,22 @@
+Mon Jun  5 18:58:41 UTC 2023 - Bjørn Lie 
+
+- 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
+
+---

Old:

  966a2350.patch
  fix-gridview.patch
  gtk-4.10.3.tar.xz
  gtk4-correctly-refresh-after-delete.patch

New:

  gtk-4.10.4.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.4fgnz3/_old  2023-06-08 21:41:49.301729226 +0200
+++ /var/tmp/diff_new_pack.4fgnz3/_new  2023-06-08 21:41:49.305729249 +0200
@@ -29,7 +29,7 @@
 %endif
 
 Name:   gtk4
-Version:4.10.3
+Version:4.10.4
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later
@@ -46,12 +46,6 @@
 # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756
 # PATCH-FIX-OPENSUSE 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch 
-- Revert "Meson: Simplify pkgconfig file generator"
 Patch0: 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
-# PATCH-FIX-UPSTREAM gtk4-correctly-refresh-after-delete.patch 
glgo#GNOME/nautilus#2941 badshah...@gmail.com -- Deleting files causes folders 
in the directory to disappear and reappear after a refresh
-Patch1: 
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5873.patch#/gtk4-correctly-refresh-after-delete.patch
-# PATCH-FIX-UPSTREAM 966a2350.patch glgo#GNOME/gtk#5798 -- css: Don't 
transition to currentColor
-Patch2: https://gitlab.gnome.org/GNOME/gtk/-/commit/966a2350.patch
-# PATCH-FIX-UPSTREAM fix-gridview.patch glgo#GNOME/nautilus#2980 -- Add 
border-spacing where it was missed
-Patch3: fix-gridview.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas

++ gtk-4.10.3.tar.xz -> gtk-4.10.4.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.10.3.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.15902/gtk-4.10.4.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2023-06-06 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-06-06 19:55:34

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.15902 (New)


Package is "gtk4"

Tue Jun  6 19:55:34 2023 rev:62 rq:1090934 version:4.10.3

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-05-08 
17:23:49.908534845 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.15902/gtk4.changes 2023-06-06 
19:56:28.478549879 +0200
@@ -1,0 +2,7 @@
+Sun Jun  4 12:17:15 UTC 2023 - Paolo Stivanin 
+
+- 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).
+
+---

New:

  fix-gridview.patch



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.q1dF0V/_old  2023-06-06 19:56:29.258554504 +0200
+++ /var/tmp/diff_new_pack.q1dF0V/_new  2023-06-06 19:56:29.266554551 +0200
@@ -50,6 +50,8 @@
 Patch1: 
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5873.patch#/gtk4-correctly-refresh-after-delete.patch
 # PATCH-FIX-UPSTREAM 966a2350.patch glgo#GNOME/gtk#5798 -- css: Don't 
transition to currentColor
 Patch2: https://gitlab.gnome.org/GNOME/gtk/-/commit/966a2350.patch
+# PATCH-FIX-UPSTREAM fix-gridview.patch glgo#GNOME/nautilus#2980 -- Add 
border-spacing where it was missed
+Patch3: fix-gridview.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas

++ fix-gridview.patch ++
>From 099955b0c06dbddc9469bd3c8e63673a3a82883f Mon Sep 17 00:00:00 2001
From: Benjamin Otte 
Date: Tue, 16 May 2023 18:08:21 +0200
Subject: [PATCH] gridview: Add border-spacing where it was missed

We were computing column widths without taking border-spacing into
account, making them slightly too big.
---
 gtk/gtkgridview.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gtk/gtkgridview.c b/gtk/gtkgridview.c
index 274f34c3c95..885826a138e 100644
--- a/gtk/gtkgridview.c
+++ b/gtk/gtkgridview.c
@@ -657,7 +657,7 @@ gtk_grid_view_measure_list (GtkWidget *widget,
   gtk_grid_view_measure_column_size (self, _min, _nat);
   for_size = MAX (for_size, col_min * (int) self->min_columns);
   n_columns = gtk_grid_view_compute_n_columns (self, for_size, xspacing, 
col_min, col_nat);
-  column_size = for_size / n_columns;
+  column_size = (for_size + xspacing) / n_columns - xspacing;
 
   i = 0;
   row_height = 0;
@@ -770,7 +770,7 @@ gtk_grid_view_size_allocate (GtkWidget *widget,
  orientation == 
GTK_ORIENTATION_VERTICAL ? width : height,
  xspacing,
  col_min, col_nat);
-  self->column_width = (orientation == GTK_ORIENTATION_VERTICAL ? width : 
height) / self->n_columns;
+  self->column_width = ((orientation == GTK_ORIENTATION_VERTICAL ? width : 
height) + xspacing) / self->n_columns - xspacing;
   self->column_width = MAX (self->column_width, col_min);
 
   /* step 2: determine height of known rows */
-- 
GitLab


commit gtk4 for openSUSE:Factory

2023-05-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-05-08 17:23:47

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1533 (New)


Package is "gtk4"

Mon May  8 17:23:47 2023 rev:61 rq:1085296 version:4.10.3

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-05-04 
17:09:38.080034784 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1533/gtk4.changes  2023-05-08 
17:23:49.908534845 +0200
@@ -1,0 +2,8 @@
+Thu May  4 14:48:30 UTC 2023 - Bjørn Lie 
+
+- 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).
+
+---

New:

  966a2350.patch



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.y7NQ7w/_old  2023-05-08 17:23:50.500538345 +0200
+++ /var/tmp/diff_new_pack.y7NQ7w/_new  2023-05-08 17:23:50.504538369 +0200
@@ -48,6 +48,8 @@
 Patch0: 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
 # PATCH-FIX-UPSTREAM gtk4-correctly-refresh-after-delete.patch 
glgo#GNOME/nautilus#2941 badshah...@gmail.com -- Deleting files causes folders 
in the directory to disappear and reappear after a refresh
 Patch1: 
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5873.patch#/gtk4-correctly-refresh-after-delete.patch
+# PATCH-FIX-UPSTREAM 966a2350.patch glgo#GNOME/gtk#5798 -- css: Don't 
transition to currentColor
+Patch2: https://gitlab.gnome.org/GNOME/gtk/-/commit/966a2350.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas

++ 966a2350.patch ++
>From 966a23503a2e8bbb948270e06f3eb13ca4c06632 Mon Sep 17 00:00:00 2001
From: Benjamin Otte 
Date: Tue, 2 May 2023 19:48:54 +0200
Subject: [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.

Fixes #5798
---
 gtk/gtkcssfiltervalue.c| 16 
 gtk/gtkcssshadowvalue.c|  4 ++--
 gtk/gtkcssshadowvalueprivate.h |  2 +-
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/gtk/gtkcssfiltervalue.c b/gtk/gtkcssfiltervalue.c
index ed334979cb6..84f581121c5 100644
--- a/gtk/gtkcssfiltervalue.c
+++ b/gtk/gtkcssfiltervalue.c
@@ -102,10 +102,10 @@ gtk_css_filter_clear (GtkCssFilter *filter)
 }
 
 static void
-gtk_css_filter_init_identity (GtkCssFilter *filter,
-  GtkCssFilterType  type)
+gtk_css_filter_init_identity (GtkCssFilter   *filter,
+  const GtkCssFilter *other)
 {
-  switch (type)
+  switch (other->type)
 {
 case GTK_CSS_FILTER_BRIGHTNESS:
   filter->brightness.value = _gtk_css_number_value_new (1, GTK_CSS_NUMBER);
@@ -135,7 +135,7 @@ gtk_css_filter_init_identity (GtkCssFilter *filter,
   filter->blur.value = _gtk_css_number_value_new (0, GTK_CSS_PX);
   break;
 case GTK_CSS_FILTER_DROP_SHADOW:
-  filter->drop_shadow.value = gtk_css_shadow_value_new_filter ();
+  filter->drop_shadow.value = gtk_css_shadow_value_new_filter 
(other->drop_shadow.value);
   break;
 case GTK_CSS_FILTER_NONE:
 default:
@@ -143,7 +143,7 @@ gtk_css_filter_init_identity (GtkCssFilter *filter,
   break;
 }
 
-  filter->type = type;
+  filter->type = other->type;
 }
 
 #define R 0.2126
@@ -466,7 +466,7 @@ gtk_css_value_filter_equal (const GtkCssValue *value1,
 {
   GtkCssFilter filter;
 
-  gtk_css_filter_init_identity (, larger->filters[i].type);
+  gtk_css_filter_init_identity (, >filters[i]);
 
   if (!gtk_css_filter_equal (>filters[i], ))
 {
@@ -590,7 +590,7 @@ gtk_css_value_filter_transition (GtkCssValue *start,
 {
   GtkCssFilter filter;
 
-  gtk_css_filter_init_identity (, start->filters[i].type);
+  gtk_css_filter_init_identity (, >filters[i]);
   gtk_css_filter_transition (>filters[i],
  >filters[i],
  ,
@@ -602,7 +602,7 @@ gtk_css_value_filter_transition (GtkCssValue *start,
 {
   GtkCssFilter filter;
 
-  gtk_css_filter_init_identity (, end->filters[i].type);
+  gtk_css_filter_init_identity (, >filters[i]);
   gtk_css_filter_transition (>filters[i],
  ,
  >filters[i],
diff --git a/gtk/gtkcssshadowvalue.c b/gtk/gtkcssshadowvalue.c
index 66029dbff44..fead476c00a 100644

commit gtk4 for openSUSE:Factory

2023-05-04 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-05-04 17:09:28

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1533 (New)


Package is "gtk4"

Thu May  4 17:09:28 2023 rev:60 rq:1084214 version:4.10.3

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-04-28 
16:23:04.381906810 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1533/gtk4.changes  2023-05-04 
17:09:38.080034784 +0200
@@ -1,0 +2,8 @@
+Wed May  3 05:58:06 UTC 2023 - Atri Bhattacharya 
+
+- 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.
+
+---

New:

  gtk4-correctly-refresh-after-delete.patch



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.mYPnV5/_old  2023-05-04 17:09:38.756038741 +0200
+++ /var/tmp/diff_new_pack.mYPnV5/_new  2023-05-04 17:09:38.760038765 +0200
@@ -46,6 +46,8 @@
 # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756
 # PATCH-FIX-OPENSUSE 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch 
-- Revert "Meson: Simplify pkgconfig file generator"
 Patch0: 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
+# PATCH-FIX-UPSTREAM gtk4-correctly-refresh-after-delete.patch 
glgo#GNOME/nautilus#2941 badshah...@gmail.com -- Deleting files causes folders 
in the directory to disappear and reappear after a refresh
+Patch1: 
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/5873.patch#/gtk4-correctly-refresh-after-delete.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas

++ gtk4-correctly-refresh-after-delete.patch ++
>From 4f47683710bbb4b56c286c6ee6a5c394fcf2b755 Mon Sep 17 00:00:00 2001
From: Matthias Clasen 
Date: Wed, 29 Mar 2023 02:23:46 +
Subject: [PATCH] Merge branch 'wip/otte/trelistmodel-fixage' into 'main'

treelistmodel: Don't add items in reverse

Closes #5707

See merge request GNOME/gtk!5744

(cherry picked from commit c5a53f235a2ed1b0acd0a8c29153e62377262d04)

1718db14 treelistmodel: Don't add items in reverse
cd860beb Add a test for splicing treelistmodel
---
 gtk/gtktreelistmodel.c|  2 +-
 testsuite/gtk/treelistmodel.c | 46 +++
 2 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/gtk/gtktreelistmodel.c b/gtk/gtktreelistmodel.c
index dd3b3009ccc..1e55323c0a4 100644
--- a/gtk/gtktreelistmodel.c
+++ b/gtk/gtktreelistmodel.c
@@ -357,7 +357,7 @@ gtk_tree_list_model_items_changed_cb (GListModel *model,
 }
 
   tree_added = added;
-  for (i = 0; i < added; i++)
+  for (i = added; i-- > 0;)
 {
   child = gtk_rb_tree_insert_before (node->children, child);
   child->parent = node;
diff --git a/testsuite/gtk/treelistmodel.c b/testsuite/gtk/treelistmodel.c
index 941ac3d306b..98493a3ba56 100644
--- a/testsuite/gtk/treelistmodel.c
+++ b/testsuite/gtk/treelistmodel.c
@@ -261,6 +261,51 @@ test_remove_some (void)
   g_object_unref (tree);
 }
 
+static void
+splice (GListStore *store,
+guint   pos,
+guint   removed,
+guint  *numbers,
+guint   added)
+{
+  GObject **objects = g_newa (GObject *, added);
+  guint i;
+
+  for (i = 0; i < added; i++)
+{
+  /* 0 cannot be differentiated from NULL, so don't use it */
+  g_assert_cmpint (numbers[i], !=, 0);
+  objects[i] = g_object_new (G_TYPE_OBJECT, NULL);
+  g_object_set_qdata (objects[i], number_quark, GUINT_TO_POINTER 
(numbers[i]));
+}
+
+  g_list_store_splice (store, pos, removed, (gpointer *) objects, added);
+
+  for (i = 0; i < added; i++)
+g_object_unref (objects[i]);
+}
+
+static void
+test_splice (void)
+{
+  GtkTreeListModel *tree = new_model (100, TRUE);
+  gpointer item;
+
+  assert_model (tree, "100 100 100 99 98 97 96 95 94 93 92 91 90 90 89 88 87 
86 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 66 65 64 63 
62 61 60 60 59 58 57 56 55 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 40 
39 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 16 
15 14 13 12 11 10 10 9 8 7 6 5 4 3 2 1");
+  assert_changes (tree, "");
+
+  item = g_list_model_get_item (G_LIST_MODEL (tree), 1);
+  g_assert_true (G_IS_LIST_MODEL (item));
+  splice (item, 0, 5, (guint[5]) { 300, 301, 302, 303, 304 }, 5);
+  /* expected */
+  assert_model (tree, "100 100 300 301 302 303 304 95 94 93 92 91 90 90 89 88 
87 86 85 84 83 82 81 80 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 

commit gtk4 for openSUSE:Factory

2023-04-28 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-04-28 16:22:46

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1533 (New)


Package is "gtk4"

Fri Apr 28 16:22:46 2023 rev:59 rq:1083289 version:4.10.3

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-04-23 
22:44:30.493709553 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1533/gtk4.changes  2023-04-28 
16:23:04.381906810 +0200
@@ -1,0 +2,5 @@
+Thu Apr 27 09:23:57 UTC 2023 - Frederic Crozat 
+
+- Do not build media playback when bootstrapping on Workbench.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.IexMbp/_old  2023-04-28 16:23:05.029910593 +0200
+++ /var/tmp/diff_new_pack.IexMbp/_new  2023-04-28 16:23:05.033910616 +0200
@@ -21,6 +21,13 @@
 %define gtk_binary_version 4.0.0
 %define _name gtk
 
+%bcond_without gst
+
+# disable gstreamer media player when bootstrapping on workbench
+%if 0%{?workbench_version} > 0
+%bcond_with gst
+%endif
+
 Name:   gtk4
 Version:4.10.3
 Release:0
@@ -76,8 +83,10 @@
 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
+%if %{with gst}
 BuildRequires:  pkgconfig(gstreamer-gl-1.0)
 BuildRequires:  pkgconfig(gstreamer-player-1.0)
+%endif
 BuildRequires:  pkgconfig(harfbuzz) >= 2.6.0
 BuildRequires:  pkgconfig(iso-codes)
 # Disabled until upstream enables ffmpeg support by default
@@ -263,6 +272,11 @@
-Dintrospection=enabled \
-Dman-pages=true \
-Dtracker=enabled \
+%if %{with gst}
+   -Dmedia-gstreamer=enabled \
+%else
+   -Dmedia-gstreamer=disabled \
+%endif
-Dbuild-testsuite=false \
-Dbuild-tests=false \
-Dbuild-examples=false \
@@ -302,9 +316,11 @@
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cups.so
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-file.so
+%if %{with gst}
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/
 #%%{_libdir}/gtk-4.0/%%{gtk_binary_version}/media/libmedia-ffmpeg.so
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/libmedia-gstreamer.so
+%endif
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines/
 %dir %{_libdir}/gtk-4.0/modules
 %{_libdir}/libgtk-4.so.*


commit gtk4 for openSUSE:Factory

2023-04-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-04-23 22:43:40

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1533 (New)


Package is "gtk4"

Sun Apr 23 22:43:40 2023 rev:58 rq:1082209 version:4.10.3

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-04-20 
15:14:14.385892500 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1533/gtk4.changes  2023-04-23 
22:44:30.493709553 +0200
@@ -1,0 +2,43 @@
+Sat Apr 22 19:18:09 UTC 2023 - Bjørn Lie 
+
+- 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 15:02:44 UTC 2023 - Bjørn Lie 
+
+- 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.
+
+---

Old:

  gtk-4.10.1.tar.xz

New:

  gtk-4.10.3.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.jrdf7e/_old  2023-04-23 22:44:31.081712876 +0200
+++ /var/tmp/diff_new_pack.jrdf7e/_new  2023-04-23 22:44:31.089712922 +0200
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.10.1
+Version:4.10.3
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ gtk-4.10.1.tar.xz -> gtk-4.10.3.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.10.1.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.1533/gtk-4.10.3.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2023-04-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-04-20 15:13:40

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.2023 (New)


Package is "gtk4"

Thu Apr 20 15:13:40 2023 rev:57 rq:1080265 version:4.10.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-04-09 
18:39:09.489120500 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.2023/gtk4.changes  2023-04-20 
15:14:14.385892500 +0200
@@ -1,0 +2,10 @@
+Wed Apr 12 21:31:38 UTC 2023 - Luciano Santos 
+
+- 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.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.GzIuwP/_old  2023-04-20 15:14:15.321896793 +0200
+++ /var/tmp/diff_new_pack.GzIuwP/_new  2023-04-20 15:14:15.325896810 +0200
@@ -253,7 +253,6 @@
 
 %build
 %meson \
-   -Dbuild-tests=false \
-Dgtk_doc=true \
-Dbroadway-backend=true \
-Dcloudproviders=enabled \
@@ -273,7 +272,7 @@
 %install
 %meson_install
 
-%find_lang gtk40
+%find_lang gtk40 %{?no_lang_C}
 install -m 644 -D %{SOURCE2} %{buildroot}%{_datadir}/gtk-4.0/settings.ini
 # create modules directory that should have been created during the build
 if test ! -d %{buildroot}%{_libdir}/gtk-4.0/modules; then
@@ -343,6 +342,11 @@
 %{_mandir}/man1/gtk4-launch.1%{?ext_man}
 %{_mandir}/man1/gtk4-query-settings.1%{?ext_man}
 %{_mandir}/man1/gtk4-update-icon-cache.1%{?ext_man}
+# English should be offered to every installation by default.
+%{_datadir}/locale/en/
+%{_datadir}/locale/en_GB/
+%{_datadir}/locale/en@shaw/
+%{_datadir}/locale/en_CA/
 
 %files devel-tools
 %{_bindir}/gtk4-builder-tool
@@ -424,5 +428,10 @@
 %{_datadir}/gettext/its/gtk4builder.loc
 
 %files lang -f gtk40.lang
+# Those shouldn't be here in the first place.
+%exclude %{_datadir}/locale/en/
+%exclude %{_datadir}/locale/en_GB/
+%exclude %{_datadir}/locale/en@shaw/
+%exclude %{_datadir}/locale/en_CA/
 
 %changelog

++ gtk4-rpmlintrc ++
--- /var/tmp/diff_new_pack.GzIuwP/_old  2023-04-20 15:14:15.369897012 +0200
+++ /var/tmp/diff_new_pack.GzIuwP/_new  2023-04-20 15:14:15.373897031 +0200
@@ -1,2 +1,5 @@
-addFilter("shlib-policy-name-error");
+# We're keeping English locales in the tools sub-packages instead of lang.
+# English should be offered to everybody by default, without installing lang
+# packages.
+addFilter("file-not-in-%lang");
 


commit gtk4 for openSUSE:Factory

2023-04-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-04-09 18:39:06

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.19717 (New)


Package is "gtk4"

Sun Apr  9 18:39:06 2023 rev:56 rq:1077984 version:4.10.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-03-17 
17:00:47.688590309 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.19717/gtk4.changes 2023-04-09 
18:39:09.489120500 +0200
@@ -1,0 +2,13 @@
+Sun Apr  2 23:07:59 UTC 2023 - Bjørn Lie 
+
+- 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.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.BafLtD/_old  2023-04-09 18:39:10.225124663 +0200
+++ /var/tmp/diff_new_pack.BafLtD/_new  2023-04-09 18:39:10.233124709 +0200
@@ -57,7 +57,8 @@
 BuildRequires:  pkgconfig
 # sassc is ONLY needed when building gitcheckouts, and not when using tarball 
releases
 #BuildRequires:  sassc
-BuildRequires:  vulkan-devel
+# Disabled until upstream enables vulkan support by default
+# BuildRequires:  vulkan-devel
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(atk) >= 2.15.1
 BuildRequires:  pkgconfig(atk-bridge-2.0)
@@ -79,7 +80,8 @@
 BuildRequires:  pkgconfig(gstreamer-player-1.0)
 BuildRequires:  pkgconfig(harfbuzz) >= 2.6.0
 BuildRequires:  pkgconfig(iso-codes)
-BuildRequires:  pkgconfig(libavfilter)
+# Disabled until upstream enables ffmpeg support by default
+# BuildRequires:  pkgconfig(libavfilter)
 BuildRequires:  pkgconfig(libjpeg)
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(libtiff-4)
@@ -224,7 +226,8 @@
 Requires:   gettext-its-%{name} >= %{version}
 Requires:   libgtk-4-1 = %{version}
 Requires:   typelib-1_0-Gtk-4_0 = %{version}
-Requires:   vulkan-devel
+# # Disabled until upstream enables vulkan support by default
+# Requires:   vulkan-devel
 
 %description devel
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
@@ -256,12 +259,14 @@
-Dcloudproviders=enabled \
-Dcolord=enabled \
-Dprint-cups=enabled \
-   -Dvulkan=enabled \
-Dwayland-backend=true \
-Dx11-backend=true \
-Dintrospection=enabled \
-Dman-pages=true \
-Dtracker=enabled \
+   -Dbuild-testsuite=false \
+   -Dbuild-tests=false \
+   -Dbuild-examples=false \
%{nil}
 %meson_build
 
@@ -288,8 +293,7 @@
 %fdupes %{buildroot}%{_datadir}
 %fdupes %{buildroot}%{_libdir}
 
-%post   -n libgtk-4-1 -p /sbin/ldconfig
-%postun -n libgtk-4-1 -p /sbin/ldconfig
+%ldconfig_scriptlets -n libgtk-4-1
 
 %files -n libgtk-4-1
 %license COPYING
@@ -368,6 +372,8 @@
 %{_datadir}/icons/hicolor/symbolic/apps/org.gtk.IconBrowser4-symbolic.svg
 %{_datadir}/icons/hicolor/symbolic/apps/org.gtk.PrintEditor4-symbolic.svg
 %{_datadir}/icons/hicolor/symbolic/apps/org.gtk.WidgetFactory4-symbolic.svg
+# This schemas file stays here and not in the schemas package
+%{_datadir}/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
 %{_datadir}/metainfo/org.gtk.Demo4.appdata.xml
 %{_datadir}/metainfo/org.gtk.IconBrowser4.appdata.xml
 %{_datadir}/metainfo/org.gtk.gtk4.NodeEditor.appdata.xml
@@ -382,7 +388,6 @@
 %{_mandir}/man1/gtk4-widget-factory.1%{?ext_man}
 
 %files schema
-%{_datadir}/glib-2.0/schemas/org.gtk.Demo4.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.ColorChooser.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.Debug.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gtk.gtk4.Settings.EmojiChooser.gschema.xml


commit gtk4 for openSUSE:Factory

2023-03-17 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-03-17 17:00:46

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.31432 (New)


Package is "gtk4"

Fri Mar 17 17:00:46 2023 rev:55 rq:1071898 version:4.10.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-03-11 
18:23:11.110613313 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.31432/gtk4.changes 2023-03-17 
17:00:47.688590309 +0100
@@ -1,0 +2,26 @@
+Tue Mar 14 12:43:46 UTC 2023 - Bjørn Lie 
+
+- 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.
+
+---

Old:

  0001-combobox-Avoid-extra-queue_resize.patch
  3e3158ce12741b58ce53f132b48f26438094886d.patch
  gtk-4.10.0.tar.xz

New:

  gtk-4.10.1.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.j0qzMl/_old  2023-03-17 17:00:49.088597644 +0100
+++ /var/tmp/diff_new_pack.j0qzMl/_new  2023-03-17 17:00:49.092597665 +0100
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.10.0
+Version:4.10.1
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later
@@ -39,10 +39,6 @@
 # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756
 # PATCH-FIX-OPENSUSE 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch 
-- Revert "Meson: Simplify pkgconfig file generator"
 Patch0: 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
-# PATCH-FIX-UPSTREAM 0001-combobox-Avoid-extra-queue_resize.patch bsc#1209043 
glgo#GNOME/gtk!5608 xw...@suse.com -- combobox: Avoid extra queue_resize()
-Patch1: 0001-combobox-Avoid-extra-queue_resize.patch
-# PATCH-FIX-UPSTREAM 
https://gitlab.gnome.org/GNOME/gtk/-/commit/3e3158ce12741b58ce53f132b48f26438094886d.patch
 -- widget: Use the correct template in dispose_template()
-Patch2: 3e3158ce12741b58ce53f132b48f26438094886d.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas

++ 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch ++
--- /var/tmp/diff_new_pack.j0qzMl/_old  2023-03-17 17:00:49.116597790 +0100
+++ /var/tmp/diff_new_pack.j0qzMl/_new  2023-03-17 17:00:49.120597811 +0100
@@ -13,11 +13,11 @@
  meson.build | 47 +--
  1 file changed, 33 insertions(+), 14 deletions(-)
 
-Index: gtk-4.10.0/meson.build
+Index: gtk-4.10.1/meson.build
 ===
 gtk-4.10.0.orig/meson.build
-+++ gtk-4.10.0/meson.build
-@@ -431,6 +431,9 @@ if not os_win32
+--- gtk-4.10.1.orig/meson.build
 gtk-4.10.1/meson.build
+@@ -438,6 +438,9 @@ if not os_win32
endif
  endif
  
@@ -27,7 +27,7 @@
  cairo_backends = []
  foreach backend: [ ['cairo-xlib', cairo_req, x11_enabled],
 ['cairo-win32', cairo_req, win32_enabled],
-@@ -559,14 +562,26 @@ if x11_enabled
+@@ -566,14 +569,26 @@ if x11_enabled
cdata.set('HAVE_RANDR15', xrandr15_dep.found())
  endif
  
@@ -54,7 +54,7 @@
  
# Check whether libepoxy is built with EGL support on Windows
  endif
-@@ -791,7 +806,16 @@ gsk_private_packages = [] # all already
+@@ -803,7 +818,16 @@ gsk_private_packages = [] # all already
  pangoft2_pkgs = (wayland_enabled or x11_enabled) ? ['pangoft2'] : []
  gtk_private_packages = pangoft2_pkgs
  
@@ -72,7 +72,7 @@
  pkg_targets = []
  display_backends = []
  foreach backend: [ 'broadway', 'macos', 'wayland', 'win32', 'x11', ]
-@@ -808,23 +832,18 @@ common_pc_variables = [
+@@ -820,23 +844,18 @@ common_pc_variables = [
'gtk_host=@0@-@1@'.format(host_machine.cpu_family(), 
host_machine.system()), # FIXME
  ]
  
@@ -102,7 +102,7 @@
)
meson.override_dependency(pkg, libgtk_dep)
  endforeach
-@@ 

commit gtk4 for openSUSE:Factory

2023-03-11 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-03-11 18:23:08

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.31432 (New)


Package is "gtk4"

Sat Mar 11 18:23:08 2023 rev:54 rq:1070779 version:4.10.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2023-03-07 
16:49:45.945405035 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.31432/gtk4.changes 2023-03-11 
18:23:11.110613313 +0100
@@ -1,0 +2,14 @@
+Fri Mar 10 09:23:22 UTC 2023 - Bjørn Lie 
+
+- Add 3e3158ce12741b58ce53f132b48f26438094886d.patch: widget: Use
+  the correct template in dispose_template(). Fixes crashes in
+  various apps.
+- Refresh patches with quilt.
+
+---
+Thu Mar  9 07:36:45 UTC 2023 - Xiaoguang Wang 
+
+- Add 0001-combobox-Avoid-extra-queue_resize.patch: Fix combobox
+  not showing (bsc#1209043 glgo#GNOME/gtk!5608).
+
+---

New:

  0001-combobox-Avoid-extra-queue_resize.patch
  3e3158ce12741b58ce53f132b48f26438094886d.patch



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.rRPt4x/_old  2023-03-11 18:23:11.742616606 +0100
+++ /var/tmp/diff_new_pack.rRPt4x/_new  2023-03-11 18:23:11.750616648 +0100
@@ -39,6 +39,10 @@
 # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756
 # PATCH-FIX-OPENSUSE 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch 
-- Revert "Meson: Simplify pkgconfig file generator"
 Patch0: 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
+# PATCH-FIX-UPSTREAM 0001-combobox-Avoid-extra-queue_resize.patch bsc#1209043 
glgo#GNOME/gtk!5608 xw...@suse.com -- combobox: Avoid extra queue_resize()
+Patch1: 0001-combobox-Avoid-extra-queue_resize.patch
+# PATCH-FIX-UPSTREAM 
https://gitlab.gnome.org/GNOME/gtk/-/commit/3e3158ce12741b58ce53f132b48f26438094886d.patch
 -- widget: Use the correct template in dispose_template()
+Patch2: 3e3158ce12741b58ce53f132b48f26438094886d.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas

++ 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch ++
--- /var/tmp/diff_new_pack.rRPt4x/_old  2023-03-11 18:23:11.778616794 +0100
+++ /var/tmp/diff_new_pack.rRPt4x/_new  2023-03-11 18:23:11.782616814 +0100
@@ -13,11 +13,11 @@
  meson.build | 47 +--
  1 file changed, 33 insertions(+), 14 deletions(-)
 
-diff --git a/meson.build b/meson.build
-index 1b8f2d0248..4fc808dbd4 100644
 a/meson.build
-+++ b/meson.build
-@@ -471,6 +471,9 @@ if not os_win32
+Index: gtk-4.10.0/meson.build
+===
+--- gtk-4.10.0.orig/meson.build
 gtk-4.10.0/meson.build
+@@ -431,6 +431,9 @@ if not os_win32
endif
  endif
  
@@ -27,7 +27,7 @@
  cairo_backends = []
  foreach backend: [ ['cairo-xlib', cairo_req, x11_enabled],
 ['cairo-win32', cairo_req, win32_enabled],
-@@ -601,14 +604,26 @@ if x11_enabled
+@@ -559,14 +562,26 @@ if x11_enabled
cdata.set('HAVE_RANDR15', xrandr15_dep.found())
  endif
  
@@ -54,7 +54,7 @@
  
# Check whether libepoxy is built with EGL support on Windows
  endif
-@@ -826,7 +841,16 @@ gsk_private_packages = [] # all already in 
gdk_private_packages
+@@ -791,7 +806,16 @@ gsk_private_packages = [] # all already
  pangoft2_pkgs = (wayland_enabled or x11_enabled) ? ['pangoft2'] : []
  gtk_private_packages = pangoft2_pkgs
  
@@ -72,7 +72,7 @@
  pkg_targets = []
  display_backends = []
  foreach backend: [ 'broadway', 'macos', 'wayland', 'win32', 'x11', ]
-@@ -843,23 +867,18 @@ common_pc_variables = [
+@@ -808,23 +832,18 @@ common_pc_variables = [
'gtk_host=@0@-@1@'.format(host_machine.cpu_family(), 
host_machine.system()), # FIXME
  ]
  
@@ -102,7 +102,7 @@
)
meson.override_dependency(pkg, libgtk_dep)
  endforeach
-@@ -870,10 +889,10 @@ if os_unix
+@@ -835,10 +854,10 @@ if os_unix
  unescaped_variables: common_pc_variables,
  name: 'GTK',
  description: 'GTK Unix print support',
@@ -115,7 +115,4 @@
  endif
  
  subdir('po')
--- 
-2.37.1
-
 

++ 0001-combobox-Avoid-extra-queue_resize.patch ++
>From 55faea104694599298a6ca1b9f2e7a1b46bad45a Mon Sep 17 00:00:00 2001
From: Ivan Molodetskikh 
Date: Tue, 7 Mar 2023 09:51:32 -0800
Subject: [PATCH] combobox: Avoid extra queue_resize()

width-request already ensures it's above the minimum width, so avoid an
extra queue_resize() when setting size request to (-1, -1).

This is the same way as GtkDropDown works. This also unbreaks
GtkComboBox after the 

commit gtk4 for openSUSE:Factory

2023-03-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-03-07 16:49:11

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.31432 (New)


Package is "gtk4"

Tue Mar  7 16:49:11 2023 rev:53 rq:1069715 version:4.10.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-12-24 
14:51:38.923406565 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.31432/gtk4.changes 2023-03-07 
16:49:45.945405035 +0100
@@ -1,0 +2,132 @@
+Sun Mar  5 13:27:43 UTC 2023 - Bjørn Lie 
+
+- 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 
+  + Updated translations.
+
+---
+Fri Feb 24 10:31:33 UTC 2023 - Bjørn Lie 
+
+- 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 
+
+- 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.
+  

commit gtk4 for openSUSE:Factory

2022-12-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-12-24 14:51:10

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1563 (New)


Package is "gtk4"

Sat Dec 24 14:51:10 2022 rev:52 rq:1044371 version:4.8.3

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-11-15 
13:21:00.824673229 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1563/gtk4.changes  2022-12-24 
14:51:38.923406565 +0100
@@ -1,0 +2,16 @@
+Thu Dec 22 20:52:35 UTC 2022 - Bjørn Lie 
+
+- 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.
+
+---

Old:

  gtk-4.8.2.tar.xz

New:

  gtk-4.8.3.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.G7Ku9V/_old  2022-12-24 14:51:39.487409856 +0100
+++ /var/tmp/diff_new_pack.G7Ku9V/_new  2022-12-24 14:51:39.491409879 +0100
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.8.2
+Version:4.8.3
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ gtk-4.8.2.tar.xz -> gtk-4.8.3.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.8.2.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.1563/gtk-4.8.3.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2022-11-15 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-11-15 13:18:15

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1597 (New)


Package is "gtk4"

Tue Nov 15 13:18:15 2022 rev:51 rq:1035591 version:4.8.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-10-27 
13:52:42.564120897 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1597/gtk4.changes  2022-11-15 
13:21:00.824673229 +0100
@@ -1,0 +2,5 @@
+Fri Nov 11 08:49:44 UTC 2022 - Daike Yu 
+
+- Update gtk4.spec to align dependency version with meson.build
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.GpS9Kz/_old  2022-11-15 13:21:01.344675914 +0100
+++ /var/tmp/diff_new_pack.GpS9Kz/_new  2022-11-15 13:21:01.348675934 +0100
@@ -69,7 +69,7 @@
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.30.0
 BuildRequires:  pkgconfig(gi-docgen)
-BuildRequires:  pkgconfig(glib-2.0) >= 2.65.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.66.0
 BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.53.7
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.39.0
@@ -83,11 +83,11 @@
 BuildRequires:  pkgconfig(libjpeg)
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(libtiff-4)
-BuildRequires:  pkgconfig(pango) >= 1.49.0
+BuildRequires:  pkgconfig(pango) >= 1.50.0
 BuildRequires:  pkgconfig(pangocairo) >= 1.14.0
 BuildRequires:  pkgconfig(pangoft2)
 BuildRequires:  pkgconfig(tracker-sparql-3.0)
-BuildRequires:  pkgconfig(wayland-client) >= 1.14.91
+BuildRequires:  pkgconfig(wayland-client) >= 1.21.0
 BuildRequires:  pkgconfig(wayland-cursor) >= 1.9.91
 BuildRequires:  pkgconfig(wayland-egl)
 BuildRequires:  pkgconfig(wayland-protocols) >= 1.25


commit gtk4 for openSUSE:Factory

2022-10-27 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-10-27 13:52:29

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.2275 (New)


Package is "gtk4"

Thu Oct 27 13:52:29 2022 rev:50 rq:1031308 version:4.8.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-09-21 
14:41:24.429584350 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.2275/gtk4.changes  2022-10-27 
13:52:42.564120897 +0200
@@ -1,0 +2,29 @@
+Mon Oct 24 20:51:47 UTC 2022 - Bj??rn Lie 
+
+- 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.
+
+---

Old:

  gtk-4.8.1.tar.xz

New:

  gtk-4.8.2.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.WuDBkH/_old  2022-10-27 13:52:43.200124082 +0200
+++ /var/tmp/diff_new_pack.WuDBkH/_new  2022-10-27 13:52:43.204124102 +0200
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.8.1
+Version:4.8.2
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ gtk-4.8.1.tar.xz -> gtk-4.8.2.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.8.1.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.2275/gtk-4.8.2.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2022-09-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-09-21 14:40:46

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.2083 (New)


Package is "gtk4"

Wed Sep 21 14:40:46 2022 rev:49 rq:1004814 version:4.8.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-09-08 
14:21:53.942425990 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.2083/gtk4.changes  2022-09-21 
14:41:24.429584350 +0200
@@ -1,0 +2,19 @@
+Fri Sep 16 16:52:20 UTC 2022 - Bj??rn Lie 
+
+- 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.
+
+---

Old:

  gtk-4.8.0.tar.xz

New:

  gtk-4.8.1.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.wGcJ5S/_old  2022-09-21 14:41:25.817588200 +0200
+++ /var/tmp/diff_new_pack.wGcJ5S/_new  2022-09-21 14:41:25.825588221 +0200
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.8.0
+Version:4.8.1
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ gtk-4.8.0.tar.xz -> gtk-4.8.1.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.8.0.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.2083/gtk-4.8.1.tar.xz differ: char 27, 
line 1


commit gtk4 for openSUSE:Factory

2022-09-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-09-08 14:21:35

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.2083 (New)


Package is "gtk4"

Thu Sep  8 14:21:35 2022 rev:48 rq:1001679 version:4.8.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-08-19 
17:54:40.175872897 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.2083/gtk4.changes  2022-09-08 
14:21:53.942425990 +0200
@@ -1,0 +2,26 @@
+Tue Sep  6 21:53:47 UTC 2022 - Bj??rn Lie 
+
+- 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  1 10:20:58 UTC 2022 - Bj??rn Lie 
+
+- Drop pkgconfig(rest-0.7) BuildRequires: it seems to serve no
+  purpose, nor can I find anything to suggest that gtk depends on
+  it.
+
+---

Old:

  gtk-4.7.2.tar.xz

New:

  gtk-4.8.0.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.i8beHy/_old  2022-09-08 14:21:54.502427282 +0200
+++ /var/tmp/diff_new_pack.i8beHy/_new  2022-09-08 14:21:54.506427291 +0200
@@ -22,14 +22,14 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.7.2
+Version:4.8.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.7/%{_name}-%{version}.tar.xz
+Source: 
https://download.gnome.org/sources/gtk/4.8/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
 Source99:   gtk4-rpmlintrc
@@ -86,7 +86,6 @@
 BuildRequires:  pkgconfig(pango) >= 1.49.0
 BuildRequires:  pkgconfig(pangocairo) >= 1.14.0
 BuildRequires:  pkgconfig(pangoft2)
-BuildRequires:  pkgconfig(rest-0.7)
 BuildRequires:  pkgconfig(tracker-sparql-3.0)
 BuildRequires:  pkgconfig(wayland-client) >= 1.14.91
 BuildRequires:  pkgconfig(wayland-cursor) >= 1.9.91

++ gtk-4.7.2.tar.xz -> gtk-4.8.0.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.7.2.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.2083/gtk-4.8.0.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2022-08-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-08-19 17:53:29

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.2083 (New)


Package is "gtk4"

Fri Aug 19 17:53:29 2022 rev:47 rq:997734 version:4.7.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-07-05 
12:27:26.577867686 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.2083/gtk4.changes  2022-08-19 
17:54:40.175872897 +0200
@@ -1,0 +2,83 @@
+Thu Aug 11 19:34:08 UTC 2022 - Bj??rn Lie 
+
+- 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  6 11:56:56 UTC 2022 - Bj??rn Lie 
+
+- 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  3 06:10:26 UTC 2022 - Dominique Leuenberger 
+
+- 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.
+
+---

Old:

  gtk-4.7.0.tar.xz

New:

  0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
  gtk-4.7.2.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.Rdsak3/_old  2022-08-19 17:54:40.739874078 +0200
+++ /var/tmp/diff_new_pack.Rdsak3/_new  2022-08-19 17:54:40.743874087 +0200
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.7.0
+Version:4.7.2
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later
@@ -34,6 +34,11 @@
 Source3:macros.gtk4
 Source99:   gtk4-rpmlintrc
 
+# Temporarily revert this until we figure out how to best 

commit gtk4 for openSUSE:Factory

2022-07-05 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-07-05 12:27:16

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1548 (New)


Package is "gtk4"

Tue Jul  5 12:27:16 2022 rev:46 rq:986586 version:4.7.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-06-18 
22:05:52.587629395 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1548/gtk4.changes  2022-07-05 
12:27:26.577867686 +0200
@@ -1,0 +2,6 @@
+Mon Jul  4 08:11:44 UTC 2022 - Yifan Jiang 
+
+- Add compatible dependency "python3-gobject-Gdk if python3-gobject"
+  to the typelib package for SLE and Leap (boo#1200614).
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.eXYiQu/_old  2022-07-05 12:27:27.093868441 +0200
+++ /var/tmp/diff_new_pack.eXYiQu/_new  2022-07-05 12:27:27.101868452 +0200
@@ -141,6 +141,7 @@
 %package -n typelib-1_0-Gtk-4_0
 Summary:Introspection bindings for the GTK+ toolkit library v4
 Group:  System/Libraries
+Requires:   (python3-gobject-Gdk if python3-gobject)
 Requires:   (python310-gobject-Gdk if python310-gobject)
 Requires:   (python38-gobject-Gdk if python38-gobject)
 Requires:   (python39-gobject-Gdk if python39-gobject)


commit gtk4 for openSUSE:Factory

2022-06-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-06-18 22:05:47

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1548 (New)


Package is "gtk4"

Sat Jun 18 22:05:47 2022 rev:45 rq:983441 version:4.7.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-06-09 
14:09:42.476360330 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1548/gtk4.changes  2022-06-18 
22:05:52.587629395 +0200
@@ -1,0 +2,6 @@
+Fri Jun 17 08:37:26 UTC 2022 - Dominique Leuenberger 
+
+- Add dependency "python3x-gobject-Gdk if python3x-gobject" to the
+  typelib package (boo#1200614).
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.uV2WiD/_old  2022-06-18 22:05:53.211630281 +0200
+++ /var/tmp/diff_new_pack.uV2WiD/_new  2022-06-18 22:05:53.215630287 +0200
@@ -141,6 +141,9 @@
 %package -n typelib-1_0-Gtk-4_0
 Summary:Introspection bindings for the GTK+ toolkit library v4
 Group:  System/Libraries
+Requires:   (python310-gobject-Gdk if python310-gobject)
+Requires:   (python38-gobject-Gdk if python38-gobject)
+Requires:   (python39-gobject-Gdk if python39-gobject)
 
 %description -n typelib-1_0-Gtk-4_0
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.


commit gtk4 for openSUSE:Factory

2022-06-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-06-09 14:09:33

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1548 (New)


Package is "gtk4"

Thu Jun  9 14:09:33 2022 rev:44 rq:981300 version:4.7.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-06-01 
17:34:27.902726837 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1548/gtk4.changes  2022-06-09 
14:09:42.476360330 +0200
@@ -1,0 +2,45 @@
+Wed Jun  1 09:33:40 UTC 2022 - Dominique Leuenberger 
+
+- 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.
+
+---

Old:

  gtk-4.6.5.tar.xz

New:

  gtk-4.7.0.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.5V5wfn/_old  2022-06-09 14:09:47.560367150 +0200
+++ /var/tmp/diff_new_pack.5V5wfn/_new  2022-06-09 14:09:47.564367156 +0200
@@ -22,14 +22,14 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.6.5
+Version:4.7.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.6/%{_name}-%{version}.tar.xz
+Source: 
https://download.gnome.org/sources/gtk/4.7/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
 Source99:   gtk4-rpmlintrc
@@ -338,16 +338,21 @@
 %{_bindir}/gtk4-demo-application
 %{_bindir}/gtk4-encode-symbolic-svg
 %{_bindir}/gtk4-icon-browser
+%{_bindir}/gtk4-node-editor
 %{_bindir}/gtk4-print-editor
 %{_bindir}/gtk4-widget-factory
 %{_datadir}/applications/org.gtk.Demo4.desktop
 %{_datadir}/applications/org.gtk.IconBrowser4.desktop
+%{_datadir}/applications/org.gtk.gtk4.NodeEditor.desktop
 %{_datadir}/applications/org.gtk.PrintEditor4.desktop
 %{_datadir}/applications/org.gtk.WidgetFactory4.desktop
 %dir %{_datadir}/gtk-4.0
 %{_datadir}/gtk-4.0/gtk4builder.rng
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.Demo4.svg
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.IconBrowser4.svg
+%{_datadir}/icons/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.Devel.svg
+%{_datadir}/icons/hicolor/scalable/apps/org.gtk.gtk4.NodeEditor.svg
+%{_datadir}/icons/hicolor/symbolic/apps/org.gtk.gtk4.NodeEditor-symbolic.svg
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.Devel.svg
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.svg
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.WidgetFactory4.svg
@@ -357,6 +362,7 @@
 %{_datadir}/icons/hicolor/symbolic/apps/org.gtk.WidgetFactory4-symbolic.svg
 %{_datadir}/metainfo/org.gtk.Demo4.appdata.xml
 %{_datadir}/metainfo/org.gtk.IconBrowser4.appdata.xml
+%{_datadir}/metainfo/org.gtk.gtk4.NodeEditor.appdata.xml
 %{_datadir}/metainfo/org.gtk.PrintEditor4.appdata.xml
 %{_datadir}/metainfo/org.gtk.WidgetFactory4.appdata.xml
 %{_mandir}/man1/gtk4-builder-tool.1%{?ext_man}
@@ -364,6 +370,7 @@
 

commit gtk4 for openSUSE:Factory

2022-06-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-06-01 17:34:14

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1548 (New)


Package is "gtk4"

Wed Jun  1 17:34:14 2022 rev:43 rq:980067 version:4.6.5

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-05-17 
17:23:59.627147044 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1548/gtk4.changes  2022-06-01 
17:34:27.902726837 +0200
@@ -1,0 +2,11 @@
+Tue May 31 07:01:15 UTC 2022 - Dominique Leuenberger 
+
+- 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.
+
+---

Old:

  gtk-4.6.4.tar.xz

New:

  gtk-4.6.5.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.pjUsgy/_old  2022-06-01 17:34:28.546727598 +0200
+++ /var/tmp/diff_new_pack.pjUsgy/_new  2022-06-01 17:34:28.554727607 +0200
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.6.4
+Version:4.6.5
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ gtk-4.6.4.tar.xz -> gtk-4.6.5.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.6.4.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.1548/gtk-4.6.5.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2022-05-17 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-05-17 17:23:47

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1538 (New)


Package is "gtk4"

Tue May 17 17:23:47 2022 rev:42 rq:977506 version:4.6.4

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-04-05 
19:55:19.474319786 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1538/gtk4.changes  2022-05-17 
17:23:59.627147044 +0200
@@ -1,0 +2,50 @@
+Fri May 13 19:18:39 UTC 2022 - Bj??rn Lie 
+
+- 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 12:45:55 UTC 2022 - Dominique Leuenberger 
+
+- 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.
+
+---

Old:

  gtk-4.6.2.tar.xz
  gtkimmulticontext-Handle-switches-between-displays.patch

New:

  gtk-4.6.4.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.s6VwS4/_old  2022-05-17 17:24:00.559147893 +0200
+++ /var/tmp/diff_new_pack.s6VwS4/_new  2022-05-17 17:24:00.563147897 +0200
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.6.2
+Version:4.6.4
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later
@@ -34,8 +34,6 @@
 Source3:macros.gtk4
 Source99:   gtk4-rpmlintrc
 
-# PATCH-FIX-UPSTREAM gtkimmulticontext-Handle-switches-between-displays.patch 
glgo#GNOME/gtk#4805 -- gtkimmulticontext: Handle switches between displays
-Patch1: gtkimmulticontext-Handle-switches-between-displays.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas

++ gtk-4.6.2.tar.xz -> gtk-4.6.4.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.6.2.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.1538/gtk-4.6.4.tar.xz differ: char 27, 
line 1


commit gtk4 for openSUSE:Factory

2022-04-05 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-04-05 19:55:10

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1900 (New)


Package is "gtk4"

Tue Apr  5 19:55:10 2022 rev:41 rq:966825 version:4.6.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-04-03 
21:30:50.307921334 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1900/gtk4.changes  2022-04-05 
19:55:19.474319786 +0200
@@ -8,0 +9,12 @@
+Thu Mar 24 16:06:54 UTC 2022 - Bj??rn Lie 
+
+- Split tools package into tools and devel-tools, place the tools
+  that are mainly of interest to developers into the latter.
+
+---
+Thu Mar 24 11:22:18 UTC 2022 - Bj??rn Lie 
+
+- Move various binaries and resources from devel to tools
+  subpackage.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.U2zzrB/_old  2022-04-05 19:55:20.030313588 +0200
+++ /var/tmp/diff_new_pack.U2zzrB/_new  2022-04-05 19:55:20.034313544 +0200
@@ -160,6 +160,15 @@
 Offering a complete set of widgets, GTK+ is suitable for projects
 ranging from small one-off projects to complete application suites.
 
+%package devel-tools
+Summary:Auxiliary utilities for the GTK+ toolkit library v4
+Group:  System/Libraries
+
+%description devel-tools
+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.
+
 %package schema
 Summary:Config schema for the GTK+ toolkit library v4
 # The schema is shared between gtk3 and gtk4 - gtk4 wins
@@ -203,6 +212,7 @@
 %package devel
 Summary:Development files for the GTK+ toolkit library v4
 Group:  Development/Libraries/X11
+Requires:   %{name}-devel-tools = %{version}
 Requires:   %{name}-tools = %{version}
 Requires:   gettext-its-%{name} >= %{version}
 Requires:   libgtk-4-1 = %{version}
@@ -299,23 +309,65 @@
 
 %files tools
 %{_bindir}/gtk4-broadwayd
-%{_bindir}/gtk4-icon-browser
-%{_bindir}/gtk4-builder-tool
-%{_bindir}/gtk4-encode-symbolic-svg
 %{_bindir}/gtk4-launch
-%{_bindir}/gtk4-print-editor
 %{_bindir}/gtk4-query-settings
 %{_bindir}/gtk4-update-icon-cache
-%{_datadir}/applications/org.gtk.IconBrowser4.desktop
-%{_datadir}/applications/org.gtk.PrintEditor4.desktop
+%dir %{_datadir}/gtk-4.0/emoji
+%{_datadir}/gtk-4.0/emoji/da.gresource
+%{_datadir}/gtk-4.0/emoji/de.gresource
+%{_datadir}/gtk-4.0/emoji/es.gresource
+%{_datadir}/gtk-4.0/emoji/fr.gresource
+%{_datadir}/gtk-4.0/emoji/hu.gresource
+%{_datadir}/gtk-4.0/emoji/it.gresource
+%{_datadir}/gtk-4.0/emoji/ko.gresource
+%{_datadir}/gtk-4.0/emoji/lt.gresource
+%{_datadir}/gtk-4.0/emoji/ms.gresource
+%{_datadir}/gtk-4.0/emoji/nl.gresource
+%{_datadir}/gtk-4.0/emoji/pl.gresource
+%{_datadir}/gtk-4.0/emoji/pt.gresource
+%{_datadir}/gtk-4.0/emoji/ru.gresource
+%{_datadir}/gtk-4.0/emoji/sv.gresource
+%{_datadir}/gtk-4.0/emoji/uk.gresource
+%{_datadir}/gtk-4.0/emoji/zh.gresource
 %{_mandir}/man1/gtk4-broadwayd.1%{?ext_man}
-%{_mandir}/man1/gtk4-icon-browser.1%{?ext_man}
-%{_mandir}/man1/gtk4-builder-tool.1%{?ext_man}
-%{_mandir}/man1/gtk4-encode-symbolic-svg.1%{?ext_man}
 %{_mandir}/man1/gtk4-launch.1%{?ext_man}
 %{_mandir}/man1/gtk4-query-settings.1%{?ext_man}
 %{_mandir}/man1/gtk4-update-icon-cache.1%{?ext_man}
 
+%files devel-tools
+%{_bindir}/gtk4-builder-tool
+%{_bindir}/gtk4-demo
+%{_bindir}/gtk4-demo-application
+%{_bindir}/gtk4-encode-symbolic-svg
+%{_bindir}/gtk4-icon-browser
+%{_bindir}/gtk4-print-editor
+%{_bindir}/gtk4-widget-factory
+%{_datadir}/applications/org.gtk.Demo4.desktop
+%{_datadir}/applications/org.gtk.IconBrowser4.desktop
+%{_datadir}/applications/org.gtk.PrintEditor4.desktop
+%{_datadir}/applications/org.gtk.WidgetFactory4.desktop
+%dir %{_datadir}/gtk-4.0
+%{_datadir}/gtk-4.0/gtk4builder.rng
+%{_datadir}/icons/hicolor/scalable/apps/org.gtk.Demo4.svg
+%{_datadir}/icons/hicolor/scalable/apps/org.gtk.IconBrowser4.svg
+%{_datadir}/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.Devel.svg
+%{_datadir}/icons/hicolor/scalable/apps/org.gtk.PrintEditor4.svg
+%{_datadir}/icons/hicolor/scalable/apps/org.gtk.WidgetFactory4.svg
+%{_datadir}/icons/hicolor/symbolic/apps/org.gtk.Demo4-symbolic.svg
+%{_datadir}/icons/hicolor/symbolic/apps/org.gtk.IconBrowser4-symbolic.svg
+%{_datadir}/icons/hicolor/symbolic/apps/org.gtk.PrintEditor4-symbolic.svg
+%{_datadir}/icons/hicolor/symbolic/apps/org.gtk.WidgetFactory4-symbolic.svg

commit gtk4 for openSUSE:Factory

2022-04-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-04-03 21:30:43

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1900 (New)


Package is "gtk4"

Sun Apr  3 21:30:43 2022 rev:40 rq:966461 version:4.6.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-03-23 
20:17:27.910431761 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1900/gtk4.changes  2022-04-03 
21:30:50.307921334 +0200
@@ -1,0 +2,7 @@
+Thu Mar 31 23:15:26 UTC 2022 - Jeff Mahoney 
+
+- gtkimmulticontext: Handle switches between displays
+  (glgo#GNOME/gtk#4805). Added:
+  gtkimmulticontext-Handle-switches-between-displays.patch
+
+---

New:

  gtkimmulticontext-Handle-switches-between-displays.patch



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.zMzUkd/_old  2022-04-03 21:30:50.871915020 +0200
+++ /var/tmp/diff_new_pack.zMzUkd/_new  2022-04-03 21:30:50.871915020 +0200
@@ -34,6 +34,9 @@
 Source3:macros.gtk4
 Source99:   gtk4-rpmlintrc
 
+# PATCH-FIX-UPSTREAM gtkimmulticontext-Handle-switches-between-displays.patch 
glgo#GNOME/gtk#4805 -- gtkimmulticontext: Handle switches between displays
+Patch1: gtkimmulticontext-Handle-switches-between-displays.patch
+
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas
 BuildConflicts: (cups-devel > 2.3 with cups-devel < 2.3.0)

++ gtkimmulticontext-Handle-switches-between-displays.patch ++
From: Carlos Garnacho 
Date: Thu, 31 Mar 2022 16:29:34 +0200
Subject: gtkimmulticontext: Handle switches between displays
Git-repo: https://gitlab.gnome.org/GNOME/gtk
Git-commit: b67da38916b710ba6eedd65ffb569a29e47ddb4d
References: glgo#GNOME/gtk#4805
Upstream: merged

Currently the GtkIMMultiContext may stick to a delegate GtkIMContext
that no longer applies after the multicontext is dissociated from
any widget.

Handle set_client_widget() so that it can handle changes between
widgets from 2 different display, but also so the delegate is made
NULL whenever the context has a NULL widget.

Doing so, any new client widget results in a new delegate IM context
lookup from the right GdkDisplay and GtkSettings, which avoids any
mix up.

Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/4805

Acked-by: Jeff Mahoney 
---
 gtk/gtkimmulticontext.c | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/gtk/gtkimmulticontext.c b/gtk/gtkimmulticontext.c
index 47347d299b..0a5ef9a5a6 100644
--- a/gtk/gtkimmulticontext.c
+++ b/gtk/gtkimmulticontext.c
@@ -314,6 +314,11 @@ gtk_im_multicontext_set_client_widget (GtkIMContext 
*context,
   GtkIMContext *delegate;
   GtkSettings *settings;
 
+  if (priv->client_widget == widget)
+return;
+
+  gtk_im_multicontext_set_delegate (self, NULL, TRUE);
+
   if (priv->client_widget != NULL)
 {
   settings = gtk_widget_get_settings (priv->client_widget);
@@ -332,11 +337,11 @@ gtk_im_multicontext_set_client_widget (GtkIMContext 
*context,
   g_signal_connect (settings, "notify::gtk-im-module",
 G_CALLBACK (im_module_setting_changed),
 self);
-}
 
-  delegate = gtk_im_multicontext_get_delegate (self);
-  if (delegate)
-gtk_im_context_set_client_widget (delegate, widget);
+  delegate = gtk_im_multicontext_get_delegate (self);
+  if (delegate)
+gtk_im_context_set_client_widget (delegate, widget);
+}
 }
 
 static void


commit gtk4 for openSUSE:Factory

2022-03-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-03-23 20:16:35

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.25692 (New)


Package is "gtk4"

Wed Mar 23 20:16:35 2022 rev:39 rq:963613 version:4.6.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-02-21 
17:45:42.831578200 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.25692/gtk4.changes 2022-03-23 
20:17:27.910431761 +0100
@@ -1,0 +2,27 @@
+Sat Mar 19 10:08:01 UTC 2022 - Bj??rn Lie 
+
+- 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.
+
+---

Old:

  gtk-4.6.1.tar.xz

New:

  gtk-4.6.2.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.kkEPae/_old  2022-03-23 20:17:29.402432605 +0100
+++ /var/tmp/diff_new_pack.kkEPae/_new  2022-03-23 20:17:29.410432610 +0100
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.6.1
+Version:4.6.2
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later
@@ -200,9 +200,9 @@
 %package devel
 Summary:Development files for the GTK+ toolkit library v4
 Group:  Development/Libraries/X11
+Requires:   %{name}-tools = %{version}
 Requires:   gettext-its-%{name} >= %{version}
 Requires:   libgtk-4-1 = %{version}
-Requires:   %{name}-tools = %{version}
 Requires:   typelib-1_0-Gtk-4_0 = %{version}
 Requires:   vulkan-devel
 
@@ -352,6 +352,18 @@
 %{_datadir}/gtk-4.0/emoji/es.gresource
 %{_datadir}/gtk-4.0/emoji/fr.gresource
 %{_datadir}/gtk-4.0/emoji/zh.gresource
+%{_datadir}/gtk-4.0/emoji/da.gresource
+%{_datadir}/gtk-4.0/emoji/hu.gresource
+%{_datadir}/gtk-4.0/emoji/it.gresource
+%{_datadir}/gtk-4.0/emoji/ko.gresource
+%{_datadir}/gtk-4.0/emoji/lt.gresource
+%{_datadir}/gtk-4.0/emoji/ms.gresource
+%{_datadir}/gtk-4.0/emoji/nl.gresource
+%{_datadir}/gtk-4.0/emoji/pl.gresource
+%{_datadir}/gtk-4.0/emoji/pt.gresource
+%{_datadir}/gtk-4.0/emoji/ru.gresource
+%{_datadir}/gtk-4.0/emoji/sv.gresource
+%{_datadir}/gtk-4.0/emoji/uk.gresource
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.Demo4.svg
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.IconBrowser4.svg
 %{_datadir}/icons/hicolor/scalable/apps/org.gtk.WidgetFactory4.svg

++ gtk-4.6.1.tar.xz -> gtk-4.6.2.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.6.1.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.25692/gtk-4.6.2.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2022-02-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-02-21 17:45:41

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1958 (New)


Package is "gtk4"

Mon Feb 21 17:45:41 2022 rev:38 rq:956055 version:4.6.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-02-13 
19:51:13.770242552 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1958/gtk4.changes  2022-02-21 
17:45:42.831578200 +0100
@@ -1,0 +2,5 @@
+Mon Feb 14 12:24:55 UTC 2022 - Bj??rn Lie 
+
+- Add gtk4-tools = %%{version} to devel sub-package.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.QPtRIq/_old  2022-02-21 17:45:43.551578414 +0100
+++ /var/tmp/diff_new_pack.QPtRIq/_new  2022-02-21 17:45:43.559578417 +0100
@@ -202,6 +202,7 @@
 Group:  Development/Libraries/X11
 Requires:   gettext-its-%{name} >= %{version}
 Requires:   libgtk-4-1 = %{version}
+Requires:   %{name}-tools = %{version}
 Requires:   typelib-1_0-Gtk-4_0 = %{version}
 Requires:   vulkan-devel
 


commit gtk4 for openSUSE:Factory

2022-02-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-02-13 19:50:39

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1956 (New)


Package is "gtk4"

Sun Feb 13 19:50:39 2022 rev:37 rq:953843 version:4.6.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-01-09 
22:50:07.795281680 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1956/gtk4.changes  2022-02-13 
19:51:13.770242552 +0100
@@ -1,0 +2,30 @@
+Sat Feb 12 01:55:04 UTC 2022 - Bj??rn Lie 
+
+- 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.
+
+---

Old:

  gtk-4.6.0.tar.xz
  gtk4-make-our-stack-noexec.patch

New:

  gtk-4.6.1.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.qcts95/_old  2022-02-13 19:51:14.290243938 +0100
+++ /var/tmp/diff_new_pack.qcts95/_new  2022-02-13 19:51:14.290243938 +0100
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.6.0
+Version:4.6.1
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later
@@ -34,9 +34,6 @@
 Source3:macros.gtk4
 Source99:   gtk4-rpmlintrc
 
-# PATCH-FIX-UPSTREAM  gtk4-make-our-stack-noexec.patch glgo#GNOME/gtk!4330 
teohhan...@gmail.com -- Make our stack noexec
-Patch0: gtk4-make-our-stack-noexec.patch
-
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas
 BuildConflicts: (cups-devel > 2.3 with cups-devel < 2.3.0)

++ gtk-4.6.0.tar.xz -> gtk-4.6.1.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.6.0.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.1956/gtk-4.6.1.tar.xz differ: char 27, 
line 1


commit gtk4 for openSUSE:Factory

2022-01-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-01-09 22:49:58

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1892 (New)


Package is "gtk4"

Sun Jan  9 22:49:58 2022 rev:36 rq:944754 version:4.6.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2022-01-03 
10:49:18.259577803 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1892/gtk4.changes  2022-01-09 
22:50:07.795281680 +0100
@@ -1,0 +2,5 @@
+Fri Jan  7 08:26:33 UTC 2022 - Teoh Han Hui 
+
+- Add gtk4-make-our-stack-noexec.patch: Make our stack noexec.
+
+---

New:

  gtk4-make-our-stack-noexec.patch



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.Wf6tl3/_old  2022-01-09 22:50:08.631282427 +0100
+++ /var/tmp/diff_new_pack.Wf6tl3/_new  2022-01-09 22:50:08.635282429 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gtk4
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 # Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands
 #
 # All modifications and additions to the file contributed by third parties
@@ -34,6 +34,9 @@
 Source3:macros.gtk4
 Source99:   gtk4-rpmlintrc
 
+# PATCH-FIX-UPSTREAM  gtk4-make-our-stack-noexec.patch glgo#GNOME/gtk!4330 
teohhan...@gmail.com -- Make our stack noexec
+Patch0: gtk4-make-our-stack-noexec.patch
+
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas
 BuildConflicts: (cups-devel > 2.3 with cups-devel < 2.3.0)

++ gtk4-make-our-stack-noexec.patch ++
>From 46509b6dd28c58ae8dd7e2c02a82a3ccb2751e88 Mon Sep 17 00:00:00 2001
From: Matthias Clasen 
Date: Tue, 4 Jan 2022 07:51:56 -0500
Subject: [PATCH] Make our stack noexec

The change to use ld and objcopy for resources
had some side-effects: it leaked a few symbols
and made our stack executable. We don't want that.

Use -z nonexecstack and --strip-all to avoid this.

Fixes: #4598
---
 gtk/meson.build | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gtk/meson.build b/gtk/meson.build
index 91aefe1b17..6ce2c18320 100644
--- a/gtk/meson.build
+++ b/gtk/meson.build
@@ -927,6 +927,7 @@ if not meson.is_cross_build() and build_machine.system() == 
'linux' and objcopy.
   input : gtk_gresource,
   output : 'gtkresources_blob.o',
   command : [ld,
+ '-z', 'noexecstack',
  '-r',
  '-b','binary',
  '@INPUT@',
@@ -937,6 +938,7 @@ if not meson.is_cross_build() and build_machine.system() == 
'linux' and objcopy.
 input : gtk_resources_binary,
 output : 'gtkresources_blob2.o',
 command : [objcopy,
+ '--strip-all',
  '--add-symbol','_gtk_resource_data=.data:0',
  '@INPUT@',
  '@OUTPUT@'])
-- 
GitLab


commit gtk4 for openSUSE:Factory

2022-01-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2022-01-03 10:49:05

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1896 (New)


Package is "gtk4"

Mon Jan  3 10:49:05 2022 rev:35 rq:943301 version:4.6.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-11-15 
00:06:57.971632394 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1896/gtk4.changes  2022-01-03 
10:49:18.259577803 +0100
@@ -1,0 +2,131 @@
+Thu Dec 30 15:43:25 UTC 2021 - Bj??rn Lie 
+
+- 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 20:20:00 UTC 2021 - Florian "spirit" 
+
+- 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 

commit gtk4 for openSUSE:Factory

2021-11-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-11-15 00:06:45

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1890 (New)


Package is "gtk4"

Mon Nov 15 00:06:45 2021 rev:34 rq:931264 version:4.4.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-10-08 
22:05:11.820574807 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1890/gtk4.changes  2021-11-15 
00:06:57.971632394 +0100
@@ -1,0 +2,55 @@
+Sat Nov 13 14:52:03 UTC 2021 - Bj??rn Lie 
+
+- 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 02:42:53 UTC 2021 - Yifan Jiang 
+
+- Add gtk4-fix-link-to-g_signal_emit.patch: fix build failure
+  caused by inproper link to g_signal_emit.
+
+---
+Thu Nov  4 20:37:05 UTC 2021 - Bj??rn Lie 
+
+- 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  1 15:21:35 UTC 2021 - Bj??rn Lie 
+
+- 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.
+
+---

Old:

  baselibs.conf
  gtk-4.4.0.tar.xz

New:

  gtk-4.4.1.tar.xz
  gtk4-fix-link-to-g_signal_emit.patch



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.q22NDk/_old  2021-11-15 00:06:58.555632869 +0100
+++ /var/tmp/diff_new_pack.q22NDk/_new  2021-11-15 00:06:58.559632872 +0100
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.4.0
+Version:4.4.1
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later
@@ -32,8 +32,10 @@
 Source: 
https://download.gnome.org/sources/gtk/4.4/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
-Source98:   gtk4-rpmlintrc
-Source99:   baselibs.conf
+Source99:   gtk4-rpmlintrc
+
+# PATCH-FIX-UPSTREAM  gtk4-fix-link-to-g_signal_emit.patch glgo#GNOME/gtk!4108 
yfji...@suse.com -- Fix link to g_signal_emit() in doc
+Patch0: gtk4-fix-link-to-g_signal_emit.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas
@@ -49,7 +51,8 @@
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  meson >= 0.50.1
 BuildRequires:  pkgconfig
-BuildRequires:  sassc
+# sassc is ONLY needed when building gitcheckouts, and not when using tarball 
releases
+#BuildRequires:  sassc
 BuildRequires:  vulkan-devel
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(atk) >= 2.15.1
@@ -61,6 +64,7 @@
 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.65.0
 BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  pkgconfig(gobject-2.0) >= 2.53.7
@@ -69,12 +73,13 @@
 BuildRequires:  pkgconfig(graphene-gobject-1.0) >= 

commit gtk4 for openSUSE:Factory

2021-10-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-10-08 22:04:52

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.2443 (New)


Package is "gtk4"

Fri Oct  8 22:04:52 2021 rev:33 rq:923220 version:4.4.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-09-29 
20:18:56.922976875 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.2443/gtk4.changes  2021-10-08 
22:05:11.820574807 +0200
@@ -1,0 +2,5 @@
+Sun Oct  3 08:58:01 UTC 2021 - Fuminobu Takeyama 
+
+- Fix a syntax error in the gtk4_immodule_postun RPM macro
+
+---



Other differences:
--
++ macros.gtk4 ++
--- /var/tmp/diff_new_pack.lWU7I6/_old  2021-10-08 22:05:12.500575925 +0200
+++ /var/tmp/diff_new_pack.lWU7I6/_new  2021-10-08 22:05:12.500575925 +0200
@@ -31,5 +31,5 @@
 %{_bindir}/gio-querymodules-64 %{_libdir}/gtk-4.0/4.0.0/immodules \
   else   \
 %{_bindir}/gio-querymodules %{_libdir}/gtk-4.0/4.0.0/immodules \
-  fi \
+  fi \
 fi


commit gtk4 for openSUSE:Factory

2021-09-29 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-09-29 20:18:10

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1899 (New)


Package is "gtk4"

Wed Sep 29 20:18:10 2021 rev:32 rq:921877 version:4.4.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-09-25 
00:35:22.491128157 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1899/gtk4.changes  2021-09-29 
20:18:56.922976875 +0200
@@ -1,0 +2,6 @@
+Thu Sep 23 09:58:14 UTC 2021 - Dominique Leuenberger 
+
+- Add explicit pkgconfig(gstreamer-gl-1.0) BuildRequires: not new,
+  but tested by meson, so let's be explicit about the dependency.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.R2C6rK/_old  2021-09-29 20:18:57.582978369 +0200
+++ /var/tmp/diff_new_pack.R2C6rK/_new  2021-09-29 20:18:57.586978378 +0200
@@ -67,6 +67,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(gstreamer-gl-1.0)
 BuildRequires:  pkgconfig(gstreamer-player-1.0)
 BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(libavfilter)


commit gtk4 for openSUSE:Factory

2021-09-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-09-25 00:35:02

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1899 (New)


Package is "gtk4"

Sat Sep 25 00:35:02 2021 rev:31 rq:920586 version:4.4.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-09-03 
21:25:29.442125744 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1899/gtk4.changes  2021-09-25 
00:35:22.491128157 +0200
@@ -1,0 +2,6 @@
+Mon Sep 20 20:15:03 UTC 2021 - Stanislav Brabec 
+
+- Remove obsolete translation-update-upstream support
+  (jsc#SLE-21105).
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.lhiimi/_old  2021-09-25 00:35:24.055129789 +0200
+++ /var/tmp/diff_new_pack.lhiimi/_new  2021-09-25 00:35:24.059129793 +0200
@@ -50,7 +50,6 @@
 BuildRequires:  meson >= 0.50.1
 BuildRequires:  pkgconfig
 BuildRequires:  sassc
-BuildRequires:  translation-update-upstream
 BuildRequires:  vulkan-devel
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(atk) >= 2.15.1
@@ -212,7 +211,6 @@
 
 %prep
 %autosetup -p1 -n %{_name}-%{version}
-translation-update-upstream
 
 %build
 %meson \


commit gtk4 for openSUSE:Factory

2021-09-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-09-03 21:25:26

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1899 (New)


Package is "gtk4"

Fri Sep  3 21:25:26 2021 rev:30 rq:915443 version:4.4.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-08-02 
12:05:11.397654501 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1899/gtk4.changes  2021-09-03 
21:25:29.442125744 +0200
@@ -1,0 +2,32 @@
+Wed Aug 25 08:32:35 UTC 2021 - Bj??rn Lie 
+
+- 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.
+
+---

Old:

  gtk-4.2.1.tar.xz

New:

  gtk-4.4.0.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.rdeUsD/_old  2021-09-03 21:25:30.066127141 +0200
+++ /var/tmp/diff_new_pack.rdeUsD/_new  2021-09-03 21:25:30.070127149 +0200
@@ -22,14 +22,14 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.2.1
+Version:4.4.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.2/%{_name}-%{version}.tar.xz
+Source: 
https://download.gnome.org/sources/gtk/4.4/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
 Source98:   gtk4-rpmlintrc
@@ -265,10 +265,9 @@
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cups.so
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cloudprint.so
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-file.so
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/
-%{_libdir}/gtk-4.0/%{gtk_binary_version}/media/libmedia-ffmpeg.so
+#%%{_libdir}/gtk-4.0/%%{gtk_binary_version}/media/libmedia-ffmpeg.so
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/libmedia-gstreamer.so
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines/
 %dir %{_libdir}/gtk-4.0/modules

++ gtk-4.2.1.tar.xz -> gtk-4.4.0.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.2.1.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.1899/gtk-4.4.0.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2021-08-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-08-02 12:04:45

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.1899 (New)


Package is "gtk4"

Mon Aug  2 12:04:45 2021 rev:29 rq:908867 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-06-14 
23:10:43.624711640 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.1899/gtk4.changes  2021-08-02 
12:05:11.397654501 +0200
@@ -1,0 +2,7 @@
+Wed Jul 28 10:07:30 UTC 2021 - Yifan Jiang 
+
+- 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.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.9Ttk6f/_old  2021-08-02 12:05:11.885654397 +0200
+++ /var/tmp/diff_new_pack.9Ttk6f/_new  2021-08-02 12:05:11.889654396 +0200
@@ -38,6 +38,9 @@
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas
 BuildConflicts: (cups-devel > 2.3 with cups-devel < 2.3.0)
+%if 0%{?sle_version} && 0%{?sle_version} <= 150400
+BuildRequires:  Mesa-libGLESv2-devel
+%endif
 BuildRequires:  Mesa-libGLESv3-devel
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes


commit gtk4 for openSUSE:Factory

2021-06-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-06-14 23:10:39

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.32437 (New)


Package is "gtk4"

Mon Jun 14 23:10:39 2021 rev:28 rq:899633 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-05-19 
17:49:02.501619789 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.32437/gtk4.changes 2021-06-14 
23:10:43.624711640 +0200
@@ -1,0 +2,5 @@
+Fri Jun  4 17:33:54 UTC 2021 - Dominique Leuenberger 
+
+- Move RPM macros to %_rpmmacrodir.
+
+---



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.dlPs8p/_old  2021-06-14 23:10:44.664713518 +0200
+++ /var/tmp/diff_new_pack.dlPs8p/_new  2021-06-14 23:10:44.668713526 +0200
@@ -247,8 +247,8 @@
   echo 'Remove this no-longer-needed themingdir hack.'
 fi
 # Install rpm macros
-mkdir -p %{buildroot}%{_sysconfdir}/rpm
-cp %{SOURCE3} %{buildroot}%{_sysconfdir}/rpm
+mkdir -p %{buildroot}%{_rpmmacrodir}
+cp %{SOURCE3} %{buildroot}%{_rpmmacrodir}
 %fdupes %{buildroot}%{_datadir}
 %fdupes %{buildroot}%{_libdir}
 
@@ -348,7 +348,7 @@
 %{_libdir}/pkgconfig/gtk4-unix-print.pc
 %{_libdir}/pkgconfig/gtk4-x11.pc
 %{_libdir}/libgtk-4.so
-%{_sysconfdir}/rpm/macros.gtk4
+%{_rpmmacrodir}/macros.gtk4
 %dir %{_datadir}/gtk-4.0/valgrind
 %{_datadir}/gtk-4.0/valgrind/gtk.supp
 


commit gtk4 for openSUSE:Factory

2021-05-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-05-19 17:48:58

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.2988 (New)


Package is "gtk4"

Wed May 19 17:48:58 2021 rev:27 rq:893653 version:4.2.1

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-04-24 
23:07:00.547212896 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.2988/gtk4.changes  2021-05-19 
17:49:02.501619789 +0200
@@ -1,0 +2,38 @@
+Fri May 14 13:23:27 UTC 2021 - Ferdinand Thiessen 
+
+- 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
+
+---

Old:

  gtk-4.2.0.tar.xz

New:

  gtk-4.2.1.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.Zwl4bV/_old  2021-05-19 17:49:03.065617424 +0200
+++ /var/tmp/diff_new_pack.Zwl4bV/_new  2021-05-19 17:49:03.069617408 +0200
@@ -22,7 +22,7 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.2.0
+Version:4.2.1
 Release:0
 Summary:The GTK+ toolkit library (version 4)
 License:LGPL-2.1-or-later

++ gtk-4.2.0.tar.xz -> gtk-4.2.1.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.2.0.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.2988/gtk-4.2.1.tar.xz differ: char 26, 
line 1


commit gtk4 for openSUSE:Factory

2021-04-24 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-04-24 23:06:50

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.12324 (New)


Package is "gtk4"

Sat Apr 24 23:06:50 2021 rev:26 rq:887486 version:4.2.0

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-03-19 
16:43:51.730161557 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.12324/gtk4.changes 2021-04-24 
23:07:00.547212896 +0200
@@ -1,0 +2,17 @@
+Sat Apr 17 09:18:32 UTC 2021 - Dominique Leuenberger 
+
+- 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.
+
+---

Old:

  gtk-4.1.2.tar.xz

New:

  gtk-4.2.0.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.BcMZbp/_old  2021-04-24 23:07:00.991213524 +0200
+++ /var/tmp/diff_new_pack.BcMZbp/_new  2021-04-24 23:07:00.991213524 +0200
@@ -22,14 +22,14 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.1.2
+Version:4.2.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.1/%{_name}-%{version}.tar.xz
+Source: 
https://download.gnome.org/sources/gtk/4.2/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
 Source98:   gtk4-rpmlintrc

++ gtk-4.1.2.tar.xz -> gtk-4.2.0.tar.xz ++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.1.2.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.12324/gtk-4.2.0.tar.xz differ: char 27, 
line 1


commit gtk4 for openSUSE:Factory

2021-03-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-03-19 16:43:45

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.2401 (New)


Package is "gtk4"

Fri Mar 19 16:43:45 2021 rev:25 rq:880098 version:4.1.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-01-21 
21:57:27.781859021 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.2401/gtk4.changes  2021-03-19 
16:43:51.730161557 +0100
@@ -1,0 +2,98 @@
+Thu Mar 18 09:26:38 UTC 2021 - Dominique Leuenberger 
+
+- 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 13:22:36 UTC 2021 - Dominique Leuenberger 
+
+- 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  3 11:51:04 UTC 2021 - Dominique Leuenberger 
+
+- 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 05:18:31 UTC 2021 - 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/
+
+---

Old:

  gtk-4.0.2.tar.xz

New:

  gtk-4.1.2.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.qZxqAB/_old  2021-03-19 16:43:52.294162029 +0100
+++ /var/tmp/diff_new_pack.qZxqAB/_new  2021-03-19 16:43:52.298162032 +0100
@@ -22,14 +22,14 @@
 %define _name gtk
 
 Name:   

commit gtk4 for openSUSE:Factory

2021-01-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2021-01-21 21:57:26

Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and  /work/SRC/openSUSE:Factory/.gtk4.new.28504 (New)


Package is "gtk4"

Thu Jan 21 21:57:26 2021 rev:24 rq:865370 version:4.0.2

Changes:

--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2021-01-14 
15:16:43.639830471 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new.28504/gtk4.changes 2021-01-21 
21:57:27.781859021 +0100
@@ -1,0 +2,33 @@
+Tue Jan 19 08:08:49 UTC 2021 - Dominique Leuenberger 
+
+- 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.
+
+---

Old:

  _service
  gtk-4.0.1.obscpio
  gtk.obsinfo

New:

  gtk-4.0.2.tar.xz



Other differences:
--
++ gtk4.spec ++
--- /var/tmp/diff_new_pack.y4r1q6/_old  2021-01-21 21:57:29.309859631 +0100
+++ /var/tmp/diff_new_pack.y4r1q6/_new  2021-01-21 21:57:29.309859631 +0100
@@ -22,14 +22,14 @@
 %define _name gtk
 
 Name:   gtk4
-Version:4.0.1
+Version:4.0.2
 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: %{_name}-%{version}.tar.xz
+Source: 
https://download.gnome.org/sources/gtk/4.0/%{_name}-%{version}.tar.xz
 Source2:settings.ini
 Source3:macros.gtk4
 Source98:   gtk4-rpmlintrc