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