2002-08-12 Michael Meeks <michael@ximian.com>
authormichael <michael@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Fri, 16 Aug 2002 14:44:25 +0000 (14:44 +0000)
committermichael <michael@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Fri, 16 Aug 2002 14:44:25 +0000 (14:44 +0000)
commitf7e228dff4ca3781f686b1fd39e862ed5e5edc79
treeaa9ebb46e36fde57d59f6a5a780c69a2077dbe0d
parent0ab86947aa58be194de2a61ef51c7046f8b73fa4
2002-08-12  Michael Meeks  <michael@ximian.com>

        * test/test-simple.c (global_listener_cb): bin bogosity.
        (test_keylisteners): disable, still doesn't work reliably,
        certainly not on my system anyway.

        * atk-bridge/bridge.c (spi_atk_bridge_key_listener):
        don't leak a reference on the DEC. This round-trip
        fetching of the DEC per keystroke sucks, it should be
        cached.

        * cspi/spi-private.h,
        * cspi/cspi-lowlevel.h,
        * cspi/bonobo/cspi-bonobo-listener.[ch],
        * cspi/bonobo/cspi-bonobo.c: get the copyright
        notices better - there is still a large amount of
        work in at-spi falsely attributed solely to Sun.

        * cspi/spi_main.c (cspi_object_ref): kill bogus
        hash lookup, just increment the ref.
        (SPI_freeString): make explicit the fact that we
        handle NULL strings just fine.
        (report_leaked_ref): obey coding standards.
        (cspi_object_hash, cspi_object_equal): kill retval.
        (cspi_object_release): only release if not on loan.
        (cspi_object_get_ref): add 'loan' concept, bin 'do_ref'.
        (cspi_object_borrow, cspi_object_return): impl.

        * cspi/bonobo/cspi-bonobo-listener.c (cspi_event):
        use cspi_object_borrow / return.

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@331 e2bd861d-eb25-0410-b326-f6ed22b6b98c
ChangeLog
atk-bridge/bridge.c
cspi/bonobo/cspi-bonobo-listener.c
cspi/bonobo/cspi-bonobo-listener.h
cspi/bonobo/cspi-bonobo.c
cspi/cspi-lowlevel.h
cspi/spi-private.h
cspi/spi_main.c
cspi/spi_text.c
docs/reference/cspi/tmpl/spi_accessible.sgml
test/test-simple.c