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

        * NEWS: final prep for v2.19.5

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

	* docs/pydoc/Makefile.am, src/orca/Makefile.am: get rid of
	cruft and realphabetize.

	* src/orca/orca.py: remove import of string module since it
	is not used.

2007-07-09  Tomas Cerha  <cerha@brailcom.org>

	Fix for bug 449964 - Pass the key event information to the speech
	system to allow more advanced key echo handling
	
        * src/orca/orca.py (KeyEventType): New class.
        (_keyEcho): Speak using `speech.speakKeyEvent()' instead of
        `speech.speak()' to allow the speech server accessing the original
        key event information (before key name verbalization).

        * src/orca/speech.py (speakKeyEvent): New function.

        * src/orca/speechserver.py (SpeechServer): Derive from `object'.
        (SpeechServer.speakKeyEvent): Implement a generic key echo
        handling using the `speak' command.

        * src/orca/speechdispatcherfactory.py: Added support for key echo
        using Speech Dispatcher's KEY command.

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

        * NEWS, README, configure.in: initial prep for v2.19.5

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

        * src/orca/orca_gui_prefs.py: Added translation docs to dialog
        for the new text selection and attribute indication features
        (bugs 382601 and 400720).

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

        * src/orca/Gecko.py: Added translation docs to read page summary
        code, bug #447191.

2007-07-06  Mike Pedersen <michael.pedersen@sun.com>

        * src/orca/settings.py: Adjusted the uppercase pitch setting so
        that it is still noticable but not quite so high.

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

        * src/orca/brlmon.py, src/orca/braille.py, src/orca/default.py,
        src/orca/settings.py, src/orca/orca_prefs.py,
        src/orca/orca_gui_prefs.py, src/orca/orca-setup.glade,
        src/orca/scripts/Evolution.py: Fix for bugs 382601 - Orca should
        indicate selected text on the braille display and 400720 - Support
        accurate presentation of text attributes on the braille display.
        Much thanks to Rich for all of his help implementing these new
        features!

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

        * src/orca/Gecko.py: Fix for bug 453229 - Orca should honor the
        repeated character count setting in Firefox.  Thanks much Rich!!

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

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

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

        * test/harness/runone.sh: Kills both soffice processes.

        * test/keystrokes/general-orca/yelp.keys,
        test/keystrokes/yelp/yelp.keys: Moved yelp.keys to
        test/keystrokes/yelp so the yelp application is started first
        instead of being started from gnome-terminal

        * test/keystrokes/swriter/menus.keys,
        test/keystrokes/scalc/whereAmI-calc.keys,
        test/keystrokes/scalc/menu-items.keys,
        test/keystrokes/gtk-demo/trees.keys,
        test/keystrokes/gedit/lock-key-echo.keys: Minor keystroke file
        improvements.

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

        * src/orca/scripts/gaim.py: Adjustment to the gaim/pidgin script
        so that the chat history commands work with the new bookmarked
        objects feature.

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

        * src/orca/Gecko.py, src/orca/default.py, src/orca/bookmarks.py,
        src/orca/Makefile.am, src/orca/script.py, src/orca/where_am_I.py:
        Fixed bug #354468 – Bookmarked Objects.  - Also included removal
        of whereamI relative to current key bindings and trimming down
        number of bookmarks to 6

        * docs/doc-set/ue_requirements.sgml,
        docs/doc-set/ue_input_style.sgml: Documentation updates for
        whereamI and bookmarks.

2007-06-30  Joanmarie Diggs <j-diggs@comcast.net>

        * src/orca/orca_gui_prefs.py: Tweak for the fix for Bug #376515
        - Add GUI support for the new customizable text-attribute feature.
        Use default.Script rather than orca_state.activeScript to avoid
        errors when ~/.orca is not present.

2007-06-28 Scott Haeger <scott@bashautomation.com>

        * src/orca/Gecko.py Fixed bug #449232, Firefox move to next
        large object additional tweak

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

        * src/orca/orca_gui_prefs.py: Fixed bug #442069 – Unneeded
        gnome-speech drivers not stopped when GUI setup window is
        dismissed.

2007-06-27  Willie Walker <william.walker@sun.com>

        * src/orca/mag.py: fix for bug 375396 - Orca failed to exit after
        stopping the full screen mag.

2007-06-27  Willie Walker <william.walker@sun.com>

        * src/orca/settings.py: fix for bug 451531 - Orca failed to report
        the conversation message of pidgin.  This was solved by simply
        mapping the gaim script to pidgin.

2007-06-26  Eitan Isaacson <eitan@ascender.com>

        * src/orca/default.py: Removed "object:bounds-changed" listener.
        * src/orca/scripts/Makefile.am: Removed gnome-power-manager.py,
        added notification-daemon.py.
        * src/orca/scripts/gnome-power-manager.py: Removed in favor of
        more generic notification daemon script.
        * src/orca/scripts/notification-daemon.py: Automatic presentation
        of libnotify notifications, bug #354479.

2007-06-26  Lynn MonSanto <lynn.monsanto@sun.com>

        * src/orca/atspi.py: fix for bug #450213 - should
        acc._narrow(Accessibility.Accessible) be a SEVERE error?

