2007-06-04 Willie Walker * NEWS, README, RELEASE_HOWTO, configure.in: final prep for v2.19.3 2007-06-04 Willie Walker * po/POTFILES.in, docs/pydoc/Makefile.am: remove reference to users-admin.py, which was removed as part of work on bug 376015 – [a11y] time-admin time servers table is not accessible 2007-06-03 Joanmarie Diggs * src/orca/Gecko.py: 1. Fix for Bug 442083 - Orca skips over empty entries with Up/Down Arrow in Firefox 2. Fix for Bug 443337 - Orca should not use the alt text if it is empty to infer a link name 2007-06-03 Willie Walker * NEWS: initial prep for v2.19.3 2007-06-03 Joanmarie Diggs * src/orca/Gecko.py: fix for bug 443650 - Orca "loops" on certain pages in Firefox 2007-06-03 Willie Walker * src/orca/Gecko.py: more work on bug 437753 to make the "Automatic SayAll on document load" an optional feature. Added the option under the "Page Navigation" panel of the Minefield preferences tab of the Orca preferences GUI. 2007-06-02 Willie Walker * src/orca/Gecko.py: more work on bug 437753 to implement the new proposal for speaking/brailling when a page is loaded. 2007-06-02 Joanmarie Diggs * src/orca/Gecko.py: 1. Fix for Bug 407941 - Infer labels for objects in HTML content 2. Fix for Bug 443067 - sayAll by sentence skips content that is in HTML tables in Firefox 2007-06-01 Willie Walker * src/orca/atspi.py: fix for bug 443012 - atspi.py:_onParentChanged upsets atspi.py:_cache in a bad way 2007-05-31 Joanmarie Diggs * src/orca/Gecko.py: fix for bug 442691 - Form field structural navigation is slow to and in large lists. 2007-05-31 Willie Walker * src/orca/atspi.py: in deleteAccessible, convert object to the CORBA object if someone accidentally passed in one of our atspi.py:Accessible objects. 2007-05-31 Willie Walker * src/orca/Gecko.py: fix for bug 437753 - Orca should speak and braille the current locus of focus after a page is loaded in firefox and then start reading the page. 2007-05-31 Mario Lang * src/orca/input_event.py, src/orca/script.py, src/orca/default.py: fix for bug 441673 - Define InputEventHandler.__eq__ (Thanks Mario!) 2007-05-29 Lynn MonSanto * Fix for bug 412837 - Need a single number to summarize test code coverage: test/harness/trace2html-coverage-patch.txt test/keystrokes/general-orca/yelp.keys, test/keystrokes/swriter/text-attributes.keys, test/keystrokes/scalc/F6-navigation.keys, test/keystrokes/scalc/whereAmI-calc.keys, test/keystrokes/gtk-demo/whereAmI-checkbox.keys, test/keystrokes/gtk-demo/whereAmI-treetable.keys, test/keystrokes/gtk-demo/whereAmI-combobox.keys, test/keystrokes/gtk-demo/whereAmI-radiobuttons.keys, test/keystrokes/gtk-demo/whereAmI-tablist.keys, test/keystrokes/gtk-demo/whereAmI-menu.keys, test/keystrokes/gtk-demo/whereAmI-tabbedpane.keys, test/keystrokes/gedit/whereAmI-text.keys, test/keystrokes/gedit/alphanum-modifiers.keys, test/keystrokes/gedit/whereAmI-menus.keys, test/keystrokes/gedit/lock-key-echo.keys, test/keystrokes/gedit/say-all-dialog.keys, test/keystrokes/gedit/action-key-delete.keys, test/keystrokes/gnome-terminal/whereAmI-checkbox.keys, test/keystrokes/gnome-terminal/whereAmI-combobox.keys, test/keystrokes/gnome-terminal/whereAmI-radiobutton.keys, test/keystrokes/gnome-terminal/whereAmI-pushbutton.keys, test/keystrokes/gnome-terminal/swriter-say-all.keys, test/keystrokes/gnome-terminal/whereAmI-slider.keys, test/keystrokes/gnome-terminal/whereAmI.keys Added Will's patch for trace2html which generates a single number to summarize test code coverage. Fixed miscilaneous keystroke file problems. 2007-05-29 Willie Walker * src/orca/Gecko.py: fix for bug 423435 - Orca is too chatty when loading a page in Firefox. The Gecko developers changed the behavior on us and we needed to adapt. 2007-05-29 Rich Burridge * src/orca/speechgenerator.py: src/orca/braillegenerator.py: src/orca/settings.py: src/orca/scripts/Makefile.am: src/orca/scripts/users-admin.py: (removed) More work on bug #376015 – [a11y] time-admin time servers table is not accessible. Changes to _getSpeechForTableCell() and _getBrailleRegionsForTableCell(). If this table cell has 2 children and one of them has a 'toggle' action and the other does not, then present this as a checkbox where: 1) we get the checked state from the cell with the 'toggle' action 2) we get the label from the other cell. 2007-05-29 Rich Burridge * src/orca/chnames.py: More work on bug #345399 (comment #22). chnames entry for "." changed from "period" back to "dot". 2007-05-28 Joanmarie Diggs * src/orca/Gecko.py: Fix for Bug 440079 – Orca cannot arrow past certain combo boxes in Firefox 2007-05-28 Joanmarie Diggs * src/orca/Gecko.py: Better solution for Bug 441484 – Need to adjust FF form field navigation to accommodate FF changes. 2007-05-27 Joanmarie Diggs * src/orca/Gecko.py: 1. More work on Bug 441484 – Need to adjust FF form field navigation to accommodate FF changes. 2. Fix for Bug 441610 – Orca should identify bogus/redundant checkbox labels in Firefox. 2007-05-27 Joanmarie Diggs * src/orca/chnames.py: Bug 441723 – Orca should not speak "double prime" for the number 3 2007-05-27 Mario Lang * src/orca/braille.py: fix for bug 441640 - Rename processCursorKey to processRoutingKey (Thanks Mario!). 2007-05-27 Joanmarie Diggs * src/orca/Gecko.py: 1. Fix for Bug 441476 Orca should attempt to detect erroneously- marked list labels in Firefox. 2. Fix for Bug 441484 – Need to adjust FF form field navigation to accommodate FF changes. 2007-05-25 Rich Burridge * src/orca/default.py: src/orca/chnames.py: More work on bug #345399 – Key echo missing alpha numeric and punctuation keys. Included extended chnames dictionary entries (thanks Joanie). Testing for uppercase in sayCharacter() in default.py now does "character.decode("UTF-8").isupper()" (thanks Will). The sayCharacter() method now also calls chnames.getCharacterName(character) rather than just passing "character" to speech.speak() (thanks Will). 2007-05-24 Tomas Cerha * src/orca/speechdispatcherfactory.py: fix for bug 440294 - Voice Properties in Speech Dispatcher backend. 2007-05-23 Rich Burridge * src/orca/where_am_I.py: src/orca/scripts/Evolution.py: More work on bug #435226 – Where-am-I doesn't correctly handle multiple selected paragraphs in OOo Writer and Evolution. Orca should hopefully now handle speaking selections that start or include blank lines/paragraphs. 2007-05-23 Joanmarie Diggs * src/orca/Gecko.py: Fix for Bug 440529 – Orca bounces out of Firefox Help Contents tree and into the document frame. 2007-05-23 Rich Burridge * src/orca/where_am_I.py: Fix the translation problem mentioned in comment #51 of bug #412200. 2007-05-22 Rich Burridge * src/orca/scripts/gcalctool.py: Fixed bug #440592 – Orca doesn't speak gcalctool's status bar correctly. 2007-05-22 Joanmarie Diggs * src/orca/Gecko.py: Fix for Bug 439286 – Gecko.py's find{Next,Previous}Object fails when object is document_frame. 2007-05-21 Rich Burridge * src/orca/scripts/StarOffice.py: The patch from Comment 13 of bug #435201 http://bugzilla.gnome.org/show_bug.cgi?id=435201#c13 was causing selected lines not to be spoken properly in OOo Writer. It's not been removed. Fix found by Joanie (thanks!) 2007-05-21 Joanmarie Diggs * src/orca/Gecko.py: Fix for Bug 433655 – Orca's structural navigation should wrap at the end of a page. 2007-05-21 Mario Lang * src/orca/braillegenerator.py: fix for bug 439509 - Run Application Dialog prints entered text twice in braille. 2007-05-21 Rich Burridge * src/orca/orca.py: Potential fix for bug #345399 – Key echo missing alpha numeric and punctuation keys. 2007-05-19 Joanmarie Diggs * src/orca/Gecko.py: More work on Bug 420540 – Firefox keyboard control wish list. Q/Shift+Q can now be used to navigate among blockquotes. I also added a new method, getLastObject(), which I need for a couple of other RFE's I'm working on. 2007-05-18 Willie Walker * src/orca/braillegenerator.py: fix for bug 439487 - Combobox role not shown in braille in 'brief' verbosity mode 2007-05-18 Joanmarie Diggs * src/orca/Gecko.py: Fix for Bug 414657 – Linked headings should be announced as both heading and link. 2007-05-17 Rich Burridge * src/orca/scripts/StarOffice.py: Fix for bug #435852 – Orca and OpenOffice Calc have a memory lovefest, found by Will (thanks!). We now override the _getSpeechForTable() method in the subclassed SpeechGenerator class in the StarOffice.py script, and just check against "not obj.childCount" 2007-05-17 Willie Walker * src/orca/scripts/gcalctool.py: fix for bug 439155 - Flat review is broken in gcalctool 2007-05-17 Joanmarie Diggs * src/orca/Gecko.py, src/orca/default.py: Fix for Bug 437986 – Orca should not first speak page and frame title when opening a menu in firefox. 2007-05-16 Willie Walker * src/orca/braille.py: additional fix for bug 434600 to handle case where last line of file in gedit is blank. The cursor was ending up at the wrong spot. 2007-05-16 Mario Lang * src/orca/settings.py: Configurable checkbox/radio button indicator strings for braille output. * src/orca/braillegenerator.py, src/orca/Gecko.py: Use new braille{CheckBox,RadioButton}Indicators from settings.py. * src/braillegenerator.py, src/Gecko,py, src/orca/scripts/planner.py: Present checkbox and radio button indicators before label/name in braille. 2007-05-16 Rich Burridge * src/orca/where_am_I.py: src/orca/scripts/Evolution.py: Fixed bug #435226 – Where-am-I doesn't correctly handle multiple selected paragraphs in OOo Writer and Evolution. 2007-05-16 Rich Burridge * src/orca/scripts/StarOffice.py: src/orca/focus_tracking_presenter.py: Work on bug #435199 - Orca is bloating the swap partition, so the system is no more usable after a short time. Adjusted the StarOffice script to use the new activate() and deactivate() script methods to initially set the value of the readTableCellRow setting to False when OOo is running, and restoring it to its previous value when that application is no longer active. 2007-05-16 Willie Walker * src/orca/Gecko.py: fix typos from 434600. :-( 2007-05-15 Willie Walker * src/orca/braille.py, src/orca/braillegenerator.py, src/orca/Gecko.py: fix for bug 434600 to allow cursor routing keys to position caret at end of line. 2007-05-14 Willie Walker * src/orca/speechdispatcherfactory.py: fix for bug 349394 to make Speech Dispatcher Factory work better with Orca GUI preferences.