2007-07-29  Willie Walker <william.walker@sun.com>

        * configure.in, README, NEWS, RELEASE-HOWTO, docs/pydoc/Makefile.am:
        prep for v2.19.6

2007-07-27  Joanmarie Diggs <j-diggs@comcast.net>

        * src/orca/Gecko.py: Fix for bug #460774 - Orca doesn't provide
        access to message being composed in Thunderbird.

2007-07-27  Rich Burridge <rich.burridge@sun.com>

        * src/orca/orca-setup.glade:
          More work on bug #364518. Changed label and mnemonic for the
          "Add" button in the pronunciation pane to "New entry" and Alt-n.

2007-07-27  Rich Burridge <rich.burridge@sun.com>

        * src/orca/orca-setup.glade:
          src/orca/app_gui_prefs.py:
          src/orca/orca_prefs.py:
          src/orca/default.py:
          src/orca/orca_state.py:
          src/orca/gnomespeechfactory.py:
          src/orca/orca_gui_prefs.py:
          Work on bug #364518 – Create a GUI interface to the pronunciation
          dictionary.

2007-07-27  Rich Burridge <rich.burridge@sun.com>

        * src/orca/gnomespeechfactory.py:
          Fixed problem found when testing bug #364518. If you deleted
          an entry from the pronunciated dictionary with the shortcut
          Alt-d, then you'd get a traceback and a COMM_FAILURE. Fix was
          in the say() routine in gnomespeechfactory.py, and was to check
          to see if we were being passed in a unicode string, and if so,
          then to convert to UTF-8.

2007-07-25  Willie Walker <william.walker@sun.com>

        * autogen.sh: up automake requirement from 1.7.2 to 1.9

2007-07-25 Lynn MonSanto <lynn.monsanto@sun.com>

        * src/orca/J2SE-access-bridge.py: Bug 458142 - flat-review does
        not review Swing panels with titled borders

2007-07-25 Scott Haeger <scott@bashautomation.com>

        * src/orca/Gecko.py: ARIA widgets should not consume navigation keys,
        bug 459618.

