Hello community, here is the log from the commit of package mate-panel for openSUSE:Leap:15.2 checked in at 2020-03-02 13:25:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/mate-panel (Old) and /work/SRC/openSUSE:Leap:15.2/.mate-panel.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mate-panel" Mon Mar 2 13:25:28 2020 rev:27 rq:777919 version:1.23.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/mate-panel/mate-panel.changes 2020-01-15 15:28:29.506679496 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.mate-panel.new.26092/mate-panel.changes 2020-03-02 13:25:28.962651909 +0100 @@ -1,0 +2,220 @@ +Fri Jan 31 14:40:44 UTC 2020 - Dominique Leuenberger <[email protected]> + +- Drop pkgconfig(NetworkManager) BuildRequires: the build system + never references this symbol. + +------------------------------------------------------------------- +Wed Sep 25 11:25:24 UTC 2019 - Jonathan Brielmaier <[email protected]> + +- Remove build require on libxml2-python as it's not required. There + is no sign in the source code that it's needed. + +------------------------------------------------------------------- +Wed Jul 17 14:32:12 UTC 2019 - Jonathan Brielmaier <[email protected]> + +- Update to version 1.23.0: + * Update translations. + * Show single empty panel, even if no default layout is found + * Dropped *-protocol suffix from generated files + * na-tray-child: avoid deprecated 'gtk_widget_set_double_buffered' + * Wayland support for several files + * Error if compiling panel-plug-private.h without X11 support + * Don't build X11 specific files when X11 support is not enabled + * Remove unneeded X11 includes + * GdkRectangle monitor -> monitor_geom + * Change panel_toplevel_get_monitor_geometry to fill in a GdkRectangle instead of 4 ints +- remove patch: + * mate-panel-gtk-3.20.patch: we don't support gtk3.20 anymore +- build require gtk >= 3.22, glib >= 2.50 and gio >= 2.50 + +------------------------------------------------------------------- +Sun May 12 18:13:56 UTC 2019 - Alexei Sorokin <[email protected]> + +- Update to version 1.22.1: + * Add volume-applet to fedora layout. + * help: Update copyright. + * [Security] panel-keyfile: Use "g_strlcpy" instead of "strcpy". + * Update translations. +- Rebase mate-panel-layouts-suse.patch. + +------------------------------------------------------------------- +Fri Apr 5 17:10:22 UTC 2019 - Alexei Sorokin <[email protected]> + +- Update mate-panel-layouts-suse.patch for the volume control + applet. + +------------------------------------------------------------------- +Tue Mar 5 15:19:33 UTC 2019 - [email protected] + +- Update to version 1.22.0: + * Support new mate-menus api. + * panel-context-menu.c: Avoid deprecated GtkImageMenuItem. + * Avoid gtk_file_chooser_dialog_new with stock ids. + * panel-run-dialog.ui: Avoid deprecated functions. + * fish.c: Avoid gtk_dialog_new_with_buttons with stock ids. + * panel-test-applets.ui: Avoid deprecated functions. + * window-list.ui: Avoid GtkVBox and GtkButton:use-stock. + * workspace-switcher.ui: Avoid deprecated GtkButton:use-stock. + * panel-properties-dialog.ui: Avoid GtkButton:use-stock and + GtkImage:stock. + * fish.ui: Avoid deprecated functions. + * clock.ui: Avoid deprecated functions. + * Avoid gtk_dialog_add_buttons with stock ids. + * panel-menu-button.c: Force use basename for compare. + * applet.c: Avoid deprecated GtkImageMenuItem. + * fish: Avoid deprecated "gtk_window_set_wmclass". + * Replace deprecated gtk_menu_popup. + * na-tray-child: Replace deprecated gdk_error_trap functions. + * libmate-panel-applet: Replace deprecated gdk_error_trap + functions. + * panel-xutils: Replace deprecated gdk_error_trap functions. + * panel-util: Replace deprecated gdk_flush. + * main: Replace deprecated gdk_flush. + * panel-widget: Replace deprecated gdk_flush. + * panel-force-quit: Replace deprecated gdk_device_grab. + * panel-force-quit: Replace deprecated gdk_error_trap functions. + * panel-force-quit: Replace deprecated gdk_flush. + * menu.c: Fix: Keep spaces in the left if "menus-have-icons" is + off. + * Panel-gtk.c: Show menu icons only when "menus-have-icons" is + set. + * workspace-switcher: Provide themed fallback colour. + * Check if manager->proxy is NULL. + * Migrate mate-panel from dbus-glib to gdbus. + * notification-area-preferences-dialog.ui: Avoid + GtkButton:use-stock. + * Fix a GdkSeat warning. + * Ensure alt-F1 can show the menu even if no menu applet on panel. + * na-tray: Add preferences dialogue and applet menu entry. + * na-tray: Wide panels, add GSettings to the applet. + * README - Add dependency list. + * libmate-panel-applet: Add comments in headers to explain Wayland + behaviour. + * libmate-panel-applet: mate-panel-applet.c Wayland support. + * libmate-panel-applet: Applet factory Wayland support. + * libmate-panel-applet: Error if panel-plug is built without X11. + * libmate-panel-applet: Stop X11 specific files from building on + Wayland. + * eggsmclient: Avoid deprecated g_type_class_add_private. + * panel-config-global: Avoid deprecated g_settings_list_keys. + * Store fish surface size to enable rendering without backend + specific code. + * Remove unused screen variable in fish applet. + * Remove X specific functions from fish applet. + * README: Don't mention dbus-glib which is not needed anymore. + * Disallow building without X11 support. + * Allow for enabling and disabling a backend without affecting the + other. + * Remove generated Wayland files on make clean. + * Replace wayland-scanner private-code option with code. + * clock.c: Force negative margin, not passing on clockbutton. + * Link with Wayland protocols and libraries. + * Include Wayland protocol generating makefile in build system. + * Add wayland protocol generating makefile. + * Updated configure.ac for Wayland support. + * Add XDG Shell protocol xml. + * Add Layer Shell protocol xml. + * Remove legacy X11 package detection. + * panel-gtk: Fix memory leaks. + * Ensure proper translation of the About dialogue title. + * Make translatable the copyright in the About dialogue. + * Fix last menu with gtk_menu_popup and failure to follow panel + theme. + * mate-panel-applet.c: Replace deprecated gtk_menu_popup. + * Properly align button menu positions on vertical panels. + * panel-action-protocol: Error if used when X11 is disabled. + * panel-force-quit: Error if used when X11 is disabled. + * panel-xutils: Error if used when X11 is disabled. + * xstuff: Include GTK and GDK X11 headers. + * xstuff: Add is_using_x11(). + * xstuff: Error if X11 not enabled. + * Applets: Only compile X11 applets when X11 is enabled. + * Clock: Wayland support. + * wncklet: Error if compiling without X11 support. + * Notification area: Error if compiling without X11 support. + * applet.c: Remove unused mate_panel_applet_position_menu. +- Rebase mate-panel-gtk-3.20.patch. + +------------------------------------------------------------------- +Sat Feb 2 15:57:25 UTC 2019 - [email protected] + +- Update to version 1.20.5: + * Fix a crash on removing tray. + * Tray: Fix too-wide icon spacing after mate-polkit has been used + with StatusNotifier. + * na-tray: Wide panels, convert main GtkBox display to GtkGrid. + * na-tray: Wide panels, preliminary batch box to grid rename. + * button-widget: Wide panels, more suitable resize limits on + Widgets and arrows. + * clock: Set horizontal padding for clock-button. + * Clock: Fix weather icon size selection for panel height. + * Clock: Ensure weather icon resizes with panel. + * clock: Force no button vertical padding and margin. + * Update translations. + +------------------------------------------------------------------- +Sat Dec 22 20:48:48 UTC 2018 - [email protected] + +- Update to version 1.20.4: + * Disable deprecation warnings for distcheck. + * Tray: Simplify force-redraw, use code that actually works. + * Use make functions for HELP_LINGUAS. + * menu-bar: Transfer focus correctly on alt-F1. + * Update legal.xml. + * Clock applet help: To Adjust the System Date or Time. + * Clock applet help: Add Show week numbers in calendar. + * Clock applet help: Fix speed unit for meters per second. + * Add fish and clock help to transifex config. + * panel: Avoid a critical. + * panel-toplevel: Fix memory leak in calculate_minimum_height. + * Update translations. + +------------------------------------------------------------------- +Thu Aug 9 12:01:37 UTC 2018 - [email protected] + +- Update to version 1.20.3: + * Change GTK_CHECK_VERSION to match the next GTK+3 release. + * applets: Guard against GTK+ scale-factor fixes on GtkSocket. + * window-list: Skip setting size hints until WnckTasklist has + items to show. + * applets: Fix runtime error messages. + * mate-panel-applet: Setup_x_error_handler for in-process + applets too. + * GTK+ 3.23+: Fix applet size allocation. + * GTK+ 3.23+: Don't cut tray icons too narrow in HiDPI mode. + * na-tray-child: Remove na_tray_child_size_allocate. + * Remove a leftover from GTK+2 that may play a role in cutting + tray icons. + * panel-toplevel: Add position css class. + * Update translations. + +------------------------------------------------------------------- +Thu Jun 5 11:44:33 UTC 2018 - [email protected] + +- Update to version 1.20.2: + * Convert launcher icons to cairo surfaces. + * Fix rendering and removal of in-process applets on unexpanded + panel. ++++ 23 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/mate-panel/mate-panel.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.mate-panel.new.26092/mate-panel.changes Old: ---- mate-panel-1.20.1.tar.xz mate-panel-gtk-3.20.patch New: ---- mate-panel-1.23.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mate-panel.spec ++++++ --- /var/tmp/diff_new_pack.TcaWZ3/_old 2020-03-02 13:25:29.402652784 +0100 +++ /var/tmp/diff_new_pack.TcaWZ3/_new 2020-03-02 13:25:29.406652792 +0100 @@ -1,7 +1,7 @@ # # spec file for package mate-panel # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,43 +12,39 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define soname libmate-panel-applet-4 %define sover 1 %define typelib typelib-1_0-MatePanelApplet-4_0 -%define _version 1.20 +%define _version 1.23 Name: mate-panel -Version: 1.20.1 +Version: 1.23.0 Release: 0 Summary: MATE Desktop Panel License: GPL-2.0-or-later Group: System/GUI/Other -Url: https://mate-desktop.org/ -Source: http://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz +URL: https://mate-desktop.org/ +Source: https://pub.mate-desktop.org/releases/%{_version}/%{name}-%{version}.tar.xz Source1: %{name}-branding.gschema.override.in Source2: baselibs.conf # PATCH-FIX-OPENSUSE mate-panel-layouts-suse.patch [email protected] -- Correct missing elements. Patch0: mate-panel-layouts-suse.patch -# PATCH-FEATURE-OPENSUSE mate-panel-gtk-3.20.patch -- Restore GLib 2.48 and GTK+ 3.20 support. -Patch1: mate-panel-gtk-3.20.patch BuildRequires: fdupes BuildRequires: hicolor-icon-theme -BuildRequires: libxml2-python -BuildRequires: mate-common >= %{_version} +# set to _version when mate-common has an equal release +BuildRequires: mate-common >= 1.22 BuildRequires: pkgconfig BuildRequires: popt-devel BuildRequires: update-desktop-files BuildRequires: yelp-tools -BuildRequires: pkgconfig(NetworkManager) -BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(dconf) >= 0.13.4 -BuildRequires: pkgconfig(gio-2.0) >= 2.48 -BuildRequires: pkgconfig(glib-2.0) >= 2.48 +BuildRequires: pkgconfig(gio-2.0) >= 2.50 +BuildRequires: pkgconfig(glib-2.0) >= 2.50 BuildRequires: pkgconfig(gobject-introspection-1.0) -BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.22 BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(libmate-menu) BuildRequires: pkgconfig(librsvg-2.0) @@ -127,9 +123,8 @@ %lang_package %prep -%setup -q -%patch0 -p1 -%patch1 -p1 +%autosetup -p1 + cp -a %{SOURCE1} zz-mate-panel-upream-branding.gschema.override %build @@ -179,11 +174,7 @@ %endif %files -%if 0%{?suse_version} >= 1500 %license COPYING -%else -%doc COPYING -%endif %doc ChangeLog README %{_mandir}/man?/mate-panel.?%{?ext_man} %{_mandir}/man?/mate-panel-test-applets.?%{?ext_man} ++++++ mate-panel-1.20.1.tar.xz -> mate-panel-1.23.0.tar.xz ++++++ ++++ 749667 lines of diff (skipped) ++++++ mate-panel-layouts-suse.patch ++++++ --- /var/tmp/diff_new_pack.TcaWZ3/_old 2020-03-02 13:25:30.666655298 +0100 +++ /var/tmp/diff_new_pack.TcaWZ3/_new 2020-03-02 13:25:30.666655298 +0100 @@ -1,39 +1,85 @@ +--- a/data/default.layout ++++ b/data/default.layout +@@ -18,6 +18,14 @@ locked=true + object-type=applet + applet-iid=NotificationAreaAppletFactory::NotificationArea + toplevel-id=top ++position=20 ++panel-right-stick=true ++locked=true ++ ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=top + position=10 + panel-right-stick=true + locked=true --- a/data/linuxmint.layout +++ b/data/linuxmint.layout -@@ -5,7 +5,7 @@ size=24 - - [Object menu-bar] +@@ -28,6 +28,14 @@ locked=true object-type=applet --applet-iid=MintMenuAppletFactory::MintMenuApplet -+applet-iid=MateMenuAppletFactory::MateMenuApplet + applet-iid=NotificationAreaAppletFactory::NotificationArea toplevel-id=bottom - position=0 ++position=20 ++panel-right-stick=true ++locked=true ++ ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=bottom + position=10 + panel-right-stick=true locked=true --- a/data/mageia.layout +++ b/data/mageia.layout -@@ -16,7 +16,7 @@ locked=true - - [Object mcc] - object-type=launcher --launcher-location=/usr/share/applications/mageia-drakconf.desktop -+launcher-location=/usr/share/applications/YaST.desktop +@@ -39,6 +39,14 @@ locked=true + object-type=applet + applet-iid=NotificationAreaAppletFactory::NotificationArea toplevel-id=top ++position=20 ++panel-right-stick=true ++locked=true ++ ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=top position=10 + panel-right-stick=true locked=true --- a/data/opensuse.layout +++ b/data/opensuse.layout -@@ -24,6 +24,14 @@ toplevel-id=bottom - position=20 - locked=true - -+[Object software-updates] -+object-type=applet -+applet-iid=SoftupdAppletFactory::SoftupdApplet -+toplevel-id=bottom +@@ -28,6 +28,14 @@ locked=true + object-type=applet + applet-iid=NotificationAreaAppletFactory::NotificationArea + toplevel-id=bottom +position=40 +panel-right-stick=true +locked=true + - [Object notification-area] ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=bottom + position=30 + panel-right-stick=true + locked=true +--- a/data/ubuntu.layout ++++ b/data/ubuntu.layout +@@ -26,6 +26,14 @@ menu-path=applications:/ object-type=applet applet-iid=NotificationAreaAppletFactory::NotificationArea + toplevel-id=top ++position=40 ++panel-right-stick=true ++locked=true ++ ++[Object volume-control] ++object-type=applet ++applet-iid=GvcAppletFactory::GvcApplet ++toplevel-id=top + position=30 + panel-right-stick=true + locked=true
