+2001-12-12 Bill Haneman <bill.haneman@sun.com>
+
+ * libspi/accessible.c:
+ Convert all AtkRole enumerations to Accessibility_Role enums when
+ getting a role from an AtkObject.
+
+ * cspi/spi_accessible.c:
+ Complete the conversion of Accessibility_Role enums at runtime to
+ AccessibleRole (SPI_ROLE_*) roles in Accessible_getRole, so that
+ role enums correctly match those given in spi-roletypes.h.
+ Re-synchronize the local names list for AccessibleRole_getName ().
+ AccessibleRole_getName is now deprecated, since it duplicates the
+ more reliable Accessible_getRoleName.
+ Added some role types from Accessibility_Role.idl.
+
+ * idl/Accessibility_Role.idl:
+ Added some role types used by AtkRole.
+
+2001-12-12 Bill Haneman <bill.haneman@sun.com>
+
+ * cspi/spi.h:
+ * cspi/spi_registry.c:
+ * cspi/spi_event.c:
+ * cspi/cspi-bonobo-listener.c:
+ Namespaced all methods that did not begin with an "SPI_" or
+ "Accessible" prefix to "SPI_".
+
+ * cspi/spi_main.c:
+ Homogenized internal function namespace to "cspi_" for statics.
+
+ * test/*.c:
+ Patched tests to use the new CSPI API.
+
+ * docs/reference/cspi/at-spi-cspi-sections.txt:
+ Updated docs to reflect namespace changes, and added a number of
+ methods to the documentation.
+
+ * registryd/registry.c:
+ Changed use of strings and string hashes in listener event
+ matching and parse_event_string to use GQuark, which is guaranteed
+ unique.
+
+ * registryd/registry.h:
+ Squashed annoying warning.
+
+ * idl/Accessibility_Role.idl:
+ Extended range of available Accessibility_Role values.
+
+ * cspi/spi_accessible.c:
+ Re-ordered role names.
+
+2001-12-12 Bill Haneman <bill.haneman@sun.com>
+
+ * idl/Accessibility_Value.idl:
+ Revert use of union back to CORBA_double, since the double type is
+ more efficient and can contain the other types without loss of
+ precision.
+
+ * idl/Accessibility_Accessible.idl:
+ Added method Accessibility:Accessible:getRoleName, to complement
+ Accessibility:Accessible:getRole.
+
+ * cspi/spi_accessible.c:
+ * cspi/spi.h:
+ Added C binding for above, Accessible_getRoleName (), and changed
+ signature of Accessible_getRole () to return an AccessibleRole.
+
+ * cspi/spi-roletypes.h:
+ Changed AccessibleRole_getName to return a char * instead of a
+ const char *. This method is now at least temporarily deprecated
+ in favor of asking Accessibles for their RoleNames directly.
+
+ * libspi/value.c:
+ Revert to match Accessibility_Value.idl;
+
+ * cspi/spi_value.c:
+ * cspi/spi.h:
+ Change signature of AccessibleValue methods to use double rather
+ than float.
+
+ * cspi/spi.h:
+ * cspi/spi_accessible.c:
+ Changed Accessible_getRole to return an AccessibleRole enum rather
+ than a UTF-8 string. The UTF-8 string can still be obtained via
+ AccessibleRole_getName ().
+
+ * test/test-simple.c:
+ Add test_action. Small fixup to match API change to Accessible_getRole.
+
+ * libspi/action.c:
+ Bugfix for get_action_from_servant ().
+
2001-12-11 Michael Meeks <michael@ximian.com>
* libspi/libspi.h: remove registry.h and
Replace setenv() call with putenv ().
* libspi/component.c:
- Bugfix in AccessibleComponent_getExtents ().
+ Bugfix in AccessibleComponent_getExtents (),
+ (from Adi Dascal).
2001-12-11 Michael Meeks <michael@ximian.com>