Hello community,

here is the log from the commit of package mate-panel for openSUSE:Factory 
checked in at 2015-12-01 09:19:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mate-panel (Old)
 and      /work/SRC/openSUSE:Factory/.mate-panel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mate-panel"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mate-panel/mate-panel.changes    2015-11-11 
10:35:22.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.mate-panel.new/mate-panel.changes       
2015-12-01 09:20:06.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Nov 30 10:20:18 UTC 2015 - [email protected]
+
+- Update to 1.12.1:
+  * Gtk3: fix background in some themes.
+  * Some more fixes.
+
+-------------------------------------------------------------------

Old:
----
  mate-panel-1.12.0.tar.xz

New:
----
  mate-panel-1.12.1.tar.xz

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

Other differences:
------------------
++++++ mate-panel.spec ++++++
--- /var/tmp/diff_new_pack.3qod5P/_old  2015-12-01 09:20:07.000000000 +0100
+++ /var/tmp/diff_new_pack.3qod5P/_new  2015-12-01 09:20:07.000000000 +0100
@@ -21,7 +21,7 @@
 %define typelib typelib-1_0-MatePanelApplet-4_0
 %define _version 1.12
 Name:           mate-panel
-Version:        1.12.0
+Version:        1.12.1
 Release:        0
 Summary:        MATE Desktop Panel
 License:        GPL-2.0+

++++++ mate-panel-1.12.0.tar.xz -> mate-panel-1.12.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/Makefile.in 
new/mate-panel-1.12.1/Makefile.in
--- old/mate-panel-1.12.0/Makefile.in   2015-11-03 22:23:05.000000000 +0100
+++ new/mate-panel-1.12.1/Makefile.in   2015-11-30 08:39:59.000000000 +0100
@@ -82,7 +82,7 @@
        $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
        $(top_srcdir)/configure $(am__configure_deps) \
        $(srcdir)/config.h.in COPYING COPYING.LIB compile config.guess \
-       config.sub install-sh missing ltmain.sh
+       config.sub depcomp install-sh missing ltmain.sh
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4/d-type.m4 \
        $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/intltool.m4 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/NEWS new/mate-panel-1.12.1/NEWS
--- old/mate-panel-1.12.0/NEWS  2015-11-03 22:20:17.000000000 +0100
+++ new/mate-panel-1.12.1/NEWS  2015-11-30 08:39:30.000000000 +0100
@@ -1,3 +1,7 @@
+1.12.1
+  * GTK+3: fix background in some themes
+  * Some more fixes
+
 1.12.0
   * Require xrandr 1.3
   * Add option to enable/disable week numbers in calendar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/aclocal.m4 
new/mate-panel-1.12.1/aclocal.m4
--- old/mate-panel-1.12.0/aclocal.m4    2015-11-03 22:23:01.000000000 +0100
+++ new/mate-panel-1.12.1/aclocal.m4    2015-11-30 08:39:57.000000000 +0100
@@ -1406,10 +1406,9 @@
 # configured tree to be moved without reconfiguration.
 
 AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
 ])
 
 # AM_CONDITIONAL                                            -*- Autoconf -*-
@@ -1876,7 +1875,8 @@
 END
     AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
   fi
-fi])
+fi
+])
 
 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion.  Do not
 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/applets/clock/clock.c 
new/mate-panel-1.12.1/applets/clock/clock.c
--- old/mate-panel-1.12.0/applets/clock/clock.c 2015-10-10 01:34:34.000000000 
+0200
+++ new/mate-panel-1.12.1/applets/clock/clock.c 2015-11-11 09:39:14.000000000 
+0100
@@ -877,12 +877,12 @@
                          G_CALLBACK (delete_event), cd->panel_button);
        g_signal_connect (window, "key_press_event",
                          G_CALLBACK (close_on_escape), cd->panel_button);
-                         
+
+#if GTK_CHECK_VERSION (3, 0, 0)
         /*Name this window so the default theme can be overridden in panel 
theme,
         otherwise default GtkWindow bg will be pulled in and override 
transparency */ 
         gtk_widget_set_name(window, "MatePanelPopupWindow");
 
-#if GTK_CHECK_VERSION (3, 0, 0)
         /* Make transparency possible in the theme */              
         GdkScreen *screen = gtk_widget_get_screen(GTK_WIDGET(window));
         GdkVisual *visual = gdk_screen_get_rgba_visual(screen);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mate-panel-1.12.0/applets/wncklet/workspace-switcher.c 
new/mate-panel-1.12.1/applets/wncklet/workspace-switcher.c
--- old/mate-panel-1.12.0/applets/wncklet/workspace-switcher.c  2015-10-07 
22:38:06.000000000 +0200
+++ new/mate-panel-1.12.1/applets/wncklet/workspace-switcher.c  2015-11-11 
09:39:07.000000000 +0100
@@ -41,7 +41,7 @@
 #define NEVER_SENSITIVE "never_sensitive"
 #define MARCO_GENERAL_SCHEMA "org.mate.Marco.general"
 #define NUM_WORKSPACES "num-workspaces"
-#define MARCO_WORSKACES_SCHEMA "org.mate.Marco.workspace-names"
+#define MARCO_WORKSPACES_SCHEMA "org.mate.Marco.workspace-names"
 #define WORKSPACE_NAME "name-1"
 
 #define WORKSPACE_SWITCHER_ICON "mate-panel-workspace-switcher"
@@ -842,8 +842,8 @@
 
        if (mate_gsettings_schema_exists(MARCO_GENERAL_SCHEMA))
                marco_general_settings = g_settings_new (MARCO_GENERAL_SCHEMA);
-       if (mate_gsettings_schema_exists(MARCO_WORSKACES_SCHEMA))
-               marco_workspaces_settings = g_settings_new 
(MARCO_WORSKACES_SCHEMA);
+       if (mate_gsettings_schema_exists(MARCO_WORKSPACES_SCHEMA))
+               marco_workspaces_settings = g_settings_new 
(MARCO_WORKSPACES_SCHEMA);
 
        pager->workspaces_frame = WID("workspaces_frame");
        pager->workspace_names_label = WID("workspace_names_label");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/config.sub 
new/mate-panel-1.12.1/config.sub
--- old/mate-panel-1.12.0/config.sub    2015-11-03 22:23:05.000000000 +0100
+++ new/mate-panel-1.12.1/config.sub    2015-11-30 08:39:59.000000000 +0100
@@ -2,7 +2,7 @@
 # Configuration validation subroutine script.
 #   Copyright 1992-2014 Free Software Foundation, Inc.
 
-timestamp='2014-07-28'
+timestamp='2014-09-11'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -302,6 +302,7 @@
        | pdp10 | pdp11 | pj | pjl \
        | powerpc | powerpc64 | powerpc64le | powerpcle \
        | pyramid \
+       | riscv32 | riscv64 \
        | rl78 | rx \
        | score \
        | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | 
shbe | shle | sh[1234]le | sh3ele \
@@ -1016,7 +1017,7 @@
                ;;
        ppc64)  basic_machine=powerpc64-unknown
                ;;
