X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=2badab7523b45c6730252d48ddc1993eca19c62b;hb=d7a596245d24973223488d0f4d3a5cc7398625ce;hp=61a4579bb1c0db71302d4a867ff4932a4bc1bba8;hpb=f978fc8c405779f9edf331d2a064a9bd0d1553be;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/ChangeLog b/ChangeLog index 61a4579..2badab7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,572 @@ +2005-07-15 Bill Haneman + + * tests/test-simple.c: + (key_listener_cb): Ensure that the keystring is dup'ed instead of + relying on the old string from the key event hanging around after + the event handler returns. Fixes broken 'make check'. + +2005-06-06 Swapnil Hajare + + * Added Marathi (mr_IN) translations. + +2005-05-27 Kjartan Maraas + + * cspi/bonobo/cspi-bonobo-listener.c: + (cspi_event_list_remove_by_cb): Fix the build. + +2005-05-26 Michael Meeks + + * cspi/bonobo/cspi-bonobo-listener.c + (cspi_event_list_remove_by_cb): actually filter by callback. + +2005-05-25 Bill Haneman + + * registryd/registry.c (remove_listener_cb): + Make deregistration filter rules match the event emission rules. + +2005-05-25 Michael Meeks + + * registryd/registry.c (remove_listener_cb), + (impl_accessibility_registry_deregister_global_event_listener), + (impl_accessibility_registry_deregister_global_event_listener_all): + pass a closure to the remove callback to filter listeners more + accurately on remove. + +2005-04-05 Bill Haneman + + * configure.in: Revved to 1.6.4. + Remember to put quotes around XEVIE_LIBS assignment. + Fixed one of tertiary AC_CHECK_HEADER tests for XEvie. + Fixes bug #303694. + + * tests/event-listener-test.c: Tweaked the tests - more detail + from caret events, and some interrogation of AccessibleText APIs. + Commented-out the bounds-changed events by default, since they can + be very noisy. + +2005-04-14 Kjartan Maraas + + * atk-bridge/bridge.c: (spi_atk_emit_eventv): Plug a leak. + * cspi/bonobo/cspi-bonobo-listener.c: (cspi_device_event): + Same here. Closes bug #167806 + +2005-04-05 Bill Haneman + + * atk-bridge/bridge.c: + (spi_atk_bridge_signal_listener): + Free the any._value if any._release is TRUE, + since the ORB won't do it for us in this case + [because this method is not a skel]. + Fix for bug #168679. + +2005-03-30 Steve Murphy + + * configure.in: Added "rw" to ALL_LINGUAS. + +2005-03-29 Bill Haneman + + * configure.in: Improved check for HAVE_XEVIE, to detect + presence on XOrg, where -lXevie is a separate library. + +2005-03-08 Bill Haneman + + * configure.in, NEWS, README: Revved to 1.6.3. + +2005-02-16 Adi Attar + + * configure.in: Added "xh" to ALL_LINGUAS. + +2005-02-07 Bill Haneman + + * atk-bridge/bridge.c: + (atk_bridge_init): Added missing NULL in g_strconcat(), + also check for symlink before logging to + insecure directory. Thanks to meissner@suse.de. + +2005-01-25 Padraig O'Briain + + * tests/login-helper-server-test.c: Add return call to main + function. Patch from Chris Lahey. Fixes bug #165129. + +2004-12-20 Padraig O'Briain + + * cspi/spi.h: Add description for SPI_RELATION_SUBWINDOW_OF. + +2004-12-09 Bill Haneman + + * registryd/registry-main.c: + Added #define for strrchr. (bug 160862). + Thanks to Vincent Berger for catching. + +2004-12-09 Padraig O'Briain + + * atk-bridge/bridge.c (spi_atk_get_registry): Do not attempt to + restart registry process if the registry process is found to have died + and the current process is exiting. + (spi_atk_bridge_exit_func): Do not attempt to deregister the + application if the registry process has died. + (spi_atk_emit_eventv): Return if call to spi_atk_get_registry + does not return a registry object. + (spi_atk_tidy_windows): Give up if the registry process has died. + + This fixes problems with hangs and crashes when logging out. + +2004-12-03 Padraig O'Briain + + * registryd/desktop.c: Add checking that we are not exiting before + calling spi_desktop_remove_application in + abnormal_application_termination. Fix for bug #152147. + +2004-12-02 Bill Haneman + + * configure.in, NEWS, README: Revved to 1.6.1. + + Patch from Padraig O'Briain + * atk-bridge/bridge.c: + (atk_bridge_init): Save the pid when we start, to detect forks. + (spi_atk_bridge_exit_func): Don't call the cleanup routines + if we're in a forked pid. + +2004-10-09 Bill Haneman + + * idl/Accessibility_LoginHelper.idl: + Improved inline documentation. + +2004-10-02 Jesus Bravo Alvarez + + * configure.in: Added gl (Galician) to ALL_LINGUAS + +2004-09-30 Kjartan Maraas + + * libspi/accessible.c: + (impl_accessibility_accessible_get_role_name), + (impl_accessibility_accessible_get_local_role_name): + NULL vs. 0 cleanups. + * libspi/component.c: + (impl_accessibility_component_get_accessible_at_point): + Same here. + * libspi/eventlistener.c: (spi_event_listener_new): + ANSIfication. + * libspi/stateset.c: (impl_compare): More of the same + * libspi/table.c: (impl_getRowDescription): Again. + * registryd/desktop.c: (spi_atk_desktop_get_type): Same + * registryd/deviceeventcontroller.c: (spi_clear_error_state), + (impl_generate_keyboard_event): Same. + * registryd/registry-main.c: (main): Same + * test/event-listener-test.c: (test_exit): Same + * test/keysynth-demo.c: (scan_state), (create_vkbd): Same + * test/keysynth-test.c: (test_key_synthesis): Same + * test/login-helper-server-test.c: (main): Fix warning. + * test/screen-review-test.c: (test_exit): Fix include. + * test/simple-at.c: (simple_at_exit), (_festival_init): + ANSIfication. + +2004-09-13 Padraig O'Briain + + * configure.in, NEWS, README: Revved to 1.6.0. + +2004-09-12 Bill Haneman + + * configure.in: Rev and re-dist, since the 1.5.4 tarball + was missing the HTML docs. + +2004-09-12 Tomasz Kłoczko + + * configure.in: only cleanups: + - better looking PKG_CHECK_MODULES() output, + - justification, + - declare in one common place required versions of other tools using + m4_define(). + +2004-09-11 J.H.M. Dassen (Ray) + + * configure.in: libspi/accessible.c uses ATK_ROLE_EMBEDDED + (unconditionally) which was introduced in ATK 1.7.2. Bumped the + required ATK version accordingly. + +2004-09-03 Bill Haneman + + * cspi/bonobo/cspi-bonobo.c: + (cspi_display_name): Fix C99ism. + * atk-bridge/bridge.c: + (spi_display_name): Fix C99ism. + Patch from Jens Granseuer, jensgr@gmx.net. + +2004-09-03 Gora Mohanty + + * configure.in: Added "or" to ALL_LINGUAS. + +2004-08-20 Bill Haneman + + * configure.in, NEWS, README: Revved to 1.5.4. + + * registryd/registry-main.c: + (main): Set the reg_env to use AT_SPI_DISPLAY instead of + $DISPLAY. + + * cspi/bonobo/cspi-bonobo.c: + (cspi_display_name): New convenience method, gets DISPLAY with + screen number stripped, if AT_SPI_DISPLAY isn't already set. + (cspi_init): Set the activation env value above before getting + the registry. + + * atk-bridge/bridge.c: + (spi_display_name): Create the AT_SPI_DISPLAY activation + environment for an app, based on the DISPLAY environment with the + screen number stripped off. + (atk_bridge_init): Allow redirection of error messages to a log. + (spi_atk_bridge_get_registry): Call + bonobo_activation_set_activation_env_value for AT_SPI_DISPLAY. + + Fixes for bugs #149962, #136986, #144086. + +2004-08-16 Christian Rose + + * configure.in: Added "bs" to ALL_LINGUAS. + +2004-08-12 Kjartan Maraas + + * configure.in: Added nb to ALL_LINGUAS. + +2004-09-03 Bill Haneman + + * cspi/spi_main.c: + (SPI_init): Return error code '2' if the activated + registry cannot be pinged. Fixes bug #147648. + +2004-07-28 Bill Haneman + + * registryd/deviceeventcontroller.c: + (spi_dec_init_mouse_listener): Don't do XGrabButton, + rely on timer-poll instead, to avoid conflict with + xstroke. + +2004-07-20 Bill Haneman + + * configure.in: Revved to 1.5.3. + + * idl/Accessibility_Role.idl: Added ROLE_EMBEDDED (bug #144415). + + * libspi/accessible.c: Added support for ROLE_EMBEDDED. + + * cspi/spi_accessible.c: Support for ROLE_EMBEDDED. + + * cspi/spi-roletypes.h: Added SPI_ROLE_EMBEDDED. + +2004-06-11 Bill Haneman + + * atk-bridge/bridge.c: + (spi_atk_bridge_do_registration): + Register with ATK for AtkComponent:bounds-changed events. + (api_atk_bridge_signal_listener): + Marshal the AtkRectangle info into the event notification + for object:bounds-changed events. + + * libspi/util.c: + (spi_init_any_rect): New method, inits a corba struct of + type Accessibility_BoundingBox from an AtkRectangle. + + * libspi/spi-private.h: Declared spi_init_any_rect (above). + + * cspi/spi.h: + (SPIRect): New struct definition. + (SPI_freeRect): New declaration. + (AccessibleBoundsChangedEvent_getNewBounds): New, see below. + + * cspi/spi_event.c: + (AccessibleBoundsChangedEvent_getNewBounds): New method, + implemented. Gets the bounding box data from the CORBA_any + associated with a bounds-changed event notification. + (cspi_internal_event_get_rect): New, used internally by above method. + + * cspi/spi_main.c: + (SPI_freeRect): Implemented this new method, for freeing + SPIRect structs. + + * test/event-listener-test.c: + (main, report_bounds_event): + Added a test for object:bounds-changed events. + +2004-06-01 Bill Haneman + + * test/login-helper-server-test.c: + (main): Fix C99-ism. Thanks to Jens Granseuer. + +2004-05-28 Padraig O'Briain + + * libloginhelper-1.0.pc.in: + * idl/Accessibility_LoginHelper.idl: + * login-helper/Makefile.am: + * login-helper/login-helper.[ch]: + * test/login-helper-client-test.c: + * test/login-helper-server-test.c: Added files missing from CVS. + Files obtained from at-spi-1.5.2 tarball. + +2004-05-27 Bill Haneman + + * configure.in: Create login-helper/Makefile. + Incremented micro version. + + * Makefile.am: Add login-helper subdir and pkgconfig data. + + * login-helper: New subdir. + + * libloginhelper-1.0.pc.in: New. + + * idl/Accessibility_LoginHelper.idl: New file, defines + interface whereby authentication clients can identify agents which + need access to services during the login process, e.g. screen lock + dialogs, etc. + + * login-helper/Makefile.am : New. + + * login-helper/login-helper.[ch] : New, implementation of + a LoginHelper base class. Services needing LoginHelper can subclass. + + * test/Makefile.am : Added test for login-helper, client and + server. + + * test/app.c, at.c, keypad-test.c, keysynth-test.c, stress-test.c: + Use proper prefix in #include files. + + * test/login-helper-client-test.c: New. + + * test/login-helper-server-test.c: New. + +2004-05-27 Alexander Shopov + + * configure.in (ALL_LINGUAS): Added "bg" (Bulgarian) + +2004-05-14 Padraig O'Briain + + * cspi/spi_main.c (cspi_object_unref): Add check that reference count + is positive. This should make it easier to detect inapprorpiate unref + calls. + +2004-05-11 James Henstridge + + * configure.in: remove GNOME_PLATFORM_GNOME_2 macro, which is a + no-op and deprecated. + +2004-05-03 Pablo Saratxaga + + * configure.in: Added "wa" (Walloon) to ALL_LINGUAS. + +2004-04-28 Bill Haneman + + * Makefile.am: Added --enable-gtk-doc to + DISTCHECK_CONFIGURE_FLAGS; fixes make distcheck. + +2004-04-19 Bill Haneman + + * configure.in: Revved to 1.5.1. + + * registryd/deviceeventcontroller.c: + #define XK_LATIN1. + (DEControllerPrivateData): Added fields for + reserved_keycode, reserved_keysym, and reserved_reset_timeout. + (spi_dec_replace_map_keysym): New internal utility for + replacing a keysym in the keymap - used to allow + synthesis of individual characters which aren't in the + current X keymap. + (spi_dec_reset_reserved): New; resets the changed keysym value + in the map. + (keycode_for_keysym): We now try to deal with failed + XKeysymToKeycode requests by changing a keymap value + and returning a reserved keycode. We now take + a DEController pointer as first arg. + (spi_controller_register_with_devices): Call XkbGetMap with + the XkbKeySymsMask. Find the highest keycode in the current + keymap which doesn't have any grabs, and mark that one for + temporary re-mapping when out-of-range KeySyms are synthesized. + (dec_synth_keycode_press): Call XFlush after synthesizing the key + event. + +2004-04-08 Guntupalli Karunakar + + * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS. + +2004-03-24 Alexander Winston + + * configure.in: Added "en_CA" (Canadian English) to ALL_LINGUAS. + +2004-03-24 Bill Haneman + + * cspi/spi.h: + (AccessibleTable_addRowSelection), + (AccessibleTable_addColumnSelection), + (AccessibleTable_removeRowSelection), + (AccessibleTable_removeColumnSelection): + Add declarations for spi wrappers which were + inadvertantly omitted. Fixes bug #133413. + + * configure.in: + Revved to 1.5.0 (unstable series for GNOME 2.7). + +2004-03-24 Bill Haneman + + * atk-bridge/bridge.c: + Bracketed some debug output in + conditionals, to avoid printing it in normal use. + Fixes bug #136660. + + * libspi/hyperlink.c: + Don't cast 'object' to ATK_OBJECT when constructing + an AtkAction interface for a hyperlink. + See discussion in bug #120659. + + * test/key-listener-test.c: + (report_all_key_event): Send output to stderr, + not stdout, for consistency with the rest of the test callbacks. + + * configure.in: + Add -lXext to XINPUT_LIBS. Fix for bug #132237. + Don't add X_LIBS to CFLAGS (Fix for bug #134332). + Incremented to 1.4.1 (but didn't dist yet - I'm going to + try incrementing the revision AFTER doing a dist, at least + for awhile). + +2004-03-22 Bill Haneman + + * configure.in: Revved to 1.4.0, libtool 9.14.9 + +2004-03-17 Laszlo Peter + + * libspi-1.0-uninstalled.pc.in: add idldir + + * cspi-1.0-uninstalled.pc.in: add idldir + +2004-03-16 Gareth Owen + + * configure.in: Added "en_GB" to ALL_LINGUAS + +2004-03-15 Bill Haneman + + * configure.in: Revved to 1.3.16, + libtool 9.13.9. + +2004-03-15 Laszlo Peter + + * libspi-1.0-uninstalled.pc.in: new file + + * cspi-1.0-uninstalled.pc.in: new file + + * configure.in: add the new pc files to AC_OUTPUT + + * Makefile.am: add the new pc files to EXTRA_DIST + +2004-03-12 Bill Haneman + + * atk-bridge/bridge.c: + (spi_atk_bridge_key_listener): + Make sure to return consumed=FALSE if snoop + event is not dispatched to listener. + Fixes #134037. + +2004-03-01 Bill Haneman + + * configure.in: Revved to 1.3.15, + libtool 9.12.9. + +2004-03-07 Danilo Segan + + * configure.in: Added "sr@ije" to ALL_LINGUAS. + +2004-03-03 Guntupalli Karunakar + + * configure.in: Added "pa" for Punjabi in ALL_LINGUAS. + +2004-03-01 Bill Haneman + + * configure.in: Revved to 1.3.14. + + * cspi/spi_main.c: + (SPI_exit): Removed "bye-bye" exit message. + Moved "leak" report to happen before the + iteration over the leaked refs list. + Don't PRINT_LEAKS unless DEBUG_OBJECTS is also #defined. + +2004-02-24 Bill Haneman + + * configure.in: Revved to 1.3.13. + + * docs/reference/cspi/Makefile.am: + Correct typo that was breaking the docs build. + +2004-02-11 Padraig O'Briain + + * autogen.sh: Require version 1.7 of automake. + + * configure.in: call GTK_DOC_CHECK([1.0]) + + * atk-bridge/Makefile.am: Remove use of LDFLAGS and CFLAGS + + * docs/reference/cspi/Makefile.am: Update to use new gtk-doc. + + * libspi/Makefile.am: Remove use of LDFLAGS and CFLAGS. + + * test/Makefile.am: Remove use of CFLAGS. + + This fixes bug #132987. + +2004-02-11 Bill Haneman + + * reverted most of Tomasz' patch below, since it was breaking + builds (see bug #134058). + +2004-02-10 Tomasz Kłoczko + + * docs/reference/cspi/at-spi-cspi.types: added empty file for + correct pass "make dist" (empty .. because seems no sach types in + header files with gtk-doc markups). + * docs/reference/cspi/Makefile.am, configure.in: + Added better gtk-doc support using GTK_DOC_CHECK aclocal macro + from gtk-doc >= 1.0 (modyfications based on scheme from atk). + * Makefile.am: added: + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc + for force correct pass generate documentation on "make distcheck". + * libspi/Makefile.am: fixes for automake >= 1.6. + * configure.in: Trivial cleanup: remove AC_SUBST(CFLAGS), + AC_SUBST(CPPFLAGS) and AC_SUBST(LDFLAGS). This variables are + substed by default. + +Sun Feb 8 11:20:50 2004 Matthias Clasen + + * docs/reference/cspi/Makefile.am (install-data-local): Install + index.sgml since the doc autobuilder on widget.gnome.org looks for + that file. + +2004-02-02 Padraig O'Briain + + * atk-bridge/bridge.c (spi_atk_tidy_windows): Correct g_free call to + g_object_unref. + +2004-02-01 Robert Sedak + + * configure.in: Added "hr" (Croatian) to ALL_LINGUAS. + +2004-01-27 Brian Cameron + + * test/simple-at.c: Fixed null string problems that cause core + dumping problems on Solaris. + +2004-01-12 Bill Haneman + + * configure.in: Incremented version to 1.3.11. + +2004-01-05 Padraig O'Briain + + * docs/reference/cspi/at-spi-cspi-docs.sgml: Added XML in + DOCTYPE statement. Fixes bug #129728. Patch supplied by Sebastien + Bacher. + +2004-01-01 Roozbeh Pournader + + * configure.in: Added "fa" to ALL_LINGUAS. + 2003-12-20 Arafat Medini - * ar.po: Added "ar" to ALL_LINGUAS + * configure.in: Added "ar" to ALL_LINGUAS 2003-12-16 Bill Haneman