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