2007-06-25  Rich Burridge <rich.burridge@sun.com>

        * src/orca/scripts/StarOffice.py: Fixed bug #450210 –
        StarOffice.py needs null-check for self.getFrame(event.source)

        * src/orca/settings.py: src/orca/httpserver.py: Work on bug
        #395146 – Crash at start. Try to start an HTTP server on
        settings.httpServerPort. If this fails, retry
        settings.maxHttpServerRetries times, each time incrementing the
        server port number by 1. If we are still unable to start a server,
        just fail gracefully.

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

        * src/orca/atspi.py: Fix for bug 450037 Password field for gdm
        speaks characters you type instead of "star star star star".
        The problem was that we were not listening for
        object:property-change:accessible-role events to handle the
        case where gdm changes the role of the text entry area from
        "text" (for username) to "password text" (for password).

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

        * src/orca/flat-review.py, src/orca/default.py:
        Fix for bug 436888 - Include widget status information in speech
        and braille for flat review.

2007-06-25  Joanmarie Diggs <j-diggs@comcast.net>

        * src/orca/Gecko.py, src/orca/default.py: Fix for bug 448096 -
        Orca does not provide access to progress bars for FF3 downloads

2007-06-23  Joanmarie Diggs <j-diggs@comcast.net>

        * src/orca/scripts/Thunderbird.py: Fix for bug 449152 -
        Cannot create a new message in thunderbird while using Orca

2007-06-22  Mike Pedersen <michael.pedersen@sun.com>

        * docs/doc-set/ue_requirements.sgml, * docs/doc-set/orca.html, *
        docs/doc-set/orca.pdf: Update to the bookmarked object specs

2007-06-22  Rich Burridge <rich.burridge@sun.com>

        * src/orca/orca.py: Fixed bug #449978 – Punctuation keys not
          echoed (thanks Tomas Cerha!)

2007-06-21  Lynn MonSanto <lynn.monsanto@sun.com>

        * test/keystrokes/swriter/text-attributes.keys,
        test/keystrokes/gedit/say-all.keys,
        test/keystrokes/gedit/say-all-cursor-pos.keys,
        test/keystrokes/gnome-terminal/gnome-terminal.keys,
        test/keystrokes/gnome-terminal/swriter-say-all.keys: Fixed minor
        keystroke file problems.

        * src/tools/play_keystrokes.py, src/tools/sanity_check.py: Modified
        play_keystrokes,py to sleep for fixed times after keystrokes
        Modified sanity_check.py to test for a previous key not being
        released before the current key is released.

2007-06-21  Rich Burridge <rich.burridge@sun.com>

        * src/orca/default.py: Fixed bug #446881 – Orca braillegenerator
        code assumes that what's in a table is a table cell. Don't try to
        get row description if we are passed a row number < 0.

2007-06-21  Mike Pedersen <michael.pedersen@sun.com>

        * docs/doc-set/ue_requirements.sgml, docs/doc-set/orca.html,
        docs/doc-set/README, docs/doc-set/orca.pdf: Update to the
        bookmarked object specs as well as README doc for generating docs

2007-06-21 Scott Haeger <scott@bashautomation.com>

        * src/orca/Gecko.py: Fixed bug #449232 - Firefox move to next
        large object tweak

2007-06-19  Joanmarie Diggs <j-diggs@comcast.net>

        * src/orca/Gecko.py: Fix for bug 409728 - Orca repeats mouse-
        selected text numerous times in Gecko. (Thanks Rich!)

2007-06-19  Rich Burridge <rich.burridge@sun.com>

        * src/orca/default.py, src/orca/speechgenerator.py,
        src/orca/Gecko.py, src/orca/settings.py,
        src/orca/orca-setup.glade, src/orca/orca_gui_prefs.py: Work on bug
        #438333 – Need to present progress bar activity.  Implementation
        of speech support for progress bars as outlined by Mike in comment
        #6, plus the following changes (per email from Will):

          - Adjust the GUI for this particular feature to have a checkbox
            and a separate label/spin button. ie.:

            [ ] Speak Progress Bar Updates       Update Interval:  ( 10 )

            where the label/spin button pair would be inactivate/grayed if
            the checkbox wasn't checked, and the interval spin button went
            from 1 upwards in intervals of 1 with a default value of 10.

          - When progress bar is at 100%, we should present it, regardless
            of the interval.

          - There may be cases when more than one progress bar is updating
            at the same time in a window. If this is the case, then speak
            the index of this progress bar in the dictionary of known
            progress bars, as well as the value.

          Note that the progress bar currentValue isn't always a value in
          the range 0-100. You need to look at the minimumValue and the
          maximumValue to determine the range. Also fixed
          speechgenerator._getSpeechForProgressBar to reflect this.

2007-06-19  Joanmarie Diggs <j-diggs@comcast.net>

        * src/orca/Gecko.py: Additional fix for bug 449171 - Orca gets
        stuck in endless loops on woot.com

2007-06-19  Joanmarie Diggs <j-diggs@comcast.net>

        * src/orca/Gecko.py: Fix for bug 449171 - Orca gets stuck in
        endless loops on woot.com

2007-06-19 Scott Haeger <scott@bashautomation.com>

        * src/orca/Gecko.py Fixed bug #447191 – Firefox read page summary

        * src/orca/Gecko.py Fixed bug #447191 – Firefox read page summary,
        make announcements only when items > 0

2007-06-18  Willie Walker <william.walker@sun.com>

        * configure.in, README: mark as v2.19.5pre.