-       ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 
's/^[^-]*-//'`
+       ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 
's/^[^-]*-//'`
                ;;
        ppc64le | powerpc64little | ppc64-le | powerpc64-little)
                basic_machine=powerpc64le-unknown
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/configure 
new/mate-panel-1.12.1/configure
--- old/mate-panel-1.12.0/configure     2015-11-03 22:23:02.000000000 +0100
+++ new/mate-panel-1.12.1/configure     2015-11-30 08:39:58.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for mate-panel 1.12.0.
+# Generated by GNU Autoconf 2.69 for mate-panel 1.12.1.
 #
 # Report bugs to <https://github.com/mate-desktop/mate-panel/issues>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='mate-panel'
 PACKAGE_TARNAME='mate-panel'
-PACKAGE_VERSION='1.12.0'
-PACKAGE_STRING='mate-panel 1.12.0'
+PACKAGE_VERSION='1.12.1'
+PACKAGE_STRING='mate-panel 1.12.1'
 PACKAGE_BUGREPORT='https://github.com/mate-desktop/mate-panel/issues'
 PACKAGE_URL='http://www.mate-desktop.org'
 
@@ -1508,7 +1508,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures mate-panel 1.12.0 to adapt to many kinds of systems.
+\`configure' configures mate-panel 1.12.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1582,7 +1582,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of mate-panel 1.12.0:";;
+     short | recursive ) echo "Configuration of mate-panel 1.12.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1765,7 +1765,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-mate-panel configure 1.12.0
+mate-panel configure 1.12.1
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2134,7 +2134,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by mate-panel $as_me 1.12.0, which was
+It was created by mate-panel $as_me 1.12.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2685,8 +2685,8 @@
 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
 
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
 
 if test x"${MISSING+set}" != xset; then
   case $am_aux_dir in
@@ -2999,7 +2999,7 @@
 
 # Define the identity of the package.
  PACKAGE='mate-panel'
- VERSION='1.12.0'
+ VERSION='1.12.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -3207,6 +3207,7 @@
     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
   fi
 fi
+
 # Check whether --enable-silent-rules was given.
 if test "${enable_silent_rules+set}" = set; then :
   enableval=$enable_silent_rules;
@@ -6788,7 +6789,8 @@
     ;;
   *)
     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-    if test -n "$lt_cv_sys_max_cmd_len"; then
+    if test -n "$lt_cv_sys_max_cmd_len" && \
+       test undefined != "$lt_cv_sys_max_cmd_len"; then
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
     else
@@ -7189,10 +7191,6 @@
   fi
   ;;
 
-gnu*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
 haiku*)
   lt_cv_deplibs_check_method=pass_all
   ;;
@@ -7231,11 +7229,11 @@
   ;;
 
 # This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd*)
+netbsd* | netbsdelf*-gnu)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern 
/lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   else
@@ -8328,12 +8326,19 @@
            LD="${LD-ld} -m elf_i386_fbsd"
            ;;
          x86_64-*linux*)
-           LD="${LD-ld} -m elf_i386"
+           case `/usr/bin/file conftest.o` in
+             *x86-64*)
+               LD="${LD-ld} -m elf32_x86_64"
+               ;;
+             *)
+               LD="${LD-ld} -m elf_i386"
+               ;;
+           esac
            ;;
-         powerpc64le-*linux*)
+         powerpc64le-*)
            LD="${LD-ld} -m elf32lppclinux"
            ;;
-         powerpc64-*linux*)
+         powerpc64-*)
            LD="${LD-ld} -m elf32ppclinux"
            ;;
          s390x-*linux*)
@@ -8352,10 +8357,10 @@
          x86_64-*linux*)
            LD="${LD-ld} -m elf_x86_64"
            ;;
-         powerpcle-*linux*)
+         powerpcle-*)
            LD="${LD-ld} -m elf64lppc"
            ;;
-         powerpc-*linux*)
+         powerpc-*)
            LD="${LD-ld} -m elf64ppc"
            ;;
          s390*-*linux*|s390*-*tpf*)
@@ -9913,7 +9918,7 @@
       lt_prog_compiler_static='-non_shared'
       ;;
 
-    linux* | k*bsd*-gnu | kopensolaris*-gnu)
+    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
       case $cc_basename in
       # old Intel for x86_64 which still supported -KPIC.
       ecc*)
@@ -10391,6 +10396,9 @@
   openbsd*)
     with_gnu_ld=no
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    link_all_deplibs=no
+    ;;
   esac
 
   ld_shlibs=yes
@@ -10612,7 +10620,7 @@
       fi
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
        wlarc=
@@ -10789,6 +10797,7 @@
        if test "$aix_use_runtimelinking" = yes; then
          shared_flag="$shared_flag "'${wl}-G'
        fi
+       link_all_deplibs=no
       else
        # not using gcc
        if test "$host_cpu" = ia64; then
@@ -11242,7 +11251,7 @@
       link_all_deplibs=yes
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  
# a.out
       else
@@ -12079,17 +12088,6 @@
   esac
   ;;
 
-gnu*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
 haiku*)
   version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no
@@ -12206,7 +12204,7 @@
   ;;
 
 # This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no
   need_version=no
@@ -12255,14 +12253,10 @@
   # before this can be enabled.
   hardcode_into_libs=yes
 
-  # Add ABI-specific directories to the system library path.
-  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
-
   # Append ld.so.conf contents to the search path
   if test -f /etc/ld.so.conf; then
     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 
2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < 
/etc/ld.so.conf | $SED -e 's/#.*//;/^[      ]*hwcap[        ]/d;s/[:,      ]/ 
/g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
-
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   fi
 
   # We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -12274,6 +12268,18 @@
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -19220,7 +19226,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by mate-panel $as_me 1.12.0, which was
+This file was extended by mate-panel $as_me 1.12.1, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -19287,7 +19293,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-mate-panel config.status 1.12.0
+mate-panel config.status 1.12.1
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/configure.ac 
new/mate-panel-1.12.1/configure.ac
--- old/mate-panel-1.12.0/configure.ac  2015-11-03 22:20:17.000000000 +0100
+++ new/mate-panel-1.12.1/configure.ac  2015-11-30 08:38:13.000000000 +0100
@@ -1,4 +1,4 @@
-AC_INIT([mate-panel], [1.12.0], 
[https://github.com/mate-desktop/mate-panel/issues],
+AC_INIT([mate-panel], [1.12.1], 
[https://github.com/mate-desktop/mate-panel/issues],
     [mate-panel], [http://www.mate-desktop.org])
 AC_CONFIG_HEADERS(config.h)
 AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-xz tar-ustar -Wno-portability 
check-news])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mate-panel-1.12.0/doc/reference/mate-panel-applet/html/mate-panel-applet-mate-panel-applet.html
 
new/mate-panel-1.12.1/doc/reference/mate-panel-applet/html/mate-panel-applet-mate-panel-applet.html
--- 
old/mate-panel-1.12.0/doc/reference/mate-panel-applet/html/mate-panel-applet-mate-panel-applet.html
 2015-11-03 22:24:38.000000000 +0100
+++ 
new/mate-panel-1.12.1/doc/reference/mate-panel-applet/html/mate-panel-applet-mate-panel-applet.html
 2015-11-30 08:40:37.000000000 +0100
@@ -45,7 +45,7 @@
 <tbody>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <span class="c_punctuation">(</span><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelAppletFactoryCallback" 
title="MatePanelAppletFactoryCallback 
()">*MatePanelAppletFactoryCallback</a><span class="c_punctuation">)</span> 
<span class="c_punctuation">()</span>
@@ -53,7 +53,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">GtkWidget</span> *
+<a href="http://library.gnome.org/devel/gtk3/GtkWidget.html";><span 
class="returnvalue">GtkWidget</span></a> *
 </td>
 <td class="function_name">
 <a class="link" 
href="mate-panel-applet-mate-panel-applet.html#mate-panel-applet-new" 
title="mate_panel_applet_new ()">mate_panel_applet_new</a> <span 
class="c_punctuation">()</span>
@@ -69,7 +69,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">guint</span>
+<a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint";><span
 class="returnvalue">guint</span></a>
 </td>
 <td class="function_name">
 <a class="link" 
href="mate-panel-applet-mate-panel-applet.html#mate-panel-applet-get-size" 
title="mate_panel_applet_get_size ()">mate_panel_applet_get_size</a> <span 
class="c_punctuation">()</span>
@@ -109,7 +109,7 @@
 </tr>
 <tr>
 <td class="function_type">
-<span class="returnvalue">gboolean</span>
+<a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="returnvalue">gboolean</span></a>
 </td>
 <td class="function_name">
 <a class="link" 
href="mate-panel-applet-mate-panel-applet.html#mate-panel-applet-get-locked-down"
 title="mate_panel_applet_get_locked_down 
()">mate_panel_applet_get_locked_down</a> <span class="c_punctuation">()</span>
@@ -161,60 +161,60 @@
 <tbody>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar";><span
 class="type">gchar</span></a> *</td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--background" 
title="The “background” property">background</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">gpointer</span></td>
+<td class="property_type"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a></td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--closure" 
title="The “closure” property">closure</a></td>
 <td class="property_flags">Read / Write / Construct Only</td>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">GDBusConnection</span> *</td>
+<a href="https://developer.gnome.org/gio/unstable/GDBusConnection.html";><span 
class="type">GDBusConnection</span></a> *</td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--connection" 
title="The “connection” property">connection</a></td>
 <td class="property_flags">Read / Write / Construct Only</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">guint</span></td>
+<td class="property_type"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint";><span
 class="type">guint</span></a></td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--flags" 
title="The “flags” property">flags</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar";><span
 class="type">gchar</span></a> *</td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--id" title="The 
“id” property">id</a></td>
 <td class="property_flags">Read / Write / Construct Only</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_type"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="type">gboolean</span></a></td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--locked" 
title="The “locked” property">locked</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">gboolean</span></td>
+<td class="property_type"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="type">gboolean</span></a></td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--locked-down" 
title="The “locked-down” property">locked-down</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">guint</span></td>
+<td class="property_type"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint";><span
 class="type">guint</span></a></td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--orient" 
title="The “orient” property">orient</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
 <td class="property_type">
-<span class="type">gchar</span> *</td>
+<a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar";><span
 class="type">gchar</span></a> *</td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--prefs-path" 
title="The “prefs-path” property">prefs-path</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">guint</span></td>
+<td class="property_type"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint";><span
 class="type">guint</span></a></td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--size" 
title="The “size” property">size</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
 <tr>
-<td class="property_type"><span class="type">gpointer</span></td>
+<td class="property_type"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a></td>
 <td class="property_name"><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet--size-hints" 
title="The “size-hints” property">size-hints</a></td>
 <td class="property_flags">Read / Write</td>
 </tr>
@@ -282,13 +282,13 @@
 </div>
 <div class="refsect1">
 <a name="mate-panel-applet-mate-panel-applet.object-hierarchy"></a><h2>Object 
Hierarchy</h2>
-<pre class="screen">    GObject
-    <span class="lineart">╰──</span> GInitiallyUnowned
-        <span class="lineart">╰──</span> GtkObject
-            <span class="lineart">╰──</span> GtkWidget
-                <span class="lineart">╰──</span> GtkContainer
-                    <span class="lineart">╰──</span> GtkBin
-                        <span class="lineart">╰──</span> GtkEventBox
+<pre class="screen">    <a 
href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GObject";>GObject</a>
+    <span class="lineart">╰──</span> <a 
href="https://developer.gnome.org/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned";>GInitiallyUnowned</a>
+        <span class="lineart">╰──</span> <a 
href="http://library.gnome.org/devel/gtk3/GtkObject.html";>GtkObject</a>
+            <span class="lineart">╰──</span> <a 
href="http://library.gnome.org/devel/gtk3/GtkWidget.html";>GtkWidget</a>
+                <span class="lineart">╰──</span> <a 
href="http://library.gnome.org/devel/gtk3/GtkContainer.html";>GtkContainer</a>
+                    <span class="lineart">╰──</span> <a 
href="http://library.gnome.org/devel/gtk3/GtkBin.html";>GtkBin</a>
+                        <span class="lineart">╰──</span> <a 
href="http://library.gnome.org/devel/gtk3/GtkEventBox.html";>GtkEventBox</a>
                             <span class="lineart">╰──</span> MatePanelApplet
 </pre>
 </div>
@@ -296,7 +296,7 @@
 <a 
name="mate-panel-applet-mate-panel-applet.implemented-interfaces"></a><h2>Implemented
 Interfaces</h2>
 <p>
 MatePanelApplet implements
- <a 
href="/usr/share/gtk-doc/html/atk/AtkObject.html#AtkImplementorIface">AtkImplementorIface</a>
 and  GtkBuildable.</p>
+ <a 
href="/usr/share/gtk-doc/html/atk/AtkObject.html#AtkImplementorIface">AtkImplementorIface</a>
 and  <a 
href="http://library.gnome.org/devel/gtk3/GtkBuildable.html";>GtkBuildable</a>.</p>
 </div>
 <div class="refsect1">
 <a name="mate-panel-applet-mate-panel-applet.includes"></a><h2>Includes</h2>
@@ -312,10 +312,10 @@
 <a 
name="mate-panel-applet-mate-panel-applet.functions_details"></a><h2>Functions</h2>
 <div class="refsect2">
 <a 
name="MatePanelAppletFactoryCallback"></a><h3>MatePanelAppletFactoryCallback 
()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="returnvalue">gboolean</span></a>
 <span class="c_punctuation">(</span>*MatePanelAppletFactoryCallback<span 
class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet"><span 
class="type">MatePanelApplet</span></a> *applet</code></em>,
-                                   <em class="parameter"><code>const <span 
class="type">gchar</span> *iid</code></em>,
-                                   <em class="parameter"><code><span 
class="type">gpointer</span> user_data</code></em>);</pre>
+                                   <em class="parameter"><code>const <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar";><span
 class="type">gchar</span></a> *iid</code></em>,
+                                   <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a> user_data</code></em>);</pre>
 <p>
 </p>
 <div class="refsect3">
@@ -326,7 +326,7 @@
 <hr>
 <div class="refsect2">
 <a name="mate-panel-applet-new"></a><h3>mate_panel_applet_new ()</h3>
-<pre class="programlisting"><span class="returnvalue">GtkWidget</span> *
+<pre class="programlisting"><a 
href="http://library.gnome.org/devel/gtk3/GtkWidget.html";><span 
class="returnvalue">GtkWidget</span></a> *
 mate_panel_applet_new (<em class="parameter"><code><span 
class="type">void</span></code></em>);</pre>
 <p>
 </p>
@@ -350,7 +350,7 @@
 <hr>
 <div class="refsect2">
 <a name="mate-panel-applet-get-size"></a><h3>mate_panel_applet_get_size ()</h3>
-<pre class="programlisting"><span class="returnvalue">guint</span>
+<pre class="programlisting"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint";><span
 class="returnvalue">guint</span></a>
 mate_panel_applet_get_size (<em class="parameter"><code><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet"><span 
class="type">MatePanelApplet</span></a> *applet</code></em>);</pre>
 <p>
 </p>
@@ -408,7 +408,7 @@
 <hr>
 <div class="refsect2">
 <a 
name="mate-panel-applet-get-locked-down"></a><h3>mate_panel_applet_get_locked_down
 ()</h3>
-<pre class="programlisting"><span class="returnvalue">gboolean</span>
+<pre class="programlisting"><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="returnvalue">gboolean</span></a>
 mate_panel_applet_get_locked_down (<em class="parameter"><code><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet"><span 
class="type">MatePanelApplet</span></a> *applet</code></em>);</pre>
 <p>
 </p>
@@ -431,8 +431,8 @@
 <a name="mate-panel-applet-setup-menu"></a><h3>mate_panel_applet_setup_menu 
()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
 mate_panel_applet_setup_menu (<em class="parameter"><code><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet"><span 
class="type">MatePanelApplet</span></a> *applet</code></em>,
-                              <em class="parameter"><code>const <span 
class="type">gchar</span> *xml</code></em>,
-                              <em class="parameter"><code><span 
class="type">GtkActionGroup</span> *action_group</code></em>);</pre>
+                              <em class="parameter"><code>const <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar";><span
 class="type">gchar</span></a> *xml</code></em>,
+                              <em class="parameter"><code><a 
href="http://library.gnome.org/devel/gtk3/GtkActionGroup.html";><span 
class="type">GtkActionGroup</span></a> *action_group</code></em>);</pre>
 <p>
 </p>
 </div>
@@ -442,8 +442,8 @@
 <pre class="programlisting"><span class="returnvalue">void</span>
 mate_panel_applet_setup_menu_from_file
                                (<em class="parameter"><code><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet"><span 
class="type">MatePanelApplet</span></a> *applet</code></em>,
-                                <em class="parameter"><code>const <span 
class="type">gchar</span> *filename</code></em>,
-                                <em class="parameter"><code><span 
class="type">GtkActionGroup</span> *action_group</code></em>);</pre>
+                                <em class="parameter"><code>const <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar";><span
 class="type">gchar</span></a> *filename</code></em>,
+                                <em class="parameter"><code><a 
href="http://library.gnome.org/devel/gtk3/GtkActionGroup.html";><span 
class="type">GtkActionGroup</span></a> *action_group</code></em>);</pre>
 <p>
 </p>
 </div>
@@ -451,11 +451,11 @@
 <div class="refsect2">
 <a 
name="mate-panel-applet-factory-main"></a><h3>mate_panel_applet_factory_main 
()</h3>
 <pre class="programlisting"><span class="returnvalue">int</span>
-mate_panel_applet_factory_main (<em class="parameter"><code>const <span 
class="type">gchar</span> *factory_id</code></em>,
-                                <em class="parameter"><code><span 
class="type">gboolean</span> out_process</code></em>,
-                                <em class="parameter"><code><span 
class="type">GType</span> applet_type</code></em>,
+mate_panel_applet_factory_main (<em class="parameter"><code>const <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar";><span
 class="type">gchar</span></a> *factory_id</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="type">gboolean</span></a> out_process</code></em>,
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GType";><span
 class="type">GType</span></a> applet_type</code></em>,
                                 <em class="parameter"><code><a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelAppletFactoryCallback" 
title="MatePanelAppletFactoryCallback ()"><span 
class="type">MatePanelAppletFactoryCallback</span></a> callback</code></em>,
-                                <em class="parameter"><code><span 
class="type">gpointer</span> data</code></em>);</pre>
+                                <em class="parameter"><code><a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a> data</code></em>);</pre>
 <div class="refsect3">
 <a name="id-1.4.2.12.14.4"></a><h4>Parameters</h4>
 <div class="informaltable"><table width="100%" border="0">
@@ -612,7 +612,7 @@
 <a 
name="mate-panel-applet-mate-panel-applet.property-details"></a><h2>Property 
Details</h2>
 <div class="refsect2">
 <a name="MatePanelApplet--background"></a><h3>The <code 
class="literal">“background”</code> property</h3>
-<pre class="programlisting">  “background”               <span 
class="type">gchar</span> *</pre>
+<pre class="programlisting">  “background”               <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar";><span
 class="type">gchar</span></a> *</pre>
 <p>Panel Applet Background.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: NULL</p>
@@ -620,21 +620,21 @@
 <hr>
 <div class="refsect2">
 <a name="MatePanelApplet--closure"></a><h3>The <code 
class="literal">“closure”</code> property</h3>
-<pre class="programlisting">  “closure”                  <span 
class="type">gpointer</span></pre>
+<pre class="programlisting">  “closure”                  <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a></pre>
 <p>The Applet closure.</p>
 <p>Flags: Read / Write / Construct Only</p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="MatePanelApplet--connection"></a><h3>The <code 
class="literal">“connection”</code> property</h3>
-<pre class="programlisting">  “connection”               <span 
class="type">GDBusConnection</span> *</pre>
+<pre class="programlisting">  “connection”               <a 
href="https://developer.gnome.org/gio/unstable/GDBusConnection.html";><span 
class="type">GDBusConnection</span></a> *</pre>
 <p>The DBus Connection.</p>
 <p>Flags: Read / Write / Construct Only</p>
 </div>
 <hr>
 <div class="refsect2">
 <a name="MatePanelApplet--flags"></a><h3>The <code 
class="literal">“flags”</code> property</h3>
-<pre class="programlisting">  “flags”                    <span 
class="type">guint</span></pre>
+<pre class="programlisting">  “flags”                    <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint";><span
 class="type">guint</span></a></pre>
 <p>Panel Applet flags.</p>
 <p>Flags: Read / Write</p>
 <p>Allowed values: &lt;= 7</p>
@@ -643,7 +643,7 @@
 <hr>
 <div class="refsect2">
 <a name="MatePanelApplet--id"></a><h3>The <code class="literal">“id”</code> 
property</h3>
-<pre class="programlisting">  “id”                       <span 
class="type">gchar</span> *</pre>
+<pre class="programlisting">  “id”                       <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar";><span
 class="type">gchar</span></a> *</pre>
 <p>The Applet identifier.</p>
 <p>Flags: Read / Write / Construct Only</p>
 <p>Default value: NULL</p>
@@ -651,7 +651,7 @@
 <hr>
 <div class="refsect2">
 <a name="MatePanelApplet--locked"></a><h3>The <code 
class="literal">“locked”</code> property</h3>
-<pre class="programlisting">  “locked”                   <span 
class="type">gboolean</span></pre>
+<pre class="programlisting">  “locked”                   <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="type">gboolean</span></a></pre>
 <p>Whether Panel Applet is locked.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: FALSE</p>
@@ -659,7 +659,7 @@
 <hr>
 <div class="refsect2">
 <a name="MatePanelApplet--locked-down"></a><h3>The <code 
class="literal">“locked-down”</code> property</h3>
-<pre class="programlisting">  “locked-down”              <span 
class="type">gboolean</span></pre>
+<pre class="programlisting">  “locked-down”              <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean";><span
 class="type">gboolean</span></a></pre>
 <p>Whether Panel Applet is locked down.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: FALSE</p>
@@ -667,7 +667,7 @@
 <hr>
 <div class="refsect2">
 <a name="MatePanelApplet--orient"></a><h3>The <code 
class="literal">“orient”</code> property</h3>
-<pre class="programlisting">  “orient”                   <span 
class="type">guint</span></pre>
+<pre class="programlisting">  “orient”                   <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint";><span
 class="type">guint</span></a></pre>
 <p>Panel Applet Orientation.</p>
 <p>Flags: Read / Write</p>
 <p>Allowed values: &lt;= 3</p>
@@ -676,7 +676,7 @@
 <hr>
 <div class="refsect2">
 <a name="MatePanelApplet--prefs-path"></a><h3>The <code 
class="literal">“prefs-path”</code> property</h3>
-<pre class="programlisting">  “prefs-path”               <span 
class="type">gchar</span> *</pre>
+<pre class="programlisting">  “prefs-path”               <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gchar";><span
 class="type">gchar</span></a> *</pre>
 <p>GSettings Preferences Path.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: NULL</p>
@@ -684,7 +684,7 @@
 <hr>
 <div class="refsect2">
 <a name="MatePanelApplet--size"></a><h3>The <code 
class="literal">“size”</code> property</h3>
-<pre class="programlisting">  “size”                     <span 
class="type">guint</span></pre>
+<pre class="programlisting">  “size”                     <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint";><span
 class="type">guint</span></a></pre>
 <p>Panel Applet Size.</p>
 <p>Flags: Read / Write</p>
 <p>Default value: 0</p>
@@ -692,7 +692,7 @@
 <hr>
 <div class="refsect2">
 <a name="MatePanelApplet--size-hints"></a><h3>The <code 
class="literal">“size-hints”</code> property</h3>
-<pre class="programlisting">  “size-hints”               <span 
class="type">gpointer</span></pre>
+<pre class="programlisting">  “size-hints”               <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a></pre>
 <p>Panel Applet Size Hints.</p>
 <p>Flags: Read / Write</p>
 </div>
@@ -704,9 +704,9 @@
 <pre class="programlisting"><span class="returnvalue">void</span>
 user_function (<a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet"><span 
class="type">MatePanelApplet</span></a>              *matepanelapplet,
                <a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelAppletBackgroundType" 
title="enum MatePanelAppletBackgroundType"><span 
class="type">MatePanelAppletBackgroundType</span></a> arg1,
-               <span class="type">GdkColor</span>                     *arg2,
-               <span class="type">GdkPixmap</span>                    *arg3,
-               <span class="type">gpointer</span>                      
user_data)</pre>
+               <a 
href="http://library.gnome.org/devel/gdk3/gdk2-Colormaps-and-Colors.html#GdkColor";><span
 class="type">GdkColor</span></a>                     *arg2,
+               <a 
href="http://library.gnome.org/devel/gdk3/gdk2-Bitmaps-and-Pixmaps.html#GdkPixmap";><span
 class="type">GdkPixmap</span></a>                    *arg3,
+               <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a>                      user_data)</pre>
 <p>
 </p>
 <div class="refsect3">
@@ -738,8 +738,8 @@
 <a name="MatePanelApplet-change-orient"></a><h3>The <code 
class="literal">“change-orient”</code> signal</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
 user_function (<a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet"><span 
class="type">MatePanelApplet</span></a> *matepanelapplet,
-               <span class="type">guint</span>            arg1,
-               <span class="type">gpointer</span>         user_data)</pre>
+               <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint";><span
 class="type">guint</span></a>            arg1,
+               <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a>         user_data)</pre>
 <p>
 </p>
 <div class="refsect3">
@@ -771,8 +771,8 @@
 <a name="MatePanelApplet-change-size"></a><h3>The <code 
class="literal">“change-size”</code> signal</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
 user_function (<a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet"><span 
class="type">MatePanelApplet</span></a> *matepanelapplet,
-               <span class="type">gint</span>             arg1,
-               <span class="type">gpointer</span>         user_data)</pre>
+               <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint";><span
 class="type">gint</span></a>             arg1,
+               <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a>         user_data)</pre>
 <p>
 </p>
 <div class="refsect3">
@@ -804,8 +804,8 @@
 <a name="MatePanelApplet-move-focus-out-of-applet"></a><h3>The <code 
class="literal">“move-focus-out-of-applet”</code> signal</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
 user_function (<a class="link" 
href="mate-panel-applet-mate-panel-applet.html#MatePanelApplet"><span 
class="type">MatePanelApplet</span></a> *matepanelapplet,
-               <span class="type">GtkDirectionType</span> arg1,
-               <span class="type">gpointer</span>         user_data)</pre>
+               <a 
href="http://library.gnome.org/devel/gtk3/gtk2-Standard-Enumerations.html#GtkDirectionType";><span
 class="type">GtkDirectionType</span></a> arg1,
+               <a 
href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gpointer";><span
 class="type">gpointer</span></a>         user_data)</pre>
 <p>
 </p>
 <div class="refsect3">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mate-panel-1.12.0/doc/reference/mate-panel-applet/tmpl/mate-panel-applet-mateconf.sgml
 
new/mate-panel-1.12.1/doc/reference/mate-panel-applet/tmpl/mate-panel-applet-mateconf.sgml
--- 
old/mate-panel-1.12.0/doc/reference/mate-panel-applet/tmpl/mate-panel-applet-mateconf.sgml
  2015-11-03 22:24:38.000000000 +0100
+++ 
new/mate-panel-1.12.1/doc/reference/mate-panel-applet/tmpl/mate-panel-applet-mateconf.sgml
  2015-11-30 08:40:37.000000000 +0100
@@ -9,13 +9,11 @@
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mate-panel-1.12.0/doc/reference/mate-panel-applet/tmpl/mate-panel-applet.sgml
 
new/mate-panel-1.12.1/doc/reference/mate-panel-applet/tmpl/mate-panel-applet.sgml
--- 
old/mate-panel-1.12.0/doc/reference/mate-panel-applet/tmpl/mate-panel-applet.sgml
   2015-11-03 22:24:38.000000000 +0100
+++ 
new/mate-panel-1.12.1/doc/reference/mate-panel-applet/tmpl/mate-panel-applet.sgml
   2015-11-30 08:40:37.000000000 +0100
@@ -9,13 +9,11 @@
 
 </para>
 
-
 <!-- ##### SECTION See_Also ##### -->
 <para>
 
 </para>
 
-
 <!-- ##### SECTION Stability_Level ##### -->
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mate-panel-1.12.0/libmate-panel-applet/mate-panel-applet.c 
new/mate-panel-1.12.1/libmate-panel-applet/mate-panel-applet.c
--- old/mate-panel-1.12.0/libmate-panel-applet/mate-panel-applet.c      
2015-10-10 01:34:33.000000000 +0200
+++ new/mate-panel-1.12.1/libmate-panel-applet/mate-panel-applet.c      
2015-11-30 08:37:55.000000000 +0100
@@ -1979,34 +1979,40 @@
 void _mate_panel_applet_apply_css(GtkWidget* widget, 
MatePanelAppletBackgroundType type)
 {
        GtkStyleContext* context;
-       GtkCssProvider  *provider;
 
        context = gtk_widget_get_style_context (widget);
-       gtk_widget_reset_style(widget);
+       gtk_widget_reset_style (widget);
 
        switch (type) {
        case PANEL_NO_BACKGROUND:
-               
gtk_style_context_remove_class(context,"mate-custom-panel-background");
+               gtk_style_context_remove_class (context, 
"mate-custom-panel-background");
                break;
        case PANEL_COLOR_BACKGROUND:
        case PANEL_PIXMAP_BACKGROUND:
-               provider = gtk_css_provider_new ();
-               gtk_css_provider_load_from_data (provider,
-                                               
".mate-custom-panel-background{\n"
-                                               " background-color: rgba (0, 0, 
0, 0);\n"
-                                               " background-image: none;\n"
-                                               "}",
-                                               -1, NULL);
                gtk_style_context_add_class (context, 
"mate-custom-panel-background");
-               gtk_style_context_add_provider (context,
-                                               GTK_STYLE_PROVIDER (provider),
-                                               
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
                break;
        default:
                g_assert_not_reached ();
                break;
        }
 }
+
+void _mate_panel_applet_prepare_css (GtkStyleContext *context)
+{
+       GtkCssProvider  *provider;
+
+       provider = gtk_css_provider_new ();
+       gtk_css_provider_load_from_data (provider,
+                                        ".mate-custom-panel-background{\n"
+                                        " background-color: rgba (0, 0, 0, 
0);\n"
+                                        " background-image: none;\n"
+                                        "}",
+                                        -1, NULL);
+       gtk_style_context_add_provider (context,
+                                       GTK_STYLE_PROVIDER (provider),
+                                       
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+       g_object_unref (provider);
+}
 #endif
 
 static void
@@ -2045,10 +2051,10 @@
        gtk_widget_set_visual(GTK_WIDGET(applet->priv->plug), visual);
        GtkStyleContext *context;
        context = gtk_widget_get_style_context (GTK_WIDGET(applet->priv->plug));
-       gtk_style_context_remove_class (context,GTK_STYLE_CLASS_BACKGROUND);
        gtk_style_context_add_class(context,"gnome-panel-menu-bar");
        gtk_style_context_add_class(context,"mate-panel-menu-bar");
        gtk_widget_set_name(GTK_WIDGET(applet->priv->plug), "PanelPlug");
+       _mate_panel_applet_prepare_css(context);
 #endif
        g_signal_connect_swapped (G_OBJECT (applet->priv->plug), "embedded",
                                  G_CALLBACK (mate_panel_applet_setup),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/ltmain.sh 
new/mate-panel-1.12.1/ltmain.sh
--- old/mate-panel-1.12.0/ltmain.sh     2015-11-03 22:22:57.000000000 +0100
+++ new/mate-panel-1.12.1/ltmain.sh     2015-11-30 08:39:54.000000000 +0100
@@ -70,7 +70,7 @@
 #         compiler:            $LTCC
 #         compiler flags:              $LTCFLAGS
 #         linker:              $LD (gnu? $with_gnu_ld)
-#         $progname:   (GNU libtool) 2.4.2
+#         $progname:   (GNU libtool) 2.4.2 Debian-2.4.2-1.11
 #         automake:    $automake_version
 #         autoconf:    $autoconf_version
 #
@@ -80,7 +80,7 @@
 
 PROGRAM=libtool
 PACKAGE=libtool
-VERSION=2.4.2
+VERSION="2.4.2 Debian-2.4.2-1.11"
 TIMESTAMP=""
 package_revision=1.3337
 
@@ -6124,7 +6124,10 @@
        case $pass in
        dlopen) libs="$dlfiles" ;;
        dlpreopen) libs="$dlprefiles" ;;
-       link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+       link)
+         libs="$deplibs %DEPLIBS%"
+         test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
+         ;;
        esac
       fi
       if test "$linkmode,$pass" = "lib,dlpreopen"; then
@@ -6444,19 +6447,19 @@
            # It is a libtool convenience library, so add in its objects.
            func_append convenience " $ladir/$objdir/$old_library"
            func_append old_convenience " $ladir/$objdir/$old_library"
+           tmp_libs=
+           for deplib in $dependency_libs; do
+             deplibs="$deplib $deplibs"
+             if $opt_preserve_dup_deps ; then
+               case "$tmp_libs " in
+               *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+               esac
+             fi
+             func_append tmp_libs " $deplib"
+           done
          elif test "$linkmode" != prog && test "$linkmode" != lib; then
            func_fatal_error "\`$lib' is not a convenience library"
          fi
-         tmp_libs=
-         for deplib in $dependency_libs; do
-           deplibs="$deplib $deplibs"
-           if $opt_preserve_dup_deps ; then
-             case "$tmp_libs " in
-             *" $deplib "*) func_append specialdeplibs " $deplib" ;;
-             esac
-           fi
-           func_append tmp_libs " $deplib"
-         done
          continue
        fi # $pass = conv
 
@@ -7349,6 +7352,9 @@
            revision="$number_minor"
            lt_irix_increment=no
            ;;
+         *)
+           func_fatal_configuration "$modename: unknown library version type 
\`$version_type'"
+           ;;
          esac
          ;;
        no)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/m4/libtool.m4 
new/mate-panel-1.12.1/m4/libtool.m4
--- old/mate-panel-1.12.0/m4/libtool.m4 2015-11-03 22:22:57.000000000 +0100
+++ new/mate-panel-1.12.1/m4/libtool.m4 2015-11-30 08:39:54.000000000 +0100
@@ -1324,12 +1324,19 @@
            LD="${LD-ld} -m elf_i386_fbsd"
            ;;
          x86_64-*linux*)
-           LD="${LD-ld} -m elf_i386"
+           case `/usr/bin/file conftest.o` in
+             *x86-64*)
+               LD="${LD-ld} -m elf32_x86_64"
+               ;;
+             *)
+               LD="${LD-ld} -m elf_i386"
+               ;;
+           esac
            ;;
-         powerpc64le-*linux*)
+         powerpc64le-*)
            LD="${LD-ld} -m elf32lppclinux"
            ;;
-         powerpc64-*linux*)
+         powerpc64-*)
            LD="${LD-ld} -m elf32ppclinux"
            ;;
          s390x-*linux*)
@@ -1348,10 +1355,10 @@
          x86_64-*linux*)
            LD="${LD-ld} -m elf_x86_64"
            ;;
-         powerpcle-*linux*)
+         powerpcle-*)
            LD="${LD-ld} -m elf64lppc"
            ;;
-         powerpc-*linux*)
+         powerpc-*)
            LD="${LD-ld} -m elf64ppc"
            ;;
          s390*-*linux*|s390*-*tpf*)
@@ -1694,7 +1701,8 @@
     ;;
   *)
     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
-    if test -n "$lt_cv_sys_max_cmd_len"; then
+    if test -n "$lt_cv_sys_max_cmd_len" && \
+       test undefined != "$lt_cv_sys_max_cmd_len"; then
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
     else
@@ -2518,17 +2526,6 @@
   esac
   ;;
 
-gnu*)
-  version_type=linux # correct to gnu/linux during the next big refactor
-  need_lib_prefix=no
-  need_version=no
-  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
-  soname_spec='${libname}${release}${shared_ext}$major'
-  shlibpath_var=LD_LIBRARY_PATH
-  shlibpath_overrides_runpath=no
-  hardcode_into_libs=yes
-  ;;
-
 haiku*)
   version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no
@@ -2645,7 +2642,7 @@
   ;;
 
 # This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no
   need_version=no
@@ -2675,14 +2672,10 @@
   # before this can be enabled.
   hardcode_into_libs=yes
 
-  # Add ABI-specific directories to the system library path.
-  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
-
   # Append ld.so.conf contents to the search path
   if test -f /etc/ld.so.conf; then
     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 
2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < 
/etc/ld.so.conf | $SED -e 's/#.*//;/^[  ]*hwcap[        ]/d;s/[:,      ]/ 
/g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
-
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   fi
 
   # We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -2694,6 +2687,18 @@
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix 
${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -3253,10 +3258,6 @@
   fi
   ;;
 
-gnu*)
-  lt_cv_deplibs_check_method=pass_all
-  ;;
-
 haiku*)
   lt_cv_deplibs_check_method=pass_all
   ;;
@@ -3295,11 +3296,11 @@
   ;;
 
 # This must be glibc/ELF.
-linux* | k*bsd*-gnu | kopensolaris*-gnu)
+linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd*)
+netbsd* | netbsdelf*-gnu)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern 
/lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
   else
@@ -4047,7 +4048,7 @@
            ;;
        esac
        ;;
-      linux* | k*bsd*-gnu | kopensolaris*-gnu)
+      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
        case $cc_basename in
          KCC*)
            # KAI C++ Compiler
@@ -4111,7 +4112,7 @@
            ;;
        esac
        ;;
-      netbsd*)
+      netbsd* | netbsdelf*-gnu)
        ;;
       *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4346,7 +4347,7 @@
       _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
       ;;
 
-    linux* | k*bsd*-gnu | kopensolaris*-gnu)
+    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
       case $cc_basename in
       # old Intel for x86_64 which still supported -KPIC.
       ecc*)
@@ -4588,6 +4589,9 @@
       ;;
     esac
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    _LT_TAGVAR(link_all_deplibs, $1)=no
+    ;;
   *)
     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | 
$global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     ;;
@@ -4650,6 +4654,9 @@
   openbsd*)
     with_gnu_ld=no
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    _LT_TAGVAR(link_all_deplibs, $1)=no
+    ;;
   esac
 
   _LT_TAGVAR(ld_shlibs, $1)=yes
@@ -4871,7 +4878,7 @@
       fi
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs 
$linker_flags -o $lib'
        wlarc=
@@ -5048,6 +5055,7 @@
        if test "$aix_use_runtimelinking" = yes; then
          shared_flag="$shared_flag "'${wl}-G'
        fi
+       _LT_TAGVAR(link_all_deplibs, $1)=no
       else
        # not using gcc
        if test "$host_cpu" = ia64; then
@@ -5352,7 +5360,7 @@
       _LT_TAGVAR(link_all_deplibs, $1)=yes
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs 
$linker_flags'  # a.out
       else
@@ -6232,9 +6240,6 @@
         _LT_TAGVAR(ld_shlibs, $1)=yes
         ;;
 
-      gnu*)
-        ;;
-
       haiku*)
         _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs 
$compiler_flags ${wl}-soname $wl$soname -o $lib'
         _LT_TAGVAR(link_all_deplibs, $1)=yes
@@ -6396,7 +6401,7 @@
         _LT_TAGVAR(inherit_rpath, $1)=yes
         ;;
 
-      linux* | k*bsd*-gnu | kopensolaris*-gnu)
+      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
         case $cc_basename in
           KCC*)
            # Kuck and Associates, Inc. (KAI) C++ Compiler
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mate-panel-1.12.0/mate-panel/mate-panel-applet-frame.c 
new/mate-panel-1.12.1/mate-panel/mate-panel-applet-frame.c
--- old/mate-panel-1.12.0/mate-panel/mate-panel-applet-frame.c  2015-10-06 
17:55:26.000000000 +0200
+++ new/mate-panel-1.12.1/mate-panel/mate-panel-applet-frame.c  2015-11-30 
08:37:55.000000000 +0100
@@ -640,15 +640,17 @@
 
        g_return_if_fail (PANEL_IS_WIDGET (parent));
 
-#if !GTK_CHECK_VERSION (3, 0, 0)
        if (frame->priv->has_handle) {
                PanelBackground *background;
 
                background = &PANEL_WIDGET (parent)->background;
+#if GTK_CHECK_VERSION (3, 0, 0)
+               panel_background_apply_css (GTK_WIDGET (frame), background);
+#else
                panel_background_change_background_on_widget (background,
                                                              GTK_WIDGET 
(frame));
-       }
 #endif
+       }
 
        MATE_PANEL_APPLET_FRAME_GET_CLASS (frame)->change_background (frame, 
type);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/mate-panel/mate-panel.desktop.in 
new/mate-panel-1.12.1/mate-panel/mate-panel.desktop.in
--- old/mate-panel-1.12.0/mate-panel/mate-panel.desktop.in      2015-11-03 
22:23:19.000000000 +0100
+++ new/mate-panel-1.12.1/mate-panel/mate-panel.desktop.in      2015-11-30 
08:40:05.000000000 +0100
@@ -9,7 +9,7 @@
 X-MATE-Bugzilla-Bugzilla=MATE
 X-MATE-Bugzilla-Product=mate-panel
 X-MATE-Bugzilla-Component=general
-X-MATE-Bugzilla-Version=1.12.0
+X-MATE-Bugzilla-Version=1.12.1
 Categories=GTK;System;Core;
 OnlyShowIn=MATE;
 NoDisplay=true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/mate-panel/panel-background.c 
new/mate-panel-1.12.1/mate-panel/panel-background.c
--- old/mate-panel-1.12.0/mate-panel/panel-background.c 2015-10-06 
17:55:26.000000000 +0200
+++ new/mate-panel-1.12.1/mate-panel/panel-background.c 2015-11-30 
08:37:55.000000000 +0100
@@ -97,13 +97,34 @@
 }
 
 #if GTK_CHECK_VERSION (3, 0, 0)
-void panel_background_apply_css (GtkWidget* widget)
+void panel_background_apply_css (GtkWidget* widget, PanelBackground 
*background)
 {
-       GtkStyleContext* context;
-       GtkCssProvider  *provider;
+       GtkStyleContext     *context;
+       PanelBackgroundType  effective_type;
 
        context = gtk_widget_get_style_context (widget);
-       gtk_widget_reset_style(widget);
+       effective_type = panel_background_effective_type (background);
+       gtk_widget_reset_style (widget);
+
+       switch (effective_type) {
+       case PANEL_BACK_NONE:
+               gtk_style_context_remove_class (context, 
"mate-custom-panel-background");
+               break;
+       case PANEL_BACK_COLOR:
+       case PANEL_BACK_IMAGE:
+               gtk_style_context_add_class (context, 
"mate-custom-panel-background");
+               break;
+       default:
+               g_assert_not_reached ();
+               break;
+       }
+}
+
+static void
+panel_background_prepare_css ()
+{
+       GtkCssProvider      *provider;
+
        provider = gtk_css_provider_new ();
        gtk_css_provider_load_from_data (provider,
                                         ".mate-custom-panel-background{\n"
@@ -111,10 +132,10 @@
                                         " background-image: none;\n"
                                         "}",
                                         -1, NULL);
-       gtk_style_context_add_class (context, "mate-custom-panel-background");
-       gtk_style_context_add_provider (context,
-                                       GTK_STYLE_PROVIDER (provider),
-                                       
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+       gtk_style_context_add_provider_for_screen (gdk_screen_get_default (),
+                                                  GTK_STYLE_PROVIDER 
(provider),
+                                                  
GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+       g_object_unref (provider);
 }
 #endif
 
@@ -221,6 +242,9 @@
                                  (gpointer) &widget);
 
        if (GTK_IS_WIDGET (widget)) {
+#if GTK_CHECK_VERSION (3, 0, 0)
+               panel_background_apply_css (gtk_widget_get_toplevel(widget), 
background);
+#endif
                gtk_widget_set_app_paintable(widget,TRUE);
                gtk_widget_queue_draw (widget);
        }
@@ -1057,10 +1081,7 @@
                background->gc = gdk_gc_new (window);
 #endif
 #if GTK_CHECK_VERSION(3, 0, 0)
-       GtkWidget* widget;
-       gdk_window_get_user_data (GDK_WINDOW (background->window),
-                (gpointer) &widget);
-       panel_background_apply_css(gtk_widget_get_toplevel(widget));
+       panel_background_prepare_css ();
 #endif
        panel_background_prepare (background);
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/mate-panel/panel-background.h 
new/mate-panel-1.12.1/mate-panel/panel-background.h
--- old/mate-panel-1.12.0/mate-panel/panel-background.h 2015-10-06 
17:55:26.000000000 +0200
+++ new/mate-panel-1.12.1/mate-panel/panel-background.h 2015-11-30 
08:37:55.000000000 +0100
@@ -163,7 +163,7 @@
                                                   GtkWidget       *widget);
 
 #else
-void panel_background_apply_css(GtkWidget* widget);
+void panel_background_apply_css(GtkWidget* widget, PanelBackground 
*background);
 #endif
 
 #endif /* __PANEL_BACKGROUND_H__ */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/mate-panel/panel-menu-bar.c 
new/mate-panel-1.12.1/mate-panel/panel-menu-bar.c
--- old/mate-panel-1.12.0/mate-panel/panel-menu-bar.c   2015-10-06 
17:55:26.000000000 +0200
+++ new/mate-panel-1.12.1/mate-panel/panel-menu-bar.c   2015-11-30 
08:37:55.000000000 +0100
@@ -479,7 +479,7 @@
 void panel_menu_bar_change_background(PanelMenuBar* menubar)
 {
 #if GTK_CHECK_VERSION (3, 0, 0)
-       panel_background_apply_css(GTK_WIDGET(menubar));
+       panel_background_apply_css(GTK_WIDGET(menubar), 
&menubar->priv->panel->background);
 #else
        
panel_background_change_background_on_widget(&menubar->priv->panel->background, 
GTK_WIDGET(menubar));
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/mate-panel/panel-menu-button.c 
new/mate-panel-1.12.1/mate-panel/panel-menu-button.c
--- old/mate-panel-1.12.0/mate-panel/panel-menu-button.c        2015-10-06 
17:55:26.000000000 +0200
+++ new/mate-panel-1.12.1/mate-panel/panel-menu-button.c        2015-11-12 
13:27:42.000000000 +0100
@@ -272,11 +272,11 @@
 
        switch (prop_id) {
        case PROP_MENU_PATH:
-                panel_menu_button_set_menu_path (button, g_value_get_string 
(value));
-                break;
+               panel_menu_button_set_menu_path (button, g_value_get_string 
(value));
+               break;
        case PROP_CUSTOM_ICON:
-                panel_menu_button_set_custom_icon (button, g_value_get_string 
(value));
-                break;
+               panel_menu_button_set_custom_icon (button, g_value_get_string 
(value));
+               break;
        case PROP_TOOLTIP:
                panel_menu_button_set_tooltip (button, g_value_get_string 
(value));
                break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/mate-panel/panel-separator.c 
new/mate-panel-1.12.1/mate-panel/panel-separator.c
--- old/mate-panel-1.12.0/mate-panel/panel-separator.c  2015-10-06 
17:55:26.000000000 +0200
+++ new/mate-panel-1.12.1/mate-panel/panel-separator.c  2015-11-30 
08:37:55.000000000 +0100
@@ -350,7 +350,7 @@
 panel_separator_change_background (PanelSeparator *separator)
 {
 #if GTK_CHECK_VERSION (3, 0, 0)
-       panel_background_apply_css(GTK_WIDGET(separator));
+       panel_background_apply_css(GTK_WIDGET(separator), 
&separator->priv->panel->background);
 #else
        
panel_background_change_background_on_widget(&separator->priv->panel->background,
 GTK_WIDGET(separator));
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/mate-panel/panel-widget.c 
new/mate-panel-1.12.1/mate-panel/panel-widget.c
--- old/mate-panel-1.12.0/mate-panel/panel-widget.c     2015-10-27 
22:51:51.000000000 +0100
+++ new/mate-panel-1.12.1/mate-panel/panel-widget.c     2015-11-30 
08:37:55.000000000 +0100
@@ -1657,6 +1657,7 @@
                state = gtk_widget_get_state_flags (widget);
                gtk_style_context_add_class(context,"gnome-panel-menu-bar");
                gtk_style_context_add_class(context,"mate-panel-menu-bar");
+               panel_background_apply_css (widget, &PANEL_WIDGET 
(widget)->background);
 
                gtk_style_context_get_background_color (context, state, 
&bg_color);
                gtk_style_context_get (context, state, "background-image", 
&bg_image, NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mate-panel-1.12.0/mate-panel/xstuff.c 
new/mate-panel-1.12.1/mate-panel/xstuff.c
--- old/mate-panel-1.12.0/mate-panel/xstuff.c   2015-10-06 17:55:26.000000000 
+0200
+++ new/mate-panel-1.12.1/mate-panel/xstuff.c   2015-11-12 11:29:58.000000000 
+0100
@@ -310,6 +310,14 @@
 }
 
 static gboolean
+idle_destroy (gpointer data)
+{
+       gtk_widget_destroy (GTK_WIDGET (data));
+
+       return FALSE;
+}
+
+static gboolean
 #if GTK_CHECK_VERSION (3, 0, 0)
 zoom_draw (GtkWidget *widget,
             cairo_t *cr,
@@ -328,12 +336,13 @@
                        g_source_remove (zoom->timeout_id);
                zoom->timeout_id = 0;
 
+               gtk_widget_hide (widget);
+               g_idle_add (idle_destroy, widget);
+
                g_object_unref (zoom->pixbuf);
                zoom->pixbuf = NULL;
 
                g_slice_free (CompositedZoomData, zoom);
-
-               gtk_widget_destroy (widget);
        } else {
                GdkPixbuf *scaled;
                int width, height;


Reply via email to