OK
Pages: 1 2
Rating:
7.01
Thread Listing » General AWN Discussion
[Announcement] New experimental branch awn-cairo-effects
#20856 by moonbeam (1.0000) posted on 4:34pm Sunday, March 09th, 2008
( no avatar )
Edit: June 14 2008
[Q]



So some initial work has taken placed and been pushed into trunk....
[Q]



Work will continue on this branch for the forseeable future and changes will be pushed when appropriate
[Q]





Original posts follows
------------------------------------------
[Q]



First thing I'm going to say is. Nothing to see yet!
[Q]



That being said I'm starting to get some emails and there has been a bug report on it already so I'm starting this thread.
[Q]




Branch info here:
[Q]






Wiki info here:
[Q]






Blueprint:
[Q]



I'll do one... It'll basically just be pointing at the branch, wiki and this forum thread.
[Q]




What is it:
[Q]



This is meant to be an experiment with replacing the pixbuf based awn-effects with a cairo surface based awn-effects. This experiment does not mean that this will ever end up in core but it was felt that it might be good to give it a try.
[Q]




Misc:
[Q]



*At the moment I'm just dividing the existing awn-effects code up in multiple files to make my life easier. Meaning at the moment there is Nothing to see yet!
[Q]



*I will be breaking things. If you are following this expect to be seeing a point where the only working effect is bounce. So if you like to see functional regressions then now is a good time to start trying out the branch:-) If you want otherwise then I'd advise to avoid this branch for the moment.
[Q]



*Please do not make bug reports on launchpad for this branch. If all goes well there will come a time for them. For now please do any bug reports in this thread. Expect things to be broken.
[Q]



*Please feel free to contribute to the wiki page.
[Q]




thanks,
[Q]

--
http://moon-shiny.blogspot.com/

*Edited at 2:30pm, 06/14/08
Score: 0 points
Any particular reason?
#20857 by searayman (1.0000) posted on 5:22pm Sunday, March 09th, 2008
cool keep us posted
[Q]
Score: 0 points
Any particular reason?
#20873 by davim (0.9996) posted on 3:24am Monday, March 10th, 2008
moonbeam said:
*At the moment I'm just dividing the existing awn-effects code up in multiple files to make my life easier. Meaning at the moment there is Nothing to see yet!
[Q]



those changes might bee useful in trunk :)
[Q]

Score: 0 points
Any particular reason?
#20878 by mhr3 (0.9971) posted on 6:56am Monday, March 10th, 2008
davim said:
moonbeam said:
*At the moment I'm just dividing the existing awn-effects code up in multiple files to make my life easier. Meaning at the moment there is Nothing to see yet!
[Q]



davim said:
those changes might bee useful in trunk :)
[Q]



Indeed!
[Q]

Score: 0 points
Any particular reason?
#20879 by moonbeam (1.0000) posted on 8:01am Monday, March 10th, 2008
( no avatar )
mhr3 said:
Indeed!
[Q]



Things aren't as clean as I'd like yet but if you want I can make a patch that you can look over.
[Q]


Score: 0 points
Any particular reason?
#21015 by mhr3 (0.9971) posted on 9:52am Friday, March 14th, 2008
moonbeam said:
Things aren't as clean as I'd like yet but if you want I can make a patch that you can look over.
[Q]



No need to hurry, I also started one change for the effects some time ago - not much visible, just changing the gint delta_width/height to more logical gfloat width/height_modifier. Unfortunately it still isn't finished, and since it touches a lot of the code, maybe it'd be better if it was merged first.
[Q]

Score: 0 points
Any particular reason?
#21016 by moonbeam (1.0000) posted on 9:55am Friday, March 14th, 2008
( no avatar )
mhr3 said:
No need to hurry, I also started one change for the effects some time ago - not much visible, just changing the gint delta_width/height to more logical gfloat width/height_modifier. Unfortunately it still isn't finished, and since it touches a lot of the code, maybe it'd be better if it was merged first.
[Q]



Ok. Well anytime you want it, I do have a patch that cuts things up. At this point I think I'm probably going to begin hacking and slashing which will make any other changes, for a bit, not very usable.
[Q]
Score: 0 points
Any particular reason?
#21017 by mhr3 (0.9971) posted on 10:02am Friday, March 14th, 2008
I think that you could also benefit from this change, it seems more "cairo-friendly" ;) Just merging the two won't be easy, since my changes are based of trunk.
[Q]

