Hello community,

here is the log from the commit of package gnome-shell for openSUSE:Factory 
checked in at 2014-11-18 22:46:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnome-shell (Old)
 and      /work/SRC/openSUSE:Factory/.gnome-shell.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnome-shell"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnome-shell/gnome-shell.changes  2014-10-16 
14:53:45.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gnome-shell.new/gnome-shell.changes     
2014-11-18 22:48:29.000000000 +0100
@@ -1,0 +2,9 @@
+Wed Nov 12 20:57:42 UTC 2014 - zai...@opensuse.org
+
+- Update to version 3.14.2:
+  + Do not hard-depend on latest NetworkManager (bgo#738485).
+  + Fix check for isToday in calendar (bgo#738725).
+  + Fix workspace changes from app picker (bgo#737534).
+  + Misc. bug fixes (bgo#739497).
+
+-------------------------------------------------------------------

Old:
----
  gnome-shell-3.14.1.tar.xz

New:
----
  gnome-shell-3.14.2.tar.xz

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

Other differences:
------------------
++++++ gnome-shell.spec ++++++
--- /var/tmp/diff_new_pack.kFqwXo/_old  2014-11-18 22:48:29.000000000 +0100
+++ /var/tmp/diff_new_pack.kFqwXo/_new  2014-11-18 22:48:29.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           gnome-shell
-Version:        3.14.1
+Version:        3.14.2
 Release:        0
 Summary:        GNOME Shell
 License:        GPL-2.0+
@@ -55,7 +55,7 @@
 BuildRequires:  pkgconfig(libcroco-0.6) >= 0.6.8
 BuildRequires:  pkgconfig(libedataserver-1.2) >= 3.5.3
 BuildRequires:  pkgconfig(libgnome-menu-3.0) >= 3.5.3
-BuildRequires:  pkgconfig(libmutter) >= 3.14.1
+BuildRequires:  pkgconfig(libmutter) >= 3.14.2
 BuildRequires:  pkgconfig(libnm-glib)
 BuildRequires:  pkgconfig(libnm-gtk) >= 0.9.8
 BuildRequires:  pkgconfig(libnm-util) >= 0.9.8

++++++ gnome-shell-3.14.1.tar.xz -> gnome-shell-3.14.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/NEWS new/gnome-shell-3.14.2/NEWS
--- old/gnome-shell-3.14.1/NEWS 2014-10-14 21:03:46.000000000 +0200
+++ new/gnome-shell-3.14.2/NEWS 2014-11-12 20:06:30.000000000 +0100
@@ -1,3 +1,23 @@
+3.14.2
+======
+* Do not hard-depend on latest NetworkManager [Florian; #738485]
+* Fix check for isToday in calendar [Darcy; #738725]
+* Fix workspace changes from app picker [Yuki; #737534]
+* Misc. bug fixes [Yuki; #739497]
+
+Contributors:
+  Darcy, Florian Müllner, Yuki
+
+3.14.1.5
+========
+* Fix handing of SystemBackground [Owen; #738652]
+* Summarize queued up notifications [Devyani; #702460]
+* Plug an animation object leak [Rui; #739252]
+* Improve handling of multi-day events [Andreas; #727302]
+
+Contributors:
+  Andreas Brauchli, Devyani Kota, Rui Matos, Owen W. Taylor
+
 3.14.1
 ======
 * Fix pulse animation for scrolled app folders [Florian; #736885]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/configure 
new/gnome-shell-3.14.2/configure
--- old/gnome-shell-3.14.1/configure    2014-10-14 21:04:20.000000000 +0200
+++ new/gnome-shell-3.14.2/configure    2014-11-12 20:06:43.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gnome-shell 3.14.1.
+# Generated by GNU Autoconf 2.69 for gnome-shell 3.14.2.
 #
 # Report bugs to 
<https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell>.
 #
@@ -591,8 +591,8 @@
 # Identity of this package.
 PACKAGE_NAME='gnome-shell'
 PACKAGE_TARNAME='gnome-shell'
-PACKAGE_VERSION='3.14.1'
-PACKAGE_STRING='gnome-shell 3.14.1'
+PACKAGE_VERSION='3.14.2'
+PACKAGE_STRING='gnome-shell 3.14.2'
 
PACKAGE_BUGREPORT='https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell'
 PACKAGE_URL=''
 
@@ -1513,7 +1513,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 gnome-shell 3.14.1 to adapt to many kinds of systems.
+\`configure' configures gnome-shell 3.14.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1583,7 +1583,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gnome-shell 3.14.1:";;
+     short | recursive ) echo "Configuration of gnome-shell 3.14.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1778,7 +1778,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gnome-shell configure 3.14.1
+gnome-shell configure 3.14.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2268,7 +2268,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by gnome-shell $as_me 3.14.1, which was
+It was created by gnome-shell $as_me 3.14.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3142,7 +3142,7 @@
 
 # Define the identity of the package.
  PACKAGE='gnome-shell'
- VERSION='3.14.1'
+ VERSION='3.14.2'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -17038,7 +17038,7 @@
 CLUTTER_MIN_VERSION=1.15.90
 GOBJECT_INTROSPECTION_MIN_VERSION=0.10.1
 GJS_MIN_VERSION=1.39.0
-MUTTER_MIN_VERSION=3.14.1
+MUTTER_MIN_VERSION=3.14.2
 GTK_MIN_VERSION=3.13.2
 GIO_MIN_VERSION=2.37.0
 LIBECAL_MIN_VERSION=3.5.3
@@ -20086,7 +20086,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by gnome-shell $as_me 3.14.1, which was
+This file was extended by gnome-shell $as_me 3.14.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -20152,7 +20152,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-gnome-shell config.status 3.14.1
+gnome-shell config.status 3.14.2
 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/gnome-shell-3.14.1/configure.ac 
new/gnome-shell-3.14.2/configure.ac
--- old/gnome-shell-3.14.1/configure.ac 2014-10-14 21:03:58.000000000 +0200
+++ new/gnome-shell-3.14.2/configure.ac 2014-11-12 20:06:30.000000000 +0100
@@ -1,5 +1,5 @@
 AC_PREREQ(2.63)
-AC_INIT([gnome-shell],[3.14.1],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell])
+AC_INIT([gnome-shell],[3.14.2],[https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-shell],[gnome-shell])
 
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_SRCDIR([src/shell-global.c])
@@ -76,7 +76,7 @@
 CLUTTER_MIN_VERSION=1.15.90
 GOBJECT_INTROSPECTION_MIN_VERSION=0.10.1
 GJS_MIN_VERSION=1.39.0
-MUTTER_MIN_VERSION=3.14.1
+MUTTER_MIN_VERSION=3.14.2
 GTK_MIN_VERSION=3.13.2
 GIO_MIN_VERSION=2.37.0
 LIBECAL_MIN_VERSION=3.5.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/data/theme/gnome-shell.css 
new/gnome-shell-3.14.2/data/theme/gnome-shell.css
--- old/gnome-shell-3.14.1/data/theme/gnome-shell.css   2014-10-14 
20:27:57.000000000 +0200
+++ new/gnome-shell-3.14.2/data/theme/gnome-shell.css   2014-11-12 
20:06:30.000000000 +0100
@@ -1494,6 +1494,10 @@
     text-align: right;
 }
 
+.events-day-time-ellipses {
+    color: rgba(153, 153, 153, 1.0);
+}
+
 .events-day-time:rtl {
     text-align: left;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-shell-3.14.1/docs/reference/shell/html/index.html 
new/gnome-shell-3.14.2/docs/reference/shell/html/index.html
--- old/gnome-shell-3.14.1/docs/reference/shell/html/index.html 2014-10-14 
21:17:18.000000000 +0200
+++ new/gnome-shell-3.14.2/docs/reference/shell/html/index.html 2014-11-12 
20:08:17.000000000 +0100
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" 
cellspacing="0"><tr><th valign="middle"><p class="title">Shell Reference 
Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for Shell 3.14.1.
+      for Shell 3.14.2.
       
     </p></div>
 </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-shell-3.14.1/docs/reference/shell/shell-docs.sgml 
new/gnome-shell-3.14.2/docs/reference/shell/shell-docs.sgml
--- old/gnome-shell-3.14.1/docs/reference/shell/shell-docs.sgml 2014-10-14 
21:04:28.000000000 +0200
+++ new/gnome-shell-3.14.2/docs/reference/shell/shell-docs.sgml 2014-11-12 
20:06:51.000000000 +0100
@@ -8,7 +8,7 @@
   <bookinfo>
     <title>Shell Reference Manual</title>
     <releaseinfo>
-      for Shell 3.14.1.
+      for Shell 3.14.2.
       <!--The latest version of this documentation can be found on-line at
       <ulink role="online-location" 
url="http://[SERVER]/shell/index.html";>http://[SERVER]/shell/</ulink>.-->
     </releaseinfo>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/docs/reference/st/html/index.html 
new/gnome-shell-3.14.2/docs/reference/st/html/index.html
--- old/gnome-shell-3.14.1/docs/reference/st/html/index.html    2014-10-14 
21:17:19.000000000 +0200
+++ new/gnome-shell-3.14.2/docs/reference/st/html/index.html    2014-11-12 
20:08:17.000000000 +0100
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" 
cellspacing="0"><tr><th valign="middle"><p class="title">St Reference 
Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for St 3.14.1.
+      for St 3.14.2.
       
     </p></div>
 </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/docs/reference/st/html/index.sgml 
new/gnome-shell-3.14.2/docs/reference/st/html/index.sgml
--- old/gnome-shell-3.14.1/docs/reference/st/html/index.sgml    2014-10-14 
21:17:19.000000000 +0200
+++ new/gnome-shell-3.14.2/docs/reference/st/html/index.sgml    2014-11-12 
20:08:17.000000000 +0100
@@ -318,8 +318,8 @@
 <ANCHOR id="st-st-theme-node.functions" 
href="st/st-st-theme-node.html#st-st-theme-node.functions">
 <ANCHOR id="st-st-theme-node.properties" 
href="st/st-st-theme-node.html#st-st-theme-node.properties">
 <ANCHOR id="st-st-theme-node.signals" 
href="st/st-st-theme-node.html#st-st-theme-node.signals">
-<ANCHOR id="StThemeContext" href="st/st-st-theme-node.html#StThemeContext">
 <ANCHOR id="StTheme" href="st/st-st-theme-node.html#StTheme">
+<ANCHOR id="StThemeContext" href="st/st-st-theme-node.html#StThemeContext">
 <ANCHOR id="StThemeNode" href="st/st-st-theme-node.html#StThemeNode">
 <ANCHOR id="st-st-theme-node.other" 
href="st/st-st-theme-node.html#st-st-theme-node.other">
 <ANCHOR id="st-st-theme-node.object-hierarchy" 
href="st/st-st-theme-node.html#st-st-theme-node.object-hierarchy">
@@ -397,16 +397,16 @@
 <ANCHOR id="StTextAlign" href="st/st-st-theme-node.html#StTextAlign">
 <ANCHOR id="StGradientType" href="st/st-st-theme-node.html#StGradientType">
 <ANCHOR id="StThemeNodePaintState" 
href="st/st-st-theme-node.html#StThemeNodePaintState">
-<ANCHOR id="StThemeContext-struct" 
href="st/st-st-theme-node.html#StThemeContext-struct">
 <ANCHOR id="StTheme-struct" href="st/st-st-theme-node.html#StTheme-struct">
+<ANCHOR id="StThemeContext-struct" 
href="st/st-st-theme-node.html#StThemeContext-struct">
 <ANCHOR id="st-st-theme-node.property-details" 
href="st/st-st-theme-node.html#st-st-theme-node.property-details">
-<ANCHOR id="StThemeContext--scale-factor" 
href="st/st-st-theme-node.html#StThemeContext--scale-factor">
 <ANCHOR id="StTheme--application-stylesheet" 
href="st/st-st-theme-node.html#StTheme--application-stylesheet">
 <ANCHOR id="StTheme--default-stylesheet" 
href="st/st-st-theme-node.html#StTheme--default-stylesheet">
 <ANCHOR id="StTheme--theme-stylesheet" 
href="st/st-st-theme-node.html#StTheme--theme-stylesheet">
+<ANCHOR id="StThemeContext--scale-factor" 
href="st/st-st-theme-node.html#StThemeContext--scale-factor">
 <ANCHOR id="st-st-theme-node.signal-details" 
href="st/st-st-theme-node.html#st-st-theme-node.signal-details">
-<ANCHOR id="StThemeContext-changed" 
href="st/st-st-theme-node.html#StThemeContext-changed">
 <ANCHOR id="StTheme-custom-stylesheets-changed" 
href="st/st-st-theme-node.html#StTheme-custom-stylesheets-changed">
+<ANCHOR id="StThemeContext-changed" 
href="st/st-st-theme-node.html#StThemeContext-changed">
 <ANCHOR id="StThemeNodeTransition" href="st/StThemeNodeTransition.html">
 <ANCHOR id="StThemeNodeTransition.functions" 
href="st/StThemeNodeTransition.html#StThemeNodeTransition.functions">
 <ANCHOR id="StThemeNodeTransition.signals" 
href="st/StThemeNodeTransition.html#StThemeNodeTransition.signals">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-shell-3.14.1/docs/reference/st/html/st-st-theme-node.html 
new/gnome-shell-3.14.2/docs/reference/st/html/st-st-theme-node.html
--- old/gnome-shell-3.14.1/docs/reference/st/html/st-st-theme-node.html 
2014-10-14 21:17:19.000000000 +0200
+++ new/gnome-shell-3.14.2/docs/reference/st/html/st-st-theme-node.html 
2014-11-12 20:08:17.000000000 +0100
@@ -572,11 +572,6 @@
 </colgroup>
 <tbody>
 <tr>
-<td class="property_type"><span class="type">gint</span></td>
-<td class="property_name"><a class="link" 
href="st-st-theme-node.html#StThemeContext--scale-factor" title="The 
“scale-factor” property">scale-factor</a></td>
-<td class="property_flags">Read / Write</td>
-</tr>
-<tr>
 <td class="property_type">
 <span class="type">gchar</span> *</td>
 <td class="property_name"><a class="link" 
href="st-st-theme-node.html#StTheme--application-stylesheet" title="The 
“application-stylesheet” property">application-stylesheet</a></td>
@@ -594,6 +589,11 @@
 <td class="property_name"><a class="link" 
href="st-st-theme-node.html#StTheme--theme-stylesheet" title="The 
“theme-stylesheet” property">theme-stylesheet</a></td>
 <td class="property_flags">Read / Write / Construct Only</td>
 </tr>
+<tr>
+<td class="property_type"><span class="type">gint</span></td>
+<td class="property_name"><a class="link" 
href="st-st-theme-node.html#StThemeContext--scale-factor" title="The 
“scale-factor” property">scale-factor</a></td>
+<td class="property_flags">Read / Write</td>
+</tr>
 </tbody>
 </table></div>
 </div>
@@ -608,18 +608,18 @@
 <tbody>
 <tr>
 <td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" 
href="st-st-theme-node.html#StThemeContext-changed" title="The “changed” 
signal">changed</a></td>
+<td class="signal_name"><a class="link" 
href="st-st-theme-node.html#StTheme-custom-stylesheets-changed" title="The 
“custom-stylesheets-changed” signal">custom-stylesheets-changed</a></td>
 <td class="signal_flags">Run Last</td>
 </tr>
 <tr>
 <td class="signal_type"><span class="returnvalue">void</span></td>
-<td class="signal_name"><a class="link" 
href="st-st-theme-node.html#StTheme-custom-stylesheets-changed" title="The 
“custom-stylesheets-changed” signal">custom-stylesheets-changed</a></td>
+<td class="signal_name"><a class="link" 
href="st-st-theme-node.html#StThemeContext-changed" title="The “changed” 
signal">changed</a></td>
 <td class="signal_flags">Run Last</td>
 </tr>
 </tbody>
 </table></div>
 </div>
-<a name="StThemeContext"></a><a name="StTheme"></a><a 
name="StThemeNode"></a><div class="refsect1">
+<a name="StTheme"></a><a name="StThemeContext"></a><a 
name="StThemeNode"></a><div class="refsect1">
 <a name="st-st-theme-node.other"></a><h2>Types and Values</h2>
 <div class="informaltable"><table width="100%" border="0">
 <colgroup>
@@ -653,11 +653,11 @@
 </tr>
 <tr>
 <td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" 
href="st-st-theme-node.html#StThemeContext-struct" 
title="StThemeContext">StThemeContext</a></td>
+<td class="function_name"><a class="link" 
href="st-st-theme-node.html#StTheme-struct" title="StTheme">StTheme</a></td>
 </tr>
 <tr>
 <td class="datatype_keyword"> </td>
-<td class="function_name"><a class="link" 
href="st-st-theme-node.html#StTheme-struct" title="StTheme">StTheme</a></td>
+<td class="function_name"><a class="link" 
href="st-st-theme-node.html#StThemeContext-struct" 
title="StThemeContext">StThemeContext</a></td>
 </tr>
 </tbody>
 </table></div>
@@ -2516,27 +2516,18 @@
 </div>
 <hr>
 <div class="refsect2">
-<a name="StThemeContext-struct"></a><h3>StThemeContext</h3>
-<pre class="programlisting">typedef struct _StThemeContext 
StThemeContext;</pre>
+<a name="StTheme-struct"></a><h3>StTheme</h3>
+<pre class="programlisting">typedef struct _StTheme StTheme;</pre>
 </div>
 <hr>
 <div class="refsect2">
-<a name="StTheme-struct"></a><h3>StTheme</h3>
-<pre class="programlisting">typedef struct _StTheme StTheme;</pre>
+<a name="StThemeContext-struct"></a><h3>StThemeContext</h3>
+<pre class="programlisting">typedef struct _StThemeContext 
StThemeContext;</pre>
 </div>
 </div>
 <div class="refsect1">
 <a name="st-st-theme-node.property-details"></a><h2>Property Details</h2>
 <div class="refsect2">
-<a name="StThemeContext--scale-factor"></a><h3>The <code 
class="literal">“scale-factor”</code> property</h3>
-<pre class="programlisting">  “scale-factor”             <span 
class="type">gint</span></pre>
-<p>The scaling factor used or high dpi scaling.</p>
-<p>Flags: Read / Write</p>
-<p>Allowed values: &gt;= 0</p>
-<p>Default value: 1</p>
-</div>
-<hr>
-<div class="refsect2">
 <a name="StTheme--application-stylesheet"></a><h3>The <code 
class="literal">“application-stylesheet”</code> property</h3>
 <pre class="programlisting">  “application-stylesheet”   <span 
class="type">gchar</span> *</pre>
 <p>The highest priority stylesheet, representing application-specific
@@ -2562,22 +2553,31 @@
 <p>Flags: Read / Write / Construct Only</p>
 <p>Default value: NULL</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="StThemeContext--scale-factor"></a><h3>The <code 
class="literal">“scale-factor”</code> property</h3>
+<pre class="programlisting">  “scale-factor”             <span 
class="type">gint</span></pre>
+<p>The scaling factor used or high dpi scaling.</p>
+<p>Flags: Read / Write</p>
+<p>Allowed values: &gt;= 0</p>
+<p>Default value: 1</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="st-st-theme-node.signal-details"></a><h2>Signal Details</h2>
 <div class="refsect2">
-<a name="StThemeContext-changed"></a><h3>The <code 
class="literal">“changed”</code> signal</h3>
+<a name="StTheme-custom-stylesheets-changed"></a><h3>The <code 
class="literal">“custom-stylesheets-changed”</code> signal</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" 
href="st-st-theme-node.html#StThemeContext"><span 
class="type">StThemeContext</span></a> *stthemecontext,
-               <span class="type">gpointer</span>        user_data)</pre>
+user_function (<a class="link" href="st-st-theme-node.html#StTheme"><span 
class="type">StTheme</span></a> *sttheme,
+               <span class="type">gpointer</span> user_data)</pre>
 <p>Flags: Run Last</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="StTheme-custom-stylesheets-changed"></a><h3>The <code 
class="literal">“custom-stylesheets-changed”</code> signal</h3>
+<a name="StThemeContext-changed"></a><h3>The <code 
class="literal">“changed”</code> signal</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>
-user_function (<a class="link" href="st-st-theme-node.html#StTheme"><span 
class="type">StTheme</span></a> *sttheme,
-               <span class="type">gpointer</span> user_data)</pre>
+user_function (<a class="link" 
href="st-st-theme-node.html#StThemeContext"><span 
class="type">StThemeContext</span></a> *stthemecontext,
+               <span class="type">gpointer</span>        user_data)</pre>
 <p>Flags: Run Last</p>
 </div>
 </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gnome-shell-3.14.1/docs/reference/st/html/st.devhelp2 
new/gnome-shell-3.14.2/docs/reference/st/html/st.devhelp2
--- old/gnome-shell-3.14.1/docs/reference/st/html/st.devhelp2   2014-10-14 
21:17:19.000000000 +0200
+++ new/gnome-shell-3.14.2/docs/reference/st/html/st.devhelp2   2014-11-12 
20:08:17.000000000 +0100
@@ -294,14 +294,14 @@
     <keyword type="enum" name="enum StTextAlign" 
link="st-st-theme-node.html#StTextAlign"/>
     <keyword type="enum" name="enum StGradientType" 
link="st-st-theme-node.html#StGradientType"/>
     <keyword type="struct" name="struct StThemeNodePaintState" 
link="st-st-theme-node.html#StThemeNodePaintState"/>
-    <keyword type="struct" name="StThemeContext" 
link="st-st-theme-node.html#StThemeContext-struct"/>
     <keyword type="struct" name="StTheme" 
link="st-st-theme-node.html#StTheme-struct"/>
-    <keyword type="property" name="The “scale-factor” property" 
link="st-st-theme-node.html#StThemeContext--scale-factor"/>
+    <keyword type="struct" name="StThemeContext" 
link="st-st-theme-node.html#StThemeContext-struct"/>
     <keyword type="property" name="The “application-stylesheet” property" 
link="st-st-theme-node.html#StTheme--application-stylesheet"/>
     <keyword type="property" name="The “default-stylesheet” property" 
link="st-st-theme-node.html#StTheme--default-stylesheet"/>
     <keyword type="property" name="The “theme-stylesheet” property" 
link="st-st-theme-node.html#StTheme--theme-stylesheet"/>
-    <keyword type="signal" name="The “changed” signal" 
link="st-st-theme-node.html#StThemeContext-changed"/>
+    <keyword type="property" name="The “scale-factor” property" 
link="st-st-theme-node.html#StThemeContext--scale-factor"/>
     <keyword type="signal" name="The “custom-stylesheets-changed” signal" 
link="st-st-theme-node.html#StTheme-custom-stylesheets-changed"/>
+    <keyword type="signal" name="The “changed” signal" 
link="st-st-theme-node.html#StThemeContext-changed"/>
     <keyword type="function" name="st_theme_node_transition_new ()" 
link="StThemeNodeTransition.html#st-theme-node-transition-new"/>
     <keyword type="function" name="st_theme_node_transition_update ()" 
link="StThemeNodeTransition.html#st-theme-node-transition-update"/>
     <keyword type="function" name="st_theme_node_transition_paint ()" 
link="StThemeNodeTransition.html#st-theme-node-transition-paint"/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/docs/reference/st/st-docs.sgml 
new/gnome-shell-3.14.2/docs/reference/st/st-docs.sgml
--- old/gnome-shell-3.14.1/docs/reference/st/st-docs.sgml       2014-10-14 
21:04:28.000000000 +0200
+++ new/gnome-shell-3.14.2/docs/reference/st/st-docs.sgml       2014-11-12 
20:06:51.000000000 +0100
@@ -8,7 +8,7 @@
   <bookinfo>
     <title>St Reference Manual</title>
     <releaseinfo>
-      for St 3.14.1.
+      for St 3.14.2.
       <!--The latest version of this documentation can be found on-line at
       <ulink role="online-location" 
url="http://[SERVER]/st/index.html";>http://[SERVER]/st/</ulink>.-->
     </releaseinfo>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/misc/config.js 
new/gnome-shell-3.14.2/js/misc/config.js
--- old/gnome-shell-3.14.1/js/misc/config.js    2014-10-14 21:04:30.000000000 
+0200
+++ new/gnome-shell-3.14.2/js/misc/config.js    2014-11-12 20:06:52.000000000 
+0100
@@ -3,7 +3,7 @@
 /* The name of this package (not localized) */
 const PACKAGE_NAME = 'gnome-shell';
 /* The version of this package */
-const PACKAGE_VERSION = '3.14.1';
+const PACKAGE_VERSION = '3.14.2';
 /* 1 if gnome-bluetooth is available, 0 otherwise */
 const HAVE_BLUETOOTH = 1;
 /* 1 if networkmanager is available, 0 otherwise */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/ui/appDisplay.js 
new/gnome-shell-3.14.2/js/ui/appDisplay.js
--- old/gnome-shell-3.14.1/js/ui/appDisplay.js  2014-10-14 20:27:43.000000000 
+0200
+++ new/gnome-shell-3.14.2/js/ui/appDisplay.js  2014-11-12 20:06:30.000000000 
+0100
@@ -1564,10 +1564,11 @@
         this.actor.connect('destroy', Lang.bind(this, this._onDestroy));
 
         this._menuTimeoutId = 0;
-        this._stateChangedId = this.app.connect('notify::state',
-                                                Lang.bind(this,
-                                                          
this._onStateChanged));
-        this._onStateChanged();
+        this._stateChangedId = this.app.connect('notify::state', 
Lang.bind(this,
+            function () {
+                this._updateRunningStyle();
+            }));
+        this._updateRunningStyle();
     },
 
     _onDestroy: function() {
@@ -1588,7 +1589,7 @@
         }
     },
 
-    _onStateChanged: function() {
+    _updateRunningStyle: function() {
         if (this.app.state != Shell.AppState.STOPPED)
             this.actor.add_style_class_name('running');
         else
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/ui/background.js 
new/gnome-shell-3.14.2/js/ui/background.js
--- old/gnome-shell-3.14.1/js/ui/background.js  2014-10-14 20:27:57.000000000 
+0200
+++ new/gnome-shell-3.14.2/js/ui/background.js  2014-11-12 20:06:30.000000000 
+0100
@@ -106,6 +106,8 @@
 const Params = imports.misc.params;
 const Tweener = imports.ui.tweener;
 
+const DEFAULT_BACKGROUND_COLOR = Clutter.Color.from_pixel(0x2e3436ff);
+
 const BACKGROUND_SCHEMA = 'org.gnome.desktop.background';
 const PRIMARY_COLOR_KEY = 'primary-color';
 const SECONDARY_COLOR_KEY = 'secondary-color';
@@ -160,6 +162,7 @@
                 }));
                 GLib.Source.set_name_by_id(id, '[gnome-shell] 
params.onLoaded');
             }
+            return;
         }
 
         let animation = new Animation({ filename: params.filename });
@@ -452,6 +455,7 @@
 
         if (_systemBackground == null) {
             _systemBackground = new Meta.Background({ meta_screen: 
global.screen });
+            _systemBackground.set_color(DEFAULT_BACKGROUND_COLOR);
             _systemBackground.set_filename(filename, 
GDesktopEnums.BackgroundStyle.WALLPAPER);
         }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/ui/calendar.js 
new/gnome-shell-3.14.2/js/ui/calendar.js
--- old/gnome-shell-3.14.1/js/ui/calendar.js    2014-10-14 20:27:43.000000000 
+0200
+++ new/gnome-shell-3.14.2/js/ui/calendar.js    2014-11-12 20:06:30.000000000 
+0100
@@ -13,6 +13,7 @@
 
 const MSECS_IN_DAY = 24 * 60 * 60 * 1000;
 const SHOW_WEEKDATE_KEY = 'show-weekdate';
+const ELLIPSIS_CHAR = '\u2026';
 
 // alias to prevent xgettext from picking up strings translated in GTK+
 const gtk30_ = Gettext_gtk30.gettext;
@@ -58,19 +59,21 @@
     return ret;
 }
 
-function _formatEventTime(event, clockFormat) {
+function _formatEventTime(event, clockFormat, periodBegin, periodEnd) {
     let ret;
-    if (event.allDay) {
+    let allDay = (event.allDay || (event.date <= periodBegin && event.end >= 
periodEnd));
+    if (allDay) {
         /* Translators: Shown in calendar event list for all day events
          * Keep it short, best if you can use less then 10 characters
          */
         ret = C_("event list time", "All Day");
     } else {
+        let date = event.date >= periodBegin ? event.date : event.end;
         switch (clockFormat) {
         case '24h':
             /* Translators: Shown in calendar event list, if 24h format,
                \u2236 is a ratio character, similar to : */
-            ret = event.date.toLocaleFormat(C_("event list time", 
"%H\u2236%M"));
+            ret = date.toLocaleFormat(C_("event list time", "%H\u2236%M"));
             break;
 
         default:
@@ -79,7 +82,7 @@
             /* Translators: Shown in calendar event list, if 12h format,
                \u2236 is a ratio character, similar to : and \u2009 is
                a thin space */
-            ret = event.date.toLocaleFormat(C_("event list time", 
"%l\u2236%M\u2009%p"));
+            ret = date.toLocaleFormat(C_("event list time", 
"%l\u2236%M\u2009%p"));
             break;
         }
     }
@@ -361,6 +364,12 @@
                 result.push(event);
             }
         }
+        result.sort(function(event1, event2) {
+            // sort events by end time on ending day
+            let d1 = event1.date < begin && event1.end <= end ? event1.end : 
event1.date;
+            let d2 = event2.date < begin && event2.end <= end ? event2.end : 
event2.date;
+            return d1.getTime() - d2.getTime();
+        });
         return result;
     },
 
@@ -721,12 +730,16 @@
         this._eventSource.connect('changed', Lang.bind(this, this._update));
     },
 
-    _addEvent: function(event, index, includeDayName) {
+    _addEvent: function(event, index, includeDayName, periodBegin, periodEnd) {
         let dayString;
-        if (includeDayName)
-            dayString = _getEventDayAbbreviation(event.date.getDay());
-        else
+        if (includeDayName) {
+            if (event.date >= periodBegin)
+                dayString = _getEventDayAbbreviation(event.date.getDay());
+            else /* show event end day if it began earlier */
+                dayString = _getEventDayAbbreviation(event.end.getDay());
+        } else {
             dayString = '';
+        }
 
         let dayLabel = new St.Label({ style_class: 'events-day-dayname',
                                       text: dayString,
@@ -739,16 +752,30 @@
 
         let layout = this.actor.layout_manager;
         layout.attach(dayLabel, rtl ? 2 : 0, index, 1, 1);
-
         let clockFormat = this._desktopSettings.get_string(CLOCK_FORMAT_KEY);
-        let timeString = _formatEventTime(event, clockFormat);
+        let timeString = _formatEventTime(event, clockFormat, periodBegin, 
periodEnd);
         let timeLabel = new St.Label({ style_class: 'events-day-time',
                                        text: timeString,
                                        y_align: Clutter.ActorAlign.START });
         timeLabel.clutter_text.line_wrap = false;
         timeLabel.clutter_text.ellipsize = false;
 
-        layout.attach(timeLabel, 1, index, 1, 1);
+        let preEllipsisLabel = new St.Label({ style_class: 
'events-day-time-ellipses',
+                                              text: ELLIPSIS_CHAR,
+                                              y_align: 
Clutter.ActorAlign.START });
+        let postEllipsisLabel = new St.Label({ style_class: 
'events-day-time-ellipses',
+                                               text: ELLIPSIS_CHAR,
+                                               y_align: 
Clutter.ActorAlign.START });
+        if (event.allDay || event.date >= periodBegin)
+            preEllipsisLabel.opacity = 0;
+        if (event.allDay || event.end <= periodEnd)
+            postEllipsisLabel.opacity = 0;
+
+        let timeLabelBoxLayout = new St.BoxLayout();
+        timeLabelBoxLayout.add(preEllipsisLabel);
+        timeLabelBoxLayout.add(timeLabel);
+        timeLabelBoxLayout.add(postEllipsisLabel);
+        layout.attach(timeLabelBoxLayout, 1, index, 1, 1);
 
         let titleLabel = new St.Label({ style_class: 'events-day-task',
                                         text: event.summary,
@@ -759,8 +786,8 @@
         layout.attach(titleLabel, rtl ? 0 : 2, index, 1, 1);
     },
 
-    _addPeriod: function(header, index, begin, end, includeDayName, 
showNothingScheduled) {
-        let events = this._eventSource.getEvents(begin, end);
+    _addPeriod: function(header, index, periodBegin, periodEnd, 
includeDayName, showNothingScheduled) {
+        let events = this._eventSource.getEvents(periodBegin, periodEnd);
 
         if (events.length == 0 && !showNothingScheduled)
             return index;
@@ -771,15 +798,14 @@
         index++;
 
         for (let n = 0; n < events.length; n++) {
-            this._addEvent(events[n], index, includeDayName);
+            this._addEvent(events[n], index, includeDayName, periodBegin, 
periodEnd);
             index++;
         }
 
         if (events.length == 0 && showNothingScheduled) {
-            let now = new Date();
             /* Translators: Text to show if there are no events */
-            let nothingEvent = new CalendarEvent(now, now, _("Nothing 
Scheduled"), true);
-            this._addEvent(nothingEvent, index, false);
+            let nothingEvent = new CalendarEvent(periodBegin, periodBegin, 
_("Nothing Scheduled"), true);
+            this._addEvent(nothingEvent, index, false, periodBegin, periodEnd);
             index++;
         }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/ui/components/networkAgent.js 
new/gnome-shell-3.14.2/js/ui/components/networkAgent.js
--- old/gnome-shell-3.14.1/js/ui/components/networkAgent.js     2014-10-14 
20:27:57.000000000 +0200
+++ new/gnome-shell-3.14.2/js/ui/components/networkAgent.js     2014-11-12 
20:06:30.000000000 +0100
@@ -604,9 +604,15 @@
     Name: 'NetworkAgent',
 
     _init: function() {
-        this._native = new Shell.NetworkAgent({ identifier: 
'org.gnome.Shell.NetworkAgent',
-                                                capabilities: 
NMClient.SecretAgentCapabilities.VPN_HINTS
-                                              });
+        try {
+            this._native = new Shell.NetworkAgent({ identifier: 
'org.gnome.Shell.NetworkAgent',
+                                                    capabilities: 
NMClient.SecretAgentCapabilities.VPN_HINTS
+                                                  });
+        } catch(e) {
+            // Support older versions without NetworkAgent:capabilities
+            this._native = new Shell.NetworkAgent({ identifier: 
'org.gnome.Shell.NetworkAgent'
+                                                  });
+        }
 
         this._dialogs = { };
         this._vpnRequests = { };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/ui/dateMenu.js 
new/gnome-shell-3.14.2/js/ui/dateMenu.js
--- old/gnome-shell-3.14.1/js/ui/dateMenu.js    2014-10-14 20:27:57.000000000 
+0200
+++ new/gnome-shell-3.14.2/js/ui/dateMenu.js    2014-11-12 20:06:30.000000000 
+0100
@@ -147,7 +147,7 @@
         let now = new Date();
         return now.getYear() == date.getYear() &&
                now.getMonth() == date.getMonth() &&
-               now.getDay() == date.getDay();
+               now.getDate() == date.getDate();
     },
 
     _appInstalledChanged: function() {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/ui/layout.js 
new/gnome-shell-3.14.2/js/ui/layout.js
--- old/gnome-shell-3.14.1/js/ui/layout.js      2014-10-14 20:27:57.000000000 
+0200
+++ new/gnome-shell-3.14.2/js/ui/layout.js      2014-11-12 20:06:30.000000000 
+0100
@@ -20,7 +20,6 @@
 const STARTUP_ANIMATION_TIME = 0.5;
 const KEYBOARD_ANIMATION_TIME = 0.15;
 const BACKGROUND_FADE_ANIMATION_TIME = 1.0;
-const DEFAULT_BACKGROUND_COLOR = Clutter.Color.from_pixel(0x2e3436ff);
 
 // The message tray takes this much pressure
 // in the pressure barrier at once to release it.
@@ -160,10 +159,10 @@
         this._isPopupWindowVisible = false;
         this._startingUp = true;
 
-        // Normally, the stage is always covered so Clutter doesn't need to 
clear
-        // it; however it becomes visible during the startup animation
-        // See the comment below for a longer explanation
-        global.stage.background_color = DEFAULT_BACKGROUND_COLOR;
+        // We don't want to paint the stage background color because either
+        // the SystemBackground we create or the MetaBackgroundActor inside
+        // global.window_group covers the entirety of the screen.
+        global.stage.no_clear_hint = true;
 
         // Set up stage hierarchy to group all UI actors under one container.
         this.uiGroup = new Shell.GenericContainer({ name: 'uiGroup' });
@@ -591,10 +590,6 @@
     //
     // When starting a normal user session, we want to grow it out of the 
middle
     // of the screen.
-    //
-    // Usually, we don't want to paint the stage background color because the
-    // MetaBackgroundActor inside global.window_group covers the entirety of 
the
-    // screen. So, we set no_clear_hint at the end of the animation.
 
     _prepareStartupAnimation: function() {
         // During the initial transition, add a simple actor to block all 
events,
@@ -675,10 +670,6 @@
     },
 
     _startupAnimationComplete: function() {
-        // At this point, the UI group is covering everything, so
-        // we no longer need to clear the stage
-        global.stage.no_clear_hint = true;
-
         this._coverPane.destroy();
         this._coverPane = null;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/ui/magnifier.js 
new/gnome-shell-3.14.2/js/ui/magnifier.js
--- old/gnome-shell-3.14.1/js/ui/magnifier.js   2014-10-13 22:57:05.000000000 
+0200
+++ new/gnome-shell-3.14.2/js/ui/magnifier.js   2014-11-07 19:15:56.000000000 
+0100
@@ -1198,12 +1198,7 @@
 
         // Add a background for when the magnified uiGroup is scrolled
         // out of view (don't want to see desktop showing through).
-        this._background = new Clutter.Actor({ background_color: 
Main.DEFAULT_BACKGROUND_COLOR,
-                                               layout_manager: new 
Clutter.BinLayout(),
-                                               width: global.screen_width,
-                                               height: global.screen_height });
-        let noiseTexture = (new Background.SystemBackground()).actor;
-        this._background.add_actor(noiseTexture);
+        this._background = (new Background.SystemBackground()).actor;
         mainGroup.add_actor(this._background);
 
         // Clone the group that contains all of UI on the screen.  This is the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/ui/main.js 
new/gnome-shell-3.14.2/js/ui/main.js
--- old/gnome-shell-3.14.1/js/ui/main.js        2014-10-14 20:27:57.000000000 
+0200
+++ new/gnome-shell-3.14.2/js/ui/main.js        2014-11-12 20:06:30.000000000 
+0100
@@ -40,8 +40,6 @@
 const XdndHandler = imports.ui.xdndHandler;
 const Util = imports.misc.util;
 
-const DEFAULT_BACKGROUND_COLOR = Clutter.Color.from_pixel(0x2e3436ff);
-
 const A11Y_SCHEMA = 'org.gnome.desktop.a11y.keyboard';
 const STICKY_KEYS_ENABLE = 'stickykeys-enable';
 const GNOMESHELL_STARTED_MESSAGE_ID = 'f3ea493c22934e26811cd62abe8e203a';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/ui/messageTray.js 
new/gnome-shell-3.14.2/js/ui/messageTray.js
--- old/gnome-shell-3.14.1/js/ui/messageTray.js 2014-10-14 20:27:57.000000000 
+0200
+++ new/gnome-shell-3.14.2/js/ui/messageTray.js 2014-11-12 20:06:30.000000000 
+0100
@@ -2432,8 +2432,22 @@
             if (shouldShowNotification && nextNotification) {
                 let limited = this._busy || 
Main.layoutManager.bottomMonitor.inFullscreen;
                 let showNextNotification = (!limited || 
nextNotification.forFeedback || nextNotification.urgency == Urgency.CRITICAL);
-                if (showNextNotification)
-                    this._showNotification();
+                if (showNextNotification) {
+                    let len = this._notificationQueue.length;
+                    if (len > 1) {
+                        this._notificationQueue.length = 0;
+                        let source = new SystemNotificationSource();
+                        this.add(source);
+                        let notification = new Notification(source, 
ngettext("%d new message", "%d new messages", len).format(len));
+                        notification.setTransient(true);
+                        notification.connect('clicked', Lang.bind(this, 
function() {
+                            this.openTray();
+                        }));
+                        source.notify(notification);
+                    } else {
+                        this._showNotification();
+                    }
+                }
             }
         } else if (this._notificationState == State.SHOWN) {
             let expired = (this._userActiveWhileNotificationShown &&
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gnome-shell-3.14.1/js/ui/viewSelector.js 
new/gnome-shell-3.14.2/js/ui/viewSelector.js
--- old/gnome-shell-3.14.1/js/ui/viewSelector.js        2014-10-13 
22:57:06.000000000 +0200
+++ new/gnome-shell-3.14.2/js/ui/viewSelector.js        2014-11-12 
20:06:30.000000000 +0100
@@ -193,8 +193,10 @@
                 // the windows to animate, but now we no longer want to
                 // show it given that we are now on the apps page or
                 // search page.
-                if (this._activePage != this._workspacesPage)
+                if (this._activePage != this._workspacesPage) {
                     this._workspacesPage.opacity = 0;
+                    this._workspacesPage.hide();
+                }
             }));
 
         Main.wm.addKeybinding('toggle-application-view',

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to