diff -rup compiz-plugins-extra-0.8.2/metadata/addhelper.xml.in compiz-plugins-extra-0.8.2.fix/metadata/addhelper.xml.in
--- compiz-plugins-extra-0.8.16/metadata/addhelper.xml.in.~1~ 2020-01-29 16:19:12.124415492 +0000
+++ compiz-plugins-extra-0.8.16/metadata/addhelper.xml.in 2020-01-29 16:20:05.721182124 +0000
@@ -15,7 +15,7 @@
<_short>Toggle ADD Helper
<_long>Use this to enable/disable ADD Helper on the fly.
- <Super>p
+ <Mod4>p
diff -rup compiz-plugins-extra-0.8.2/metadata/bench.xml.in compiz-plugins-extra-0.8.2.fix/metadata/bench.xml.in
--- compiz-plugins-extra-0.8.2/metadata/bench.xml.in 2009-03-05 04:43:25.000000000 +0100
+++ compiz-plugins-extra-0.8.2.fix/metadata/bench.xml.in 2009-09-03 16:07:44.592464199 +0200
@@ -10,7 +10,7 @@
<_short>Initiate
<_long>Start benchmark
- <Super>F12
+ <Mod4>F12
<_short>Disable limiter
diff -rup compiz-plugins-extra-0.8.2/metadata/cubeaddon.xml.in compiz-plugins-extra-0.8.2.fix/metadata/cubeaddon.xml.in
--- compiz-plugins-extra-0.8.2/metadata/cubeaddon.xml.in 2009-03-05 04:43:25.000000000 +0100
+++ compiz-plugins-extra-0.8.2.fix/metadata/cubeaddon.xml.in 2009-09-03 16:07:44.592719502 +0200
@@ -150,7 +150,7 @@
<_short>Deformation
<_long>Deformation mode.
- 1
+ 0
0
2
diff -rup compiz-plugins-extra-0.8.2/metadata/firepaint.xml.in compiz-plugins-extra-0.8.2.fix/metadata/firepaint.xml.in
--- compiz-plugins-extra-0.8.2/metadata/firepaint.xml.in 2009-03-05 04:43:25.000000000 +0100
+++ compiz-plugins-extra-0.8.2.fix/metadata/firepaint.xml.in 2009-09-03 16:07:44.592906535 +0200
@@ -12,12 +12,12 @@
<_short>Initiate (button)
<_long>Initiate fire drawing
- <Super><Shift>Button1
+ <Mod4><Shift>Button1
<_short>Clear (key)
<_long>Clear
- <Super><Shift>c
+ <Mod4><Shift>c
<_short>Clear (button)
diff -rup compiz-plugins-extra-0.8.2/metadata/group.xml.in compiz-plugins-extra-0.8.2.fix/metadata/group.xml.in
--- compiz-plugins-extra-0.8.2/metadata/group.xml.in 2009-03-05 04:43:25.000000000 +0100
+++ compiz-plugins-extra-0.8.2.fix/metadata/group.xml.in 2009-09-03 16:07:44.593298310 +0200
@@ -23,7 +23,7 @@
<_short>Select Single Window
<_long>The key for selecting the current window.
- <Super>s
+ <Mod4>s
@@ -34,27 +34,27 @@
<_short>Group Windows
<_long>The key for grouping windows.
- <Super>g
+ <Mod4>g
<_short>Ungroup Windows
<_long>The key for ungrouping the current group.
- <Super>u
+ <Mod4>u
<_short>Remove Group Window
<_long>The key for removing the selected window from its group.
- <Super>r
+ <Mod4>r
<_short>Close Group
<_long>The key for closing all windows in the group.
- <Super>c
+ <Mod4>c
<_short>Ignore Group
<_long>The key for ignoring the group. If this key is pressed, you can do actions for a single window in the group only.
- <Super>x
+ <Mod4>x
@@ -65,17 +65,17 @@
<_short>Tab Group
<_long>The key for toggling the tab mode for the current group.
- <Super>t
+ <Mod4>t
<_short>Change Tab Left
<_long>The key for switching to the tab left of the current one.
- <Super>Left
+ <Mod4>Left
<_short>Change Tab Right
<_long>The key for switching to the tab right of the current one.
- <Super>Right
+ <Mod4>Right
diff -rup compiz-plugins-extra-0.8.2/metadata/maximumize.xml.in compiz-plugins-extra-0.8.2.fix/metadata/maximumize.xml.in
--- compiz-plugins-extra-0.8.2/metadata/maximumize.xml.in 2009-03-05 04:43:25.000000000 +0100
+++ compiz-plugins-extra-0.8.2.fix/metadata/maximumize.xml.in 2009-09-03 16:09:09.367243482 +0200
@@ -48,7 +48,7 @@
<_short>Maximumize
<_long>Trigger a resize of the window currently focused so it fits as much of the available screenspae as possible.
- <Super>M
+ <Mod4>m
<_short>Left-only maximumize
diff -rup compiz-plugins-extra-0.8.2/metadata/shelf.xml.in compiz-plugins-extra-0.8.2.fix/metadata/shelf.xml.in
--- compiz-plugins-extra-0.8.2/metadata/shelf.xml.in 2009-03-05 04:43:25.000000000 +0100
+++ compiz-plugins-extra-0.8.2.fix/metadata/shelf.xml.in 2009-09-03 16:07:44.593875252 +0200
@@ -15,7 +15,7 @@
<_short>Trigger scale down
<_long> Scale a window down to a portion of it's size.
- <Super>l
+ <Mod4>l
<_short>Reset the window to original size
@@ -24,17 +24,17 @@
<_short>Trigger scale down to screen
<_long> Scale a window down to a ration of the screen size. Respectively half, a third or a sixth of the screen.
- <Super>p
+ <Mod4>p
<_short>Make the window smaller
<_long> Reduces the scale factor making the window smaller.
- <Alt><Super>Button4
+ <Alt><Mod4>Button4
<_short>Make the window bigger
<_long> Increase the scale factor making the window bigger.
- <Alt><Super>Button5
+ <Alt><Mod4>Button5
diff -rup compiz-plugins-extra-0.8.2/metadata/showmouse.xml.in compiz-plugins-extra-0.8.2.fix/metadata/showmouse.xml.in
--- compiz-plugins-extra-0.8.2/metadata/showmouse.xml.in 2009-03-05 04:43:25.000000000 +0100
+++ compiz-plugins-extra-0.8.2.fix/metadata/showmouse.xml.in 2009-09-03 16:10:21.175133402 +0200
@@ -18,7 +18,7 @@
<_short>Initiate
<_long>Toggle the mouse pointer trail.
- <Super>k
+ <Mod4>k
<_short>Initiate
diff -rup compiz-plugins-extra-0.8.2/src/animationaddon/animationaddon.c compiz-plugins-extra-0.8.2.fix/src/animationaddon/animationaddon.c
--- compiz-plugins-extra-0.8.2/src/animationaddon/animationaddon.c 2009-03-05 04:43:25.000000000 +0100
+++ compiz-plugins-extra-0.8.2.fix/src/animationaddon/animationaddon.c 2009-09-03 16:07:44.594630551 +0200
@@ -271,16 +271,36 @@ AnimAddonEffectProperties fxFoldExtraPro
AnimAddonEffectProperties fxGlide3ExtraProp = {
.animStepPolygonFunc = polygonsDeceleratingAnimStepPolygon};
-AnimEffect AnimEffectAirplane = &(AnimEffectInfo) {};
-AnimEffect AnimEffectBeamUp = &(AnimEffectInfo) {};
-AnimEffect AnimEffectBurn = &(AnimEffectInfo) {};
-AnimEffect AnimEffectDomino = &(AnimEffectInfo) {};
-AnimEffect AnimEffectExplode = &(AnimEffectInfo) {};
-AnimEffect AnimEffectFold = &(AnimEffectInfo) {};
-AnimEffect AnimEffectGlide3 = &(AnimEffectInfo) {};
-AnimEffect AnimEffectLeafSpread = &(AnimEffectInfo) {};
-AnimEffect AnimEffectRazr = &(AnimEffectInfo) {};
-AnimEffect AnimEffectSkewer = &(AnimEffectInfo) {};
+AnimEffect AnimEffectAirplane = &(AnimEffectInfo) {"",
+ {TRUE, TRUE, TRUE, TRUE, TRUE},
+ {NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}};
+AnimEffect AnimEffectBeamUp = &(AnimEffectInfo) {"",
+ {TRUE, TRUE, TRUE, TRUE, TRUE},
+ {NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}};
+AnimEffect AnimEffectBurn = &(AnimEffectInfo) {"",
+ {TRUE, TRUE, TRUE, TRUE, TRUE},
+ {NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}};
+AnimEffect AnimEffectDomino = &(AnimEffectInfo) {"",
+ {TRUE, TRUE, TRUE, TRUE, TRUE},
+ {NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}};
+AnimEffect AnimEffectExplode = &(AnimEffectInfo) {"",
+ {TRUE, TRUE, TRUE, TRUE, TRUE},
+ {NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}};
+AnimEffect AnimEffectFold = &(AnimEffectInfo) {"",
+ {TRUE, TRUE, TRUE, TRUE, TRUE},
+ {NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}};
+AnimEffect AnimEffectGlide3 = &(AnimEffectInfo) {"",
+ {TRUE, TRUE, TRUE, TRUE, TRUE},
+ {NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}};
+AnimEffect AnimEffectLeafSpread = &(AnimEffectInfo) {"",
+ {TRUE, TRUE, TRUE, TRUE, TRUE},
+ {NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}};
+AnimEffect AnimEffectRazr = &(AnimEffectInfo) {"",
+ {TRUE, TRUE, TRUE, TRUE, TRUE},
+ {NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}};
+AnimEffect AnimEffectSkewer = &(AnimEffectInfo) {"",
+ {TRUE, TRUE, TRUE, TRUE, TRUE},
+ {NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL}};
static void
initEffectProperties (AnimAddonDisplay *ad)