2006-10-14  Willie Walker <william.walker@sun.com>

	* NEWS, configure.in, README: prep for v2.17.1.

	* docs/pydoc/Makefile.am, po/POTFILES.in, src/orca/Makefile.am:
	make the alphabetization of things consistent across files to
	make it easier to check if we've missed something or not.
	
2006-10-14  Willie Walker <william.walker@sun.com>

	* src/orca/scripts/Staroffice.py: more work on enhancement 361167
	to allow column 0 and row 0 to be headers.
	
2006-10-13  Willie Walker <william.walker@sun.com>

        * src/orca/braille.py, src/orca/debug.py,
	src/orca/gnomespeechfactory.py, src/orca/orca_prefs.py,
	src/orca/speech.py, src/orca/speechserver.py: use the Python
	logging API to log speech and braille output at the INFO level.

2006-10-13  Rich Burridge <rich.burridge@sun.com>

        * src/orca/scripts/Staroffice.py:
          Further work on enhancement #361167.
          Reversed Insert-r and Insert-c hot-keys and improved the wording
          of the "help" for learn mode for these two hot-keys.

        * src/orca/scripts/StarOffice.py:
          Fixed bug #350219 ? In OOo, no announcement when you create a 
          new document. Adjusted clause #1 of the locusOfFocusChanged()
          methods such that if the old locus of focus was on the 
          File->New->Text Document menu item and we are currently have 
          focus on an empty text paragraph, then we've just created the 
          first new text document in Writer. Announce it by doing a 
          "where am I".

2006-10-12  Willie Walker <william.walker@sun.com>

	* src/orca/Gecko.py: Add experimental debug code to start walking
	the document in an in-order fashion.
	
2006-10-12  Willie Walker <william.walker@sun.com>

	* src/orca/atspi.py: add ability to obtain hyperlink specialization
	
	* src/orca/atspi.py: add fallback mechanism to determine string
	for role for LINK and INPUT_METHOD_WINDOW - these strings somehow
	didn't make it into the atk implementation (bug filed as
	http://bugzilla.gnome.org/show_bug.cgi?id=361757).
	
	* src/orca/atspi.py, src/orca/rolenames.py: add LINK, HEADING,
	INPUT_METHOD_WINDOW, ENTRY, and DOCUMENT_FRAME roles that were
	recently added to the AT-SPI infrastructure. 
	
2006-10-12  Rich Burridge <rich.burridge@sun.com>

        * src/orca/scripts/Staroffice.py:
          Further work on enhancement #361167.
          > The dynamic column header is only announced if you change 
            columns (similar for rows).
          > Implementation confused what was row headers and what was
            column headers. They have now been reversed.

        * src/orca/default.py:
          Fixed bug 361747 - Orca should use weight to determine if 
          text is bolded in OO writer and calc.

2006-10-11  Willie Walker <william.walker@sun.com>

	* src/orca/Gecko.py, src/orca/J2SE-access-bridge.py, 
	src/orca/braillegenerator.py, src/orca/script.py,
	src/orca/speechgenerator.py, src/orca/scripts/StarOffice.py,
	src/orca/scripts/gcalctool.py, src/orca/scripts/gedit.py,
	src/orca/scripts/gnome-window-properties.py, 
	src/orca/scripts/planner.py: provide speech and braille
	generators with the knowledge of a script so they can use
	script methods, such as delegating to the getText method.
	Also fixed the StarOffice.py getText method to take an
	endOffset of -1 into account.
	
2006-10-11  Rich Burridge <rich.burridge@sun.com>

        * src/orca/scripts/Staroffice.py:
          Further work on enhancement #361167.
          The StarOffice.py scripts now subclasses 
          _getBrailleRegionsForTableCellRow and _getSpeechForTableCellRow, 
          so that we can braille/speak the dynamic headers (if present) 
          only once per row, per the rules of how headers should be read.

2006-10-10  Rich Burridge <rich.burridge@sun.com>

        * src/orca/scripts/Staroffice.py:
          Implemented enhancement #361167 - Add dynamic row and column 
          header support in Orca for StarOffice/OpenOffice calc. See the 
          Orca User Requirement specification for more details.

2006-10-10  Willie Walker <william.walker@sun.com>

        * src/orca/flat_review.py: add ZONE support for goBegin and goEnd
	functions (thanks Joanie!).

2006-10-09  Rich Burridge <rich.burridge@sun.com>

        * test/harness/runall.sh:
          Fixed bug #359919 - Changes needed to the Orca Test Harness.
          Adjusted the runall script to check to see if the application 
          exists.
          If it does, then supply that as a $2 parameter to the runone.sh 
          command.
          If it doesn't exist see if the name is in a list of system types 
          that we care about (currently "SunOS" and "Linux").
            If it is, then compare the directory name against the result of
            running `uname`.
              If they match, then run the scripts in that directory.
              If they don't match, ignore that directory.
            If it isn't, then don't supply a $2 parameter to the runone.sh 
            command.

          test/keystrokes/SunOS:
          test/keystrokes/Linux:
          Created empty directories for operating system specific
          keystroke tests.

        * src/orca/scripts/gedit.py:
          Fixed bug #319657 - Orca should speak 'find' command new line.
          See the comments in the script for more details.

2006-10-08  Rich Burridge <rich.burridge@sun.com>

        * src/orca/default.py:
          Implemented enhancement #339789 - Orca should report the quantity 
          of menu and submenu. Added code to the whereAmi method so that if 
          this is a normal, check or radio menu item or a menu within a
          menu, give its position within the menu and the total number of
          menu items in the parent menu.

2006-10-06  Willie Walker <william.walker@sun.com>

	* src/orca/chnames.py: add some mathematical symbols
	
	* src/orca/scripts/gcalctool.py: fix for bug 350523 - give
	preference to accessible name of a button over the text that is
	being displayed on a button.
	
2006-10-06  Rich Burridge <rich.burridge@sun.com>

        * src/brl/brlmodule.c:
          src/orca/acss.py:
          src/orca/dectalk.py:
          src/orca/espeechfactory.py:
          src/orca/eventsynthesizer.py:
          src/orca/keybindings.py:
          src/orca/outloud.py:
          src/orca/presentation_manager.py:
          src/orca/speechserver.py:
          src/tools/play_keystrokes.py:
          src/tools/record_keystrokes.py:
          src/tools/sanity_check.py:
          Fixed bug #356009 - Orca source files need to have their
          copyright messages adjusted. Dates include 2006 now.

2006-10-05  Rich Burridge <rich.burridge@sun.com>

        * src/orca/default.py:
          Adjusted the merging of charDict into allAttributes in the
          readCharAttributes() method. This now speaks the character
          attributes in StarOffice Writer.

        * src/orca/braillegenerator.py:
          src/orca/speechgenerator.py:
          src/orca/scripts/StarOffice.py
          Fixed bug #354785 - "Process Fields" preferences table in 
          gnome-system-monitor does not read entire line. Fix involved 
          a rework of how table cells are brailled and spoken.

2006-10-05  Willie Walker <william.walker@sun.com>

	* src/orca/braille.py, src/orca/brlmon.py, src/orca/chnames.py,
	src/orca/default.py, src/orca/flat_review.py,
	src/orca/gnomespeechfactory.py, src/orca/input_event.py,
	src/orca/keynames.py, src/orca/orca.py, src/orca/phonnames.py,
	src/orca/punctuation_settings.py, src/orca/util.py,
	src/orca/scripts/StarOffice.py, src/orca/scripts/gnome-terminal.py:
	fix for bug 349954 - do not make assumptions that UTF-8 strings
	contain only single byte characters.