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
=== modified file 'compizconfig/ccsm/ccm/Constants.py.in'
--- compizconfig/ccsm/ccm/Constants.py.in 2011-02-12 17:45:47 +0000
+++ compizconfig/ccsm/ccm/Constants.py.in 2015-10-15 15:29:59 +0000
@@ -23,6 +23,7 @@
23import pygtk23import pygtk
24import gtk24import gtk
25import gtk.gdk25import gtk.gdk
26import os
2627
27# Current Screen28# Current Screen
28#29#
@@ -66,6 +67,11 @@
66DataDir = "@prefix@/share"67DataDir = "@prefix@/share"
67IconDir = DataDir+"/ccsm/icons"68IconDir = DataDir+"/ccsm/icons"
68PixmapDir = DataDir+"/ccsm/images"69PixmapDir = DataDir+"/ccsm/images"
70ConfigHome = os.getenv("XDG_CONFIG_HOME")
71if not ConfigHome:
72 ConfigHome = os.path.join(os.getenv("HOME"), ".config")
73ConfDir = os.path.join(ConfigHome, "compiz-1/compizconfig/")
74ConfFile = os.path.join(ConfDir, "firstrun")
6975
70# Version76# Version
71#77#
7278
=== modified file 'compizconfig/ccsm/ccm/Settings.py'
--- compizconfig/ccsm/ccm/Settings.py 2014-04-11 15:37:49 +0000
+++ compizconfig/ccsm/ccm/Settings.py 2015-10-15 15:29:59 +0000
@@ -442,16 +442,10 @@
442 self.Adj = gtk.Adjustment(0, info[0], info[1], inc, inc*10)442 self.Adj = gtk.Adjustment(0, info[0], info[1], inc, inc*10)
443 self.Spin = gtk.SpinButton(self.Adj)443 self.Spin = gtk.SpinButton(self.Adj)
444 self.Spin.set_value(self.Get())444 self.Spin.set_value(self.Get())
445
446 self.Scale = gtk.HScale(self.Adj)
447
448 self.Scale.set_update_policy(gtk.UPDATE_DISCONTINUOUS)
449 self.Scale.connect("value-changed", self.Changed)
450 self.Spin.connect("value-changed", self.Changed)445 self.Spin.connect("value-changed", self.Changed)
451 self.Widget = self.Scale446 self.Widget = self.Spin
452447
453 self.Box.pack_start(self.Scale, True, True)448 self.Box.pack_end(self.Spin, False, False)
454 self.Box.pack_start(self.Spin, False, False)
455449
456 def _Read(self):450 def _Read(self):
457 self.Adj.set_value(self.Get())451 self.Adj.set_value(self.Get())
@@ -465,7 +459,6 @@
465 self.Inc = 1459 self.Inc = 1
466 NumberSetting._Init(self)460 NumberSetting._Init(self)
467 self.Spin.set_digits(0)461 self.Spin.set_digits(0)
468 self.Scale.set_digits(0)
469462
470class FloatSetting(NumberSetting):463class FloatSetting(NumberSetting):
471464
@@ -475,7 +468,6 @@
475 self.Inc = None468 self.Inc = None
476 NumberSetting._Init(self)469 NumberSetting._Init(self)
477 self.Spin.set_digits(4)470 self.Spin.set_digits(4)
478 self.Scale.set_digits(4)
479471
480472
481class ColorSetting(StockSetting):473class ColorSetting(StockSetting):
482474
=== modified file 'compizconfig/ccsm/ccm/Widgets.py'
--- compizconfig/ccsm/ccm/Widgets.py 2013-12-02 17:37:06 +0000
+++ compizconfig/ccsm/ccm/Widgets.py 2015-10-15 15:29:59 +0000
@@ -1371,6 +1371,42 @@
1371 self.set_transient_for (parent)1371 self.set_transient_for (parent)
1372 self.connect_after ("response", lambda *args: self.destroy ())1372 self.connect_after ("response", lambda *args: self.destroy ())
13731373
1374# First run dialog providing a user warning.
1375#
1376class FirstRun (gtk.MessageDialog):
1377 '''First run dialog providing a user warning.'''
1378
1379 def __init__(self, parent):
1380 gtk.MessageDialog.__init__ (self, parent,
1381 gtk.DIALOG_DESTROY_WITH_PARENT,
1382 gtk.MESSAGE_WARNING,
1383 gtk.BUTTONS_OK)
1384 self.set_position (gtk.WIN_POS_CENTER)
1385 title = _("CCSM is an advanced tool. Use with caution.")
1386 self.set_markup("<b>%s</b>" % title)
1387 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.")
1388 self.format_secondary_markup(message)
1389 check_button = gtk.CheckButton(label=_("Show this warning next time?"))
1390 check_button.set_active(True)
1391 self.vbox.pack_start(check_button, True, True, 2)
1392 check_button.show()
1393 check_button.connect("toggled", self.callback, "check button 1")
1394 self.set_transient_for(parent)
1395 self.set_modal(True)
1396 self.show_all()
1397 self.connect("response", lambda *args: self.destroy ())
1398
1399 def callback(self, widget, data=None):
1400 if widget.get_active() == True:
1401 if os.path.isfile(ConfFile):
1402 os.remove(ConfFile)
1403 else:
1404 if not os.path.exists(ConfDir):
1405 os.mkdir(ConfDir)
1406 if os.path.isdir(ConfDir):
1407 f = open(ConfFile, "w")
1408 f.close()
1409
1374# Plugin Button1410# Plugin Button
1375#1411#
1376class PluginButton (gtk.HBox):1412class PluginButton (gtk.HBox):
@@ -1401,7 +1437,11 @@
1401 button.set_tooltip_text (plugin.LongDesc)1437 button.set_tooltip_text (plugin.LongDesc)
1402 button.add (box)1438 button.add (box)
14031439
1404 if plugin.Name != 'core':1440 blacklist_plugins = ['core']
1441 if os.getenv('XDG_CURRENT_DESKTOP') == 'Unity':
1442 blacklist_plugins.append('unityshell')
1443
1444 if plugin.Name not in blacklist_plugins:
1405 enable = gtk.CheckButton ()1445 enable = gtk.CheckButton ()
1406 enable.set_tooltip_text(_("Enable %s") % plugin.ShortDesc)1446 enable.set_tooltip_text(_("Enable %s") % plugin.ShortDesc)
1407 enable.set_active (plugin.Enabled)1447 enable.set_active (plugin.Enabled)
14081448
=== modified file 'compizconfig/ccsm/ccsm'
--- compizconfig/ccsm/ccsm 2012-05-16 17:44:14 +0000
+++ compizconfig/ccsm/ccsm 2015-10-15 15:29:59 +0000
@@ -31,6 +31,7 @@
31pygtk.require('2.0')31pygtk.require('2.0')
32import gtk32import gtk
33import sys33import sys
34import os
3435
35def try_register_dbus ():36def try_register_dbus ():
36 '''Return instance of dbus control object on success, None on failure'''37 '''Return instance of dbus control object on success, None on failure'''
@@ -92,7 +93,7 @@
92import compizconfig93import compizconfig
93import ccm94import ccm
94from ccm.Utils import GlobalUpdater95from ccm.Utils import GlobalUpdater
95from ccm.Constants import Version96from ccm.Constants import Version, ConfFile
9697
97plugin = None98plugin = None
98category = None99category = None
@@ -124,4 +125,11 @@
124idle = ccm.IdleSettingsParser(context, mainWin)125idle = ccm.IdleSettingsParser(context, mainWin)
125mainWin.show_all()126mainWin.show_all()
126127
128# Check if we should show the first run warning dialog.
129if os.path.isfile(ConfFile):
130 pass
131else:
132 warning = ccm.FirstRun(mainWin)
133 warning.show_all()
134
127gtk.main()135gtk.main()
128136
=== modified file 'compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml'
--- compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml 2014-03-04 20:00:28 +0000
+++ compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml 2015-10-15 15:29:59 +0000
@@ -10,6 +10,9 @@
10 <key type="s" name="command-screenshot">10 <key type="s" name="command-screenshot">
11 <default>"gnome-screenshot"</default>11 <default>"gnome-screenshot"</default>
12 </key>12 </key>
13 <key type="as" name="run-command-21">
14 <default>["&lt;Control&gt;&lt;Alt&gt;Delete"]</default>
15 </key>
13 <key type="as" name="run-command-12">16 <key type="as" name="run-command-12">
14 <default>["Disabled"]</default>17 <default>["Disabled"]</default>
15 </key>18 </key>
@@ -46,6 +49,9 @@
46 <key type="as" name="run-command-1">49 <key type="as" name="run-command-1">
47 <default>["Disabled"]</default>50 <default>["Disabled"]</default>
48 </key>51 </key>
52 <key type="s" name="command-21">
53 <default>"/usr/bin/gnome-system-monitor -p"</default>
54 </key>
49 <key type="s" name="command-12">55 <key type="s" name="command-12">
50 <default>""</default>56 <default>""</default>
51 </key>57 </key>
5258
=== removed directory 'debian/patches'
=== removed file 'debian/patches/100_workaround_virtualbox_hang.patch'
--- debian/patches/100_workaround_virtualbox_hang.patch 2014-12-09 14:47:14 +0000
+++ debian/patches/100_workaround_virtualbox_hang.patch 1970-01-01 00:00:00 +0000
@@ -1,175 +0,0 @@
1Index: compiz/plugins/opengl/include/opengl/opengl.h
2===================================================================
3--- compiz.orig/plugins/opengl/include/opengl/opengl.h 2014-03-03 15:29:29.898235681 +0100
4+++ compiz/plugins/opengl/include/opengl/opengl.h 2014-03-03 15:29:29.894235669 +0100
5@@ -590,6 +590,17 @@
6
7 extern GLScreenPaintAttrib defaultScreenPaintAttrib;
8
9+namespace compiz
10+{
11+namespace opengl
12+{
13+namespace internal
14+{
15+class DriverWorkaroundQuery;
16+}
17+}
18+}
19+
20 class GLScreen;
21 class GLFramebufferObject;
22 class GLScreenInterface;
23@@ -787,6 +798,13 @@
24
25 bool glInitContext (XVisualInfo *);
26
27+ /**
28+ * This is only meant to be used internally, here to avoid unnecessarily
29+ * breaking the API and ABI. Fetch any driver workarounds in place
30+ */
31+ const compiz::opengl::internal::DriverWorkaroundQuery &
32+ fetchDriverWorkarounds ();
33+
34 WRAPABLE_HND (0, GLScreenInterface, bool, glPaintOutput,
35 const GLScreenPaintAttrib &, const GLMatrix &,
36 const CompRegion &, CompOutput *, unsigned int);
37Index: compiz/plugins/opengl/src/privates.h
38===================================================================
39--- compiz.orig/plugins/opengl/src/privates.h 2014-03-03 15:29:29.898235681 +0100
40+++ compiz/plugins/opengl/src/privates.h 2014-03-03 15:29:29.894235669 +0100
41@@ -47,6 +47,24 @@
42
43 extern CompOutput *targetOutput;
44
45+namespace compiz
46+{
47+namespace opengl
48+{
49+namespace internal
50+{
51+class DriverWorkaroundQuery
52+{
53+ public:
54+
55+ virtual ~DriverWorkaroundQuery () {};
56+
57+ virtual bool unsafeForExternalBinds () const = 0;
58+};
59+}
60+}
61+}
62+
63 class GLDoubleBuffer :
64 public compiz::opengl::DoubleBuffer
65 {
66@@ -141,6 +159,7 @@
67 public ScreenInterface,
68 public CompositeScreenInterface,
69 public compiz::composite::PaintHandler,
70+ public compiz::opengl::internal::DriverWorkaroundQuery,
71 public OpenglOptions
72 {
73 public:
74@@ -232,6 +251,7 @@
75 std::vector<GLTexture::BindPixmapProc> bindPixmap;
76 bool hasCompositing;
77 bool commonFrontbuffer;
78+ bool sharedMemoryTFP;
79 bool incorrectRefreshRate; // hack for NVIDIA specifying an incorrect
80 // refresh rate, causing us to miss vblanks
81
82@@ -266,6 +266,10 @@
83 std::vector<XToGLSync*>::size_type currentSyncNum;
84 XToGLSync *currentSync;
85 std::vector<XToGLSync*>::size_type warmupSyncs;
86+
87+ private:
88+
89+ bool unsafeForExternalBinds () const;
90 };
91
92 class PrivateGLWindow :
93Index: compiz/plugins/opengl/src/screen.cpp
94===================================================================
95--- compiz.orig/plugins/opengl/src/screen.cpp 2014-03-03 15:29:29.898235681 +0100
96+++ compiz/plugins/opengl/src/screen.cpp 2014-03-03 15:29:29.894235669 +0100
97@@ -67,6 +67,7 @@
98
99
100 using namespace compiz::opengl;
101+namespace cglint = compiz::opengl::internal;
102
103 namespace GL {
104 #ifdef USE_GLES
105@@ -537,6 +538,18 @@
106 };
107
108 bool
109+PrivateGLScreen::unsafeForExternalBinds () const
110+{
111+ return sharedMemoryTFP;
112+}
113+
114+const cglint::DriverWorkaroundQuery &
115+GLScreen::fetchDriverWorkarounds ()
116+{
117+ return *priv;
118+}
119+
120+bool
121 GLScreen::glInitContext (XVisualInfo *visinfo)
122 {
123 #ifndef USE_GLES
124@@ -855,6 +868,7 @@
125
126 priv->commonFrontbuffer = true;
127 priv->incorrectRefreshRate = false;
128+ priv->sharedMemoryTFP = false;
129 if (glRenderer != NULL && strstr (glRenderer, "on llvmpipe"))
130 {
131 /*
132@@ -875,6 +889,18 @@
133 priv->incorrectRefreshRate = true;
134 }
135
136+ if (glVendor != NULL && strstr (glVendor, "Humper"))
137+ {
138+ /*
139+ * VirtualBox uses XShm/XCopyArea in order to implement
140+ * texture_from_pixmap. Because of this, they require
141+ * a second X connection to track damage events and
142+ * changes to the pixmap, and this is incompatible with
143+ * taking a server grab on when querying and binding
144+ * externally managed pixmaps */
145+ priv->sharedMemoryTFP = true;
146+ }
147+
148 if (strstr (glExtensions, "GL_ARB_texture_non_power_of_two"))
149 GL::textureNonPowerOfTwo = true;
150 GL::textureNonPowerOfTwoMipmap = GL::textureNonPowerOfTwo;
151Index: compiz/plugins/opengl/src/texture.cpp
152===================================================================
153--- compiz.orig/plugins/opengl/src/texture.cpp 2014-03-03 15:29:29.898235681 +0100
154+++ compiz/plugins/opengl/src/texture.cpp 2014-03-03 15:31:45.974666737 +0100
155@@ -41,6 +41,7 @@
156 #include "glx-tfp-bind.h"
157
158 namespace cgl = compiz::opengl;
159+namespace cglint = compiz::opengl::internal;
160
161 #ifdef USE_GLES
162 std::map<Damage, EglTexture*> boundPixmapTex;
163@@ -646,6 +647,12 @@
164 int depth,
165 cgl::PixmapSource source)
166 {
167+ GLScreen *gs = GLScreen::get (screen);
168+ const cglint::DriverWorkaroundQuery &query (gs->fetchDriverWorkarounds ());
169+
170+ if (query.unsafeForExternalBinds () && source == cgl::ExternallyManaged)
171+ return GLTexture::List ();
172+
173 GLTexture::List rv (1);
174 TfpTexture *tex = NULL;
175 unsigned int target = 0;
1760
=== removed file 'debian/patches/ccsm_add_first_run_warning.patch'
--- debian/patches/ccsm_add_first_run_warning.patch 2012-06-19 11:22:48 +0000
+++ debian/patches/ccsm_add_first_run_warning.patch 1970-01-01 00:00:00 +0000
@@ -1,105 +0,0 @@
1Description: Add a first run dialog providing a user warning.
2Author: Andrew Starr-Bochicchio <a.starr.b@gmail.com>
3
4=== modified file 'ccm/Widgets.py'
5diff -Nur -x '*.orig' -x '*~' a/compizconfig/ccsm/ccm/Constants.py.in b/compizconfig/ccsm/ccm/Constants.py.in
6--- a/compizconfig/ccsm/ccm/Constants.py.in 2012-02-01 13:30:19.131478000 -0500
7+++ b/compizconfig/ccsm/ccm/Constants.py.in 2012-02-13 18:26:19.699626332 -0500
8@@ -23,6 +23,7 @@
9 import pygtk
10 import gtk
11 import gtk.gdk
12+import os
13
14 # Current Screen
15 #
16@@ -66,6 +67,11 @@
17 DataDir = "@prefix@/share"
18 IconDir = DataDir+"/ccsm/icons"
19 PixmapDir = DataDir+"/ccsm/images"
20+ConfigHome = os.getenv("XDG_CONFIG_HOME")
21+if not ConfigHome:
22+ ConfigHome = os.path.join(os.getenv("HOME"), ".config")
23+ConfDir = os.path.join(ConfigHome, "compiz-1/compizconfig/")
24+ConfFile = os.path.join(ConfDir, "firstrun")
25
26 # Version
27 #
28diff -Nur -x '*.orig' -x '*~' a/compizconfig/ccsm/ccm/Widgets.py b/compizconfig/ccsm/ccm/Widgets.py
29--- a/compizconfig/ccsm/ccm/Widgets.py 2012-02-02 22:43:52.623481000 -0500
30+++ b/compizconfig/ccsm/ccm/Widgets.py 2012-02-13 18:25:55.659409730 -0500
31@@ -1371,6 +1371,42 @@
32 self.set_transient_for (parent)
33 self.connect_after ("response", lambda *args: self.destroy ())
34
35+# First run dialog providing a user warning.
36+#
37+class FirstRun (gtk.MessageDialog):
38+ '''First run dialog providing a user warning.'''
39+
40+ def __init__(self, parent):
41+ gtk.MessageDialog.__init__ (self, parent,
42+ gtk.DIALOG_DESTROY_WITH_PARENT,
43+ gtk.MESSAGE_WARNING,
44+ gtk.BUTTONS_OK)
45+ self.set_position (gtk.WIN_POS_CENTER)
46+ title = _("CCSM is an advanced tool. Use with caution.")
47+ self.set_markup("<b>%s</b>" % title)
48+ 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.")
49+ self.format_secondary_markup(message)
50+ check_button = gtk.CheckButton(label=_("Show this warning next time?"))
51+ check_button.set_active(True)
52+ self.vbox.pack_start(check_button, True, True, 2)
53+ check_button.show()
54+ check_button.connect("toggled", self.callback, "check button 1")
55+ self.set_transient_for(parent)
56+ self.set_modal(True)
57+ self.show_all()
58+ self.connect("response", lambda *args: self.destroy ())
59+
60+ def callback(self, widget, data=None):
61+ if widget.get_active() == True:
62+ if os.path.isfile(ConfFile):
63+ os.remove(ConfFile)
64+ else:
65+ if not os.path.exists(ConfDir):
66+ os.mkdir(ConfDir)
67+ if os.path.isdir(ConfDir):
68+ f = open(ConfFile, "w")
69+ f.close()
70+
71 # Plugin Button
72 #
73 class PluginButton (gtk.HBox):
74diff -Nur -x '*.orig' -x '*~' a/compizconfig/ccsm/ccsm b/compizconfig/ccsm/ccsm
75--- a/compizconfig/ccsm/ccsm 2012-02-02 16:42:01.161305000 -0500
76+++ b/compizconfig/ccsm/ccsm 2012-02-13 18:25:55.663409766 -0500
77@@ -31,6 +31,7 @@
78 pygtk.require('2.0')
79 import gtk
80 import sys
81+import os
82
83 def try_register_dbus ():
84 '''Return instance of dbus control object on success, None on failure'''
85@@ -92,7 +93,7 @@
86 import compizconfig
87 import ccm
88 from ccm.Utils import GlobalUpdater
89-from ccm.Constants import Version
90+from ccm.Constants import Version, ConfFile
91
92 plugin = None
93 category = None
94@@ -124,4 +125,11 @@
95 idle = ccm.IdleSettingsParser(context, mainWin)
96 mainWin.show_all()
97
98+# Check if we should show the first run warning dialog.
99+if os.path.isfile(ConfFile):
100+ pass
101+else:
102+ warning = ccm.FirstRun(mainWin)
103+ warning.show_all()
104+
105 gtk.main()
1060
=== removed file 'debian/patches/ccsm_disable_unity_checkbox.patch'
--- debian/patches/ccsm_disable_unity_checkbox.patch 2012-06-19 11:22:48 +0000
+++ debian/patches/ccsm_disable_unity_checkbox.patch 1970-01-01 00:00:00 +0000
@@ -1,20 +0,0 @@
1Description: If in a Unity session, don't allow the user to disable Unity from main view.
2Author: Andrew Starr-Bochicchio <a.starr.b@gmail.com>
3
4=== modified file 'ccm/Widgets.py'
5diff -Nur -x '*.orig' -x '*~' a/compizconfig/ccsm/ccm/Widgets.py b/compiconfig/ccsm/ccm/Widgets.py
6--- a/compizconfig/ccsm/ccm/Widgets.py 2012-02-02 19:05:53.690931000 -0500
7+++ b/compizconfig/ccsm/ccm/Widgets.py 2012-02-13 18:42:47.612544975 -0500
8@@ -1401,7 +1401,11 @@
9 button.set_tooltip_text (plugin.LongDesc)
10 button.add (box)
11
12- if plugin.Name != 'core':
13+ blacklist_plugins = ['core']
14+ if os.getenv('DESKTOP_SESSION') == 'ubuntu':
15+ blacklist_plugins.append('unityshell')
16+
17+ if plugin.Name not in blacklist_plugins:
18 enable = gtk.CheckButton ()
19 enable.set_tooltip_text(_("Enable %s") % plugin.ShortDesc)
20 enable.set_active (plugin.Enabled)
210
=== removed file 'debian/patches/ccsm_remove_redundant_sliders.patch'
--- debian/patches/ccsm_remove_redundant_sliders.patch 2014-04-11 15:37:49 +0000
+++ debian/patches/ccsm_remove_redundant_sliders.patch 1970-01-01 00:00:00 +0000
@@ -1,38 +0,0 @@
1=== modified file 'ccm/Settings.py'
2--- a/compizconfig/ccsm/ccm/Settings.py 2014-04-11 11:28:28.731117694 -0400
3+++ b/compizconfig/ccsm/ccm/Settings.py 2014-04-11 11:29:59.443116911 -0400
4@@ -442,16 +442,10 @@
5 self.Adj = gtk.Adjustment(0, info[0], info[1], inc, inc*10)
6 self.Spin = gtk.SpinButton(self.Adj)
7 self.Spin.set_value(self.Get())
8-
9- self.Scale = gtk.HScale(self.Adj)
10-
11- self.Scale.set_update_policy(gtk.UPDATE_DISCONTINUOUS)
12- self.Scale.connect("value-changed", self.Changed)
13 self.Spin.connect("value-changed", self.Changed)
14- self.Widget = self.Scale
15+ self.Widget = self.Spin
16
17- self.Box.pack_start(self.Scale, True, True)
18- self.Box.pack_start(self.Spin, False, False)
19+ self.Box.pack_end(self.Spin, False, False)
20
21 def _Read(self):
22 self.Adj.set_value(self.Get())
23@@ -465,7 +459,6 @@
24 self.Inc = 1
25 NumberSetting._Init(self)
26 self.Spin.set_digits(0)
27- self.Scale.set_digits(0)
28
29 class FloatSetting(NumberSetting):
30
31@@ -475,7 +468,6 @@
32 self.Inc = None
33 NumberSetting._Init(self)
34 self.Spin.set_digits(4)
35- self.Scale.set_digits(4)
36
37
38 class ColorSetting(StockSetting):
390
=== removed file 'debian/patches/series'
--- debian/patches/series 2015-04-23 20:07:35 +0000
+++ debian/patches/series 1970-01-01 00:00:00 +0000
@@ -1,7 +0,0 @@
1ubuntu_super_p.patch
2ubuntu-config.patch
3ccsm_remove_redundant_sliders.patch
4ccsm_add_first_run_warning.patch
5ccsm_disable_unity_checkbox.patch
6unity_support_test.patch
7100_workaround_virtualbox_hang.patch
80
=== removed file 'debian/patches/ubuntu-config.patch'
--- debian/patches/ubuntu-config.patch 2015-04-06 18:44:31 +0000
+++ debian/patches/ubuntu-config.patch 1970-01-01 00:00:00 +0000
@@ -1,886 +0,0 @@
1=== modified file 'metadata/core.xml.in'
2Index: scale-xy-offsets/metadata/core.xml.in
3===================================================================
4--- scale-xy-offsets.orig/metadata/core.xml.in 2014-02-17 21:25:57.420121366 +0100
5+++ scale-xy-offsets/metadata/core.xml.in 2014-02-17 21:25:57.408121419 +0100
6@@ -139,7 +139,7 @@
7 <option name="focus_prevention_match" type="match">
8 <_short>Focus Prevention Windows</_short>
9 <_long>Focus prevention windows</_long>
10- <default>any</default>
11+ <default>!(class=Polkit-gnome-authentication-agent-1)</default>
12 </option>
13 </group>
14 <group>
15@@ -174,7 +174,7 @@
16 <option name="minimize_window_key" type="key">
17 <_short>Minimize Window</_short>
18 <_long>Minimize active window</_long>
19- <default>&lt;Alt&gt;F9</default>
20+ <default>&lt;Control&gt;&lt;Alt&gt;KP_0</default>
21 </option>
22 <option name="minimize_window_button" type="button">
23 <_short>Minimize Window</_short>
24@@ -183,16 +183,16 @@
25 <option name="maximize_window_key" type="key">
26 <_short>Maximize Window</_short>
27 <_long>Maximize active window</_long>
28- <default>&lt;Alt&gt;F10</default>
29+ <default>&lt;Control&gt;&lt;Super&gt;Up</default>
30 </option>
31 <option name="unmaximize_window_key" type="key">
32 <_short>Unmaximize Window</_short>
33 <_long>Unmaximize active window</_long>
34- <default>&lt;Alt&gt;F5</default>
35 </option>
36 <option name="unmaximize_or_minimize_window_key" type="key">
37 <_short>Unmaximize or Minimize Window</_short>
38 <_long>Unmaximize or minimize active window</_long>
39+ <default>&lt;Control&gt;&lt;Super&gt;Down</default>
40 </option>
41 <option name="maximize_window_horizontally_key" type="key">
42 <_short>Maximize Window Horizontally</_short>
43@@ -215,7 +215,6 @@
44 <option name="show_desktop_key" type="key">
45 <_short>Show Desktop</_short>
46 <_long>Hide all windows and focus desktop</_long>
47- <default>&lt;Control&gt;&lt;Alt&gt;d</default>
48 </option>
49 <option name="show_desktop_edge" type="edge">
50 <_short>Show Desktop</_short>
51@@ -225,6 +224,7 @@
52 <option name="toggle_window_maximized_key" type="key">
53 <_short>Toggle Window Maximized</_short>
54 <_long>Toggle active window maximized</_long>
55+ <default>&lt;Control&gt;&lt;Alt&gt;KP_5</default>
56 </option>
57 <option name="toggle_window_maximized_button" type="button">
58 <_short>Toggle Window Maximized</_short>
59@@ -249,7 +249,7 @@
60 <option name="hsize" type="int">
61 <_short>Horizontal Virtual Size</_short>
62 <_long>Screen size multiplier for horizontal virtual size</_long>
63- <default>4</default>
64+ <default>1</default>
65 <min>1</min>
66 <max>32</max>
67 </option>
68Index: scale-xy-offsets/plugins/animation/animation.xml.in
69===================================================================
70--- scale-xy-offsets.orig/plugins/animation/animation.xml.in 2014-02-17 21:25:57.420121366 +0100
71+++ scale-xy-offsets/plugins/animation/animation.xml.in 2014-02-17 21:25:57.408121419 +0100
72@@ -36,7 +36,7 @@
73 <extensible/>
74 <sort start="2"/>
75 <default>
76- <value>animation:Zoom</value>
77+ <value>animation:Glide 2</value>
78 <value>animation:Fade</value>
79 <value>animation:Fade</value>
80 </default>
81@@ -48,9 +48,9 @@
82 <min>50</min>
83 <max>4000</max>
84 <default>
85- <value>200</value>
86- <value>150</value>
87- <value>150</value>
88+ <value>120</value>
89+ <value>80</value>
90+ <value>80</value>
91 </default>
92 </option>
93 <option name="open_matches" type="list">
94@@ -58,8 +58,8 @@
95 <_long>The windows that will be animated.</_long>
96 <type>match</type>
97 <default>
98- <value>(type=Normal | Dialog | ModalDialog | Unknown) &amp; !(name=gnome-screensaver)</value>
99- <value>(type=Menu | PopupMenu | DropdownMenu | Combo)</value>
100+ <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>
101+ <value>((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) &amp; !(class=\\.exe$))</value>
102 <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>
103 </default>
104 </option>
105@@ -102,7 +102,7 @@
106 <extensible/>
107 <sort start="2"/>
108 <default>
109- <value>animation:Zoom</value>
110+ <value>animation:Glide 2</value>
111 <value>animation:Fade</value>
112 <value>animation:Fade</value>
113 </default>
114@@ -114,9 +114,9 @@
115 <min>50</min>
116 <max>4000</max>
117 <default>
118- <value>200</value>
119- <value>150</value>
120- <value>150</value>
121+ <value>120</value>
122+ <value>80</value>
123+ <value>50</value>
124 </default>
125 </option>
126 <option name="close_matches" type="list">
127@@ -124,8 +124,8 @@
128 <_long>The windows that will be animated.</_long>
129 <type>match</type>
130 <default>
131- <value>(type=Normal | Dialog | ModalDialog | Unknown) &amp; !(name=gnome-screensaver)</value>
132- <value>(type=Menu | PopupMenu | DropdownMenu | Combo)</value>
133+ <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>
134+ <value>((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) &amp; !(class=\\.exe$))</value>
135 <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>
136 </default>
137 </option>
138@@ -168,7 +168,7 @@
139 <extensible/>
140 <sort start="2"/>
141 <default>
142- <value>animation:Magic Lamp</value>
143+ <value>animation:Zoom</value>
144 </default>
145 </option>
146 <option name="minimize_durations" type="list">
147@@ -178,7 +178,7 @@
148 <min>50</min>
149 <max>4000</max>
150 <default>
151- <value>300</value>
152+ <value>220</value>
153 </default>
154 </option>
155 <option name="minimize_matches" type="list">
156@@ -341,7 +341,7 @@
157 <extensible/>
158 <sort start="1"/>
159 <default>
160- <value>animation:None</value>
161+ <value>animation:Fade</value>
162 </default>
163 </option>
164 <option name="focus_durations" type="list">
165@@ -351,7 +351,7 @@
166 <min>50</min>
167 <max>4000</max>
168 <default>
169- <value>300</value>
170+ <value>150</value>
171 </default>
172 </option>
173 <option name="focus_matches" type="list">
174@@ -385,7 +385,7 @@
175 <option name="time_step" type="int">
176 <_short>Animation Time Step</_short>
177 <_long>The amount of time in milliseconds between each render of the animation. The higher the number, the jerkier the movements become.</_long>
178- <default>10</default>
179+ <default>16</default>
180 <min>1</min>
181 <max>400</max>
182 </option>
183@@ -473,7 +473,7 @@
184 <option name="glide2_away_position" type="float">
185 <_short>Away Position</_short>
186 <_long>Closeness of window to camera at the end of the animation (1.0: Close to camera, -2.0: Away from camera).</_long>
187- <default>-0.4</default>
188+ <default>-0.1</default>
189 <min>-2</min>
190 <max>1</max>
191 <precision>0.05</precision>
192@@ -481,7 +481,7 @@
193 <option name="glide2_away_angle" type="float">
194 <_short>Away Angle</_short>
195 <_long>Angle of window at the end of the animation.</_long>
196- <default>-45</default>
197+ <default>0</default>
198 <min>-540</min>
199 <max>540</max>
200 <precision>5</precision>
201@@ -686,7 +686,7 @@
202 <option name="zoom_springiness" type="float">
203 <_short>Springiness</_short>
204 <_long>How spring-like the Zoom animation should be.</_long>
205- <default>0.0</default>
206+ <default>0.08</default>
207 <min>0</min>
208 <max>1</max>
209 <precision>0.01</precision>
210Index: scale-xy-offsets/plugins/decor/decor.xml.in
211===================================================================
212--- scale-xy-offsets.orig/plugins/decor/decor.xml.in 2014-02-17 21:25:57.420121366 +0100
213+++ scale-xy-offsets/plugins/decor/decor.xml.in 2014-02-17 21:25:57.412121402 +0100
214@@ -31,7 +31,7 @@
215 <option name="active_shadow_opacity" type="float">
216 <_short>Shadow Opacity</_short>
217 <_long>Drop shadow opacity</_long>
218- <default>0.5</default>
219+ <default>0.8</default>
220 <min>0.01</min>
221 <max>6.0</max>
222 <precision>0.01</precision>
223@@ -66,7 +66,7 @@
224 <option name="inactive_shadow_radius" type="float">
225 <_short>Shadow Radius</_short>
226 <_long>Drop shadow radius</_long>
227- <default>8.0</default>
228+ <default>5.0</default>
229 <min>0.1</min>
230 <max>13.0</max>
231 <precision>0.1</precision>
232@@ -74,7 +74,7 @@
233 <option name="inactive_shadow_opacity" type="float">
234 <_short>Shadow Opacity</_short>
235 <_long>Drop shadow opacity</_long>
236- <default>0.5</default>
237+ <default>0.4</default>
238 <min>0.01</min>
239 <max>6.0</max>
240 <precision>0.01</precision>
241@@ -101,7 +101,7 @@
242 <option name="command" type="string">
243 <_short>Command</_short>
244 <_long>Decorator command line that is executed if no decorator is already running.</_long>
245- <default>exec \"${COMPIZ_BIN_PATH}compiz-decorator\"</default>
246+ <default>/usr/bin/gtk-window-decorator</default>
247 </option>
248 <option name="mipmap" type="bool">
249 <_short>Mipmap</_short>
250Index: scale-xy-offsets/plugins/fade/fade.xml.in
251===================================================================
252--- scale-xy-offsets.orig/plugins/fade/fade.xml.in 2014-02-17 21:25:57.420121366 +0100
253+++ scale-xy-offsets/plugins/fade/fade.xml.in 2014-02-17 21:25:57.412121402 +0100
254@@ -10,6 +10,7 @@
255 </requirement>
256 <relation type="after">
257 <plugin>decor</plugin>
258+ <plugin>staticswitcher</plugin>
259 </relation>
260 <relation type="before">
261 <plugin>cube</plugin>
262@@ -50,7 +51,7 @@
263 <option name="window_match" type="match">
264 <_short>Fade windows</_short>
265 <_long>Windows that should be fading</_long>
266- <default>any</default>
267+ <default>any &amp; !(title=notify-osd)</default>
268 </option>
269 <option name="visual_bell" type="bell">
270 <_short>Visual Bell</_short>
271Index: scale-xy-offsets/plugins/gnomecompat/gnomecompat.xml.in
272===================================================================
273--- scale-xy-offsets.orig/plugins/gnomecompat/gnomecompat.xml.in 2014-02-17 21:25:57.420121366 +0100
274+++ scale-xy-offsets/plugins/gnomecompat/gnomecompat.xml.in 2014-02-17 21:25:57.412121402 +0100
275@@ -53,6 +53,7 @@
276 <option name="run_command_terminal_key" type="key">
277 <_short>Open a terminal</_short>
278 <_long>Open a terminal</_long>
279+ <default>&lt;Control&gt;&lt;Alt&gt;T</default>
280 </option>
281 </group>
282 </options>
283Index: scale-xy-offsets/plugins/resize/resize.xml.in
284===================================================================
285--- scale-xy-offsets.orig/plugins/resize/resize.xml.in 2014-02-17 21:25:57.420121366 +0100
286+++ scale-xy-offsets/plugins/resize/resize.xml.in 2014-02-17 21:25:57.412121402 +0100
287@@ -56,15 +56,15 @@
288 <option name="maximize_vertically" type="bool">
289 <short>Maximize Vertically if screen edge hit</short>
290 <long>Maximizes the window vertically if the top or bottom screen edge is hit while resizing</long>
291- <default>false</default>
292+ <default>true</default>
293 </option>
294 <option name="border_color" type="color">
295 <_short>Border Color</_short>
296 <_long>Border color used for outline and rectangle resize modes</_long>
297 <default>
298- <red>0x2f2f</red>
299- <green>0x2f2f</green>
300- <blue>0x4f4f</blue>
301+ <red>0xfbfb</red>
302+ <green>0x8b8b</green>
303+ <blue>0x0</blue>
304 <alpha>0x9f9f</alpha>
305 </default>
306 </option>
307@@ -72,10 +72,10 @@
308 <_short>Fill Color</_short>
309 <_long>Fill color used for rectangle resize mode</_long>
310 <default>
311- <red>0x2f2f</red>
312- <green>0x2f2f</green>
313- <blue>0x4f4f</blue>
314- <alpha>0x4f4f</alpha>
315+ <red>0xfbfb</red>
316+ <green>0x8b8b</green>
317+ <blue>0x0</blue>
318+ <alpha>0x1919</alpha>
319 </default>
320 </option>
321 <subgroup>
322Index: scale-xy-offsets/plugins/scale/scale.xml.in
323===================================================================
324--- scale-xy-offsets.orig/plugins/scale/scale.xml.in 2014-02-17 21:25:57.420121366 +0100
325+++ scale-xy-offsets/plugins/scale/scale.xml.in 2014-02-17 21:31:47.058611881 +0100
326@@ -19,7 +19,7 @@
327 <option name="spacing" type="int">
328 <_short>Spacing</_short>
329 <_long>Space between windows</_long>
330- <default>10</default>
331+ <default>20</default>
332 <min>0</min>
333 <max>250</max>
334 </option>
335@@ -36,7 +36,7 @@
336 <option name="speed" type="float">
337 <_short>Speed</_short>
338 <_long>Scale speed</_long>
339- <default>1.5</default>
340+ <default>5.0</default>
341 <min>0.1</min>
342 <max>50</max>
343 <precision>0.1</precision>
344@@ -44,7 +44,7 @@
345 <option name="timestep" type="float">
346 <_short>Timestep</_short>
347 <_long>Scale timestep</_long>
348- <default>1.2</default>
349+ <default>0.1</default>
350 <min>0.1</min>
351 <max>50</max>
352 <precision>0.1</precision>
353@@ -57,7 +57,7 @@
354 <option name="opacity" type="int">
355 <_short>Opacity</_short>
356 <_long>Amount of opacity in percent</_long>
357- <default>75</default>
358+ <default>100</default>
359 <min>0</min>
360 <max>100</max>
361 </option>
362@@ -66,7 +66,7 @@
363 <_long>Overlay an icon on windows once they are scaled</_long>
364 <min>0</min>
365 <max>2</max>
366- <default>1</default>
367+ <default>0</default>
368 <desc>
369 <value>0</value>
370 <_name>None</_name>
371@@ -107,7 +107,7 @@
372 <_long>Selects where windows are scaled if multiple output devices are used.</_long>
373 <min>0</min>
374 <max>1</max>
375- <default>0</default>
376+ <default>1</default>
377 <desc>
378 <value>0</value>
379 <_name>On current output device</_name>
380@@ -123,7 +123,7 @@
381 <option name="key_bindings_toggle" type="bool">
382 <_short>Key Bindings Toggle Scale Mode</_short>
383 <_long>Key bindings toggle scale mode instead of enabling it when pressed and disabling it when released.</_long>
384- <default>false</default>
385+ <default>true</default>
386 </option>
387 <option name="button_bindings_toggle" type="bool">
388 <_short>Button Bindings Toggle Scale Mode</_short>
389@@ -133,15 +133,12 @@
390 <option name="initiate_edge" type="edge">
391 <_short>Initiate Window Picker</_short>
392 <_long>Layout and start transforming windows</_long>
393- <default>
394- <edge name="TopRight"/>
395- </default>
396 <allowed edgednd="true"/>
397 </option>
398 <option name="initiate_key" type="key">
399 <_short>Initiate Window Picker</_short>
400 <_long>Layout and start transforming windows</_long>
401- <default>&lt;Shift&gt;&lt;Alt&gt;Up</default>
402+ <default>&lt;Super&gt;w</default>
403 </option>
404 <option name="initiate_button" type="button">
405 <_short>Initiate Window Picker</_short>
406@@ -161,6 +158,7 @@
407 <option name="initiate_all_key" type="key">
408 <_short>Initiate Window Picker For All Windows</_short>
409 <_long>Layout and start transforming all windows</_long>
410+ <default>&lt;Super&gt;&lt;Shift&gt;w</default>
411 </option>
412 <option name="initiate_group_edge" type="edge">
413 <_short>Initiate Window Picker For Window Group</_short>
414Index: compiz/plugins/staticswitcher/staticswitcher.xml.in
415===================================================================
416--- compiz.orig/plugins/staticswitcher/staticswitcher.xml.in 2014-03-04 19:11:33.195668835 +0100
417+++ compiz/plugins/staticswitcher/staticswitcher.xml.in 2014-03-04 19:11:33.187668855 +0100
418@@ -11,7 +11,6 @@
419 <relation type="after">
420 <plugin>composite</plugin>
421 <plugin>opengl</plugin>
422- <plugin>fade</plugin>
423 <plugin>compiztoolbox</plugin>
424 <plugin>decor</plugin>
425 </relation>
426@@ -140,12 +139,12 @@
427 <option name="auto_change_vp" type="bool">
428 <_short>Auto Change Viewport</_short>
429 <_long>Change to the viewport of the selected window while switching</_long>
430- <default>false</default>
431+ <default>true</default>
432 </option>
433 <option name="popup_delay" type="float">
434 <_short>Popup Window Delay</_short>
435 <_long>Time (in s) the popup window should be delayed before appearing</_long>
436- <default>0.0</default>
437+ <default>0.2</default>
438 <min>0.0</min>
439 <max>2.0</max>
440 <precision>0.05</precision>
441@@ -153,7 +152,7 @@
442 <option name="mouse_select" type="bool">
443 <_short>Allow Mouse Selection</_short>
444 <_long>Allow selection of windows from the switcher window with the mouse</_long>
445- <default>false</default>
446+ <default>true</default>
447 </option>
448 </group>
449 <group>
450@@ -161,14 +160,14 @@
451 <option name="saturation" type="int">
452 <_short>Saturation</_short>
453 <_long>Amount of saturation in percent</_long>
454- <default>50</default>
455+ <default>100</default>
456 <min>0</min>
457 <max>100</max>
458 </option>
459 <option name="brightness" type="int">
460 <_short>Brightness</_short>
461 <_long>Amount of brightness in percent</_long>
462- <default>50</default>
463+ <default>100</default>
464 <min>0</min>
465 <max>100</max>
466 </option>
467@@ -192,7 +191,7 @@
468 <option name="mipmap" type="bool">
469 <_short>Mipmap</_short>
470 <_long>Generate mipmaps when possible for higher quality scaling</_long>
471- <default>true</default>
472+ <default>false</default>
473 </option>
474 <option name="row_align" type="int">
475 <_short>Row Alignment</_short>
476@@ -221,7 +220,7 @@
477 <option name="bring_to_front" type="bool">
478 <_short>Bring To Front</_short>
479 <_long>Bring selected window to front</_long>
480- <default>true</default>
481+ <default>false</default>
482 </option>
483 <_short>Selected Window Highlight</_short>
484 <option name="highlight_mode" type="int">
485@@ -229,7 +228,7 @@
486 <_long>Mode for highlighting the currently selected window</_long>
487 <min>0</min>
488 <max>2</max>
489- <default>1</default>
490+ <default>0</default>
491 <desc>
492 <value>0</value>
493 <_name>None</_name>
494Index: scale-xy-offsets/plugins/vpswitch/vpswitch.xml.in
495===================================================================
496--- scale-xy-offsets.orig/plugins/vpswitch/vpswitch.xml.in 2014-02-17 21:25:57.420121366 +0100
497+++ scale-xy-offsets/plugins/vpswitch/vpswitch.xml.in 2014-02-17 21:25:57.412121402 +0100
498@@ -95,13 +95,11 @@
499 <option name="next_button" type="button">
500 <_short>Move Next</_short>
501 <_long>Move to the next viewport</_long>
502- <default>Button5</default>
503 <internal/>
504 </option>
505 <option name="prev_button" type="button">
506 <_short>Move Prev</_short>
507 <_long>Move to the previous viewport</_long>
508- <default>Button4</default>
509 <internal/>
510 </option>
511 <option name="initiate_button" type="button">
512Index: scale-xy-offsets/plugins/wall/wall.xml.in
513===================================================================
514--- scale-xy-offsets.orig/plugins/wall/wall.xml.in 2014-02-17 21:25:57.420121366 +0100
515+++ scale-xy-offsets/plugins/wall/wall.xml.in 2014-02-17 21:25:57.416121383 +0100
516@@ -30,12 +30,12 @@
517 <option name="miniscreen" type="bool">
518 <_short>Show Live Viewport Previews</_short>
519 <_long>Show live viewport previews in switcher window</_long>
520- <default>false</default>
521+ <default>true</default>
522 </option>
523 <option name="preview_timeout" type="float">
524 <_short>Switch Target Preview Visibility Time</_short>
525 <_long>Duration (in s) the switch target preview should remain visible after switching ends.</_long>
526- <default>0.4</default>
527+ <default>0.2</default>
528 <min>0.0</min>
529 <max>2.0</max>
530 <precision>0.05</precision>
531@@ -43,7 +43,7 @@
532 <option name="preview_scale" type="int">
533 <_short>Preview Scale</_short>
534 <_long>Size of the preview in %</_long>
535- <default>100</default>
536+ <default>130</default>
537 <min>0</min>
538 <max>400</max>
539 </option>
540@@ -57,7 +57,7 @@
541 <option name="border_width" type="int">
542 <_short>Border Width</_short>
543 <_long>Width of the border between the previews</_long>
544- <default>10</default>
545+ <default>7</default>
546 <min>0</min>
547 <max>30</max>
548 </option>
549@@ -65,10 +65,10 @@
550 <_short>Outline Color</_short>
551 <_long>Outline color of the switcher window.</_long>
552 <default>
553- <red>0x3333</red>
554- <green>0x3333</green>
555- <blue>0x3333</blue>
556- <alpha>0xd998</alpha>
557+ <red>0xffff</red>
558+ <green>0xffff</green>
559+ <blue>0xffff</blue>
560+ <alpha>0x3232</alpha>
561 </default>
562 </option>
563 <subgroup>
564@@ -78,30 +78,30 @@
565 <_short>Base Color</_short>
566 <_long>First color for the background gradient of the switcher window.</_long>
567 <default>
568- <red>0xcccc</red>
569- <green>0xcccc</green>
570- <blue>0xe665</blue>
571- <alpha>0xd998</alpha>
572+ <red>0x0000</red>
573+ <green>0x0000</green>
574+ <blue>0x0000</blue>
575+ <alpha>0x6464</alpha>
576 </default>
577 </option>
578 <option name="background_gradient_highlight_color" type="color">
579 <_short>Highlight Color</_short>
580 <_long>Second color for the background gradient of the switcher window.</_long>
581 <default>
582- <red>0xf332</red>
583- <green>0xf332</green>
584- <blue>0xffff</blue>
585- <alpha>0xd998</alpha>
586+ <red>0x0000</red>
587+ <green>0x0000</green>
588+ <blue>0x0000</blue>
589+ <alpha>0x6464</alpha>
590 </default>
591 </option>
592 <option name="background_gradient_shadow_color" type="color">
593 <_short>Shadow Color</_short>
594 <_long>Third color for the background gradient of the switcher window.</_long>
595 <default>
596- <red>0xf332</red>
597- <green>0xf332</green>
598- <blue>0xffff</blue>
599- <alpha>0xd998</alpha>
600+ <red>0x0000</red>
601+ <green>0x0000</green>
602+ <blue>0x0000</blue>
603+ <alpha>0x6464</alpha>
604 </default>
605 </option>
606 </subgroup>
607@@ -112,20 +112,20 @@
608 <_short>Base Color</_short>
609 <_long>First color for the thumb gradient of the switcher window.</_long>
610 <default>
611- <red>0x3333</red>
612- <green>0x3333</green>
613- <blue>0x3333</blue>
614- <alpha>0x5999</alpha>
615+ <red>0x5555</red>
616+ <green>0x5555</green>
617+ <blue>0x5555</blue>
618+ <alpha>0x3232</alpha>
619 </default>
620 </option>
621 <option name="thumb_gradient_highlight_color" type="color">
622 <_short>Highlight Color</_short>
623 <_long>Second color for the thumb gradient of the switcher window.</_long>
624 <default>
625- <red>0x3fff</red>
626- <green>0x3fff</green>
627- <blue>0x3fff</blue>
628- <alpha>0x3fff</alpha>
629+ <red>0x5555</red>
630+ <green>0x5555</green>
631+ <blue>0x5555</blue>
632+ <alpha>0x3232</alpha>
633 </default>
634 </option>
635 </subgroup>
636@@ -139,7 +139,7 @@
637 <red>0xffff</red>
638 <green>0xffff</green>
639 <blue>0xffff</blue>
640- <alpha>0xf332</alpha>
641+ <alpha>0xffff</alpha>
642 </default>
643 </option>
644 <option name="thumb_highlight_gradient_shadow_color" type="color">
645@@ -149,7 +149,7 @@
646 <red>0xdfff</red>
647 <green>0xdfff</green>
648 <blue>0xdfff</blue>
649- <alpha>0xa665</alpha>
650+ <alpha>0xffff</alpha>
651 </default>
652 </option>
653 </subgroup>
654@@ -201,7 +201,7 @@
655 <option name="auto_switch_vp_and_window" type="bool">
656 <_short>Auto Switch Vp And Window</_short>
657 <_long>Auto switch the viewport and move window when Alt-Tab to window that is more than half contained in another viewport</_long>
658- <default>true</default>
659+ <default>false</default>
660 </option>
661 </group>
662 <group>
663@@ -356,7 +356,7 @@
664 <option name="edgeflip_move" type="bool">
665 <_short>Edge Flip Move</_short>
666 <_long>Flip viewport when moving a window to a screen edge</_long>
667- <default>true</default>
668+ <default>false</default>
669 </option>
670 <option name="edgeflip_dnd" type="bool">
671 <_short>Edge Flip DnD</_short>
672Index: scale-xy-offsets/tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp
673===================================================================
674--- scale-xy-offsets.orig/tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp 2014-02-17 21:25:57.420121366 +0100
675+++ scale-xy-offsets/tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp 2014-02-17 21:25:57.416121383 +0100
676@@ -46,7 +46,7 @@
677
678 namespace
679 {
680-unsigned int DEFAULT_VIEWPORT_WIDTH = 4;
681+unsigned int DEFAULT_VIEWPORT_WIDTH = 1;
682 unsigned int DEFAULT_VIEWPORT_HEIGHT = 1;
683
684 bool Advance (Display *d, bool r)
685Index: scale-xy-offsets/plugins/grid/grid.xml.in
686===================================================================
687--- scale-xy-offsets.orig/plugins/grid/grid.xml.in 2014-02-17 21:25:57.420121366 +0100
688+++ scale-xy-offsets/plugins/grid/grid.xml.in 2014-02-17 21:25:57.416121383 +0100
689@@ -68,12 +68,12 @@
690 <option name="put_maximize_key" type="key">
691 <_short>Maximize Key</_short>
692 <_long>Maximize window.</_long>
693- <default>&lt;Control&gt;&lt;Alt&gt;KP_0</default>
694+ <default>&lt;Control&gt;&lt;Super&gt;Up</default>
695 </option>
696 <option name="put_restore_key" type="key">
697 <_short>Restore</_short>
698 <_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>
699- <default>&lt;Alt&gt;F5</default>
700+ <default>&lt;Control&gt;&lt;Super&gt;Down</default>
701 </option>
702 <option name="left_maximize" type="key">
703 <_short>Left Maximize</_short>
704Index: scale-xy-offsets/plugins/ezoom/ezoom.xml.in
705===================================================================
706--- scale-xy-offsets.orig/plugins/ezoom/ezoom.xml.in 2014-02-17 21:25:57.420121366 +0100
707+++ scale-xy-offsets/plugins/ezoom/ezoom.xml.in 2014-02-17 21:25:57.416121383 +0100
708@@ -30,7 +30,7 @@
709 <option type="button" name="zoom_in_button">
710 <_short>Zoom In Button</_short>
711 <_long>Mouse button shortcut to invoke zooming in.</_long>
712- <default>&lt;Super&gt;Button4</default>
713+ <default></default>
714 </option>
715 <option type="key" name="zoom_in_key">
716 <_short>Zoom In Key</_short>
717@@ -39,7 +39,7 @@
718 <option type="button" name="zoom_out_button">
719 <_short>Zoom Out Button</_short>
720 <_long>Mouse button shortcut to invoke zooming out.</_long>
721- <default>&lt;Super&gt;Button5</default>
722+ <default></default>
723 </option>
724 <option type="key" name="zoom_out_key">
725 <_short>Zoom Out Key</_short>
726@@ -48,7 +48,7 @@
727 <option type="button" name="zoom_box_button">
728 <_short>Invoke Zoom Box Button</_short>
729 <_long>Define a rectangle area and zoom into it.</_long>
730- <default>&lt;Super&gt;Button2</default>
731+ <default></default>
732 </option>
733 <option name="zoom_box_outline_color" type="color">
734 <_short>Zoom Box Outline Color</_short>
735@@ -162,7 +162,7 @@
736 <option type="key" name="fit_to_window_key">
737 <_short>Fit zoomed area to window</_short>
738 <_long>Zooms in/out so the focused window is zoomed to the maximum while still being fully visible.</_long>
739- <default>&lt;Super&gt;r</default>
740+ <default></default>
741 </option>
742 </subgroup>
743 </group>
744Index: scale-xy-offsets/plugins/expo/expo.xml.in
745===================================================================
746--- scale-xy-offsets.orig/plugins/expo/expo.xml.in 2014-02-17 21:25:57.420121366 +0100
747+++ scale-xy-offsets/plugins/expo/expo.xml.in 2014-02-17 21:25:57.416121383 +0100
748@@ -17,6 +17,7 @@
749 <plugin>wobbly</plugin>
750 <plugin>animation</plugin>
751 <plugin>wallpaper</plugin>
752+ <plugin>imgpng</plugin>
753 </relation>
754 </deps>
755 <options>
756@@ -25,7 +26,7 @@
757 <option name="expo_key" type="key">
758 <_short>Expo Key</_short>
759 <_long>Initiate or terminate Expo mode with this keyboard shortcut.</_long>
760- <default>&lt;Super&gt;e</default>
761+ <default>&lt;Super&gt;s</default>
762 </option>
763 <option name="expo_button" type="button">
764 <_short>Expo Button</_short>
765@@ -36,7 +37,6 @@
766 <_short>Expo Corner/Edge</_short>
767 <_long>Initiate or terminate Expo mode by moving the pointer to this corner or edge of your screen(s).</_long>
768 <default>
769- <edge name="TopLeft"/>
770 </default>
771 </option>
772 <option name="double_click_time" type="int">
773@@ -80,7 +80,7 @@
774 <option name="zoom_time" type="float">
775 <_short>Animation Duration</_short>
776 <_long>Duration of the selected animation (in seconds).</_long>
777- <default>0.5</default>
778+ <default>0.3</default>
779 <min>0.1</min>
780 <max>5.0</max>
781 <precision>0.1</precision>
782@@ -142,12 +142,12 @@
783 <option name="x_offset" type="int">
784 <_short>X Offset</_short>
785 <_long>Horizontal offset (in pixels).</_long>
786- <default>0</default>
787+ <default>64</default>
788 </option>
789 <option name="y_offset" type="int">
790 <_short>Y Offset</_short>
791 <_long>Vertical offset (in pixels).</_long>
792- <default>0</default>
793+ <default>24</default>
794 </option>
795 <option name="distance" type="float">
796 <_short>Camera Distance</_short>
797@@ -160,7 +160,7 @@
798 <option name="vp_distance" type="float">
799 <_short>Viewport Distance</_short>
800 <_long>The distance between viewports in Expo mode.</_long>
801- <default>0.10</default>
802+ <default>0.2</default>
803 <min>0.0</min>
804 <max>1.0</max>
805 <precision>0.01</precision>
806@@ -188,7 +188,7 @@
807 <_long>How the Expo wall should be displayed, if multiple output devices are used.</_long>
808 <min>0</min>
809 <max>1</max>
810- <default>0</default>
811+ <default>1</default>
812 <desc>
813 <value>0</value>
814 <_name>One big wall</_name>
815@@ -203,7 +203,7 @@
816 <option name="vp_brightness" type="float">
817 <_short>Brightness</_short>
818 <_long>The brightness of unfocused viewports (in percent).</_long>
819- <default>75.0</default>
820+ <default>40.0</default>
821 <min>0.0</min>
822 <max>100.0</max>
823 <precision>0.1</precision>
824@@ -223,7 +223,7 @@
825 <red>0xfbfb</red>
826 <green>0x8b8b</green>
827 <blue>0x0</blue>
828- <alpha>0x0</alpha>
829+ <alpha>0xffff</alpha>
830 </default>
831 </option>
832 </subgroup>
833@@ -232,7 +232,7 @@
834 <option name="reflection" type="bool">
835 <_short>Reflection</_short>
836 <_long>Render a realtime reflection of the viewports on the ground.</_long>
837- <default>true</default>
838+ <default>false</default>
839 </option>
840 <option name="ground_color1" type="color">
841 <_short>Ground Color (near)</_short>
842Index: scale-xy-offsets/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml
843===================================================================
844--- scale-xy-offsets.orig/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml 2014-02-17 21:25:57.420121366 +0100
845+++ scale-xy-offsets/compizconfig/integration/gnome/gsettings/org.compiz.integrated.gschema.xml 2014-02-17 21:25:57.416121383 +0100
846@@ -10,6 +10,9 @@
847 <key type="s" name="command-screenshot">
848 <default>"gnome-screenshot"</default>
849 </key>
850+ <key type="as" name="run-command-21">
851+ <default>["&lt;Control&gt;&lt;Alt&gt;Delete"]</default>
852+ </key>
853 <key type="as" name="run-command-12">
854 <default>["Disabled"]</default>
855 </key>
856@@ -46,6 +49,9 @@
857 <key type="as" name="run-command-1">
858 <default>["Disabled"]</default>
859 </key>
860+ <key type="s" name="command-21">
861+ <default>"/usr/bin/gnome-system-monitor -p"</default>
862+ </key>
863 <key type="s" name="command-12">
864 <default>""</default>
865 </key>
866Index: scale-xy-offsets/plugins/commands/commands.xml.in
867===================================================================
868--- scale-xy-offsets.orig/plugins/commands/commands.xml.in 2014-02-17 21:25:57.420121366 +0100
869+++ scale-xy-offsets/plugins/commands/commands.xml.in 2014-02-17 21:25:57.416121383 +0100
870@@ -117,7 +117,7 @@
871 <option name="command20" type="string">
872 <_short>Command line 20</_short>
873 <_long>Command line to be executed in shell when run_command20 is invoked</_long>
874- <default></default>
875+ <default>/usr/bin/gnome-system-monitor -p</default>
876 </option>
877 </group>
878 <group>
879@@ -205,6 +205,7 @@
880 <option name="run_command20_key" type="key">
881 <_short>Run command 20</_short>
882 <_long>A keybinding that when invoked, will run the shell command identified by command20</_long>
883+ <default>&lt;Control&gt;&lt;Alt&gt;Delete</default>
884 </option>
885 </group>
886 <group>
8870
=== removed file 'debian/patches/ubuntu_super_p.patch'
--- debian/patches/ubuntu_super_p.patch 2013-11-22 15:11:24 +0000
+++ debian/patches/ubuntu_super_p.patch 1970-01-01 00:00:00 +0000
@@ -1,30 +0,0 @@
1--- a/src/screen.cpp
2+++ b/src/screen.cpp
3@@ -3253,12 +3253,22 @@
4 * This is so that we can detect taps on individual modifier
5 * keys, and know to cancel the tap if <modifier>+k is pressed.
6 */
7- if (!(currentState & CompAction::StateIgnoreTap))
8+ int minCode, maxCode;
9+ XDisplayKeycodes (screen->dpy(), &minCode, &maxCode);
10+
11+ if ((currentState & CompAction::StateIgnoreTap))
12+ {
13+ KeySym sym_p = XStringToKeysym("p");
14+ KeyCode code_p = XKeysymToKeycode(screen->dpy(), sym_p);
15+
16+ for (k = minCode; k <= maxCode; k++)
17+ if (k != code_p)
18+ grabUngrabOneKey (modifiers | ignore, k, grab);
19+ }
20+ else
21 {
22- int minCode, maxCode;
23- XDisplayKeycodes (screen->dpy(), &minCode, &maxCode);
24- for (k = minCode; k <= maxCode; k++)
25- grabUngrabOneKey (modifiers | modifierForKeycode | ignore, k, grab);
26+ for (k = minCode; k <= maxCode; k++)
27+ grabUngrabOneKey (modifiers | modifierForKeycode | ignore, k, grab);
28 }
29 }
30
310
=== removed file 'debian/patches/unity_support_test.patch'
--- debian/patches/unity_support_test.patch 2012-10-09 13:05:32 +0000
+++ debian/patches/unity_support_test.patch 1970-01-01 00:00:00 +0000
@@ -1,90 +0,0 @@
1# Description: force llvmpipe in the unity profile if we are in the grey zone,
2# meaning: the card and drivers have opengl support, however,
3# it doesn't met unity requirements (opengl < 1.4, no vertex
4# shaders support…).
5# Forwarded: not-needed
6# Bug: https://launchpad.net/bugs/1039155
7# Author: Daniel van Vugt <daniel.van.vugt@canonical.com>
8=== modified file 'src/plugin.cpp'
9--- old/src/plugin.cpp 2012-07-30 10:15:41 +0000
10+++ new/src/plugin.cpp 2012-10-09 10:52:12 +0000
11@@ -116,6 +116,60 @@
12 }
13
14 static bool
15+setOpenGLPluginEnvironment ()
16+{
17+ /*
18+ * Check if the hardware is adequate for Unity and if not, use LLVMpipe.
19+ * Unfortunately the design of Mesa requires that this be done before
20+ * libGL is loaded, which means before the opengl plugin is loaded.
21+ */
22+ bool toggledLLVM = false;
23+
24+ if (!getenv ("LIBGL_ALWAYS_SOFTWARE"))
25+ {
26+ const char *profile = getenv ("COMPIZ_CONFIG_PROFILE");
27+ if (profile && !strcmp (profile, "ubuntu"))
28+ {
29+ int result = system ("/usr/lib/nux/unity_support_test");
30+ int status = WEXITSTATUS (result);
31+ compLogMessage ("core", CompLogLevelInfo,
32+ "Unity is %s",
33+ status == 0 ? "fully supported by your hardware." :
34+ status == 127 ? "undetectable" :
35+ "not supported by your hardware. "
36+ "Enabling software rendering instead (slow).");
37+ if (status > 0 && status < 127)
38+ {
39+ setenv ("LIBGL_ALWAYS_SOFTWARE", "1", 1);
40+ toggledLLVM = true;
41+ }
42+ }
43+ }
44+
45+ return toggledLLVM;
46+}
47+
48+static void
49+unsetUnityshellPluginEnvironment ()
50+{
51+ unsetenv ("LIBGL_ALWAYS_SOFTWARE");
52+}
53+
54+static void
55+setPluginEnvironment (const char *name)
56+{
57+ if (!strcmp (name, "opengl"))
58+ setOpenGLPluginEnvironment ();
59+}
60+
61+static void
62+unsetPluginEnvironment (const char *name)
63+{
64+ if (!strcmp (name, "unityshell"))
65+ unsetUnityshellPluginEnvironment ();
66+}
67+
68+static bool
69 dlloaderLoadPlugin (CompPlugin *p,
70 const char *path,
71 const char *name)
72@@ -127,6 +181,8 @@
73 if (cloaderLoadPlugin (p, path, name))
74 return true;
75
76+ setPluginEnvironment (name);
77+
78 if (path)
79 {
80 file = path;
81@@ -197,6 +253,8 @@
82 if (!loaded && dlhand)
83 dlclose (dlhand);
84
85+ unsetPluginEnvironment (name);
86+
87 return loaded;
88 }
89
90
910
=== modified file 'metadata/core.xml.in'
--- metadata/core.xml.in 2015-03-18 21:06:14 +0000
+++ metadata/core.xml.in 2015-10-15 15:29:59 +0000
@@ -144,7 +144,7 @@
144 <option name="focus_prevention_match" type="match">144 <option name="focus_prevention_match" type="match">
145 <_short>Focus Prevention Windows</_short>145 <_short>Focus Prevention Windows</_short>
146 <_long>Focus prevention windows</_long>146 <_long>Focus prevention windows</_long>
147 <default>any</default>147 <default>!(class=Polkit-gnome-authentication-agent-1)</default>
148 </option>148 </option>
149 </group>149 </group>
150 <group>150 <group>
@@ -179,7 +179,7 @@
179 <option name="minimize_window_key" type="key">179 <option name="minimize_window_key" type="key">
180 <_short>Minimize Window</_short>180 <_short>Minimize Window</_short>
181 <_long>Minimize active window</_long>181 <_long>Minimize active window</_long>
182 <default>&lt;Alt&gt;F9</default>182 <default>&lt;Control&gt;&lt;Alt&gt;KP_0</default>
183 </option>183 </option>
184 <option name="minimize_window_button" type="button">184 <option name="minimize_window_button" type="button">
185 <_short>Minimize Window</_short>185 <_short>Minimize Window</_short>
@@ -188,16 +188,16 @@
188 <option name="maximize_window_key" type="key">188 <option name="maximize_window_key" type="key">
189 <_short>Maximize Window</_short>189 <_short>Maximize Window</_short>
190 <_long>Maximize active window</_long>190 <_long>Maximize active window</_long>
191 <default>&lt;Alt&gt;F10</default>191 <default>&lt;Control&gt;&lt;Super&gt;Up</default>
192 </option>192 </option>
193 <option name="unmaximize_window_key" type="key">193 <option name="unmaximize_window_key" type="key">
194 <_short>Unmaximize Window</_short>194 <_short>Unmaximize Window</_short>
195 <_long>Unmaximize active window</_long>195 <_long>Unmaximize active window</_long>
196 <default>&lt;Alt&gt;F5</default>
197 </option>196 </option>
198 <option name="unmaximize_or_minimize_window_key" type="key">197 <option name="unmaximize_or_minimize_window_key" type="key">
199 <_short>Unmaximize or Minimize Window</_short>198 <_short>Unmaximize or Minimize Window</_short>
200 <_long>Unmaximize or minimize active window</_long>199 <_long>Unmaximize or minimize active window</_long>
200 <default>&lt;Control&gt;&lt;Super&gt;Down</default>
201 </option>201 </option>
202 <option name="maximize_window_horizontally_key" type="key">202 <option name="maximize_window_horizontally_key" type="key">
203 <_short>Maximize Window Horizontally</_short>203 <_short>Maximize Window Horizontally</_short>
@@ -220,7 +220,6 @@
220 <option name="show_desktop_key" type="key">220 <option name="show_desktop_key" type="key">
221 <_short>Show Desktop</_short>221 <_short>Show Desktop</_short>
222 <_long>Hide all windows and focus desktop</_long>222 <_long>Hide all windows and focus desktop</_long>
223 <default>&lt;Control&gt;&lt;Alt&gt;d</default>
224 </option>223 </option>
225 <option name="show_desktop_edge" type="edge">224 <option name="show_desktop_edge" type="edge">
226 <_short>Show Desktop</_short>225 <_short>Show Desktop</_short>
@@ -230,6 +229,7 @@
230 <option name="toggle_window_maximized_key" type="key">229 <option name="toggle_window_maximized_key" type="key">
231 <_short>Toggle Window Maximized</_short>230 <_short>Toggle Window Maximized</_short>
232 <_long>Toggle active window maximized</_long>231 <_long>Toggle active window maximized</_long>
232 <default>&lt;Control&gt;&lt;Alt&gt;KP_5</default>
233 </option>233 </option>
234 <option name="toggle_window_maximized_button" type="button">234 <option name="toggle_window_maximized_button" type="button">
235 <_short>Toggle Window Maximized</_short>235 <_short>Toggle Window Maximized</_short>
@@ -254,7 +254,7 @@
254 <option name="hsize" type="int">254 <option name="hsize" type="int">
255 <_short>Horizontal Virtual Size</_short>255 <_short>Horizontal Virtual Size</_short>
256 <_long>Screen size multiplier for horizontal virtual size</_long>256 <_long>Screen size multiplier for horizontal virtual size</_long>
257 <default>4</default>257 <default>1</default>
258 <min>1</min>258 <min>1</min>
259 <max>32</max>259 <max>32</max>
260 </option>260 </option>
261261
=== modified file 'plugins/animation/animation.xml.in'
--- plugins/animation/animation.xml.in 2012-10-15 10:31:51 +0000
+++ plugins/animation/animation.xml.in 2015-10-15 15:29:59 +0000
@@ -36,7 +36,7 @@
36 <extensible/>36 <extensible/>
37 <sort start="2"/>37 <sort start="2"/>
38 <default>38 <default>
39 <value>animation:Zoom</value>39 <value>animation:Glide 2</value>
40 <value>animation:Fade</value>40 <value>animation:Fade</value>
41 <value>animation:Fade</value>41 <value>animation:Fade</value>
42 </default>42 </default>
@@ -48,9 +48,9 @@
48 <min>50</min>48 <min>50</min>
49 <max>4000</max>49 <max>4000</max>
50 <default>50 <default>
51 <value>200</value>51 <value>120</value>
52 <value>150</value>52 <value>80</value>
53 <value>150</value>53 <value>80</value>
54 </default>54 </default>
55 </option>55 </option>
56 <option name="open_matches" type="list">56 <option name="open_matches" type="list">
@@ -58,8 +58,8 @@
58 <_long>The windows that will be animated.</_long>58 <_long>The windows that will be animated.</_long>
59 <type>match</type>59 <type>match</type>
60 <default>60 <default>
61 <value>(type=Normal | Dialog | ModalDialog | Unknown) &amp; !(name=gnome-screensaver)</value>61 <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>
62 <value>(type=Menu | PopupMenu | DropdownMenu | Combo)</value>62 <value>((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) &amp; !(class=\\.exe$))</value>
63 <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>63 <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>
64 </default>64 </default>
65 </option>65 </option>
@@ -102,7 +102,7 @@
102 <extensible/>102 <extensible/>
103 <sort start="2"/>103 <sort start="2"/>
104 <default>104 <default>
105 <value>animation:Zoom</value>105 <value>animation:Glide 2</value>
106 <value>animation:Fade</value>106 <value>animation:Fade</value>
107 <value>animation:Fade</value>107 <value>animation:Fade</value>
108 </default>108 </default>
@@ -114,9 +114,9 @@
114 <min>50</min>114 <min>50</min>
115 <max>4000</max>115 <max>4000</max>
116 <default>116 <default>
117 <value>200</value>117 <value>120</value>
118 <value>150</value>118 <value>80</value>
119 <value>150</value>119 <value>50</value>
120 </default>120 </default>
121 </option>121 </option>
122 <option name="close_matches" type="list">122 <option name="close_matches" type="list">
@@ -124,8 +124,8 @@
124 <_long>The windows that will be animated.</_long>124 <_long>The windows that will be animated.</_long>
125 <type>match</type>125 <type>match</type>
126 <default>126 <default>
127 <value>(type=Normal | Dialog | ModalDialog | Unknown) &amp; !(name=gnome-screensaver)</value>127 <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>
128 <value>(type=Menu | PopupMenu | DropdownMenu | Combo)</value>128 <value>((type=Menu | PopupMenu | DropdownMenu | Combo | Dialog | ModalDialog | Normal) &amp; !(class=\\.exe$))</value>
129 <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>129 <value>(type=Tooltip | Notification | Utility) &amp; !(name=compiz) &amp; !(title=notify-osd)</value>
130 </default>130 </default>
131 </option>131 </option>
@@ -168,7 +168,7 @@
168 <extensible/>168 <extensible/>
169 <sort start="2"/>169 <sort start="2"/>
170 <default>170 <default>
171 <value>animation:Magic Lamp</value>171 <value>animation:Zoom</value>
172 </default>172 </default>
173 </option>173 </option>
174 <option name="minimize_durations" type="list">174 <option name="minimize_durations" type="list">
@@ -178,7 +178,7 @@
178 <min>50</min>178 <min>50</min>
179 <max>4000</max>179 <max>4000</max>
180 <default>180 <default>
181 <value>300</value>181 <value>220</value>
182 </default>182 </default>
183 </option>183 </option>
184 <option name="minimize_matches" type="list">184 <option name="minimize_matches" type="list">
@@ -341,7 +341,7 @@
341 <extensible/>341 <extensible/>
342 <sort start="1"/>342 <sort start="1"/>
343 <default>343 <default>
344 <value>animation:None</value>344 <value>animation:Fade</value>
345 </default>345 </default>
346 </option>346 </option>
347 <option name="focus_durations" type="list">347 <option name="focus_durations" type="list">
@@ -351,7 +351,7 @@
351 <min>50</min>351 <min>50</min>
352 <max>4000</max>352 <max>4000</max>
353 <default>353 <default>
354 <value>300</value>354 <value>150</value>
355 </default>355 </default>
356 </option>356 </option>
357 <option name="focus_matches" type="list">357 <option name="focus_matches" type="list">
@@ -385,7 +385,7 @@
385 <option name="time_step" type="int">385 <option name="time_step" type="int">
386 <_short>Animation Time Step</_short>386 <_short>Animation Time Step</_short>
387 <_long>The amount of time in milliseconds between each render of the animation. The higher the number, the jerkier the movements become.</_long>387 <_long>The amount of time in milliseconds between each render of the animation. The higher the number, the jerkier the movements become.</_long>
388 <default>10</default>388 <default>16</default>
389 <min>1</min>389 <min>1</min>
390 <max>400</max>390 <max>400</max>
391 </option>391 </option>
@@ -473,7 +473,7 @@
473 <option name="glide2_away_position" type="float">473 <option name="glide2_away_position" type="float">
474 <_short>Away Position</_short>474 <_short>Away Position</_short>
475 <_long>Closeness of window to camera at the end of the animation (1.0: Close to camera, -2.0: Away from camera).</_long>475 <_long>Closeness of window to camera at the end of the animation (1.0: Close to camera, -2.0: Away from camera).</_long>
476 <default>-0.4</default>476 <default>-0.1</default>
477 <min>-2</min>477 <min>-2</min>
478 <max>1</max>478 <max>1</max>
479 <precision>0.05</precision>479 <precision>0.05</precision>
@@ -481,7 +481,7 @@
481 <option name="glide2_away_angle" type="float">481 <option name="glide2_away_angle" type="float">
482 <_short>Away Angle</_short>482 <_short>Away Angle</_short>
483 <_long>Angle of window at the end of the animation.</_long>483 <_long>Angle of window at the end of the animation.</_long>
484 <default>-45</default>484 <default>0</default>
485 <min>-540</min>485 <min>-540</min>
486 <max>540</max>486 <max>540</max>
487 <precision>5</precision>487 <precision>5</precision>
@@ -686,7 +686,7 @@
686 <option name="zoom_springiness" type="float">686 <option name="zoom_springiness" type="float">
687 <_short>Springiness</_short>687 <_short>Springiness</_short>
688 <_long>How spring-like the Zoom animation should be.</_long>688 <_long>How spring-like the Zoom animation should be.</_long>
689 <default>0.0</default>689 <default>0.08</default>
690 <min>0</min>690 <min>0</min>
691 <max>1</max>691 <max>1</max>
692 <precision>0.01</precision>692 <precision>0.01</precision>
693693
=== modified file 'plugins/commands/commands.xml.in'
--- plugins/commands/commands.xml.in 2012-10-15 10:31:51 +0000
+++ plugins/commands/commands.xml.in 2015-10-15 15:29:59 +0000
@@ -117,7 +117,7 @@
117 <option name="command20" type="string">117 <option name="command20" type="string">
118 <_short>Command line 20</_short>118 <_short>Command line 20</_short>
119 <_long>Command line to be executed in shell when run_command20 is invoked</_long>119 <_long>Command line to be executed in shell when run_command20 is invoked</_long>
120 <default></default>120 <default>/usr/bin/gnome-system-monitor -p</default>
121 </option>121 </option>
122 </group>122 </group>
123 <group>123 <group>
@@ -205,6 +205,7 @@
205 <option name="run_command20_key" type="key">205 <option name="run_command20_key" type="key">
206 <_short>Run command 20</_short>206 <_short>Run command 20</_short>
207 <_long>A keybinding that when invoked, will run the shell command identified by command20</_long>207 <_long>A keybinding that when invoked, will run the shell command identified by command20</_long>
208 <default>&lt;Control&gt;&lt;Alt&gt;Delete</default>
208 </option>209 </option>
209 </group>210 </group>
210 <group>211 <group>
211212
=== modified file 'plugins/decor/decor.xml.in'
--- plugins/decor/decor.xml.in 2012-10-15 10:31:51 +0000
+++ plugins/decor/decor.xml.in 2015-10-15 15:29:59 +0000
@@ -31,7 +31,7 @@
31 <option name="active_shadow_opacity" type="float">31 <option name="active_shadow_opacity" type="float">
32 <_short>Shadow Opacity</_short>32 <_short>Shadow Opacity</_short>
33 <_long>Drop shadow opacity</_long>33 <_long>Drop shadow opacity</_long>
34 <default>0.5</default>34 <default>0.8</default>
35 <min>0.01</min>35 <min>0.01</min>
36 <max>6.0</max>36 <max>6.0</max>
37 <precision>0.01</precision>37 <precision>0.01</precision>
@@ -66,7 +66,7 @@
66 <option name="inactive_shadow_radius" type="float">66 <option name="inactive_shadow_radius" type="float">
67 <_short>Shadow Radius</_short>67 <_short>Shadow Radius</_short>
68 <_long>Drop shadow radius</_long>68 <_long>Drop shadow radius</_long>
69 <default>8.0</default>69 <default>5.0</default>
70 <min>0.1</min>70 <min>0.1</min>
71 <max>13.0</max>71 <max>13.0</max>
72 <precision>0.1</precision>72 <precision>0.1</precision>
@@ -74,7 +74,7 @@
74 <option name="inactive_shadow_opacity" type="float">74 <option name="inactive_shadow_opacity" type="float">
75 <_short>Shadow Opacity</_short>75 <_short>Shadow Opacity</_short>
76 <_long>Drop shadow opacity</_long>76 <_long>Drop shadow opacity</_long>
77 <default>0.5</default>77 <default>0.4</default>
78 <min>0.01</min>78 <min>0.01</min>
79 <max>6.0</max>79 <max>6.0</max>
80 <precision>0.01</precision>80 <precision>0.01</precision>
@@ -101,7 +101,7 @@
101 <option name="command" type="string">101 <option name="command" type="string">
102 <_short>Command</_short>102 <_short>Command</_short>
103 <_long>Decorator command line that is executed if no decorator is already running.</_long>103 <_long>Decorator command line that is executed if no decorator is already running.</_long>
104 <default>exec \"${COMPIZ_BIN_PATH}compiz-decorator\"</default>104 <default>/usr/bin/gtk-window-decorator</default>
105 </option>105 </option>
106 <option name="mipmap" type="bool">106 <option name="mipmap" type="bool">
107 <_short>Mipmap</_short>107 <_short>Mipmap</_short>
108108
=== modified file 'plugins/expo/expo.xml.in'
--- plugins/expo/expo.xml.in 2013-06-26 08:19:21 +0000
+++ plugins/expo/expo.xml.in 2015-10-15 15:29:59 +0000
@@ -17,6 +17,7 @@
17 <plugin>wobbly</plugin>17 <plugin>wobbly</plugin>
18 <plugin>animation</plugin>18 <plugin>animation</plugin>
19 <plugin>wallpaper</plugin>19 <plugin>wallpaper</plugin>
20 <plugin>imgpng</plugin>
20 </relation>21 </relation>
21 </deps>22 </deps>
22 <options>23 <options>
@@ -25,7 +26,7 @@
25 <option name="expo_key" type="key">26 <option name="expo_key" type="key">
26 <_short>Expo Key</_short>27 <_short>Expo Key</_short>
27 <_long>Initiate or terminate Expo mode with this keyboard shortcut.</_long>28 <_long>Initiate or terminate Expo mode with this keyboard shortcut.</_long>
28 <default>&lt;Super&gt;e</default>29 <default>&lt;Super&gt;s</default>
29 </option>30 </option>
30 <option name="expo_button" type="button">31 <option name="expo_button" type="button">
31 <_short>Expo Button</_short>32 <_short>Expo Button</_short>
@@ -36,7 +37,6 @@
36 <_short>Expo Corner/Edge</_short>37 <_short>Expo Corner/Edge</_short>
37 <_long>Initiate or terminate Expo mode by moving the pointer to this corner or edge of your screen(s).</_long>38 <_long>Initiate or terminate Expo mode by moving the pointer to this corner or edge of your screen(s).</_long>
38 <default>39 <default>
39 <edge name="TopLeft"/>
40 </default>40 </default>
41 </option>41 </option>
42 <option name="double_click_time" type="int">42 <option name="double_click_time" type="int">
@@ -80,7 +80,7 @@
80 <option name="zoom_time" type="float">80 <option name="zoom_time" type="float">
81 <_short>Animation Duration</_short>81 <_short>Animation Duration</_short>
82 <_long>Duration of the selected animation (in seconds).</_long>82 <_long>Duration of the selected animation (in seconds).</_long>
83 <default>0.5</default>83 <default>0.3</default>
84 <min>0.1</min>84 <min>0.1</min>
85 <max>5.0</max>85 <max>5.0</max>
86 <precision>0.1</precision>86 <precision>0.1</precision>
@@ -142,12 +142,12 @@
142 <option name="x_offset" type="int">142 <option name="x_offset" type="int">
143 <_short>X Offset</_short>143 <_short>X Offset</_short>
144 <_long>Horizontal offset (in pixels).</_long>144 <_long>Horizontal offset (in pixels).</_long>
145 <default>0</default>145 <default>64</default>
146 </option>146 </option>
147 <option name="y_offset" type="int">147 <option name="y_offset" type="int">
148 <_short>Y Offset</_short>148 <_short>Y Offset</_short>
149 <_long>Vertical offset (in pixels).</_long>149 <_long>Vertical offset (in pixels).</_long>
150 <default>0</default>150 <default>24</default>
151 </option>151 </option>
152 <option name="distance" type="float">152 <option name="distance" type="float">
153 <_short>Camera Distance</_short>153 <_short>Camera Distance</_short>
@@ -160,7 +160,7 @@
160 <option name="vp_distance" type="float">160 <option name="vp_distance" type="float">
161 <_short>Viewport Distance</_short>161 <_short>Viewport Distance</_short>
162 <_long>The distance between viewports in Expo mode.</_long>162 <_long>The distance between viewports in Expo mode.</_long>
163 <default>0.10</default>163 <default>0.2</default>
164 <min>0.0</min>164 <min>0.0</min>
165 <max>1.0</max>165 <max>1.0</max>
166 <precision>0.01</precision>166 <precision>0.01</precision>
@@ -188,7 +188,7 @@
188 <_long>How the Expo wall should be displayed, if multiple output devices are used.</_long>188 <_long>How the Expo wall should be displayed, if multiple output devices are used.</_long>
189 <min>0</min>189 <min>0</min>
190 <max>1</max>190 <max>1</max>
191 <default>0</default>191 <default>1</default>
192 <desc>192 <desc>
193 <value>0</value>193 <value>0</value>
194 <_name>One big wall</_name>194 <_name>One big wall</_name>
@@ -203,7 +203,7 @@
203 <option name="vp_brightness" type="float">203 <option name="vp_brightness" type="float">
204 <_short>Brightness</_short>204 <_short>Brightness</_short>
205 <_long>The brightness of unfocused viewports (in percent).</_long>205 <_long>The brightness of unfocused viewports (in percent).</_long>
206 <default>75.0</default>206 <default>40.0</default>
207 <min>0.0</min>207 <min>0.0</min>
208 <max>100.0</max>208 <max>100.0</max>
209 <precision>0.1</precision>209 <precision>0.1</precision>
@@ -223,7 +223,7 @@
223 <red>0xfbfb</red>223 <red>0xfbfb</red>
224 <green>0x8b8b</green>224 <green>0x8b8b</green>
225 <blue>0x0</blue>225 <blue>0x0</blue>
226 <alpha>0x0</alpha>226 <alpha>0xffff</alpha>
227 </default>227 </default>
228 </option>228 </option>
229 </subgroup>229 </subgroup>
@@ -232,7 +232,7 @@
232 <option name="reflection" type="bool">232 <option name="reflection" type="bool">
233 <_short>Reflection</_short>233 <_short>Reflection</_short>
234 <_long>Render a realtime reflection of the viewports on the ground.</_long>234 <_long>Render a realtime reflection of the viewports on the ground.</_long>
235 <default>true</default>235 <default>false</default>
236 </option>236 </option>
237 <option name="ground_color1" type="color">237 <option name="ground_color1" type="color">
238 <_short>Ground Color (near)</_short>238 <_short>Ground Color (near)</_short>
239239
=== modified file 'plugins/ezoom/ezoom.xml.in'
--- plugins/ezoom/ezoom.xml.in 2013-07-21 22:08:20 +0000
+++ plugins/ezoom/ezoom.xml.in 2015-10-15 15:29:59 +0000
@@ -30,7 +30,7 @@
30 <option type="button" name="zoom_in_button">30 <option type="button" name="zoom_in_button">
31 <_short>Zoom In Button</_short>31 <_short>Zoom In Button</_short>
32 <_long>Mouse button shortcut to invoke zooming in.</_long>32 <_long>Mouse button shortcut to invoke zooming in.</_long>
33 <default>&lt;Super&gt;Button4</default>33 <default></default>
34 </option>34 </option>
35 <option type="key" name="zoom_in_key">35 <option type="key" name="zoom_in_key">
36 <_short>Zoom In Key</_short>36 <_short>Zoom In Key</_short>
@@ -39,7 +39,7 @@
39 <option type="button" name="zoom_out_button">39 <option type="button" name="zoom_out_button">
40 <_short>Zoom Out Button</_short>40 <_short>Zoom Out Button</_short>
41 <_long>Mouse button shortcut to invoke zooming out.</_long>41 <_long>Mouse button shortcut to invoke zooming out.</_long>
42 <default>&lt;Super&gt;Button5</default>42 <default></default>
43 </option>43 </option>
44 <option type="key" name="zoom_out_key">44 <option type="key" name="zoom_out_key">
45 <_short>Zoom Out Key</_short>45 <_short>Zoom Out Key</_short>
@@ -48,7 +48,7 @@
48 <option type="button" name="zoom_box_button">48 <option type="button" name="zoom_box_button">
49 <_short>Invoke Zoom Box Button</_short>49 <_short>Invoke Zoom Box Button</_short>
50 <_long>Define a rectangle area and zoom into it.</_long>50 <_long>Define a rectangle area and zoom into it.</_long>
51 <default>&lt;Super&gt;Button2</default>51 <default></default>
52 </option>52 </option>
53 <option name="zoom_box_outline_color" type="color">53 <option name="zoom_box_outline_color" type="color">
54 <_short>Zoom Box Outline Color</_short>54 <_short>Zoom Box Outline Color</_short>
@@ -162,7 +162,7 @@
162 <option type="key" name="fit_to_window_key">162 <option type="key" name="fit_to_window_key">
163 <_short>Fit zoomed area to window</_short>163 <_short>Fit zoomed area to window</_short>
164 <_long>Zooms in/out so the focused window is zoomed to the maximum while still being fully visible.</_long>164 <_long>Zooms in/out so the focused window is zoomed to the maximum while still being fully visible.</_long>
165 <default>&lt;Super&gt;r</default>165 <default></default>
166 </option>166 </option>
167 </subgroup>167 </subgroup>
168 </group>168 </group>
169169
=== modified file 'plugins/fade/fade.xml.in'
--- plugins/fade/fade.xml.in 2012-10-15 10:31:51 +0000
+++ plugins/fade/fade.xml.in 2015-10-15 15:29:59 +0000
@@ -10,6 +10,7 @@
10 </requirement>10 </requirement>
11 <relation type="after">11 <relation type="after">
12 <plugin>decor</plugin>12 <plugin>decor</plugin>
13 <plugin>staticswitcher</plugin>
13 </relation>14 </relation>
14 <relation type="before">15 <relation type="before">
15 <plugin>cube</plugin>16 <plugin>cube</plugin>
@@ -50,7 +51,7 @@
50 <option name="window_match" type="match">51 <option name="window_match" type="match">
51 <_short>Fade windows</_short>52 <_short>Fade windows</_short>
52 <_long>Windows that should be fading</_long>53 <_long>Windows that should be fading</_long>
53 <default>any</default>54 <default>any &amp; !(title=notify-osd)</default>
54 </option>55 </option>
55 <option name="visual_bell" type="bell">56 <option name="visual_bell" type="bell">
56 <_short>Visual Bell</_short>57 <_short>Visual Bell</_short>
5758
=== modified file 'plugins/gnomecompat/gnomecompat.xml.in'
--- plugins/gnomecompat/gnomecompat.xml.in 2014-03-11 13:46:30 +0000
+++ plugins/gnomecompat/gnomecompat.xml.in 2015-10-15 15:29:59 +0000
@@ -54,6 +54,7 @@
54 <option name="run_command_terminal_key" type="key">54 <option name="run_command_terminal_key" type="key">
55 <_short>Open a terminal</_short>55 <_short>Open a terminal</_short>
56 <_long>Open a terminal</_long>56 <_long>Open a terminal</_long>
57 <default>&lt;Control&gt;&lt;Alt&gt;T</default>
57 </option>58 </option>
58 </group>59 </group>
59 </options>60 </options>
6061
=== modified file 'plugins/grid/grid.xml.in'
--- plugins/grid/grid.xml.in 2013-12-04 19:21:12 +0000
+++ plugins/grid/grid.xml.in 2015-10-15 15:29:59 +0000
@@ -68,12 +68,12 @@
68 <option name="put_maximize_key" type="key">68 <option name="put_maximize_key" type="key">
69 <_short>Maximize Key</_short>69 <_short>Maximize Key</_short>
70 <_long>Maximize window.</_long>70 <_long>Maximize window.</_long>
71 <default>&lt;Control&gt;&lt;Alt&gt;KP_0</default>71 <default>&lt;Control&gt;&lt;Super&gt;Up</default>
72 </option>72 </option>
73 <option name="put_restore_key" type="key">73 <option name="put_restore_key" type="key">
74 <_short>Restore</_short>74 <_short>Restore</_short>
75 <_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>75 <_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>
76 <default>&lt;Alt&gt;F5</default>76 <default>&lt;Control&gt;&lt;Super&gt;Down</default>
77 </option>77 </option>
78 <option name="left_maximize" type="key">78 <option name="left_maximize" type="key">
79 <_short>Left Maximize</_short>79 <_short>Left Maximize</_short>
8080
=== modified file 'plugins/resize/resize.xml.in'
--- plugins/resize/resize.xml.in 2012-10-15 10:31:51 +0000
+++ plugins/resize/resize.xml.in 2015-10-15 15:29:59 +0000
@@ -56,15 +56,15 @@
56 <option name="maximize_vertically" type="bool">56 <option name="maximize_vertically" type="bool">
57 <short>Maximize Vertically if screen edge hit</short>57 <short>Maximize Vertically if screen edge hit</short>
58 <long>Maximizes the window vertically if the top or bottom screen edge is hit while resizing</long>58 <long>Maximizes the window vertically if the top or bottom screen edge is hit while resizing</long>
59 <default>false</default>59 <default>true</default>
60 </option>60 </option>
61 <option name="border_color" type="color">61 <option name="border_color" type="color">
62 <_short>Border Color</_short>62 <_short>Border Color</_short>
63 <_long>Border color used for outline and rectangle resize modes</_long>63 <_long>Border color used for outline and rectangle resize modes</_long>
64 <default>64 <default>
65 <red>0x2f2f</red>65 <red>0xfbfb</red>
66 <green>0x2f2f</green>66 <green>0x8b8b</green>
67 <blue>0x4f4f</blue>67 <blue>0x0</blue>
68 <alpha>0x9f9f</alpha>68 <alpha>0x9f9f</alpha>
69 </default>69 </default>
70 </option>70 </option>
@@ -72,10 +72,10 @@
72 <_short>Fill Color</_short>72 <_short>Fill Color</_short>
73 <_long>Fill color used for rectangle resize mode</_long>73 <_long>Fill color used for rectangle resize mode</_long>
74 <default>74 <default>
75 <red>0x2f2f</red>75 <red>0xfbfb</red>
76 <green>0x2f2f</green>76 <green>0x8b8b</green>
77 <blue>0x4f4f</blue>77 <blue>0x0</blue>
78 <alpha>0x4f4f</alpha>78 <alpha>0x1919</alpha>
79 </default>79 </default>
80 </option>80 </option>
81 <subgroup>81 <subgroup>
8282
=== modified file 'plugins/scale/scale.xml.in'
--- plugins/scale/scale.xml.in 2014-04-17 14:39:37 +0000
+++ plugins/scale/scale.xml.in 2015-10-15 15:29:59 +0000
@@ -21,7 +21,7 @@
21 <option name="spacing" type="int">21 <option name="spacing" type="int">
22 <_short>Spacing</_short>22 <_short>Spacing</_short>
23 <_long>Space between windows</_long>23 <_long>Space between windows</_long>
24 <default>10</default>24 <default>20</default>
25 <min>0</min>25 <min>0</min>
26 <max>250</max>26 <max>250</max>
27 </option>27 </option>
@@ -40,7 +40,7 @@
40 <option name="speed" type="float">40 <option name="speed" type="float">
41 <_short>Speed</_short>41 <_short>Speed</_short>
42 <_long>Scale speed</_long>42 <_long>Scale speed</_long>
43 <default>1.5</default>43 <default>5.0</default>
44 <min>0.1</min>44 <min>0.1</min>
45 <max>50</max>45 <max>50</max>
46 <precision>0.1</precision>46 <precision>0.1</precision>
@@ -48,7 +48,7 @@
48 <option name="timestep" type="float">48 <option name="timestep" type="float">
49 <_short>Timestep</_short>49 <_short>Timestep</_short>
50 <_long>Scale timestep</_long>50 <_long>Scale timestep</_long>
51 <default>1.2</default>51 <default>0.1</default>
52 <min>0.1</min>52 <min>0.1</min>
53 <max>50</max>53 <max>50</max>
54 <precision>0.1</precision>54 <precision>0.1</precision>
@@ -61,7 +61,7 @@
61 <option name="opacity" type="int">61 <option name="opacity" type="int">
62 <_short>Opacity</_short>62 <_short>Opacity</_short>
63 <_long>Amount of opacity in percent</_long>63 <_long>Amount of opacity in percent</_long>
64 <default>75</default>64 <default>100</default>
65 <min>0</min>65 <min>0</min>
66 <max>100</max>66 <max>100</max>
67 </option>67 </option>
@@ -70,7 +70,7 @@
70 <_long>Overlay an icon on windows once they are scaled</_long>70 <_long>Overlay an icon on windows once they are scaled</_long>
71 <min>0</min>71 <min>0</min>
72 <max>2</max>72 <max>2</max>
73 <default>1</default>73 <default>0</default>
74 <desc>74 <desc>
75 <value>0</value>75 <value>0</value>
76 <_name>None</_name>76 <_name>None</_name>
@@ -123,7 +123,7 @@
123 <_long>Selects where windows are scaled if multiple output devices are used.</_long>123 <_long>Selects where windows are scaled if multiple output devices are used.</_long>
124 <min>0</min>124 <min>0</min>
125 <max>1</max>125 <max>1</max>
126 <default>0</default>126 <default>1</default>
127 <desc>127 <desc>
128 <value>0</value>128 <value>0</value>
129 <_name>On current output device</_name>129 <_name>On current output device</_name>
@@ -139,7 +139,7 @@
139 <option name="key_bindings_toggle" type="bool">139 <option name="key_bindings_toggle" type="bool">
140 <_short>Key Bindings Toggle Scale Mode</_short>140 <_short>Key Bindings Toggle Scale Mode</_short>
141 <_long>Key bindings toggle scale mode instead of enabling it when pressed and disabling it when released.</_long>141 <_long>Key bindings toggle scale mode instead of enabling it when pressed and disabling it when released.</_long>
142 <default>false</default>142 <default>true</default>
143 </option>143 </option>
144 <option name="button_bindings_toggle" type="bool">144 <option name="button_bindings_toggle" type="bool">
145 <_short>Button Bindings Toggle Scale Mode</_short>145 <_short>Button Bindings Toggle Scale Mode</_short>
@@ -149,15 +149,12 @@
149 <option name="initiate_edge" type="edge">149 <option name="initiate_edge" type="edge">
150 <_short>Initiate Window Picker</_short>150 <_short>Initiate Window Picker</_short>
151 <_long>Layout and start transforming windows</_long>151 <_long>Layout and start transforming windows</_long>
152 <default>
153 <edge name="TopRight"/>
154 </default>
155 <allowed edgednd="true"/>152 <allowed edgednd="true"/>
156 </option>153 </option>
157 <option name="initiate_key" type="key">154 <option name="initiate_key" type="key">
158 <_short>Initiate Window Picker</_short>155 <_short>Initiate Window Picker</_short>
159 <_long>Layout and start transforming windows</_long>156 <_long>Layout and start transforming windows</_long>
160 <default>&lt;Shift&gt;&lt;Alt&gt;Up</default>157 <default>&lt;Super&gt;w</default>
161 </option>158 </option>
162 <option name="initiate_button" type="button">159 <option name="initiate_button" type="button">
163 <_short>Initiate Window Picker</_short>160 <_short>Initiate Window Picker</_short>
@@ -175,6 +172,7 @@
175 <option name="initiate_all_key" type="key">172 <option name="initiate_all_key" type="key">
176 <_short>Initiate Window Picker For All Windows</_short>173 <_short>Initiate Window Picker For All Windows</_short>
177 <_long>Layout and start transforming all windows</_long>174 <_long>Layout and start transforming all windows</_long>
175 <default>&lt;Super&gt;&lt;Shift&gt;w</default>
178 </option>176 </option>
179 <option name="initiate_group_edge" type="edge">177 <option name="initiate_group_edge" type="edge">
180 <_short>Initiate Window Picker For Window Group</_short>178 <_short>Initiate Window Picker For Window Group</_short>
181179
=== modified file 'plugins/staticswitcher/staticswitcher.xml.in'
--- plugins/staticswitcher/staticswitcher.xml.in 2015-08-22 21:46:01 +0000
+++ plugins/staticswitcher/staticswitcher.xml.in 2015-10-15 15:29:59 +0000
@@ -11,7 +11,6 @@
11 <relation type="after">11 <relation type="after">
12 <plugin>composite</plugin>12 <plugin>composite</plugin>
13 <plugin>opengl</plugin>13 <plugin>opengl</plugin>
14 <plugin>fade</plugin>
15 <plugin>compiztoolbox</plugin>14 <plugin>compiztoolbox</plugin>
16 <plugin>decor</plugin>15 <plugin>decor</plugin>
17 </relation>16 </relation>
@@ -140,12 +139,12 @@
140 <option name="auto_change_vp" type="bool">139 <option name="auto_change_vp" type="bool">
141 <_short>Auto Change Viewport</_short>140 <_short>Auto Change Viewport</_short>
142 <_long>Change to the viewport of the selected window while switching</_long>141 <_long>Change to the viewport of the selected window while switching</_long>
143 <default>false</default>142 <default>true</default>
144 </option>143 </option>
145 <option name="popup_delay" type="float">144 <option name="popup_delay" type="float">
146 <_short>Popup Window Delay</_short>145 <_short>Popup Window Delay</_short>
147 <_long>Time (in s) the popup window should be delayed before appearing</_long>146 <_long>Time (in s) the popup window should be delayed before appearing</_long>
148 <default>0.0</default>147 <default>0.2</default>
149 <min>0.0</min>148 <min>0.0</min>
150 <max>2.0</max>149 <max>2.0</max>
151 <precision>0.05</precision>150 <precision>0.05</precision>
@@ -153,7 +152,7 @@
153 <option name="mouse_select" type="bool">152 <option name="mouse_select" type="bool">
154 <_short>Allow Mouse Selection</_short>153 <_short>Allow Mouse Selection</_short>
155 <_long>Allow selection of windows from the switcher window with the mouse</_long>154 <_long>Allow selection of windows from the switcher window with the mouse</_long>
156 <default>false</default>155 <default>true</default>
157 </option>156 </option>
158 </group>157 </group>
159 <group>158 <group>
@@ -161,14 +160,14 @@
161 <option name="saturation" type="int">160 <option name="saturation" type="int">
162 <_short>Saturation</_short>161 <_short>Saturation</_short>
163 <_long>Amount of saturation in percent</_long>162 <_long>Amount of saturation in percent</_long>
164 <default>50</default>163 <default>100</default>
165 <min>0</min>164 <min>0</min>
166 <max>100</max>165 <max>100</max>
167 </option>166 </option>
168 <option name="brightness" type="int">167 <option name="brightness" type="int">
169 <_short>Brightness</_short>168 <_short>Brightness</_short>
170 <_long>Amount of brightness in percent</_long>169 <_long>Amount of brightness in percent</_long>
171 <default>50</default>170 <default>100</default>
172 <min>0</min>171 <min>0</min>
173 <max>100</max>172 <max>100</max>
174 </option>173 </option>
@@ -192,7 +191,7 @@
192 <option name="mipmap" type="bool">191 <option name="mipmap" type="bool">
193 <_short>Mipmap</_short>192 <_short>Mipmap</_short>
194 <_long>Generate mipmaps when possible for higher quality scaling</_long>193 <_long>Generate mipmaps when possible for higher quality scaling</_long>
195 <default>true</default>194 <default>false</default>
196 </option>195 </option>
197 <option name="row_align" type="int">196 <option name="row_align" type="int">
198 <_short>Row Alignment</_short>197 <_short>Row Alignment</_short>
@@ -221,7 +220,7 @@
221 <option name="bring_to_front" type="bool">220 <option name="bring_to_front" type="bool">
222 <_short>Bring To Front</_short>221 <_short>Bring To Front</_short>
223 <_long>Bring selected window to front</_long>222 <_long>Bring selected window to front</_long>
224 <default>true</default>223 <default>false</default>
225 </option>224 </option>
226 <_short>Selected Window Highlight</_short>225 <_short>Selected Window Highlight</_short>
227 <option name="highlight_mode" type="int">226 <option name="highlight_mode" type="int">
@@ -229,7 +228,7 @@
229 <_long>Mode for highlighting the currently selected window</_long>228 <_long>Mode for highlighting the currently selected window</_long>
230 <min>0</min>229 <min>0</min>
231 <max>2</max>230 <max>2</max>
232 <default>1</default>231 <default>0</default>
233 <desc>232 <desc>
234 <value>0</value>233 <value>0</value>
235 <_name>None</_name>234 <_name>None</_name>
236235
=== modified file 'plugins/vpswitch/vpswitch.xml.in'
--- plugins/vpswitch/vpswitch.xml.in 2012-10-15 10:31:51 +0000
+++ plugins/vpswitch/vpswitch.xml.in 2015-10-15 15:29:59 +0000
@@ -95,13 +95,11 @@
95 <option name="next_button" type="button">95 <option name="next_button" type="button">
96 <_short>Move Next</_short>96 <_short>Move Next</_short>
97 <_long>Move to the next viewport</_long>97 <_long>Move to the next viewport</_long>
98 <default>Button5</default>
99 <internal/>98 <internal/>
100 </option>99 </option>
101 <option name="prev_button" type="button">100 <option name="prev_button" type="button">
102 <_short>Move Prev</_short>101 <_short>Move Prev</_short>
103 <_long>Move to the previous viewport</_long>102 <_long>Move to the previous viewport</_long>
104 <default>Button4</default>
105 <internal/>103 <internal/>
106 </option>104 </option>
107 <option name="initiate_button" type="button">105 <option name="initiate_button" type="button">
108106
=== modified file 'plugins/wall/wall.xml.in'
--- plugins/wall/wall.xml.in 2013-08-28 12:18:22 +0000
+++ plugins/wall/wall.xml.in 2015-10-15 15:29:59 +0000
@@ -30,12 +30,12 @@
30 <option name="miniscreen" type="bool">30 <option name="miniscreen" type="bool">
31 <_short>Show Live Viewport Previews</_short>31 <_short>Show Live Viewport Previews</_short>
32 <_long>Show live viewport previews in switcher window</_long>32 <_long>Show live viewport previews in switcher window</_long>
33 <default>false</default>33 <default>true</default>
34 </option>34 </option>
35 <option name="preview_timeout" type="float">35 <option name="preview_timeout" type="float">
36 <_short>Switch Target Preview Visibility Time</_short>36 <_short>Switch Target Preview Visibility Time</_short>
37 <_long>Duration (in s) the switch target preview should remain visible after switching ends.</_long>37 <_long>Duration (in s) the switch target preview should remain visible after switching ends.</_long>
38 <default>0.4</default>38 <default>0.2</default>
39 <min>0.0</min>39 <min>0.0</min>
40 <max>2.0</max>40 <max>2.0</max>
41 <precision>0.05</precision>41 <precision>0.05</precision>
@@ -43,7 +43,7 @@
43 <option name="preview_scale" type="int">43 <option name="preview_scale" type="int">
44 <_short>Preview Scale</_short>44 <_short>Preview Scale</_short>
45 <_long>Size of the preview in %</_long>45 <_long>Size of the preview in %</_long>
46 <default>100</default>46 <default>130</default>
47 <min>0</min>47 <min>0</min>
48 <max>400</max>48 <max>400</max>
49 </option>49 </option>
@@ -57,7 +57,7 @@
57 <option name="border_width" type="int">57 <option name="border_width" type="int">
58 <_short>Border Width</_short>58 <_short>Border Width</_short>
59 <_long>Width of the border between the previews</_long>59 <_long>Width of the border between the previews</_long>
60 <default>10</default>60 <default>7</default>
61 <min>0</min>61 <min>0</min>
62 <max>30</max>62 <max>30</max>
63 </option>63 </option>
@@ -65,10 +65,10 @@
65 <_short>Outline Color</_short>65 <_short>Outline Color</_short>
66 <_long>Outline color of the switcher window.</_long>66 <_long>Outline color of the switcher window.</_long>
67 <default>67 <default>
68 <red>0x3333</red>68 <red>0xffff</red>
69 <green>0x3333</green>69 <green>0xffff</green>
70 <blue>0x3333</blue>70 <blue>0xffff</blue>
71 <alpha>0xd998</alpha>71 <alpha>0x3232</alpha>
72 </default>72 </default>
73 </option>73 </option>
74 <subgroup>74 <subgroup>
@@ -78,30 +78,30 @@
78 <_short>Base Color</_short>78 <_short>Base Color</_short>
79 <_long>First color for the background gradient of the switcher window.</_long>79 <_long>First color for the background gradient of the switcher window.</_long>
80 <default>80 <default>
81 <red>0xcccc</red>81 <red>0x0000</red>
82 <green>0xcccc</green>82 <green>0x0000</green>
83 <blue>0xe665</blue>83 <blue>0x0000</blue>
84 <alpha>0xd998</alpha>84 <alpha>0x6464</alpha>
85 </default>85 </default>
86 </option>86 </option>
87 <option name="background_gradient_highlight_color" type="color">87 <option name="background_gradient_highlight_color" type="color">
88 <_short>Highlight Color</_short>88 <_short>Highlight Color</_short>
89 <_long>Second color for the background gradient of the switcher window.</_long>89 <_long>Second color for the background gradient of the switcher window.</_long>
90 <default>90 <default>
91 <red>0xf332</red>91 <red>0x0000</red>
92 <green>0xf332</green>92 <green>0x0000</green>
93 <blue>0xffff</blue>93 <blue>0x0000</blue>
94 <alpha>0xd998</alpha>94 <alpha>0x6464</alpha>
95 </default>95 </default>
96 </option>96 </option>
97 <option name="background_gradient_shadow_color" type="color">97 <option name="background_gradient_shadow_color" type="color">
98 <_short>Shadow Color</_short>98 <_short>Shadow Color</_short>
99 <_long>Third color for the background gradient of the switcher window.</_long>99 <_long>Third color for the background gradient of the switcher window.</_long>
100 <default>100 <default>
101 <red>0xf332</red>101 <red>0x0000</red>
102 <green>0xf332</green>102 <green>0x0000</green>
103 <blue>0xffff</blue>103 <blue>0x0000</blue>
104 <alpha>0xd998</alpha>104 <alpha>0x6464</alpha>
105 </default>105 </default>
106 </option>106 </option>
107 </subgroup>107 </subgroup>
@@ -112,20 +112,20 @@
112 <_short>Base Color</_short>112 <_short>Base Color</_short>
113 <_long>First color for the thumb gradient of the switcher window.</_long>113 <_long>First color for the thumb gradient of the switcher window.</_long>
114 <default>114 <default>
115 <red>0x3333</red>115 <red>0x5555</red>
116 <green>0x3333</green>116 <green>0x5555</green>
117 <blue>0x3333</blue>117 <blue>0x5555</blue>
118 <alpha>0x5999</alpha>118 <alpha>0x3232</alpha>
119 </default>119 </default>
120 </option>120 </option>
121 <option name="thumb_gradient_highlight_color" type="color">121 <option name="thumb_gradient_highlight_color" type="color">
122 <_short>Highlight Color</_short>122 <_short>Highlight Color</_short>
123 <_long>Second color for the thumb gradient of the switcher window.</_long>123 <_long>Second color for the thumb gradient of the switcher window.</_long>
124 <default>124 <default>
125 <red>0x3fff</red>125 <red>0x5555</red>
126 <green>0x3fff</green>126 <green>0x5555</green>
127 <blue>0x3fff</blue>127 <blue>0x5555</blue>
128 <alpha>0x3fff</alpha>128 <alpha>0x3232</alpha>
129 </default>129 </default>
130 </option>130 </option>
131 </subgroup>131 </subgroup>
@@ -139,7 +139,7 @@
139 <red>0xffff</red>139 <red>0xffff</red>
140 <green>0xffff</green>140 <green>0xffff</green>
141 <blue>0xffff</blue>141 <blue>0xffff</blue>
142 <alpha>0xf332</alpha>142 <alpha>0xffff</alpha>
143 </default>143 </default>
144 </option>144 </option>
145 <option name="thumb_highlight_gradient_shadow_color" type="color">145 <option name="thumb_highlight_gradient_shadow_color" type="color">
@@ -149,7 +149,7 @@
149 <red>0xdfff</red>149 <red>0xdfff</red>
150 <green>0xdfff</green>150 <green>0xdfff</green>
151 <blue>0xdfff</blue>151 <blue>0xdfff</blue>
152 <alpha>0xa665</alpha>152 <alpha>0xffff</alpha>
153 </default>153 </default>
154 </option>154 </option>
155 </subgroup>155 </subgroup>
@@ -201,7 +201,7 @@
201 <option name="auto_switch_vp_and_window" type="bool">201 <option name="auto_switch_vp_and_window" type="bool">
202 <_short>Auto Switch Vp And Window</_short>202 <_short>Auto Switch Vp And Window</_short>
203 <_long>Auto switch the viewport and move window when Alt-Tab to window that is more than half contained in another viewport</_long>203 <_long>Auto switch the viewport and move window when Alt-Tab to window that is more than half contained in another viewport</_long>
204 <default>true</default>204 <default>false</default>
205 </option>205 </option>
206 </group>206 </group>
207 <group>207 <group>
@@ -356,7 +356,7 @@
356 <option name="edgeflip_move" type="bool">356 <option name="edgeflip_move" type="bool">
357 <_short>Edge Flip Move</_short>357 <_short>Edge Flip Move</_short>
358 <_long>Flip viewport when moving a window to a screen edge</_long>358 <_long>Flip viewport when moving a window to a screen edge</_long>
359 <default>true</default>359 <default>false</default>
360 </option>360 </option>
361 <option name="edgeflip_dnd" type="bool">361 <option name="edgeflip_dnd" type="bool">
362 <_short>Edge Flip DnD</_short>362 <_short>Edge Flip DnD</_short>
363363
=== modified file 'src/plugin.cpp'
--- src/plugin.cpp 2015-01-13 19:22:25 +0000
+++ src/plugin.cpp 2015-10-15 15:29:59 +0000
@@ -132,6 +132,60 @@
132}132}
133133
134static bool134static bool
135setOpenGLPluginEnvironment ()
136{
137 /*
138 * Check if the hardware is adequate for Unity and if not, use LLVMpipe.
139 * Unfortunately the design of Mesa requires that this be done before
140 * libGL is loaded, which means before the opengl plugin is loaded.
141 */
142 bool toggledLLVM = false;
143
144 if (!getenv ("LIBGL_ALWAYS_SOFTWARE"))
145 {
146 const char *profile = getenv ("COMPIZ_CONFIG_PROFILE");
147 if (profile && strcmp (profile, "ubuntu") == 0)
148 {
149 int result = system ("/usr/lib/nux/unity_support_test");
150 int status = WEXITSTATUS (result);
151 compLogMessage ("core", CompLogLevelInfo,
152 "Unity is %s",
153 status == 0 ? "fully supported by your hardware." :
154 status == 127 ? "undetectable" :
155 "not supported by your hardware. "
156 "Enabling software rendering instead (slow).");
157 if (status > 0 && status < 127)
158 {
159 setenv ("LIBGL_ALWAYS_SOFTWARE", "1", 1);
160 toggledLLVM = true;
161 }
162 }
163 }
164
165 return toggledLLVM;
166}
167
168static void
169unsetUnityshellPluginEnvironment ()
170{
171 unsetenv ("LIBGL_ALWAYS_SOFTWARE");
172}
173
174static void
175setPluginEnvironment (const char *name)
176{
177 if (strcmp (name, "opengl") == 0)
178 setOpenGLPluginEnvironment ();
179}
180
181static void
182unsetPluginEnvironment (const char *name)
183{
184 if (strcmp (name, "unityshell") == 0)
185 unsetUnityshellPluginEnvironment ();
186}
187
188static bool
135dlloaderLoadPlugin (CompPlugin *p,189dlloaderLoadPlugin (CompPlugin *p,
136 const char *path,190 const char *path,
137 const char *name)191 const char *name)
@@ -143,6 +197,8 @@
143 if (cloaderLoadPlugin (p, path, name))197 if (cloaderLoadPlugin (p, path, name))
144 return true;198 return true;
145199
200 setPluginEnvironment (name);
201
146 if (path)202 if (path)
147 {203 {
148 file = path;204 file = path;
@@ -213,6 +269,8 @@
213 if (!loaded && dlhand)269 if (!loaded && dlhand)
214 dlclose (dlhand);270 dlclose (dlhand);
215271
272 unsetPluginEnvironment (name);
273
216 return loaded;274 return loaded;
217}275}
218276
219277
=== modified file 'tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp'
--- tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp 2013-02-14 05:57:39 +0000
+++ tests/system/xorg-gtest/tests/compiz_xorg_gtest_ewmh.cpp 2015-10-15 15:29:59 +0000
@@ -46,7 +46,7 @@
4646
47namespace47namespace
48{48{
49unsigned int DEFAULT_VIEWPORT_WIDTH = 4;49unsigned int DEFAULT_VIEWPORT_WIDTH = 1;
50unsigned int DEFAULT_VIEWPORT_HEIGHT = 1;50unsigned int DEFAULT_VIEWPORT_HEIGHT = 1;
5151
52bool Advance (Display *d, bool r)52bool Advance (Display *d, bool r)

Subscribers

People subscribed via source and target branches