2001-11-23 Michael Meeks <michael@ximian.com>
authormichael <michael@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Fri, 23 Nov 2001 00:30:43 +0000 (00:30 +0000)
committermichael <michael@e2bd861d-eb25-0410-b326-f6ed22b6b98c>
Fri, 23 Nov 2001 00:30:43 +0000 (00:30 +0000)
commit8e873a6ebbed811c4f41cbdddf6e6ba23d6bce0a
treea00eb9ad983e999e075f1e59ecdfe6d0a6d2c7b8
parent7b745c913b7a7938d1a32382c330ec6febee26cf
2001-11-23  Michael Meeks  <michael@ximian.com>

* cspi/spi_event.c (AccessibleEventListener_removeCallback):
comment out non existant method invoke so we link.

* cspi/spi-util.c (spi_warn_ev): conform to gtk+ style,
use bonobo_exception_get_text for more friendly warnings.

* cspi/spi.c (Obj_Add): move into spi_main & rename
spi_object_add; kill spi.c

* cspi/spi_registry.c
(deregisterGlobalEventListener),
(deregisterGlobalEventListenerAll),
(registerGlobalEventListener): fix exception leaks.

* cspi/spi_main.c (spi_exception): impl. helper, so we
don't leak exceptions.

* cspi/spi_selection.c
(AccessibleSelection_deselectSelectedChild): return the
success state.

* cspi/spi_main.c (spi_ev): impl; hack - gack.
(spi_registry): ditto.
(SPI_init): guard against double inits.

* cspi/*.c: use spi_ev (), and spi_registry () where
appropriate - a temporary hack until we have something
better. Use spi_object_add

git-svn-id: http://svn.gnome.org/svn/at-spi/trunk@113 e2bd861d-eb25-0410-b326-f6ed22b6b98c
24 files changed:
ChangeLog
cspi/Makefile.am
cspi/spi-impl.h
cspi/spi-listener.h
cspi/spi-roletypes.h
cspi/spi-statetypes.h
cspi/spi-util.c
cspi/spi.c [deleted file]
cspi/spi.h
cspi/spi_accessible.c
cspi/spi_action.c
cspi/spi_application.c
cspi/spi_component.c
cspi/spi_editabletext.c
cspi/spi_event.c
cspi/spi_hyperlink.c
cspi/spi_hypertext.c
cspi/spi_image.c
cspi/spi_main.c
cspi/spi_registry.c
cspi/spi_selection.c
cspi/spi_table.c
cspi/spi_text.c
cspi/spi_value.c