2007-04-23 Willie Walker * configure.in, NEWS: prep for v2.19.1. 2007-04-23 Joanmarie Diggs * src/orca/default.py: Fix for bug 432674 - In password entries, Orca should respect key echo settings and say "star" for the inserted characters. 2007-04-23 Joanmarie Diggs * src/orca/chnames.py: src/orca/punctuation_settings.py: Fix for bug 416971 - Orca does not speak or braille numbers/ bullets of list items in Firefox. This fix should also cause Orca to speak and braille the bullets in OOo Writer documents. A number of other "basic" characters were added that weren't being spoken before. Also, switched the dictionary keys to unicode which should make it easier for users to add/change their own dictionaries. 2007-04-20 Joanmarie Diggs * src/orca/Gecko.py: Fix for bug 426360 - SayAll is broken in Firefox. It should work much better now. Plus it now supports both SayAll by sentence and SayAll by line. 2007-04-20 Lynn MonSanto * test/keystrokes/swriter/*.keys, test/keystrokes/scalc/*.keys: Added keystrokes to shutdown gracefully, discarding changes. 2007-04-19 Joanmarie Diggs * src/orca/scripts/Evolution.py: More work for the workaround for Evolution bug 347964 – When deleting messages in Evolution, Orca initially speaks the wrong tree item. 2007-04-18 Willie Walker * Makefile.am: fix for bug 430726 to implement GNOME GOAL #4, which is to run gtk-update-icon-cache in the uninstall-hook. 2007-04-18 Willie Walker * docs/planning.ods: reconciliation with Bugzilla and include priorities discussed in team meeting. 2007-04-18 Willie Walker * src/orca/orca.py: work on bug 412200 to unmark usage text and command line options for translation per gnome-i18n discussion. 2007-04-18 Lynn MonSanto * test/harness/runall.sh: Commented out the lines that compare the results file with the golden results file. I believe it is more useful to do the comparisons after runall.sh has completed. The runall.sh output just contains information about the test executions, not including the results. (Draft) directions for running the Orca regression tests are now in http://live.gnome.org/Orca/RegressionTesting 2007-04-18 Rich Burridge * src/orca/scripts/Evolution.py: src/orca/scripts/StarOffice.py: src/orca/default.py: src/orca/where_am_I.py: Fixed bug #430278 – The Where_Am_I script does not work in most applications. No longer need to pass a speech context into the whereAmI() routine to get the application name. Application specific code is now in the app specific scripts. Moved the Evolution specific "where am I" code to the Evolution script. Fixed bug #427481 – "where am I" does not speak Evolution Mail...Tasks toggle buttons. The problem here was that those objects were toggle buttons and the whereAmI() routine did not have a generic catchall clause at the bottom to handle such objects. 2007-04-17 Willie Walker * src/orca/phonnames.py: add a URL to point to a Wikipedia entry on the NATO alphabet. 2007-04-17 Willie Walker * src/orca/Gecko.py: Add SunF37 as Solaris equivalent for F12. Also turn on Orca's caret navigation mode by default. 2007-04-17 Nickolay V. Shmyrev * src/orca/phonnames.py: work on bug 412200 to provide a translatable string that is nicer to translators. 2007-04-17 Willie Walker * src/orca/settings.py: Fix for bug 430434 to make the key echo (but not word echo) be turned on by default. 2007-04-17 Joanmarie Diggs * src/orca/Gecko.py: Fix for bug 427722 - Web page separators cause Orca to get stuck with go{Next,Previous}Line. More work on bug 411261 - Some HTML constructs cause Orca to say just "Link" when arrowing up and down by line. 2007-04-17 Joanmarie Diggs * src/orca/scripts/Evolution.py: Workaround for Evolution bug 347964 – When deleting messages in Evolution, Orca initially speaks the wrong tree item. 2007-04-17 Rich Burridge * src/orca/settings.py: src/orca/orca-setup.glade: src/orca/orca_prefs.py: src/orca/orca_gui_prefs.py: src/orca/scripts/gedit.py: src/orca/scripts/Evolution.py: More work on bug #400716 – sayAll should be done by sentences. Added a "Say All By" combo box to the speech pane of the Orca Preferences dialog (accelerator is Alt-y). Current valid choices are "Line" and "Sentence". Adjusted the existing textLines() routines to use it. 2007-04-13 Willie Walker * src/orca/scripts/StarOffice.py: minor bug fix and pychecker fix. * docs/planning.ods: reconcile with latest bug list, also pencil in more names to tasks. 2007-04-13 Willie Walker * src/orca/phonnames.py: work on bug 412200 to provide a more flexible means to define the military spelling dictionary. The new means allows translators to better support the nuances of their particular language. 2007-04-11 Willie Walker * src/orca/scripts/gedit.py, src/orca/scripts/liferea.py, src/orca/scripts/Thunderbird.py, src/orca/scripts/gaim.py, src/orca/scripts/acroread.py, src/orca/scripts/gnome-search-tool.py, src/orca/scripts/Evolution.py, src/orca/scripts/StarOffice.py, src/orca/scripts/gnome-mud.py, src/orca/scripts/users-admin.py, src/orca/phonnames.py: more work on bug 412200 to clarify things for translators and to fix up some ngettext and other stuff. The remaining modules for 412200 are phonnames.py, pronunciation_dict.py, and orca.py. These might be a bit tricky (phonenames because other languages may have military spelling for more than just a-z, and pronunciation_dict because we may want to allow translators to include common things for their language), so I have a couple questions into gnome-i18n. orca.py remains because I also have a question into gnome-i18n about the appropriateness of translating command line options. 2007-04-11 Willie Walker * src/orca/speechgenerator.py, src/orca/settings.py: more work on bug 412200 to clarify things for translators. 2007-04-11 Willie Walker * src/orca/rolenames.py: more work on bug 412200 to clarify just what short braille, long braille, and spoken words mean, and to tag various things as being for each. Poor translators for GNOME 2.18 had no clue. My apologies. 2007-04-10 Willie Walker * src/orca/orca_gui_prefs.py: fix a typo in a comment. * src/orca/orca/py: more work on bug 412200. Have a question into the gnome-i18n folks about best practices for command line options (should they or should they not be translated?). 2007-04-10 Mike Pedersen * docs/doc-set/ue_requirements.sgml, * docs/doc-set/orca.html, * docs/doc-set/orca.pdf yet more Updates to the specs 2007-04-10 Willie Walker * src/orca/default.py: fix for bug 418147 to make sure we treat characters in strings as characters and not as bytes when spelling an item. 2007-04-10 Willie Walker * src/orca/orca_gui_prefs.py, src/orca/orca-setup.glade: more work on bug 412200. This completes work on orca_gui_prefs.py and gets rid of some of the more confusing strings that we received questions on. 2007-04-09 Joanmarie Diggs * src/orca/Gecko.py: Ripping out the layout table guesswork. As a result, you may land on layout tables that Firefox claims are data tables due to misidentification. The good news is that Aaron Levanthal has proposed a patch to fix at least some of that on the Firefox side of things. 2007-04-09 Mike Pedersen * docs/doc-set/ue_requirements.sgml, * docs/doc-set/orca.html, * docs/doc-set/orca.pdf Updates to specs 2007-04-09 Joanmarie Diggs * src/orca/Gecko.py: Several fixes: 1) Bug 426336 – refactor Gecko.py's find{Next, Previous}Role. Also, L and Shift+L will only move you among ordered/unordered lists. Before, form field lists were included because they, too, have a role of ROLE_LIST. 2) Bug 426684 – Orca does not speak entry text in Firefox when the caret is at the end of line. This fix also solves Bug 426687 – Orca should only speak entry text when arrowing Up/Down in an entry in Firefox. 3) Bug 413990 – [blocked] orca should not speak table over and over again when tabbing through a web page. This fix should also make it less likely that T and Shift+T will land on layout tables. 2007-04-09 Willie Walker * src/orca/speechgenerator.py, src/orca/Gecko.py, src/orca/scripts/Thunderbird.py: fix for bug 423439 to reduce chattiness of speech context. 2007-04-09 Willie Walker * src/orca/scripts/metacity.py: fix for bug 427880 to restore the metcity behavior of speaking the name of the window to get focus when you're doing an Alt+Tab. 2007-04-09 Joanmarie Diggs * src/orca/Gecko.py: The remainder of the fix for bug #414926: Orca should announce the level of headings in Firefox. Speech was added a while back; now it brailles the level too. 2007-04-09 Mike Pedersen * docs/doc-set/ue_requirements.sgml, Updated more specs I'll update the web site docs when I'm done 2007-04-07 Joanmarie Diggs * src/orca/default.py: slight modification to the fix for bug #400716 - [requirement] sayAll should be done by sentences. textLines() tries TEXT_BOUNDARY_SENTENCE_END and if it gets absolutely nothing in response, it falls back on the old TEXT_BOUNDARY_LINE_START that we were using. What this means is that some applications, such as gnome-terminal, will once again have a functional sayAll but will need special handling added to have sayAll by sentence. 2007-04-06 Rich Burridge * src/orca/default.py: src/orca/scripts/gedit.py: src/orca/scripts/Evolution.py: Fix for bug #400716 – [requirement] sayAll should be done by sentences.. textLines() now uses TEXT_BOUNDARY_SENTENCE_END instead of TEXT_BOUNDARY_LINE_START to break apart chunks to read (thanks Will!) Fix appears to work nicely for gedit, OOo Writer and Evolution. It still needs to be implemented for Firefox, but that's a separate bug (http://bugzilla.gnome.org/show_bug.cgi?id=426360). 2007-04-06 Mike Pedersen * docs/doc-set/ue_requirements.sgml, Updating the specs I'll update the web site docs when I'm done 2007-04-06 Rich Burridge * src/orca/scripts/Evolution.py: Removed the partial fix for bug #422487 – Ability to jump to the start of the message in Evolution. We will wait for the Evolution folks to implement bug #423395. 2007-04-05 Lynn Monsanto * src/orca/default.py, src/orca/settings.py, src/orca/scripts/gnome-panel.py: removed extra double-space and trailing-whitespace from files. 2007-04-05 Joanmarie Diggs * src/orca/Gecko.py: Fix for bug #423198 – Orca should not speak "text" repeatedly when moving around in a text entry area on a web page. 2007-04-05 Willie Walker * src/orca/orca_console_prefs.py: more work on bug 412200 to better handle 'y'/'n' type questions on the command line and to add more comments for translators. 2007-04-05 Willie Walker * src/orca/keynames.py, src/orca/orca.py, src/orca/keybindings.py, src/orca/orca_gui_prefs.py: more work on bug 412200 to add documentation where needed and to unflag some things for translation. This completes work on keynames.py and keybindings.py. The next beast is orca_console_prefs.py. 2007-04-04 Rich Burridge * src/orca/scripts/StarOffice.py: Reinstate: def _getCalcFrameAndSheet(self, obj): def _speakCalcStatusBar(self): 2007-04-04 Willie Walker * src/orca/where_am_I.py, src/orca/scripts/StarOffice.py, src/orca/speechgenerator.py: more work on bug 412200 to remove bizarre '_("%s") % text' constructs. Also added more docs as appropriate as a means to finish out the work on where_am_I.py. 2007-04-04 Willie Walker * docs/planning.ods: well...I didn't get much of a chance to do too much with this today, but I'm checking what I was able to do between phone calls. 2007-04-04 Willie Walker * src/orca/default.py: more work on bug 398009 to reduce chattiness when moving across objects in a toolbar while tooltips are up. 2007-04-04 Willie Walker * src/orca/default.py, src/orca/where_am_I.py: more work on bug 398009 to better handle tooltips when they appear and disappear. 2007-04-03 Mike Pedersen * src/orca/Gecko.py Cleaned up what is considered a large object. 2007-04-03 Lynn Monsanto * src/orca/default.py: Removed Orca control-F1 keybinding which overroad the Gnome control-F1 binding. With this change, control-F1 causes a modal change. When control-F1 is first pressed, tooltips are always displayed when the user navigates to the next object that supports tooltips. Orca first reads the object name, then the tooltip. Pressing control-F1 a second time causes the application to exit "tooltip displayed mode." Navigating to the next object that supports tooltips causes Orca to just speak the object name. Bug #3980009 - Orca should be able to tooltip text for an object 2007-04-03 Willie Walker * docs/planning.ods: update to include rough prioritization based upon input from team and conversation with Mike. 2007-04-03 Lynn Monsanto * src/orca/default.py: Removed Orca control-F1 keybinding which overroad the Gnome control-F1 binding. With this change, control-F1 causes a modal change. When control-F1 is first pressed, tooltips are always displayed when the user navigates to the next object that supports tooltips. Orca first reads the object name, then the tooltip. Pressing control-F1 a second time causes the application to exit "tooltip displayed mode." Navigating to the next object that supports tooltips causes Orca to just speak the object name. Bug #3980009 - Orca should be able to tooltip text for an object 2007-04-03 Lynn Monsanto * src/orca/orca.py, src/orca/settings.py: Additional fix for Bug 368626 - [blocked] Orca accessing tool tips from gnome-panel causes gnome-panel to crash. Moved setting of settings.presentTooltips from orca.py to settings.py. This makes it possible for users to override the setting. 2007-04-03 Rich Burridge * src/orca/orca-setup.glade: Further fixup for bug #413109 from Joanie (thanks!) Adds combo box and slider mnemonics to Orca preferences. 2007-04-02 Lynn Monsanto * src/orca/default.py: Added a "present tooltip" keybinding which is mapped to control-F1. Pressing control-F1 causes Orca to speak and braille the tooltip for the object that has keyboard focus. This has only been tested with gedit. For example, pressing control-F1 when a "Replace" button has focus, causes Orca to speak and braille "Search for and replace text". Bug #3980009 - Orca should be able to tooltip text for an object 2007-04-02 Willie Walker * src/orca/gnomespeechfactory.py, src/orca/Gecko.py: work on bug 412200 to provide more comments for translators. 2007-04-02 Lynn Monsanto * src/orca/focus-tracking-presenter.py, src/orca/orca.py, src/orca/settings.py, src/orca/scripts/gnome-panel.py, src/orca/scripts/Makefile.am: Fix for Bug 368626 - [blocked] Orca accessing tool tips from gnome-panel causes gnome-panel to crash. 2007-04-02 Willie Walker * docs/planning.ods: update to include bugs as of this morning 2007-04-02 Willie Walker * src/orca/espeechfactory.py, src/orca/find.py, src/orca/focus_tracking_presenter.py: work on bug 412200 to provide more comments for translators. The next big beast in line is Gecko.py. * src/orca/acss.py: fix problem where the name of an ACSS wasn't being properly updated. 2007-04-02 Rich Burridge * src/orca/settings.py: src/orca/orca-setup.glade: src/orca/orca.py: src/orca/default.py: src/orca/orca_gui_main.py: src/orca/orca_gui_prefs.py: Fixed bug #425498 – option to allow Orca to quit without confirmation when user presses Insert-q. 2007-04-02 Joanmarie Diggs * src/orca/Gecko.py: Partial fix for bug #416971 Orca does not speak or braille numbers/bullets of list items in Firefox. 2007-03-29 Rich Burridge * docs/man/orca.sgml: (removed). Part of the fix for bug #414981 – Orca manual pages for 2.18. * src/orca/orca-find.glade: src/orca/orca-quit.glade: src/orca/orca-setup.glade: Fixed bug #413109 – HIG violations. Revamped Glade files from Calum Benson (thanks!)