Hello community, here is the log from the commit of package mate-panel for openSUSE:Factory checked in at 2018-06-08 23:15:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mate-panel (Old) and /work/SRC/openSUSE:Factory/.mate-panel.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mate-panel" Fri Jun 8 23:15:25 2018 rev:29 rq:614404 version:1.20.2 Changes: -------- --- /work/SRC/openSUSE:Factory/mate-panel/mate-panel.changes 2018-04-13 12:50:31.621907186 +0200 +++ /work/SRC/openSUSE:Factory/.mate-panel.new/mate-panel.changes 2018-06-08 23:15:31.691928178 +0200 @@ -1,0 +2,29 @@ +Thu Jun 5 11:44:33 UTC 2018 - sor.ale...@meowr.ru + +- Update to version 1.20.2: + * Convert launcher icons to cairo surfaces. + * Fix rendering and removal of in-process applets on unexpanded + panel. + * Limit size of panel-hide-button. + * clock: Fix copy/paste error which caused use-after-free. + * fish: Install fish animations in fish-specific directory. + * fish: Drop wanda image from gresource. + * css: Use parsing-error signal to warn on bad css file or image. + * css: Convert to GResource. + * na-tray: Convert to GResource. + * wncklet: Convert to GResource. + * panel: Convert to GResource. + * clock: Use new GdkPixbuf API to load resources. + * clock: Convert to GResource. + * fish: Convert to GResource. + * libpanel-applet: Add panel_applet_setup_menu_from_resource() API. + * Theme: Consistant theming for applet drag handles in all themes. + * Revert "panel-toplevel: Remove pointer boundary check in + panel_toplevel_queue_auto_hide()" + * Accessibility: White/black applet handles in GNOME high + contrast themes. + * Theme: show applet handles on non-MATE themes. + * Update translations. +- Rebase mate-panel-gtk-3.20.patch. + +------------------------------------------------------------------- Old: ---- mate-panel-1.20.1.tar.xz New: ---- mate-panel-1.20.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mate-panel.spec ++++++ --- /var/tmp/diff_new_pack.KV7r2r/_old 2018-06-08 23:15:32.363903909 +0200 +++ /var/tmp/diff_new_pack.KV7r2r/_new 2018-06-08 23:15:32.367903764 +0200 @@ -21,7 +21,7 @@ %define typelib typelib-1_0-MatePanelApplet-4_0 %define _version 1.20 Name: mate-panel -Version: 1.20.1 +Version: 1.20.2 Release: 0 Summary: MATE Desktop Panel License: GPL-2.0-or-later ++++++ mate-panel-1.20.1.tar.xz -> mate-panel-1.20.2.tar.xz ++++++ ++++ 300560 lines of diff (skipped) ++++++ mate-panel-gtk-3.20.patch ++++++ --- /var/tmp/diff_new_pack.KV7r2r/_old 2018-06-08 23:15:33.855850025 +0200 +++ /var/tmp/diff_new_pack.KV7r2r/_new 2018-06-08 23:15:33.855850025 +0200 @@ -1,6 +1,6 @@ --- a/applets/clock/clock.c +++ b/applets/clock/clock.c -@@ -874,9 +874,17 @@ position_calendar_popup (ClockData *cd) +@@ -874,9 +874,17 @@ screen = gtk_window_get_screen (GTK_WINDOW (cd->calendar_popup)); display = gdk_screen_get_display (screen); @@ -20,7 +20,7 @@ found_monitor = TRUE; --- a/applets/clock/clock-utils.c +++ b/applets/clock/clock-utils.c -@@ -73,8 +73,13 @@ clock_utils_display_help (GtkWidget *wi +@@ -73,8 +73,13 @@ else uri = g_strdup_printf ("help:%s", doc_id); @@ -36,7 +36,7 @@ if (error && --- a/applets/fish/fish.c +++ b/applets/fish/fish.c -@@ -153,8 +153,13 @@ static void show_help(FishApplet* fish, +@@ -154,8 +154,13 @@ else uri = g_strdup_printf ("help:%s", FISH_HELP_DOC); @@ -52,7 +52,7 @@ if (error && --- a/applets/notification_area/main.c +++ b/applets/notification_area/main.c -@@ -111,7 +111,12 @@ static void help_cb(GtkAction* action, N +@@ -111,7 +111,12 @@ #define NA_HELP_DOC "mate-user-guide" uri = g_strdup_printf("help:%s/%s", NA_HELP_DOC, "panels-notification-area"); @@ -67,7 +67,7 @@ if (error && g_error_matches (error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) --- a/applets/notification_area/status-notifier/sn-dbus-menu.c +++ b/applets/notification_area/status-notifier/sn-dbus-menu.c -@@ -188,9 +188,11 @@ get_layout_cb (GObject *source_obje +@@ -188,9 +188,11 @@ g_hash_table_remove_all (menu->items); layout_parse (menu, layout, GTK_MENU (menu)); @@ -81,7 +81,7 @@ } --- a/applets/notification_area/status-notifier/sn-item.c +++ b/applets/notification_area/status-notifier/sn-item.c -@@ -182,6 +182,49 @@ sn_item_get_action_coordinates (SnItem * +@@ -182,6 +182,49 @@ *x += width; } @@ -131,7 +131,7 @@ static gboolean sn_item_button_press_event (GtkWidget *widget, GdkEventButton *event) -@@ -208,10 +251,16 @@ sn_item_button_press_event (GtkWidget +@@ -208,10 +251,16 @@ { if (priv->menu != NULL) { @@ -148,7 +148,7 @@ /*Fix positioning if size changed since last shown*/ gtk_menu_reposition(priv->menu); } -@@ -240,10 +289,26 @@ sn_item_popup_menu (GtkWidget *widget) +@@ -240,10 +289,26 @@ if (priv->menu != NULL) { @@ -177,7 +177,7 @@ } --- a/applets/wncklet/wncklet.c +++ b/applets/wncklet/wncklet.c -@@ -49,8 +49,12 @@ void wncklet_display_help(GtkWidget* wid +@@ -49,8 +49,12 @@ uri = g_strdup_printf("help:%s/%s", doc_id, link_id); else uri = g_strdup_printf("help:%s", doc_id); @@ -193,9 +193,9 @@ if (error && g_error_matches(error, G_IO_ERROR, G_IO_ERROR_CANCELLED)) --- a/configure.ac +++ b/configure.ac -@@ -56,13 +56,13 @@ LT_LIB_M +@@ -57,13 +57,13 @@ LIBMATE_DESKTOP_REQUIRED=1.17.0 - GDK_PIXBUF_REQUIRED=2.7.1 + GDK_PIXBUF_REQUIRED=2.25.2 PANGO_REQUIRED=1.15.4 -GLIB_REQUIRED=2.50.0 +GLIB_REQUIRED=2.48.0 @@ -211,7 +211,7 @@ --- a/mate-panel/libpanel-util/panel-show.c +++ b/mate-panel/libpanel-util/panel-show.c -@@ -178,7 +178,11 @@ gboolean panel_show_uri(GdkScreen* scree +@@ -178,7 +178,11 @@ return panel_show_caja_search_uri(screen, uri, timestamp, error); } @@ -223,7 +223,7 @@ return _panel_show_handle_error(uri, screen, local_error, error); } -@@ -283,7 +287,11 @@ panel_show_help (GdkScreen *screen, +@@ -283,7 +287,11 @@ else uri = g_strdup_printf ("help:%s", doc); @@ -237,7 +237,7 @@ return _panel_show_help_handle_error (doc, screen, local_error, error); --- a/mate-panel/panel-multiscreen.c +++ b/mate-panel/panel-multiscreen.c -@@ -89,7 +89,11 @@ panel_multiscreen_get_randr_monitors_for +@@ -89,7 +89,11 @@ { #ifdef HAVE_RANDR GdkDisplay *display; @@ -249,7 +249,7 @@ Display *xdisplay; Window xroot; XRRScreenResources *resources; -@@ -142,10 +146,17 @@ panel_multiscreen_get_randr_monitors_for +@@ -142,10 +146,17 @@ primary = XRRGetOutputPrimary (xdisplay, xroot); display = gdk_screen_get_display (screen); @@ -267,7 +267,7 @@ geometries = g_array_sized_new (FALSE, FALSE, sizeof (GdkRectangle), -@@ -216,11 +227,19 @@ panel_multiscreen_get_gdk_monitors_for_s +@@ -216,11 +227,19 @@ int i; display = gdk_screen_get_display (screen); @@ -289,7 +289,7 @@ *geometries_ret = geometries; --- a/mate-panel/xstuff.c +++ b/mate-panel/xstuff.c -@@ -335,7 +335,11 @@ xstuff_zoom_animate (GtkWidget *widget, +@@ -335,7 +335,11 @@ GdkScreen *gscreen; GdkRectangle rect, dest; GtkAllocation allocation; @@ -301,12 +301,11 @@ GdkDisplay *display; if (opt_rect) -@@ -359,10 +363,16 @@ xstuff_zoom_animate (GtkWidget *widget, - rect.width, rect.height, - pixbuf, orientation); - else { -+#if GTK_CHECK_VERSION (3, 22, 0) +@@ -365,9 +369,15 @@ + g_object_unref (pixbuf); + } else { display = gdk_screen_get_display (gscreen); ++#if GTK_CHECK_VERSION (3, 22, 0) monitor = gdk_display_get_monitor_at_window (display, gtk_widget_get_window (widget)); gdk_monitor_get_geometry (monitor, &dest);