Hello community, here is the log from the commit of package compiz-fusion-plugins-extra checked in at Mon Sep 29 17:42:26 CEST 2008. -------- --- compiz-fusion-plugins-extra/compiz-fusion-plugins-extra.changes 2008-09-15 23:43:30.000000000 +0200 +++ /mounts/work_src_done/STABLE/compiz-fusion-plugins-extra/compiz-fusion-plugins-extra.changes 2008-09-29 16:52:36.000000000 +0200 @@ -2 +2 @@ -Thu Sep 10 00:00:00 CEST 2008 - davidr@novell.com +Mon Sep 29 16:51:51 CEST 2008 - rodrigo@novell.com @@ -4,2 +4,16 @@ -- Include NOMAD changes with support for non top-level window - compositing. +- Review and merge changes from X11:Compiz + +------------------------------------------------------------------- +Fri Sep 19 13:31:47 IST 2008 - cyberorg@opensuse.org + +- Patch compiz-plugins-extra-defaults.diff + +------------------------------------------------------------------- +Wed Sep 17 20:20:07 IST 2008 - cyberorg@opensuse.org + +- Release 0.7.8 +- New animationaddon plugin +- l10n updates +- Fix a lot of mem leaks +- Merged cubecaps plugin functianality +- Add -devel package Old: ---- compiz-fusion-plugins-extra-0.7.6.tar.bz2 plugins-extra-0.7.6-NOMAD.diff New: ---- compiz-fusion-plugins-extra-0.7.8.tar.bz2 compiz-plugins-extra-defaults.diff plugins-extra-NOMAD.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ compiz-fusion-plugins-extra.spec ++++++ --- /var/tmp/diff_new_pack.eS1145/_old 2008-09-29 17:42:14.000000000 +0200 +++ /var/tmp/diff_new_pack.eS1145/_new 2008-09-29 17:42:14.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package compiz-fusion-plugins-extra (Version 0.7.6) +# spec file for package compiz-fusion-plugins-extra (Version 0.7.8 ) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -31,13 +31,14 @@ PreReq: %fillup_prereq Requires: compiz compiz-fusion-plugins-main Conflicts: compiz-extra compiz-extra-git -Version: 0.7.6 -Release: 67 +Version: 0.7.8 +Release: 1 Summary: Compiz-Fusion community extra plugins BuildRoot: %{_tmppath}/%{name}-%{version}-build ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 Source: %{name}-%{version}.tar.bz2 -Patch: plugins-extra-0.7.6-NOMAD.diff +Patch: compiz-plugins-extra-defaults.diff +Patch1: plugins-extra-NOMAD.diff %define gnome_prefix %(pkg-config --variable=prefix gnome-desktop-2.0) %if "%gnome_prefix" == "/usr" %define gnome_etc /etc @@ -60,9 +61,30 @@ -------- David Reveman and the Compiz-Fusion community +%package devel +License: GPL v2 or later +Summary: Compiz-Fusion community extra plugins +Group: System/X11/Utilities +Requires: compiz-fusion-plugins-main-devel +AutoReqProv: on + +%description devel +This package contains Compiz-Fusion community extra plugins. + +Contains: addhelper crashhandler extrawm firepaint goto-viewport +mswitch scalefilter splash bench cubereflex fadedesktop gears group +mblur reflex showdesktop trailfocus. + + + +Authors: +-------- + David Reveman and the Compiz-Fusion community + %prep %setup -q -n %{name}-%{version} %patch -p1 +%patch1 -p1 %build # @@ -104,10 +126,23 @@ %{_libdir}/compiz/* %{_datadir}/compiz/* +%files devel +%defattr(-, root, root) +%{_includedir}/compiz/compiz-animationaddon.h +%{_libdir}/pkgconfig/compiz-animationaddon.pc + %changelog -* Wed Sep 10 2008 davidr@novell.com -- Include NOMAD changes with support for non top-level window - compositing. +* Mon Sep 29 2008 rodrigo@novell.com +- Review and merge changes from X11:Compiz +* Fri Sep 19 2008 cyberorg@opensuse.org +- Patch compiz-plugins-extra-defaults.diff +* Wed Sep 17 2008 cyberorg@opensuse.org +- Release 0.7.8 +- New animationaddon plugin +- l10n updates +- Fix a lot of mem leaks +- Merged cubecaps plugin functianality +- Add -devel package * Tue Jul 01 2008 mhopf@suse.de - Update from buildservice. * Sat May 31 2008 cyberorg@opensuse.org ++++++ compiz-fusion-plugins-extra-0.7.6.tar.bz2 -> compiz-fusion-plugins-extra-0.7.8.tar.bz2 ++++++ ++++ 169610 lines of diff (skipped) ++++++ compiz-plugins-extra-defaults.diff ++++++ diff -ur a/metadata/animationaddon.xml.in b/metadata/animationaddon.xml.in --- a/metadata/animationaddon.xml.in 2008-09-19 13:21:35.000000000 +0530 +++ b/metadata/animationaddon.xml.in 2008-09-19 13:23:55.000000000 +0530 @@ -90,14 +90,14 @@ <option name="fire_particles" type="int"> <_short>Number Of Fire Particles</_short> <_long>Number of fire particles.</_long> - <default>1000</default> + <default>300</default> <min>100</min> <max>10000</max> </option> <option name="fire_size" type="float"> <_short>Fire Particle Size</_short> <_long>Fire particle size.</_long> - <default>5</default> + <default>3</default> <min>0.1</min> <max>20</max> <precision>0.1</precision> diff -ur a/metadata/cubeaddon.xml.in b/metadata/cubeaddon.xml.in --- a/metadata/cubeaddon.xml.in 2008-09-19 13:21:35.000000000 +0530 +++ b/metadata/cubeaddon.xml.in 2008-09-19 13:25:15.000000000 +0530 @@ -220,7 +220,7 @@ <option name="top_scale" type="bool"> <_short>Scale top image</_short> <_long>Scale image to cover top face of cube</_long> - <default>true</default> + <default>false</default> </option> <option name="bottom_scale" type="bool"> <_short>Scale bottom image</_short> @@ -274,7 +274,7 @@ <type>string</type> <hints>file;image;</hints> <default> - <value>fusioncap.png</value> + <value>opensuse.png</value> </default> <hints>file;image;</hints> </option> ++++++ plugins-extra-0.7.6-NOMAD.diff -> plugins-extra-NOMAD.diff ++++++ --- compiz-fusion-plugins-extra/plugins-extra-0.7.6-NOMAD.diff 2008-09-10 19:24:41.000000000 +0200 +++ /mounts/work_src_done/STABLE/compiz-fusion-plugins-extra/plugins-extra-NOMAD.diff 2008-09-19 19:01:38.000000000 +0200 @@ -1,3 +1,9 @@ +commit ba8eb7e0a668c5ad7dd10729a70693b786735d5b +Author: David Reveman <david@x300.site> +Date: Tue Sep 9 21:26:04 2008 +0200 + + Minimal effort to make plugins build against core. + diff --git a/src/3d/3d.c b/src/3d/3d.c index 0afa8cc..545951a 100644 --- a/src/3d/3d.c @@ -69,8 +75,33 @@ { ADD_WINDOW (w); +diff --git a/src/animationaddon/polygon.c b/src/animationaddon/polygon.c +index 9095e8b..41e0f66 100644 +--- a/src/animationaddon/polygon.c ++++ b/src/animationaddon/polygon.c +@@ -980,8 +980,9 @@ polygonsDrawCustomGeometry (CompWindow * w) + aw->nDrawGeometryCalls++; + + // draw windows only on current viewport unless it's on all viewports +- if ((s->windowOffsetX != 0 || s->windowOffsetY != 0) && +- !windowOnAllViewports (w)) ++ if (!w->parent || ++ ((w->parent->viewportOffsetX || w->parent->viewportOffsetY) && ++ !windowOnAllViewports (w))) + { + return; + // since this is not the viewport the window was drawn +@@ -1643,7 +1644,7 @@ polygonsPrePaintOutput (CompScreen *s, CompOutput *output) + // Find out if an animation running now uses depth test + Bool depthUsed = FALSE; + CompWindow *w; +- for (w = s->windows; w; w = w->next) ++ for (w = s->root.windows; w; w = w->next) + { + ANIMADDON_WINDOW (w); + if (aw->com->animRemainingTime > 0 && diff --git a/src/cubeaddon/cubeaddon.c b/src/cubeaddon/cubeaddon.c -index 54400cb..7ed4896 100644 +index 413a72d..5f65385 100644 --- a/src/cubeaddon/cubeaddon.c +++ b/src/cubeaddon/cubeaddon.c @@ -963,8 +963,10 @@ cubeaddonAddWindowGeometry (CompWindow *w, @@ -113,7 +144,7 @@ if (cs->moMode == CUBE_MOMODE_ONE) diff --git a/src/fadedesktop/fadedesktop.c b/src/fadedesktop/fadedesktop.c -index 0f341d1..41306a7 100644 +index 3336f74..16f74f4 100644 --- a/src/fadedesktop/fadedesktop.c +++ b/src/fadedesktop/fadedesktop.c @@ -96,7 +96,7 @@ fadeDesktopActivateEvent (CompScreen *s, @@ -162,10 +193,10 @@ if (w && (w->id != cw->id)) continue; diff --git a/src/firepaint/firepaint.c b/src/firepaint/firepaint.c -index f9df36b..b037eda 100644 +index 825ca69..2db549a 100644 --- a/src/firepaint/firepaint.c +++ b/src/firepaint/firepaint.c -@@ -478,7 +478,7 @@ fireTerminate (CompDisplay *d, +@@ -509,7 +509,7 @@ fireTerminate (CompDisplay *d, { FIRE_SCREEN (s); @@ -175,10 +206,10 @@ if (fs->grabIndex) diff --git a/src/group/cairo.c b/src/group/cairo.c -index 533b4ac..da36720 100644 +index a3aef9c..9b3d2bd 100644 --- a/src/group/cairo.c +++ b/src/group/cairo.c -@@ -684,7 +684,8 @@ groupRenderWindowTitle (GroupSelection *group) +@@ -689,7 +689,8 @@ groupRenderWindowTitle (GroupSelection *group) { /* getting the pixmap failed, so create an empty one */ Pixmap emptyPixmap; @@ -189,7 +220,7 @@ if (emptyPixmap) { diff --git a/src/group/group.c b/src/group/group.c -index 0447fac..53bf3f0 100644 +index 3a1d4e0..67eab18 100644 --- a/src/group/group.c +++ b/src/group/group.c @@ -276,7 +276,7 @@ groupRaiseWindows (CompWindow *top, @@ -211,7 +242,7 @@ if (w->id == cw->frame) { diff --git a/src/group/init.c b/src/group/init.c -index 7f22ce5..d8d817a 100644 +index 920e181..336e124 100644 --- a/src/group/init.c +++ b/src/group/init.c @@ -75,7 +75,7 @@ groupScreenOptionChanged (CompScreen *s, @@ -255,7 +286,7 @@ if (groupIsGroupWindow (w) && groupWindowInRegion (w, reg, precision)) diff --git a/src/group/tab.c b/src/group/tab.c -index fe43a1b..3a85de8 100644 +index 2e57b69..8a1b861 100644 --- a/src/group/tab.c +++ b/src/group/tab.c @@ -43,7 +43,7 @@ groupGetCurrentMousePosition (CompScreen *s, @@ -276,7 +307,7 @@ o[1].type = CompOptionTypeBool; o[1].name = "active"; -@@ -940,7 +940,7 @@ groupUpdateTabBars (CompScreen *s, +@@ -942,7 +942,7 @@ groupUpdateTabBars (CompScreen *s, if (!otherScreenGrabExist (s, "group", "group-drag", 0)) { /* first check if the entered window is a frame */ @@ -285,7 +316,7 @@ { if (w->frame == enteredWin) break; -@@ -1054,7 +1054,7 @@ groupGetConstrainRegion (CompScreen *s) +@@ -1056,7 +1056,7 @@ groupGetConstrainRegion (CompScreen *s) r.rects = &r.extents; r.numRects = r.size = 1; @@ -294,7 +325,7 @@ { if (!w->mapNum) continue; -@@ -2752,7 +2752,7 @@ groupCreateInputPreventionWindow (GroupSelection *group) +@@ -2756,7 +2756,7 @@ groupCreateInputPreventionWindow (GroupSelection *group) group->inputPrevention = XCreateWindow (group->screen->display->display, @@ -326,7 +357,7 @@ } } diff --git a/src/maximumize/maximumize.c b/src/maximumize/maximumize.c -index 0f11aa4..5834520 100644 +index 8b20364..f93ee15 100644 --- a/src/maximumize/maximumize.c +++ b/src/maximumize/maximumize.c @@ -77,7 +77,7 @@ maximumizeEmptyRegion (CompWindow *window, @@ -361,7 +392,7 @@ } } diff --git a/src/scalefilter/scalefilter.c b/src/scalefilter/scalefilter.c -index 277fbd9..5a4f095 100644 +index cc7e545..1a4bdb8 100644 --- a/src/scalefilter/scalefilter.c +++ b/src/scalefilter/scalefilter.c @@ -323,7 +323,7 @@ scalefilterRelayout (CompScreen *s) @@ -374,7 +405,7 @@ if (action->initiate) { diff --git a/src/shelf/shelf.c b/src/shelf/shelf.c -index 2605daa..70774fe 100644 +index e6b636c..d522280 100644 --- a/src/shelf/shelf.c +++ b/src/shelf/shelf.c @@ -241,7 +241,7 @@ shelfPreparePaintScreen (CompScreen *s, @@ -396,7 +427,7 @@ w->serverY - w->input.top, w->serverWidth + w->input.left + w->input.right, diff --git a/src/showdesktop/showdesktop.c b/src/showdesktop/showdesktop.c -index cee5bed..751b0d4 100644 +index cc5a07d..30c87dd 100644 --- a/src/showdesktop/showdesktop.c +++ b/src/showdesktop/showdesktop.c @@ -285,7 +285,7 @@ prepareSDWindows (CompScreen *s, @@ -426,7 +457,7 @@ { if (w->inShowDesktopMode) inSDMode = TRUE; -@@ -661,7 +661,7 @@ showdesktopEnterShowDesktopMode (CompScreen *s) +@@ -663,7 +663,7 @@ showdesktopEnterShowDesktopMode (CompScreen *s) count = prepareSDWindows (s, ss->state); if (count > 0) { @@ -435,7 +466,7 @@ RevertToPointerRoot, CurrentTime); ss->state = SD_STATE_ACTIVATING; damageScreen (s); -@@ -683,7 +683,7 @@ showdesktopLeaveShowDesktopMode (CompScreen *s, +@@ -685,7 +685,7 @@ showdesktopLeaveShowDesktopMode (CompScreen *s, { CompWindow *cw; @@ -445,7 +476,7 @@ SD_WINDOW (cw); diff --git a/src/splash/splash.c b/src/splash/splash.c -index e3da718..691d5cb 100644 +index c1c0f51..f2a3a64 100644 --- a/src/splash/splash.c +++ b/src/splash/splash.c @@ -237,7 +237,7 @@ splashGetCurrentOutputRect (CompScreen *s, @@ -476,10 +507,10 @@ (unsigned char *) &value, 1); ss->initiate = TRUE; diff --git a/src/trailfocus/trailfocus.c b/src/trailfocus/trailfocus.c -index ca73ba1..49843b2 100644 +index e89d48f..9918f45 100644 --- a/src/trailfocus/trailfocus.c +++ b/src/trailfocus/trailfocus.c -@@ -124,7 +124,7 @@ setWindows (CompScreen *s) +@@ -127,7 +127,7 @@ setWindows (CompScreen *s) winMax = trailfocusGetWindowsCount (s); @@ -488,7 +519,7 @@ { TRAILFOCUS_WINDOW (w); -@@ -303,7 +303,7 @@ cleanList (CompScreen *s) +@@ -306,7 +306,7 @@ cleanList (CompScreen *s) if (i < winMax) { @@ -498,7 +529,7 @@ w = w->next; diff --git a/src/wallpaper/wallpaper.c b/src/wallpaper/wallpaper.c -index 8b83d89..72c632c 100644 +index 3adc78b..6d5c108 100644 --- a/src/wallpaper/wallpaper.c +++ b/src/wallpaper/wallpaper.c @@ -368,9 +368,10 @@ createFakeDesktopWindow (CompScreen *s) @@ -558,10 +589,10 @@ if (ws->fakeDesktop != None) destroyFakeDesktopWindow (s); diff --git a/src/widget/widget.c b/src/widget/widget.c -index d737e41..97eeab3 100644 +index ba6b27b..6ac7d68 100644 --- a/src/widget/widget.c +++ b/src/widget/widget.c -@@ -117,14 +117,14 @@ widgetUpdateTreeStatus (CompWindow *w) +@@ -119,14 +119,14 @@ widgetUpdateTreeStatus (CompWindow *w) WIDGET_SCREEN (w->screen); /* first clear out every reference to our window */ @@ -578,16 +609,16 @@ { Window clientLeader; -@@ -233,7 +233,7 @@ widgetSetWidgetLayerMapState (CompScreen *s, - { - CompWindow *w; +@@ -249,7 +249,7 @@ widgetSetWidgetLayerMapState (CompScreen *s, + + WIDGET_DISPLAY (s->display); - for (w = s->windows; w; w = w->next) + for (w = s->root.windows; w; w = w->next) { WIDGET_WINDOW (w); -@@ -300,7 +300,7 @@ widgetMatchExpHandlerChanged (CompDisplay *d) +@@ -339,7 +339,7 @@ widgetMatchExpHandlerChanged (CompDisplay *d) /* match options are up to date after the call to matchExpHandlerChanged */ for (s = d->screens; s; s = s->next) { @@ -596,7 +627,7 @@ if (widgetUpdateWidgetStatus (w)) { Bool map; -@@ -435,7 +435,7 @@ widgetHandleEvent (CompDisplay *d, +@@ -474,7 +474,7 @@ widgetHandleEvent (CompDisplay *d, o.type = CompOptionTypeInt; o.name = "root"; @@ -605,7 +636,7 @@ widgetToggle (d, NULL, 0, &o, 1); } -@@ -652,7 +652,7 @@ widgetScreenOptionChanged (CompScreen *s, +@@ -691,7 +691,7 @@ widgetScreenOptionChanged (CompScreen *s, case WidgetScreenOptionMatch: { CompWindow *w; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org