Integrate leasing scheme in-to atk-bridge.
authorMark Doffman <mark.doffman@codethink.co.uk>
Tue, 5 Jan 2010 09:47:34 +0000 (01:47 -0800)
committerMark Doffman <mark.doffman@codethink.co.uk>
Tue, 5 Jan 2010 10:21:17 +0000 (02:21 -0800)
commit5713a8e46559b6de9fbf5fc3e073d0d482d8c7e1
treebcd5bec668df796becdcafb64131c2c4c887b245
parent1dd7a3f08c3ac54abca261ae5aa539371f77ccc9
Integrate leasing scheme in-to atk-bridge.

This involved:
Separating the 'cache' and registration
        of accessible objects. This is because
        the leased objects need to be available over
        D-Bus but are not cached.

        Separating the cache updating from the 'events'.
        This is because we should still recieve updates on
        leased accessibles, but they are not cached.
35 files changed:
Makefile.am
atk-adaptor/Makefile.am
atk-adaptor/accessible-cache.c [new file with mode: 0644]
atk-adaptor/accessible-cache.h [new file with mode: 0644]
atk-adaptor/accessible-leasing.c
atk-adaptor/accessible-leasing.h
atk-adaptor/accessible-register.c
atk-adaptor/accessible-register.h
atk-adaptor/adaptors/Makefile.am
atk-adaptor/adaptors/accessible-adaptor.c
atk-adaptor/adaptors/accessible-marshaller.c [deleted file]
atk-adaptor/adaptors/accessible-marshaller.h [deleted file]
atk-adaptor/adaptors/adaptors.h
atk-adaptor/adaptors/cache-adaptor.c [new file with mode: 0644]
atk-adaptor/adaptors/collection-adaptor.c
atk-adaptor/adaptors/component-adaptor.c
atk-adaptor/adaptors/document-adaptor.c
atk-adaptor/adaptors/hyperlink-adaptor.c
atk-adaptor/adaptors/hypertext-adaptor.c
atk-adaptor/adaptors/image-adaptor.c
atk-adaptor/adaptors/selection-adaptor.c
atk-adaptor/adaptors/table-adaptor.c
atk-adaptor/adaptors/text-adaptor.c
atk-adaptor/adaptors/tree-adaptor.c [deleted file]
atk-adaptor/bridge.c
atk-adaptor/bridge.h
atk-adaptor/event.c
atk-adaptor/object.c [new file with mode: 0644]
atk-adaptor/object.h [moved from atk-adaptor/adaptors/tree-adaptor.h with 54% similarity]
common/spi-dbus.c
common/spi-dbus.h
common/spi-stateset.c
common/spi-stateset.h
configure.ac
droute/droute.c