2001-12-11 Michael Meeks <michael@ximian.com>
[platform/core/uifw/at-spi2-atk.git] / ChangeLog
index c649c47..3bf2bc6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,123 @@
+2001-12-11  Michael Meeks  <michael@ximian.com>
+
+       * libspi/image.c (impl_getImageExtents): impl.
+       (spi_image_class_init): upd.
+
+       * cspi/spi_image.c
+       (AccessibleImage_getImageDescription): fix daft bug
+       of mine (doh).
+
+       * test/test-simple.c (global_listener_cb): update
+       to only quit if not --poke
+       (main): catch --poke.
+       (validate_accessible): upd. dumping, call test_image
+       (test_image): impl.
+
+       * libspi/Makefile.am (IDL_DEPS): fixup the IDL
+       dependencies.
+
+       * idl/Accessibility.idl: update all IDL includes.
+
+       * idl/*.idl - rename to namespace - this sucks, blame
+       mjs' bad decision for oafd.
+
+       * test/test-simple.c (create_test_window): add more tests.
+       (create_tree): split this out.
+       (validate_accessible): bugfix.
+
+2001-12-11  Michael Meeks  <michael@ximian.com>
+
+       * cspi/bonobo/cspi-bonobo-listener.c: 
+       (cspi_kestroke_listener_unref),
+       (cspi_event_listener_unref): impl. undoing previous
+       homenous environment - for Bill.
+
+       * cspi/spi_table.c (long_seq_to_array): use
+       malloc instead.
+
+       * cspi/spi_main.c: split out all bonoboish bits into
+       bonobo/
+
+       * cspi/spi-impl.h: upd. typedefs.
+
+       * cspi/spi_registry.c: update to lowlevel API,
+       return booleans to indicate success in some places.
+
+       * cspi/spi_event.c: update to lowlevel API.
+
+       * cspi/bonobo/Makefile.am: add.
+
+       * cspi/bonobo/cspi-lowlevel.h: add
+
+       * cspi/bonobo/cspi-bonobo.c: add
+
+       * cspi/bonobo/cspi-bonobo-listener.[ch]: impl.
+
+       * cspi/Makefile.am: remove spi-listener-impl.[ch],
+       (SUBDIRS): add bonobo, link in the libs.
+
+       * cspi/spi-util.c: kill this file.
+
+       * TODO: merge in my bits.
+
+2001-12-11  Michael Meeks  <michael@ximian.com>
+
+       * test/test-simple.c (test_value, test_table, main):
+       remove unused variables causing warnings.
+
+       * configure.in: cleanup checks - require gail.
+
+2001-12-11  Bill Haneman  <bill.haneman@sun.com>
+
+       * idl/Value.idl:
+       Changed Value interface to use SValue (scalars) rather than
+       assuming all values are floats.  This allows floats, doubles,
+       longs, shorts, and unsigned values to be manipulated.
+       Introduced Accessibility:SValue union.
+
+       * libspi/value.c:
+       Updated to use new API above, and to work correctly with GValues
+       of different types in AtkValue.
+
+       * cspi/spi_value.c:
+       Updated to use new API above.  cspi's API is as yet unchanged.
+
+       * TODO: 
+       Updated the Value revision action item.
+       
 2001-12-10  Bill Haneman  <bill.haneman@sun.com>
 
+       * test/test-simple.c:
+       Added test_table (GtkTreeView widget in test window to follow).
+       Un-commented test_value, added GtkRange widget.
+       Added GtkTreeView widget with GtkListStore.  It passes regression
+       test but leaks one SPI object for some reason.
+
+       * libspi/value.c:
+       Fixed bug in impl__set_currentValue.
+
+2001-12-10  Michael Meeks  <michael@ximian.com>
+
+       * cspi/spi_text.c: audit for exception handling,
+       tolerating NULL object references safely etc.
+
+       * cspi/spi_value.c: ditto.
+
+       * cspi/spi_table.c (AccessibleTable_getSummary),
+       (AccessibleTable_getAccessibleAt),
+       (AccessibleTable_getRowHeader),
+       (AccessibleTable_getColumnHeader),
+       (AccessibleTable_getCaption): fix bugs hidden by
+       incorrect casts.
+       (long_seq_to_array): impl.
+       (AccessibleTable_getSelectedRows),
+       (AccessibleTable_getSelectedColumns): use it.
+
+2001-12-10  Bill Haneman  <bill.haneman@sun.com>
+
+       * TODO:
+       Added a TODO list (rough and short for now).
+
        * cspi/spi_hyperlink.c:
        * cspi/spi_hypertext.c:
        Fixed macro name typos, and remove use of obsolete macro in