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

compiz-fusion-plugins-main: Changes to 'debian-unstable'



 CMakeLists.txt                                            |   51 
 VERSION                                                   |    2 
 bcop.cmake                                                |   28 
 cmake/CompizFusion.cmake                                  |  671 +++++
 cmake/addons.cmake                                        |  171 +
 configure.ac                                              |   11 
 data/CMakeLists.txt                                       |    1 
 data/colorfilter/AUTHORS                                  |    5 
 data/colorfilter/compiz-core-print-fragment-program.patch |   79 
 data/ezoom/dsend.sh                                       |    5 
 data/filters/CMakeLists.txt                               |   15 
 data/session/.gitignore                                   |    1 
 data/workarounds/LICENSE                                  |  340 --
 debian/changelog                                          |    6 
 debian/control                                            |    2 
 images/CMakeLists.txt                                     |    2 
 images/Gnome/CMakeLists.txt                               |    5 
 images/Oxygen/CMakeLists.txt                              |    5 
 include/CMakeLists.txt                                    |    5 
 include/compiz-text.h                                     |    6 
 metadata.cmake                                            |   24 
 metadata/CMakeLists.txt                                   |   12 
 metadata/Makefile.am                                      |   47 
 metadata/animation.xml.in                                 |    6 
 metadata/expo.xml.in                                      |    6 
 metadata/ezoom.xml.in                                     |   15 
 metadata/scaleaddon.xml.in                                |  318 +-
 metadata/staticswitcher.xml.in                            |  202 +
 metadata/vpswitch.xml.in                                  |    7 
 metadata/wall.xml.in                                      |   46 
 plugin.cmake                                              |   35 
 po/POTFILES.in                                            |    9 
 po/ar.po                                                  |  245 +
 po/bn.po                                                  |  244 +
 po/ca.po                                                  |  310 +-
 po/de.po                                                  |  381 ++
 po/el.po                                                  |  319 +-
 po/en_GB.po                                               |  319 +-
 po/es.po                                                  |  348 +-
 po/eu.po                                                  |  362 +-
 po/fa.po                                                  |  236 +
 po/fi.po                                                  | 1586 ++++++-----
 po/fr.po                                                  |  317 +-
 po/gl.po                                                  |  318 +-
 po/gu.po                                                  |  318 +-
 po/hi.po                                                  |  318 +-
 po/hu.po                                                  |  408 ++-
 po/it.po                                                  |  357 +-
 po/ja.po                                                  |  615 +++-
 po/ko.po                                                  |  317 +-
 po/nb.po                                                  |  318 +-
 po/nl.po                                                  |  320 +-
 po/pl.po                                                  |  918 +++---
 po/pt.po                                                  |  488 ++-
 po/pt_BR.po                                               |  329 +-
 po/ru.po                                                  |  559 ++--
 po/sv.po                                                  |  349 +-
 po/tr.po                                                  |  309 +-
 po/zh_CN.po                                               |  303 +-
 src/CMakeLists.txt                                        |   25 
 src/Makefile.am                                           |   47 
 src/animation/CMakeLists.txt                              |   49 
 src/animation/airplane3d.c                                |  112 
 src/animation/animation-internal.h                        |    7 
 src/animation/animation.c                                 |  137 -
 src/animation/magiclamp.c                                 |   50 
 src/animation/polygon.c                                   |  303 +-
 src/bs/CMakeLists.txt                                     |    4 
 src/bs/bs.c                                               |  206 -
 src/colorfilter/CMakeLists.txt                            |    4 
 src/expo/CMakeLists.txt                                   |    7 
 src/expo/expo.c                                           |  262 +
 src/ezoom/CMakeLists.txt                                  |    4 
 src/ezoom/ezoom.c                                         |  896 ++++--
 src/jpeg/CMakeLists.txt                                   |   32 
 src/mag/CMakeLists.txt                                    |    4 
 src/mousepoll/CMakeLists.txt                              |    4 
 src/mousepoll/mousepoll.c                                 |    8 
 src/neg/CMakeLists.txt                                    |    4 
 src/opacify/CMakeLists.txt                                |    4 
 src/put/CMakeLists.txt                                    |    4 
 src/resizeinfo/CMakeLists.txt                             |   31 
 src/resizeinfo/resizeinfo.c                               |   52 
 src/ring/CMakeLists.txt                                   |    4 
 src/ring/ring.c                                           |  196 -
 src/scaleaddon/CMakeLists.txt                             |   31 
 src/scaleaddon/scaleaddon.c                               |  215 +
 src/session/CMakeLists.txt                                |    4 
 src/shift/CMakeLists.txt                                  |    4 
 src/shift/shift.c                                         |   67 
 src/snap/CMakeLists.txt                                   |    4 
 src/staticswitcher/CMakeLists.txt                         |    3 
 src/staticswitcher/Makefile.am                            |   28 
 src/staticswitcher/staticswitcher.c                       | 1853 ++++++++++++++
 src/text/CMakeLists.txt                                   |   31 
 src/text/text.c                                           |   53 
 src/thumbnail/CMakeLists.txt                              |    4 
 src/vpswitch/CMakeLists.txt                               |    4 
 src/vpswitch/vpswitch.c                                   |    2 
 src/wall/CMakeLists.txt                                   |   31 
 src/wall/wall.c                                           |  139 -
 src/winrules/CMakeLists.txt                               |    4 
 src/winrules/winrules.c                                   |   24 
 src/workarounds/CMakeLists.txt                            |    4 
 104 files changed, 12468 insertions(+), 5842 deletions(-)

New commits:
commit e9cc212d6cabd4b98c52800eac844090d8e77c7e
Author: Sean Finney <seanius@debian.org>
Date:   Tue Jun 3 00:53:15 2008 +0200

    new upstream release

diff --git a/debian/changelog b/debian/changelog
index e0c7ec4..ffcf5d5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+compiz-fusion-plugins-main (0.7.6-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Sean Finney <seanius@debian.org>  Tue, 03 Jun 2008 00:52:04 +0200
+
 compiz-fusion-plugins-main (0.7.4-2) unstable; urgency=low
 
   * Make sure to install the pkgconfig .pc files used when building the
diff --git a/debian/control b/debian/control
index 5552d58..799933d 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: compiz-fusion-plugins-main
 Priority: extra
 Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
 Uploaders: Sean Finney <seanius@debian.org>
-Build-Depends: autoconf, automake1.9, autotools-dev, compiz-dev (>= 0.7.3), compiz-fusion-bcop (>= 0.7.3), debhelper (>= 5), intltool, libgconf2-dev, libglib2.0-dev, libtool, libglu1-mesa-dev, libjpeg62-dev, libxml2-dev, libxslt1-dev, pkg-config, xsltproc, libcairo2-dev, libpango1.0-dev, librsvg2-dev, libsm-dev, libdbus-1-dev, libdecoration0-dev
+Build-Depends: autoconf, automake1.9, autotools-dev, compiz-dev (>= 0.7.6), compiz-fusion-bcop (>= 0.7.6), debhelper (>= 5), intltool, libgconf2-dev, libglib2.0-dev, libtool, libglu1-mesa-dev, libjpeg62-dev, libxml2-dev, libxslt1-dev, pkg-config, xsltproc, libcairo2-dev, libpango1.0-dev, librsvg2-dev, libsm-dev, libdbus-1-dev, libdecoration0-dev
 Standards-Version: 3.7.2
 Section: x11
 

commit 8f603ecd8f90e3a4dd5454fdd00c763ce688f6f5
Author: Guillaume Seguin <guillaume@segu.in>
Date:   Sat May 31 14:09:10 2008 +0200

    * Bump version to 0.7.6

diff --git a/VERSION b/VERSION
index 130f2d5..6410fd5 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-VERSION=0.7.5
+VERSION=0.7.6

commit 71756fb7d539e63a7dbbea89a79187b9679c653d
Author: Kristian Lyngstol <kristian@bohemians.org>
Date:   Thu May 29 15:43:51 2008 +0200

    Add damageScreen () on unload to avoid screen garbeling when unloading.

diff --git a/src/ezoom/ezoom.c b/src/ezoom/ezoom.c
index de70f49..f0ec2f2 100644
--- a/src/ezoom/ezoom.c
+++ b/src/ezoom/ezoom.c
@@ -2363,6 +2363,7 @@ zoomFiniScreen (CompPlugin *p,
     if (zs->pollHandle)
 	    (*zd->mpFunc->removePositionPolling) (s, zs->pollHandle);
 
+    damageScreen (s); // If we are unloaded and zoomed in.
     cursorZoomInactive (s);
     compFiniScreenOptions (s, zs->opt, SOPT_NUM);
     free (zs);

commit 471289303002b701219bcc89545581ce5f2788c2
Author: Kristian Lyngstol <kristian@bohemians.org>
Date:   Thu May 29 15:38:45 2008 +0200

    Make sure the cursor is shown in FiniScreen.
    Fixes issues cursor disappearing when unloading/reloading ezoom while
    zoomed in.

diff --git a/src/ezoom/ezoom.c b/src/ezoom/ezoom.c
index 2067c5f..de70f49 100644
--- a/src/ezoom/ezoom.c
+++ b/src/ezoom/ezoom.c
@@ -2363,6 +2363,7 @@ zoomFiniScreen (CompPlugin *p,
     if (zs->pollHandle)
 	    (*zd->mpFunc->removePositionPolling) (s, zs->pollHandle);
 
+    cursorZoomInactive (s);
     compFiniScreenOptions (s, zs->opt, SOPT_NUM);
     free (zs);
 }

commit 679377143854c3b2a26bc3974355301c23d3b409
Author: Guillaume Seguin <guillaume@segu.in>
Date:   Thu May 29 13:07:16 2008 +0200

    CMake build system: modify PKG_CONFIG_PATH only when needed

diff --git a/cmake/CompizFusion.cmake b/cmake/CompizFusion.cmake
index 6917e55..de1af1e 100644
--- a/cmake/CompizFusion.cmake
+++ b/cmake/CompizFusion.cmake
@@ -75,13 +75,17 @@ endif (CMAKE_MAJOR_VERSION GREATER 2 OR CMAKE_MAJOR_VERSION EQUAL 2 AND CMAKE_MI
 
 set (CMAKE_SKIP_RPATH On)
 
-# add install prefix to pkgconfig search path
-if ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
-    set (ENV{PKG_CONFIG_PATH} "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig")
-else ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
-    set (ENV{PKG_CONFIG_PATH}
-         "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig:$ENV{PKG_CONFIG_PATH}")
-endif ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
+set (PKGCONFIG_REGEX ".*${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig.*")
+
+# add install prefix to pkgconfig search path if needed
+if (NOT "$ENV{PKG_CONFIG_PATH}" MATCHES "${PKGCONFIG_REGEX}")
+    if ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
+        set (ENV{PKG_CONFIG_PATH} "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig")
+    else ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
+        set (ENV{PKG_CONFIG_PATH}
+             "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig:$ENV{PKG_CONFIG_PATH}")
+    endif ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
+endif (NOT "$ENV{PKG_CONFIG_PATH}" MATCHES "${PKGCONFIG_REGEX}")
 
 include (FindPkgConfig)
 

commit 525dee176107a379d03628921a3939869a0c2ef0
Author: Kristian Lyngstol <kristian@bohemians.org>
Date:   Sat May 24 19:42:27 2008 +0200

    More comment tweaks

diff --git a/src/ezoom/ezoom.c b/src/ezoom/ezoom.c
index 7eaaa8f..2067c5f 100644
--- a/src/ezoom/ezoom.c
+++ b/src/ezoom/ezoom.c
@@ -29,52 +29,40 @@
  *
  * Description:
  *
- * This plugin offers basic zoom, and does not require input to be disabled
- * while zooming. Key features of the new version is a hopefully more
- * generic interface to the basic zoom features, allowing advanced control
- * of the plugin based on events such as focus changes, cursor movement,
- * manual panning and similar. This plugin has also been inspired by the
- * inputzoom.c plugin written for the Beryl project and copyrighted to
- * Dennis Kasprzyk and Quinn Storm.
+ * This plugin offers zoom functionality with focus tracking,
+ * fit-to-window actions, mouse panning, zoom area locking. Without
+ * disabeling input.
  *
  * Note on actual zoom process
  *
- * This plug-in has been refactored to use scaling instead of z-translation
- * for the actual zoom operation. 
- *
  * The animation is done in preparePaintScreen, while instant movements
  * are done by calling updateActualTranslate () after updating the
  * translations. This causes [xyz]trans to be re-calculated. We keep track
- * of each head separately; It does not make sense to zoom a window across
- * multiple heads in most cases.
+ * of each head separately.
  *
  * Note on input
  *
  * We can not redirect input yet, but this plugin offers two fundamentally
- * different approaches to achieve input:
+ * different approaches to achieve input enabled zoom:
+ *
+ * 1.
+ * Always have the zoomed area be in sync with the mouse cursor. This binds
+ * the zoom area to the mouse position at any given time. It allows using
+ * the original mouse cursor drawn by X, and is techincally very safe.
+ * First used in Beryl's inputzoom.
+ *
+ * 2.
+ * Hide the real cursor and draw our own where it would be when zoomed in.
+ * This allows us to navigate with the mouse without constantly moving the
+ * zoom area. This is fairly close to what we want in the end when input
+ * redirection is available.
  *
- * Making sure the real mouse is always at the correct place. This also
- * means that whenever you move the mouse, we have to move the zoomed
- * area, and that if we are working on a window that's in the upper right
- * corner, the mouse has to be in the upper right corner too. This is
- * probably the techincally best solution, as it is fairly simple, but it
- * has the obvious weakness that mouse movement equals panning, so you
- * can't keep a single window fully visible and interact with it without
- * parts of it going off screen.
+ * This second method has one huge issue, which is bugged XFixes. After
+ * hiding the cursor once with XFixes, some mouse cursors will simply be
+ * invisible. The firefox loading cursor being one of them. 
  *
- * The second method involves hiding the real cursor and showing a "fake"
- * one. This involves using XFixes to first get hold of the actual cursor
- * (ie: normal pointer, resize-pointer, grab-pointer, etc) and XFixes to
- * hide the original. We then convert the real mouse coordinates to their
- * corresponding values zoomed, and draw the cursor. This gives a splendid
- * effect and is fairly close to what we will be able to do with input
- * redirection, but has a few weaknesses, the biggest being use of
- * XFixes which tends to bug up (Loose the cursor entirely, even when
- * we aren't hiding it, happens on firefox-loading cursors for instance).
- * The second, and rather minor weakness is that the sensitivity is rather
- * ... crazy. If you zoom in so your 1024-wide screen is showing 102
- * pixels, you only have to move the mouse 1/10th of the distance you
- * normally would to move it across the visible area.
+ * An other minor annoynance is that mouse sensitivity seems to increase as
+ * you zoom in, since the mouse isn't really zoomed at all.
  *
  * Todo:
  *  - Different multihead modes
@@ -222,7 +210,7 @@ typedef struct _ZoomScreen {
     int                    mouseX;
     int                    mouseY;
     unsigned long int      grabbed;
-    int	                   grabIndex;
+    int	                   grabIndex; // for zoomBox
     time_t                 lastChange;
     CursorTexture          cursor;
     Bool                   cursorInfoSelected;
@@ -268,7 +256,7 @@ convertToZoomed (CompScreen *s,
 #define NUM_OPTIONS(s) (sizeof ((s)->opt) / sizeof (CompOption))
 
 /* Checks if a specific screen grab exist. DO NOT USE THIS.
- * This is a temporary fix that WILL be removed asap.
+ * This is a temporary fix that SHOULD be removed asap.
  * See comments in drawCursor.
  */
 

commit c01bd3393b3cb666846a50881fe71ccc4ab846ea
Author: Kristian Lyngstol <kristian@bohemians.org>
Date:   Sat May 24 19:42:27 2008 +0200

    Comment tweak

diff --git a/src/ezoom/ezoom.c b/src/ezoom/ezoom.c
index e91b598..7eaaa8f 100644
--- a/src/ezoom/ezoom.c
+++ b/src/ezoom/ezoom.c
@@ -2098,8 +2098,7 @@ focusTrack (CompDisplay *d,
     zoomAreaToWindow (w);
 }
 
-/* Event handler. Pass focus-related events on and handle
- * XFixes events. */
+/* Event handler. Pass focus-related events on and handle XFixes events. */
 static void
 zoomHandleEvent (CompDisplay *d,
 		 XEvent      *event)

commit ecf1d581f1a977800b11e7ca05e98f35b7052015
Author: Kristian Lyngstol <kristian@bohemians.org>
Date:   Sat May 24 19:42:27 2008 +0200

    Do not try to restrain cursor when the cursor is bigger than the zoomed area

diff --git a/src/ezoom/ezoom.c b/src/ezoom/ezoom.c
index 225012c..e91b598 100644
--- a/src/ezoom/ezoom.c
+++ b/src/ezoom/ezoom.c
@@ -1126,6 +1126,9 @@ restrainCursor (CompScreen *s, int out)
 	 zs->mouseY - zs->cursor.hotY + zs->cursor.height,
 	 &x2, &y2);
 
+    if ((x2 - x1 > o->region.extents.x2 - o->region.extents.x1) ||
+       (y2 - y1 > o->region.extents.y2 - o->region.extents.y1))
+	return;
     if (x2 > o->region.extents.x2 - margin && east > 0)
 	diffX = x2 - o->region.extents.x2 + margin;
     else if (x1 < o->region.extents.x1 + margin && west > 0)

commit 31e69b717ad014673f0aea49258fc690092d34a2
Author: Kristian Lyngstol <kristian@bohemians.org>
Date:   Sat May 24 19:42:26 2008 +0200

    Get outputdevice for zoombox by geometry, not point

diff --git a/src/ezoom/ezoom.c b/src/ezoom/ezoom.c
index bf2c4e5..225012c 100644
--- a/src/ezoom/ezoom.c
+++ b/src/ezoom/ezoom.c
@@ -1613,7 +1613,7 @@ zoomBoxDeactivate (CompDisplay     *d,
 	    width = MAX (zs->box.x1, zs->box.x2) - x;
 	    height = MAX (zs->box.y1, zs->box.y2) - y;
 
-	    out = outputDeviceForPoint (s, pointerX, pointerY);
+	    out = outputDeviceForGeometry (s, x,y,width,height,0);
 	    o = &s->outputDev[out];
 	    setScale (s, out, (float) width/o->width, (float)  height/o->height);
 	    setZoomArea (s, x,y,width,height,FALSE);

commit 109c6060130c9f0b74070e5a420d56f94c7287bc
Author: C-F Language team <i18n@opencompositing.org>
Date:   Sat May 24 18:48:25 2008 +0200

    translation updates

diff --git a/po/Makefile.in.in b/po/Makefile.in.in
index b630d54..40c8833 100644
--- a/po/Makefile.in.in
+++ b/po/Makefile.in.in
@@ -133,7 +133,7 @@ install-data-yes: all
 dvi info tags TAGS ID:
 
 # Define this as empty until I found a useful application.
-install-exec installcheck:
+installcheck:
 
 uninstall:
 	linguas="$(USE_LINGUAS)"; \
diff --git a/po/ar.po b/po/ar.po
index 52f0bb5..d8b3cb7 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 0.6\n"
 "Report-Msgid-Bugs-To: http://bugs.opencompositing.org\n";
-"POT-Creation-Date: 2008-05-02 13:50+0530\n"
+"POT-Creation-Date: 2008-05-24 22:13+0530\n"
 "PO-Revision-Date: 2007-10-10 00:12+0200\n"
 "Last-Translator: Banxoo <banxoo+compiz@gmail.com>\n"
 "Language-Team: Compiz Fusion Translators <i18n@lists.compiz-fusion.org>\n"
@@ -114,6 +114,12 @@ msgstr "النصوع"
 msgid "Brightness of faded windows"
 msgstr "نصوع النوافذ المتلاشية"
 
+msgid "Enable ADD Helper on start"
+msgstr ""
+
+msgid "Enables ADD helper when it is first loaded."
+msgstr ""
+
 msgid ""
 "Make it slightly easier to concentrate by dimming all but the active window."
 msgstr "إجعلها أكثر سهولة للتركيز و ذلك بجعل النوافذ الخاملة باهتة."
@@ -1049,6 +1055,9 @@ msgstr ""
 msgid "Window manager command line. DO NOT ENTER COMPIZ HERE!!!"
 msgstr ""
 
+msgid "Above"
+msgstr ""
+
 msgid "Adjust bottom face image to rotation"
 msgstr ""
 
@@ -1070,6 +1079,18 @@ msgstr ""
 msgid "Appearance"
 msgstr ""
 
+msgid "Aspect ratio"
+msgstr ""
+
+msgid "Aspect ratio of the deformed cube"
+msgstr ""
+
+msgid "Auto zoom"
+msgstr ""
+
+msgid "Auto zoom only on Mouse Rotate"
+msgstr ""
+
 msgid "Behaviour"
 msgstr ""
 
@@ -1097,110 +1118,132 @@ msgstr ""
 msgid "Color of bottom face of the cube"
 msgstr ""
 
+msgid "Color of the ground (far)."
+msgstr ""
+
+msgid "Color of the ground (near)."
+msgstr ""
+
 msgid "Color of top face of the cube"
 msgstr ""
 
+msgid "Compiz cube reflection and deformation"
+msgstr ""
+
 msgid "Cube Bottom Color"
 msgstr ""
 
-msgid "Cube Caps"
+msgid "Cube Reflection and Deformation"
 msgstr ""
 
 msgid "Cube Top Color"
 msgstr ""
 
-msgid "Draw bottom face"
+msgid "Cube caps"
 msgstr ""
 
-msgid "Draw bottom face of the cube"
+msgid "Cylinder"
 msgstr ""
 
-msgid "Draw top face"
-msgstr ""
+#, fuzzy
+msgid "Deform caps"
+msgstr "مدة"
 
-msgid "Draw top face of the cube"
+msgid "Deform cube caps."
 msgstr ""
 
-msgid "Go back to previous image for bottom face of the cube"
+#, fuzzy
+msgid "Deform only on mouse rotate"
+msgstr "ثلاثة أبعاد فقط عند دوران الفأرة"
+
+#, fuzzy
+msgid "Deformation"
+msgstr "مدة"
+
+msgid "Deformation in unfold cube mode."
 msgstr ""
 
-msgid "Go back to previous image for top face of the cube"
+#, fuzzy
+msgid "Deformation mode."
+msgstr "مدة"
+
+msgid "Distance"
 msgstr ""
 
-msgid ""
-"List of PNG and SVG files that should be rendered on bottom face of cube"
+msgid "Draw bottom face"
 msgstr ""
 
-msgid "List of PNG and SVG files that should be rendered on top face of cube"
+msgid "Draw bottom face of the cube"
 msgstr ""
 
-msgid "Next bottom image"
+msgid "Draw top face"
 msgstr ""
 
-msgid "Next top image"
+msgid "Draw top face of the cube"
 msgstr ""
 
-msgid "Prev bottom image"
+msgid "Enabled"
 msgstr ""
 
-msgid "Prev top image"
+msgid "Give cube a reflective ground."
 msgstr ""
 
-msgid "Render images on top and bottom of the cube"
+msgid "Go back to previous image for bottom face of the cube"
 msgstr ""
 
-msgid "Scale bottom image"
+msgid "Go back to previous image for top face of the cube"
 msgstr ""
 
-msgid "Scale image to cover bottom face of cube"
+msgid "Ground color(far)"
 msgstr ""
 
-msgid "Scale image to cover top face of cube"
+msgid "Ground color(near)"
 msgstr ""
 
-msgid "Scale top image"
+msgid "Initiates cube cylinder deformation only if rotation is mouse driven."
 msgstr ""
 
-msgid "Top image files"
+msgid "Intensity"
 msgstr ""
 
-msgid "Above"
+msgid "Jumpy"
 msgstr ""
 
-msgid "Auto zoom"
+msgid "Jumpy reflection"
 msgstr ""
 
-msgid "Auto zoom only on Mouse Rotate"
+msgid ""
+"List of PNG and SVG files that should be rendered on bottom face of cube"
 msgstr ""
 
-msgid "Color of the ground (far)."
+msgid "List of PNG and SVG files that should be rendered on top face of cube"
 msgstr ""
 
-msgid "Color of the ground (near)."
+msgid "Maintain bottom aspect ratio"
 msgstr ""
 
-msgid "Compiz cube reflection"
+msgid "Maintain bottom cap image aspect ratio."
 msgstr ""
 
-msgid "Cube Reflection"
+msgid "Maintain top aspect ratio"
 msgstr ""
 
-msgid "Distance"
+msgid "Maintain top cap image aspect ratio."
 msgstr ""
 
-msgid "Ground color(far)"
+msgid "Next bottom image"
 msgstr ""
 
-msgid "Ground color(near)"
+msgid "Next top image"
 msgstr ""
 
-msgid "Intensity"
+msgid "Prev bottom image"
 msgstr ""
 
-msgid "Jumpy"
+msgid "Prev top image"
 msgstr ""
 
-msgid "Jumpy reflection"
+msgid "Reflection"
 msgstr ""
 
 msgid "Reflection ground size"
@@ -1218,6 +1261,27 @@ msgstr ""
 msgid "Reflection mode."
 msgstr ""
 
+msgid "Scale bottom image"
+msgstr ""
+
+msgid "Scale image to cover bottom face of cube"
+msgstr ""
+
+msgid "Scale image to cover top face of cube"
+msgstr ""
+
+msgid "Scale top image"
+msgstr ""
+
+msgid "Sphere"
+msgstr ""
+
+msgid "Top image files"
+msgstr ""
+
+msgid "Unfold cube deformation"
+msgstr ""
+
 msgid "Zoom out automatically only on mouse rotate."
 msgstr ""
 
@@ -1246,10 +1310,6 @@ msgstr "الطوي المنحني"
 msgid "Curve strength"
 msgstr ""
 
-#, fuzzy
-msgid "Deformation"
-msgstr "مدة"
-
 msgid "Deformation of the expo wall"
 msgstr ""
 
@@ -1340,9 +1400,6 @@ msgstr ""
 msgid "Previous viewport"
 msgstr ""
 
-msgid "Reflection"
-msgstr ""
-
 msgid "Reflection Scale"
 msgstr ""
 
@@ -1495,17 +1552,9 @@ msgstr ""
 msgid "Hides the original mouse pointer when zoomed in and scaling the mouse"
 msgstr ""
 
-msgid ""
-"How often to poll the mouse position, in miliseconds. Reduce this to reduce "
-"choppy behavior."
-msgstr ""
-
 msgid "Mouse Behaviour"
 msgstr ""
 
-msgid "Mouse Poll Interval"
-msgstr ""
-
 msgid "Mouse Restrain Margin"
 msgstr ""
 
@@ -1609,6 +1658,10 @@ msgstr ""
 msgid "Zoom Area Movement"
 msgstr "تكبير من الوسط"
 
+#, fuzzy
+msgid "Zoom Box"
+msgstr "تكبير"
+
 msgid "Zoom In"
 msgstr ""
 
@@ -1636,6 +1689,9 @@ msgstr ""
 msgid "Zoom factor"
 msgstr ""
 
+msgid "Zoom in on a boxed area"
+msgstr ""
+
 msgid "Zoom in/out by this factor. Higher value means quicker zooming."
 msgstr ""
 
@@ -2396,9 +2452,17 @@ msgstr ""
 msgid "Start gesture"
 msgstr ""
 
+msgid ""
+"How often to poll the mouse position, in miliseconds. Reduce this to reduce "
+"choppy behavior."
+msgstr ""
+
 msgid "Misc"
 msgstr ""
 
+msgid "Mouse Poll Interval"
+msgstr ""
+
 msgid "Mouse position polling"
 msgstr ""
 
@@ -3091,8 +3155,13 @@ msgstr "نوافذ ثلاثية الأبعاد"
 msgid "Background color of the window title"
 msgstr ""
 
-msgid "Close Windows In Scale"
-msgstr ""
+#, fuzzy
+msgid "Close Window"
+msgstr "نوافذ ثلاثية الأبعاد"
+
+#, fuzzy
+msgid "Close window while in scale mode"
+msgstr "إرفع النوافذ عند دوران المكعب"
 
 msgid "Close windows while in scale mode"
 msgstr ""
@@ -3100,9 +3169,18 @@ msgstr ""
 msgid "Color used for highlighting the hovered window"
 msgstr ""
 
+msgid "Constrain Pull To Screen"
+msgstr ""
+
 msgid "Draw Window Highlight"
 msgstr ""
 
+msgid "Exit Scale On Pull"
+msgstr ""
+
+msgid "Exit scale mode after a window has been pulled."
+msgstr ""
+
 msgid "Font color of the window title"
 msgstr ""
 
@@ -3118,6 +3196,10 @@ msgstr ""
 msgid "Highlights the hovered window with the given color"
 msgstr ""
 
+msgid ""
+"Make sure windows are fully visible after pulling them to another viewport"
+msgstr ""
+
 msgid "No display"
 msgstr ""
 
@@ -3127,6 +3209,13 @@ msgstr ""
 msgid "Organic - EXPERIMENTAL"
 msgstr ""
 
+#, fuzzy
+msgid "Pull Window"
+msgstr "نوافذ ثلاثية الأبعاد"
+
+msgid "Pull window to current viewport while in scale mode"
+msgstr ""
+
 msgid "Scale Addons"
 msgstr ""
 
@@ -3151,6 +3240,10 @@ msgstr ""
 msgid "Window Layout Mode"
 msgstr ""
 
+#, fuzzy
+msgid "Window Pull"
+msgstr "عمق النافذة"
+
 msgid "Window Title"
 msgstr ""
 
@@ -3161,10 +3254,11 @@ msgstr "أنواع النوافذ"
 msgid "Window title display in scale mode"
 msgstr ""
 
-msgid "Zoom Windows In Scale"
-msgstr ""
+#, fuzzy
+msgid "Zoom Window"
+msgstr "نوافذ ثلاثية الأبعاد"
 
-msgid "Zoom windows while in scale mode"
+msgid "Zoom window while in scale mode"
 msgstr ""
 
 msgid "Filter Case Insensitive"
diff --git a/po/bn.po b/po/bn.po
index 6daf04b..b7ba70a 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: compiz\n"
 "Report-Msgid-Bugs-To: http://bugs.opencompositing.org\n";
-"POT-Creation-Date: 2008-05-02 13:50+0530\n"
+"POT-Creation-Date: 2008-05-24 22:13+0530\n"
 "PO-Revision-Date: 2007-12-26 09:57+0100\n"
 "Last-Translator: Mahdee Jameel <mahdee.jameel@gmail.com>\n"
 "Language-Team: gist bengali team <info.gist@cdac.in>,মাহদী জামীল <mahdee."
@@ -115,6 +115,12 @@ msgstr "উজ্জ্বলতা"
 msgid "Brightness of faded windows"
 msgstr "মলিন উইন্ডোর উজ্জ্বলতা"
 
+msgid "Enable ADD Helper on start"
+msgstr ""
+
+msgid "Enables ADD helper when it is first loaded."
+msgstr ""
+
 msgid ""
 "Make it slightly easier to concentrate by dimming all but the active window."
 msgstr ""
@@ -1023,6 +1029,9 @@ msgstr ""
 msgid "Window manager command line. DO NOT ENTER COMPIZ HERE!!!"
 msgstr ""
 
+msgid "Above"
+msgstr ""
+
 msgid "Adjust bottom face image to rotation"
 msgstr ""
 
@@ -1044,6 +1053,18 @@ msgstr ""
 msgid "Appearance"
 msgstr ""
 
+msgid "Aspect ratio"
+msgstr ""
+
+msgid "Aspect ratio of the deformed cube"
+msgstr ""
+
+msgid "Auto zoom"
+msgstr ""
+
+msgid "Auto zoom only on Mouse Rotate"
+msgstr ""
+
 msgid "Behaviour"
 msgstr ""
 
@@ -1071,110 +1092,132 @@ msgstr ""
 msgid "Color of bottom face of the cube"
 msgstr ""
 
+msgid "Color of the ground (far)."
+msgstr ""
+
+msgid "Color of the ground (near)."
+msgstr ""
+
 msgid "Color of top face of the cube"
 msgstr ""
 
+msgid "Compiz cube reflection and deformation"
+msgstr ""
+
 msgid "Cube Bottom Color"
 msgstr ""
 
-msgid "Cube Caps"
+msgid "Cube Reflection and Deformation"
 msgstr ""
 
 msgid "Cube Top Color"
 msgstr ""
 
-msgid "Draw bottom face"
+msgid "Cube caps"
 msgstr ""
 
-msgid "Draw bottom face of the cube"
+msgid "Cylinder"
 msgstr ""
 
-msgid "Draw top face"
-msgstr ""
+#, fuzzy
+msgid "Deform caps"
+msgstr "ব্যাপ্তি"
 
-msgid "Draw top face of the cube"
+msgid "Deform cube caps."
 msgstr ""
 
-msgid "Go back to previous image for bottom face of the cube"
+#, fuzzy
+msgid "Deform only on mouse rotate"
+msgstr "শুধুমাত্র মাউস ঘোরানোর সময় 3D"
+
+#, fuzzy
+msgid "Deformation"
+msgstr "ব্যাপ্তি"
+
+msgid "Deformation in unfold cube mode."
 msgstr ""
 
-msgid "Go back to previous image for top face of the cube"
+#, fuzzy
+msgid "Deformation mode."
+msgstr "ব্যাপ্তি"
+
+msgid "Distance"
 msgstr ""
 
-msgid ""
-"List of PNG and SVG files that should be rendered on bottom face of cube"
+msgid "Draw bottom face"
 msgstr ""
 
-msgid "List of PNG and SVG files that should be rendered on top face of cube"
+msgid "Draw bottom face of the cube"
 msgstr ""
 
-msgid "Next bottom image"
+msgid "Draw top face"
 msgstr ""
 
-msgid "Next top image"
+msgid "Draw top face of the cube"
 msgstr ""
 
-msgid "Prev bottom image"
+msgid "Enabled"
 msgstr ""
 
-msgid "Prev top image"
+msgid "Give cube a reflective ground."
 msgstr ""
 
-msgid "Render images on top and bottom of the cube"
+msgid "Go back to previous image for bottom face of the cube"
 msgstr ""
 
-msgid "Scale bottom image"
+msgid "Go back to previous image for top face of the cube"
 msgstr ""
 
-msgid "Scale image to cover bottom face of cube"
+msgid "Ground color(far)"
 msgstr ""
 
-msgid "Scale image to cover top face of cube"
+msgid "Ground color(near)"
 msgstr ""
 
-msgid "Scale top image"
+msgid "Initiates cube cylinder deformation only if rotation is mouse driven."
 msgstr ""
 
-msgid "Top image files"
+msgid "Intensity"
 msgstr ""
 
-msgid "Above"
+msgid "Jumpy"


Reply to: