X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=7145e086cd39787acd79ff7afe3f1b2764d7f364;hb=ebd9b297363b8b3bd6708e6f0c6c7673e5cc32d6;hp=365b29aca47ab4c0abab314f60f5e83a59e05c84;hpb=fa464f2a2175be1b89d80fb5088c4155b554e14e;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/ChangeLog b/ChangeLog index 365b29a..7145e08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,329 @@ +2002-03-27 Michael Meeks + + * Version 0.10.0 + + * util/Makefile.am (INCLUDES): fix. + (DONT_DIST_SOURCE): don't distribute the + generated files. + + * libspi/Makefile.am (dist-hook): ditto. + +2002-03-27 Padraig O'Briain + + * libspi/hypertext.c: + Fix warnings when yelp is used with atk-bridge + +2002-03-21 Michael Meeks + + * libspi/application.c (spi_application_new): + use spi_accessible_construct so we use the AtkObject + cache correctly. + +2002-03-19 Michael Meeks + + * registryd/registry.c (desktop_remove_application), + (desktop_add_application): clean coding style. + + * registryd/desktop.c (spi_desktop_remove_application), + (spi_desktop_add_application): kill re-enterency hazards. + (spi_desktop_dispose): remove bogus redundant cast + obscuring bug; fix bug too. + (spi_desktop_init): make the desktop object immortal. + +2002-03-16 Bill Haneman + + * test/simple-at.c: + Added a #define-guarded tree-traversal step + when enumerating the apps (diagnostic tool). + +2002-03-15 Bill Haneman + + * idl/Accessibility_Role.idl: + Added ROLE_DRAWING_AREA which seemed to be missing from the + previous commit. + +2002-03-14 Marc Mulcahy + + * cspi/spi-roletypes.h cspi/spi_accessible.c + idl/Accessibility_Role.idl libspi/accessible.c: synched up role + types with ATK. + + * registryd/desktop.c registryd/desktop.h registryd/registry.c: + Added signals to SpiDesktop and callbacks in SpiRegistry to notify + AT when applications are added and removed from the desktop. This + reverts the previous broken implementation using the backing + AtkObject for the SpiDesktop. + + 2002-03-14 Marc Mulcahy + + * registryd/desktop.c: emit the "children-changed::add" and + "children-changed::remove" signals on the backing ATK object for + the desktop so AT can tell when applications are started and shut + down. + + 2002-03-14 Marc Mulcahy + + * cspi/spi_accessible.c: Made role names freeable with SPI_freeString () + + 2002-03-14 Marc Mulcahy + + * libspi/stateset.c: implemented Accessibility_StateSet_compare () + + * cspi/spi_accessible.c: Implemented c bindings for stateset support + + * cspi/state-types.h: synched with IDL and ATK + + 2002-03-13 Bill Haneman + + * libspi/accessible.c + (impl_accessibility_accessible_get_child_at_index): + Change return value for g_return_if_fail () + to CORBA_OBJECT_NIL instead of "0" (!) + + * registryd/Makefile.am: + * registryd/Accessibility_Register.server.in: + Changed name of executable, "registryd", + to something more informative: + "at-spi-registryd". + +2002-03-13 Michael Meeks + + * atk-bridge/bridge.c (atk_bridge_init): don't register + if we're in a bonobo-component, rather than a bonobo app. + +2002-03-13 Michael Meeks + + * atk-bridge/bridge.c (gtk_module_init): split + out body to (atk_bridge_init): here, since otherwise + we get symbol conflicts and oddness when invoked + from (gnome_accessibility_module_init): here (upd.) + +2002-03-11 Bill Haneman + + * HACKING: + New file. Explicitly allow "build sheriff" putbacks provided + they are tested on Solaris. + + * docs/reference/cspi/Makefile.am: + Added '-' to the "cp" command for index.sgml. + ("patch by thomasvs, soon coming to a GUADEC near you") + + * configure.in: + Incremented version number (0.9.0) for new release. + Changed macro that checks for popt, to better detect + obsolete versions of popt. + + * configure.in: + Added X_LIBS to AC_SUBST, for applications + that call Xlib API directly. + + +2002-03-07 Bill Haneman + + * configure.in: + Include gdk_pixbuf_x11-2.0 in UTILS_LIBS. + + * util/Makefile.am: + Fix regression caused by hard-coding major + version of gdk_pixbuf_x11; now use $(UTILS_LIBS) + (see above change). + + * test/test-simple.c (test_editable_text), + (test_test): revert previous change (error was + a regression in gail which is now fixed). + +2002-03-04 Michael Meeks + + * test/test-simple.c (test_editable_text), + (test_text): pass G_MAXINT instead of '-1' for + whole string - is this a good thing !? + + * cspi/spi_accessible.c + (Accessible_getRelationSet): fix crasher bug + overwriting the end of the array. + + * test/test-simple.c (validate_accessible): free, + not g_free returned relation set. + +2002-02-26 Marc Mulcahy + + * libspi/stateset.c libspi/stateset.h libspi/Makefile.am: + implemented stateset support + + * idl/Accessibility_State.idl: Made necessary changes to + the IDL to support state sets. + +2002-02-12 Bill Haneman + + * registryd/deviceeventcontroller.c: + Added implementation for generateMouseEvent. + + * cspi/spi_registry.c: + Connected new implementation for generateMouseEvent + to the C bindings. + +2002-02-12 Bill Haneman + + * configure.in: 0.8 + Incremented revision (but no change in public API + outside of 'utils', which are not installed public yet.) + + * libspi/component.c: + Changed to use atk_component API for layers and + mdi_zorder, instead of deprecated atk_object API. + + Magnification Utility Enhancements: + + * util/magnifier.c: + Added implementation of createZoomRegion, clearAllZoomRegions, + resizeZoomRegion. Added new commandline argument + "--no-initial-region". Note that clearAllZoomRegions doesn't + unmap the old '0' region as it should (yet), and the other + methods only work when creating/resizing a single region, + which is "region 0". + (Code for multiple region support will be added later.) + + * util/mag_image.c: + Now we raise the magnifier window each time it's refreshed; + this will help keep it on top. + + * util/mag_client.h: + Added simple wrappers for above, used by mag_control. + For general use, it's recommended to use the bonobo magnifier + control API directly instead of using these wrappers. + + * util/mag_image.h: + Moved ZoomRegionData from magnifier.c to this file. + + * util/mag_control.c: + Added some code to exercise new IDL implementations. + +2002-02-06 Marc Mulcahy + + * libspi/text.c: Provide implementation for getAttributes. + +2002-02-04 Bill Haneman + + * configure.in: + Incremented revision. + + * test/test-simple.c: + Replaced use of deprecated g_main_iteration with + g_main_context_iteration. + +2002-01-28 Padraig O'Briain + + * configure.in: + Incremented revision for desktop alpha 2. + +2002-01-28 Mark McLoughlin + + * libspi/remoteobject.[ch]: make RemoteObject and interface rather + than an atk object. + + * test/simple-at.c: include netinet/in.h. + +2002-01-24 Mark McLoughlin + + * cspi/spi_accessible.c: (Accessible_getRelationSet): + use NULL, not CORBA_OBJECT_NIL. + + * libspi/accessible.c: + (impl_accessibility_accessible_get_relation_set): + allocate the sequence correctly. + + * libspi/remoteobject.h: kill spi_remote_object_new. + + * test/test-simple.c: (validate_accessible): add code + to test relation sets, now all we need is to figure + out how to excercise this code path :/ + +2002-01-18 Michael Meeks + + * test/test-simple.c + (key_listener_cb): consume the key. + (test_keylisteners): update. + (main): wait for any pending unrefs on events. + + * registryd/deviceeventcontroller.c + (spi_controller_update_key_grabs): only re-issue the + grab on a key release. + (spi_device_event_controller_forward_key_event): + refresh the keygrabs before we notify the listeners, + to reduce the X ungrab / re-grab race. + (spi_controller_register_with_devices): remove + XSelectInput - we do that with the gdk_window_ call. + (_spi_controller_device_error_handler): return a value. + s/GDK_DISPLAY/spi_get_display/ + +2002-01-17 Michael Meeks + + * registryd/deviceeventcontroller.c + (_deregister_keygrab): don't blow out the later + assertion. + + * test/test-simple.c (test_keylisteners): do a + more intelligent validation. + +2002-01-14 Michael Meeks + + * atk-bridge/bridge.c + (gnome_accessibility_module_init), + (gnome_accessibility_module_shutdown): impl. + (gtk_module_init): protect vs. double inits. + (add_signal_listener): impl. + (spi_atk_bridge_state_event_listener): kill + (deregister_application): split out of + (spi_atk_bridge_exit_func): here. + +2002-01-18 Bill Haneman + + * test/simple-at.c: + Added caret tracking when using magnifier, and + now use text bounds for focus tracking of text elements, rather than + the component bounds - this is helpful for short text fields in long + table cells, at high magnification. + +2002-01-16 Bill Haneman + + * registryd/deviceeventcontroller.c: + Regression fix for keylistener de-registration; global keygrabs + were not being released when deregisterKeystrokeListener was + called in cspi, since + Accessibility_DeviceEventController_deregisterKeystrokeListener + was called with a zero-length keyset. That is because the cspi + method, SPI_deregisterKeystrokeListener, does not take a keyset + parameter but instead should remove all the key grabs held be a + keystroke listener. + The code in impl_deregister_keystroke_listener was changed to copy + the keylist from the listener instance previously registered with + the DeviceEventController before releasing the grabs. + + * registryd/registry.c: + * registryd/deviceeventcontroller.c: + * libspi/spi-private.h: + * libspi/util.c: + Changed spelling of "re-enterant" to "re-entrant" globally. + +2002-01-16 Bill Haneman + + * test/test-simple.c: + Changed key listeners test - the test was slightly mis-using the + (admittedly poorly documented) SPI_generateKeyboardEvent API. + It now uses '=' as the key event listened to and generated, + relying on a keysym match rather than assuming that keycode 33 + is always equal to keysym '!'. + +2002-01-15 Bill Haneman + + * test/simple-at.c: + Changed simple-at to use a specific keyset, rather than + SPI_KEYSET_ALL_KEYS - this helps minimize clashes with the window + manager, desktop, etc. + 2002-01-11 Bill Haneman - * registryd/deviceeventcontroller.c: + * registryd/deviceeventcontroller.c: Replaced standard X error handler with a special handler that is non-fatal for failed keygrabs. This works around problems with keygrab clashes sometimes observed on