[compiz] window walking interface

Danny Baumann dannybaumann at web.de
Tue Jun 12 05:52:53 PDT 2007


Hi,

> > Thanks for putting these changes in git, it indeed makes more sense
> > than the way I did it first.
> > I re-made the transparent cube patches to work now with this new interface.
> > Tell me what you think about it.

I re-did Roi's patches for latest cube plugin changes and coding style.
Attached are the following:

> 0001-cube-painting-order.txt:
> 
> This is good to go in if you're able to help fix any regressions that
> may appear. There's some coding style changes that need to be made
> before I can let this go in, though.
> 
> Please replace all C++ comments with C comments, keep declarations at
> the beginning of each scope and make sure lines are no longer than 80
> columns.

This one is replaced by
0001-Improve-cube-paint-order-calculations.patch.

> 0002-plugin-events.txt:
> 
> This is not OK. Plugin events should not be used at all now that 3d and
> rotate plugins can hook into the cube plugin directly. Just add whatever
> hooks that are appropriate to the cube plugin.

Replaced by 0002-Added-rotation-state.patch. With that patch, there is a
rotation state variable in CubeScreen that is written by the plugin
rotating it, rotate in the current case.

> 0003-transparent-cube.txt:
> 
> Looks OK. The same coding style changes need to be made here too,
> though.

Replaced by 0003-Add-cube-transparency.patch (which adds the cube
transparency) and
0004-Added-option-to-enable-cube-transparency-only-on-but.patch (option
to enable transparency only on 'manual' rotation).

Are these patches ok to go in?

Regards,

Danny
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Improve-cube-paint-order-calculations.patch
Type: application/mbox
Size: 0 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/compiz/attachments/20070612/335f489f/attachment-0004.bin 


More information about the compiz mailing list