compiz: Changes to 'object-framework'

David Reveman davidr at kemper.freedesktop.org
Tue Nov 13 13:52:44 PST 2007


 include/compiz-core.h      |  353 ++++++++++++++-------
 metadata/Makefile.am       |    8 
 metadata/core.xml.in       |  138 --------
 metadata/display.xml.in    |   73 ++++
 metadata/fs.xml.in         |   13 
 metadata/fuse.xml.in       |   11 
 metadata/metadata.xml.in   |    8 
 metadata/object.xml.in     |   16 
 metadata/properties.xml.in |   64 +++
 metadata/screen.xml.in     |   69 ++++
 metadata/version.xml.in    |    8 
 plugins/annotate.c         |    7 
 plugins/dbus.c             |   11 
 plugins/fuse.c             |   46 +-
 plugins/glib.c             |    3 
 plugins/scale.c            |    4 
 plugins/switcher.c         |  102 ++++--
 src/container.c            |    4 
 src/core.c                 |  128 +------
 src/display.c              |  427 ++++++++++++++++----------
 src/error.c                |    1 
 src/event.c                |   89 ++++-
 src/metadata.c             |    1 
 src/object.c               |  738 +++++++++++++++++++++++++++++++++++++++++++--
 src/paint.c                |    6 
 src/screen.c               |  585 +++++++++++++++++------------------
 src/window.c               |    2 
 27 files changed, 1992 insertions(+), 923 deletions(-)

New commits:
commit 7b3f9bd58bbe61c2b76da5986e6998752a5bd260
Author: David Reveman <davidr at novell.com>
Date:   Tue Nov 13 12:07:06 2007 -0500

    Handle MappingBusy result from XSetModifierMapping properly.

commit ac57f742307c3108f59069ab4aecbca2ffbb602b
Author: David Reveman <davidr at novell.com>
Date:   Mon Nov 12 14:36:09 2007 -0500

    Add modifier entries for all window switching key-bindings.

commit c56d4b52acb31ae5aa53859161e0378dfd882a66
Author: David Reveman <davidr at novell.com>
Date:   Mon Nov 12 14:35:17 2007 -0500

    Add modifier entry interface, which makes it possible
    to trigger specific key-bindings even though the
    keyboard is grabbed. E.g. switching viewports while
    using drag and drop.

commit 76404176b620609560373ccd21e6f197f68fe426
Author: David Reveman <davidr at novell.com>
Date:   Mon Nov 12 11:04:27 2007 -0500

    Allow switching even though we've failed to grab
    keyboard and pointer.

commit 17007442f1c9cc28d3cd9875c0b76e01b43f40fc
Author: David Reveman <davidr at novell.com>
Date:   Mon Nov 12 11:01:54 2007 -0500

    Use switching variable instead of grabIndex variable.

commit d0201c55c8ef0b01419f84a910b4ea500307166f
Author: David Reveman <davidr at novell.com>
Date:   Mon Nov 12 10:58:52 2007 -0500

    Add support for triggering key bindings from state changes.

commit ca013bf1f42c22992179fa76bc77fe774c02451d
Author: David Reveman <davidr at novell.com>
Date:   Sun Nov 11 21:27:18 2007 -0500

    Use commonGetMetadata function.

commit 0409bfb5be6c818cf52157c74a30e6ad603fcc80
Author: David Reveman <davidr at novell.com>
Date:   Sun Nov 11 21:26:54 2007 -0500

    Add commonGetMetadata.

commit 260d2504ebe2b5b9aa0492351f80a1e77465dd70
Author: David Reveman <davidr at novell.com>
Date:   Sat Nov 10 12:29:39 2007 -0500

    Add CONTAINER_TYPE_NAME.

commit 1ba290ff6ff2c26588dde003f8d33a9f575ce131
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 18:06:12 2007 -0500

    Fix typo.

commit 8bce3a785313ae924cbe103bf5c086cea8fc273b
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 15:33:46 2007 -0500

    Add handleForEachChildObject.

commit b318c1093233ad42c5642353670f53070640fbaa
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 14:45:17 2007 -0500

    Add missing interface descriptions.

commit 43433644d8ab2f36889592bfecab1b34adddbd4a
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 13:05:34 2007 -0500

    Place argument name attribute before type attribute.

commit 17f69d1c262932b4b1fb390918e0e0b80717f31f
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 13:04:25 2007 -0500

    Add method descriptions for core interface.

commit ec425fdb9298ac0c5f8ce7d2d4929eccbf1d3f9c
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 12:58:56 2007 -0500

    Add method descriptions to display interface description.

commit 5f53e121f2691cc40e4d42c19b9156ec4837495e
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 12:55:12 2007 -0500

    Update fuse plugin to use common object interface.

commit 67620e7a3c1ec40bc172469cbeb86728b8104a0b
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 11:58:31 2007 -0500

    Add commonObjectInit and commonObjectFini.

commit 82e320e7f1c62461ca24c2eb1594dded56db1466
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 11:41:14 2007 -0500

    Add missing const modifier.

commit b4a073506dde457c2a9f7e58116da862a0299a80
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 11:24:20 2007 -0500

    Add commonObjectInterfaceInit and commonObjectInterfaceFini.

commit 99da084c4771e762c7a25460af5b66e6040dcf79
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 10:58:48 2007 -0500

    Add commonObjectChildrenInit and commonObjectChildrenFini.

commit bd5ff29da29cfbe13723aa11e81b0c229bdb564b
Author: David Reveman <davidr at novell.com>
Date:   Fri Nov 9 10:24:59 2007 -0500

    Add commonInterfaceInit and have xml descriptions for
    each interface in a separate file by default.

commit 38f85d0d18bb6fa3492398729ca3b0f3bfcc4827
Author: David Reveman <davidr at novell.com>
Date:   Thu Nov 8 14:51:01 2007 -0500

    Add child member to C_INTERFACE.

commit 8f1c8778c57a0c4070a3ee65a382e83e528f7f8e
Author: David Reveman <davidr at novell.com>
Date:   Thu Nov 8 13:17:17 2007 -0500

    Add CommonChildObject to CommonInterface.

commit dd28b77d8db27d113f1ac840b4438950cb417b14
Author: David Reveman <davidr at novell.com>
Date:   Thu Nov 8 12:22:51 2007 -0500

    Convert all basic screen and display options to object
    properties and update metadata accordingly.

commit b79f739f3c3fc47e4dc0686b760d3d51db54360e
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 7 19:57:18 2007 -0500

    Update property metadata for properties that have been
    converted to new object system.

commit 34f21900385ddc260ccafecf947a4b578e6c4155
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 7 19:51:21 2007 -0500

    clickToFocus is already initialized.

commit 55565ce106b6caae8a35877fcabcfdf9a9797429
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 7 19:50:54 2007 -0500

    Fix typo.

commit ced9dc53b841e07239643acc3bba1ea2220441b3
Author: David Reveman <davidr at novell.com>
Date:   Wed Nov 7 19:37:20 2007 -0500

    Add default value and property initialization
    support to common interface system.

commit f06d29a9a15b5de69bb47222c64c9038b3e8ccf3
Author: David Reveman <davidr at novell.com>
Date:   Mon Nov 5 16:09:28 2007 -0500

    Remove metadata object from CommonInterface.

commit cbe8e732f437adc0b7ecba531a637742fac49e0c
Author: David Reveman <davidr at novell.com>
Date:   Mon Nov 5 16:08:37 2007 -0500

    Shut-up compiler.



More information about the xorg-commit mailing list