Score: 0 points
Any particular reason?
#22504 by moonbeam (1.0000) posted on 8:18am Monday, June 09th, 2008
( no avatar )
mhr3 said:
I think that you could also benefit from this change, it seems more "cairo-friendly" ;) Just merging the two won't be easy, since my changes are based of trunk.
[Q]



I'm interested in seeing the changes.
[Q]
Score: 0 points
Any particular reason?
#22505 by moonbeam (1.0000) posted on 8:19am Monday, June 09th, 2008
( no avatar )
I'm looking for testers at this this point.
[Q]



There are some regressions but in many/most situations there should be parity.
[Q]






Please post about any issues in this thread.
[Q]
Score: 0 points
Any particular reason?
#22506 by ghostcool (0.1819) posted on 9:56am Monday, June 09th, 2008
( no avatar )
Is only me, or the memory usage dropped by a half with Cairo backend?
[Q]



The glow effect does not work here, is this a known bug?
[Q]

Score: 0 points
Any particular reason?
#22507 by moonbeam (1.0000) posted on 10:01am Monday, June 09th, 2008
( no avatar )
ghostcool said:
Is only me, or the memory usage dropped by a half with Cairo backend?
[Q]



Can't see that happening. I'd actually expect memory to climb a small amount. Haven't really looked too carefully yet though.
[Q]



ghostcool said:
The glow effect does not work here, is this a known bug?
[Q]



Yeah. glow is not implemented yet. Neither is the depth effect that's applied to 3d turn.
[Q]
Score: 0 points
Any particular reason?
#22508 by sharkbait (0.9200) posted on 10:27am Monday, June 09th, 2008
Works for me. It may just be me, but, I think that changing an applet's icon several times a second is actually faster now. It's definitely not slower.
[Q]



When this is done and included in trunk, will applets no longer have to do the surface to pixbuf conversion (just pass the surface instead of a pixbuf)? I haven't done any testing, but I think that'll significantly improve overall performance, including memory usage on systems with an older version of GDK (which doesn't fully free Pixbufs).
[Q]
Score: 0 points
Any particular reason?
#22510 by moonbeam (1.0000) posted on 11:15am Monday, June 09th, 2008
( no avatar )
sharkbait said:
Works for me. It may just be me, but, I think that changing an applet's icon several times a second is actually faster now. It's definitely not slower.
[Q]



I'm expecting the differences will depend somewhat on the system in being used. But good to hear :-)
[Q]





sharkbait said:
When this is done and included in trunk, will applets no longer have to do the surface to pixbuf conversion (just pass the surface instead of a pixbuf)? I haven't done any testing, but I think that'll significantly improve overall performance, including memory usage on systems with an older version of GDK (which doesn't fully free Pixbufs).
[Q]



Yes, that is correct.
[Q]
Score: 0 points
Any particular reason?
#22518 by davim (0.9996) posted on 3:57am Tuesday, June 10th, 2008
Is there a release/merge date for this branch??
[Q]

Score: 0 points
Any particular reason?
#22523 by moonbeam (1.0000) posted on 6:13am Tuesday, June 10th, 2008
( no avatar )
davim said:
Is there a release/merge date for this branch??
[Q]



heh. We don't do release/merge dates :-)
[Q]



There's some more major modifications I'd like to do before considering that. And it needs testing.
[Q]
Score: 0 points
Any particular reason?
#22546 by Timon (1.0000) posted on 1:25am Wednesday, June 11th, 2008
Just want you to know that I am testing it as well. Currently it works fine, have not found real bugs.
[Q]



However, I get the idea that the icon animations are a bit more ugly than before. Any reason we can think of why that is?
Anyone else experiencing this?
[Q]

Score: 0 points
Any particular reason?
#22548 by moonbeam (1.0000) posted on 6:00am Wednesday, June 11th, 2008
( no avatar )
Timon said:
However, I get the idea that the icon animations are a bit more ugly than before. Any reason we can think of why that is?
Anyone else experiencing this?
[Q]



I see an issue with the depth effect on the 3d turns that I can't quite track down the reasone for.
[Q]



Are you seeing an issue with all effects or just some of them?
[Q]
Score: 0 points
Any particular reason?
#22549 by moonbeam (1.0000) posted on 6:55am Wednesday, June 11th, 2008
( no avatar )
Added a config key
[Q]



/awn/avant-window-navigator/app/icon_alpha
[Q]



Set to a value between 0.0 and 1.0.
[Q]
Score: 0 points
Any particular reason?
#22550 by gilir (0.9999) posted on 9:43am Wednesday, June 11th, 2008
moonbeam said:
Set to a value between 0.0 and 1.0.
[Q]



Nice, thanks moonbeam :)
Now there is a fog on my bar :)
[Q]



