2007-02-11 Willie Walker * NEWS, configure.in, README: prep for v2.17.91. 2007-02-11 Joanmarie Diggs * src/orca/Gecko.py: Handle the new implementation of comboboxes that the Firefox guys made as part of the fix to Mozilla bug #363955. 2007-02-11 Willie Walker * docs/planning.ods: replace planning.html with planning.ods. 2007-02-11 Joanmarie Diggs * src/orca/settings.py, src/orca/focus_tracking_presenter.py, src/orca/script.py, src/orca/scripts/StarOffice.py: Fix for bug #397787: Orca non-responsive if OOo goes into recovery mode. Since we seem to want/need different values for commFailureAttemptLimit, pull it out of settings.py and make it script-specific. 2007-02-11 Willie Walker * src/orca/braille.py: update to support latest BrlAPI. 2007-02-07 Lynn Monsanto * src/orca/scripts/Thunderbird.py: Additional change for bug #405541 - regression: Braille stopped showing message header from beginning of row. Defers text field autocompletion handling to braillegenerator.BrailleGenerator. Gecko._getBrailleRegionsForText does not return the correct autocompletion for Thunderbird. This needs to be further investigated, but this fix works in the mean time. The additional change was to directly call braillegenerator.BrailleGenerator.__getBrailleRegionsForText instead of repeating the logic in Thunderbird.py 2007-02-07 Lynn Monsanto * src/orca/scripts/Thunderbird.py: Fixed bug #405562 - regression: Braille autocompletion in Thunderbird compose dialog stopped working 2007-02-07 Lynn Monsanto * src/orca/scripts/Thunderbird.py: Fixed bug #405541 - regression: Braille stopped showing message header from beginning of row 2007-02-07 Joanmarie Diggs * src/orca/flat_review.py, src/orca/scripts/StarOffice.py: Part fix and part hack for bug #363830. Now Orca is much more likely to announce when bold, underline, italics, and the various alignment toggle buttons change state in OOo. Should this fail, the work-around is to give any flat review command which will cause us to start getting the needed events. 2007-02-05 Lynn Monsanto * src/orca/scripts/Thunderbird.py: Additional fix for Bug #403767 - Orca does not speak Thunderbird autocompetions. Orca no longer speaks the role "autocomplete". 2007-02-04 Willie Walker * docs/planning.html: first pass at prioritization of tasks. 2007-02-04 Willie Walker * src/orca/Gecko.py, src/orca/mag.py: allow the magnifier to better track the cursor in Firefox. 2007-02-03 Willie Walker * orca.spec.in: add libgail-gnome dependency. 2007-02-02 Willie Walker * src/orca/Gecko.py: remove progress bar visibility hack to determine when a page is loading now that the Firefox folks have fixed the busy state event notification on the document frame. * src/orca/Gecko.py, src/orca/scripts/Thunderbird.py: prevent Thunderbird from saying "Finished loading.". 2007-02-02 Lynn Monsanto * src/orca/scripts/Thunderbird.py: Fixed #Bug 403767 - Orca does not speak Thunderbird autocompetions 2007-02-02 Willie Walker * src/orca/acss.py, src/orca/orca-setup.glade, src/orca/orca_prefs.py, src/orca/speech.py, src/orca/orca_gui_prefs.py: fix for bug 398531 to better handle the population of the speech preferences tab. 2007-02-01 Lynn Monsanto * src/orca/scripts/Thunderbird.py: Fixed problem with not speaking the message header when "View Message Pane" is disabled. 2007-02-01 Rich Burridge * src/orca/orca_gui_prefs.py: Fixed bug #380050 – New window should be focused after user presses "Quit" or "Preferences" button in Orca Preferences window. Thanks to Joanie for extensively testing this. * src/orca/focus_tracking_presenter.py: Work on bug #400763 – Orca hangs after starting the update process in update manager. Checked in a patch that checks to see whether the event.source.valid field is set or not for each event, in the _enqueueEvent() routine and ignores invalid events. We still get the initial COMM_FAILURE's when we try to access an invalid accessible, but overall Orca is now much more responsive in a situation like this. 2007-01-31 Lynn Monsanto * src/orca/scripts/Thunderbird.py: Sets focus to the cell at the beginning of table rows, so Braille shows the row from the beginning. This is an issue for message header table rows, where the cell with focus is in the column that is sorted on (e.g., date). 2007-01-31 Willie Walker * src/orca/Gecko.py: handle unnamed link images that end in a "/" a little better (we now speak the stuff just prior to the "/" in these cases). 2007-01-30 Willie Walker * src/orca/Gecko.py: first pass at letting the user know when a page has been loaded. There's still some verbosity that needs to be removed when pages take a long time to load. Something also seems to be a little sticky about the name of the page. Need to look into this some more. * src/orca/braillegenerator.py, src/orca/speechgenerator.py: make sure minimumIncrement is defined when calculating percentages for progress bars. Looks like Gecko doesn't want to give us a minimumIncrement on the value for them. 2007-01-29 Lynn Monsanto * src/orca/where_am_I.py: Removed typo. * src/orca/scripts/Thunderbird.py: Fixed fence-post error that was causing Orca to not speak the contents of the Notes text area in the New Contact dialog. 2007-01-29 Joanmarie Diggs * src/orca/default.py: During a text-inserted event, if the last input event was a keyboard event, check for selection. If text is selected, it's an autocomplete and the full field should be spoken. Fix for bug #400766 as well as #348464. 2007-01-12 Lynn Monsanto * src/orca/where_am_I.py: Fixed multiple-defined method.