Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk3.16981 for 
openSUSE:Leap:15.2:Update checked in at 2021-09-28 10:06:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2:Update/gtk3.16981 (Old)
 and      /work/SRC/openSUSE:Leap:15.2:Update/.gtk3.16981.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk3.16981"

Tue Sep 28 10:06:14 2021 rev:1 rq:921046 version:3.24.20

Changes:
--------
New Changes file:

--- /dev/null   2021-09-02 09:14:41.336741815 +0200
+++ /work/SRC/openSUSE:Leap:15.2:Update/.gtk3.16981.new.1899/gtk3.changes       
2021-09-28 10:06:16.921699829 +0200
@@ -0,0 +1,5421 @@
+-------------------------------------------------------------------
+Thu Jun 17 15:48:02 UTC 2021 - Frederic Crozat <fcro...@suse.com>
+
+- Add gtk3-fix-avahi-printers.patch: Ensure printers entries from
+  Avahi are usable (bsc#1094486, bsc#1189238).
+
+-------------------------------------------------------------------
+Thu Jun  4 07:46:49 UTC 2020 - Alynx Zhou <alynx.z...@suse.com>
+
+- Add gtk3-x11-fix-menu-touch-by-pointer-emulation.patch: GtkMenu
+  under X11 cannot work with touchscreen because it cannot handle
+  touch events properly, this patch disable touch grabbing for it,
+  so it will fallback to pointer emulation while touching
+  (bsc#1167951, glgo#GNOME/gtk!1794).
+
+-------------------------------------------------------------------
+Mon Apr 27 18:13:11 UTC 2020 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 3.24.20:
+  + GtkFileChooser:
+    - Prevent selection changes after overwrite confirmation
+    - Don't grab focus to the sidebar on click
+    - Avoid a use-after-free in GtkFileSystemModel
+  + GtkEmojiChooser: Remove blacklist
+  + GtkAboutDialog: Add more licenses
+  + Adwaita: Lower the contrast of checkboxes
+  + HighContrast: Export the same public colors as Adwaita
+  + Updated translations.
+
+-------------------------------------------------------------------
+Fri Apr 10 11:27:09 UTC 2020 - bjorn....@gmail.com
+
+- Update to version 3.24.18:
+  + Wayland: Fix more sizing regressions in Epiphany and
+    LibreOffice menus, and popups in general.
+  + Build: Make resource build reproducible.
+  + Updated translations.
+- Disable autogeneration of .changes in service, we are currently
+  using released tags so it is not needed.
+
+-------------------------------------------------------------------
+Sat Apr 04 11:15:42 UTC 2020 - bjorn....@gmail.com
+
+- Update to version 3.24.17:
+  + GtkFileChooser: Fix some keynav issues.
+  + GtkMenuButton: disable focus-on-click.
+  + Derive the HighContrast and HighContrastInverse themes from
+    Adwaita.
+  + Wayland:
+    - Fix firefox sizing problems.
+    - Prevent Alt lingering after Alt-Tab.
+    - Load compose sequences from ~/.Compose.
+    - Fix a crash in the Wayland input method.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Sat Mar 28 16:59:58 UTC 2020 - dims...@opensuse.org
+
+- Update to version 3.24.16:
+  + Fix the build.
+- Changes from version 3.24.15:
+  + filechooser:
+    - Fix a crash.
+    - Support selecting directories with a new enough file chooser
+      portal.
+  + textview: Speed up tag handling.
+  + wayland:
+    - Fix problems with clipboard handling.
+    - Fix a crash in the Wayland input method.
+    - Support cursor scale of 400%.
+    - Fix a crash in glade.
+  + css: Support font-feature-settings
+  + Adwaita:
+    - Use tabular figures where appropriate.
+    - Color tweaks for dark mode.
+    - Improve rendering of rounded corners.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Feb 17 20:54:23 UTC 2020 - bjorn....@gmail.com
+
+- Update to version 3.24.14:
+  + Fix the opaque region for windows on X11.
+  + Theme:
+    - Fix flat buttons in backdrop.
+    - Make popovers look more similar to menus.
+    - Tweak checkbox & radiobutton appearance.
+    - Add general typography classes (heading, title-1, etc).
+  + Language bindings: Fix annotations for
+    gtk_tree_model_sort_new_with_model.
+  + Switch: Fix touch support.
+  + Infobar: Make clickable for default action.
+  + Emojichooser: Respect a no-emoji input hint.
+  + Fontchooser: Fix an oversight with hiding the size label.
+  + Filechooser: Disable recursive search without a system indexer.
+  + Modelbutton: Fix a11y support to reflect button state.
+  + Input: Fix touchpad gesture center calculation.
+  + X11:
+    - Fix root window scaling.
+    - Support _GTK_WORKAREAS_Dn property.
+  + Wayland:
+    - Support a terminal purpose in input methods.
+    - Fix preedit cursor positioning.
+    - Fix enabling/disabling of text inputs.
+    - Support simultaneous selection requests.
+    - Require Wayland 1.14.91.
+  + Printing: Fix a crash with Avahi.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Fri Jan 10 12:03:26 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Move /usr/share/locale/en from the -lang package to the -data
+  package: English is installed on all systems. This avoids
+  gtk3-lang being triggered for installation on english-only
+  systems.
+
+-------------------------------------------------------------------
+Wed Dec 11 20:03:40 UTC 2019 - Stefan Br??ns <stefan.bru...@rwth-aachen.de>
+
+- Split API doc generation from main package using _multibuild,
+  libgtk3 itself only takes a fraction of the time to build.
+
+-------------------------------------------------------------------
+Wed Nov 27 19:06:58 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 3.24.13+0:
+  + Fix a11y test output
+  + HighContrast: Add missing color to entry
+  + themes: remove various @extend with compound selectors
+  + Avoid Broadwayd - GtkEntry popup takes 35s after application
+    startup.
+  + Hide Objective-C from outside GdkQuartz.
+
+-------------------------------------------------------------------
+Tue Nov 19 11:00:51 UTC 2019 - Frederic Crozat <fcro...@suse.com>
+
+- Add Obsoletes/Provides to baselibs.conf to ensure
+  gtk3-immodules-tigrigna-32bit can be upgraded from old version.
+
+-------------------------------------------------------------------
+Fri Nov  1 19:36:09 UTC 2019 - Ismail D??nmez <idon...@suse.com>
+
+- Don't recommend -lang subpackage 
+
+-------------------------------------------------------------------
+Wed Oct 23 10:06:55 UTC 2019 - bjorn....@gmail.com
+
+- Update to version 3.24.12+32:
+  + gdk: Do not change the windowing selection when cancelling
+    source
+  + Revert "gdk: Do not call gdk_selection_owner_set() internally
+    to the backend"
+  + gtkwidget: Ensure to run key controllers in the bubble phase
+  + keycontroller: Fix ::key-released signal argument
+  + key controller: Don't eat modifier events
+  + gdk: Do not call gdk_selection_owner_set() internally to the
+    backend
+  + gdk: Shuffle the situations where a selection is unset
+  + gtkwidget: Forward unhandled scroll events through controllers
+- Switch to gitcheckout of stable branch, needed to get fixes for
+  copy/paste between Xwayland and wayland programs.
+- Following the above, add gtk-doc and libtool BuildRequires and
+  pass autogen.sh to bootstrap and --enable-gtk-doc to configure.
+- No longer disable LTO, current versions of gtk3 builds fine with
+  it enabled.
+
+-------------------------------------------------------------------
+Fri Oct  4 11:03:57 UTC 2019 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 3.24.12:
+  + file chooser: allow sorting by file type.
+  + dnd: fix pointer offsets under X11 and Wayland.
+  + broadway: Fix a font problem.
+  + mir Drop this backend.
+  + printing: Get PPD from original host if needed.
+  + a11y: Fix interference with clutter a11y impl.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Sep  4 08:10:36 UTC 2019 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Update to version 3.24.11:
+  + Adwaita:
+    - Add drop shadow to icons.
+    - Small color fixes.
+    - Make title buttons round.
+  + Wayland:
+    - Support xdg-output v3.
+    - Fix clipboard ownership handling.
+  + X11: Improve monitor metadata.
+  + Build: Require GLib 2.57.2.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu Jul  4 09:00:50 UTC 2019 - Bj??rn Lie <bjorn....@gmail.com>
+
++++ 5224 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Leap:15.2:Update/.gtk3.16981.new.1899/gtk3.changes

New:
----
  README.SUSE
  _multibuild
  _service
  baselibs.conf
  gtk-3.24.20.obscpio
  gtk.obsinfo
  gtk3-GTK_PATH64.patch
  gtk3-fix-avahi-printers.patch
  gtk3-revert-forced-xftdpi.patch
  gtk3-x11-fix-menu-touch-by-pointer-emulation.patch
  gtk3.changes
  gtk3.spec
  macros.gtk3
  settings.ini

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gtk3.spec ++++++
++++ 754 lines (skipped)

++++++ README.SUSE ++++++
README for bi-architecture 64 bit platforms users
=================================================

The GTK_PATH64 environment variable is used instead of GTK_PATH
for the 64 bit library. See the GTK+ documentation for how to use
GTK_PATH.

The GTK+ IM modules are different, based on the architecture of
the package. To update the cache of IM modules, run:

 + for 32 bit version: /usr/bin/gtk-query-immodules-3.0
 + for 64 bit version: /usr/bin/gtk-query-immodules-3.0-64
++++++ _multibuild ++++++
<multibuild>
  <package>doc</package>
</multibuild>
++++++ _service ++++++
<?xml version="1.0"?>
<services>
  <service name="obs_scm" mode="disabled">
    <param name="url">https://gitlab.gnome.org/GNOME/gtk.git</param>
    <param name="scm">git</param>
    <param name="revision">3.24.20</param>
    <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
    <param name="versionrewrite-pattern">(.*)\+0</param>
    <param name="versionrewrite-replacement">\1</param>
<!--
    <param name="changesgenerate">enable</param>
-->
  </service>
  <service mode="buildtime" name="tar" />
  <service mode="buildtime" name="recompress">
    <param name="file">*.tar</param>
    <param name="compression">xz</param>
  </service>
  <service mode="disabled" name="set_version" />
</services>
++++++ baselibs.conf ++++++
gtk3-devel
  requires -gtk3-<targettype>
  requires "libgtk-3-0-<targettype> = <version>"
gtk3-tools
  +/usr/bin/gtk-query-immodules-3.0(-64)?
  post "%if "%_lib" == "lib64""
  post "if [ $1 == 1 ]; then test -d <prefix>%{_libdir}/gtk-3.0/3.0.0 && 
<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache; fi"
  post "%else"
  post "if [ $1 == 1 ]; then test -d <prefix>%{_libdir}/gtk-3.0/3.0.0 && 
<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache; fi"
  post "%endif"
libgtk-3-0
  requires "gtk3-tools-<targettype>"
  provides "gtk3-<targettype> = <version>"
  provides "libgtk-3_0-0-<targettype> = <version>"
  obsoletes "libgtk-3_0-0-<targettype> < <version>"
  post "%if "%_lib" == "lib64""
  post "if test -f <prefix>%{_bindir}/gtk-query-immodules-3.0-64; then 
<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache; fi"
  post "%else"
  post "if test -f <prefix>%{_bindir}/gtk-query-immodules-3.0; then 
<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache; fi"
  post "%endif"
gtk3-immodule-amharic
  requires "gtk3-<targettype>"
  post "%if "%_lib" == "lib64""
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  post "%else"
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  post "%endif"
  postun "%if "%_lib" == "lib64""
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  postun "%else"
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  postun "%endif"
gtk3-immodule-inuktitut
  requires "gtk3-<targettype>"
  post "%if "%_lib" == "lib64""
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  post "%else"
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  post "%endif"
  postun "%if "%_lib" == "lib64""
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  postun "%else"
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  postun "%endif"
gtk3-immodule-multipress
  requires "gtk3-<targettype>"
  post "%if "%_lib" == "lib64""
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  post "%else"
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  post "%endif"
  postun "%if "%_lib" == "lib64""
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  postun "%else"
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  postun "%endif"
gtk3-immodule-thai
  requires "gtk3-<targettype>"
  post "%if "%_lib" == "lib64""
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  post "%else"
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  post "%endif"
  postun "%if "%_lib" == "lib64""
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  postun "%else"
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  postun "%endif"
gtk3-immodule-tigrigna
  requires "gtk3-<targettype>"
  post "%if "%_lib" == "lib64""
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  post "%else"
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  post "%endif"
  postun "%if "%_lib" == "lib64""
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  postun "%else"
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  postun "%endif"
  provides "gtk3-immodules-tigrigna-<targettype> = <version>"
  obsoletes "gtk3-immodules-tigrigna-<targettype> = <version>"
gtk3-immodule-vietnamese
  requires "gtk3-<targettype>"
  post "%if "%_lib" == "lib64""
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  post "%else"
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  post "%endif"
  postun "%if "%_lib" == "lib64""
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  postun "%else"
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  postun "%endif"
gtk3-immodule-wayland
  requires "gtk3-<targettype>"
  post "%if "%_lib" == "lib64""
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  post "%else"
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  post "%endif"
  postun "%if "%_lib" == "lib64""
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  postun "%else"
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  postun "%endif"
gtk3-immodule-xim
  requires "gtk3-<targettype>"
  post "%if "%_lib" == "lib64""
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  post "%else"
  post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  post "%endif"
  postun "%if "%_lib" == "lib64""
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
  postun "%else"
  postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
  postun "%endif"
++++++ gtk.obsinfo ++++++
name: gtk
version: 3.24.20
mtime: 1587998173
commit: db39ce2b1699acaf5d0ba160cf7cc68ccf6e16d6

++++++ gtk3-GTK_PATH64.patch ++++++
Index: gtk+-3.5.2/gtk/gtkmodules.c
===================================================================
--- gtk+-3.5.2.orig/gtk/gtkmodules.c
+++ gtk+-3.5.2/gtk/gtkmodules.c
@@ -60,7 +60,7 @@ get_module_path (void)
   if (result)
     return result;
 
-  module_path_env = g_getenv ("GTK_PATH");
+  module_path_env = g_getenv ("GTK_PATH64");
   exe_prefix = g_getenv ("GTK_EXE_PREFIX");
 
   if (exe_prefix)
++++++ gtk3-fix-avahi-printers.patch ++++++
++++ 674 lines (skipped)

++++++ gtk3-revert-forced-xftdpi.patch ++++++
From: Guiseppe Bilotta
Subject: Revert "Simplify Xft setting fallback"
References: boo#1022830 fate#322401 fdo#98909 kde#367499 bmo#1269274

This patch reverts part of commit bdf0820
("Simplify Xft setting fallback") which forces the DPI to 96
instead of querying the X server for the physical screen dimensions.
This is needed for GTK applications to autodetect the DPI of
monitors and not depend on manual configuration.

Signed-off-by: Fabian Vogt <fv...@suse.com>

 gdk/x11/gdkxftdefaults.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Index: gtk+-3.20.10/gdk/x11/gdkxftdefaults.c
===================================================================
--- gtk+-3.20.10.orig/gdk/x11/gdkxftdefaults.c
+++ gtk+-3.20.10/gdk/x11/gdkxftdefaults.c
@@ -174,7 +174,8 @@ init_xft_settings (GdkScreen *screen)
     x11_screen->xft_rgba = FC_RGBA_UNKNOWN;
 
   if (!get_double_default (xdisplay, "dpi", &dpi_double))
-    dpi_double = 96.0;
+    dpi_double = (DisplayHeight(xdisplay, x11_screen->screen_num)*25.4)/
+                   DisplayHeightMM(xdisplay, x11_screen->screen_num);
 
   x11_screen->xft_dpi = (int)(0.5 + PANGO_SCALE * dpi_double);
 }
++++++ gtk3-x11-fix-menu-touch-by-pointer-emulation.patch ++++++
diff --git a/gtk/gtkmenu.c b/gtk/gtkmenu.c
index 64e4b98d9f..eac972bb41 100644
--- a/gtk/gtkmenu.c
+++ b/gtk/gtkmenu.c
@@ -1777,8 +1777,13 @@ popup_grab_on_window (GdkWindow *window,
   GdkSeat *seat;
 
   seat = gdk_device_get_seat (pointer);
+
+/* Let GtkMenu use pointer emulation instead of touch events under X11. */
+#define GDK_SEAT_CAPABILITY_NO_TOUCH (GDK_SEAT_CAPABILITY_POINTER | \
+                                      GDK_SEAT_CAPABILITY_TABLET_STYLUS | \
+                                      GDK_SEAT_CAPABILITY_KEYBOARD)
   status = gdk_seat_grab (seat, window,
-                          GDK_SEAT_CAPABILITY_ALL, TRUE,
+                          GDK_SEAT_CAPABILITY_NO_TOUCH, TRUE,
                           NULL, NULL, NULL, NULL);
 
   return status == GDK_GRAB_SUCCESS;
++++++ macros.gtk3 ++++++
# RPM macros for packages installing a GTK+ IM module
#
###
#
# When a package installs a GTK+ IM module, it should use all
# three macros:
#
#  - %gtk3_immodule_requires in the preamble
#  - %gtk3_immodule_post in %post
#  - %gtk3_immodule_postun in %postun
#
###

%gtk3_immodule_requires                                  \
Requires(post): gtk3-tools                               \
Requires(postun): gtk3-tools

# On install, update the cache
%gtk3_immodule_post                                      \
%if "%_lib" == "lib64"                                   \
  %{_bindir}/gtk-query-immodules-3.0-64 --update-cache   \
%else                                                    \
  %{_bindir}/gtk-query-immodules-3.0 --update-cache      \
%endif

# On uninstall, update the cache. Note: we ignore upgrades (already
# handled in %post of the new package).
%gtk3_immodule_postun                                    \
if [ $1 -eq 0 ]; then                                    \
  %if "%_lib" == "lib64"                                 \
    %{_bindir}/gtk-query-immodules-3.0-64 --update-cache \
  %else                                                  \
    %{_bindir}/gtk-query-immodules-3.0 --update-cache    \
  %endif                                                 \
fi
++++++ settings.ini ++++++
#
# settings.ini file allows you to define system wide defaults for
# all GTK+ applications. This file is branding specific.
#
# For complete list of available settings see the Settings chapter
# in the GTK+ documentation.
#
# You most probably want to change the following settings.

[Settings]
#gtk-theme-name = 
#gtk-icon-theme-name = 
#gtk-fallback-icon-theme = Adwaita
#gtk-entry-password-hint-timeout = 600

Reply via email to