2008-05-31 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: Tweak for bug #515665 - Orca has problems with tables that have captions in FF3. Need to consider tree tables as well. 2008-05-30 Willie Walker * src/orca/scripts/apps/evolution/where_am_i.py: Make getTextSelection[s] methods public to account for change made as a result of fixes for text selection (pylint found this). 2008-05-30 Willie Walker * test/keystrokes/gtk-demo/role_text_multiline_navigation.py: Reconcile tests with more accurate results as a result of recent bug fixes. Also remove ^M's embedded at the end of some of the lines (looks like a possible typescript cut/paste thing that sneaked in there at some time). 2008-05-30 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: src/orca/scripts/toolkits/Gecko/script_settings.py: Fix for bug #534393 - Moving by large object in firefox can skip text. 2008-05-30 Rich Burridge * src/orca/default.py: Fixed bug #535747 - Do not assume orca_state.lastNonModifierKeyEvent is non-None. 2008-05-29 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: Fix for bug #528644 - Orca should indicate when an autocomplete list has appeared in FF. 2008-05-29 Rich Burridge * src/orca/scripts/apps/nautilus.py: Fixed bug #371637 - Orca repeats "Location:" info repeatedly in Nautilus File Browser Dialog. * src/orca/default.py: Fixed bug #524998 - Selection is not shown if Ctrl+A is used to do "Select All". * src/orca/scripts/apps/evolution/script.py: Fixed bug #516565 - Orca speaks the full line of a message in Evo when it should not. 2008-05-28 Joanmarie Diggs * src/orca/default.py: test/keystrokes/gtk-demo/role_text_multiline_navigation.py: Reversed the fix for bug #529784 - Speech cannot always be interrupted with flat review. Further investigation done by Rich and Will indicate that the bug in question is an espeak bug and this "fix" introduces more problems than it solves (see, for instance, bug #532982). 2008-05-28 Rich Burridge * src/orca/scripts/apps/pidgin/constants.py: (removed) src/orca/scripts/apps/pidgin/__init__.py: src/orca/scripts/apps/pidgin/Makefile.am: src/orca/scripts/apps/pidgin/script.py: src/orca/scripts/apps/pidgin/script_settings.py: (added) src/orca/scripts/apps/soffice/constants.py: (removed) src/orca/scripts/apps/soffice/speech_generator.py src/orca/scripts/apps/soffice/__init__.py: src/orca/scripts/apps/soffice/Makefile.am: src/orca/scripts/apps/soffice/script.py: src/orca/scripts/apps/soffice/script_settings.py: (added) src/orca/scripts/toolkits/Gecko/constants.py: (removed) src/orca/scripts/toolkits/Gecko/__init__.py: src/orca/scripts/toolkits/Gecko/Makefile.am: src/orca/scripts/toolkits/Gecko/script.py: src/orca/scripts/toolkits/Gecko/script_settings.py: (added) Further changes to bug #528147 - Moved user settable script variables into script_settings.py and removed constants.py. Fixed up code to use this new format. 2008-05-28 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: test/keystrokes/firefox/label_guess_bugzilla_search.py: Fix for bug #535149 - Orca should override Home and End in Firefox 3 and Thunderbird. 2008-05-28 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: Fix for bug #532069 - Orca should read field labels on the NLS site. * test/keystrokes/firefox/xul_role_entry.py: test/keystrokes/firefox/flat_review_text_by_word_and_char.py: Updated regression tests to reflect that we now say "space" rather than " ". 2008-05-27 Rich Burridge * src/orca/orca.py: src/orca/mouse_review.py: Fix for bug #534383 - Orca mouse review traceback at startup. 2008-05-25 Rich Burridge * src/orca/orca.py: Removed patch for bug #530368 - Only move focus if the event is for the focused/active window. This breaks the gnome-screensaver lockscreen window; password is not announced. 2008-05-24 Rich Burridge * src/orca/orca.py: Slight tweak to fix for bug #530368. Make sure that event.host_application is not None as well. 2008-05-23 Rich Burridge * src/orca/orca.py: Fix for bug #530368 - Only move focus if the event is for the focused/active window. 2008-05-21 Rich Burridge * src/orca/settings.py: src/orca/orca-setup.glade: src/orca/orca_gui_prefs.py: Fix for bug #448817 - Being able to configure autostart from orca's settings. * src/orca/orca_gui_prefs.py: Further tweak for bug #448817. If we are pressing Apply or OK from an application preferences dialog (rather than the general Orca preferences), then there won't be a general pane, so we won't be able to adjust the login checkbox. Just catch the failure and carry on. 2008-05-20 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: src/orca/scripts/apps/evolution/script.py: src/orca/scripts/apps/pidgin/where_am_i.py: src/orca/scripts/apps/pidgin/script.py: src/orca/scripts/apps/Thunderbird/script.py: src/orca/scripts/apps/soffice/speech_generator.py: src/orca/scripts/apps/soffice/where_am_i.py: src/orca/scripts/apps/soffice/braille_generator.py: src/orca/scripts/apps/soffice/script.py: src/orca/speechgenerator.py: src/orca/default.py: src/orca/liveregions.py: src/orca/where_am_I.py: src/orca/braillegenerator.py: Fix for bug #515665 - Orca has problems with tables that have captions in FF3. 2008-05-20 Rich Burridge * src/orca/scripts/apps/gedit/speech_generator.py: src/orca/scripts/apps/gedit/Makefile.am: src/orca/scripts/apps/gedit/script.py: src/orca/scripts/apps/soffice/script.py: src/orca/speechgenerator.py: src/orca/default.py: src/orca/where_am_I.py: src/orca/braillegenerator.py: Fixed bug #463646 - Orca doesn't announce the presence of unfocused dialogs when an app gains focus. * src/orca/scripts/apps/gedit/script.py: src/orca/scripts/apps/soffice/script.py: src/orca/default.py: src/orca/where_am_I.py: Fixed bug #517048 - Orca does not always speak the correct information when navigating and/or selecting text across object boundaries in OOo Writer. * src/orca/test/keystrokes/gtk-demo/role_text_multiline_navigation2.py: More work on bug #517048 - fixed up the Gtk+ role_text_multiline_navigation2.py regression test to work with the new expected output. 2008-05-20 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: Fix for bug #527959 - Incorrect caret movement in Firefox 3 on certain Web pages. 2008-05-20 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: src/orca/scripts/apps/Thunderbird/script.py: Fix for bug #511561 - Orca should not impact the cursor position when replying to a message in thunderbird. 2008-05-19 Willie Walker * src/orca/speech.py: Additional fix for bug #520494 - Keyboard review punctuation in Firefox. Do not normalize character name before sending to _speechServer.speakCharacter. 2008-05-18 Willie Walker * test/keystrokes/gtk-demo/role_text_multiline_navigation.py: Fix for bug #533499 - Evolution contacts not being spoken when you navigate them. Adjust to reflect improved output. 2008-05-17 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: Fix for bug #533125 - Orca does not speak Search textbox in Firefox Download Manager if it is empty. 2008-05-16 Willie Walker * src/orca/default.py: Fix for bug #533499 - Evolution contacts not being spoken when you navigate them. 2008-05-16 Willie Walker * src/orca/scripts/apps/evolution/script.py: src/orca/scripts/apps/gnome-terminal.py: src/orca/scripts/apps/gcalctool/script.py: src/orca/scripts/apps/acroread.py: src/orca/scripts/apps/soffice/script.py: src/orca/scripts/toolkits/Gecko/script.py: src/orca/orca.py: src/orca/default.py: src/orca/speech.py: src/orca/gnomespeechfactory.py: Fix for bug #520494 - Keyboard review punctuation in Firefox. This fix reflects an across the board survery of our calls to the various speech.speak{Utterances,Character,KeyEvent,...} methods and attempts to make sure we call them appropriately. I also moves some logic into gnomespeechfactory.py in an attempt to delegate appropriately to the speech server factory. This has not been tested with the unsupported speech dispatcher support - we can update that as needed. Note also that some of the regression tests will need some updating and that will come in a later commit. 2008-05-12 Willie Walker * README: configure.in: Mark as Orca v2.23.3pre