2008-07-21 Willie Walker * NEWS: README: configure.in: Prep for Orca v2.23.5 2008-07-21 Willie Walker * src/orca/scripts/toolkits/Gecko/speech_generator.py: src/orca/scripts/toolkits/Gecko/braille_generator.py: src/orca/where_am_I.py: More work on bug #542714 - Orca should indicate read-only text boxes. This handles Gecko, albeit with a nasty hack for ROLE_ENTRY objects in tables. 2008-07-21 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: Fix for bug #539075 - Navigation problems with Firefox 3 & Aria example. * src/orca/scripts/toolkits/Gecko/script.py: Fix for bug #543024 - Important header fields for received messages not spoken when tabbing through headers in Thunderbird message view. * src/orca/flat_review.py: Fix for bug #543496 - Problems with performing mouse clicks in Firefox. 2008-07-18 Halim Sahin * src/orca/orca_console_prefs.py: Fix for bug #543775 - Orca uses incorrect voice sometimes in text setup 2008-07-18 Willie Walker * test/harness/utils.py: test/keystrokes/oowriter/bug_435226.py: test/keystrokes/oowriter/bug_382415.py: test/keystrokes/oowriter/bug_413909.py: test/keystrokes/oowriter/bug_384893.py: test/keystrokes/oowriter/bug_342602.py: test/keystrokes/oowriter/bug_361624.py: test/keystrokes/oowriter/bug_382408.py: test/keystrokes/oowriter/bug_382418.py: test/keystrokes/oowriter/bug_361747.py: test/keystrokes/oowriter/bug_382880.py: test/keystrokes/oowriter/bug_469367.py: test/keystrokes/oowriter/bug_382888.py: Get the oowriter tests working well with OOo DEV300_m25. They still don't succeed without unexpected failures, but they get along OK. Still some work to do, and I think we also need to do a UI analysis -- some of the output seems a little cumbersome. 2008-07-18 Willie Walker * test/harness/utils.py: test/keystrokes/oowriter/bug_450210.py: test/keystrokes/oowriter/bug_430402.py: test/keystrokes/oowriter/bug_435226.py: test/keystrokes/oowriter/bug_382415.py: test/keystrokes/oowriter/bug_413909.py: test/keystrokes/oowriter/bug_355733.py: test/keystrokes/oowriter/bug_353268.py: test/keystrokes/oowriter/bug_384893.py: test/keystrokes/oowriter/bug_435201.py: test/keystrokes/oowriter/bug_342602.py: test/keystrokes/oowriter/bug_350219.py: test/keystrokes/oowriter/bug_361624.py: test/keystrokes/oowriter/bug_382408.py: test/keystrokes/oowriter/bug_382418.py: test/keystrokes/oowriter/bug_361747.py: test/keystrokes/oowriter/bug_382880.py: test/keystrokes/oowriter/bug_364765.py: test/keystrokes/oowriter/bug_385828.py: test/keystrokes/oowriter/bug_469367.py: test/keystrokes/oowriter/bug_362979.py: test/keystrokes/oowriter/bug_382888.py: Get the oowriter tests working well, at least with StarOffice 8 on OpenSolaris. bug_362979.py has some toxic bullet issues that need to be resolved, bug_435201.py has some nastiness to resolve as well (all the tests fail), and bug_382418.py has a 'leaving table' issue that looks like it might be fixed in later OOo releases, so I'm leaving it in there. I'm checking these in because they work. ;-) I'm off to try an OOo 3.0 development build now. 2008-07-18 Willie Walker * src/orca/keynames.py: test/keystrokes/gtk-demo/learn_mode.py: More fix for bug #542367 - Some key names not marked for translation. 2008-07-18 Willie Walker * src/orca/settings.py: src/orca/speechgenerator.py: src/orca/where_am_I.py: src/orca/braillegenerator.py: Work on bug #542714 - Orca should indicate read-only text boxes. This handles the general case -- Firefox still needs to be done. 2008-07-18 Willie Walker * src/orca/orca_gui_prefs.py: Fix for bug #542719 - Modified column header does not appear translated in Preferences - Key bindings page. 2008-07-17 Joanmarie Diggs * src/orca/default.py: test/keystrokes/firefox/moz_progressbar.py: Fix for bug #542260 - Orca should only keep track of active/non- defunct progress bars. * src/orca/scripts/toolkits/Gecko/script.py: src/orca/scripts/toolkits/Gecko/speech_generator.py: src/orca/speechgenerator.py: src/orca/where_am_I.py: src/orca/braillegenerator.py: src/orca/settings.py: src/orca/orca_prefs.py: Fix for bug #519515 - Support ARIA "required" state. This adds support for presenting the fact that the required state has been set for the following types of ARIA widgets: - checkbox - gridcell - radiogroup - slider - spinbutton We'll add support for additional widgets over time. In order to minimize verbosity, this state is not presented by default. To change this setting, set orca.settings.presentRequiredState to True in your user-settings.py or orca-customizations.py. In addition, we've added in support for customizing the strings used to present the required state. By default, "required" (or the localized form of it) will be used for both speech and braille. Modify orca.settings.brailleRequiredStateString and/or orca.settings.speechRequiredStateString if you would prefer a different string. 2008-07-17 Willie Walker * src/orca/keynames.py: test/keystrokes/gtk-demo/learn_mode.py: Fix for bug #542367 - Some key names not marked for translation. 2008-07-17 Rich Burridge * src/orca/settings.py: src/orca/mag.py: src/orca/orca-setup.glade: src/orca/orca_gui_prefs.py: Fix for bug #533095 - Magnifier should turn off the system sprite/cursor/mouse when using full screen magnification. 2008-07-14 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: Fix for bug #542927 - Live region commands should be treated as structural navigation commands when in form fields in Firefox 3. 2008-07-14 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: src/orca/default.py: test/keystrokes/firefox/moz_menu.py: test/keystrokes/firefox/bug_512303.py: test/keystrokes/firefox/line_nav_imagemap.py: test/keystrokes/firefox/uiuc_button.py: test/keystrokes/firefox/bug_511389.py: test/keystrokes/firefox/dojo_tree.py: test/keystrokes/firefox/html_role_combo_box.py: test/keystrokes/firefox/line_nav_wiki.py: test/keystrokes/firefox/html_struct_nav_large_obj.py: test/keystrokes/firefox/line_nav_multi_line_text.py: test/keystrokes/firefox/uiuc_tree.py: test/keystrokes/firefox/dojo_tabcontainer.py: test/keystrokes/firefox/dojo_spinner.py: test/keystrokes/firefox/page_summary.py: test/keystrokes/firefox/line_nav_heading_section.py: test/keystrokes/firefox/line_nav_table_cell_links.py: test/keystrokes/firefox/line_nav_empty_anchor.py: test/keystrokes/firefox/html_struct_nav_blockquote.py: test/keystrokes/firefox/dojo_dialog.py: test/keystrokes/firefox/moz_tabpanel.py: test/keystrokes/firefox/label_guess_entries.py: test/keystrokes/firefox/html_role_links.py: test/keystrokes/firefox/line_nav_simple_form.py: test/keystrokes/firefox/line_nav_nested_tables.py Fix for bug #541094 - Back out 'silent focus' code. 2008-07-14 Willie Walker * src/orca/scripts/toolkits/Gecko/braille_generator.py: src/orca/scripts/toolkits/Gecko/script.py: src/orca/settings.py: src/orca/orca-setup.glade: src/orca/flat_review.py: src/orca/orca_prefs.py: src/orca/braille.py: src/orca/braillegenerator.py: src/orca/orca_gui_prefs.py: Fix for bug #534022 - The Line-end symbol (46 123) should be configurable per application. 2008-07-14 Willie Walker * src/orca/structural_navigation.py: Fix for bug #542324 - When launch Firefox 3.0 and pressing CTRL+Orca+space key, In Orca application preferences/keybindings page some structural navigation description not marked for translation. 2008-07-13 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: Fix for bug #540407 - Problems reading messages in Thunderbird when arrowToLineBeginning is False. 2008-07-11 Joanmarie Diggs * src/orca/scripts/apps/pidgin/script.py: Additional fix for bug #525656 - Orca needs to handle the new Pidgin typing status updates. This was needed due to a change in Pidgin. * src/orca/default.py: Fix for bug #542262 - Orca should only echo words once when word echo is enabled. 2008-07-09 Mesar Hameed * src/orca/settings.py: src/orca/structural_navigation.py: Fix for bug #540187 - Wrapped structural navigation toggle. There is a new setting (wrappedStructuralNavigation) which controls whether or not we wrap around the document when structural navigation is used. The default value is True (i.e. do wrap). If you would prefer Orca not wrap, you can set it to False in your user-settings.py or your orca-customizations.py. Many thanks go to Mesar (AKA Jon) for implementing this feature. 2008-07-09 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: Fix for bug #533109 - Orca doesn't speak alerts in Firefox. This fix should cause the alert text to be spoken. Speaking the buttons will be addressed as part of a larger "beginner" level of verbosity. 2008-07-08 Rich Burridge * src/orca/orca_quit.py: src/orca/orca_gui_find.py: src/orca/orca_gui_prefs.py: Fixed bug #541437 - Trying to quit Orca with the mouse doesn't give focus to the Quit dialog. 2008-07-07 Rich Burridge * src/orca/settings.py: Add in "Shredder" as an alias for the Thunderbird script. 2008-07-03 Joanmarie Diggs * src/orca/scripts/apps/Thunderbird/Makefile.am: src/orca/scripts/apps/Thunderbird/script.py: src/orca/scripts/apps/Thunderbird/script_settings.py: Fix for bug #541018 - Mail messages not automatically read when opened in Thunderbird. Thanks for your help Rich! 2008-07-02 Rich Burridge * src/orca/text_attribute_names.py: More work on bug #538729 - In Orca preferences window /text attributes page the text attribute names not marked for translation. Added in yet more text attribute values for various text attributes that OOo uses. 2008-07-02 Flavio Percoco Premoli * configure.in: Fix for bug #540937 - Orca doesn't check if the wnck python bindings are installed. 2008-07-01 Willie Walker * configure.in: (delete) src/orca/scripts/toolkits/J2SE-access-bridge.py: src/orca/scripts/toolkits/Makefile.am: src/orca/scripts/toolkits/J2SE-access-bridge: src/orca/scripts/toolkits/J2SE-access-bridge/speechgenerator.py: src/orca/scripts/toolkits/J2SE-access-bridge/__init__.py: src/orca/scripts/toolkits/J2SE-access-bridge/where_am_I.py: src/orca/scripts/toolkits/J2SE-access-bridge/braillegenerator.py: src/orca/scripts/toolkits/J2SE-access-bridge/Makefile.am: src/orca/scripts/toolkits/J2SE-access-bridge/script.py: src/orca/default.py: src/orca/orca.py: src/orca/braillegenerator.py: po/POTFILES.in: Work on bug #435623 - Java Platform Metabug. This fixes a lot of issues with the Java platform (see comment #6 in the bug). There are still a number of issues to resolve, such as where am I with trees, tables, and lists, but this gets us much further than we were. 2008-07-01 Rich Burridge * src/orca/settings.py: src/orca/orca-setup.glade: src/orca/default.py: src/orca/orca_gui_prefs.py: Fix for bug #520596 - Orca should implement echo by sentence. * src/orca/default.py: Added in a comment to suppress some pylint E1103 errors in the onTextInserted() method. * src/orca/text_attribute_names.py: More work on bug #538729 - In Orca preferences window /text attributes page the text attribute names not marked for translation. Added in various text attribute values for the "writing-mode" text attribute. 2008-06-30 Rich Burridge * src/orca/scripts/apps/Thunderbird/script.py: Fix for bug #540833 - Word echo not working in Thunderbird address fields if autocompletion is not active. 2008-06-26 Rich Burridge * src/orca/text_attribute_names.py: Further work on bug #538729 - In Orca preferences window /text attributes page the text attribute names not marked for translation. Added in some text attribute values for the "vertical-align" and "paragraph" text attributes. 2008-06-23 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/where_am_i.py: Fix for bug #530783 - Orca speaks an image map link's shape as part of the whereAmI info in FF3. 2008-06-24 Rich Burridge * src/orca/scripts/apps/Thunderbird/script.py: Fixed bug #536451 - Newly focused message not spoken after message deletion in Thunderbird. * src/orca/scripts/apps/Thunderbird/script.py: src/orca/scripts/toolkits/Gecko/script.py: With help from Joanie (thanks!) Fixed bug #540039 - Newly focused message not spoken after message deletion in Thunderbird if a message is open. 2008-06-23 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/Makefile.am: * src/orca/scripts/toolkits/Gecko/script.py: * src/orca/scripts/toolkits/Gecko/script_settings.py: * src/orca/scripts/toolkits/Gecko/structural_navigation.py: (new) * src/orca/structural_navigation.py: (new) * src/orca/settings.py: * src/orca/script.py: * src/orca/Makefile.am: * po/POTFILES.in: Fix for bug #535023 - Structural Navigation should be pulled out of Gecko and include more objects. Note: You will need to do a full install due to the two new files which were added. The new objects are: Anchors, Buttons, Check boxes, Combo boxes, Entries, Paragraphs, and Radio buttons. * src/orca/scripts/apps/Thunderbird/script.py: Fix for bug #533042 - Orca should be less verbose when reading autocompletes in Thunderbird. 2008-06-23 Rich Burridge * src/orca/scripts/apps/soffice/script.py: Fixed bug #538064 - Orca should speak placeholder contents when that placeholder is given focus on an Impress slide. * src/orca/default.py: src/orca/text_attribute_names.py: (new) src/orca/where_am_I.py: src/orca/Makefile.am: src/orca/orca_gui_prefs.py: po/POTFILES.in: Fixed bug #538729 - In Orca preferences window /text attributes page the text attribute names not marked for translation. 2008-06-23 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/speech_generator.py: src/orca/scripts/toolkits/Gecko/braille_generator.py: Fix for bug #536455 - Contents of "Save In Folder" combo box not indicated in speech/braille in Firefox/Thunderbird. 2008-06-23 Willie Walker * src/orca/focus_tracking_presenter.py: Fix for bug #536985 - Orca no longer reads applets on the panel. Accounts for odd applet application hierarchy anomaly. 2008-06-19 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: test/keystrokes/firefox/html_struct_nav_links.py: test/keystrokes/firefox/html_role_links.py: Fix for bug #537839 - Orca does not remember the last position on a webpage in firefox when using the back command. (Note: This should cause us to remember the position of focusable things such as links and form fields. i.e. it will handle typical use cases like filling out forms and looking at search results. However, if you are in the middle of reading some text in a paragraph, go forward for some reason, and then go back, odds are that you won't be where you left off in the paragraph. We will work on that.) 2008-06-18 Willie Walker * src/orca/focus_tracking_presenter.py: Print ACTIVE SCRIPT information out after the active script has been set. 2008-06-18 Joanmarie Diggs * test/keystrokes/firefox/xul_role_list_item.py: test/keystrokes/firefox/xul_role_tree.py: test/keystrokes/firefox/xul_role_entry.py: test/keystrokes/firefox/xul_role_combo_box.py: test/keystrokes/firefox/uiuc_slider.py: test/keystrokes/firefox/uiuc_tree.py: test/keystrokes/firefox/dojo_tree.py: Updated regression tests. * src/orca/orca.py: src/orca/default.py: src/orca/focus_tracking_presenter.py: src/orca/orca_state.py: src/orca/orca_gui_prefs.py: Fix for bug #536825 - Allow bypass of Orca's keyboard commands. (The default keybinding is Orca+Backspace, but you can change that by specifying a new binding in the Orca Preferences dialog.) 2008-06-18 Rich Burridge * src/orca/scripts/apps/soffice/script.py: Fixed bug #538835 - Word echo is not echoing the word typed when return is pressed while creating an oowriter text document. * src/orca/speechgenerator.py: Fixed bug #538058 - The role for accessibles of ROLE_LIST_ITEM should not be spoken when the accessible is given focus. 2008-06-17 Willie Walker * docs/man/orca.1: src/orca/orca.py: Fix for bug #538773 - Enable a quick 'smoke test' for whether Orca can see things via the AT-SPI. Added a --list-apps option to print the list of known applications. 2008-06-17 Rich Burridge * src/orca/scripts/apps/soffice/braille_generator.py: src/orca/scripts/apps/soffice/script.py: Fixed bug #538056 - Orca should announce the "view" as part of the scroll pane context in Impress. * src/orca/scripts/apps/soffice/script.py: src/orca/default.py: Fixed bug #538053 - Word echo is not echoing the word typed when return is pressed while editing an Impress slide. 2008-06-17 Willie Walker * pylintrc: Add W0333 Use of the `` operator to list of messages to ignore. Requires pylint 0.14.0 or better, I believe. 2008-06-16 Willie Walker * README: configure.in: Mark as Orca v2.23.5pre 2008-06-16 Willie Walker * NEWS: README: configure.in: Prep for Orca v2.23.4