compiz: Changes to 'master'

David Reveman davidr at kemper.freedesktop.org
Thu Aug 30 06:51:59 PDT 2007


 configure.ac            |   38 
 include/Makefile.am     |   11 
 include/compiz-core.h   | 3230 +++++++++++++++++++++++++++++++++++++++++++++++
 include/compiz-cube.h   |   35 
 include/compiz-plugin.h |   71 +
 include/compiz-scale.h  |   24 
 include/compiz.h        | 3266 ------------------------------------------------
 plugins/annotate.c      |   92 -
 plugins/blur.c          |  102 +
 plugins/clone.c         |   92 -
 plugins/cube.c          |   86 -
 plugins/dbus.c          |  139 +-
 plugins/decoration.c    |  104 +
 plugins/fade.c          |  104 +
 plugins/fuse.c          |   92 -
 plugins/gconf.c         |  109 -
 plugins/glib.c          |   58 
 plugins/ini.c           |   81 -
 plugins/inotify.c       |   57 
 plugins/kconfig.cpp     |   90 -
 plugins/minimize.c      |  102 +
 plugins/move.c          |   92 -
 plugins/place.c         |   94 -
 plugins/plane.c         |   92 -
 plugins/png.c           |   57 
 plugins/regex.c         |   73 -
 plugins/resize.c        |   92 -
 plugins/rotate.c        |   93 -
 plugins/scale.c         |   94 +
 plugins/screenshot.c    |   92 -
 plugins/svg.c           |  100 +
 plugins/switcher.c      |   94 -
 plugins/video.c         |  100 +
 plugins/water.c         |   92 -
 plugins/wobbly.c        |  102 +
 plugins/zoom.c          |   94 -
 src/Makefile.am         |    1 
 src/cursor.c            |    4 
 src/display.c           |   39 
 src/event.c             |  135 -
 src/fragment.c          |    2 
 src/main.c              |    2 
 src/match.c             |   25 
 src/matrix.c            |    2 
 src/metadata.c          |    2 
 src/option.c            |   14 
 src/paint.c             |    2 
 src/plugin.c            |  162 --
 src/privates.c          |    2 
 src/screen.c            |   46 
 src/session.c           |    2 
 src/texture.c           |    2 
 src/window.c            |   48 
 53 files changed, 5515 insertions(+), 4319 deletions(-)

New commits:
commit 324125688003a7b0b41de71f5f453341f742d745
Author: David Reveman <davidr at novell.com>
Date:   Thu Aug 30 15:48:31 2007 +0200

    Bump ABI versions.

commit 5544400ef680d9c9d9d7fe2f89e80847fb2de48a
Author: David Reveman <davidr at novell.com>
Date:   Thu Aug 30 15:30:15 2007 +0200

    Add plugin interface version number to getCompPluginInfo
    symbol. This makes sure that only plugins built with a
    matching plugin interface can be loaded. This version
    number must be updated every time the plugin interface
    changes. Each plugin needs to be manually updated to work
    with a new plugin interface version.

commit dece59f870fdfc80a846e07416a08bb8c7a07aba
Author: David Reveman <davidr at novell.com>
Date:   Thu Aug 30 15:17:52 2007 +0200

    Remove duplicate error message.

commit bdeedcc4a21a23b8f91545500cd2c69301aaf05d
Author: David Reveman <davidr at novell.com>
Date:   Thu Aug 30 15:11:14 2007 +0200

    Add simple object system, which generalize the privates
    mechanism and the plugin system. It will allow us share
    more code between display, screen and window objects. It
    also makes it possible to properly introduce new object types
    without changing the plugin interface or breaking the API.

commit 7c3b00ff90d2419165bd7bde804cc51d88e9e994
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 29 12:38:08 2007 +0200

    Remove whitespaces.

commit e1d5ca14791aaff6cd4da85b29dfe8cc4de55d32
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 29 12:37:49 2007 +0200

    ABIVERSION -> CORE_ABIVERSION.

commit c51eb6ea16066cbb3b9d0f40cfd1b54bd653945f
Author: David Reveman <davidr at novell.com>
Date:   Wed Aug 29 12:30:27 2007 +0200

    Split compiz.h into compiz.h and compiz-core.h.
    
    Move all structures and most functions from compiz.h to
    compiz-core.h. compiz.h provides an API that is stable
    across releases with the same minor version number. It can
    be used to create plugins that will run across multiple
    core ABI versions. compiz-core.h contains all structures and
    hooks used by the core. A plugin that includes compiz-core.h
    is responsible for checking the core ABI version when being
    initialized.
    
    Remove deprecated function:
        compWindowTypeMaskFromStringList

commit ff9473c0abc433a9896a03c91bab29dd715d7a64
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 23:44:27 2007 +0200

    Add COMPIZ_BEGIN|END_DECLS.

commit 6fc47c5b549f4c7ef15aa3f49f3a4b3adece6e46
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 23:44:19 2007 +0200

    Add COMPIZ_BEGIN|END_DECLS.

commit 8470913154ca8018d3af602df05ca8a26752c532
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 23:42:22 2007 +0200

    Add proper preprocessor check to compiz-scale.h.

commit a4776b66b8e28f763011082cf3d6095cc0177d68
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 23:41:25 2007 +0200

    Add proper preprocessor check to compiz-cube.h.

commit 7a62d33defbbb5bc87ca3469d74dc180f9c9b133
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 23:37:26 2007 +0200

    Rename scale.h to compiz-scale.h.

commit 972e6aa6f484047de2efe7443efe21f225e05cc6
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 23:35:41 2007 +0200

    Rename cube.h to compiz-cube.h.

commit 6940218d7615944064e11e946b18611b571c23a7
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 23:32:51 2007 +0200

    Clean up.

commit 3b311dd02fed2fa3a7f10feecdcc2fc016ea0102
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 23:28:01 2007 +0200

    Use compiz-common.h, move _CompPluginVTable struct to
    compiz-plugin.h and include it in appropriate source
    code files.

commit 4397de7538554760ddf29c98a368fe8294c03dd5
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 22:44:54 2007 +0200

    Install compiz-common.h.

commit 2e2506f1207082d14a3d2c7cde4f229542042dc2
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 22:21:17 2007 +0200

    Have the configure script generate a compiz-common.h file.

commit 13407caf80c86d02fcd62392894676e8363c1b1d
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 10:27:17 2007 -0400

    Remove getVersion function from plugin VTable.

commit 0a89712151328e957d31adddcc20ff1085d638ea
Author: David Reveman <davidr at novell.com>
Date:   Tue Aug 28 09:54:49 2007 -0400

    Add core ABI version check to all plugins. Plugins are now
    resposible for checking core ABI version when being
    initialized.



More information about the xorg-commit mailing list