X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=ae4fbf4e8b6867bbde348ea945e08f655a1d8079;hb=69dd1d7ca8ce918c393b673f56e012aed6973c90;hp=b1580f91e4006bf46c02bf324a94ada8399d6d01;hpb=11e760ebf21a1d27d740f6b4a904d36959f587dc;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/ChangeLog b/ChangeLog index b1580f9..ae4fbf4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,147 @@ +<2001-10-09 Bill Haneman + + * idl/Accessible.idl: + Added 'isEqual (Accessible *object)' + method for Accessible. (Not Yet Implemented). + + * idl/Registry.idl: + Changed signature of registerKeystrokeListener() to + take a KeySet and KeyEventSeq so that specific keys and event + types could be requested for monitoring, and added a flag + is_synchronous so that either synchronous or asynchronous + notification could be requested. (However this is not all + implemented yet). This also meant adding two new typedefs, + KeyEventSeq and KeySet. + + * idl/Relation.idl: + Added two new relations, RELATION_TOOLTIP_FOR and + RELATION_LEAFNODE_OF. + + * idl/State.idl: + Added new state, STATE_HAS_TOOLTIP. + + * libspi/text.c, editabletext.c: + Added new assertions to all casts of bonobo-objects from + CORBA servants, to prevent Text API calls on non-text objects. + Changed suspect casts of int-pointer types, so that we + always send a valid CORBA_long pointer to the CORBA APIs that use + in/out long parameters. We then have to copy from the CORBA_long + into the regular long or int for return to the C bindings, or + vice-versa when returning parameters from ATK calls to the bonobo wrappers. + + * cspi/spi_text.c: + * libspi/deviceeventcontroller.c: + Cleaned these sources up. + * idl/Text.idl: + Changed return type for getCharacterAtOffset to + CORBA_unsigned_long, to allow for 32-bit characters. + + +<2001-10-08 Bill Haneman + + * util/Makefile.am: + * idl/Makefile.am: + Fixed 'make dist' so that distro compiles... + * libspi/keymasks.h: + new file. + * cspi/spi-listener.c: + KeystrokeListenerCB now returns a boolean. + * cspi/spi.h: + Added KeyEventType struct, and KeyStroke. + Also added createKeystrokeListener(), + KeystrokeListener_addCallback(), + KeystrokeListener_removeCallback(), and added a keymask to + registerKeystrokeListener(). + * cspi/spi_accessible.c: + Changed numerous return types for interfaces from + AccessibleComponent to Accessible; this was + probably a cut-and-paste error. + * cspi/spi_event.c: + Implementations of new KeystrokeListener api (from spi.h, + above). + * idl/Registry.idl: + Changes to key modifier mapping. + Created ControllerEventMask struct. + Made DeviceEventController derive from Bonobo::Unknown. + * idl/Text.idl: + Removed TEXT_BOUNDARY_CURSOR_POS boundary type. + * libspi/deviceeventcontroller.c: + Added a number of new internal (private) methods. + * libspi/editabletext.c: + * libspi/editabletext.h: + Fixed a number of bugs related to the fact that + editabletext inherits from text. Fixed the EditableText struct, + the init() call, and use correct casts when calling Text methods + from an EditableText object. Removed (duplicate) atko from the + EditableText structure, we use the one in the parent Text + structure via the casts mentioned above. + * libspi/keystrokelistener.[ch]: + * libspi/registry.c: + Changes in support of keyboard handling (above). + + Keyboard handling, though partly functional, is still not + recommended for at-spi client use as there is considerable + work yet to be done. + + * libspi/text.c: + Changed some places where pointers to various int types + are cast to be pointers to CORBA_long types and vice-versa: + pointer casting is not safe so we pass pointers of the correct + types and then cast the result before putting it into the target + pointers. + + * libspi/text.h: minor typos corrected. + * test/simple-at.c: + We now speak not only the name of a Text element, but the + first sentence of its content, when it receives focus. + I also changed the text compression to 75% from 50%. + * util/Accessibility_Util.server.in: + Changed the default magnifier type to be a 3x vertical + splitscreen magnifier (was previously a 2x horizontal one). + +<2001-10-03 Bill Haneman + + * libspi/keystrokelistener.h: + * libspi/keystrokelistener.c: + Initial functional implementations of KeystrokeListener. + * idl/Registry.idl: + +<2001-10-05 Marc Mulcahy + + Fixed string handling for NULL strings in libspi. + Added spi_freeString to free strings returned by C bindings. + +<2001-09-30 Bill Haneman + + * libspi/keystrokelistener.h: + * libspi/keystrokelistener.c: + Began (no-op) implementations of KeystrokeListener + (see below). + * libspi/deviceeventcontroller.c: + * libspi/deviceeventcontroller.h: + Began creating implementations of DeviceEventController, + to handle keystroke and mouse event listening and + synthesis. + * libspi/accessible.c: + Stubbed-in the implementations for + Accessibility_Accessible_getState and + Accessibility_Accessible_getRelationSet. + * libspi/registry.c: + Improved de-registration process and fixed some bugs, + deregistration now works correctly. + * libspi/desktop.c: + Added initialization of applications list (to NULL). + * util/magnifier.c: + Reduced speech compression from 0.5 to 0.7, for demo. + Changed call to gdk_window_set_decorations() + to gtk_window_set_decorated(). + * at-bridge/bridge.c: + Bridge now deregisters when app exits, via + registration of a cleanup function + with the g_atexit() call. + Required making 'app' static, renamed 'this_app'. + Fixed broken use of bonobo_init, passing argv wrongly. + <2001-09-27 Bill Haneman * util: