December 20, 2007 – 12:27 pm
So, now that the compositor is in trunk and everyone is excited, this might be a good time to mention some “issues”.
Firstly, it seems that there are some weird shadow redrawing problems…these just appeared recently, so it shouldn’t be hard to find the offending commit. I think I know what it is, I just need […]
December 19, 2007 – 12:39 pm
Thanks to Iain Holmes and Thomas Thurman for improvements in this version. This is the first unstable release to contain the new compositor; please try it out and let us know how it goes for you. Downstream maintainers should note that its GConf key is initially turned off in src/metacity.schemas.in and consider whether to turn […]
December 19, 2007 – 3:54 am
Iain’s compositor is now on trunk since it now meets every requirement I wrote about here. It looks gorgeous. It will be in the next unstable release, which will happen before the weekend. Do not use bucket-o-bling any more; it is a dead branch. Work will continue on trunk. This closes GNOME bug 499081. […]
December 13, 2007 – 8:06 pm
Someone asked about this and I was going to tell them, but then I thought I’d say it here. I will merge Iain’s compositor branch when:
there are no known
large memory leaks
security holes
crashes
it can be turned off entirely from ./configure and GConf
when it is turned off in GConf or ./configure, the code paths are substantially the […]
November 29, 2007 – 7:38 pm
Useful uses for a compositor #1
Some videos this time, they’re not particularly good quality but that doesn’t matter. First - http://folks.o-hand.com/iain/watch-updates.ogg
Its like acid, but cheaper!
So what exactly are we seeing?
Well, everytime a section of the screen needs to be redrawn, the compositor draws it correctly, and then picks a random colour and overlays that […]
November 28, 2007 – 8:12 pm
Some recent changes to the compositor made it feel kinda slow and laggy. Not in a noticable way but more in a subconscious something feels wrong way. I tested xfwm and it seemed fine running as a compositor, and given that Metacity’s compositor has the same heritage as xfwm’s and I’ve been checking the xfwm […]
November 24, 2007 – 8:06 pm
A quick update on the compositor. I updated the branch to match the trunk, so all the bug fixes have been up into the branch.
Some more compositing bugs have been squashed:
Changing screen resolution should work
The transparency property on windows is now respected (meaning that gdk_window_set_opacity works, as does transset)
Jonathan Matthew fixed a signed bug that […]
November 19, 2007 – 2:19 am
Everyone seemed concerned about window previews in the alt-tab dialog…
20 minutes coding, 30 lines of code added, this composite lark is easy (yeah, right…). Not committed yet, a few bugs remain (note the glitches in the Gossip window corners and the terminal window doesn’t get previewed yet, and obviously the scaling), but I’m confident I’ll […]
November 16, 2007 – 1:47 am
As Thomas said, I’ve been working on hacking about with a compositor in Metacity recently. All I’ve really done is to take xcompmgr.c by Keith Packard and worked it into Metacity, so I’m not claiming that I really wrote the compositor, more massaged an already existing one into shape. The code is at http://svn.gnome.org/viewvc/metacity/branches/iains-blingtastic-bucket-o-bling/ and […]
November 15, 2007 – 2:03 pm
Some helpful Ubunteros came and fixed Thomas’s laptop, which meant that Benjamin’s patch got reviewed (good work there), and also that the question was raised about what api.[ch] are good for.
Most of the checkin activity today was from Iain Holmes with his new compositor rewrite (or, as he has called the branch, the Bling-Tastic Bucket […]