+2002-06-12 Bill Haneman <bill.haneman@sun.com>
+
+ * 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 <bill.haneman@sun.com>
+
+ * 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 <bill.haneman@sun.com>
+
+ * 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 <bill.haneman@sun.com>
+
+ * 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 <bill.haneman@sun.com>
+
+ 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 <laca@sun.com>
+
+ * 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 <jacob@ximian.com>
+
+ * registryd/Makefile.am (EXTRA_DIST): dist the .in.in
+
+2002-05-29 Bill Haneman <bill.haneman@sun.com>
+
+ * 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 <bill.haneman@sun.com>
+
+ * 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 <bill.haneman@sun.com>
+
+ * 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 <bill.haneman@sun.com>
+
+ * 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 <padraig.obriain@sun.com>
+
+ * test/screen-review-test.c: Fix crashes in debug statements
+
+2002-05-20 Bill Haneman <bill.haneman@sun.com>
+
+ * test/screen-review-test.c: Added this file.
+
+2002-05-13 Marc Mulcahy <marc.mulcahy@sun.com>
+
+ * atk-bridge/bridge.c: changed "object:state-change" to
+ "object:state-changed" to match docs.
+
+2002-05-13 Marc Mulcahy <marc.mulcahy@sun.com>
+
+ * atk-bridge/bridge.c: Hooked up state-change event details.
+
+2002-05-11 Bill Haneman <bill.haneman@sun.com>
+
+ * 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 <bill.haneman@sun.com>
+
+ * 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 <marc.mulcahy@sun.com>
+
+ * 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 <bill.haneman@sun.com>
+
* cspi/spi_registry.c:
Fixed nasty bug in SPI_registerAccessibleKeystrokeListener
which was uncovered by the recent key changes.
NOTE: Split magnifier binary, IDL, and magnification
activation code from at-spi into module gnome-mag.
+2002-05-03 Marc Mulcahy <marc.mulcahy@sun.com>
+
+ * 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 <bill.haneman@sun.com>
* configure.in: