Merge lp:~3v1n0/compiz/apply-debian-patches-upstream into lp:compiz/0.9.12

Proposed by Marco Trevisan (Treviño)
Status: Superseded
Proposed branch: lp:~3v1n0/compiz/apply-debian-patches-upstream
Merge into: lp:compiz/0.9.12
Prerequisite: lp:~3v1n0/compiz/resize-selective-grab
Diff against target: 2515 lines (+231/-1474)
29 files modified
compizconfig/ccsm/ccm/Constants.py.in (+6/-0)
compizconfig/ccsm/ccm/Settings.py (+2/-10)
compizconfig/ccsm/ccm/Widgets.py (+41/-1)
compizconfig/ccsm/ccsm (+9/-1)
compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml (+6/-0)
debian/patches/100_workaround_virtualbox_hang.patch (+0/-175)
debian/patches/ccsm_add_first_run_warning.patch (+0/-105)
debian/patches/ccsm_disable_unity_checkbox.patch (+0/-20)
debian/patches/ccsm_remove_redundant_sliders.patch (+0/-38)
debian/patches/series (+0/-7)
debian/patches/ubuntu-config.patch (+0/-886)
debian/patches/ubuntu_super_p.patch (+0/-30)
debian/patches/unity_support_test.patch (+0/-90)
metadata/core.xml.in (+6/-6)
plugins/animation/animation.xml.in (+20/-20)
plugins/commands/commands.xml.in (+2/-1)
plugins/decor/decor.xml.in (+4/-4)
plugins/expo/expo.xml.in (+10/-10)
plugins/ezoom/ezoom.xml.in (+4/-4)
plugins/fade/fade.xml.in (+2/-1)
plugins/gnomecompat/gnomecompat.xml.in (+1/-0)
plugins/grid/grid.xml.in (+2/-2)
plugins/resize/resize.xml.in (+8/-8)
plugins/scale/scale.xml.in (+9/-11)
plugins/staticswitcher/staticswitcher.xml.in (+8/-9)
plugins/vpswitch/vpswitch.xml.in (+0/-2)
plugins/wall/wall.xml.in (+32/-32)
src/plugin.cpp (+58/-0)
tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp (+1/-1)
To merge this branch: bzr merge lp:~3v1n0/compiz/apply-debian-patches-upstream
Reviewer Review Type Date Requested Status
Andrea Azzarone Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+274035@code.launchpad.net

This proposal has been superseded by a proposal from 2015-10-15.

Commit message

debian/patches: remove them all, and apply them upstream

Also remove the 100_workaround_virtualbox_hang.patch at all,
as it's not needed anymore

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Andrea Azzarone (azzar1) wrote :

LGTM. Seems like 100_workaround_virtualbox_hang.patch is no longer needed. +1 to get rid of it.

review: Approve
3981. By Marco Trevisan (Treviño)

Apply ubuntu-config.patch by default

In theory we should have used profiles settings for this, providing a proper unity.ini
But right now there's no reason for that effort.
In case someone wants to change settings, profiles will fix this.

3982. By Marco Trevisan (Treviño)

Apply debian/patches/ccsm_remove_redundant_sliders.patch

3983. By Marco Trevisan (Treviño)

Apply debian/patches/ccsm_add_first_run_warning.patch

3984. By Marco Trevisan (Treviño)

Apply patch debian/patches/ccsm_disable_unity_checkbox.patch

Added a fix to use XDG_CURRENT_DESKTOP

3985. By Marco Trevisan (Treviño)

Apply debian/patches/unity_support_test.patch

3986. By Marco Trevisan (Treviño)

Apply debian/patches/100_workaround_virtualbox_hang.patch

3987. By Marco Trevisan (Treviño)

debian/patches: remove them all, we now apply them uptream

3988. By Marco Trevisan (Treviño)

Remove virtualbox workaround patch

This shouldn't be needed anymore as it was a temporary fix for LP:1127866

3989. By Marco Trevisan (Treviño)

Remove debug code

3990. By Marco Trevisan (Treviño)

debian/rules: remove quilt usage

3991. By Marco Trevisan (Treviño)

debian/changelog: Syncing changelog with proposed

Unmerged revisions

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'compizconfig/ccsm/ccm/Constants.py.in'
2--- compizconfig/ccsm/ccm/Constants.py.in 2011-02-12 17:45:47 +0000
3+++ compizconfig/ccsm/ccm/Constants.py.in 2015-10-15 15:29:59 +0000
4@@ -23,6 +23,7 @@
5 import pygtk
6 import gtk
7 import gtk.gdk
8+import os
9
10 # Current Screen
11 #
12@@ -66,6 +67,11 @@
13 DataDir = "@prefix@/share"
14 IconDir = DataDir+"/ccsm/icons"
15 PixmapDir = DataDir+"/ccsm/images"
16+ConfigHome = os.getenv("XDG_CONFIG_HOME")
17+if not ConfigHome:
18+ ConfigHome = os.path.join(os.getenv("HOME"), ".config")
19+ConfDir = os.path.join(ConfigHome, "compiz-1/compizconfig/")
20+ConfFile = os.path.join(ConfDir, "firstrun")
21
22 # Version
23 #
24
25=== modified file 'compizconfig/ccsm/ccm/Settings.py'
26--- compizconfig/ccsm/ccm/Settings.py 2014-04-11 15:37:49 +0000
27+++ compizconfig/ccsm/ccm/Settings.py 2015-10-15 15:29:59 +0000
28@@ -442,16 +442,10 @@
29 self.Adj = gtk.Adjustment(0, info[0], info[1], inc, inc*10)
30 self.Spin = gtk.SpinButton(self.Adj)
31 self.Spin.set_value(self.Get())
32-
33- self.Scale = gtk.HScale(self.Adj)
34-
35- self.Scale.set_update_policy(gtk.UPDATE_DISCONTINUOUS)
36- self.Scale.connect("value-changed", self.Changed)
37 self.Spin.connect("value-changed", self.Changed)
38- self.Widget = self.Scale
39+ self.Widget = self.Spin
40
41- self.Box.pack_start(self.Scale, True, True)
42- self.Box.pack_start(self.Spin, False, False)
43+ self.Box.pack_end(self.Spin, False, False)
44
45 def _Read(self):
46 self.Adj.set_value(self.Get())
47@@ -465,7 +459,6 @@
48 self.Inc = 1
49 NumberSetting._Init(self)
50 self.Spin.set_digits(0)
51- self.Scale.set_digits(0)
52
53 class FloatSetting(NumberSetting):
54
55@@ -475,7 +468,6 @@
56 self.Inc = None
57 NumberSetting._Init(self)
58 self.Spin.set_digits(4)
59- self.Scale.set_digits(4)
60
61
62 class ColorSetting(StockSetting):
63
64=== modified file 'compizconfig/ccsm/ccm/Widgets.py'
65--- compizconfig/ccsm/ccm/Widgets.py 2013-12-02 17:37:06 +0000
66+++ compizconfig/ccsm/ccm/Widgets.py 2015-10-15 15:29:59 +0000
67@@ -1371,6 +1371,42 @@
68 self.set_transient_for (parent)
69 self.connect_after ("response", lambda *args: self.destroy ())
70
71+# First run dialog providing a user warning.
72+#
73+class FirstRun (gtk.MessageDialog):
74+ '''First run dialog providing a user warning.'''
75+
76+ def __init__(self, parent):
77+ gtk.MessageDialog.__init__ (self, parent,
78+ gtk.DIALOG_DESTROY_WITH_PARENT,
79+ gtk.MESSAGE_WARNING,
80+ gtk.BUTTONS_OK)
81+ self.set_position (gtk.WIN_POS_CENTER)
82+ title = _("CCSM is an advanced tool. Use with caution.")
83+ self.set_markup("<b>%s</b>" % title)
84+ message = _("This tool allows you to deeply configure Compiz's settings. Some options may be incompatible with each other. Unless used with care, it is possible to be left with an unusable desktop.")
85+ self.format_secondary_markup(message)
86+ check_button = gtk.CheckButton(label=_("Show this warning next time?"))
87+ check_button.set_active(True)
88+ self.vbox.pack_start(check_button, True, True, 2)
89+ check_button.show()
90+ check_button.connect("toggled", self.callback, "check button 1")
91+ self.set_transient_for(parent)
92+ self.set_modal(True)
93+ self.show_all()
94+ self.connect("response", lambda *args: self.destroy ())
95+
96+ def callback(self, widget, data=None):
97+ if widget.get_active() == True:
98+ if os.path.isfile(ConfFile):
99+ os.remove(ConfFile)
100+ else:
101+ if not os.path.exists(ConfDir):
102+ os.mkdir(ConfDir)
103+ if os.path.isdir(ConfDir):
104+ f = open(ConfFile, "w")
105+ f.close()
106+
107 # Plugin Button
108 #
109 class PluginButton (gtk.HBox):
110@@ -1401,7 +1437,11 @@
111 button.set_tooltip_text (plugin.LongDesc)
112 button.add (box)
113
114- if plugin.Name != 'core':
115+ blacklist_plugins = ['core']
116+ if os.getenv('XDG_CURRENT_DESKTOP') == 'Unity':
117+ blacklist_plugins.append('unityshell')
118+
119+ if plugin.Name not in blacklist_plugins:
120 enable = gtk.CheckButton ()
121 enable.set_tooltip_text(_("Enable %s") % plugin.ShortDesc)
122 enable.set_active (plugin.Enabled)
123
124=== modified file 'compizconfig/ccsm/ccsm'
125--- compizconfig/ccsm/ccsm 2012-05-16 17:44:14 +0000
126+++ compizconfig/ccsm/ccsm 2015-10-15 15:29:59 +0000
127@@ -31,6 +31,7 @@
128 pygtk.require('2.0')
129 import gtk
130 import sys
131+import os
132
133 def try_register_dbus ():
134 '''Return instance of dbus control object on success, None on failure'''
135@@ -92,7 +93,7 @@
136 import compizconfig
137 import ccm
138 from ccm.Utils import GlobalUpdater
139-from ccm.Constants import Version
140+from ccm.Constants import Version, ConfFile
141
142 plugin = None
143 category = None
144@@ -124,4 +125,11 @@
145 idle = ccm.IdleSettingsParser(context, mainWin)
146 mainWin.show_all()
147
148+# Check if we should show the first run warning dialog.
149+if os.path.isfile(ConfFile):
150+ pass
151+else:
152+ warning = ccm.FirstRun(mainWin)
153+ warning.show_all()
154+
155 gtk.main()
156
157=== modified file 'compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml'
158--- compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml 2014-03-04 20:00:28 +0000
159+++ compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml 2015-10-15 15:29:59 +0000
160@@ -10,6 +10,9 @@
161 <key type="s" name="command-screenshot">
162 <default>"gnome-screenshot"</default>
163 </key>
164+ <key type="as" name="run-command-21">
165+ <default>["&lt;Control&gt;&lt;Alt&gt;Delete"]</default>
166+ </key>
167 <key type="as" name="run-command-12">
168 <default>["Disabled"]</default>
169 </key>
170@@ -46,6 +49,9 @@
171 <key type="as" name="run-command-1">
172 <default>["Disabled"]</default>
173 </key>
174+ <key type="s" name="command-21">
175+ <default>"/usr/bin/gnome-system-monitor -p"</default>
176+ </key>
177 <key type="s" name="command-12">
178 <default>""</default>
179 </key>
180
181=== removed directory 'debian/patches'
182=== removed file 'debian/patches/100_workaround_virtualbox_hang.patch'
183--- debian/patches/100_workaround_virtualbox_hang.patch 2014-12-09 14:47:14 +0000
184+++ debian/patches/100_workaround_virtualbox_hang.patch 1970-01-01 00:00:00 +0000
185@@ -1,175 +0,0 @@
186-Index: compiz/plugins/opengl/include/opengl/opengl.h
187-===================================================================
188---- compiz.orig/plugins/opengl/include/opengl/opengl.h 2014-03-03 15:29:29.898235681 +0100
189-+++ compiz/plugins/opengl/include/opengl/opengl.h 2014-03-03 15:29:29.894235669 +0100
190-@@ -590,6 +590,17 @@
191-
192- extern GLScreenPaintAttrib defaultScreenPaintAttrib;
193-
194-+namespace compiz
195-+{
196-+namespace opengl
197-+{
198-+namespace internal
199-+{
200-+class DriverWorkaroundQuery;
201-+}
202-+}
203-+}
204-+
205- class GLScreen;
206- class GLFramebufferObject;
207- class GLScreenInterface;
208-@@ -787,6 +798,13 @@
209-
210- bool glInitContext (XVisualInfo *);
211-
212-+ /**
213-+ * This is only meant to be used internally, here to avoid unnecessarily
214-+ * breaking the API and ABI. Fetch any driver workarounds in place
215-+ */
216-+ const compiz::opengl::internal::DriverWorkaroundQuery &
217-+ fetchDriverWorkarounds ();
218-+
219- WRAPABLE_HND (0, GLScreenInterface, bool, glPaintOutput,
220- const GLScreenPaintAttrib &, const GLMatrix &,
221- const CompRegion &, CompOutput *, unsigned int);
222-Index: compiz/plugins/opengl/src/privates.h
223-===================================================================
224---- compiz.orig/plugins/opengl/src/privates.h 2014-03-03 15:29:29.898235681 +0100
225-+++ compiz/plugins/opengl/src/privates.h 2014-03-03 15:29:29.894235669 +0100
226-@@ -47,6 +47,24 @@
227-
228- extern CompOutput *targetOutput;
229-
230-+namespace compiz
231-+{
232-+namespace opengl
233-+{
234-+namespace internal
235-+{
236-+class DriverWorkaroundQuery
237-+{
238-+ public:
239-+
240-+ virtual ~DriverWorkaroundQuery () {};
241-+
242-+ virtual bool unsafeForExternalBinds () const = 0;
243-+};
244-+}
245-+}
246-+}
247-+
248- class GLDoubleBuffer :
249- public compiz::opengl::DoubleBuffer
250- {
251-@@ -141,6 +159,7 @@
252- public ScreenInterface,
253- public CompositeScreenInterface,
254- public compiz::composite::PaintHandler,
255-+ public compiz::opengl::internal::DriverWorkaroundQuery,
256- public OpenglOptions
257- {
258- public:
259-@@ -232,6 +251,7 @@
260- std::vector<GLTexture::BindPixmapProc> bindPixmap;
261- bool hasCompositing;
262- bool commonFrontbuffer;
263-+ bool sharedMemoryTFP;
264- bool incorrectRefreshRate; // hack for NVIDIA specifying an incorrect
265- // refresh rate, causing us to miss vblanks
266-
267-@@ -266,6 +266,10 @@
268- std::vector<XToGLSync*>::size_type currentSyncNum;
269- XToGLSync *currentSync;
270- std::vector<XToGLSync*>::size_type warmupSyncs;
271-+
272-+ private:
273-+
274-+ bool unsafeForExternalBinds () const;
275- };
276-
277- class PrivateGLWindow :
278-Index: compiz/plugins/opengl/src/screen.cpp
279-===================================================================
280---- compiz.orig/plugins/opengl/src/screen.cpp 2014-03-03 15:29:29.898235681 +0100
281-+++ compiz/plugins/opengl/src/screen.cpp 2014-03-03 15:29:29.894235669 +0100
282-@@ -67,6 +67,7 @@
283-
284-
285- using namespace compiz::opengl;
286-+namespace cglint = compiz::opengl::internal;
287-
288- namespace GL {
289- #ifdef USE_GLES
290-@@ -537,6 +538,18 @@
291- };
292-
293- bool
294-+PrivateGLScreen::unsafeForExternalBinds () const
295-+{
296-+ return sharedMemoryTFP;
297-+}
298-+
299-+const cglint::DriverWorkaroundQuery &
300-+GLScreen::fetchDriverWorkarounds ()
301-+{
302-+ return *priv;
303-+}
304-+
305-+bool
306- GLScreen::glInitContext (XVisualInfo *visinfo)
307- {
308- #ifndef USE_GLES
309-@@ -855,6 +868,7 @@
310-
311- priv->commonFrontbuffer = true;
312- priv->incorrectRefreshRate = false;
313-+ priv->sharedMemoryTFP = false;
314- if (glRenderer != NULL && strstr (glRenderer, "on llvmpipe"))
315- {
316- /*
317-@@ -875,6 +889,18 @@
318- priv->incorrectRefreshRate = true;
319- }
320-
321-+ if (glVendor != NULL && strstr (glVendor, "Humper"))
322-+ {
323-+ /*
324-+ * VirtualBox uses XShm/XCopyArea in order to implement
325-+ * texture_from_pixmap. Because of this, they require
326-+ * a second X connection to track damage events and
327-+ * changes to the pixmap, and this is incompatible with
328-+ * taking a server grab on when querying and binding
329-+ * externally managed pixmaps */
330-+ priv->sharedMemoryTFP = true;
331-+ }
332-+
333- if (strstr (glExtensions, "GL_ARB_texture_non_power_of_two"))
334- GL::textureNonPowerOfTwo = true;
335- GL::textureNonPowerOfTwoMipmap = GL::textureNonPowerOfTwo;
336-Index: compiz/plugins/opengl/src/texture.cpp
337-===================================================================
338---- compiz.orig/plugins/opengl/src/texture.cpp 2014-03-03 15:29:29.898235681 +0100
339-+++ compiz/plugins/opengl/src/texture.cpp 2014-03-03 15:31:45.974666737 +0100
340-@@ -41,6 +41,7 @@
341- #include "glx-tfp-bind.h"
342-
343- namespace cgl = compiz::opengl;
344-+namespace cglint = compiz::opengl::internal;
345-
346- #ifdef USE_GLES
347- std::map<Damage, EglTexture*> boundPixmapTex;
348-@@ -646,6 +647,12 @@
349- int depth,
350- cgl::PixmapSource source)
351- {
352-+ GLScreen *gs = GLScreen::get (screen);
353-+ const cglint::DriverWorkaroundQuery &query (gs->fetchDriverWorkarounds ());
354-+
355-+ if (query.unsafeForExternalBinds () && source == cgl::ExternallyManaged)
356-+ return GLTexture::List ();
357-+
358- GLTexture::List rv (1);
359- TfpTexture *tex = NULL;
360- unsigned int target = 0;
361
362=== removed file 'debian/patches/ccsm_add_first_run_warning.patch'
363--- debian/patches/ccsm_add_first_run_warning.patch 2012-06-19 11:22:48 +0000
364+++ debian/patches/ccsm_add_first_run_warning.patch 1970-01-01 00:00:00 +0000
365@@ -1,105 +0,0 @@
366-Description: Add a first run dialog providing a user warning.
367-Author: Andrew Starr-Bochicchio <a.starr.b@gmail.com>
368-
369-=== modified file 'ccm/Widgets.py'
370-diff -Nur -x '*.orig' -x '*~' a/compizconfig/ccsm/ccm/Constants.py.in b/compizconfig/ccsm/ccm/Constants.py.in
371---- a/compizconfig/ccsm/ccm/Constants.py.in 2012-02-01 13:30:19.131478000 -0500
372-+++ b/compizconfig/ccsm/ccm/Constants.py.in 2012-02-13 18:26:19.699626332 -0500
373-@@ -23,6 +23,7 @@
374- import pygtk
375- import gtk
376- import gtk.gdk
377-+import os
378-
379- # Current Screen
380- #
381-@@ -66,6 +67,11 @@
382- DataDir = "@prefix@/share"
383- IconDir = DataDir+"/ccsm/icons"
384- PixmapDir = DataDir+"/ccsm/images"
385-+ConfigHome = os.getenv("XDG_CONFIG_HOME")
386-+if not ConfigHome:
387-+ ConfigHome = os.path.join(os.getenv("HOME"), ".config")
388-+ConfDir = os.path.join(ConfigHome, "compiz-1/compizconfig/")
389-+ConfFile = os.path.join(ConfDir, "firstrun")
390-
391- # Version
392- #
393-diff -Nur -x '*.orig' -x '*~' a/compizconfig/ccsm/ccm/Widgets.py b/compizconfig/ccsm/ccm/Widgets.py
394---- a/compizconfig/ccsm/ccm/Widgets.py 2012-02-02 22:43:52.623481000 -0500
395-+++ b/compizconfig/ccsm/ccm/Widgets.py 2012-02-13 18:25:55.659409730 -0500
396-@@ -1371,6 +1371,42 @@
397- self.set_transient_for (parent)
398- self.connect_after ("response", lambda *args: self.destroy ())
399-
400-+# First run dialog providing a user warning.
401-+#
402-+class FirstRun (gtk.MessageDialog):
403-+ '''First run dialog providing a user warning.'''
404-+
405-+ def __init__(self, parent):
406-+ gtk.MessageDialog.__init__ (self, parent,
407-+ gtk.DIALOG_DESTROY_WITH_PARENT,
408-+ gtk.MESSAGE_WARNING,
409-+ gtk.BUTTONS_OK)
410-+ self.set_position (gtk.WIN_POS_CENTER)
411-+ title = _("CCSM is an advanced tool. Use with caution.")
412-+ self.set_markup("<b>%s</b>" % title)
413-+ message = _("This tool allows you to deeply configure Compiz's settings. Some options may be incompatible with each other. Unless used with care, it is possible to be left with an unusable desktop.")
414-+ self.format_secondary_markup(message)
415-+ check_button = gtk.CheckButton(label=_("Show this warning next time?"))
416-+ check_button.set_active(True)
417-+ self.vbox.pack_start(check_button, True, True, 2)
418-+ check_button.show()
419-+ check_button.connect("toggled", self.callback, "check button 1")
420-+ self.set_transient_for(parent)
421-+ self.set_modal(True)
422-+ self.show_all()
423-+ self.connect("response", lambda *args: self.destroy ())
424-+
425-+ def callback(self, widget, data=None):
426-+ if widget.get_active() == True:
427-+ if os.path.isfile(ConfFile):
428-+ os.remove(ConfFile)
429-+ else:
430-+ if not os.path.exists(ConfDir):
431-+ os.mkdir(ConfDir)
432-+ if os.path.isdir(ConfDir):
433-+ f = open(ConfFile, "w")
434-+ f.close()
435-+
436- # Plugin Button
437- #
438- class PluginButton (gtk.HBox):
439-diff -Nur -x '*.orig' -x '*~' a/compizconfig/ccsm/ccsm b/compizconfig/ccsm/ccsm
440---- a/compizconfig/ccsm/ccsm 2012-02-02 16:42:01.161305000 -0500
441-+++ b/compizconfig/ccsm/ccsm 2012-02-13 18:25:55.663409766 -0500
442-@@ -31,6 +31,7 @@
443- pygtk.require('2.0')
444- import gtk
445- import sys
446-+import os
447-
448- def try_register_dbus ():
449- '''Return instance of dbus control object on success, None on failure'''
450-@@ -92,7 +93,7 @@
451- import compizconfig
452- import ccm
453- from ccm.Utils import GlobalUpdater
454--from ccm.Constants import Version
455-+from ccm.Constants import Version, ConfFile
456-
457- plugin = None
458- category = None
459-@@ -124,4 +125,11 @@
460- idle = ccm.IdleSettingsParser(context, mainWin)
461- mainWin.show_all()
462-
463-+# Check if we should show the first run warning dialog.
464-+if os.path.isfile(ConfFile):
465-+ pass
466-+else:
467-+ warning = ccm.FirstRun(mainWin)
468-+ warning.show_all()
469-+
470- gtk.main()
471
472=== removed file 'debian/patches/ccsm_disable_unity_checkbox.patch'
473--- debian/patches/ccsm_disable_unity_checkbox.patch 2012-06-19 11:22:48 +0000
474+++ debian/patches/ccsm_disable_unity_checkbox.patch 1970-01-01 00:00:00 +0000
475@@ -1,20 +0,0 @@
476-Description: If in a Unity session, don't allow the user to disable Unity from main view.
477-Author: Andrew Starr-Bochicchio <a.starr.b@gmail.com>
478-
479-=== modified file 'ccm/Widgets.py'
480-diff -Nur -x '*.orig' -x '*~' a/compizconfig/ccsm/ccm/Widgets.py b/compiconfig/ccsm/ccm/Widgets.py
481---- a/compizconfig/ccsm/ccm/Widgets.py 2012-02-02 19:05:53.690931000 -0500
482-+++ b/compizconfig/ccsm/ccm/Widgets.py 2012-02-13 18:42:47.612544975 -0500
483-@@ -1401,7 +1401,11 @@
484- button.set_tooltip_text (plugin.LongDesc)
485- button.add (box)
486-
487-- if plugin.Name != 'core':
488-+ blacklist_plugins = ['core']
489-+ if os.getenv('DESKTOP_SESSION') == 'ubuntu':
490-+ blacklist_plugins.append('unityshell')
491-+
492-+ if plugin.Name not in blacklist_plugins:
493- enable = gtk.CheckButton ()
494- enable.set_tooltip_text(_("Enable %s") % plugin.ShortDesc)
495- enable.set_active (plugin.Enabled)
496
497=== removed file 'debian/patches/ccsm_remove_redundant_sliders.patch'
498--- debian/patches/ccsm_remove_redundant_sliders.patch 2014-04-11 15:37:49 +0000
499+++ debian/patches/ccsm_remove_redundant_sliders.patch 1970-01-01 00:00:00 +0000
500@@ -1,38 +0,0 @@
501-=== modified file 'ccm/Settings.py'
502---- a/compizconfig/ccsm/ccm/Settings.py 2014-04-11 11:28:28.731117694 -0400
503-+++ b/compizconfig/ccsm/ccm/Settings.py 2014-04-11 11:29:59.443116911 -0400
504-@@ -442,16 +442,10 @@
505- self.Adj = gtk.Adjustment(0, info[0], info[1], inc, inc*10)
506- self.Spin = gtk.SpinButton(self.Adj)
507- self.Spin.set_value(self.Get())
508--
509-- self.Scale = gtk.HScale(self.Adj)
510--
511-- self.Scale.set_update_policy(gtk.UPDATE_DISCONTINUOUS)
512-- self.Scale.connect("value-changed", self.Changed)
513- self.Spin.connect("value-changed", self.Changed)
514-- self.Widget = self.Scale
515-+ self.Widget = self.Spin
516-
517-- self.Box.pack_start(self.Scale, True, True)
518-- self.Box.pack_start(self.Spin, False, False)
519-+ self.Box.pack_end(self.Spin, False, False)
520-
521- def _Read(self):
522- self.Adj.set_value(self.Get())
523-@@ -465,7 +459,6 @@
524- self.Inc = 1
525- NumberSetting._Init(self)
526- self.Spin.set_digits(0)
527-- self.Scale.set_digits(0)
528-
529- class FloatSetting(NumberSetting):
530-
531-@@ -475,7 +468,6 @@
532- self.Inc = None
533- NumberSetting._Init(self)
534- self.Spin.set_digits(4)
535-- self.Scale.set_digits(4)
536-
537-
538- class ColorSetting(StockSetting):
539
540=== removed file 'debian/patches/series'
541--- debian/patches/series 2015-04-23 20:07:35 +0000
542+++ debian/patches/series 1970-01-01 00:00:00 +0000
543@@ -1,7 +0,0 @@
544-ubuntu_super_p.patch
545-ubuntu-config.patch
546-ccsm_remove_redundant_sliders.patch
547-ccsm_add_first_run_warning.patch
548-ccsm_disable_unity_checkbox.patch
549-unity_support_test.patch
550-100_workaround_virtualbox_hang.patch
551
552=== removed file 'debian/patches/ubuntu-config.patch'
553--- debian/patches/ubuntu-config.patch 2015-04-06 18:44:31 +0000
554+++ debian/patches/ubuntu-config.patch 1970-01-01 00:00:00 +0000
555@@ -1,886 +0,0 @@
556-=== modified file 'metadata/core.xml.in'
557-Index: scale-xy-offsets/metadata/core.xml.in
558-===================================================================
559---- scale-xy-offsets.orig/metadata/core.xml.in 2014-02-17 21:25:57.420121366 +0100
560-+++ scale-xy-offsets/metadata/core.xml.in 2014-02-17 21:25:57.408121419 +0100
561-@@ -139,7 +139,7 @@
562- <option name="focus_prevention_match" type="match">
563- <_short>Focus Prevention Windows</_short>
564- <_long>Focus prevention windows</_long>
565-- <default>any</default>
566-+ <default>!(class=Polkit-gnome-authentication-agent-1)</default>
567- </option>
568- </group>
569- <group>
570-@@ -174,7 +174,7 @@
571- <option name="minimize_window_key" type="key">
572- <_short>Minimize Window</_short>
573- <_long>Minimize active window</_long>
574-- <default>&lt;Alt&gt;F9</default>
575-+ <default>&lt;Control&gt;&lt;Alt&gt;KP_0</default>
576- </option>
577- <option name="minimize_window_button" type="button">
578- <_short>Minimize Window</_short>
579-@@ -183,16 +183,16 @@
580- <option name="maximize_window_key" type="key">
581- <_short>Maximize Window</_short>
582- <_long>Maximize active window</_long>
583-- <default>&lt;Alt&gt;F10</default>
584-+ <default>&lt;Control&gt;&lt;Super&gt;Up</default>
585- </option>
586- <option name="unmaximize_window_key" type="key">
587- <_short>Unmaximize Window</_short>
588- <_long>Unmaximize active window</_long>
589-- <default>&lt;Alt&gt;F5</default>
590- </option>
591- <option name="unmaximize_or_minimize_window_key" type="key">
592- <_short>Unmaximize or Minimize Window</_short>
593- <_long>Unmaximize or minimize active window</_long>
594-+ <default>&lt;Control&gt;&lt;Super&gt;Down</default>
595- </option>
596- <option name="maximize_window_horizontally_key" type="key">
597- <_short>Maximize Window Horizontally</_short>
598-@@ -215,7 +215,6 @@
599- <option name="show_desktop_key" type="key">
600- <_short>Show Desktop</_short>
601- <_long>Hide all windows and focus desktop</_long>
602-- <default>&lt;Control&gt;&lt;Alt&gt;d</default>
603- </option>
604- <option name="show_desktop_edge" type="edge">
605- <_short>Show Desktop</_short>
606-@@ -225,6 +224,7 @@
607- <option name="toggle_window_maximized_key" type="key">
608- <_short>Toggle Window Maximized</_short>
609- <_long>Toggle active window maximized</_long>
610-+ <default>&lt;Control&gt;&lt;Alt&gt;KP_5</default>
611- </option>
612- <option name="toggle_window_maximized_button" type="button">
613- <_short>Toggle Window Maximized</_short>
614-@@ -249,7 +249,7 @@
615- <option name="hsize" type="int">
616- <_short>Horizontal Virtual Size</_short>
617- <_long>Screen size multiplier for horizontal virtual size</_long>
618-- <default>4</default>
619-+ <default>1</default>
620- <min>1</min>
621- <max>32</max>
622- </option>
623-Index: scale-xy-offsets/plugins/animation/animation.xml.in
624-===================================================================
625---- scale-xy-offsets.orig/plugins/animation/animation.xml.in 2014-02-17 21:25:57.420121366 +0100
626-+++ scale-xy-offsets/plugins/animation/animation.xml.in 2014-02-17 21:25:57.408121419 +0100
627-@@ -36,7 +36,7 @@
628- <extensible/>
629- <sort start="2"/>
630- <default>
631-- <value>animation:Zoom</value>
632-+ <value>animation:Glide 2</value>
633- <value>animation:Fade</value>
634- <value>animation:Fade</value>
635- </default>
636-@@ -48,9 +48,9 @@
637- <min>50</min>
638- <max>4000</max>
639- <default>
640-- <value>200</value>
641-- <value>150</value>
642-- <value>150</value>
643-+ <value>120</value>
644-+ <value>80</value>
645-+ <value>80</value>
646- </default>
647- </option>
648- <option name="open_matches" type="list">
649-@@ -58,8 +58,8 @@
650- <_long>The windows that will be animated.</_long>
651- <type>match</type>
652- <default>
653-- <value>(type=Normal | Dialog | ModalDialog | Unknown) &amp; !(name=gnome-screensaver)</value>
654-- <value>(type=Menu | PopupMenu | DropdownMenu | Combo)</value>
655-+ <value>((type=Normal | Unknown) | name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer) &amp; !(role=toolTipTip | role=qtooltip_label) &amp; !(type=Normal &amp; override_redirect=1) &amp; !(name=gnome-screensaver)</value>
656-+ <value>((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) &amp; !(class=\\.exe$))</value>
657- <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>
658- </default>
659- </option>
660-@@ -102,7 +102,7 @@
661- <extensible/>
662- <sort start="2"/>
663- <default>
664-- <value>animation:Zoom</value>
665-+ <value>animation:Glide 2</value>
666- <value>animation:Fade</value>
667- <value>animation:Fade</value>
668- </default>
669-@@ -114,9 +114,9 @@
670- <min>50</min>
671- <max>4000</max>
672- <default>
673-- <value>200</value>
674-- <value>150</value>
675-- <value>150</value>
676-+ <value>120</value>
677-+ <value>80</value>
678-+ <value>50</value>
679- </default>
680- </option>
681- <option name="close_matches" type="list">
682-@@ -124,8 +124,8 @@
683- <_long>The windows that will be animated.</_long>
684- <type>match</type>
685- <default>
686-- <value>(type=Normal | Dialog | ModalDialog | Unknown) &amp; !(name=gnome-screensaver)</value>
687-- <value>(type=Menu | PopupMenu | DropdownMenu | Combo)</value>
688-+ <value>((type=Normal | Unknown) | name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer) &amp; !(role=toolTipTip | role=qtooltip_label) &amp; !(type=Normal &amp; override_redirect=1) &amp; !(name=gnome-screensaver) &amp; !(name=gnome-screenshot)</value>
689-+ <value>((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) &amp; !(class=\\.exe$))</value>
690- <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>
691- </default>
692- </option>
693-@@ -168,7 +168,7 @@
694- <extensible/>
695- <sort start="2"/>
696- <default>
697-- <value>animation:Magic Lamp</value>
698-+ <value>animation:Zoom</value>
699- </default>
700- </option>
701- <option name="minimize_durations" type="list">
702-@@ -178,7 +178,7 @@
703- <min>50</min>
704- <max>4000</max>
705- <default>
706-- <value>300</value>
707-+ <value>220</value>
708- </default>
709- </option>
710- <option name="minimize_matches" type="list">
711-@@ -341,7 +341,7 @@
712- <extensible/>
713- <sort start="1"/>
714- <default>
715-- <value>animation:None</value>
716-+ <value>animation:Fade</value>
717- </default>
718- </option>
719- <option name="focus_durations" type="list">
720-@@ -351,7 +351,7 @@
721- <min>50</min>
722- <max>4000</max>
723- <default>
724-- <value>300</value>
725-+ <value>150</value>
726- </default>
727- </option>
728- <option name="focus_matches" type="list">
729-@@ -385,7 +385,7 @@
730- <option name="time_step" type="int">
731- <_short>Animation Time Step</_short>
732- <_long>The amount of time in milliseconds between each render of the animation. The higher the number, the jerkier the movements become.</_long>
733-- <default>10</default>
734-+ <default>16</default>
735- <min>1</min>
736- <max>400</max>
737- </option>
738-@@ -473,7 +473,7 @@
739- <option name="glide2_away_position" type="float">
740- <_short>Away Position</_short>
741- <_long>Closeness of window to camera at the end of the animation (1.0: Close to camera, -2.0: Away from camera).</_long>
742-- <default>-0.4</default>
743-+ <default>-0.1</default>
744- <min>-2</min>
745- <max>1</max>
746- <precision>0.05</precision>
747-@@ -481,7 +481,7 @@
748- <option name="glide2_away_angle" type="float">
749- <_short>Away Angle</_short>
750- <_long>Angle of window at the end of the animation.</_long>
751-- <default>-45</default>
752-+ <default>0</default>
753- <min>-540</min>
754- <max>540</max>
755- <precision>5</precision>
756-@@ -686,7 +686,7 @@
757- <option name="zoom_springiness" type="float">
758- <_short>Springiness</_short>
759- <_long>How spring-like the Zoom animation should be.</_long>
760-- <default>0.0</default>
761-+ <default>0.08</default>
762- <min>0</min>
763- <max>1</max>
764- <precision>0.01</precision>
765-Index: scale-xy-offsets/plugins/decor/decor.xml.in
766-===================================================================
767---- scale-xy-offsets.orig/plugins/decor/decor.xml.in 2014-02-17 21:25:57.420121366 +0100
768-+++ scale-xy-offsets/plugins/decor/decor.xml.in 2014-02-17 21:25:57.412121402 +0100
769-@@ -31,7 +31,7 @@
770- <option name="active_shadow_opacity" type="float">
771- <_short>Shadow Opacity</_short>
772- <_long>Drop shadow opacity</_long>
773-- <default>0.5</default>
774-+ <default>0.8</default>
775- <min>0.01</min>
776- <max>6.0</max>
777- <precision>0.01</precision>
778-@@ -66,7 +66,7 @@
779- <option name="inactive_shadow_radius" type="float">
780- <_short>Shadow Radius</_short>
781- <_long>Drop shadow radius</_long>
782-- <default>8.0</default>
783-+ <default>5.0</default>
784- <min>0.1</min>
785- <max>13.0</max>
786- <precision>0.1</precision>
787-@@ -74,7 +74,7 @@
788- <option name="inactive_shadow_opacity" type="float">
789- <_short>Shadow Opacity</_short>
790- <_long>Drop shadow opacity</_long>
791-- <default>0.5</default>
792-+ <default>0.4</default>
793- <min>0.01</min>
794- <max>6.0</max>
795- <precision>0.01</precision>
796-@@ -101,7 +101,7 @@
797- <option name="command" type="string">
798- <_short>Command</_short>
799- <_long>Decorator command line that is executed if no decorator is already running.</_long>
800-- <default>exec \"${COMPIZ_BIN_PATH}compiz-decorator\"</default>
801-+ <default>/usr/bin/gtk-window-decorator</default>
802- </option>
803- <option name="mipmap" type="bool">
804- <_short>Mipmap</_short>
805-Index: scale-xy-offsets/plugins/fade/fade.xml.in
806-===================================================================
807---- scale-xy-offsets.orig/plugins/fade/fade.xml.in 2014-02-17 21:25:57.420121366 +0100
808-+++ scale-xy-offsets/plugins/fade/fade.xml.in 2014-02-17 21:25:57.412121402 +0100
809-@@ -10,6 +10,7 @@
810- </requirement>
811- <relation type="after">
812- <plugin>decor</plugin>
813-+ <plugin>staticswitcher</plugin>
814- </relation>
815- <relation type="before">
816- <plugin>cube</plugin>
817-@@ -50,7 +51,7 @@
818- <option name="window_match" type="match">
819- <_short>Fade windows</_short>
820- <_long>Windows that should be fading</_long>
821-- <default>any</default>
822-+ <default>any &amp; !(title=notify-osd)</default>
823- </option>
824- <option name="visual_bell" type="bell">
825- <_short>Visual Bell</_short>
826-Index: scale-xy-offsets/plugins/gnomecompat/gnomecompat.xml.in
827-===================================================================
828---- scale-xy-offsets.orig/plugins/gnomecompat/gnomecompat.xml.in 2014-02-17 21:25:57.420121366 +0100
829-+++ scale-xy-offsets/plugins/gnomecompat/gnomecompat.xml.in 2014-02-17 21:25:57.412121402 +0100
830-@@ -53,6 +53,7 @@
831- <option name="run_command_terminal_key" type="key">
832- <_short>Open a terminal</_short>
833- <_long>Open a terminal</_long>
834-+ <default>&lt;Control&gt;&lt;Alt&gt;T</default>
835- </option>
836- </group>
837- </options>
838-Index: scale-xy-offsets/plugins/resize/resize.xml.in
839-===================================================================
840---- scale-xy-offsets.orig/plugins/resize/resize.xml.in 2014-02-17 21:25:57.420121366 +0100
841-+++ scale-xy-offsets/plugins/resize/resize.xml.in 2014-02-17 21:25:57.412121402 +0100
842-@@ -56,15 +56,15 @@
843- <option name="maximize_vertically" type="bool">
844- <short>Maximize Vertically if screen edge hit</short>
845- <long>Maximizes the window vertically if the top or bottom screen edge is hit while resizing</long>
846-- <default>false</default>
847-+ <default>true</default>
848- </option>
849- <option name="border_color" type="color">
850- <_short>Border Color</_short>
851- <_long>Border color used for outline and rectangle resize modes</_long>
852- <default>
853-- <red>0x2f2f</red>
854-- <green>0x2f2f</green>
855-- <blue>0x4f4f</blue>
856-+ <red>0xfbfb</red>
857-+ <green>0x8b8b</green>
858-+ <blue>0x0</blue>
859- <alpha>0x9f9f</alpha>
860- </default>
861- </option>
862-@@ -72,10 +72,10 @@
863- <_short>Fill Color</_short>
864- <_long>Fill color used for rectangle resize mode</_long>
865- <default>
866-- <red>0x2f2f</red>
867-- <green>0x2f2f</green>
868-- <blue>0x4f4f</blue>
869-- <alpha>0x4f4f</alpha>
870-+ <red>0xfbfb</red>
871-+ <green>0x8b8b</green>
872-+ <blue>0x0</blue>
873-+ <alpha>0x1919</alpha>
874- </default>
875- </option>
876- <subgroup>
877-Index: scale-xy-offsets/plugins/scale/scale.xml.in
878-===================================================================
879---- scale-xy-offsets.orig/plugins/scale/scale.xml.in 2014-02-17 21:25:57.420121366 +0100
880-+++ scale-xy-offsets/plugins/scale/scale.xml.in 2014-02-17 21:31:47.058611881 +0100
881-@@ -19,7 +19,7 @@
882- <option name="spacing" type="int">
883- <_short>Spacing</_short>
884- <_long>Space between windows</_long>
885-- <default>10</default>
886-+ <default>20</default>
887- <min>0</min>
888- <max>250</max>
889- </option>
890-@@ -36,7 +36,7 @@
891- <option name="speed" type="float">
892- <_short>Speed</_short>
893- <_long>Scale speed</_long>
894-- <default>1.5</default>
895-+ <default>5.0</default>
896- <min>0.1</min>
897- <max>50</max>
898- <precision>0.1</precision>
899-@@ -44,7 +44,7 @@
900- <option name="timestep" type="float">
901- <_short>Timestep</_short>
902- <_long>Scale timestep</_long>
903-- <default>1.2</default>
904-+ <default>0.1</default>
905- <min>0.1</min>
906- <max>50</max>
907- <precision>0.1</precision>
908-@@ -57,7 +57,7 @@
909- <option name="opacity" type="int">
910- <_short>Opacity</_short>
911- <_long>Amount of opacity in percent</_long>
912-- <default>75</default>
913-+ <default>100</default>
914- <min>0</min>
915- <max>100</max>
916- </option>
917-@@ -66,7 +66,7 @@
918- <_long>Overlay an icon on windows once they are scaled</_long>
919- <min>0</min>
920- <max>2</max>
921-- <default>1</default>
922-+ <default>0</default>
923- <desc>
924- <value>0</value>
925- <_name>None</_name>
926-@@ -107,7 +107,7 @@
927- <_long>Selects where windows are scaled if multiple output devices are used.</_long>
928- <min>0</min>
929- <max>1</max>
930-- <default>0</default>
931-+ <default>1</default>
932- <desc>
933- <value>0</value>
934- <_name>On current output device</_name>
935-@@ -123,7 +123,7 @@
936- <option name="key_bindings_toggle" type="bool">
937- <_short>Key Bindings Toggle Scale Mode</_short>
938- <_long>Key bindings toggle scale mode instead of enabling it when pressed and disabling it when released.</_long>
939-- <default>false</default>
940-+ <default>true</default>
941- </option>
942- <option name="button_bindings_toggle" type="bool">
943- <_short>Button Bindings Toggle Scale Mode</_short>
944-@@ -133,15 +133,12 @@
945- <option name="initiate_edge" type="edge">
946- <_short>Initiate Window Picker</_short>
947- <_long>Layout and start transforming windows</_long>
948-- <default>
949-- <edge name="TopRight"/>
950-- </default>
951- <allowed edgednd="true"/>
952- </option>
953- <option name="initiate_key" type="key">
954- <_short>Initiate Window Picker</_short>
955- <_long>Layout and start transforming windows</_long>
956-- <default>&lt;Shift&gt;&lt;Alt&gt;Up</default>
957-+ <default>&lt;Super&gt;w</default>
958- </option>
959- <option name="initiate_button" type="button">
960- <_short>Initiate Window Picker</_short>
961-@@ -161,6 +158,7 @@
962- <option name="initiate_all_key" type="key">
963- <_short>Initiate Window Picker For All Windows</_short>
964- <_long>Layout and start transforming all windows</_long>
965-+ <default>&lt;Super&gt;&lt;Shift&gt;w</default>
966- </option>
967- <option name="initiate_group_edge" type="edge">
968- <_short>Initiate Window Picker For Window Group</_short>
969-Index: compiz/plugins/staticswitcher/staticswitcher.xml.in
970-===================================================================
971---- compiz.orig/plugins/staticswitcher/staticswitcher.xml.in 2014-03-04 19:11:33.195668835 +0100
972-+++ compiz/plugins/staticswitcher/staticswitcher.xml.in 2014-03-04 19:11:33.187668855 +0100
973-@@ -11,7 +11,6 @@
974- <relation type="after">
975- <plugin>composite</plugin>
976- <plugin>opengl</plugin>
977-- <plugin>fade</plugin>
978- <plugin>compiztoolbox</plugin>
979- <plugin>decor</plugin>
980- </relation>
981-@@ -140,12 +139,12 @@
982- <option name="auto_change_vp" type="bool">
983- <_short>Auto Change Viewport</_short>
984- <_long>Change to the viewport of the selected window while switching</_long>
985-- <default>false</default>
986-+ <default>true</default>
987- </option>
988- <option name="popup_delay" type="float">
989- <_short>Popup Window Delay</_short>
990- <_long>Time (in s) the popup window should be delayed before appearing</_long>
991-- <default>0.0</default>
992-+ <default>0.2</default>
993- <min>0.0</min>
994- <max>2.0</max>
995- <precision>0.05</precision>
996-@@ -153,7 +152,7 @@
997- <option name="mouse_select" type="bool">
998- <_short>Allow Mouse Selection</_short>
999- <_long>Allow selection of windows from the switcher window with the mouse</_long>
1000-- <default>false</default>
1001-+ <default>true</default>
1002- </option>
1003- </group>
1004- <group>
1005-@@ -161,14 +160,14 @@
1006- <option name="saturation" type="int">
1007- <_short>Saturation</_short>
1008- <_long>Amount of saturation in percent</_long>
1009-- <default>50</default>
1010-+ <default>100</default>
1011- <min>0</min>
1012- <max>100</max>
1013- </option>
1014- <option name="brightness" type="int">
1015- <_short>Brightness</_short>
1016- <_long>Amount of brightness in percent</_long>
1017-- <default>50</default>
1018-+ <default>100</default>
1019- <min>0</min>
1020- <max>100</max>
1021- </option>
1022-@@ -192,7 +191,7 @@
1023- <option name="mipmap" type="bool">
1024- <_short>Mipmap</_short>
1025- <_long>Generate mipmaps when possible for higher quality scaling</_long>
1026-- <default>true</default>
1027-+ <default>false</default>
1028- </option>
1029- <option name="row_align" type="int">
1030- <_short>Row Alignment</_short>
1031-@@ -221,7 +220,7 @@
1032- <option name="bring_to_front" type="bool">
1033- <_short>Bring To Front</_short>
1034- <_long>Bring selected window to front</_long>
1035-- <default>true</default>
1036-+ <default>false</default>
1037- </option>
1038- <_short>Selected Window Highlight</_short>
1039- <option name="highlight_mode" type="int">
1040-@@ -229,7 +228,7 @@
1041- <_long>Mode for highlighting the currently selected window</_long>
1042- <min>0</min>
1043- <max>2</max>
1044-- <default>1</default>
1045-+ <default>0</default>
1046- <desc>
1047- <value>0</value>
1048- <_name>None</_name>
1049-Index: scale-xy-offsets/plugins/vpswitch/vpswitch.xml.in
1050-===================================================================
1051---- scale-xy-offsets.orig/plugins/vpswitch/vpswitch.xml.in 2014-02-17 21:25:57.420121366 +0100
1052-+++ scale-xy-offsets/plugins/vpswitch/vpswitch.xml.in 2014-02-17 21:25:57.412121402 +0100
1053-@@ -95,13 +95,11 @@
1054- <option name="next_button" type="button">
1055- <_short>Move Next</_short>
1056- <_long>Move to the next viewport</_long>
1057-- <default>Button5</default>
1058- <internal/>
1059- </option>
1060- <option name="prev_button" type="button">
1061- <_short>Move Prev</_short>
1062- <_long>Move to the previous viewport</_long>
1063-- <default>Button4</default>
1064- <internal/>
1065- </option>
1066- <option name="initiate_button" type="button">
1067-Index: scale-xy-offsets/plugins/wall/wall.xml.in
1068-===================================================================
1069---- scale-xy-offsets.orig/plugins/wall/wall.xml.in 2014-02-17 21:25:57.420121366 +0100
1070-+++ scale-xy-offsets/plugins/wall/wall.xml.in 2014-02-17 21:25:57.416121383 +0100
1071-@@ -30,12 +30,12 @@
1072- <option name="miniscreen" type="bool">
1073- <_short>Show Live Viewport Previews</_short>
1074- <_long>Show live viewport previews in switcher window</_long>
1075-- <default>false</default>
1076-+ <default>true</default>
1077- </option>
1078- <option name="preview_timeout" type="float">
1079- <_short>Switch Target Preview Visibility Time</_short>
1080- <_long>Duration (in s) the switch target preview should remain visible after switching ends.</_long>
1081-- <default>0.4</default>
1082-+ <default>0.2</default>
1083- <min>0.0</min>
1084- <max>2.0</max>
1085- <precision>0.05</precision>
1086-@@ -43,7 +43,7 @@
1087- <option name="preview_scale" type="int">
1088- <_short>Preview Scale</_short>
1089- <_long>Size of the preview in %</_long>
1090-- <default>100</default>
1091-+ <default>130</default>
1092- <min>0</min>
1093- <max>400</max>
1094- </option>
1095-@@ -57,7 +57,7 @@
1096- <option name="border_width" type="int">
1097- <_short>Border Width</_short>
1098- <_long>Width of the border between the previews</_long>
1099-- <default>10</default>
1100-+ <default>7</default>
1101- <min>0</min>
1102- <max>30</max>
1103- </option>
1104-@@ -65,10 +65,10 @@
1105- <_short>Outline Color</_short>
1106- <_long>Outline color of the switcher window.</_long>
1107- <default>
1108-- <red>0x3333</red>
1109-- <green>0x3333</green>
1110-- <blue>0x3333</blue>
1111-- <alpha>0xd998</alpha>
1112-+ <red>0xffff</red>
1113-+ <green>0xffff</green>
1114-+ <blue>0xffff</blue>
1115-+ <alpha>0x3232</alpha>
1116- </default>
1117- </option>
1118- <subgroup>
1119-@@ -78,30 +78,30 @@
1120- <_short>Base Color</_short>
1121- <_long>First color for the background gradient of the switcher window.</_long>
1122- <default>
1123-- <red>0xcccc</red>
1124-- <green>0xcccc</green>
1125-- <blue>0xe665</blue>
1126-- <alpha>0xd998</alpha>
1127-+ <red>0x0000</red>
1128-+ <green>0x0000</green>
1129-+ <blue>0x0000</blue>
1130-+ <alpha>0x6464</alpha>
1131- </default>
1132- </option>
1133- <option name="background_gradient_highlight_color" type="color">
1134- <_short>Highlight Color</_short>
1135- <_long>Second color for the background gradient of the switcher window.</_long>
1136- <default>
1137-- <red>0xf332</red>
1138-- <green>0xf332</green>
1139-- <blue>0xffff</blue>
1140-- <alpha>0xd998</alpha>
1141-+ <red>0x0000</red>
1142-+ <green>0x0000</green>
1143-+ <blue>0x0000</blue>
1144-+ <alpha>0x6464</alpha>
1145- </default>
1146- </option>
1147- <option name="background_gradient_shadow_color" type="color">
1148- <_short>Shadow Color</_short>
1149- <_long>Third color for the background gradient of the switcher window.</_long>
1150- <default>
1151-- <red>0xf332</red>
1152-- <green>0xf332</green>
1153-- <blue>0xffff</blue>
1154-- <alpha>0xd998</alpha>
1155-+ <red>0x0000</red>
1156-+ <green>0x0000</green>
1157-+ <blue>0x0000</blue>
1158-+ <alpha>0x6464</alpha>
1159- </default>
1160- </option>
1161- </subgroup>
1162-@@ -112,20 +112,20 @@
1163- <_short>Base Color</_short>
1164- <_long>First color for the thumb gradient of the switcher window.</_long>
1165- <default>
1166-- <red>0x3333</red>
1167-- <green>0x3333</green>
1168-- <blue>0x3333</blue>
1169-- <alpha>0x5999</alpha>
1170-+ <red>0x5555</red>
1171-+ <green>0x5555</green>
1172-+ <blue>0x5555</blue>
1173-+ <alpha>0x3232</alpha>
1174- </default>
1175- </option>
1176- <option name="thumb_gradient_highlight_color" type="color">
1177- <_short>Highlight Color</_short>
1178- <_long>Second color for the thumb gradient of the switcher window.</_long>
1179- <default>
1180-- <red>0x3fff</red>
1181-- <green>0x3fff</green>
1182-- <blue>0x3fff</blue>
1183-- <alpha>0x3fff</alpha>
1184-+ <red>0x5555</red>
1185-+ <green>0x5555</green>
1186-+ <blue>0x5555</blue>
1187-+ <alpha>0x3232</alpha>
1188- </default>
1189- </option>
1190- </subgroup>
1191-@@ -139,7 +139,7 @@
1192- <red>0xffff</red>
1193- <green>0xffff</green>
1194- <blue>0xffff</blue>
1195-- <alpha>0xf332</alpha>
1196-+ <alpha>0xffff</alpha>
1197- </default>
1198- </option>
1199- <option name="thumb_highlight_gradient_shadow_color" type="color">
1200-@@ -149,7 +149,7 @@
1201- <red>0xdfff</red>
1202- <green>0xdfff</green>
1203- <blue>0xdfff</blue>
1204-- <alpha>0xa665</alpha>
1205-+ <alpha>0xffff</alpha>
1206- </default>
1207- </option>
1208- </subgroup>
1209-@@ -201,7 +201,7 @@
1210- <option name="auto_switch_vp_and_window" type="bool">
1211- <_short>Auto Switch Vp And Window</_short>
1212- <_long>Auto switch the viewport and move window when Alt-Tab to window that is more than half contained in another viewport</_long>
1213-- <default>true</default>
1214-+ <default>false</default>
1215- </option>
1216- </group>
1217- <group>
1218-@@ -356,7 +356,7 @@
1219- <option name="edgeflip_move" type="bool">
1220- <_short>Edge Flip Move</_short>
1221- <_long>Flip viewport when moving a window to a screen edge</_long>
1222-- <default>true</default>
1223-+ <default>false</default>
1224- </option>
1225- <option name="edgeflip_dnd" type="bool">
1226- <_short>Edge Flip DnD</_short>
1227-Index: scale-xy-offsets/tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp
1228-===================================================================
1229---- scale-xy-offsets.orig/tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp 2014-02-17 21:25:57.420121366 +0100
1230-+++ scale-xy-offsets/tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp 2014-02-17 21:25:57.416121383 +0100
1231-@@ -46,7 +46,7 @@
1232-
1233- namespace
1234- {
1235--unsigned int DEFAULT_VIEWPORT_WIDTH = 4;
1236-+unsigned int DEFAULT_VIEWPORT_WIDTH = 1;
1237- unsigned int DEFAULT_VIEWPORT_HEIGHT = 1;
1238-
1239- bool Advance (Display *d, bool r)
1240-Index: scale-xy-offsets/plugins/grid/grid.xml.in
1241-===================================================================
1242---- scale-xy-offsets.orig/plugins/grid/grid.xml.in 2014-02-17 21:25:57.420121366 +0100
1243-+++ scale-xy-offsets/plugins/grid/grid.xml.in 2014-02-17 21:25:57.416121383 +0100
1244-@@ -68,12 +68,12 @@
1245- <option name="put_maximize_key" type="key">
1246- <_short>Maximize Key</_short>
1247- <_long>Maximize window.</_long>
1248-- <default>&lt;Control&gt;&lt;Alt&gt;KP_0</default>
1249-+ <default>&lt;Control&gt;&lt;Super&gt;Up</default>
1250- </option>
1251- <option name="put_restore_key" type="key">
1252- <_short>Restore</_short>
1253- <_long>Restore window to it's original size. Note: Use the same shortcut you are using to unmaximize a window to be able to restore grid-maximized windows.</_long>
1254-- <default>&lt;Alt&gt;F5</default>
1255-+ <default>&lt;Control&gt;&lt;Super&gt;Down</default>
1256- </option>
1257- <option name="left_maximize" type="key">
1258- <_short>Left Maximize</_short>
1259-Index: scale-xy-offsets/plugins/ezoom/ezoom.xml.in
1260-===================================================================
1261---- scale-xy-offsets.orig/plugins/ezoom/ezoom.xml.in 2014-02-17 21:25:57.420121366 +0100
1262-+++ scale-xy-offsets/plugins/ezoom/ezoom.xml.in 2014-02-17 21:25:57.416121383 +0100
1263-@@ -30,7 +30,7 @@
1264- <option type="button" name="zoom_in_button">
1265- <_short>Zoom In Button</_short>
1266- <_long>Mouse button shortcut to invoke zooming in.</_long>
1267-- <default>&lt;Super&gt;Button4</default>
1268-+ <default></default>
1269- </option>
1270- <option type="key" name="zoom_in_key">
1271- <_short>Zoom In Key</_short>
1272-@@ -39,7 +39,7 @@
1273- <option type="button" name="zoom_out_button">
1274- <_short>Zoom Out Button</_short>
1275- <_long>Mouse button shortcut to invoke zooming out.</_long>
1276-- <default>&lt;Super&gt;Button5</default>
1277-+ <default></default>
1278- </option>
1279- <option type="key" name="zoom_out_key">
1280- <_short>Zoom Out Key</_short>
1281-@@ -48,7 +48,7 @@
1282- <option type="button" name="zoom_box_button">
1283- <_short>Invoke Zoom Box Button</_short>
1284- <_long>Define a rectangle area and zoom into it.</_long>
1285-- <default>&lt;Super&gt;Button2</default>
1286-+ <default></default>
1287- </option>
1288- <option name="zoom_box_outline_color" type="color">
1289- <_short>Zoom Box Outline Color</_short>
1290-@@ -162,7 +162,7 @@
1291- <option type="key" name="fit_to_window_key">
1292- <_short>Fit zoomed area to window</_short>
1293- <_long>Zooms in/out so the focused window is zoomed to the maximum while still being fully visible.</_long>
1294-- <default>&lt;Super&gt;r</default>
1295-+ <default></default>
1296- </option>
1297- </subgroup>
1298- </group>
1299-Index: scale-xy-offsets/plugins/expo/expo.xml.in
1300-===================================================================
1301---- scale-xy-offsets.orig/plugins/expo/expo.xml.in 2014-02-17 21:25:57.420121366 +0100
1302-+++ scale-xy-offsets/plugins/expo/expo.xml.in 2014-02-17 21:25:57.416121383 +0100
1303-@@ -17,6 +17,7 @@
1304- <plugin>wobbly</plugin>
1305- <plugin>animation</plugin>
1306- <plugin>wallpaper</plugin>
1307-+ <plugin>imgpng</plugin>
1308- </relation>
1309- </deps>
1310- <options>
1311-@@ -25,7 +26,7 @@
1312- <option name="expo_key" type="key">
1313- <_short>Expo Key</_short>
1314- <_long>Initiate or terminate Expo mode with this keyboard shortcut.</_long>
1315-- <default>&lt;Super&gt;e</default>
1316-+ <default>&lt;Super&gt;s</default>
1317- </option>
1318- <option name="expo_button" type="button">
1319- <_short>Expo Button</_short>
1320-@@ -36,7 +37,6 @@
1321- <_short>Expo Corner/Edge</_short>
1322- <_long>Initiate or terminate Expo mode by moving the pointer to this corner or edge of your screen(s).</_long>
1323- <default>
1324-- <edge name="TopLeft"/>
1325- </default>
1326- </option>
1327- <option name="double_click_time" type="int">
1328-@@ -80,7 +80,7 @@
1329- <option name="zoom_time" type="float">
1330- <_short>Animation Duration</_short>
1331- <_long>Duration of the selected animation (in seconds).</_long>
1332-- <default>0.5</default>
1333-+ <default>0.3</default>
1334- <min>0.1</min>
1335- <max>5.0</max>
1336- <precision>0.1</precision>
1337-@@ -142,12 +142,12 @@
1338- <option name="x_offset" type="int">
1339- <_short>X Offset</_short>
1340- <_long>Horizontal offset (in pixels).</_long>
1341-- <default>0</default>
1342-+ <default>64</default>
1343- </option>
1344- <option name="y_offset" type="int">
1345- <_short>Y Offset</_short>
1346- <_long>Vertical offset (in pixels).</_long>
1347-- <default>0</default>
1348-+ <default>24</default>
1349- </option>
1350- <option name="distance" type="float">
1351- <_short>Camera Distance</_short>
1352-@@ -160,7 +160,7 @@
1353- <option name="vp_distance" type="float">
1354- <_short>Viewport Distance</_short>
1355- <_long>The distance between viewports in Expo mode.</_long>
1356-- <default>0.10</default>
1357-+ <default>0.2</default>
1358- <min>0.0</min>
1359- <max>1.0</max>
1360- <precision>0.01</precision>
1361-@@ -188,7 +188,7 @@
1362- <_long>How the Expo wall should be displayed, if multiple output devices are used.</_long>
1363- <min>0</min>
1364- <max>1</max>
1365-- <default>0</default>
1366-+ <default>1</default>
1367- <desc>
1368- <value>0</value>
1369- <_name>One big wall</_name>
1370-@@ -203,7 +203,7 @@
1371- <option name="vp_brightness" type="float">
1372- <_short>Brightness</_short>
1373- <_long>The brightness of unfocused viewports (in percent).</_long>
1374-- <default>75.0</default>
1375-+ <default>40.0</default>
1376- <min>0.0</min>
1377- <max>100.0</max>
1378- <precision>0.1</precision>
1379-@@ -223,7 +223,7 @@
1380- <red>0xfbfb</red>
1381- <green>0x8b8b</green>
1382- <blue>0x0</blue>
1383-- <alpha>0x0</alpha>
1384-+ <alpha>0xffff</alpha>
1385- </default>
1386- </option>
1387- </subgroup>
1388-@@ -232,7 +232,7 @@
1389- <option name="reflection" type="bool">
1390- <_short>Reflection</_short>
1391- <_long>Render a realtime reflection of the viewports on the ground.</_long>
1392-- <default>true</default>
1393-+ <default>false</default>
1394- </option>
1395- <option name="ground_color1" type="color">
1396- <_short>Ground Color (near)</_short>
1397-Index: scale-xy-offsets/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml
1398-===================================================================
1399---- scale-xy-offsets.orig/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml 2014-02-17 21:25:57.420121366 +0100
1400-+++ scale-xy-offsets/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml 2014-02-17 21:25:57.416121383 +0100
1401-@@ -10,6 +10,9 @@
1402- <key type="s" name="command-screenshot">
1403- <default>"gnome-screenshot"</default>
1404- </key>
1405-+ <key type="as" name="run-command-21">
1406-+ <default>["&lt;Control&gt;&lt;Alt&gt;Delete"]</default>
1407-+ </key>
1408- <key type="as" name="run-command-12">
1409- <default>["Disabled"]</default>
1410- </key>
1411-@@ -46,6 +49,9 @@
1412- <key type="as" name="run-command-1">
1413- <default>["Disabled"]</default>
1414- </key>
1415-+ <key type="s" name="command-21">
1416-+ <default>"/usr/bin/gnome-system-monitor -p"</default>
1417-+ </key>
1418- <key type="s" name="command-12">
1419- <default>""</default>
1420- </key>
1421-Index: scale-xy-offsets/plugins/commands/commands.xml.in
1422-===================================================================
1423---- scale-xy-offsets.orig/plugins/commands/commands.xml.in 2014-02-17 21:25:57.420121366 +0100
1424-+++ scale-xy-offsets/plugins/commands/commands.xml.in 2014-02-17 21:25:57.416121383 +0100
1425-@@ -117,7 +117,7 @@
1426- <option name="command20" type="string">
1427- <_short>Command line 20</_short>
1428- <_long>Command line to be executed in shell when run_command20 is invoked</_long>
1429-- <default></default>
1430-+ <default>/usr/bin/gnome-system-monitor -p</default>
1431- </option>
1432- </group>
1433- <group>
1434-@@ -205,6 +205,7 @@
1435- <option name="run_command20_key" type="key">
1436- <_short>Run command 20</_short>
1437- <_long>A keybinding that when invoked, will run the shell command identified by command20</_long>
1438-+ <default>&lt;Control&gt;&lt;Alt&gt;Delete</default>
1439- </option>
1440- </group>
1441- <group>
1442
1443=== removed file 'debian/patches/ubuntu_super_p.patch'
1444--- debian/patches/ubuntu_super_p.patch 2013-11-22 15:11:24 +0000
1445+++ debian/patches/ubuntu_super_p.patch 1970-01-01 00:00:00 +0000
1446@@ -1,30 +0,0 @@
1447---- a/src/screen.cpp
1448-+++ b/src/screen.cpp
1449-@@ -3253,12 +3253,22 @@
1450- * This is so that we can detect taps on individual modifier
1451- * keys, and know to cancel the tap if <modifier>+k is pressed.
1452- */
1453-- if (!(currentState & CompAction::StateIgnoreTap))
1454-+ int minCode, maxCode;
1455-+ XDisplayKeycodes (screen->dpy(), &minCode, &maxCode);
1456-+
1457-+ if ((currentState & CompAction::StateIgnoreTap))
1458-+ {
1459-+ KeySym sym_p = XStringToKeysym("p");
1460-+ KeyCode code_p = XKeysymToKeycode(screen->dpy(), sym_p);
1461-+
1462-+ for (k = minCode; k <= maxCode; k++)
1463-+ if (k != code_p)
1464-+ grabUngrabOneKey (modifiers | ignore, k, grab);
1465-+ }
1466-+ else
1467- {
1468-- int minCode, maxCode;
1469-- XDisplayKeycodes (screen->dpy(), &minCode, &maxCode);
1470-- for (k = minCode; k <= maxCode; k++)
1471-- grabUngrabOneKey (modifiers | modifierForKeycode | ignore, k, grab);
1472-+ for (k = minCode; k <= maxCode; k++)
1473-+ grabUngrabOneKey (modifiers | modifierForKeycode | ignore, k, grab);
1474- }
1475- }
1476-
1477
1478=== removed file 'debian/patches/unity_support_test.patch'
1479--- debian/patches/unity_support_test.patch 2012-10-09 13:05:32 +0000
1480+++ debian/patches/unity_support_test.patch 1970-01-01 00:00:00 +0000
1481@@ -1,90 +0,0 @@
1482-# Description: force llvmpipe in the unity profile if we are in the grey zone,
1483-# meaning: the card and drivers have opengl support, however,
1484-# it doesn't met unity requirements (opengl < 1.4, no vertex
1485-# shaders support…).
1486-# Forwarded: not-needed
1487-# Bug: https://launchpad.net/bugs/1039155
1488-# Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
1489-=== modified file 'src/plugin.cpp'
1490---- old/src/plugin.cpp 2012-07-30 10:15:41 +0000
1491-+++ new/src/plugin.cpp 2012-10-09 10:52:12 +0000
1492-@@ -116,6 +116,60 @@
1493- }
1494-
1495- static bool
1496-+setOpenGLPluginEnvironment ()
1497-+{
1498-+ /*
1499-+ * Check if the hardware is adequate for Unity and if not, use LLVMpipe.
1500-+ * Unfortunately the design of Mesa requires that this be done before
1501-+ * libGL is loaded, which means before the opengl plugin is loaded.
1502-+ */
1503-+ bool toggledLLVM = false;
1504-+
1505-+ if (!getenv ("LIBGL_ALWAYS_SOFTWARE"))
1506-+ {
1507-+ const char *profile = getenv ("COMPIZ_CONFIG_PROFILE");
1508-+ if (profile && !strcmp (profile, "ubuntu"))
1509-+ {
1510-+ int result = system ("/usr/lib/nux/unity_support_test");
1511-+ int status = WEXITSTATUS (result);
1512-+ compLogMessage ("core", CompLogLevelInfo,
1513-+ "Unity is %s",
1514-+ status == 0 ? "fully supported by your hardware." :
1515-+ status == 127 ? "undetectable" :
1516-+ "not supported by your hardware. "
1517-+ "Enabling software rendering instead (slow).");
1518-+ if (status > 0 && status < 127)
1519-+ {
1520-+ setenv ("LIBGL_ALWAYS_SOFTWARE", "1", 1);
1521-+ toggledLLVM = true;
1522-+ }
1523-+ }
1524-+ }
1525-+
1526-+ return toggledLLVM;
1527-+}
1528-+
1529-+static void
1530-+unsetUnityshellPluginEnvironment ()
1531-+{
1532-+ unsetenv ("LIBGL_ALWAYS_SOFTWARE");
1533-+}
1534-+
1535-+static void
1536-+setPluginEnvironment (const char *name)
1537-+{
1538-+ if (!strcmp (name, "opengl"))
1539-+ setOpenGLPluginEnvironment ();
1540-+}
1541-+
1542-+static void
1543-+unsetPluginEnvironment (const char *name)
1544-+{
1545-+ if (!strcmp (name, "unityshell"))
1546-+ unsetUnityshellPluginEnvironment ();
1547-+}
1548-+
1549-+static bool
1550- dlloaderLoadPlugin (CompPlugin *p,
1551- const char *path,
1552- const char *name)
1553-@@ -127,6 +181,8 @@
1554- if (cloaderLoadPlugin (p, path, name))
1555- return true;
1556-
1557-+ setPluginEnvironment (name);
1558-+
1559- if (path)
1560- {
1561- file = path;
1562-@@ -197,6 +253,8 @@
1563- if (!loaded && dlhand)
1564- dlclose (dlhand);
1565-
1566-+ unsetPluginEnvironment (name);
1567-+
1568- return loaded;
1569- }
1570-
1571-
1572
1573=== modified file 'metadata/core.xml.in'
1574--- metadata/core.xml.in 2015-03-18 21:06:14 +0000
1575+++ metadata/core.xml.in 2015-10-15 15:29:59 +0000
1576@@ -144,7 +144,7 @@
1577 <option name="focus_prevention_match" type="match">
1578 <_short>Focus Prevention Windows</_short>
1579 <_long>Focus prevention windows</_long>
1580- <default>any</default>
1581+ <default>!(class=Polkit-gnome-authentication-agent-1)</default>
1582 </option>
1583 </group>
1584 <group>
1585@@ -179,7 +179,7 @@
1586 <option name="minimize_window_key" type="key">
1587 <_short>Minimize Window</_short>
1588 <_long>Minimize active window</_long>
1589- <default>&lt;Alt&gt;F9</default>
1590+ <default>&lt;Control&gt;&lt;Alt&gt;KP_0</default>
1591 </option>
1592 <option name="minimize_window_button" type="button">
1593 <_short>Minimize Window</_short>
1594@@ -188,16 +188,16 @@
1595 <option name="maximize_window_key" type="key">
1596 <_short>Maximize Window</_short>
1597 <_long>Maximize active window</_long>
1598- <default>&lt;Alt&gt;F10</default>
1599+ <default>&lt;Control&gt;&lt;Super&gt;Up</default>
1600 </option>
1601 <option name="unmaximize_window_key" type="key">
1602 <_short>Unmaximize Window</_short>
1603 <_long>Unmaximize active window</_long>
1604- <default>&lt;Alt&gt;F5</default>
1605 </option>
1606 <option name="unmaximize_or_minimize_window_key" type="key">
1607 <_short>Unmaximize or Minimize Window</_short>
1608 <_long>Unmaximize or minimize active window</_long>
1609+ <default>&lt;Control&gt;&lt;Super&gt;Down</default>
1610 </option>
1611 <option name="maximize_window_horizontally_key" type="key">
1612 <_short>Maximize Window Horizontally</_short>
1613@@ -220,7 +220,6 @@
1614 <option name="show_desktop_key" type="key">
1615 <_short>Show Desktop</_short>
1616 <_long>Hide all windows and focus desktop</_long>
1617- <default>&lt;Control&gt;&lt;Alt&gt;d</default>
1618 </option>
1619 <option name="show_desktop_edge" type="edge">
1620 <_short>Show Desktop</_short>
1621@@ -230,6 +229,7 @@
1622 <option name="toggle_window_maximized_key" type="key">
1623 <_short>Toggle Window Maximized</_short>
1624 <_long>Toggle active window maximized</_long>
1625+ <default>&lt;Control&gt;&lt;Alt&gt;KP_5</default>
1626 </option>
1627 <option name="toggle_window_maximized_button" type="button">
1628 <_short>Toggle Window Maximized</_short>
1629@@ -254,7 +254,7 @@
1630 <option name="hsize" type="int">
1631 <_short>Horizontal Virtual Size</_short>
1632 <_long>Screen size multiplier for horizontal virtual size</_long>
1633- <default>4</default>
1634+ <default>1</default>
1635 <min>1</min>
1636 <max>32</max>
1637 </option>
1638
1639=== modified file 'plugins/animation/animation.xml.in'
1640--- plugins/animation/animation.xml.in 2012-10-15 10:31:51 +0000
1641+++ plugins/animation/animation.xml.in 2015-10-15 15:29:59 +0000
1642@@ -36,7 +36,7 @@
1643 <extensible/>
1644 <sort start="2"/>
1645 <default>
1646- <value>animation:Zoom</value>
1647+ <value>animation:Glide 2</value>
1648 <value>animation:Fade</value>
1649 <value>animation:Fade</value>
1650 </default>
1651@@ -48,9 +48,9 @@
1652 <min>50</min>
1653 <max>4000</max>
1654 <default>
1655- <value>200</value>
1656- <value>150</value>
1657- <value>150</value>
1658+ <value>120</value>
1659+ <value>80</value>
1660+ <value>80</value>
1661 </default>
1662 </option>
1663 <option name="open_matches" type="list">
1664@@ -58,8 +58,8 @@
1665 <_long>The windows that will be animated.</_long>
1666 <type>match</type>
1667 <default>
1668- <value>(type=Normal | Dialog | ModalDialog | Unknown) &amp; !(name=gnome-screensaver)</value>
1669- <value>(type=Menu | PopupMenu | DropdownMenu | Combo)</value>
1670+ <value>((type=Normal | Unknown) | name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer) &amp; !(role=toolTipTip | role=qtooltip_label) &amp; !(type=Normal &amp; override_redirect=1) &amp; !(name=gnome-screensaver)</value>
1671+ <value>((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) &amp; !(class=\\.exe$))</value>
1672 <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>
1673 </default>
1674 </option>
1675@@ -102,7 +102,7 @@
1676 <extensible/>
1677 <sort start="2"/>
1678 <default>
1679- <value>animation:Zoom</value>
1680+ <value>animation:Glide 2</value>
1681 <value>animation:Fade</value>
1682 <value>animation:Fade</value>
1683 </default>
1684@@ -114,9 +114,9 @@
1685 <min>50</min>
1686 <max>4000</max>
1687 <default>
1688- <value>200</value>
1689- <value>150</value>
1690- <value>150</value>
1691+ <value>120</value>
1692+ <value>80</value>
1693+ <value>50</value>
1694 </default>
1695 </option>
1696 <option name="close_matches" type="list">
1697@@ -124,8 +124,8 @@
1698 <_long>The windows that will be animated.</_long>
1699 <type>match</type>
1700 <default>
1701- <value>(type=Normal | Dialog | ModalDialog | Unknown) &amp; !(name=gnome-screensaver)</value>
1702- <value>(type=Menu | PopupMenu | DropdownMenu | Combo)</value>
1703+ <value>((type=Normal | Unknown) | name=sun-awt-X11-XFramePeer | name=sun-awt-X11-XDialogPeer) &amp; !(role=toolTipTip | role=qtooltip_label) &amp; !(type=Normal &amp; override_redirect=1) &amp; !(name=gnome-screensaver) &amp; !(name=gnome-screenshot)</value>
1704+ <value>((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) &amp; !(class=\\.exe$))</value>
1705 <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>
1706 </default>
1707 </option>
1708@@ -168,7 +168,7 @@
1709 <extensible/>
1710 <sort start="2"/>
1711 <default>
1712- <value>animation:Magic Lamp</value>
1713+ <value>animation:Zoom</value>
1714 </default>
1715 </option>
1716 <option name="minimize_durations" type="list">
1717@@ -178,7 +178,7 @@
1718 <min>50</min>
1719 <max>4000</max>
1720 <default>
1721- <value>300</value>
1722+ <value>220</value>
1723 </default>
1724 </option>
1725 <option name="minimize_matches" type="list">
1726@@ -341,7 +341,7 @@
1727 <extensible/>
1728 <sort start="1"/>
1729 <default>
1730- <value>animation:None</value>
1731+ <value>animation:Fade</value>
1732 </default>
1733 </option>
1734 <option name="focus_durations" type="list">
1735@@ -351,7 +351,7 @@
1736 <min>50</min>
1737 <max>4000</max>
1738 <default>
1739- <value>300</value>
1740+ <value>150</value>
1741 </default>
1742 </option>
1743 <option name="focus_matches" type="list">
1744@@ -385,7 +385,7 @@
1745 <option name="time_step" type="int">
1746 <_short>Animation Time Step</_short>
1747 <_long>The amount of time in milliseconds between each render of the animation. The higher the number, the jerkier the movements become.</_long>
1748- <default>10</default>
1749+ <default>16</default>
1750 <min>1</min>
1751 <max>400</max>
1752 </option>
1753@@ -473,7 +473,7 @@
1754 <option name="glide2_away_position" type="float">
1755 <_short>Away Position</_short>
1756 <_long>Closeness of window to camera at the end of the animation (1.0: Close to camera, -2.0: Away from camera).</_long>
1757- <default>-0.4</default>
1758+ <default>-0.1</default>
1759 <min>-2</min>
1760 <max>1</max>
1761 <precision>0.05</precision>
1762@@ -481,7 +481,7 @@
1763 <option name="glide2_away_angle" type="float">
1764 <_short>Away Angle</_short>
1765 <_long>Angle of window at the end of the animation.</_long>
1766- <default>-45</default>
1767+ <default>0</default>
1768 <min>-540</min>
1769 <max>540</max>
1770 <precision>5</precision>
1771@@ -686,7 +686,7 @@
1772 <option name="zoom_springiness" type="float">
1773 <_short>Springiness</_short>
1774 <_long>How spring-like the Zoom animation should be.</_long>
1775- <default>0.0</default>
1776+ <default>0.08</default>
1777 <min>0</min>
1778 <max>1</max>
1779 <precision>0.01</precision>
1780
1781=== modified file 'plugins/commands/commands.xml.in'
1782--- plugins/commands/commands.xml.in 2012-10-15 10:31:51 +0000
1783+++ plugins/commands/commands.xml.in 2015-10-15 15:29:59 +0000
1784@@ -117,7 +117,7 @@
1785 <option name="command20" type="string">
1786 <_short>Command line 20</_short>
1787 <_long>Command line to be executed in shell when run_command20 is invoked</_long>
1788- <default></default>
1789+ <default>/usr/bin/gnome-system-monitor -p</default>
1790 </option>
1791 </group>
1792 <group>
1793@@ -205,6 +205,7 @@
1794 <option name="run_command20_key" type="key">
1795 <_short>Run command 20</_short>
1796 <_long>A keybinding that when invoked, will run the shell command identified by command20</_long>
1797+ <default>&lt;Control&gt;&lt;Alt&gt;Delete</default>
1798 </option>
1799 </group>
1800 <group>
1801
1802=== modified file 'plugins/decor/decor.xml.in'
1803--- plugins/decor/decor.xml.in 2012-10-15 10:31:51 +0000
1804+++ plugins/decor/decor.xml.in 2015-10-15 15:29:59 +0000
1805@@ -31,7 +31,7 @@
1806 <option name="active_shadow_opacity" type="float">
1807 <_short>Shadow Opacity</_short>
1808 <_long>Drop shadow opacity</_long>
1809- <default>0.5</default>
1810+ <default>0.8</default>
1811 <min>0.01</min>
1812 <max>6.0</max>
1813 <precision>0.01</precision>
1814@@ -66,7 +66,7 @@
1815 <option name="inactive_shadow_radius" type="float">
1816 <_short>Shadow Radius</_short>
1817 <_long>Drop shadow radius</_long>
1818- <default>8.0</default>
1819+ <default>5.0</default>
1820 <min>0.1</min>
1821 <max>13.0</max>
1822 <precision>0.1</precision>
1823@@ -74,7 +74,7 @@
1824 <option name="inactive_shadow_opacity" type="float">
1825 <_short>Shadow Opacity</_short>
1826 <_long>Drop shadow opacity</_long>
1827- <default>0.5</default>
1828+ <default>0.4</default>
1829 <min>0.01</min>
1830 <max>6.0</max>
1831 <precision>0.01</precision>
1832@@ -101,7 +101,7 @@
1833 <option name="command" type="string">
1834 <_short>Command</_short>
1835 <_long>Decorator command line that is executed if no decorator is already running.</_long>
1836- <default>exec \"${COMPIZ_BIN_PATH}compiz-decorator\"</default>
1837+ <default>/usr/bin/gtk-window-decorator</default>
1838 </option>
1839 <option name="mipmap" type="bool">
1840 <_short>Mipmap</_short>
1841
1842=== modified file 'plugins/expo/expo.xml.in'
1843--- plugins/expo/expo.xml.in 2013-06-26 08:19:21 +0000
1844+++ plugins/expo/expo.xml.in 2015-10-15 15:29:59 +0000
1845@@ -17,6 +17,7 @@
1846 <plugin>wobbly</plugin>
1847 <plugin>animation</plugin>
1848 <plugin>wallpaper</plugin>
1849+ <plugin>imgpng</plugin>
1850 </relation>
1851 </deps>
1852 <options>
1853@@ -25,7 +26,7 @@
1854 <option name="expo_key" type="key">
1855 <_short>Expo Key</_short>
1856 <_long>Initiate or terminate Expo mode with this keyboard shortcut.</_long>
1857- <default>&lt;Super&gt;e</default>
1858+ <default>&lt;Super&gt;s</default>
1859 </option>
1860 <option name="expo_button" type="button">
1861 <_short>Expo Button</_short>
1862@@ -36,7 +37,6 @@
1863 <_short>Expo Corner/Edge</_short>
1864 <_long>Initiate or terminate Expo mode by moving the pointer to this corner or edge of your screen(s).</_long>
1865 <default>
1866- <edge name="TopLeft"/>
1867 </default>
1868 </option>
1869 <option name="double_click_time" type="int">
1870@@ -80,7 +80,7 @@
1871 <option name="zoom_time" type="float">
1872 <_short>Animation Duration</_short>
1873 <_long>Duration of the selected animation (in seconds).</_long>
1874- <default>0.5</default>
1875+ <default>0.3</default>
1876 <min>0.1</min>
1877 <max>5.0</max>
1878 <precision>0.1</precision>
1879@@ -142,12 +142,12 @@
1880 <option name="x_offset" type="int">
1881 <_short>X Offset</_short>
1882 <_long>Horizontal offset (in pixels).</_long>
1883- <default>0</default>
1884+ <default>64</default>
1885 </option>
1886 <option name="y_offset" type="int">
1887 <_short>Y Offset</_short>
1888 <_long>Vertical offset (in pixels).</_long>
1889- <default>0</default>
1890+ <default>24</default>
1891 </option>
1892 <option name="distance" type="float">
1893 <_short>Camera Distance</_short>
1894@@ -160,7 +160,7 @@
1895 <option name="vp_distance" type="float">
1896 <_short>Viewport Distance</_short>
1897 <_long>The distance between viewports in Expo mode.</_long>
1898- <default>0.10</default>
1899+ <default>0.2</default>
1900 <min>0.0</min>
1901 <max>1.0</max>
1902 <precision>0.01</precision>
1903@@ -188,7 +188,7 @@
1904 <_long>How the Expo wall should be displayed, if multiple output devices are used.</_long>
1905 <min>0</min>
1906 <max>1</max>
1907- <default>0</default>
1908+ <default>1</default>
1909 <desc>
1910 <value>0</value>
1911 <_name>One big wall</_name>
1912@@ -203,7 +203,7 @@
1913 <option name="vp_brightness" type="float">
1914 <_short>Brightness</_short>
1915 <_long>The brightness of unfocused viewports (in percent).</_long>
1916- <default>75.0</default>
1917+ <default>40.0</default>
1918 <min>0.0</min>
1919 <max>100.0</max>
1920 <precision>0.1</precision>
1921@@ -223,7 +223,7 @@
1922 <red>0xfbfb</red>
1923 <green>0x8b8b</green>
1924 <blue>0x0</blue>
1925- <alpha>0x0</alpha>
1926+ <alpha>0xffff</alpha>
1927 </default>
1928 </option>
1929 </subgroup>
1930@@ -232,7 +232,7 @@
1931 <option name="reflection" type="bool">
1932 <_short>Reflection</_short>
1933 <_long>Render a realtime reflection of the viewports on the ground.</_long>
1934- <default>true</default>
1935+ <default>false</default>
1936 </option>
1937 <option name="ground_color1" type="color">
1938 <_short>Ground Color (near)</_short>
1939
1940=== modified file 'plugins/ezoom/ezoom.xml.in'
1941--- plugins/ezoom/ezoom.xml.in 2013-07-21 22:08:20 +0000
1942+++ plugins/ezoom/ezoom.xml.in 2015-10-15 15:29:59 +0000
1943@@ -30,7 +30,7 @@
1944 <option type="button" name="zoom_in_button">
1945 <_short>Zoom In Button</_short>
1946 <_long>Mouse button shortcut to invoke zooming in.</_long>
1947- <default>&lt;Super&gt;Button4</default>
1948+ <default></default>
1949 </option>
1950 <option type="key" name="zoom_in_key">
1951 <_short>Zoom In Key</_short>
1952@@ -39,7 +39,7 @@
1953 <option type="button" name="zoom_out_button">
1954 <_short>Zoom Out Button</_short>
1955 <_long>Mouse button shortcut to invoke zooming out.</_long>
1956- <default>&lt;Super&gt;Button5</default>
1957+ <default></default>
1958 </option>
1959 <option type="key" name="zoom_out_key">
1960 <_short>Zoom Out Key</_short>
1961@@ -48,7 +48,7 @@
1962 <option type="button" name="zoom_box_button">
1963 <_short>Invoke Zoom Box Button</_short>
1964 <_long>Define a rectangle area and zoom into it.</_long>
1965- <default>&lt;Super&gt;Button2</default>
1966+ <default></default>
1967 </option>
1968 <option name="zoom_box_outline_color" type="color">
1969 <_short>Zoom Box Outline Color</_short>
1970@@ -162,7 +162,7 @@
1971 <option type="key" name="fit_to_window_key">
1972 <_short>Fit zoomed area to window</_short>
1973 <_long>Zooms in/out so the focused window is zoomed to the maximum while still being fully visible.</_long>
1974- <default>&lt;Super&gt;r</default>
1975+ <default></default>
1976 </option>
1977 </subgroup>
1978 </group>
1979
1980=== modified file 'plugins/fade/fade.xml.in'
1981--- plugins/fade/fade.xml.in 2012-10-15 10:31:51 +0000
1982+++ plugins/fade/fade.xml.in 2015-10-15 15:29:59 +0000
1983@@ -10,6 +10,7 @@
1984 </requirement>
1985 <relation type="after">
1986 <plugin>decor</plugin>
1987+ <plugin>staticswitcher</plugin>
1988 </relation>
1989 <relation type="before">
1990 <plugin>cube</plugin>
1991@@ -50,7 +51,7 @@
1992 <option name="window_match" type="match">
1993 <_short>Fade windows</_short>
1994 <_long>Windows that should be fading</_long>
1995- <default>any</default>
1996+ <default>any &amp; !(title=notify-osd)</default>
1997 </option>
1998 <option name="visual_bell" type="bell">
1999 <_short>Visual Bell</_short>
2000
2001=== modified file 'plugins/gnomecompat/gnomecompat.xml.in'
2002--- plugins/gnomecompat/gnomecompat.xml.in 2014-03-11 13:46:30 +0000
2003+++ plugins/gnomecompat/gnomecompat.xml.in 2015-10-15 15:29:59 +0000
2004@@ -54,6 +54,7 @@
2005 <option name="run_command_terminal_key" type="key">
2006 <_short>Open a terminal</_short>
2007 <_long>Open a terminal</_long>
2008+ <default>&lt;Control&gt;&lt;Alt&gt;T</default>
2009 </option>
2010 </group>
2011 </options>
2012
2013=== modified file 'plugins/grid/grid.xml.in'
2014--- plugins/grid/grid.xml.in 2013-12-04 19:21:12 +0000
2015+++ plugins/grid/grid.xml.in 2015-10-15 15:29:59 +0000
2016@@ -68,12 +68,12 @@
2017 <option name="put_maximize_key" type="key">
2018 <_short>Maximize Key</_short>
2019 <_long>Maximize window.</_long>
2020- <default>&lt;Control&gt;&lt;Alt&gt;KP_0</default>
2021+ <default>&lt;Control&gt;&lt;Super&gt;Up</default>
2022 </option>
2023 <option name="put_restore_key" type="key">
2024 <_short>Restore</_short>
2025 <_long>Restore window to it's original size. Note: Use the same shortcut you are using to unmaximize a window to be able to restore grid-maximized windows.</_long>
2026- <default>&lt;Alt&gt;F5</default>
2027+ <default>&lt;Control&gt;&lt;Super&gt;Down</default>
2028 </option>
2029 <option name="left_maximize" type="key">
2030 <_short>Left Maximize</_short>
2031
2032=== modified file 'plugins/resize/resize.xml.in'
2033--- plugins/resize/resize.xml.in 2012-10-15 10:31:51 +0000
2034+++ plugins/resize/resize.xml.in 2015-10-15 15:29:59 +0000
2035@@ -56,15 +56,15 @@
2036 <option name="maximize_vertically" type="bool">
2037 <short>Maximize Vertically if screen edge hit</short>
2038 <long>Maximizes the window vertically if the top or bottom screen edge is hit while resizing</long>
2039- <default>false</default>
2040+ <default>true</default>
2041 </option>
2042 <option name="border_color" type="color">
2043 <_short>Border Color</_short>
2044 <_long>Border color used for outline and rectangle resize modes</_long>
2045 <default>
2046- <red>0x2f2f</red>
2047- <green>0x2f2f</green>
2048- <blue>0x4f4f</blue>
2049+ <red>0xfbfb</red>
2050+ <green>0x8b8b</green>
2051+ <blue>0x0</blue>
2052 <alpha>0x9f9f</alpha>
2053 </default>
2054 </option>
2055@@ -72,10 +72,10 @@
2056 <_short>Fill Color</_short>
2057 <_long>Fill color used for rectangle resize mode</_long>
2058 <default>
2059- <red>0x2f2f</red>
2060- <green>0x2f2f</green>
2061- <blue>0x4f4f</blue>
2062- <alpha>0x4f4f</alpha>
2063+ <red>0xfbfb</red>
2064+ <green>0x8b8b</green>
2065+ <blue>0x0</blue>
2066+ <alpha>0x1919</alpha>
2067 </default>
2068 </option>
2069 <subgroup>
2070
2071=== modified file 'plugins/scale/scale.xml.in'
2072--- plugins/scale/scale.xml.in 2014-04-17 14:39:37 +0000
2073+++ plugins/scale/scale.xml.in 2015-10-15 15:29:59 +0000
2074@@ -21,7 +21,7 @@
2075 <option name="spacing" type="int">
2076 <_short>Spacing</_short>
2077 <_long>Space between windows</_long>
2078- <default>10</default>
2079+ <default>20</default>
2080 <min>0</min>
2081 <max>250</max>
2082 </option>
2083@@ -40,7 +40,7 @@
2084 <option name="speed" type="float">
2085 <_short>Speed</_short>
2086 <_long>Scale speed</_long>
2087- <default>1.5</default>
2088+ <default>5.0</default>
2089 <min>0.1</min>
2090 <max>50</max>
2091 <precision>0.1</precision>
2092@@ -48,7 +48,7 @@
2093 <option name="timestep" type="float">
2094 <_short>Timestep</_short>
2095 <_long>Scale timestep</_long>
2096- <default>1.2</default>
2097+ <default>0.1</default>
2098 <min>0.1</min>
2099 <max>50</max>
2100 <precision>0.1</precision>
2101@@ -61,7 +61,7 @@
2102 <option name="opacity" type="int">
2103 <_short>Opacity</_short>
2104 <_long>Amount of opacity in percent</_long>
2105- <default>75</default>
2106+ <default>100</default>
2107 <min>0</min>
2108 <max>100</max>
2109 </option>
2110@@ -70,7 +70,7 @@
2111 <_long>Overlay an icon on windows once they are scaled</_long>
2112 <min>0</min>
2113 <max>2</max>
2114- <default>1</default>
2115+ <default>0</default>
2116 <desc>
2117 <value>0</value>
2118 <_name>None</_name>
2119@@ -123,7 +123,7 @@
2120 <_long>Selects where windows are scaled if multiple output devices are used.</_long>
2121 <min>0</min>
2122 <max>1</max>
2123- <default>0</default>
2124+ <default>1</default>
2125 <desc>
2126 <value>0</value>
2127 <_name>On current output device</_name>
2128@@ -139,7 +139,7 @@
2129 <option name="key_bindings_toggle" type="bool">
2130 <_short>Key Bindings Toggle Scale Mode</_short>
2131 <_long>Key bindings toggle scale mode instead of enabling it when pressed and disabling it when released.</_long>
2132- <default>false</default>
2133+ <default>true</default>
2134 </option>
2135 <option name="button_bindings_toggle" type="bool">
2136 <_short>Button Bindings Toggle Scale Mode</_short>
2137@@ -149,15 +149,12 @@
2138 <option name="initiate_edge" type="edge">
2139 <_short>Initiate Window Picker</_short>
2140 <_long>Layout and start transforming windows</_long>
2141- <default>
2142- <edge name="TopRight"/>
2143- </default>
2144 <allowed edgednd="true"/>
2145 </option>
2146 <option name="initiate_key" type="key">
2147 <_short>Initiate Window Picker</_short>
2148 <_long>Layout and start transforming windows</_long>
2149- <default>&lt;Shift&gt;&lt;Alt&gt;Up</default>
2150+ <default>&lt;Super&gt;w</default>
2151 </option>
2152 <option name="initiate_button" type="button">
2153 <_short>Initiate Window Picker</_short>
2154@@ -175,6 +172,7 @@
2155 <option name="initiate_all_key" type="key">
2156 <_short>Initiate Window Picker For All Windows</_short>
2157 <_long>Layout and start transforming all windows</_long>
2158+ <default>&lt;Super&gt;&lt;Shift&gt;w</default>
2159 </option>
2160 <option name="initiate_group_edge" type="edge">
2161 <_short>Initiate Window Picker For Window Group</_short>
2162
2163=== modified file 'plugins/staticswitcher/staticswitcher.xml.in'
2164--- plugins/staticswitcher/staticswitcher.xml.in 2015-08-22 21:46:01 +0000
2165+++ plugins/staticswitcher/staticswitcher.xml.in 2015-10-15 15:29:59 +0000
2166@@ -11,7 +11,6 @@
2167 <relation type="after">
2168 <plugin>composite</plugin>
2169 <plugin>opengl</plugin>
2170- <plugin>fade</plugin>
2171 <plugin>compiztoolbox</plugin>
2172 <plugin>decor</plugin>
2173 </relation>
2174@@ -140,12 +139,12 @@
2175 <option name="auto_change_vp" type="bool">
2176 <_short>Auto Change Viewport</_short>
2177 <_long>Change to the viewport of the selected window while switching</_long>
2178- <default>false</default>
2179+ <default>true</default>
2180 </option>
2181 <option name="popup_delay" type="float">
2182 <_short>Popup Window Delay</_short>
2183 <_long>Time (in s) the popup window should be delayed before appearing</_long>
2184- <default>0.0</default>
2185+ <default>0.2</default>
2186 <min>0.0</min>
2187 <max>2.0</max>
2188 <precision>0.05</precision>
2189@@ -153,7 +152,7 @@
2190 <option name="mouse_select" type="bool">
2191 <_short>Allow Mouse Selection</_short>
2192 <_long>Allow selection of windows from the switcher window with the mouse</_long>
2193- <default>false</default>
2194+ <default>true</default>
2195 </option>
2196 </group>
2197 <group>
2198@@ -161,14 +160,14 @@
2199 <option name="saturation" type="int">
2200 <_short>Saturation</_short>
2201 <_long>Amount of saturation in percent</_long>
2202- <default>50</default>
2203+ <default>100</default>
2204 <min>0</min>
2205 <max>100</max>
2206 </option>
2207 <option name="brightness" type="int">
2208 <_short>Brightness</_short>
2209 <_long>Amount of brightness in percent</_long>
2210- <default>50</default>
2211+ <default>100</default>
2212 <min>0</min>
2213 <max>100</max>
2214 </option>
2215@@ -192,7 +191,7 @@
2216 <option name="mipmap" type="bool">
2217 <_short>Mipmap</_short>
2218 <_long>Generate mipmaps when possible for higher quality scaling</_long>
2219- <default>true</default>
2220+ <default>false</default>
2221 </option>
2222 <option name="row_align" type="int">
2223 <_short>Row Alignment</_short>
2224@@ -221,7 +220,7 @@
2225 <option name="bring_to_front" type="bool">
2226 <_short>Bring To Front</_short>
2227 <_long>Bring selected window to front</_long>
2228- <default>true</default>
2229+ <default>false</default>
2230 </option>
2231 <_short>Selected Window Highlight</_short>
2232 <option name="highlight_mode" type="int">
2233@@ -229,7 +228,7 @@
2234 <_long>Mode for highlighting the currently selected window</_long>
2235 <min>0</min>
2236 <max>2</max>
2237- <default>1</default>
2238+ <default>0</default>
2239 <desc>
2240 <value>0</value>
2241 <_name>None</_name>
2242
2243=== modified file 'plugins/vpswitch/vpswitch.xml.in'
2244--- plugins/vpswitch/vpswitch.xml.in 2012-10-15 10:31:51 +0000
2245+++ plugins/vpswitch/vpswitch.xml.in 2015-10-15 15:29:59 +0000
2246@@ -95,13 +95,11 @@
2247 <option name="next_button" type="button">
2248 <_short>Move Next</_short>
2249 <_long>Move to the next viewport</_long>
2250- <default>Button5</default>
2251 <internal/>
2252 </option>
2253 <option name="prev_button" type="button">
2254 <_short>Move Prev</_short>
2255 <_long>Move to the previous viewport</_long>
2256- <default>Button4</default>
2257 <internal/>
2258 </option>
2259 <option name="initiate_button" type="button">
2260
2261=== modified file 'plugins/wall/wall.xml.in'
2262--- plugins/wall/wall.xml.in 2013-08-28 12:18:22 +0000
2263+++ plugins/wall/wall.xml.in 2015-10-15 15:29:59 +0000
2264@@ -30,12 +30,12 @@
2265 <option name="miniscreen" type="bool">
2266 <_short>Show Live Viewport Previews</_short>
2267 <_long>Show live viewport previews in switcher window</_long>
2268- <default>false</default>
2269+ <default>true</default>
2270 </option>
2271 <option name="preview_timeout" type="float">
2272 <_short>Switch Target Preview Visibility Time</_short>
2273 <_long>Duration (in s) the switch target preview should remain visible after switching ends.</_long>
2274- <default>0.4</default>
2275+ <default>0.2</default>
2276 <min>0.0</min>
2277 <max>2.0</max>
2278 <precision>0.05</precision>
2279@@ -43,7 +43,7 @@
2280 <option name="preview_scale" type="int">
2281 <_short>Preview Scale</_short>
2282 <_long>Size of the preview in %</_long>
2283- <default>100</default>
2284+ <default>130</default>
2285 <min>0</min>
2286 <max>400</max>
2287 </option>
2288@@ -57,7 +57,7 @@
2289 <option name="border_width" type="int">
2290 <_short>Border Width</_short>
2291 <_long>Width of the border between the previews</_long>
2292- <default>10</default>
2293+ <default>7</default>
2294 <min>0</min>
2295 <max>30</max>
2296 </option>
2297@@ -65,10 +65,10 @@
2298 <_short>Outline Color</_short>
2299 <_long>Outline color of the switcher window.</_long>
2300 <default>
2301- <red>0x3333</red>
2302- <green>0x3333</green>
2303- <blue>0x3333</blue>
2304- <alpha>0xd998</alpha>
2305+ <red>0xffff</red>
2306+ <green>0xffff</green>
2307+ <blue>0xffff</blue>
2308+ <alpha>0x3232</alpha>
2309 </default>
2310 </option>
2311 <subgroup>
2312@@ -78,30 +78,30 @@
2313 <_short>Base Color</_short>
2314 <_long>First color for the background gradient of the switcher window.</_long>
2315 <default>
2316- <red>0xcccc</red>
2317- <green>0xcccc</green>
2318- <blue>0xe665</blue>
2319- <alpha>0xd998</alpha>
2320+ <red>0x0000</red>
2321+ <green>0x0000</green>
2322+ <blue>0x0000</blue>
2323+ <alpha>0x6464</alpha>
2324 </default>
2325 </option>
2326 <option name="background_gradient_highlight_color" type="color">
2327 <_short>Highlight Color</_short>
2328 <_long>Second color for the background gradient of the switcher window.</_long>
2329 <default>
2330- <red>0xf332</red>
2331- <green>0xf332</green>
2332- <blue>0xffff</blue>
2333- <alpha>0xd998</alpha>
2334+ <red>0x0000</red>
2335+ <green>0x0000</green>
2336+ <blue>0x0000</blue>
2337+ <alpha>0x6464</alpha>
2338 </default>
2339 </option>
2340 <option name="background_gradient_shadow_color" type="color">
2341 <_short>Shadow Color</_short>
2342 <_long>Third color for the background gradient of the switcher window.</_long>
2343 <default>
2344- <red>0xf332</red>
2345- <green>0xf332</green>
2346- <blue>0xffff</blue>
2347- <alpha>0xd998</alpha>
2348+ <red>0x0000</red>
2349+ <green>0x0000</green>
2350+ <blue>0x0000</blue>
2351+ <alpha>0x6464</alpha>
2352 </default>
2353 </option>
2354 </subgroup>
2355@@ -112,20 +112,20 @@
2356 <_short>Base Color</_short>
2357 <_long>First color for the thumb gradient of the switcher window.</_long>
2358 <default>
2359- <red>0x3333</red>
2360- <green>0x3333</green>
2361- <blue>0x3333</blue>
2362- <alpha>0x5999</alpha>
2363+ <red>0x5555</red>
2364+ <green>0x5555</green>
2365+ <blue>0x5555</blue>
2366+ <alpha>0x3232</alpha>
2367 </default>
2368 </option>
2369 <option name="thumb_gradient_highlight_color" type="color">
2370 <_short>Highlight Color</_short>
2371 <_long>Second color for the thumb gradient of the switcher window.</_long>
2372 <default>
2373- <red>0x3fff</red>
2374- <green>0x3fff</green>
2375- <blue>0x3fff</blue>
2376- <alpha>0x3fff</alpha>
2377+ <red>0x5555</red>
2378+ <green>0x5555</green>
2379+ <blue>0x5555</blue>
2380+ <alpha>0x3232</alpha>
2381 </default>
2382 </option>
2383 </subgroup>
2384@@ -139,7 +139,7 @@
2385 <red>0xffff</red>
2386 <green>0xffff</green>
2387 <blue>0xffff</blue>
2388- <alpha>0xf332</alpha>
2389+ <alpha>0xffff</alpha>
2390 </default>
2391 </option>
2392 <option name="thumb_highlight_gradient_shadow_color" type="color">
2393@@ -149,7 +149,7 @@
2394 <red>0xdfff</red>
2395 <green>0xdfff</green>
2396 <blue>0xdfff</blue>
2397- <alpha>0xa665</alpha>
2398+ <alpha>0xffff</alpha>
2399 </default>
2400 </option>
2401 </subgroup>
2402@@ -201,7 +201,7 @@
2403 <option name="auto_switch_vp_and_window" type="bool">
2404 <_short>Auto Switch Vp And Window</_short>
2405 <_long>Auto switch the viewport and move window when Alt-Tab to window that is more than half contained in another viewport</_long>
2406- <default>true</default>
2407+ <default>false</default>
2408 </option>
2409 </group>
2410 <group>
2411@@ -356,7 +356,7 @@
2412 <option name="edgeflip_move" type="bool">
2413 <_short>Edge Flip Move</_short>
2414 <_long>Flip viewport when moving a window to a screen edge</_long>
2415- <default>true</default>
2416+ <default>false</default>
2417 </option>
2418 <option name="edgeflip_dnd" type="bool">
2419 <_short>Edge Flip DnD</_short>
2420
2421=== modified file 'src/plugin.cpp'
2422--- src/plugin.cpp 2015-01-13 19:22:25 +0000
2423+++ src/plugin.cpp 2015-10-15 15:29:59 +0000
2424@@ -132,6 +132,60 @@
2425 }
2426
2427 static bool
2428+setOpenGLPluginEnvironment ()
2429+{
2430+ /*
2431+ * Check if the hardware is adequate for Unity and if not, use LLVMpipe.
2432+ * Unfortunately the design of Mesa requires that this be done before
2433+ * libGL is loaded, which means before the opengl plugin is loaded.
2434+ */
2435+ bool toggledLLVM = false;
2436+
2437+ if (!getenv ("LIBGL_ALWAYS_SOFTWARE"))
2438+ {
2439+ const char *profile = getenv ("COMPIZ_CONFIG_PROFILE");
2440+ if (profile && strcmp (profile, "ubuntu") == 0)
2441+ {
2442+ int result = system ("/usr/lib/nux/unity_support_test");
2443+ int status = WEXITSTATUS (result);
2444+ compLogMessage ("core", CompLogLevelInfo,
2445+ "Unity is %s",
2446+ status == 0 ? "fully supported by your hardware." :
2447+ status == 127 ? "undetectable" :
2448+ "not supported by your hardware. "
2449+ "Enabling software rendering instead (slow).");
2450+ if (status > 0 && status < 127)
2451+ {
2452+ setenv ("LIBGL_ALWAYS_SOFTWARE", "1", 1);
2453+ toggledLLVM = true;
2454+ }
2455+ }
2456+ }
2457+
2458+ return toggledLLVM;
2459+}
2460+
2461+static void
2462+unsetUnityshellPluginEnvironment ()
2463+{
2464+ unsetenv ("LIBGL_ALWAYS_SOFTWARE");
2465+}
2466+
2467+static void
2468+setPluginEnvironment (const char *name)
2469+{
2470+ if (strcmp (name, "opengl") == 0)
2471+ setOpenGLPluginEnvironment ();
2472+}
2473+
2474+static void
2475+unsetPluginEnvironment (const char *name)
2476+{
2477+ if (strcmp (name, "unityshell") == 0)
2478+ unsetUnityshellPluginEnvironment ();
2479+}
2480+
2481+static bool
2482 dlloaderLoadPlugin (CompPlugin *p,
2483 const char *path,
2484 const char *name)
2485@@ -143,6 +197,8 @@
2486 if (cloaderLoadPlugin (p, path, name))
2487 return true;
2488
2489+ setPluginEnvironment (name);
2490+
2491 if (path)
2492 {
2493 file = path;
2494@@ -213,6 +269,8 @@
2495 if (!loaded && dlhand)
2496 dlclose (dlhand);
2497
2498+ unsetPluginEnvironment (name);
2499+
2500 return loaded;
2501 }
2502
2503
2504=== modified file 'tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp'
2505--- tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp 2013-02-14 05:57:39 +0000
2506+++ tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp 2015-10-15 15:29:59 +0000
2507@@ -46,7 +46,7 @@
2508
2509 namespace
2510 {
2511-unsigned int DEFAULT_VIEWPORT_WIDTH = 4;
2512+unsigned int DEFAULT_VIEWPORT_WIDTH = 1;
2513 unsigned int DEFAULT_VIEWPORT_HEIGHT = 1;
2514
2515 bool Advance (Display *d, bool r)

Subscribers

People subscribed via source and target branches