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