compiz: Changes to 'master'

David Reveman davidr at kemper.freedesktop.org
Fri Feb 23 17:40:46 EET 2007


 include/compiz.h    |  220 ++++++++++++++++++++++++++
 plugins/Makefile.am |    4 
 plugins/fade.c      |   67 ++++++--
 plugins/regex.c     |  431 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/Makefile.am     |    4 
 src/cursor.c        |  196 +++++++++++++++++++++++
 src/display.c       |   32 +++
 src/event.c         |   14 +
 src/match.c         |  414 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/option.c        |   89 ++++++----
 src/paint.c         |   54 ++++++
 src/screen.c        |   24 ++
 src/texture.c       |   10 +
 src/window.c        |   40 ++++
 14 files changed, 1547 insertions(+), 52 deletions(-)

New commits:
commit ae2ec0b4de0d4c9b0779c37e3ee97cfdd678a9aa
Author: David Reveman <davidr at novell.com>
Date:   Fri Feb 23 10:34:39 2007 +0100

    Add plugin that provides regular expression matching for window
    title, class and name. It can very easily be extended to provide
    matching of other window related strings.

commit dcca89057c316e7abd56cab9be3b3b37621176d0
Author: David Reveman <davidr at novell.com>
Date:   Fri Feb 23 10:31:35 2007 +0100

    Update to use match object for window matching.

commit 6c1e6e211e992ddfd8695cdbde1dfe9b4be13d0d
Author: David Reveman <davidr at novell.com>
Date:   Fri Feb 23 10:30:28 2007 +0100

    Add extensible match interface. Match objects can be used for
    window matching but other objects than windows will likely be
    supported sometime soon. A match object contains a boolean tree
    of expressions and each expression can be implemented by a
    different plugin. The core interface only provides window type
    matching.
    
    Plugins can provide any kind of matching by wrapping
    the matchInitExp display function. When doing so they
    are responsible for calling the matchExpHandlerChange
    function when their ability to evaluate expressions
    changed (e.g. when being activated or deactivated).
    They should also call the matchPropertyChanged function
    when a window property that might affect evaluation of
    an expression changed.

commit f29cc3ee019bad039d130e2ca83ea8f774dd5e74
Author: David Reveman <davidr at novell.com>
Date:   Wed Feb 21 17:34:37 2007 +0100

    Add infrastructure for software cursors but leave it disabled until
    proper server-side support has landed.




More information about the xorg-commit mailing list