X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=17f097a637c1622b4ad68c26ee469198796c8f07;hb=a94a50050845482ecc016e31866326813057f1ce;hp=654648091c6be963acb499aaaf5c4b05ee0fb3ca;hpb=bb6d275b4193ab052f92bfd16db1491111097474;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/ChangeLog b/ChangeLog index 6546480..17f097a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,281 @@ +2003-06-10 Padraig O'Briain + + * cspi/atk-bridge/bridge.c (spi_atk_bridge_exit_func): Check if + there are still windows which have not been deleted and emit + window:deactivate, if necessary and window:destroy events. + This fixes bug #114370. The change on Junee 5th was not correct. + +2003-06-09 Bill Haneman + + * configure.in: Revved to 1.3.3. (lt-version 9:2:9, .so.0.9.2) + + * cspi/spi.h: + (SPI_dupString): Allow dup-ing of a string such that it's safe to + SPI_freeString it. + New methods for client exception handling and interception. + (SPI_exceptionHandlerPush): New - push a handler onto the stack. + (SPI_exceptionHandlerPop): You guessed it... + (SPI_getSourceType): Return the type of object which offended. + (SPI_getExceptionCode): Return an enum code telling, possibly, + what sort of thing went wrong, i.e. DISCONNECT (object died), etc. + (SPIAccessibleException_getSource): get the source object for + exceptions that come from Accessibles, if SPIExceptionSourceType is + SPI_EXCEPTION_SOURCE_ACCESSIBLE. + (SPIException_getDescription): New, returns a string description of + the problem. [Not yet a stable ABI, strings are not frozen] + + * cspi/spi-private.h: + Added implementation details of opaque SPIException + structure. + + * cspi/spi_main.c: + Implementations of above. Also + (_cspi_exception_throw): new private method that + dispatches exceptions to handlers, called from cspi-bonobo.c + + * cspi/bonobo/cspi-bonobo.c: + (cspi_check_ev): call _cspi_exception_throw. + Don't print a warning message if the exception has been + handled by _cspi_exception_throw. + +2003-06-05 Padraig O'Briain + + * cspi/atk-bridge/bridge.c (spi_atk_bridge_exit_func): Check if + there are still windows which have not been deleted and emit + window:deactivate, if necessary and window:destroy events. + This fixes bug #114370. + +2003-06-03 Bill Haneman + + * cspi/spi_main.c: + (cspi_accessible_is_a): Make non-fatal + if the object reference is dead. + +Mon Jun 2 15:35:29 2003 Jonathan Blandford + + * cspi/spi_main.c: #include + * test/simple-at.c: ditto + * test/event-listener-test.c: ditto + * test/screen-review-test.c: ditto + +2003-05-30 Michael Meeks + + * test/test-simple.c (main): use CORBA_ORB_perform_work + instead of an unnecessary linc_ call. + +2003-05-20 Padraig O'Briain + + * cspi/spi-statetypes.h, cspi/docs/tmpl/spi_stateset.sgml: + Add SPI_STATE_INDETERMINATE. + + * cspi/spi_accessible.c (spi_state_to_corba): Add support for + INDETERMINATE. + + * idl/Accessibility_State.idl: Add support for STATE_INDETERMINATE. + + * libspi/stateset.c (init_state_type_tables): Add support for + INDETERMINATE. + +2003-05-19 Padraig O'Briain + + * configure: Update versions of atk and gail required. + This fixes bug #113268. + +2003-05-02 Bill Haneman + + * configure.in: Revved micro version to 1.3.1 (because of build fix). + +2003-05-02 Frederic Crozat + + * libspi/Makefile.am: + Ensure headers are generated before being used by c sources. + +2003-05-01 Bill Haneman + + * configure.in: + Simplified lt versioning rules. + Incremented version to 1.3.0, to indicate that we're on the + unstable branch now. + +2003-04-29 Padraig O'Briain + + * docs/reference/cspi/Makefile.am, docs/reference/idl/Makefile.am: + Add MKDB_OPTIONS=--outtput-format=xml + + * docs/reference/cspi/at-spi-cspi-docs.sgml + docs/reference/idl/at-spi-idl-docs.sgml: + Convert to Docbook XML. + + This fixes bug #111793. + +2003-04-25 Padraig O'Briain + + * cspi/spi-listener.h: Add documentation for AccessibleDeviceEventType, + AcccessibleKeyEventType, AccessibleKeyMaskType. + + * cspi/spi-roletypes.h: Update documentation for AccessibleRole. + + * cspi/state-types.h: Add documentation for AccessibleState. + + * cspi/spi.h: Add documentation for AccessibleTextBoundaryType, + AccessibleTextClipType, AccessibleRelationType, AccessibleCoordType, + AccessibleKeySynthType, AccessibleKeyListenerSyncType, + AccessibleComponentLayer. + + * cspi/spi_event.c, cspi/spi_registry.c, cspi/spi_text.c: Fix bugs + in documentation. + + * docs/reference/cspi/at-spi-cspi-sections.txt: Add undefined symbols. + + * docs/reference/cspi/tmpl/spi_registry.sgml: Add description of + Accessible. Add description of AccessibleEvent, + AccessibleEventListenerCB. + + * docs/reference/cspi/tmpl/spi_event.sgml: Update with extra + documentation. + + * docs/reference/cspi/tmpl/spi_registry.sgml: Update with extra + documentation. Add description of AccessibleKeystrokeListenerCB, + AccessibleKeyEventMask, AccessibleModifierMaskType, + AccessibleKeyMaskType, AccessibleKeystroke, AccessibleDeviceEvent, + AccessibleDeviceEventMask, AccessibleDeviceListenerCB. + + * docs/reference/cspi/tmpl/spi_stateset.sgml: Add description of + AccessibleStateSet. + + * docs/reference/cspi/tmpl/spi_text.sgml: Update with extra + documentation. + + This fixes bug #104730. + +2003-04-24 Padraig O'Briain + + * atk-bridge/bridge.c (spi_init_keystroke_from_atk_key_event): + Set is_text field of Accessibility_DeviceEvent data structure. + + * cspi/bonobo/cspi-bonobo-listener.c (cspi_device_event): Set + is-text field of AccessibleDeviceEvent data structure. + + This addresses part of bug #108666. + + * registryd/devcieeventcontroller.c: Unset debug option. + +2003-04-14 Padraig O'Briain + + * cspi/accessible.c: + (cpi_initial_relation_type_table): New function which initializes + mapping between Accessibility_RelationType and AccessibleRelationType. + (cspi_relation_type_from_spi_relation_type): New function which + translates an Accessibility_RelationType into an AccessibleRelationType. + (AccessibleRelation_getRelationType): Use + cpi_relation_type_get_spi_relation_type to return correct value. + (spi_state_to_corba): Return correct type for default case. + + * cspi/spi_registry.c (SPI_registerAccessibleKeyStrokeListener): + Use Accessibility_EventType instead of Accessibility_KeyEventType. + + * cspi/cspi-bonobo-listener.c: + Remove semicolon after BONOBO_TYPE_FUNC. Add casts to avoid compiler + warnings. + + * libspi/accessible.c, libspi/action.c, libspi/application.c, + libspi/base.c, libspi/component.c, libspi.devicelistener.c, + libspi/editabletable.c, libspi/hyperlink.c, libspi/hypertext.c, + libspi/image.c, libspi/listener.c, libspi/selection.c, + libspi/stateset.c, libspi/table, libspi/text.c, libspi/value.c, + registryd/desktop.c, registryd/registry.c: + Remove semicolon after BONOBO_TYPE_FUNC_FULL. + + * libspi/eventlistener.c + Remove semicolon after BONOBO_TYPE_FUNC. + + * libspi/relation.c: + Remove semicolon after BONOBO_TYPE_FUNC_FULL. + (spi_init_relation_type_table): Initialize using correct type. + + * registryd/desktop.c: + Remove semicolon after BONOBO_TYPE_FUNC_FULL. + (spi_keystroke_from_x_key_event): Use Accessibility_EventType instead + of Accessibility_KeyEventType. + + * test/key-listener-test.c (report_tab_key_event): Use fprintf + instead of g_print. + + * tests/simple-at.c, tests/screen-review-test.c: + Add include for . + + * tests.stress-test.c: + Add includes for and + + These changes fix compiler warnings when using FORTE compiler on + Solaris; fixes bug #107479. + + +2003-04-10 Bill Haneman + + + * configure.in: revved to 1.1.10 + + * libspi/keymasks.h: + (SPI_KEYMASK_NUMLOCK): Added. + + * registryd/deviceeventcontroller.c: + (spi_key_event_matches_listener): AND with a smaller + bitmask (as we should). + (spi_dec_translate_mask): + New method, sets the virtual NumLock modifier bit + if numlock is on. Eventually it can handle other virtual + modifier bits if needed, or other marshalling from + at-spi modifier masks to platform (X) masks. + (spi_dec_key_listener_new): + Call spi_dec_translate_mask to set up virtual mod bits + in the 'mask' field when creating a new listener struct. + (spi_dec_emit_modifier_event): + Set the virtual (i.e. NumLock) bits before emitting event. + (spi_controller_register_with_devices): + Query for the NumLock modifier 'physical' bit if Xkb is + present, for use in above methods. + + Fix for 107261. + +2003-04-10 Bill Haneman + + * registryd/deviceeventcontroller.c: + (spi_keystroke_from_x_key_event): + Instead of checking to see if the keysym is + printable, check the string from XLookupString + if available, get the first unicode character from it, + and call g_unichar_isprint to determine whether the + is_text flag should be TRUE or FALSE. + + Fix for bug 110419. + +2003-04-02 Padraig O'Briain + + * atk-bridge/bridge.c: Add support for extended events + * cspi/spi_event.c: Add documentation and implementation for + extended events. + * tests/event-listener-test.c: Add tests for extended events. + + This fixes bugs #100424 and #100426. + +2003-04-02 Padraig O'Briain + + * configure.in: Add 100 to AT_SPI_BINARY_AGE and update calculation + of LT_CURRENT. This fixes bug #89350. + +2003-04-01 Padraig O'Briain + + * atk-bridge/bridge.c (spi_bridge_signal_listener): Add check for + number of signal parameter values before accessing them. This fixes + bug #109626. + +2003-04-01 Bill Haneman + + * configure.in: Fixed duplicate inclusion of -lspi. + * branched for gnome-2-2/HEAD. + [created tag "gnome-2-2"] + 2003-03-07 Bill Haneman * configure.in: 1.1.9 release.