Hello community,

here is the log from the commit of package cinnamon for openSUSE:Factory 
checked in at 2016-04-01 13:02:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon (Old)
 and      /work/SRC/openSUSE:Factory/.cinnamon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cinnamon"

Changes:
--------
--- /work/SRC/openSUSE:Factory/cinnamon/cinnamon.changes        2016-03-16 
10:35:12.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.cinnamon.new/cinnamon.changes   2016-04-01 
13:03:02.000000000 +0200
@@ -1,0 +2,9 @@
+Wed Mar 30 21:43:12 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 2.8.8:
+  * layout.js: Remove code for interaction with the screensaver.
+    It was always broken until 2.8.7, where it was 'fixed', and has
+    caused some reported regression where the panels will be hidden
+    after returning from the screensaver.
+
+-------------------------------------------------------------------

Old:
----
  cinnamon-2.8.7.tar.gz

New:
----
  cinnamon-2.8.8.tar.gz

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

Other differences:
------------------
++++++ cinnamon.spec ++++++
--- /var/tmp/diff_new_pack.C00wh4/_old  2016-04-01 13:03:03.000000000 +0200
+++ /var/tmp/diff_new_pack.C00wh4/_new  2016-04-01 13:03:03.000000000 +0200
@@ -21,7 +21,7 @@
 %define _name   Cinnamon
 %define _version 2.8.0
 Name:           cinnamon
-Version:        2.8.7
+Version:        2.8.8
 Release:        0
 Summary:        GNU/Linux Desktop featuring a traditional layout
 License:        GPL-2.0+ and LGPL-2.1

++++++ cinnamon-2.8.7.tar.gz -> cinnamon-2.8.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Cinnamon-2.8.7/configure.ac 
new/Cinnamon-2.8.8/configure.ac
--- old/Cinnamon-2.8.7/configure.ac     2016-03-07 18:22:23.000000000 +0100
+++ new/Cinnamon-2.8.8/configure.ac     2016-03-29 15:24:20.000000000 +0200
@@ -1,5 +1,5 @@
 AC_PREREQ(2.63)
-AC_INIT([cinnamon],[2.8.7],[https://github.com/linuxmint/Cinnamon/issues],[cinnamon])
+AC_INIT([cinnamon],[2.8.8],[https://github.com/linuxmint/Cinnamon/issues],[cinnamon])
 
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_SRCDIR([src/cinnamon-global.c])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Cinnamon-2.8.7/debian/changelog 
new/Cinnamon-2.8.8/debian/changelog
--- old/Cinnamon-2.8.7/debian/changelog 2016-03-07 18:22:23.000000000 +0100
+++ new/Cinnamon-2.8.8/debian/changelog 2016-03-29 15:24:20.000000000 +0200
@@ -1,3 +1,10 @@
+cinnamon (2.8.8) rosa; urgency=medium
+
+  [ Michael Webster ]
+  * layout.js: Remove code for interaction with the screensaver.  It was 
always broken until 2.8.7, where I 'fixed' it, and has caused some reported 
regression where the panels will be hidden after returning from the screensaver.
+
+ -- Clement Lefebvre <r...@linuxmint.com>  Tue, 29 Mar 2016 17:23:21 +0400
+
 cinnamon (2.8.7) rosa; urgency=medium
 
   [ Michael Webster ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Cinnamon-2.8.7/js/ui/layout.js 
new/Cinnamon-2.8.8/js/ui/layout.js
--- old/Cinnamon-2.8.7/js/ui/layout.js  2016-03-07 18:22:23.000000000 +0100
+++ new/Cinnamon-2.8.8/js/ui/layout.js  2016-03-29 15:24:20.000000000 +0200
@@ -9,7 +9,6 @@
 const St = imports.gi.St;
 const Main = imports.ui.main;
 const Params = imports.misc.params;
-const ScreenSaver = imports.misc.screenSaver;
 const Tweener = imports.ui.tweener;
 const EdgeFlip = imports.ui.edgeFlip;
 const HotCorner = imports.ui.hotCorner;
@@ -378,15 +377,6 @@
         global.screen.connect('notify::n-workspaces',
                               Lang.bind(this, this._queueUpdateRegions));
 
-        this._screenSaverActive = false;
-        this._screenSaverProxy = new ScreenSaver.ScreenSaverProxy();
-        this._screenSaverProxy.connectSignal('ActiveChanged', Lang.bind(this, 
this._onScreenSaverActiveChanged));
-        this._screenSaverProxy.GetActiveRemote(Lang.bind(this,
-            function(result, err) {
-                if (!err)
-                    this._onScreenSaverActiveChanged(this._screenSaverProxy, 
null, result);
-            }));
-
         this._relayout();
     },
 
@@ -518,10 +508,6 @@
             let actorData = this._trackedActors[i], visible;
             if (!actorData.isToplevel)
                 continue;
-
-            if (this._screenSaverActive) {
-                visible = false;
-            }
             else if (this._inOverview)
                 visible = true;
             else if (!actorData.visibleInFullscreen &&
@@ -552,12 +538,6 @@
         this._updateVisibility();
         this._queueUpdateRegions();
     },
-
-    _onScreenSaverActiveChanged: function(proxy, connection, 
screenSaverActive) {
-        this._screenSaverActive = screenSaverActive[0];
-        this._updateVisibility();
-        this._queueUpdateRegions();
-    },
 
     _findMonitorForRect: function(x, y, w, h) {
         // First look at what monitor the center of the rectangle is at


Reply via email to