[Compcomm] I'm modifying some plugins and need some help.

Sam Spilsbury smspillaz at gmail.com
Thu May 3 09:48:20 EDT 2007


Hi

I'd like to be able to do a abit of hacking at the plugins, yet I have no
idea what each function in th sources do. So I'm wondering if anyone can
tell me which lines I can comment out to disable so "features" in some
plugins that are causing problems.

1 Move : I'd like to disable X server sync updates while moving window so
that there isnt so much lag. All, I want to do is comment our for myself so
I just need to know which lines

2 Wall : I liked using this plugin along with cube back in the day - however
it is not possible no because wall does desktop switching. I'd like to
comment out the desktop switching bit (ie ctrl-alt-right/left) so that I can
remove the conflict stuff and make sure everything works OK. Can someone
please tell me what lines to comment out?

3 Group + Tab : Id like to find out whats causing this error :

Making all in group
make[3]: Entering directory `/home/Sam/Git/beryl-premerge/src/group'
if /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../.. -I/usr/include/libpng12 -I/usr/include/libxml2
-I/usr/include/startup-notification-1.0 -I/usr/local/include/compiz
`pkg-config --cflags cairo` -DDATADIR='"/usr/local/share"'
-DLIBDIR='"/usr/local/lib"' -DALL_LINGUAS="\"\""
-DLOCALEDIR="\"/usr/local/share/locale\""
-DIMAGEDIR='"/usr/local/share/compiz"' -I../../include    -g -O2 -Wall
-Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wnested-externs -fno-strict-aliasing -MT init.lo -MD
-MP -MF ".deps/init.Tpo" -c -o init.lo init.c; \
        then mv -f ".deps/init.Tpo" ".deps/init.Plo"; else rm -f
".deps/init.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/libpng12
-I/usr/include/libxml2
-I/usr/include/startup-notification-1.0-I/usr/local/include/compiz
-I/usr/include/cairo -I/usr/include/freetype2
-I/usr/include/libpng12 -DDATADIR=\"/usr/local/share\"
-DLIBDIR=\"/usr/local/lib\" -DALL_LINGUAS=\"\"
-DLOCALEDIR=\"/usr/local/share/locale\"
-DIMAGEDIR=\"/usr/local/share/compiz\" -I../../include -g -O2 -Wall
-Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wnested-externs -fno-strict-aliasing -MT init.lo -MD
-MP -MF .deps/init.Tpo -c init.c  -fPIC -DPIC -o .libs/init.o
init.c:30: error: 'GlowTypeNum' undeclared here (not in a function)
init.c:37: error: expected declaration specifiers or '...' before
'GroupScreenOptions'
init.c: In function 'groupScreenOptionChanged':
init.c:42: error: 'num' undeclared (first use in this function)
init.c:42: error: (Each undeclared identifier is reported only once
init.c:42: error: for each function it appears in.)
init.c:44: error: 'GroupScreenOptionTabBaseColor' undeclared (first use in
this function)
init.c:45: error: 'GroupScreenOptionTabHighlightColor' undeclared (first use
in this function)
init.c:46: error: 'GroupScreenOptionTabBorderColor' undeclared (first use in
this function)
init.c:47: error: 'GroupScreenOptionTabStyle' undeclared (first use in this
function)
init.c:48: error: 'GroupScreenOptionBorderRadius' undeclared (first use in
this function)
init.c:49: error: 'GroupScreenOptionBorderWidth' undeclared (first use in
this function)
init.c:54: error: 'GroupScreenOptionTabbarFontSize' undeclared (first use in
this function)
init.c:55: error: 'GroupScreenOptionTabbarFontColor' undeclared (first use
in this function)
init.c:59: error: 'GroupScreenOptionThumbSize' undeclared (first use in this
function)
init.c:60: error: 'GroupScreenOptionThumbSpace' undeclared (first use in
this function)
init.c:69: error: 'GroupScreenOptionGlow' undeclared (first use in this
function)
init.c:70: error: 'GroupScreenOptionGlowSize' undeclared (first use in this
function)
init.c:86: error: 'GroupScreenOptionGlowType' undeclared (first use in this
function)
init.c:89: error: 'GroupGlowTypeEnum' undeclared (first use in this
function)
init.c:89: error: expected ';' before 'glowType'
init.c:90: error: 'glowType' undeclared (first use in this function)
init.c:90: warning: implicit declaration of function 'groupGetGlowTypeIndex'
init.c:90: warning: nested extern declaration of 'groupGetGlowTypeIndex'
init.c:101: warning: implicit declaration of function 'groupGetGlow'
init.c:101: warning: nested extern declaration of 'groupGetGlow'
init.c: In function 'groupInitDisplay':
init.c:144: warning: implicit declaration of function
'groupSetSelectInitiate'
init.c:144: warning: nested extern declaration of 'groupSetSelectInitiate'
init.c:145: warning: implicit declaration of function
'groupSetSelectTerminate'
init.c:145: warning: nested extern declaration of 'groupSetSelectTerminate'
init.c:146: warning: implicit declaration of function
'groupSetSelectSingleInitiate'
init.c:146: warning: nested extern declaration of
'groupSetSelectSingleInitiate'
init.c:147: warning: implicit declaration of function
'groupSetGroupInitiate'
init.c:147: warning: nested extern declaration of 'groupSetGroupInitiate'
init.c:148: warning: implicit declaration of function
'groupSetUngroupInitiate'
init.c:148: warning: nested extern declaration of 'groupSetUngroupInitiate'
init.c:149: warning: implicit declaration of function
'groupSetTabmodeInitiate'
init.c:149: warning: nested extern declaration of 'groupSetTabmodeInitiate'
init.c:150: warning: implicit declaration of function
'groupSetChangeTabLeftInitiate'
init.c:150: warning: nested extern declaration of
'groupSetChangeTabLeftInitiate'
init.c:151: warning: implicit declaration of function
'groupSetChangeTabRightInitiate'
init.c:151: warning: nested extern declaration of
'groupSetChangeTabRightInitiate'
init.c:152: warning: implicit declaration of function
'groupSetRemoveInitiate'
init.c:152: warning: nested extern declaration of 'groupSetRemoveInitiate'
init.c:153: warning: implicit declaration of function
'groupSetCloseInitiate'
init.c:153: warning: nested extern declaration of 'groupSetCloseInitiate'
init.c:154: warning: implicit declaration of function
'groupSetIgnoreInitiate'
init.c:154: warning: nested extern declaration of 'groupSetIgnoreInitiate'
init.c:155: warning: implicit declaration of function
'groupSetChangeColorInitiate'
init.c:155: warning: nested extern declaration of
'groupSetChangeColorInitiate'
init.c: In function 'groupInitScreen':
init.c:214: warning: implicit declaration of function
'groupSetTabHighlightColorNotify'
init.c:214: warning: nested extern declaration of
'groupSetTabHighlightColorNotify'
init.c:215: warning: implicit declaration of function
'groupSetTabBaseColorNotify'
init.c:215: warning: nested extern declaration of
'groupSetTabBaseColorNotify'
init.c:216: warning: implicit declaration of function
'groupSetTabBorderColorNotify'
init.c:216: warning: nested extern declaration of
'groupSetTabBorderColorNotify'
init.c:217: warning: implicit declaration of function
'groupSetTabbarFontSizeNotify'
init.c:217: warning: nested extern declaration of
'groupSetTabbarFontSizeNotify'
init.c:218: warning: implicit declaration of function
'groupSetTabbarFontColorNotify'
init.c:218: warning: nested extern declaration of
'groupSetTabbarFontColorNotify'
init.c:219: warning: implicit declaration of function 'groupSetGlowNotify'
init.c:219: warning: nested extern declaration of 'groupSetGlowNotify'
init.c:220: warning: implicit declaration of function
'groupSetGlowTypeNotify'
init.c:220: warning: nested extern declaration of 'groupSetGlowTypeNotify'
init.c:221: warning: implicit declaration of function
'groupSetGlowSizeNotify'
init.c:221: warning: nested extern declaration of 'groupSetGlowSizeNotify'
init.c:222: warning: implicit declaration of function
'groupSetTabStyleNotify'
init.c:222: warning: nested extern declaration of 'groupSetTabStyleNotify'
init.c:223: warning: implicit declaration of function
'groupSetThumbSizeNotify'
init.c:223: warning: nested extern declaration of 'groupSetThumbSizeNotify'
init.c:224: warning: implicit declaration of function
'groupSetThumbSpaceNotify'
init.c:224: warning: nested extern declaration of 'groupSetThumbSpaceNotify'
init.c:225: warning: implicit declaration of function
'groupSetBorderWidthNotify'
init.c:225: warning: nested extern declaration of
'groupSetBorderWidthNotify'
init.c:226: warning: implicit declaration of function
'groupSetBorderRadiusNotify'
init.c:226: warning: nested extern declaration of
'groupSetBorderRadiusNotify'
init.c:252: error: 'GroupGlowTypeEnum' undeclared (first use in this
function)
init.c:252: error: expected ';' before 'glowType'
init.c:254: error: 'glowType' undeclared (first use in this function)
make[3]: *** [init.lo] Error 1
make[3]: Leaving directory `/home/Sam/Git/beryl-premerge/src/group'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Sam/Git/beryl-premerge/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Sam/Git/beryl-premerge'
make: *** [all] Error 2


Weird stuff. Someone said on IRC to update my group.h header file but I
couldnt find that anywhere in /usr/include or /usr/local/include. I also
deleted the premerge dir and did a fresh checkout

Also, is it just me, or are some settings in ccs not being written to the
config file?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.RiverGorgeSolutions.net/pipermail/compcomm/attachments/20070503/8ec8966c/attachment-0002.htm>


More information about the CompComm mailing list