+
+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, but it does not
+ pass regression test yet (test is now partially commented out).
+
+ * 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
+ AccessibleHyperlink_getLink.
+
+ * cspi/spi_action.c:
+ * cspi/spi_accessible.c:
+ * cspi/spi_application.c:
+ * cspi/spi_component.c:
+ * cspi/spi_selection.c:
+ * cspi/spi_text.c:
+ * cspi/spi_value.c:
+ Documentation fixes (removed return values from ref/unref methods).
+
+2001-12-10 Michael Meeks <michael@ximian.com>
+
+ * cspi/spi_action.c: audit for exception handling,
+ tolerating NULL object references safely etc.
+
+ * cspi/spi_accessible.c: ditto.
+
+ * cspi/spi_component.c: ditto.
+
+ * cspi/spi_editabletext.c: ditto.
+
+ * cspi/spi_hyperlink.c: ditto.
+
+ * cspi/spi_hypertext.c: ditto.
+
+ * cspi/spi_image.c: ditto.
+
+ * cspi/spi_selection.c: ditto.
+
+2001-12-10 Michael Meeks <michael@ximian.com>
+
+ * configure.in: use cspi/libspi.pc.in instead.
+
+ * Makefile.am (pkgconfig_DATA): upd. to match.
+
+ * test/simple-at.c (report_focus_event): kill hacks around
+ bad return values, use putenv not setenv
+
+ * libspi/desktop.c (impl_desktop_get_child_at_index): don't
+ fire ChildGone - I killed it.
+
+ * libspi/component.c
+ (impl_accessibility_component_get_extents): remove
+ bogus return.
+
+ * idl/Accessible.idl: kill ChildGone exception.
+
+ * cspi/*.[ch]: kill int return from ref / unref.
+
+ * cspi/spi_main.c (cspi_object_add_check): fold into
+ (cspi_object_add): here.
+
+ * cspi/spi_component.c (AccessibleComponent_getExtents):
+ handle exceptions elegantly.
+
+ * cspi/spi-private.h (cspi_check_ev_return),
+ (cspi_return_if_fail): impl.
+
+ * cspi/spi_accessible.c: use extensively.
+ (AccessibleStateSet_equals): add direct compare check.
+
+ * cspi/spi_selection.c: tolerate NULL objs, and check
+ exceptions before return.
+
+ * cspi/spi-util.c (cspi_warn_ev): rename to
+ (cspi_check_ev): this & don't pass ev in; no point.
+
+2001-12-10 Michael Meeks <michael@ximian.com>
+
+ * test/test-simple.c: use putenv not setenv
+ (get_environment_vars): more chatty if you're not using
+ the fun bits.
+
+ * test/simple-at.c: do the setenv so more people see the
+ nice demo easily.
+
+2001-12-10 Bill Haneman <bill.haneman@sun.com>
+
+ * libspi/registry.c:
+ Changed check of CORBA_environment on notification to be a warning
+ instead of an error for the moment, since we can recover from this
+ error when caused by a queued notification from a dead app.
+
+ * libspi/value.c:
+ Fixes for spi_value, use G_TYPE_DOUBLE for atk_value values (as
+ used by all current implementors of AtkValue), and coerce to
+ CORBA_float. (Proper general case fix may require change to Value.idl).
+