X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=1239c791c37f39a273329d897182b34870f74888;hb=d1fd1a0d66ef594a5ee62692e81e3c8ee9ef6461;hp=618c05d5225bba0515450187a31677a1c4148dd8;hpb=f836e838caecf9c86024a152a22d1ba1e45368fc;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/ChangeLog b/ChangeLog index 618c05d..1239c79 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,9 +1,210 @@ +2001-12-12 Bill Haneman + * 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 + + * 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 + + * 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 + + * libspi/libspi.h: remove registry.h and + desktop.h, deviceeventcontroller.h + + * libspi/Makefile.am: remove registry.[ch], + desktop.[ch], deviceeventcontroller.[ch] + + * registryd/Makefile.am: add registry.[ch], + desktop.[ch], rename registryd.c to registry-main.c. + add deviceeventcontroller.[ch] + +2001-12-11 Bill Haneman + + * test/simple-at.c: + Replace setenv() call with putenv (). + + * libspi/component.c: + Bugfix in AccessibleComponent_getExtents (), + (from Adi Dascal). + +2001-12-11 Michael Meeks + + * 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 + + * 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 + + * 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 + + * 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 * 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.