*Edited at 9:43am, 06/11/08
Score: 0 points
Any particular reason?
#22553 by moonbeam (1.0000) posted on 1:09pm Wednesday, June 11th, 2008
( no avatar )
added
[Q]



/awn/avant-window-navigator/app/frame_rate
[Q]
Score: 0 points
Any particular reason?
#22557 by moonbeam (1.0000) posted on 7:38pm Thursday, June 12th, 2008
( no avatar )
rev 276 may give better performance on any system that has decent xrender.
[Q]



CPU Comparision to trunk on my poor ol' system. A single applet doing squish.
[Q]



trunk 2.3%
cairo-effects 1.5%
[Q]

--
http://moon-shiny.blogspot.com/

*Edited at 7:52pm, 06/12/08
Score: 0 points
Any particular reason?
#22558 by moonbeam (1.0000) posted on 8:06pm Thursday, June 12th, 2008
( no avatar )
3d turn results
[Q]



trunk 3.8 %
cairo-effects 2.0%
[Q]



3d spotlight turn leaks memory badly in cairo effects...
I'll fix that up and post numbers.
[Q]
Score: 0 points
Any particular reason?
#22559 by moonbeam (1.0000) posted on 8:38pm Thursday, June 12th, 2008
( no avatar )
revision 277, 278 fixes a couple memory leaks.
[Q]



3d spotlight turn
[Q]



trunk 8.5%
cairo-effects 2.6%
[Q]
Score: 0 points
Any particular reason?
#22560 by moonbeam (1.0000) posted on 8:40pm Thursday, June 12th, 2008
( no avatar )
Please note that these numbers did not give the cpu usage of X when doing the effects. I'm going to try and and test the numbers there now... it's a lot harder to get good numbers.
[Q]

--
http://moon-shiny.blogspot.com/

*Edited at 8:41pm, 06/12/08
Score: 0 points
Any particular reason?
#22561 by moonbeam (1.0000) posted on 8:49pm Thursday, June 12th, 2008
( no avatar )
X cpu usage while testing 3d spotlight turn
[Q]



trunk ~11.5%
cairo-effects ~9.5%
[Q]



and that's all the testing I feel like doing tonight. Needless to say I'm quite happy with the result.s
[Q]
Score: 0 points
Any particular reason?
#22565 by moonbeam (1.0000) posted on 6:04am Friday, June 13th, 2008
( no avatar )
It has been proposed that the current cairo-effects work get merged into trunk sooner than later. So there is a good chance I will merge it over the weekend. So please test :-)
[Q]



A few comments.
1) It (rev 279) is stable on my system.
2) I think there may still be a slight issue with the 3d depth.
3) This is only part of the plans for awn-effects though it seems to be a good merge point after which I can break things again in the cairo-effects branch.
[Q]



So.. I'm not going to make any more big structural changes until a merge and instead I'm going to spend a few hours wringing the last bit of performance out.
[Q]
Score: 0 points
Any particular reason?
#22566 by morbidous (0.9063) posted on 6:36am Friday, June 13th, 2008
I was about to pull it from launchpad to take it through some tests...
[Q]



If I find any erros I'll let you know. ;-)
[Q]



And great work on the performance side. =)
[Q]

Score: 0 points
Any particular reason?
#22573 by moonbeam (1.0000) posted on 9:48am Saturday, June 14th, 2008
( no avatar )
Merged into trunk today. The only known regression at this point is the lack of depth on 3d turns.
[Q]



The code is present but disabled as it causes some graphical glitches.
[Q]
Score: 0 points
Any particular reason?
#22578 by ghostcool (0.1819) posted on 12:37pm Saturday, June 14th, 2008
( no avatar )
Just for curiosity: this change turn the parabolic zoom effect feasible?
[Q]



Also, is rearrange of dock icons in the plans?
[Q]

Score: 0 points
Any particular reason?
#22579 by moonbeam (1.0000) posted on 12:57pm Saturday, June 14th, 2008
( no avatar )
ghostcool said:
Just for curiosity: this change turn the parabolic zoom effect feasible?
[Q]



_Maybe_ a bit more feasible. At this point I'm wouldn't bet on it yet.
[Q]




ghostcool said:
Also, is rearrange of dock icons in the plans?
[Q]



Rearrange? Exactly what do you mean by that? It could mean a few different things...
[Q]

--
http://moon-shiny.blogspot.com/

*Edited at 12:58pm, 06/14/08
Score: 0 points
Any particular reason?
#22586 by ghostcool (0.1819) posted on 9:16pm Saturday, June 14th, 2008
( no avatar )
DnD to change the order of icons and applets on the dock.
[Q]

Score: 0 points
Any particular reason?
#22588 by moonbeam (1.0000) posted on 9:22pm Saturday, June 14th, 2008
( no avatar )
ghostcool said:
DnD to change the order of icons and applets on the dock.
[Q]



I'm not sure if it is on any of the official milestones. But it should happen at some point.
[Q]
Score: 0 points
Any particular reason?
#22589 by mhr3 (0.9971) posted on 2:01am Sunday, June 15th, 2008
There are also some problems with spotlight effects and glow - as the animation is played the outline of the icon becomes darker, which just isn't nice.
[Q]



Sorry moonbeam, don't take this wrong, you did a nice job, but IMO you merged it too soon - there are multiple noticeable regressions.
[Q]

Score: 0 points
Any particular reason?
#22591 by gilir (0.9999) posted on 3:03am Sunday, June 15th, 2008
mhr3 said:
Sorry moonbeam, don't take this wrong, you did a nice job, but IMO you merged it too soon - there are multiple noticeable regressions.
[Q]



It was merged in trunk for this : find regressions. :)
[Q]



*Edited at 3:03am, 06/15/08
Score: 0 points
Any particular reason?
#22592 by moonbeam (1.0000) posted on 6:19am Sunday, June 15th, 2008
( no avatar )
mhr3 said:
There are also some problems with spotlight effects and glow - as the animation is played the outline of the icon becomes darker, which just isn't nice.
[Q]



Can you do a screenshot and point point to the specific part that is wrong.
[Q]



mhr3 said:
Sorry moonbeam, don't take this wrong, you did a nice job, but IMO you merged it too soon - there are multiple noticeable regressions.
[Q]



It was expected that some regressions would happen :-). There was a desire to get the cairo based engine merged into trunk... and if it wasn't done now, before I moved on to other parts it might not have happened for a while.
[Q]
Score: 0 points
Any particular reason?
#22594 by mhr3 (0.9971) posted on 8:26am Sunday, June 15th, 2008

[Q]



Notice the edge, the second image is one of the last frames of glow animation, so it's a bit brighter but the edge is "darker".
[Q]

Score: 0 points
Any particular reason?
#22595 by moonbeam (1.0000) posted on 8:30am Sunday, June 15th, 2008
( no avatar )
mhr3 said:
Notice the edge, the second image is one of the last frames of glow animation, so it's a bit brighter but the edge is "darker".
[Q]



thanks. I pushed a minor change to lighten_element that may fix that.
[Q]

--
http://moon-shiny.blogspot.com/

*Edited at 8:30am, 06/15/08
Score: 0 points
Any particular reason?
#22596 by mhr3 (0.9971) posted on 8:34am Sunday, June 15th, 2008
moonbeam said:
thanks. I pushed a minor change to lighten_element that may fix that.
[Q]



Nope, still there.
[Q]

Score: 0 points
Any particular reason?
#22597 by mhr3 (0.9971) posted on 8:36am Sunday, June 15th, 2008
It looks as if the alpha channel was stacked, could the problem be that you're using cairo's OVER operator and there's no CLEAR?
[Q]

Score: 0 points
Any particular reason?
#22598 by moonbeam (1.0000) posted on 8:37am Sunday, June 15th, 2008
( no avatar )
mhr3 said:
It looks as if the alpha channel was stacked, could the problem be that you're using cairo's OVER operator and there's no CLEAR?
[Q]



maybe. There's one context where it defaults to OVER. I'll look into that.
[Q]
Score: 0 points
Any particular reason?
#22599 by moonbeam (1.0000) posted on 9:29am Sunday, June 15th, 2008
( no avatar )
mhr3 said:
It looks as if the alpha channel was stacked, could the problem be that you're using cairo's OVER operator and there's no CLEAR?
[Q]



So. At the start of the drawing code I added an explicit CLEAR on the working surfaces if it is being reused.
[Q]



I'm also setting the working surfaces for icon to SOURCE... just in case.
[Q]



I don't think this will fix it. But unfortunately it isn't really visible here, either due to my CRT screen, or due to my eyes. So please check :-)
[Q]
Score: 0 points
Any particular reason?
#22600 by mhr3 (0.9971) posted on 9:37am Sunday, June 15th, 2008
moonbeam said:
I don't think this will fix it. But unfortunately it isn't really visible here, either due to my CRT screen, or due to my eyes. So please check :-)
[Q]



You're right, still the same. :(
I'll make a video later and post it here, so you can see it and maybe figure out what can be causing it, I just hope it's not driver specific problem.
[Q]

Score: 0 points
Any particular reason?
#22601 by moonbeam (1.0000) posted on 9:45am Sunday, June 15th, 2008
( no avatar )
mhr3 said:
You're right, still the same. :(
I'll make a video later and post it here, so you can see it and maybe figure out what can be causing it, I just hope it's not driver specific problem.
[Q]



Thanks.
[Q]



Yeah... I'm somewhat because I did a trivial conversion of you old lighten_pixbuf code. Other than a explicit check to see if an element is 0 in lighten_component I don't think I changed any logic. If you want to look the code itself is in awn-effect-ops.c lines 33-106. maybe you'll see something.
[Q]



Meanwhile I'm going to put an assert in the glow function to make sure the operate is SOURCE.
[Q]
Score: 0 points
Any particular reason?
#22602 by moonbeam (1.0000) posted on 9:52am Sunday, June 15th, 2008
( no avatar )
moonbeam said:
mhr3 said:
You're right, still the same. :(
I'll make a video later and post it here, so you can see it and maybe figure out what can be causing it, I just hope it's not driver specific problem.
[Q]



hmm.. I think I may have found the issue.
[Q]



I'll push a change in a few minutes.
[Q]
Score: 0 points
Any particular reason?
#22603 by moonbeam (1.0000) posted on 9:55am Sunday, June 15th, 2008
( no avatar )
moonbeam said:
I'll push a change in a few minutes.
[Q]



Rev 283 pushed. If this fixes glow I'll need to do a similar change in saturate_pixelate_surface... though I'll do that later. Time for some father's day stuff.
[Q]

--
http://moon-shiny.blogspot.com/

*Edited at 9:57am, 06/15/08
Score: 0 points
Any particular reason?
#22605 by mhr3 (0.9971) posted on 2:51pm Sunday, June 15th, 2008
moonbeam said:
Rev 283 pushed. If this fixes glow I'll need to do a similar change in saturate_pixelate_surface... though I'll do that later. Time for some father's day stuff.
[Q]



Yea, works correctly with rev 284, thanks for fixing. Now to depth effect... ;)
[Q]

Score: 0 points
Any particular reason?
#22606 by moonbeam (1.0000) posted on 3:23pm Sunday, June 15th, 2008
( no avatar )
mhr3 said:
Yea, works correctly with rev 284, thanks for fixing. Now to depth effect... ;)
[Q]



Good to hear that it's fixed.
[Q]



I'll reenable the 3d depth for now. It just does not seem quite right with certain icons but I'm not sure that it ever was right with the icons in question... I'm thinking at the very least that the behaviour is a bit different.
[Q]
Score: 0 points
Any particular reason?
#22607 by moonbeam (1.0000) posted on 3:33pm Sunday, June 15th, 2008
( no avatar )
depth is now enabled in rev 286
[Q]
Score: 0 points
Any particular reason?
#22614 by dolfje (0.9832) posted on 4:11am Monday, June 16th, 2008
for the 3d-effect: you have to cut out the part where the icon is facing to the left of to the right. Else you get color changes to the depth.
[Q]



And the spotlight isn't positioned in the middle.
[Q]

Score: 0 points
Any particular reason?
#22615 by dolfje (0.9832) posted on 4:14am Monday, June 16th, 2008
And for the 3d-spotlight, you have a strange glitch. The icon get white pixels next to the icon when it turns.
[Q]



but for the rest, good job :)
[Q]

Score: 0 points
Any particular reason?
#22616 by dolfje (0.9832) posted on 4:27am Monday, June 16th, 2008
Found another regression:
The icon doesn't clip anymore. Normally the opening effect of '3D Spotlight Turn' and 'Classic' is that the icon comes out of the bar.
[Q]

Score: 0 points
Any particular reason?
#22617 by moonbeam (1.0000) posted on 5:42am Monday, June 16th, 2008
( no avatar )
dolfje said:
Found another regression:
The icon doesn't clip anymore. Normally the opening effect of '3D Spotlight Turn' and 'Classic' is that the icon comes out of the bar.
[Q]



Thanks. I'll have a look at these items today. I'll reenable the clip code and see if that resolves some things :-)
[Q]
Score: 0 points
Any particular reason?
#22618 by moonbeam (1.0000) posted on 6:59am Monday, June 16th, 2008
( no avatar )
dolfje said:
And the spotlight isn't positioned in the middle.
[Q]



Are you sure about this one? It seems properly centered on the majority of my icons. But I will have another look at the actual code.
[Q]
Score: 0 points
Any particular reason?
#22619 by moonbeam (1.0000) posted on 7:32am Monday, June 16th, 2008
( no avatar )
Clipping should work again. There may be one small issue with it still.
[Q]
Score: 0 points
Any particular reason?
#22620 by dolfje (0.9832) posted on 7:54am Monday, June 16th, 2008
About the clipping: the 3d effect isn't applied to it. So the opening and closing effect of '3d Spotlight Turn' isn't what is used to be. But the rest is working alright.
[Q]



A little glitch: when the opening effect of the 3D spotlight starts, the icon is shown above the bar, before it it clipped and the animation starts.
[Q]



The spotlight is properly centered with big bar_height, but with bar_height 36, you will see, the spotlight isn't centered.
ps: I think you calculate the center with the bar_height, but the icon's width doesn't equals the icon placer width.
[Q]



*Edited at 7:56am, 06/16/08
Score: 0 points
Any particular reason?
#22621 by moonbeam (1.0000) posted on 7:58am Monday, June 16th, 2008
( no avatar )
dolfje said:
The spotlight is properly centered with big bar_height, but with bar_height 36, you will see, the spotlight isn't centered.
ps: I think you calculate the center with the bar_height, but the icon's width doesn't equals the icon placer width.
[Q]



so the horizontal centering is off with a bar_height of 36? odd
[Q]
Score: 0 points
Any particular reason?
#22622 by moonbeam (1.0000) posted on 8:02am Monday, June 16th, 2008
( no avatar )
dolfje said:
A little glitch: when the opening effect of the 3D spotlight starts, the icon is shown above the bar, before it it clipped and the animation starts.
[Q]



Probably related to the one remaining clipping issue I mentioned previously.
[Q]

--
http://moon-shiny.blogspot.com/

*Edited at 8:04am, 06/16/08
Score: 0 points
Any particular reason?
#22623 by moonbeam (1.0000) posted on 8:24am Monday, June 16th, 2008
( no avatar )
dolfje said:
A little glitch: when the opening effect of the 3D spotlight starts, the icon is shown above the bar, before it it clipped and the animation starts.
[Q]



Fixed. rev 289
[Q]
Score: 0 points
Any particular reason?
#22624 by moonbeam (1.0000) posted on 8:51am Monday, June 16th, 2008
( no avatar )
dolfje said:
The spotlight is properly centered with big bar_height, but with bar_height 36, you will see, the spotlight isn't centered.
ps: I think you calculate the center with the bar_height, but the icon's width doesn't equals the icon placer width.
[Q]



I'm unable to duplicate this.
[Q]



Actually all I do is use cairo_scale to map the spotlight into whatever size surface I happen to be using so it just naturally centers (at least that's the theory).
[Q]
Score: 0 points
Any particular reason?
Pages: 1 2
Thread Listing » General AWN Discussion » [Announcement] New experimental branch awn-cairo-effects

Post A Reply:

Powered by Metaforum ©2004-2012
Get your own Free AJAX Forum Messageboard by visiting the offical site.
.