2007-07-25  Stephen Brandt <via william.walker@sun.com>

        * icons/*, configure.in, Makefile.am, orca.png (remove): fix
        for bug 460215 - Include new Tango icons

2007-07-24  Rich Burridge <rich.burridge@sun.com>

        * src/orca/default.py:
          src/orca/focus_tracking_presenter.py:
          Fixed bug #409731 – Orca should speak text selected by the mouse.

2007-07-22  Willie Walker <william.walker@sun.com>

        Work on bug 415061 - regression test results should be repeatable

        * test/harness/runall.sh: add filtering for "Desktop Frame" to
        help eliminate differences that really shouldn't be there.

        * test/keystrokes/scalc/F6-navigation.keys,
        test/keystrokes/scalc/menu-items.keys,
        test/keystrokes/gedit/text-attributes.keys: adjust timings and
        test procedure to help reduce differences between runs.

        * test/keystrokes/gedit/alphanum-modifiers.keys: remove this file
        since it really wasn't testing what it was supposed to be testing
        and it was causing differences between test runs.

2007-07-21  Willie Walker <william.walker@sun.com>

        * po/POTFILES.in: fix for bug 459080 - Some files missing from
        POTFILES.in.

2007-07-21  Willie Walker <william.walker@sun.com>

        * src/orca/speech.py, src/orca/speechserver.py,
        src/orca/scripts/StarOffice.py: add some missing i18n notes for
        translators.

2007-07-17  Joanmarie Diggs <j-diggs@comcast.net>

        * src/orca/Gecko.py: Fix for bug 456446 - Gecko autocompletes
        not always spoken.

2007-07-13  Willie Walker <william.walker@sun.com>

        Work on regression testing.  There's still a ways to go, with
        the major problems being non-deterministic event ordering from:

         gnome-terminal: variable compressing of text-inserted events
                         from text resulting from the output of a command

         gedit:          differing event ordering between text inserted
                         events and name changed events for window title
                         going from "Unsaved" to "*Unsaved"

         OOo:            providing different user behavior for the same
                         keystrokes (e.g., down arrow in the Open Files
                         dialog sometimes takes you to the file list
                         header, sometimes it takes you to the file)

        I'm still working on the above, either trying to fix them or
        test around them.  One step at a time, though, and I want to
        get my work checked in just in case someone decides to steal
        my laptop.

        * src/tools/play_keystrokes.py, src/tools/record_keystrokes.py:
        use delta times instead of absolute times (makes for much easier
        editing of keystroke files).  Also simplify play_keystrokes.py
        and let it use delta times when playing back files.

        * test/harness/runone.sh: turn off gnome-terminal's dynamic
        title setting.  Also improve shutdown of OOo binaries.  Add
        ability to pass parameters to a command via the *.params file.
        Also move logic for logging output from the settings file to
        runone.sh.  Make the output log use the Python logging
        facility instead of debug.py, and save the output for speech
        and braille to separate files (makes the output easier to
        read and helps us also understand where differences lie).

        * test/harness/runall.sh: account for the fact that output
        is now logged to separate files.

        * test/keystrokes/*: migrate to delta times, also tweak all
        the tests to improve the timing of the keystrokes a bit.  Also
        make sure the tests actually tested *something*.  :-)

2007-07-13  Rich Burridge <rich.burridge@sun.com>

        * src/orca/speechgenerator.py:
          src/orca/braillegenerator.py:
          src/orca/orca_gui_prefs.py:
          Fixed bug #455230 – Read table cell row should insert column
          headers for non-text cells.

2007-07-12  Joanmarie Diggs <j-diggs@comcast.net>

        * src/orca/braille.py: Fix for bug 456296 - Traceback in
        braille.py when doing a "Select All" in gedit.

2007-07-11  Willie Walker <william.walker@sun.com>

        * src/orca/default.py: remove "self.whereAmI(None)" line.  This is
        an error (self.whereAmI is an object and not a method) and is
        probably left over from some earlier revision of the whereAmI
        code.

2007-07-11  Willie Walker <william.walker@sun.com>

        * src/orca/speech.py: Add debug/log output for speakKeyEvent,
        {increase,decrease}Speech{Pitch,Rate} even if a speechserver
        is not being used.

2007-07-09  Willie Walker <william.walker@sun.com>

        * src/orca/speechserver.py, src/orca/speech.py,
        src/orca/braille.py, src/orca/gnomespeechfactory.py,
        src/orca/debug.py: as potential work for bug 415061
        (regression test results should be repeatable), make
        better use of the logging module.  To enable the logging,
        you can do something like this in your orca-customizations.py
        or user-settings.py file:

        import logging
        handler = logging.FileHandler("log.out")
        formatter = logging.Formatter('%(name)s.%(message)s')
        handler.setFormatter(formatter)
        for logger in ["braille", "speech"]:
            log = logging.getLogger(logger)
            log.addHandler(handler)
            log.setLevel(logging.INFO)

2007-07-09  Willie Walker <william.walker@sun.com>

        * configure.in, README: flag as v2.19.6pre

2007-07-09  Rich Burridge <rich.burridge@sun.com>

        * src/orca/gnomespeechfactory.py:
        Correct fix for bug #439191 – sayAll by sentence can position the
        text cursor in the wrong place when interrupted.

2007-07-09  Lynn MonSanto <lynn.monsanto@sun.com>

        * test/keystrokes/gedit/say-all-cursor-pos.settings,
        test/keystrokes/gedit/say-all-dialog.setting,
        test/keystrokes/gedit/say-all.settings,
        test/keystrokes/gnome-terminal/swriter-say-all.settings

        New settings files for SayAll tests. These settings files
        have the line 'orca.settings.speechServerFactory = None'
        commented out.