AUTHORS | 5 COPYING | 7 COPYING.LGPL | 510 ++++ Makefile.am | 1 NEWS | 30 compiz.pc.in | 2 configure.ac | 33 gtk/gnome/compiz-window-manager.c | 2 gtk/window-decorator/gtk-window-decorator.c | 342 ++- gtk/window-decorator/gwd.schemas.in | 11 include/compiz.h | 680 +++++- include/decoration.h | 36 kde/window-decorator/decorator.cpp | 49 kde/window-decorator/decorator.h | 8 kde/window-decorator/main.cpp | 16 kde/window-decorator/utils.cpp | 3 kde/window-decorator/utils.h | 1 kde/window-decorator/window.cpp | 177 + kde/window-decorator/window.h | 4 libdecoration/decoration.c | 226 ++ plugins/Makefile.am | 75 plugins/annotate.c | 11 plugins/blur.c | 2908 ++++++++++++++++++++++++++++ plugins/clone.c | 45 plugins/compiz.schemas.in | 1320 +++++++----- plugins/cube.c | 118 - plugins/dbus.c | 166 + plugins/decoration.c | 666 +++--- plugins/fade.c | 159 - plugins/fuse.c | 1611 +++++++++++++++ plugins/gconf-dump.c | 17 plugins/gconf.c | 35 plugins/ini.c | 1473 ++++++++++++++ plugins/inotify.c | 7 plugins/minimize.c | 114 - plugins/move.c | 37 plugins/place.c | 543 ++++- plugins/plane.c | 94 plugins/regex.c | 488 ++++ plugins/resize.c | 55 plugins/rotate.c | 58 plugins/scale.c | 406 ++- plugins/screenshot.c | 48 plugins/switcher.c | 340 ++- plugins/video.c | 1265 ++++++++++++ plugins/water.c | 448 ++-- plugins/wobbly.c | 464 ++-- plugins/zoom.c | 11 po/POTFILES.in | 13 po/af.po | 1871 ++++++++++++++++++ po/ar.po | 1859 +++++++++++++++++ po/bg.po | 2159 ++++++++++++++++++++ po/bn.po | 1998 +++++++++++++++++++ po/bs.po | 1924 ++++++++++++++++++ po/ca.po | 1990 +++++++++++++++++++ po/cs.po | 1994 +++++++++++++------ po/cy.po | 1965 ++++++++++++++++++ po/da.po | 2080 ++++++++++++++++++++ po/de.po | 2086 ++++++++++++++------ po/el.po | 2171 ++++++++++++++++++++ po/en_GB.po | 2145 ++++++++++++++++++++ po/en_US.po | 1878 ++++++++++++++++++ po/es.po | 2098 ++++++++++++++------ po/et.po | 2218 +++++++++++++++++++++ po/fi.po | 2112 ++++++++++++++------ po/fr.po | 2002 ++++++++++++++----- po/gl.po | 1962 ++++++++++++++++++ po/gu.po | 1872 ++++++++++++++++++ po/he.po | 2123 ++++++++++++++++++++ po/hi.po | 2114 ++++++++++++++++++++ po/hr.po | 2102 ++++++++++++++++++++ po/hu.po | 1526 +++++++++----- po/id.po | 1900 ++++++++++++++++++ po/it.po | 2049 ++++++++++++++----- po/ja.po | 2096 ++++++++++++++------ po/ka.po | 1856 +++++++++++++++++ po/km.po | 2156 ++++++++++++++++++++ po/ko.po | 2230 +++++++++++++++++++++ po/lo.po | 1854 +++++++++++++++++ po/lt.po | 2151 ++++++++++++++++++++ po/mk.po | 1861 +++++++++++++++++ po/mr.po | 1881 ++++++++++++++++++ po/nb.po | 2190 +++++++++++++++++++++ po/nl.po | 2231 +++++++++++++++++++++ po/pa.po | 2157 ++++++++++++++++++++ po/pl.po | 1589 +++++++++------ po/pt.po | 2513 ++++++++++++++++++++++++ po/pt_BR.po | 2067 ++++++++++++++----- po/ro.po | 2002 +++++++++++++++++++ po/ru.po | 2135 ++++++++++++++++++++ po/sk.po | 2212 +++++++++++++++++++++ po/sl.po | 2170 ++++++++++++++++++++ po/sr.po | 2265 +++++++++++++++++++++ po/sv.po | 2506 +++++++++++++----------- po/ta.po | 1874 ++++++++++++++++++ po/tr.po | 2257 +++++++++++++++++++++ po/uk.po | 2141 ++++++++++++++++++++ po/vi.po | 1857 +++++++++++++++++ po/xh.po | 1871 ++++++++++++++++++ po/zh_CN.po | 2027 ++++++++++++++----- po/zh_TW.po | 2001 +++++++++++++------ po/zu.po | 1871 ++++++++++++++++++ src/Makefile.am | 6 src/cursor.c | 196 + src/display.c | 340 ++- src/event.c | 148 - src/fragment.c | 1322 ++++++++++++ src/main.c | 37 src/match.c | 764 +++++++ src/matrix.c | 322 +++ src/option.c | 115 - src/paint.c | 727 ++++--- src/screen.c | 538 +++-- src/session.c | 78 src/texture.c | 55 src/window.c | 608 ++++- 116 files changed, 117775 insertions(+), 10838 deletions(-)
New commits: commit f9a9a783b437ffd719370ed77eef3f872febb703 Author: David Reveman <[EMAIL PROTECTED]> Date: Mon Apr 2 14:49:00 2007 -0400 Bump version. diff --git a/configure.ac b/configure.ac index 2da5bfa..14faad4 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ(2.57) -AC_INIT([compiz], [0.3.7], [EMAIL PROTECTED]) +AC_INIT([compiz], [0.5.0], [EMAIL PROTECTED]) AC_CONFIG_AUX_DIR(config) commit d6d61f9ba4adf4fb42f57981bb12364bab5bfd16 Author: David Reveman <[EMAIL PROTECTED]> Date: Mon Apr 2 14:47:59 2007 -0400 Add NEWS entry for 0.5 release. diff --git a/NEWS b/NEWS index 2701e0a..bcd35fd 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,33 @@ +Release 0.5.0 (2007-04-02 David Reveman <[EMAIL PROTECTED]>) +============================================================ +Development release. + +Remove stencil buffer requirement. + +Focus stealing prevention support. + +Blur plugin that provide support for blurring windows and +contents behind translucent windows. + +Fragment attribute interface that allow plugins +to perform more advanced fragment shading effects and +integrate properly with other plugins. + +Extensible window matching interface and new option type +that provide advanced window selection functionality. + +Plugin that provide a composited video interface for +efficient video playback. + +FUSE plugin that maps compiz options to a file-system and +allow efficient manipulation of options by reading and +writing files. + +Better occlusion detection and more efficient rendering. + +Flat file configuration backend. + + Release 0.3.6 (2006-12-31 David Reveman <[EMAIL PROTECTED]>) ============================================================ Development release. commit 24a441f250376d2f1f52705c0418ea4d5eccce90 Author: Danny Baumann <[EMAIL PROTECTED]> Date: Mon Apr 2 11:43:23 2007 +0200 Update decorator version information. This change was missed when adding the quad stretching interface in commit 3c434da32d24b580d0bff968f302ead1781864e8. diff --git a/configure.ac b/configure.ac index 36a614e..2da5bfa 100644 --- a/configure.ac +++ b/configure.ac @@ -9,7 +9,7 @@ AC_CONFIG_HEADER([config.h]) AM_MAINTAINER_MODE /* decorator interface version */ -AC_DEFINE(DECOR_INTERFACE_VERSION, 20061011, [Decorator interface version]) +AC_DEFINE(DECOR_INTERFACE_VERSION, 20070319, [Decorator interface version]) AC_ISC_POSIX AC_PROG_CC commit edf914f8586b82f77ad9a4572b1f20630cb04a38 Author: Danny Baumann <[EMAIL PROTECTED]> Date: Mon Apr 2 11:15:41 2007 +0200 Remove screen actions un plugin unload. diff --git a/plugins/annotate.c b/plugins/annotate.c index 77a7da6..4e2f0ea 100644 --- a/plugins/annotate.c +++ b/plugins/annotate.c @@ -963,6 +963,7 @@ annoFiniScreen (CompPlugin *p, CompScreen *s) { ANNO_SCREEN (s); + ANNO_DISPLAY (s->display); if (as->cairo) cairo_destroy (as->cairo); @@ -975,6 +976,11 @@ annoFiniScreen (CompPlugin *p, if (as->pixmap) XFreePixmap (s->display->display, as->pixmap); + removeScreenAction (s, + &ad->opt[ANNO_DISPLAY_OPTION_INITIATE].value.action); + removeScreenAction (s, &ad->opt[ANNO_DISPLAY_OPTION_ERASE].value.action); + removeScreenAction (s, &ad->opt[ANNO_DISPLAY_OPTION_CLEAR].value.action); + UNWRAP (as, s, paintScreen); free (as); diff --git a/plugins/clone.c b/plugins/clone.c index fbd4455..624819b 100644 --- a/plugins/clone.c +++ b/plugins/clone.c @@ -815,6 +815,10 @@ cloneFiniScreen (CompPlugin *p, CompScreen *s) { CLONE_SCREEN (s); + CLONE_DISPLAY (s->display); + + removeScreenAction (s, + &cd->opt[CLONE_DISPLAY_OPTION_INITIATE].value.action); UNWRAP (cs, s, preparePaintScreen); UNWRAP (cs, s, donePaintScreen); diff --git a/plugins/cube.c b/plugins/cube.c index a405716..730bad6 100644 --- a/plugins/cube.c +++ b/plugins/cube.c @@ -1974,10 +1974,13 @@ cubeFiniScreen (CompPlugin *p, CompScreen *s) { CUBE_SCREEN (s); + CUBE_DISPLAY (s->display); if (cs->skyListId) glDeleteLists (cs->skyListId, 1); + removeScreenAction (s, &cd->opt[CUBE_DISPLAY_OPTION_UNFOLD].value.action); + UNWRAP (cs, s, preparePaintScreen); UNWRAP (cs, s, donePaintScreen); UNWRAP (cs, s, paintScreen); diff --git a/plugins/move.c b/plugins/move.c index aa9266f..8d89caf 100644 --- a/plugins/move.c +++ b/plugins/move.c @@ -846,6 +846,10 @@ moveFiniScreen (CompPlugin *p, CompScreen *s) { MOVE_SCREEN (s); + MOVE_DISPLAY (s->display); + + removeScreenAction (s, + &md->opt[MOVE_DISPLAY_OPTION_INITIATE].value.action); UNWRAP (ms, s, paintWindow); diff --git a/plugins/plane.c b/plugins/plane.c index 46bd134..b9d1669 100644 --- a/plugins/plane.c +++ b/plugins/plane.c @@ -819,6 +819,25 @@ planeFiniScreen (CompPlugin *p, CompScreen *s) { PLANE_SCREEN (s); + PLANE_DISPLAY (s->display); + + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_LEFT].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_RIGHT].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_DOWN].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_UP].value.action); + + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_1].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_2].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_3].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_4].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_5].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_6].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_7].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_8].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_9].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_10].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_11].value.action); + removeScreenAction (s, &pd->opt[PLANE_DISPLAY_OPTION_TO_12].value.action); UNWRAP (ps, s, paintTransformedScreen); UNWRAP (ps, s, preparePaintScreen); diff --git a/plugins/resize.c b/plugins/resize.c index cef16a6..f3d0b25 100644 --- a/plugins/resize.c +++ b/plugins/resize.c @@ -829,6 +829,7 @@ resizeFiniScreen (CompPlugin *p, CompScreen *s) { RESIZE_SCREEN (s); + RESIZE_DISPLAY (s->display); if (rs->leftCursor) XFreeCursor (s->display->display, rs->leftCursor); @@ -848,6 +849,9 @@ resizeFiniScreen (CompPlugin *p, XFreeCursor (s->display->display, rs->downLeftCursor); if (rs->downRightCursor) XFreeCursor (s->display->display, rs->downRightCursor); + + removeScreenAction (s, + &rd->opt[RESIZE_DISPLAY_OPTION_INITIATE].value.action); free (rs); } diff --git a/plugins/rotate.c b/plugins/rotate.c index b16d585..00901bb 100644 --- a/plugins/rotate.c +++ b/plugins/rotate.c @@ -2111,6 +2111,20 @@ rotateFiniScreen (CompPlugin *p, CompScreen *s) { ROTATE_SCREEN (s); + ROTATE_DISPLAY (s->display); + + removeScreenAction (s, + &rd->opt[ROTATE_DISPLAY_OPTION_INITIATE].value.action); + removeScreenAction (s, &rd->opt[ROTATE_DISPLAY_OPTION_LEFT].value.action); + removeScreenAction (s, &rd->opt[ROTATE_DISPLAY_OPTION_RIGHT].value.action); + removeScreenAction (s, + &rd->opt[ROTATE_DISPLAY_OPTION_LEFT_WINDOW].value.action); + removeScreenAction (s, + &rd->opt[ROTATE_DISPLAY_OPTION_RIGHT_WINDOW].value.action); + removeScreenAction (s, + &rd->opt[ROTATE_DISPLAY_OPTION_FLIP_LEFT].value.action); + removeScreenAction (s, + &rd->opt[ROTATE_DISPLAY_OPTION_FLIP_RIGHT].value.action); UNWRAP (rs, s, preparePaintScreen); UNWRAP (rs, s, donePaintScreen); diff --git a/plugins/scale.c b/plugins/scale.c index 90f9753..6f9d96b 100644 --- a/plugins/scale.c +++ b/plugins/scale.c @@ -2117,10 +2117,20 @@ scaleFiniScreen (CompPlugin *p, CompScreen *s) { SCALE_SCREEN (s); + SCALE_DISPLAY (s->display); matchFini (&ss->match); matchFini (&ss->opt[SCALE_SCREEN_OPTION_WINDOW_MATCH].value.match); + removeScreenAction (s, + &sd->opt[SCALE_DISPLAY_OPTION_INITIATE].value.action); + removeScreenAction (s, + &sd->opt[SCALE_DISPLAY_OPTION_INITIATE_ALL].value.action); + removeScreenAction (s, + &sd->opt[SCALE_DISPLAY_OPTION_INITIATE_GROUP].value.action); + removeScreenAction (s, + &sd->opt[SCALE_DISPLAY_OPTION_INITIATE_OUTPUT].value.action); + UNWRAP (ss, s, preparePaintScreen); UNWRAP (ss, s, donePaintScreen); UNWRAP (ss, s, paintScreen); diff --git a/plugins/screenshot.c b/plugins/screenshot.c index a66cc76..4183ca7 100644 --- a/plugins/screenshot.c +++ b/plugins/screenshot.c @@ -523,6 +523,10 @@ shotFiniScreen (CompPlugin *p, CompScreen *s) { SHOT_SCREEN (s); + SHOT_DISPLAY (s->display); + + removeScreenAction (s, + &sd->opt[SHOT_DISPLAY_OPTION_INITIATE].value.action); UNWRAP (ss, s, paintScreen); diff --git a/plugins/switcher.c b/plugins/switcher.c index e4b17be..7f5640c 100644 --- a/plugins/switcher.c +++ b/plugins/switcher.c @@ -2245,9 +2245,21 @@ switchFiniScreen (CompPlugin *p, CompScreen *s) { SWITCH_SCREEN (s); + SWITCH_DISPLAY (s->display); matchFini (&ss->opt[SWITCH_SCREEN_OPTION_WINDOW_MATCH].value.match); + removeScreenAction (s, &sd->opt[SWITCH_DISPLAY_OPTION_NEXT].value.action); + removeScreenAction (s, &sd->opt[SWITCH_DISPLAY_OPTION_PREV].value.action); + removeScreenAction (s, + &sd->opt[SWITCH_DISPLAY_OPTION_NEXT_ALL].value.action); + removeScreenAction (s, + &sd->opt[SWITCH_DISPLAY_OPTION_PREV_ALL].value.action); + removeScreenAction (s, + &sd->opt[SWITCH_DISPLAY_OPTION_NEXT_NO_POPUP].value.action); + removeScreenAction (s, + &sd->opt[SWITCH_DISPLAY_OPTION_PREV_NO_POPUP].value.action); + UNWRAP (ss, s, preparePaintScreen); UNWRAP (ss, s, donePaintScreen); UNWRAP (ss, s, paintScreen); diff --git a/plugins/water.c b/plugins/water.c index 4617472..5ecf854 100644 --- a/plugins/water.c +++ b/plugins/water.c @@ -1786,6 +1786,7 @@ waterFiniScreen (CompPlugin *p, int i; WATER_SCREEN (s); + WATER_DISPLAY (s->display); if (ws->rainHandle) compRemoveTimeout (ws->rainHandle); @@ -1818,6 +1819,19 @@ waterFiniScreen (CompPlugin *p, function = next; } + removeScreenAction (s, + &wd->opt[WATER_DISPLAY_OPTION_INITIATE].value.action); + removeScreenAction (s, + &wd->opt[WATER_DISPLAY_OPTION_TOGGLE_RAIN].value.action); + removeScreenAction (s, + &wd->opt[WATER_DISPLAY_OPTION_TOGGLE_WIPER].value.action); + removeScreenAction (s, + &wd->opt[WATER_DISPLAY_OPTION_TITLE_WAVE].value.action); + removeScreenAction (s, + &wd->opt[WATER_DISPLAY_OPTION_POINT].value.action); + removeScreenAction (s, + &wd->opt[WATER_DISPLAY_OPTION_LINE].value.action); + UNWRAP (ws, s, preparePaintScreen); UNWRAP (ws, s, donePaintScreen); UNWRAP (ws, s, drawWindowTexture); diff --git a/plugins/zoom.c b/plugins/zoom.c index ba78e8b..e0995b1 100644 --- a/plugins/zoom.c +++ b/plugins/zoom.c @@ -896,6 +896,11 @@ zoomFiniScreen (CompPlugin *p, CompScreen *s) { ZOOM_SCREEN (s); + ZOOM_DISPLAY (s->display); + + removeScreenAction (s, + &zd->opt[ZOOM_DISPLAY_OPTION_INITIATE].value.action); + removeScreenAction (s, &zd->opt[ZOOM_DISPLAY_OPTION_IN].value.action); UNWRAP (zs, s, preparePaintScreen); UNWRAP (zs, s, donePaintScreen); commit d1d928bc667c0b530cfb3d974f384248e47ce571 Author: Danny Baumann <[EMAIL PROTECTED]> Date: Mon Apr 2 11:05:20 2007 +0200 Free allocated cursors on plugin unload. diff --git a/plugins/move.c b/plugins/move.c index 42515f4..aa9266f 100644 --- a/plugins/move.c +++ b/plugins/move.c @@ -849,6 +849,9 @@ moveFiniScreen (CompPlugin *p, UNWRAP (ms, s, paintWindow); + if (ms->moveCursor) + XFreeCursor (s->display->display, ms->moveCursor); + free (ms); } diff --git a/plugins/resize.c b/plugins/resize.c index 1457ba3..cef16a6 100644 --- a/plugins/resize.c +++ b/plugins/resize.c @@ -830,6 +830,25 @@ resizeFiniScreen (CompPlugin *p, { RESIZE_SCREEN (s); + if (rs->leftCursor) + XFreeCursor (s->display->display, rs->leftCursor); + if (rs->rightCursor) + XFreeCursor (s->display->display, rs->rightCursor); + if (rs->upCursor) + XFreeCursor (s->display->display, rs->upCursor); + if (rs->downCursor) + XFreeCursor (s->display->display, rs->downCursor); + if (rs->middleCursor) + XFreeCursor (s->display->display, rs->middleCursor); + if (rs->upLeftCursor) + XFreeCursor (s->display->display, rs->upLeftCursor); + if (rs->upRightCursor) + XFreeCursor (s->display->display, rs->upRightCursor); + if (rs->downLeftCursor) + XFreeCursor (s->display->display, rs->downLeftCursor); + if (rs->downRightCursor) + XFreeCursor (s->display->display, rs->downRightCursor); + free (rs); } diff --git a/plugins/scale.c b/plugins/scale.c index 5f4eea6..90f9753 100644 --- a/plugins/scale.c +++ b/plugins/scale.c @@ -2127,6 +2127,9 @@ scaleFiniScreen (CompPlugin *p, UNWRAP (ss, s, paintWindow); UNWRAP (ss, s, damageWindowRect); + if (ss->cursor) + XFreeCursor (s->display->display, ss->cursor); + if (ss->slotsSize) free (ss->slots); commit f6764b367450937f5f0aa39f76ef06ef75635e31 Author: David Reveman <[EMAIL PROTECTED]> Date: Sun Apr 1 18:34:04 2007 +0200 make update-po. diff --git a/po/af.po b/po/af.po index b96c620..750a3ba 100644 --- a/po/af.po +++ b/po/af.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: installation\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2007-02-14 22:14+0100\n" +"POT-Creation-Date: 2007-04-01 18:26+0200\n" "PO-Revision-Date: 2006-11-03 14:26\n" "Last-Translator: Novell Language <[EMAIL PROTECTED]>\n" "Language-Team: Novell Language <[EMAIL PROTECTED]>\n" @@ -14,1663 +14,1858 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../plugins/annotate.c:745 ../plugins/clone.c:724 ../plugins/rotate.c:1745 -#: ../plugins/screenshot.c:384 ../plugins/water.c:1606 ../plugins/zoom.c:752 +#: plugins/annotate.c:745 plugins/clone.c:724 plugins/rotate.c:1763 +#: plugins/screenshot.c:384 plugins/water.c:1606 plugins/zoom.c:752 #, fuzzy msgid "Initiate" msgstr "Inisialiseer" -#: ../plugins/annotate.c:746 +#: plugins/annotate.c:746 msgid "Initiate annotate drawing" msgstr "" -#: ../plugins/annotate.c:760 +#: plugins/annotate.c:760 msgid "Draw" msgstr "" -#: ../plugins/annotate.c:761 +#: plugins/annotate.c:761 msgid "Draw using tool" msgstr "" -#: ../plugins/annotate.c:772 +#: plugins/annotate.c:772 #, fuzzy msgid "Initiate erase" msgstr "Inisialiseer" -#: ../plugins/annotate.c:773 +#: plugins/annotate.c:773 msgid "Initiate annotate erasing" msgstr "" -#: ../plugins/annotate.c:787 ../plugins/annotate.c:788 +#: plugins/annotate.c:787 plugins/annotate.c:788 msgid "Clear" msgstr "" -#: ../plugins/annotate.c:805 +#: plugins/annotate.c:805 msgid "Annotate Fill Color" msgstr "" -#: ../plugins/annotate.c:806 +#: plugins/annotate.c:806 msgid "Fill color for annotations" msgstr "" -#: ../plugins/annotate.c:815 +#: plugins/annotate.c:815 msgid "Annotate Stroke Color" msgstr "" -#: ../plugins/annotate.c:816 +#: plugins/annotate.c:816 msgid "Stroke color for annotations" msgstr "" -#: ../plugins/annotate.c:825 +#: plugins/annotate.c:825 msgid "Line width" msgstr "" -#: ../plugins/annotate.c:826 +#: plugins/annotate.c:826 msgid "Line width for annotations" msgstr "" -#: ../plugins/annotate.c:835 +#: plugins/annotate.c:835 msgid "Stroke width" msgstr "" -#: ../plugins/annotate.c:836 +#: plugins/annotate.c:836 msgid "Stroke width for annotations" msgstr "" -#: ../plugins/annotate.c:1009 +#: plugins/annotate.c:1009 #, fuzzy msgid "Annotate" msgstr "Inisialiseer" -#: ../plugins/annotate.c:1010 +#: plugins/annotate.c:1010 msgid "Annotate plugin" msgstr "" -#: ../plugins/blur.c:58 ../plugins/fade.c:38 ../plugins/minimize.c:49 -#: ../plugins/scale.c:71 ../plugins/switcher.c:87 ../plugins/wobbly.c:159 -#: ../src/main.c:56 -msgid "Toolbar" -msgstr "" - -#: ../plugins/blur.c:59 ../plugins/fade.c:39 ../plugins/wobbly.c:160 -#: ../src/main.c:57 -msgid "Menu" -msgstr "" - -#: ../plugins/blur.c:60 ../plugins/fade.c:40 ../plugins/minimize.c:50 -#: ../plugins/scale.c:72 ../plugins/switcher.c:88 ../plugins/wobbly.c:161 -#: ../src/main.c:58 -msgid "Utility" -msgstr "" - -#: ../plugins/blur.c:61 ../plugins/fade.c:42 ../plugins/minimize.c:52 -#: ../plugins/scale.c:76 ../plugins/switcher.c:92 ../plugins/wobbly.c:164 -#: ../src/main.c:61 -msgid "Normal" -msgstr "Normaal" - -#: ../plugins/blur.c:62 ../plugins/fade.c:43 ../plugins/minimize.c:51 -#: ../plugins/scale.c:73 ../plugins/switcher.c:89 ../plugins/wobbly.c:162 -#: ../src/main.c:60 -msgid "Dialog" -msgstr "" - -#: ../plugins/blur.c:63 ../plugins/fade.c:44 ../plugins/scale.c:74 -#: ../plugins/switcher.c:90 ../plugins/wobbly.c:163 ../src/main.c:68 -msgid "ModalDialog" -msgstr "" - -#: ../plugins/blur.c:68 +#: plugins/blur.c:73 msgid "4xBilinear" msgstr "" -#: ../plugins/blur.c:69 ../plugins/blur.c:211 +#: plugins/blur.c:74 plugins/blur.c:237 msgid "Gaussian" msgstr "" -#: ../plugins/blur.c:70 ../plugins/blur.c:213 ../plugins/cube.c:1101 -#: ../plugins/decoration.c:308 ../plugins/switcher.c:384 +#: plugins/blur.c:75 plugins/blur.c:239 plugins/cube.c:1103 +#: plugins/decoration.c:1203 plugins/switcher.c:373 msgid "Mipmap" msgstr "" -#: ../plugins/blur.c:428 +#: plugins/blur.c:728 msgid "Blur Speed" msgstr "" -#: ../plugins/blur.c:429 +#: plugins/blur.c:729 msgid "Window blur speed" msgstr "" -#: ../plugins/blur.c:438 ../plugins/fade.c:194 ../plugins/minimize.c:223 -#: ../plugins/scale.c:364 ../plugins/switcher.c:369 -msgid "Window Types" +#: plugins/blur.c:738 +msgid "Focus blur windows" msgstr "" -#: ../plugins/blur.c:439 -msgid "Window types that should be blurred" +#: plugins/blur.c:739 +msgid "Windows that should be affected by focus blur" msgstr "" -#: ../plugins/blur.c:453 +#: plugins/blur.c:747 msgid "Focus Blur" msgstr "" -#: ../plugins/blur.c:454 +#: plugins/blur.c:748 msgid "Blur windows that doesn't have focus" msgstr "" -#: ../plugins/blur.c:460 +#: plugins/blur.c:754 +msgid "Alpha blur windows" +msgstr "" + +#: plugins/blur.c:755 +msgid "Windows that should use alpha blur by default" +msgstr "" + +#: plugins/blur.c:763 msgid "Alpha Blur" msgstr "" -#: ../plugins/blur.c:461 +#: plugins/blur.c:764 msgid "Blur behind translucent parts of windows" msgstr "" -#: ../plugins/blur.c:467 +#: plugins/blur.c:772 msgid "Blur Filter" msgstr "" -#: ../plugins/blur.c:468 +#: plugins/blur.c:773 msgid "Filter method used for blurring" msgstr "" -#: ../plugins/blur.c:478 +#: plugins/blur.c:783 msgid "Gaussian Radius" msgstr "" -#: ../plugins/blur.c:479 +#: plugins/blur.c:784 msgid "Gaussian radius" msgstr "" -#: ../plugins/blur.c:488 +#: plugins/blur.c:792 +msgid "Gaussian Strength" +msgstr "" + +#: plugins/blur.c:793 +msgid "Gaussian strength" +msgstr "" + +#: plugins/blur.c:802 msgid "Mipmap LOD" msgstr "" -#: ../plugins/blur.c:489 +#: plugins/blur.c:803 msgid "Mipmap level-of-detail" msgstr "" -#: ../plugins/blur.c:2159 +#: plugins/blur.c:812 +#, fuzzy +msgid "Blur Saturation" +msgstr "Berg konfigurasie" + +#: plugins/blur.c:813 +#, fuzzy +msgid "Blur saturation" +msgstr "Berg konfigurasie" + +#: plugins/blur.c:821 +msgid "Blur Occlusion" +msgstr "" + +#: plugins/blur.c:822 +msgid "blur occlusion" +msgstr "" + +#: plugins/blur.c:2560 msgid "Pulse" msgstr "" -#: ../plugins/blur.c:2160 +#: plugins/blur.c:2561 msgid "Pulse effect" msgstr "" -#: ../plugins/blur.c:2405 +#: plugins/blur.c:2883 msgid "Blur Windows" msgstr "" -#: ../plugins/blur.c:2406 +#: plugins/blur.c:2884 msgid "Blur windows" msgstr "" -#: ../plugins/clone.c:725 +#: plugins/clone.c:725 #, fuzzy msgid "Initiate clone selection" msgstr "Kataloguskeuse" -#: ../plugins/clone.c:854 +#: plugins/clone.c:854 msgid "Clone Output" msgstr "" -#: ../plugins/clone.c:855 +#: plugins/clone.c:855 msgid "Output clone handler" msgstr "" -#: ../plugins/cube.c:988 +#: plugins/cube.c:990 msgid "Cube Color" msgstr "" -#: ../plugins/cube.c:989 +#: plugins/cube.c:991 msgid "Color of top and bottom sides of the cube" msgstr "" -#: ../plugins/cube.c:998 +#: plugins/cube.c:1000 msgid "Inside Cube" msgstr "" -#: ../plugins/cube.c:999 +#: plugins/cube.c:1001 msgid "Inside cube" msgstr "" -#: ../plugins/cube.c:1005 +#: plugins/cube.c:1007 msgid "Scale image" msgstr "" -#: ../plugins/cube.c:1006 +#: plugins/cube.c:1008 msgid "Scale images to cover top face of cube" msgstr "" -#: ../plugins/cube.c:1012 +#: plugins/cube.c:1014 msgid "Image files" msgstr "" -#: ../plugins/cube.c:1013 +#: plugins/cube.c:1015 msgid "List of PNG and SVG files that should be rendered on top face of cube" msgstr "" -#: ../plugins/cube.c:1026 +#: plugins/cube.c:1028 msgid "Skydome" msgstr "" -#: ../plugins/cube.c:1027 +#: plugins/cube.c:1029 msgid "Render skydome" msgstr "" -#: ../plugins/cube.c:1033 +#: plugins/cube.c:1035 msgid "Skydome Image" msgstr "" -#: ../plugins/cube.c:1034 +#: plugins/cube.c:1036 msgid "Image to use as texture for the skydome" msgstr "" -#: ../plugins/cube.c:1042 +#: plugins/cube.c:1044 msgid "Animate Skydome" msgstr "" -#: ../plugins/cube.c:1043 +#: plugins/cube.c:1045 msgid "Animate skydome when rotating cube" msgstr "" -#: ../plugins/cube.c:1049 +#: plugins/cube.c:1051 msgid "Skydome Gradient Start Color" msgstr "" -#: ../plugins/cube.c:1050 +#: plugins/cube.c:1052 msgid "Color to use for the top color-stop of the skydome-fallback gradient" msgstr "" -#: ../plugins/cube.c:1060 +#: plugins/cube.c:1062 msgid "Skydome Gradient End Color" msgstr "" -#: ../plugins/cube.c:1061 +#: plugins/cube.c:1063 msgid "Color to use for the bottom color-stop of the skydome-fallback gradient" msgstr "" -#: ../plugins/cube.c:1071 ../plugins/rotate.c:302 +#: plugins/cube.c:1073 plugins/rotate.c:302 msgid "Acceleration" msgstr "" -#: ../plugins/cube.c:1072 +#: plugins/cube.c:1074 msgid "Fold Acceleration" msgstr "" -#: ../plugins/cube.c:1081 ../plugins/minimize.c:203 ../plugins/rotate.c:319 -#: ../plugins/scale.c:344 ../plugins/switcher.c:349 ../plugins/zoom.c:239 +#: plugins/cube.c:1083 plugins/minimize.c:192 plugins/rotate.c:319 +#: plugins/scale.c:334 plugins/switcher.c:344 plugins/zoom.c:239 msgid "Speed" msgstr "" -#: ../plugins/cube.c:1082 +#: plugins/cube.c:1084 msgid "Fold Speed" msgstr "" -#: ../plugins/cube.c:1091 ../plugins/minimize.c:213 ../plugins/rotate.c:329 -#: ../plugins/scale.c:354 ../plugins/switcher.c:359 ../plugins/zoom.c:249 +#: plugins/cube.c:1093 plugins/minimize.c:202 plugins/rotate.c:329 +#: plugins/scale.c:344 plugins/switcher.c:354 plugins/zoom.c:249 msgid "Timestep" msgstr "" -#: ../plugins/cube.c:1092 +#: plugins/cube.c:1094 msgid "Fold Timestep" msgstr "" -#: ../plugins/cube.c:1102 ../plugins/switcher.c:385 +#: plugins/cube.c:1104 plugins/switcher.c:374 msgid "Generate mipmaps when possible for higher quality scaling" msgstr "" -#: ../plugins/cube.c:1791 +#: plugins/cube.c:1795 msgid "Unfold" msgstr "" -#: ../plugins/cube.c:1792 +#: plugins/cube.c:1796 msgid "Unfold cube" msgstr "" -#: ../plugins/cube.c:1809 +#: plugins/cube.c:1813 msgid "Next Slide" msgstr "" -#: ../plugins/cube.c:1810 +#: plugins/cube.c:1814 msgid "Advance to next slide" msgstr "" -#: ../plugins/cube.c:1827 +#: plugins/cube.c:1831 msgid "Previous Slide" msgstr "" -#: ../plugins/cube.c:1828 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]