X Strike Force X.Org X11 SVN commit: r3690 - in trunk/app/compiz/debian: . patches
Author: beatle
Date: 2006-10-09 05:36:17 -0400 (Mon, 09 Oct 2006)
New Revision: 3690
Added:
trunk/app/compiz/debian/patches/010_snap-inverted.patch
trunk/app/compiz/debian/patches/011_snap-by-default.patch
Removed:
trunk/app/compiz/debian/patches/010_snap-by-default.patch
Modified:
trunk/app/compiz/debian/changelog
trunk/app/compiz/debian/patches/series
Log:
Replace the 010_snap-by-default patch by the one taken from upstream git
(010_snap-inverted) and add 011_snap-by-default to enable snapping by default
again.
Modified: trunk/app/compiz/debian/changelog
===================================================================
--- trunk/app/compiz/debian/changelog 2006-10-09 09:24:11 UTC (rev 3689)
+++ trunk/app/compiz/debian/changelog 2006-10-09 09:36:17 UTC (rev 3690)
@@ -5,8 +5,10 @@
+ Drop 012_freedesktop-schema.patch, applied upstream.
* Disable metacity theme support because it needs a version of metacity not
in unstable yet (remove build-dependency on libmetacity-dev).
+ * Replace 010_snap-by-default by the upstream patch 010_snap-inverted and
+ add 011_snap-by-default to enable snapping by default.
- -- Thierry Reding <thierry@gilfi.de> Mon, 9 Oct 2006 11:17:39 +0200
+ -- Thierry Reding <thierry@gilfi.de> Mon, 9 Oct 2006 11:33:48 +0200
compiz (0.0.13+git20060928-4) UNRELEASED; urgency=low
Deleted: trunk/app/compiz/debian/patches/010_snap-by-default.patch
===================================================================
--- trunk/app/compiz/debian/patches/010_snap-by-default.patch 2006-10-09 09:24:11 UTC (rev 3689)
+++ trunk/app/compiz/debian/patches/010_snap-by-default.patch 2006-10-09 09:36:17 UTC (rev 3690)
@@ -1,87 +0,0 @@
-Index: plugins/wobbly.c
-===================================================================
---- plugins/wobbly.c (revision 3581)
-+++ plugins/wobbly.c (working copy)
-@@ -177,7 +177,8 @@
-
- #define WOBBLY_DISPLAY_OPTION_SNAP 0
- #define WOBBLY_DISPLAY_OPTION_SHIVER 1
--#define WOBBLY_DISPLAY_OPTION_NUM 2
-+#define WOBBLY_DISPLAY_OPTION_SNAP_ENABLE 2
-+#define WOBBLY_DISPLAY_OPTION_NUM 3
-
- typedef struct _WobblyDisplay {
- int screenPrivateIndex;
-@@ -2334,6 +2335,7 @@
- XkbStateNotifyEvent *stateEvent = (XkbStateNotifyEvent *) event;
- CompAction *action;
- unsigned int mods = 0xffffffff;
-+ Bool snap_enable = &wd->opt[WOBBLY_DISPLAY_OPTION_SNAP_ENABLE].value.b;
-
- action = &wd->opt[WOBBLY_DISPLAY_OPTION_SNAP].value.action;
-
-@@ -2341,9 +2343,15 @@
- mods = action->key.modifiers;
-
- if ((stateEvent->mods & mods) == mods)
-- wobblyEnableSnapping (d, NULL, 0, NULL, 0);
-+ if (snap_enable)
-+ wobblyDisableSnapping (d, NULL, 0, NULL, 0);
-+ else
-+ wobblyEnableSnapping (d, NULL, 0, NULL, 0);
- else
-- wobblyDisableSnapping (d, NULL, 0, NULL, 0);
-+ if (snap_enable)
-+ wobblyEnableSnapping (d, NULL, 0, NULL, 0);
-+ else
-+ wobblyDisableSnapping (d, NULL, 0, NULL, 0);
- }
- }
- break;
-@@ -2855,6 +2863,9 @@
- if (setDisplayAction (display, o, value))
- return TRUE;
- break;
-+ case WOBBLY_DISPLAY_OPTION_SNAP_ENABLE:
-+ if (compSetBoolOption(o, value))
-+ return TRUE;
- default:
- break;
- }
-@@ -2894,6 +2905,13 @@
- o->value.action.state |= CompActionStateInitKey;
- o->value.action.state |= CompActionStateInitButton;
- o->value.action.type = 0;
-+
-+ o = &wd->opt[WOBBLY_DISPLAY_OPTION_SNAP_ENABLE];
-+ o->name = "snap_enable";
-+ o->shortDesc = N_("Snap Enable");
-+ o->longDesc = N_("Default window snapping mode.");
-+ o->type = CompOptionTypeBool;
-+ o->value.b = TRUE;
- }
-
- static Bool
-Index: plugins/compiz.schemas.in
-===================================================================
---- plugins/compiz.schemas.in (revision 3581)
-+++ plugins/compiz.schemas.in (working copy)
-@@ -22738,6 +22738,18 @@
- </schema>
-
- <schema>
-+ <key>/schemas/apps/compiz/plugins/wobbly/allscreens/options/snap_enable</key>
-+ <applyto>/apps/compiz/plugins/wobbly/allscreens/options/snap_enable</applyto>
-+ <owner>compiz</owner>
-+ <type>bool</type>
-+ <default>true</default>
-+ <locale name="C">
-+ <short>Snap Enable</short>
-+ <long>Default window snapping mode.</long>
-+ </locale>
-+ </schema>
-+
-+ <schema>
- <key>/schemas/apps/compiz/plugins/wobbly/screen0/options/friction</key>
- <applyto>/apps/compiz/plugins/wobbly/screen0/options/friction</applyto>
- <owner>compiz</owner>
Added: trunk/app/compiz/debian/patches/010_snap-inverted.patch
===================================================================
--- trunk/app/compiz/debian/patches/010_snap-inverted.patch (rev 0)
+++ trunk/app/compiz/debian/patches/010_snap-inverted.patch 2006-10-09 09:36:17 UTC (rev 3690)
@@ -0,0 +1,113 @@
+From: David Reveman <davidr@novell.com>
+Date: Tue, 3 Oct 2006 20:17:29 +0000 (-0400)
+Subject: Add snap_inverted option to wobbly plugin.
+X-Git-Url: http://gitweb.freedesktop.org/?p=xorg/app/compiz.git;a=commitdiff;h=3a90623a209e4b187ffb7387e650a233ef71c071
+
+Add snap_inverted option to wobbly plugin.
+---
+
+--- a/plugins/compiz.schemas.in
++++ b/plugins/compiz.schemas.in
+@@ -24846,6 +24846,18 @@
+ </schema>
+
+ <schema>
++ <key>/schemas/apps/compiz/plugins/wobbly/allscreens/options/snap_inverted</key>
++ <applyto>/apps/compiz/plugins/wobbly/allscreens/options/snap_inverted</applyto>
++ <owner>compiz</owner>
++ <type>bool</type>
++ <default>false</default>
++ <locale name="C">
++ <short>Snap Inverted</short>
++ <long>Inverted window snapping</long>
++ </locale>
++ </schema>
++
++ <schema>
+ <key>/schemas/apps/compiz/plugins/wobbly/screen0/options/friction</key>
+ <applyto>/apps/compiz/plugins/wobbly/screen0/options/friction</applyto>
+ <owner>compiz</owner>
+--- a/plugins/wobbly.c
++++ b/plugins/wobbly.c
+@@ -171,13 +171,16 @@ static char *moveWinType[] = {
+
+ #define WOBBLY_SNAP_MODIFIERS_DEFAULT ShiftMask
+
++#define WOBBLY_SNAP_INVERTED_DEFAULT FALSE
++
+ #define WOBBLY_MAXIMIZE_EFFECT_DEFAULT TRUE
+
+ static int displayPrivateIndex;
+
+-#define WOBBLY_DISPLAY_OPTION_SNAP 0
+-#define WOBBLY_DISPLAY_OPTION_SHIVER 1
+-#define WOBBLY_DISPLAY_OPTION_NUM 2
++#define WOBBLY_DISPLAY_OPTION_SNAP 0
++#define WOBBLY_DISPLAY_OPTION_SNAP_INVERTED 1
++#define WOBBLY_DISPLAY_OPTION_SHIVER 2
++#define WOBBLY_DISPLAY_OPTION_NUM 3
+
+ typedef struct _WobblyDisplay {
+ int screenPrivateIndex;
+@@ -2333,17 +2336,29 @@ wobblyHandleEvent (CompDisplay *d,
+ {
+ XkbStateNotifyEvent *stateEvent = (XkbStateNotifyEvent *) event;
+ CompAction *action;
++ Bool inverted;
+ unsigned int mods = 0xffffffff;
+
+- action = &wd->opt[WOBBLY_DISPLAY_OPTION_SNAP].value.action;
++ action = &wd->opt[WOBBLY_DISPLAY_OPTION_SNAP].value.action;
++ inverted = wd->opt[WOBBLY_DISPLAY_OPTION_SNAP_INVERTED].value.b;
+
+ if (action->type & CompBindingTypeKey)
+ mods = action->key.modifiers;
+
+ if ((stateEvent->mods & mods) == mods)
+- wobblyEnableSnapping (d, NULL, 0, NULL, 0);
++ {
++ if (inverted)
++ wobblyDisableSnapping (d, NULL, 0, NULL, 0);
++ else
++ wobblyEnableSnapping (d, NULL, 0, NULL, 0);
++ }
+ else
+- wobblyDisableSnapping (d, NULL, 0, NULL, 0);
++ {
++ if (inverted)
++ wobblyEnableSnapping (d, NULL, 0, NULL, 0);
++ else
++ wobblyDisableSnapping (d, NULL, 0, NULL, 0);
++ }
+ }
+ }
+ break;
+@@ -2851,10 +2866,13 @@ wobblySetDisplayOption (CompDisplay
+ if (compSetActionOption (o, value))
+ return TRUE;
+ break;
++ case WOBBLY_DISPLAY_OPTION_SNAP_INVERTED:
++ if (compSetBoolOption (o, value))
++ return TRUE;
++ break;
+ case WOBBLY_DISPLAY_OPTION_SHIVER:
+ if (setDisplayAction (display, o, value))
+ return TRUE;
+- break;
+ default:
+ break;
+ }
+@@ -2881,6 +2899,13 @@ wobblyDisplayInitOptions (WobblyDisplay
+ o->value.action.key.modifiers = WOBBLY_SNAP_MODIFIERS_DEFAULT;
+ o->value.action.key.keycode = 0;
+
++ o = &wd->opt[WOBBLY_DISPLAY_OPTION_SNAP_INVERTED];
++ o->name = "snap_inverted";
++ o->shortDesc = N_("Snap Inverted");
++ o->longDesc = N_("Inverted window snapping");
++ o->type = CompOptionTypeBool;
++ o->value.b = WOBBLY_SNAP_INVERTED_DEFAULT;
++
+ o = &wd->opt[WOBBLY_DISPLAY_OPTION_SHIVER];
+ o->name = "shiver";
+ o->shortDesc = N_("Shiver");
Added: trunk/app/compiz/debian/patches/011_snap-by-default.patch
===================================================================
--- trunk/app/compiz/debian/patches/011_snap-by-default.patch (rev 0)
+++ trunk/app/compiz/debian/patches/011_snap-by-default.patch 2006-10-09 09:36:17 UTC (rev 3690)
@@ -0,0 +1,22 @@
+--- a/plugins/compiz.schemas.in 2006-10-09 11:28:27.000000000 +0200
++++ b/plugins/compiz.schemas.in 2006-10-09 11:28:53.000000000 +0200
+@@ -24850,7 +24850,7 @@
+ <applyto>/apps/compiz/plugins/wobbly/allscreens/options/snap_inverted</applyto>
+ <owner>compiz</owner>
+ <type>bool</type>
+- <default>false</default>
++ <default>true</default>
+ <locale name="C">
+ <short>Snap Inverted</short>
+ <long>Inverted window snapping</long>
+--- a/plugins/wobbly.c 2006-10-09 11:28:37.000000000 +0200
++++ b/plugins/wobbly.c 2006-10-09 11:29:44.000000000 +0200
+@@ -171,7 +171,7 @@
+
+ #define WOBBLY_SNAP_MODIFIERS_DEFAULT ShiftMask
+
+-#define WOBBLY_SNAP_INVERTED_DEFAULT FALSE
++#define WOBBLY_SNAP_INVERTED_DEFAULT TRUE
+
+ #define WOBBLY_MAXIMIZE_EFFECT_DEFAULT TRUE
+
Modified: trunk/app/compiz/debian/patches/series
===================================================================
--- trunk/app/compiz/debian/patches/series 2006-10-09 09:24:11 UTC (rev 3689)
+++ trunk/app/compiz/debian/patches/series 2006-10-09 09:36:17 UTC (rev 3690)
@@ -1,3 +1,4 @@
002_tfp-server-extension.patch
005_glfinish.patch
-010_snap-by-default.patch -p0
+010_snap-inverted.patch
+011_snap-by-default.patch
Reply to: