[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: