compiz: Changes to 'compiz-0.4'

David Reveman davidr at kemper.freedesktop.org
Tue Feb 27 00:03:40 EET 2007


 include/compiz.h          |   54 ++
 plugins/blur.c            |  345 +++++++++-------
 plugins/compiz.schemas.in |  967 +---------------------------------------------
 plugins/decoration.c      |    7 
 plugins/minimize.c        |    3 
 plugins/scale.c           |    5 
 plugins/switcher.c        |    7 
 plugins/wobbly.c          |    2 
 src/paint.c               |   41 -
 9 files changed, 325 insertions(+), 1106 deletions(-)

New commits:
commit 87cb539e39d82923e49444223dfa24cc38bca3eb
Author: Bellegarde Cedric <gnumdk at puffy.homelinux.org>
Date:   Mon Feb 26 16:21:25 2007 +0100

    Add translucent flag properly.

commit 36f62ce3ba3ae5249b13ca1c25efb0c53a81d2cd
Author: David Reveman <davidr at novell.com>
Date:   Mon Feb 26 11:46:19 2007 +0100

    Regen compiz.schemas.in.

commit 905c1e13215ed9aaf9eb73e1640cfa5f1b44e387
Author: David Reveman <davidr at novell.com>
Date:   Sat Feb 24 09:53:58 2007 +0100

    Avoid using glPushAttrib. It's usually bad to use glPushAttrib as we
    don't know if the stack is full from other plugins pushing
    attributes to it.

commit 64cc58f7350b7748a6583c4d8f8ee06e0ccf98b5
Author: David Reveman <davidr at novell.com>
Date:   Fri Feb 23 20:20:54 2007 +0100

    Only create the gaussian kernel once and not everytime we draw.

commit 2be3f5ead43ae3684aa3e5ecef04add58e51ae8b
Author: David Reveman <davidr at novell.com>
Date:   Fri Feb 23 19:45:36 2007 +0100

    Add sat variable when saturation is used.

commit 30cf88dbdb904a7d8d4a208334ee4188961ad983
Author: David Reveman <davidr at novell.com>
Date:   Fri Feb 23 19:44:39 2007 +0100

    Make saturation an integer option and remove blur from its name.

commit 1c02512bfbda292ef71e3a2b79a185630bfddcca
Author: Dennis Kasprzyk <onestone at beryl-project.org>
Date:   Fri Feb 23 19:30:37 2007 +0100

    Add saturation option.

commit 99a61c1657f37af66ea89caa99c5de99204955f6
Author: Dennis Kasprzyk <onestone at beryl-project.org>
Date:   Fri Feb 23 19:24:25 2007 +0100

    A strength option that interpolates between a linear blur (0.0) and
    soft gaussian blur (1.0).

commit cd0489ce4eb747d7a102e2626d09dfbca373f836
Author: Dennis Kasprzyk <onestone at beryl-project.org>
Date:   Fri Feb 23 19:17:49 2007 +0100

    Switch to a pascal triangle based blur kernel generation function which
    creates optimized texture fetch coordinates.
    
    Optimize shader code to use less temporary variables. Allows
    larger radius to be used with gaussian filter.

commit 8471a90f7d9fea96295f4e5a69b0af4bf0c208f0
Author: David Reveman <davidr at novell.com>
Date:   Mon Feb 26 11:38:01 2007 +0100

    Avoid blurring opaque client windows.

commit 5de3d741b4e99c6f24e4015ffc193306dd46e227
Author: David Reveman <davidr at novell.com>
Date:   Fri Feb 23 18:02:47 2007 +0100

    Never blur windows when painting clipped opaque window regions.

commit 71fa2ed31c72c4634dc1b5035f4f7537a41eca89
Author: David Reveman <davidr at novell.com>
Date:   Mon Feb 26 11:31:53 2007 +0100

    Clean up and document window paint flags.
    
    TRANSLUCENT flag that was earlier used for both indicating
    that we're painting clipped translucent window regions and
    that blending is required. The read-only CLIP_TRANSLUCENT
    flag is now used to indicate that we're painting clipped
    translucent window regions. TRANSLUCENT flag now indicate
    that client window is translucent. BLEND flag indicates that
    blending should be used when rendering.




More information about the xorg-commit mailing list