2008-05-12 Willie Walker * NEWS: README: configure.in: Prep for Orca v2.23.2 2008-05-10 Joanmarie Diggs * src/orca/default.py: test/keystrokes/gtk-demo/role_text_multiline_navigation.py: Fix for bug #529784 - Speech cannot always be interrupted with flat review. 2008-05-09 Willie Walker * run_pylint.sh.in: Fix for bug #532376 - Running pylint can potentially overwrite previous results. 2008-05-09 Rich Burridge * src/orca/scripts/apps/soffice/script.py: Another tweak for bug #528147 (fix the application-unique preferences for soffice). This gets oocalc regression test bug_363804.py working again. 2008-05-09 Willie Walker * test/keystrokes/gtk-demo/role_push_button.py: test/keystrokes/gtk-demo/role_toggle_button.py: test/keystrokes/gtk-demo/role_table.py: test/keystrokes/gtk-demo/role_icon.py: test/keystrokes/gtk-demo/role_dialog.py: test/keystrokes/gtk-demo/role_page_tab.py: test/keystrokes/gtk-demo/role_toolbar.py: test/keystrokes/gtk-demo/role_tree_table.py: Update to reflect new behavior introduced by fix for caching bug #527229. 2008-05-08 Rich Burridge * src/orca/scripts/apps/pidgin/script.py: src/orca/scripts/apps/soffice/script.py: More tweaks for bug #528147 (fix the application-unique preferences for pidgin and soffice). * test/keystrokes/oocalc/bug_363802.py: test/keystrokes/oocalc/bug_435307.py: test/keystrokes/oocalc/bug_356334.py: test/keystrokes/oocalc/bug_361167.py: test/keystrokes/oocalc/bug_363804.py: test/keystrokes/oocalc/bug_364086.py: test/keystrokes/oocalc/bug_433398.py: Fixed up the oocalc regression tests to match the new braille context output. 2008-05-08 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/script.py: Tweak for bug #528147 (fix the application-unique preferences). 2008-05-08 Willie Walker * docs/doc-set/*: Rip out lots of stuff now that it has been moved to the WIKI. The remaining documents in here that are of any relevance are the user's guide and the internals guide. The README describes how to make them. NOTE that this was only a slash/burn operation -- the internals guide and user's guide were not brought up to date. 2008-05-08 Willie Walker * test/keystrokes/gtk-demo/debug_commands.py: Adjust to reflect new script packaging. 2008-05-07 Joanmarie Diggs * test/html/FirefoxProfile/prefs.js: Updated the profile used by the test harness so that the new EULA dialog no longer pops up for each and every test. 2008-05-07 Rich Burridge * src/orca/default.py: test/keystrokes/gtk-demo/role_text_multiline_navigation2.py: test/keystrokes/gtk-demo/role_label.py: test/keystrokes/gtk-demo/role_spin_button.py: Fixed bug #517127 - Orca doesn't always speak expected message when selecting all. * src/orca/orca.py: docs/man/orca.1: Fixed bug #530541 - Suspending Orca in terminal screws up session. * (Most files): Fixed bug #531378 – FSF address has changed. Also updated copyright messages to 2008 as well. 2008-05-04 Joanmarie Diggs * src/orca/scripts/toolkits/Gecko/speech_generator.py: Re-apply the fix for bug #512103 - Orca speaks too much of the context in FF3. (This fix seems to have been left out of the recent refactor.) 2008-05-02 Eitan Isaacson * configure.in: pylintrc: src/orca/Gecko.py: src/orca/J2SE-access-bridge.py: src/orca/Makefile.am: src/orca/focus_tracking_presenter.py: src/orca/scripts/Evolution.py: src/orca/scripts/Makefile.am: src/orca/scripts/Mozilla.py: src/orca/scripts/StarOffice.py: src/orca/scripts/Thunderbird.py: src/orca/scripts/acroread.py: src/orca/scripts/apps/Makefile.am: src/orca/scripts/apps/Mozilla.py: src/orca/scripts/apps/Thunderbird/Makefile.am: src/orca/scripts/apps/Thunderbird/__init__.py: src/orca/scripts/apps/Thunderbird/script.py: src/orca/scripts/apps/Thunderbird/speech_generator.py: src/orca/scripts/apps/acroread.py: src/orca/scripts/apps/evolution/Makefile.am: src/orca/scripts/apps/evolution/__init__.py: src/orca/scripts/apps/evolution/script.py: src/orca/scripts/apps/evolution/speech_generator.py: src/orca/scripts/apps/evolution/where_am_i.py: src/orca/scripts/apps/gcalctool/Makefile.am: src/orca/scripts/apps/gcalctool/__init__.py: src/orca/scripts/apps/gcalctool/script.py: src/orca/scripts/apps/gcalctool/speech_generator.py: src/orca/scripts/apps/gcalctool/where_am_i.py: src/orca/scripts/apps/gdmlogin.py: src/orca/scripts/apps/gedit/Makefile.am: src/orca/scripts/apps/gedit/__init__.py: src/orca/scripts/apps/gedit/script.py: src/orca/scripts/apps/gedit/speech_generator.py: src/orca/scripts/apps/gnome-keyring-ask.py: src/orca/scripts/apps/gnome-mud.py: src/orca/scripts/apps/gnome-panel.py: src/orca/scripts/apps/gnome-search-tool.py: src/orca/scripts/apps/gnome-system-monitor.py: src/orca/scripts/apps/gnome-terminal.py: src/orca/scripts/apps/gnome-window-properties/Makefile.am: src/orca/scripts/apps/gnome-window-properties/__init__.py: src/orca/scripts/apps/gnome-window-properties/script.py: src/orca/scripts/apps/gnome-window-properties/speech_generator.py: src/orca/scripts/apps/gnome_segv2.py: src/orca/scripts/apps/liferea.py: src/orca/scripts/apps/metacity.py: src/orca/scripts/apps/nautilus.py: src/orca/scripts/apps/notification-daemon.py: src/orca/scripts/apps/pidgin/Makefile.am: src/orca/scripts/apps/pidgin/__init__.py: src/orca/scripts/apps/pidgin/constants.py: src/orca/scripts/apps/pidgin/script.py: src/orca/scripts/apps/pidgin/speech_generator.py: src/orca/scripts/apps/pidgin/where_am_i.py: src/orca/scripts/apps/planner/Makefile.am: src/orca/scripts/apps/planner/__init__.py: src/orca/scripts/apps/planner/braille_generator.py: src/orca/scripts/apps/planner/script.py: src/orca/scripts/apps/planner/speech_generator.py: src/orca/scripts/apps/rhythmbox/Makefile.am: src/orca/scripts/apps/rhythmbox/__init__.py: src/orca/scripts/apps/rhythmbox/braille_generator.py: src/orca/scripts/apps/rhythmbox/script.py: src/orca/scripts/apps/rhythmbox/speech_generator.py: src/orca/scripts/apps/soffice/Makefile.am: src/orca/scripts/apps/soffice/__init__.py: src/orca/scripts/apps/soffice/braille_generator.py: src/orca/scripts/apps/soffice/constants.py: src/orca/scripts/apps/soffice/script.py: src/orca/scripts/apps/soffice/speech_generator.py: src/orca/scripts/apps/soffice/where_am_i.py: src/orca/scripts/gaim.py: src/orca/scripts/gcalctool.py: src/orca/scripts/gdmlogin.py: src/orca/scripts/gedit.py: src/orca/scripts/gnome-keyring-ask.py: src/orca/scripts/gnome-mud.py: src/orca/scripts/gnome-panel.py: src/orca/scripts/gnome-search-tool.py: src/orca/scripts/gnome-system-monitor.py: src/orca/scripts/gnome-terminal.py: src/orca/scripts/gnome-window-properties.py: src/orca/scripts/gnome_segv2.py: src/orca/scripts/liferea.py: src/orca/scripts/metacity.py: src/orca/scripts/nautilus.py: src/orca/scripts/notification-daemon.py: src/orca/scripts/planner.py: src/orca/scripts/rhythmbox.py: src/orca/scripts/toolkits/GAIL.py: src/orca/scripts/toolkits/Gecko/Makefile.am: src/orca/scripts/toolkits/Gecko/__init__.py: src/orca/scripts/toolkits/Gecko/bookmarks.py: src/orca/scripts/toolkits/Gecko/braille_generator.py: src/orca/scripts/toolkits/Gecko/constants.py: src/orca/scripts/toolkits/Gecko/script.py: src/orca/scripts/toolkits/Gecko/speech_generator.py: src/orca/scripts/toolkits/Gecko/where_am_i.py: src/orca/scripts/toolkits/J2SE-access-bridge.py: src/orca/scripts/toolkits/Makefile.am: src/orca/scripts/toolkits/VCL.py: src/orca/settings.py: test/harness/orca-customizations.py.in: Fixed bug #528147: Broke up multi-class scripts into packages. Put toolkit scripts into their own directory, and application scripts into one too. 2008-04-30 Joanmarie Diggs * src/orca/Gecko.py: Fix for bug #530766 - (ff3) split headings not fully read when nav by structure. 2008-04-30 Joanmarie Diggs * src/orca/Gecko.py: src/orca/where_am_I.py: Fix for bug #517736 - whereAmI does not handle text with embedded object characters * test/keystrokes/firefox/moz_menu.py: test/keystrokes/firefox/bug_512303.py: test/keystrokes/firefox/line_nav_imagemap.py: test/keystrokes/firefox/dojo_slider.py: test/keystrokes/firefox/uiuc_button.py: test/keystrokes/firefox/xul_role_menu_bar.py: test/keystrokes/firefox/xul_role_list_item.py: test/keystrokes/firefox/xul_role_radio_button.py: test/keystrokes/firefox/label_guess_bugzilla_search.py: test/keystrokes/firefox/xul_role_tree.py: test/keystrokes/firefox/xul_role_entry.py: test/keystrokes/firefox/dojo_tree.py: test/keystrokes/firefox/html_role_combo_box.py: test/keystrokes/firefox/xul_where_am_i_status_bar.py: test/keystrokes/firefox/moz_progressbar.py: test/keystrokes/firefox/line_nav_wiki.py: test/keystrokes/firefox/xul_role_tree_table.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/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/xul_where_am_i_dialog.py: test/keystrokes/firefox/line_nav_bugzilla_search.py: test/keystrokes/firefox/uiuc_grid.py: test/keystrokes/firefox/xul_role_page_tab.py: test/keystrokes/firefox/html_struct_nav_links.py: test/keystrokes/firefox/xul_role_alert.py: test/keystrokes/firefox/xul_role_combo_box.py: test/keystrokes/firefox/line_nav_enter_bug.py: test/keystrokes/firefox/line_nav_simple_form.py: test/keystrokes/firefox/line_nav_nested_tables.py: Updated all of the regression tests to be consistent with the current state of affairs (latest Orca and latest FF3 from trunk). 2008-04-29 Rich Burridge * src/orca/scripts/gaim.py: Fix for bug #474673 - Add option to have chatroom-specific message histories in Pidgin. * src/orca/settings.py: src/orca/orca-setup.glade: src/orca/orca_prefs.py: src/orca/default.py: src/orca/where_am_I.py: src/orca/braille.py: src/orca/orca_gui_prefs.py: Fixed bug #426010 - Implement Verbalized Links. * test/keystrokes/oowriter/bug_450210.py: test/keystrokes/oowriter/bug_382415.py: test/keystrokes/oowriter/bug_353268.py: test/keystrokes/oowriter/bug_350219.py: test/keystrokes/oowriter/bug_382408.py: test/keystrokes/oowriter/bug_382418.py: test/keystrokes/oowriter/bug_382880.py: test/keystrokes/oowriter/bug_385828.py: test/keystrokes/oowriter/bug_362979.py: test/keystrokes/oowriter/bug_382888.py: Work on bug #523438 - oowriter regression tests need work. 2008-04-29 Willie Walker * src/orca/scripts/gdmlogin.py: Fix for bug #517387 - Orca should not read password out in gdm login window. This just turns off key echo when the login window is up. The real fix belongs in gdm (see bug #529145). 2008-04-29 Willie Walker * src/orca/default.py: src/orca/braille.py: src/orca/mouse_review.py: Fix pylint issues (two of which were blatant bugs). 2008-04-28 Rich Burridge * src/orca/app_gui_prefs.py: Fix for bug #523731 - Pidgin events interfere with app-specific Prefs dialog. * src/orca/scripts/metacity.py: Fix for bug #522797 - Orca should not speak false "inaccessible" messages when switching applications * src/orca/default.py: src/orca/orca.py: Fix for bug #528507 - Escape doesn't exit "learn mode" if the active script changes. 2008-04-24 William Walker * src/orca/orca.in: Additional fix for bug #525831 - isn't properly handling SIGTERM. Needed to fix this so orca_console_prefs would work again. 2008-04-24 Willie Walker * src/orca/gnomespeechfactory.py: Fix for bug #528797 - gnome-speech inappropriately uses g_return_if_fail. Only set "punctuation mode" if we can. 2008-04-24 Eitan Isaacson * src/orca/mouse_review.py: * src/orca/orca.py: Raise RuntimeError when no display is available in mouse_review, catch it in orca.py at import time. 2008-04-21 Willie Walker * configure.in: README: Mark as Orca v2.23.2pre