X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=307aad3c8fbe733ea27cdf762114d8884ab5b33f;hb=0df59be28ba6c51abdeb68bf230c2542ee93b10d;hp=75c98ddc3e28433acbdc4f99ec0cc95372a75a7a;hpb=f30bb8aabc762c6ea46942a8155db2dde061e8fc;p=platform%2Fcore%2Fuifw%2Fat-spi2-atk.git diff --git a/ChangeLog b/ChangeLog index 75c98dd..307aad3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,721 @@ +2002-09-24 Padraig O'Briain + + * libspi/accessible.c (spi_init_role_lookup_table): Correct typos + in some role names. + +2002-09-19 Padraig O'Briain + + * registryd/Makefile: Add CLEANFILES so that .server file is removed + on make clean + + * registryd/registry.c (impl_registry_notify_event): Remove + unnecessary call to parser_event_type(). + + * docs/reference/cspi/tmpl/spi_component.sgml: + Add reference to SPI_LAYER_WINDOW. + +2002-09-17 Padraig O'Briain + + * registryd/registry.c + (desktop_add_application): Remove leak. + (desktop_remove_application): Remove leak. + (parser_event_type): Remove leak. + +2002-09-16 Padraig O'Briain + + * registryd/deviceeventcontroller.c (spi_dec_mouse_moved): Removed + bogus call to CORBA_string_dup(). Also removed unnecessary + g_string_dup/g_free calls. + +2002-09-13 Bill Haneman + + * registryd/deviceeventcontroller.c: + spi_dec_mouse_moved: Fixed memory leaks and reordered 2 code blocks. + + * test/event-listener-test.c: + main: commented out three redundant listeners, to reduce output + noise. (They still are potentially useful for testing). + + +2002-09-13 Michael Meeks + + * Update all the copyrights to include Ximian. + +2002-09-06 Mark McLoughlin + + * cspi/spi.h: add SPI_LAYER_WINDOW. + + * cspi/spi_component.c: (AccessibleComponent_getLayer): + add Accessibility_LAYER_WINDOW case. + + * idl/Accessibility_Component.idl: add LAYER_WINDOW. + + * libspi/component.c: (impl_accessibility_component_get_layer): + add ATK_LAYER_WINDOW case. + +2002-08-28 Bill Haneman + + * configure.in: incremented micro version. + + * branched for gnome-2-0 (a gnome-2-0-0 branch already exists). + +2002-08-20 Bill Haneman + + * HACKING: + Clarified and reworded our commit policy. + + * NEWS: + Started an API "todo" addition list for 2.2. + + * libspi/text.c: + (impl_getSelection): + Free char pointer from atk_text_get_selection, which was being leaked. + +2002-08-19 Bill Haneman + + * AUTHORS: + Small revision to author acknowledgement. + +2002-08-19 Padraig O'Briain + + * atk-bridge/bridge.c (spi_atk_bridge_signal_listener): + If signal has detail add it to the type of the event. + (bug #90838) + +2002-08-12 Michael Meeks + + * test/test-simple.c (global_listener_cb): bin bogosity. + (test_keylisteners): disable, still doesn't work reliably, + certainly not on my system anyway. + + * atk-bridge/bridge.c (spi_atk_bridge_key_listener): + don't leak a reference on the DEC. This round-trip + fetching of the DEC per keystroke sucks, it should be + cached. + + * cspi/spi-private.h, + * cspi/cspi-lowlevel.h, + * cspi/bonobo/cspi-bonobo-listener.[ch], + * cspi/bonobo/cspi-bonobo.c: get the copyright + notices better - there is still a large amount of + work in at-spi falsely attributed solely to Sun. + + * cspi/spi_main.c (cspi_object_ref): kill bogus + hash lookup, just increment the ref. + (SPI_freeString): make explicit the fact that we + handle NULL strings just fine. + (report_leaked_ref): obey coding standards. + (cspi_object_hash, cspi_object_equal): kill retval. + (cspi_object_release): only release if not on loan. + (cspi_object_get_ref): add 'loan' concept, bin 'do_ref'. + (cspi_object_borrow, cspi_object_return): impl. + + * cspi/bonobo/cspi-bonobo-listener.c (cspi_event): + use cspi_object_borrow / return. + +2002-08-12 Darren Kenny + + * cspi/bonobo/cspi-bonobo-listener.c: + (cspi_event): + Don't call cspi_oject_new() because this is creating a new Accessible + every single time that an event is fired. This causes ATs like at-poke + to nolonger recognise the source of the event and thus ignore it. + Re-use the object from the cache, ref it and then unref it after the + listeners have been called. + +2002-08-06 Darren Kenny + + * test/event-listener-test.c: + Added command-line options to disable mouse events (m) and + show usage (h). + +2002-07-31 Padraig O'Briain + + * configure.in: Update required versions of ATK, GTK+ and GAIL + + * cspi-1.0.pc.in: Add dependency for X include files + + * cspi/Makefile.am: + * cspi/bonobo/Makefile.am: + Add $(X_CFLAGS) so that X include files + are picked up even if not in standard place (bug #71686) + +2002-06-25 Bill Haneman + + * registryd/deviceeventcontroller.c: fix for 84261 + (spi_dec_mouse_moved): + Added test of mouse button mask, so that we can detect mouse + button release. Unfortunately we can't otherwise detect mouse + button release events without consuming the mouse press event, + because of the way XGrabButton works. This means that our mouse + release events have a latency dependent on the polling period + while the mouse button is down. At least in this case we only + have to poll while the button is down, and not at other times. + If the button masks don't match with what the last press event + reported, we report the appropriate button release event. + (spi_dec_ungrab_mouse): + New method (not yet called). + (spi_device_event_controller_forward_mouse_event): + New method, sends mouse press event from GdkFilter. + (spi_dec_init_mouse_listener): + Added code to call XGrabButton, redirecting mouse button events to + the root window and our Gdk event loop. + (global_filter_fn): + Added code to filter mouse button events, and reordered. + + * test/event-listener-test.c: + (main): + Added registration for mouse events of type "mouse:button". + +2002-06-25 Bill Haneman + + * registryd/deviceeventcontroller.c: partial fix for 84261 + (spi_dec_poll_mouse_idle): + New method, a timeout which checks to see if the mouse + has moved. + (spi_dec_poll_mouse_moving): + A timeout to be called when mouse motion is underway. + (spi_dec_poll_mouse_moved): + A method which fires an event if the mouse has moved, and reports + whether or not it did so. + (spi_dec_init_mouse_listener): + A method which sets up the timeouts above. + (spi_device_event_controller_new): + Now calls spi_dec_init_mouse_listener. + + * registryd/registry.c: + (spi_registry_init): + Now we initialize the device event controller when the registry is + initialized, instead of waiting until a client has requested a key + event notification; this is because we need the event controller + for mouse events, but the mouse event registration API is a + "registry" call and doesn't explicitly call the + deviceeventcontroller. + We now report mouse motion events with a 100 ms idle latency and + a 20 ms granularity when motion is in progress. + + * test/event-listener-test.c: + (main): + We now register the "detail listener" for events of type + "mouse:rel" and "mouse:abs" (Note, mouse-abs events generally are + delivered only for the first mouse event received, and thereafter + "mouse:abs" events are delivered.) + + * cspi/spi_registry.c: + DOCS: Documented the above mouse event typestrings. + +2002-06-21 Bill Haneman + + Happy Summer Solstice... + + * registryd/deviceeventcontroller.c: [fix for bug 84100] + (spi_controller_notify_keylisteners): + Changes to remove a listener from the listener list, freeing its + open keygrabs, if a notification to that listener fails. This + means that although a dead listener can continue to hold a passive + keygrab, a maximum of one dispatch to such a listener can fail + before the listener is removed from the list, thus the keygrab + will be released on the next occurrence. + As part of this fix: + (spi_notify_keylisteners): + Renamed to spi_controller_notify_keylisteners, as the controller + instance must now be passed as an argument. + The copied 'notify' GList is now a list of DEControllerKeyListener + objects, since we need more than just the CORBA reference if a + notify fails and we need to deregister the listener. + (impl_notify_listeners_sync): + (impl_notify_listeners_async): + (spi_device_event_controller_forward_key_event): + Modify use of notify_keylisteners in accordance with above + changes. + (spi_deregister_controller_key_listener): + New method introduced by refactoring, from + impl_deregister_keystroke_listener. + (impl_deregister_keystroke_listener): + Call spi_deregister_controller_key_listener. + (spi_key_listener_clone): + New method to copy a key listner without doing a 'ref' on the + remote object instance; used to create a notifier list. + (spi_key_listener_data_free): + New method, frees data without unreffing the source. + Used in refactor. + (spi_key_listener_clone_free): new method. + (spi_key_listener_free): + refactored to call spi_key_listener_data_free. + +2002-06-20 Bill Haneman + + * registryd/registry.c: [fix for bug 86048] + (notify_listeners_cb): + Clear CORBA system exceptions which occur when notifying + listeners, before returning to the source of the original event, + since the event source doesn't care if the relayed notify failed. + In other words, don't complain to the atk-bridge if the registry + could not notify all its listeners, that's no fault of the + application and thus should not appear to be an error from the + application's perspective. + + * cspi/spi_main.c: [fix for bug 85980] + (cspi_object_ref): + Replaced use of bonobo_object_dup_ref with call to the wrapper + method, csou_dup_ref (); this silences a compiler warning and + provided more portability. + (cspi_registry): + Ping the registry before return, and restart if necessary. + + * cspi/bonobo/cspi-bonobo.c: + (cspi_ping): + New internal method. + (cspi_dup_ref): + Fixed this method to return an object reference, as it should have + all along. + + * cspi/cspi-lowlevel.h: + Added internal definition for cspi_ping() and fixed + return type of cspi_dup_ref(). + + +2002-06-19 Bill Haneman + + * atk-bridge/bridge.c: [fix for bug 85305] + (spi_atk_bridge_register_application): + New method where the initial application registry calls have been + moved; it allows an application to re-register in response to + certain error conditions (such as a registry restart, see below). + (atk_bridge_init): + Moved some initialization code to the method + spi_atk_bridge_get_registry, below. + (spi_atk_bridge_get_registry): + New, private accessor function for the Accessibility_Registry + instance. If the registry has not been started before, or has + died (as detected by failure of a CORBA exception), it is + restarted before return, and spi_atk_bridge_register_application + is called again to register with the new bridge instance. + (spi_atk_emit_eventv): + Set registry_died on error; use spi_atk_bridge_get_registry () to + access the registry. + + * registryd/registry.c: + (impl_accessibility_registry_register_global_event_listener): + Set listener's event_type_quark to etype.minor instead of + etype.major (fix for bug 84856). + + * test/event-listener-test.c: + (report_detail_event): + Change the output string so that user/tester can tell that the + 'detail listener' was called instead of the 'generic listener'. + +2002-06-18 Bill Haneman + + Fixes for bugs 84900, 84908, 84897, 84898. + + * NEWS: updated. + + * configure.in: + Revved version to 1.1.0 + (reserving the 1.0.X branch for gnome-2-0-0 branch, this + version is going to HEAD which will be used for gnome-2-0-1 and later.) + + * idl/Accessibility_Registry.idl: + (EventListener::notifyEvent): + Removed 'oneway' directive after extensive consulation with + ORBit2 team and others. This means also that unref() of the event + source can and should be done synchronously after emission, rather + than remotely in the client, after servicing the notify call on + the listener side. + + NOTE: This change speeds up listener performance considerably, but + introduces new latency on the application side. We may want to + add an event queue to the atk-bridge. + + * atk-bridge/bridge.c: + (spi_atk_bridge_focus_tracker): + Do a local unref() on the event source after emission. + + * registryd/registry.c: + (desktop_remove_application): + Do an unref() on the event source after emission. + (desktop_add_application): + Do an unref() on the event source after emission. + (notify_listeners_cb): + When relaying an event, don't automatically add the event source + to the local object cache, just CORBA_dup it instead. Likewise, + if this method reenters, release the ref rather than calling + unref() as well. + (impl_registry_notify_event): + No longer call remote unref() on the event source after dispatch. + + * libspi/eventlistener.c: + (impl_accessible_event_notify_event): + Removed remote unref () + + * cspi/bonobo/cspi-bonobo-listener.c: + (cspi_event): + We now call cspi_object_new() instead of cspi_object_add() on + receipt of an event; thus we only have an implicit object ref + while the cspi_event method is being executed. If we need to keep + a reference to the object, the listener must call ref() on the + object. Thus also we don't need to call cspi_object_unref() after + invoking the listener callbacks in this method. + + * cspi/spi_main.c: + (cspi_object_new): + New internal API for creating a new cspi object, without adding it + to the object cache. + (cspi_object_add): + Now uses cspi_object_new() to create the cspi object instance. + (cspi_object_ref): + Now checks to see if the object is in the internal object cache, + and adds it if necessary before incrementing its refcount (note + that new objects are added with a refcount of 1). + (report_leaked_ref): + New method which gives some information on leaked object instances + if leak detection is turned on. + + * test/event-listener-test.c: + (timing_test_event): + New method, used for testing event delivery timing for special + events of type "object:test". It reports elapsed time and + events/sec every 500 events. + (main): + Added a new listener, 'test listener', to check timing of event + receipt as noted above. + (report_event): + Added some timing output here also, reports elapsed time every 100 + events. + + * test/stress-test.c: + Emit events of type "object:test", for use with "event-listener-test". + + * test/test-simple.c: + (global_listener_cb): + Call Accessible_ref() on the event source before calling + validate_accessible, since the validation process does pointer + comparisons on the event source, meaning that the event source + needs to be added to the local object cache first. Any use of + such pointer comparisons between Accessible objects requires that + the caller hold an explicit reference to those objects. + We also must therefore call Accessible_unref() when leaving this method. + +2002-06-13 Bill Haneman + + * registryd/deviceeventcontroller.c: + (spi_controller_update_key_grabs): + Fix for #84735, subsequent keygrab listeners not informed of + registration failure. + + * libspi/base.c: + (spi_base_construct): + Add an assertion on construct, to make sure the GObject passed in + is really a GObject. + (spi_base_init): + Explicitly initialize object->gobj pointer to NULL; + + * cspi/bonobo/cspi-bonobo-listener.c: + (cspi_object_add_ref): + New method, can specify whether to dup-ref a bonobo object passed + in if it's newly added to the object cache. + (cspi_object_add): + Now calls cspi_object_add_ref with second param of "FALSE". This + prevents us from doing a pointless dup-ref followed by + release-unref for all those cases where the object is already in + our object cache (fix for #85205). + + * atk-bridge/bridge.c: + (spi_atk_bridge_idle_init): + Removed this method, we don't need to initialize in an idle + handler anymore; + (atk_bridge_init): + Changed to call spi_atk_register_event_listeners directly, not via an + idle handler. (fix for #81139) + (gnome_accessibility_module_shutdown): + Removed conditional around deregistration of listeners, since we + don't use the idle handler and thus have always registered when + shutdown is called. + (spi_init_keystroke_from_atk_key_event): + Changed references to Accessibility_KEY_PRESSED to + Accessibility_KEY_PRESSED_EVENT, etc. (fix for #79865). + +2002-06-12 Bill Haneman + + (TAGGED AND BRANCHED for gnome-2-0-0 after this commit) + + * configure.in: + Revved to 1.0.1 + + * test/stress-test.c: + Added file. + + (may have been an incomplete commit yesterday?) + +2002-06-12 Bill Haneman + + * test/Makefile.am: + Added target for new stress-test. + + * test/stress-test.c: + New test, sends 1000 focus notifies in quick succession. + + * test/key-listener-test.c: + Now we report whether a keylistener registration + request succeeded or failed. + + * test/event-listener-test.c: + Uncommented some listeners which are now implemented. + + +2002-06-06 Bill Haneman + + * registryd/deviceeventcontroller.c: + (spi_controller_update_key_grabs): + Fix for #82509, lack of failure notification when + ALL_WINDOWS keygrabs fail due to XGrabKey + failure: we synchronize the server when + registering a passive grab, to make sure we get the + error message before the call returns. + +2002-06-03 Bill Haneman + + * test/test-simple.c: + (key_listener_cb): + Removed #ifdef KEY_IMPL_WORKS guards. + (test_keylisteners): + Removed #ifdef KEY_IMPL_WORKS guards. + Fixed bug which was causing a hang waiting for a + "press" event (which was already overwritten by a "release" + event) from SPI_generateKeyboardEvent with synth-type of SPI_KEY_SYM. + (key_listener_cb): + Added code to set globals 'key_press_received' and + 'key_release_received'. + + * TODO: + Added section "1.1 API Proposed Additions" which + lists API additions desired for at-spi-1.1 (only one so far). + Updated TODO list a little. + +2002-06-02 Bill Haneman + + AT-SPI 1.0 API FINAL: at-spi 1.0 is now + API frozen. + + * configure.in: Revved to 1.0.0. + + * idl/Accessibility_Registry.idl: + (registerKeystrokeListener): + Added boolean return value. + + * registryd/registry.c: + (notify_listeners_cb): Minor fix to debug output. + + * registryd/Accessibility_Registry.server.in.in: + Revved version number in OAFIID to 1.0. + + * registryd/registryd.c: + (main): + Use new OAFIID version. + + * cspi/bonobo/cspi-bonobo.c: + (cspi_init): + Use new OAFIID version. + + * test/at.c: + (main): + * test/app.c: + (main): + * atk-bridge/bridge.c: + (atk_bridge_init): + Use new OAFIID version. + + * registryd/deviceeventcontroller.c: + (impl_register_keystroke_listener): + Added CORBA_boolean return value. + (spi_controller_register_device_listener): + Added gboolean return value. + (spi_controller_register_global_keygrabs): + Added gboolean return value. + (spi_key_set_contains_key): + Added implementation for many more control keys, + for instance F1-F12, arrow keys, End, Home, Page_Up, + Page_Down, Escape. + [TODO: some still not implemented]. + + * text/screen-review-test.c: + (text_chunk_pad_string): + New function: it provides mapping between coordinate + positions of text chunks and character positions in the + screen-review-line output string. + (text_chunk_to_string): + New function, calls text_chunk_pad_string with various + pad/delimiter characters. Pushbuttons are delimited with + square brackets, Frames with vertical 'pipe' lines, and + other text with double quotes. + (text_chunk_list_to_string): + Calls new function text_chunk_to_string. + (toplevel_composite): + New function to composite layers CANVAS through + POPUP in each toplevel (other layers are composited + across toplevels, i.e. BACKGROUND and OVERLAY). + (review_buffer_composite): + Revise to use new methods. + + + + + +2002-05-31 Laszlo Peter + + * configure.in: add the Xtst libdir to the runpath on Solaris, + since it's not in the default library search path. + +2002-05-29 jacob berkman + + * registryd/Makefile.am (EXTRA_DIST): dist the .in.in + +2002-05-29 Bill Haneman + + * test/screen-review-test.c: + (text_chunk_pad_string): + Added method, which pads the string according to the + text bounds of the chunk. It also takes a 3-character + string as a param which indicates the characters to be + used for start, padding, and end delimitation of the chunk. + (text_chunk_to_string): + Changed to use text_chunk_pad_string. + + * configure.in: Fixed bug in AC_OUTPUT that was + causing path substitution in Accessibility_Registry.server + to fail. + +2002-05-23 Bill Haneman + + * text/screen-review-test.c: + (guess_string_clip): + New method which attempts a best-guess at clipping + text from components (like Java labels) which don't + actually implement AccessibleText. This inaccurate + clip is based on the assumption that the label is + justified left-and-right, and monospaced. + (text_chunk_get_clipped_string): + We now call guess_string_clip() for text-containing + components that don't implement AccessibleText. + + * test/screen-review-test.c: + (review_buffer_get_text_chunk): + We now pull "name" from labels if they do not implement + AccessibleText (i.e. for Java labels). + (get_screen_review_line_at): + Added #ifdef guards CHUNK_LIST_DEBUG for diagnostics. + + * configure.in: + Replaceded AC_OUTPUT target + registryd/Accessibility_Registry.server with + registryd/Accessibility_Registry.server.in. + + * registryd/Accessibility_Registry.server.in: + Removed (this is now a Makefile target). + + * registryd/Accessibility_Registry.server.in.in: + Added (source for target above). We now use $(libexecdir) as + prefix for the executable at-spi-registryd. + + * registry/Makefile.am: + Now install at-spi-registryd into $(libexecdir), and build .server + file with path (see above). + +2002-05-22 Bill Haneman + + * test/screen-review-test.c: + (text_chunk_get_clipped_string): + We now check to see if words fall within clip bounds + before resorting to character-by-character clip bounds testing. + + * TODO: Added a section for "2.2 Proposed API Additions". + +2002-05-21 Bill Haneman + + * test/screen-review-test.c: + * test/Makefile.am: + Added a screen review benchmarking and test program to test + directory. + + * cspi/spi_accessible.c: + * cspi/spi_main.c: + Made some of the debug strings passed to cspi_check_ev a + little more specific. + +2002-05-21 Padraig O'Briain + + * test/screen-review-test.c: Fix crashes in debug statements + +2002-05-20 Bill Haneman + + * test/screen-review-test.c: Added this file. + +2002-05-13 Marc Mulcahy + + * atk-bridge/bridge.c: changed "object:state-change" to + "object:state-changed" to match docs. + +2002-05-13 Marc Mulcahy + + * atk-bridge/bridge.c: Hooked up state-change event details. + +2002-05-11 Bill Haneman + + * registryd/registry.c: + Fixed quarking bug in event string parsing; now events with + detail parameters get matched correctly to listeners. + [Bugzilla 80608]. + + * util/idl/Magnifier.idl: remove. + * util/idl: remove + * util/*.[ch]: Remove. + Magnification utilities and IDL are now in module gnome-mag. + +2002-05-10 Bill Haneman + + * registryd/deviceeventcontroller.c: + Fixed bug in grab key conversion which was causing keycode grabs + to be converted to AnyKey grabs. + + * NEWS: + updated NEWS file to reflect recent spin-off of gnome-mag. + +2002-05-09 Marc Mulcahy + + * cspi/spi_accessible.c: Added exception checks. Fixed completely + busted AccessibleStateSet_compare. Removed redundant casts. + + * cspi/spi-action.c: Removed redundant casts. + + * cspi/spi_application.c: Fixed typo in AccessibleApplication_getVersion. + + * cspi/spi_component.c: Fixed typos and casting error. + + * cspi/spi_editabletext.c: Removed redundant casts. + + * cspi/spi_hyperlink.c: Fixed casting and exception checking. + + * cspi/spi_hypertext.c: Eliminated redundant casts. + + * cspi/spi_image.c: Eliminated redundant casts. + + * cspi/spi_registry.c: Eliminated redundant casts. + SPI_deregisterGlobalEventListenerAll () removed retval variable. + * cspi/spi_selection.c: Removed redundant casts. + * cspi/spi_text.c: Eliminated redundant casts. Fixed exception + handling. Screen geometry and text offsets were being returned as 0 + on error which is technically valid-- changed these to return -1. + Added marshaller for text boundary types to fix bug with boundary + types being passed incorrectly to atk. + +2002-05-09 Bill Haneman + + + * cspi/spi_registry.c: + Fixed nasty bug in SPI_registerAccessibleKeystrokeListener + which was uncovered by the recent key changes. + 2002-05-09 Bill Haneman * test/event-listener-test.c: @@ -11,6 +729,14 @@ 2002-05-08 Bill Haneman + * test/Makefile.am: + Removed unnecessary dependency on libutil. + + * configure.in: + Revved micro version: 0.13.1 + +2002-05-08 Bill Haneman + * configure.in: Removed util/Makefile from targets. @@ -29,6 +755,11 @@ NOTE: Split magnifier binary, IDL, and magnification activation code from at-spi into module gnome-mag. +2002-05-03 Marc Mulcahy + + * cspi/bonobo/cspi-bonobo.c cspi/bonobo/cspi-bonobo-listener.c + cspi/bonobo/cspi-bonobo-listener.h: Added copyright notice. + 2002-05-03 Bill Haneman * configure.in: @@ -2443,7 +3174,7 @@ * cspi/*.h: add G_BEGIN/END_DECLS -2001-22-11 Bill Haneman +2001-11-22 Bill Haneman * test/simple-at.c: Added non-preemptive keylistener for key events with no modifiers @@ -2461,7 +3192,7 @@ for non-preemptive key masks. -2001-22-11 Bill Haneman +2001-11-22 Bill Haneman * docs/reference/idl/at-spi-idl-docs.sgml: * docs/reference/idl/at-spi-idl-sections.txt: @@ -2477,7 +3208,7 @@ * docs/idl: Added .cvsignore files. -2001-21-11 Bill Haneman +2001-11-21 Bill Haneman * libspi/deviceeventcontroller.c: * libspi/keystrokelistener.c: @@ -2487,7 +3218,7 @@ event dispatching, so listeners should only receive those events that they requested :-) -2001-21-11 Bill Haneman +2001-11-21 Bill Haneman * configure.in: * docs/Makefile.am: @@ -2519,7 +3250,7 @@ * libspi/base.[ch]: add. -2001-18-11 Bill Haneman +2001-11-18 Bill Haneman * idl/Accessible.idl: * idl/Application.idl: @@ -2557,7 +3288,7 @@ Solaris build problem. -2001-20-11 Michael Meeks +2001-11-20 Michael Meeks * libspi/registry.c (impl_accessibility_registry_deregister_global_event_listener): @@ -2574,7 +3305,7 @@ * libspi/application.h: kill unused ( and whacked out ) gboolean *spi_application_set_id (AtkObject *app, long id); -2001-20-11 Michael Meeks +2001-11-20 Michael Meeks * libspi/*.[ch]: further convert to bonobo's type func macros, remove redundnant casts etc. @@ -2591,7 +3322,7 @@ * */.cvsignore: update -2001-20-11 Michael Meeks +2001-11-20 Michael Meeks * libspi/deviceeventcontroller.c (_controller_register_with_devices): use g_getenv, @@ -2606,7 +3337,7 @@ * libspi/*.[ch]: more headers, includes and over commenting. -2001-20-11 Michael Meeks +2001-11-20 Michael Meeks * libspi/*.[ch]: fixup headers, includes and over commenting. @@ -2618,7 +3349,7 @@ * libspi/libspi.h: add. -2001-19-11 Michael Meeks +2001-11-19 Michael Meeks * libspi/editabletext.c (impl_setAttributes): fix warnings. @@ -2641,7 +3372,7 @@ * libspi/accessible.c (impl_accessibility_accessible_get_relation_set): warning fixes. -2001-18-11 Bill Haneman +2001-11-18 Bill Haneman * libspi/spi_accessible.c: Added docs and C bindings for AccessibleStateSet. (No implementations yet). Documentation @@ -2706,7 +3437,7 @@ object:column-deleted object:model-changed -2001-16-11 Bill Haneman +2001-11-16 Bill Haneman * libspi/hyperlink.c,h: Fixed some broken stuff in hyperlink. @@ -2730,7 +3461,7 @@ Doc coverage now 95%. -2001-16-11 Bill Haneman +2001-11-16 Bill Haneman One last namespacing revision: * libspi/accessibleeventlistener.[ch]: @@ -2784,7 +3515,7 @@ AccessibleTable AccessibleHyperlink -2001-14-11 Bill Haneman +2001-11-14 Bill Haneman * at-bridge/bridge.c: Initial work for toolkit-level key snooper connection by bridge. @@ -2841,7 +3572,7 @@ libraries. (Incompletely tested for technical reasons, fixes may follow) -2001-13-11 Michael Meeks +2001-11-13 Michael Meeks * libspi/application.c (impl_accessibility_application_get_version), @@ -2860,14 +3591,14 @@ (impl_accessibility_accessible_get_relation_set): warning fixes & include action.h -2001-13-11 Michael Meeks +2001-11-13 Michael Meeks * *.[ch] fix bits I screwed up: s/([^ \tb(\*\&\?\",])spi_/\1/g; s/([^ \tb(\*\&\?\",])Spi/\1/g; -2001-13-11 Michael Meeks +2001-11-13 Michael Meeks * *.[ch] Namespace libspi into spi_ and Spi. @@ -2883,7 +3614,7 @@ * configure.in: build it. -2001-12-11 Bill Haneman +2001-11-12 Bill Haneman * test/keysynth-demo.c: Use a 'realize' signal-handler to set the WM properties for @@ -2973,11 +3704,11 @@ * libspi/Makefile.am (orbittypelibdir): install in orbit-2.0 -<2001-10-26 Laszlo Peter +2001-10-26 Laszlo Peter * at-bridge/Makefile.am: fix LDFLAGS. -<2001-10-09 Bill Haneman +2001-10-09 Bill Haneman * at-bridge/bridge.c: Re-worked listeners for toolkit events, now we have signal @@ -3036,20 +3767,20 @@ bonobo_object_corba_objref (bonobo_object(o)) to BONOBO_OBJREF(o), for concision and clarity. -<2001-10-13 Louise Miller +2001-10-13 Louise Miller * idl/Accessible.idl, idl/Application.idl, idl/Desktop.idl, idl/Event.idl, idl/Registry.idl Changed these files to include Bonobo_Unknown.idl instead of Bonobo.idl -<2001-09-10 Marc Mulcahy +2001-10-09 Bill Haneman * idl/Accessible.idl: Added 'isEqual (Accessible *object)' @@ -3088,7 +3819,7 @@ CORBA_unsigned_long, to allow for 32-bit characters. -<2001-10-08 Bill Haneman +2001-10-08 Bill Haneman * util/Makefile.am: * idl/Makefile.am: @@ -3150,19 +3881,19 @@ Changed the default magnifier type to be a 3x vertical splitscreen magnifier (was previously a 2x horizontal one). -<2001-10-03 Bill Haneman +2001-10-03 Bill Haneman * libspi/keystrokelistener.h: * libspi/keystrokelistener.c: Initial functional implementations of KeystrokeListener. * idl/Registry.idl: -<2001-10-05 Marc Mulcahy +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 +2001-09-30 Bill Haneman * libspi/keystrokelistener.h: * libspi/keystrokelistener.c: @@ -3193,7 +3924,7 @@ Required making 'app' static, renamed 'this_app'. Fixed broken use of bonobo_init, passing argv wrongly. -<2001-09-27 Bill Haneman +2001-09-27 Bill Haneman * util: * util/Makefile.am: @@ -3235,7 +3966,8 @@ If env variable MAGNIFIER is set, a magnifier service will be started if one does not exist. -<2001-09-25 Bill Haneman +2001-09-25 Bill Haneman + * at-bridge/bridge.c: applied patch from Marc to build and run against new glib and gtk+ (seemed like a change @@ -3248,7 +3980,8 @@ Changed "application.h" header from a 'source' to a 'dependency' of libat-bridge. -<2001-09-12 Marc Mulcahy +2001-09-12 Marc Mulcahy + * cspi/Makefile.am: Added spi-util.c. @@ -3337,7 +4070,7 @@ * libspi/hyperlink.c: Change for nAnchors attributte name change. -<2001-09-12 Marc Mulcahy +2001-09-12 Marc Mulcahy * cspi/Makefile.am: Added spi-util.c. @@ -3427,13 +4160,13 @@ Change for nAnchors attributte name change. -<2001-09-05 Marc Mulcahy +2001-09-05 Marc Mulcahy implementations-- made server implementations own AtkObject pointers rather than their respective AtkInterrface pointers to fix refcounting. AtkHyperlink is still broken. -<2001-09-04 Bill Haneman +2001-09-04 Bill Haneman * cspi/spi_accessible.c: Added method Accessible_Role_getName(), and requisite string array (role_names). @@ -3463,7 +4196,7 @@ Changed bonobo_object_release_unref to Accessibility_Accessible_unref. -<2001-09-04 Marc Mulcahy +2001-09-04 Marc Mulcahy * Added files: spi_action.c spi_editabletext.c spi_hyperlink.c spi_hypertext.c @@ -3472,7 +4205,7 @@ Implementations for C bindings to remaining accessibility interfaces. -<2001-09-04 Marc Mulcahy +2001-09-04 Marc Mulcahy * idl/Action.idl: changed return value of Action from void to boolean to @@ -3530,7 +4263,7 @@ 2001-08-21 Bill Haneman Tagged CVS repository 'EA_1_0'. - * README.EARLY_ACCESS: + * README.EARLY_ACCESS: Alphabetized acknowledgements list, and added someone. Listed some known dependencies of at-spi. @@ -3591,7 +4324,7 @@ Accessible_getName() - uppercase object type name, studlyCaps method name. - *cspi/spi.h: + * cspi/spi.h: Added gtk-doc documentation for all currently implemented methods in the C bindings API. @@ -3868,7 +4601,7 @@ 2001-07-31 Bill Haneman - * libspi/accessible.c : added support for 'description' property. + * libspi/accessible.c : added support for 'description' property. * libspi/accessible.c * libspi/desktop.c * libspi/registry.c : changed to use bonobo_object instead of bonobo_x_object @@ -3889,7 +4622,7 @@ 2001-07-28 Anders Carlsson - * libspi/accessible.c (accessible_object_finalize): Change + * libspi/accessible.c (accessible_object_finalize): Change g_free to g_object_unref since the AtkObject is a GObject. 2001-07-30 Bill Haneman