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 <[EMAIL PROTECTED]>  Mon,  9 Oct 2006 11:17:39 +0200
+ -- Thierry Reding <[EMAIL PROTECTED]>  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 <[EMAIL PROTECTED]>
+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


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to