2014-08-19 15:16:26 -0400 Joanmarie Diggs Switch back to browse mode upon page load, if focus mode is not sticky M src/orca/scripts/toolkits/Gecko/script.py 2014-08-19 14:34:38 -0400 Joanmarie Diggs Add support for longdesc M src/orca/formatting.py M src/orca/generator.py M src/orca/object_properties.py M src/orca/script_utilities.py M src/orca/scripts/toolkits/Gecko/formatting.py M src/orca/scripts/toolkits/Gecko/script_utilities.py M src/orca/speech_generator.py 2014-08-19 13:37:53 -0400 Joanmarie Diggs Work on Gecko regression tests * Update tests to reflect new results with changes to Orca and Gecko * General cleanup and reorganization * Added additional test cases * Eliminated unneeded delays in some of the tests M test/html/FirefoxProfile/prefs.js A test/html/abbr.html A test/html/clickable.html A test/html/fb-stuck.html A test/html/longdesc-content.html A test/html/longdesc.html A test/html/longdesc.txt A test/html/so.html A test/keystrokes/firefox/aria_alert.params A test/keystrokes/firefox/aria_alert.py A test/keystrokes/firefox/aria_alert_uiuc.params A test/keystrokes/firefox/aria_alert_uiuc.py A test/keystrokes/firefox/aria_button.params A test/keystrokes/firefox/aria_button.py A test/keystrokes/firefox/aria_button_dojo.params A test/keystrokes/firefox/aria_button_dojo.py A test/keystrokes/firefox/aria_button_uiuc.params A test/keystrokes/firefox/aria_button_uiuc.py A test/keystrokes/firefox/aria_checkbox.params A test/keystrokes/firefox/aria_checkbox.py A test/keystrokes/firefox/aria_checkbox_dojo.params A test/keystrokes/firefox/aria_checkbox_dojo.py A test/keystrokes/firefox/aria_combobox_dojo.params A test/keystrokes/firefox/aria_combobox_dojo.py A test/keystrokes/firefox/aria_dialog_dojo.params A test/keystrokes/firefox/aria_dialog_dojo.py A test/keystrokes/firefox/aria_editor_navigation_dojo.params A test/keystrokes/firefox/aria_editor_navigation_dojo.py A test/keystrokes/firefox/aria_grid_uiuc.params A test/keystrokes/firefox/aria_grid_uiuc.py A test/keystrokes/firefox/aria_list.params A test/keystrokes/firefox/aria_list.py A test/keystrokes/firefox/aria_menu.params A test/keystrokes/firefox/aria_menu.py A test/keystrokes/firefox/aria_progressbar.params A test/keystrokes/firefox/aria_progressbar.py A test/keystrokes/firefox/aria_radio_button_uiuc.params A test/keystrokes/firefox/aria_radio_button_uiuc.py A test/keystrokes/firefox/aria_slider.params A test/keystrokes/firefox/aria_slider.py A test/keystrokes/firefox/aria_slider_dojo.params A test/keystrokes/firefox/aria_slider_dojo.py A test/keystrokes/firefox/aria_slider_tpg.params A test/keystrokes/firefox/aria_slider_tpg.py A test/keystrokes/firefox/aria_slider_uiuc.params A test/keystrokes/firefox/aria_slider_uiuc.py A test/keystrokes/firefox/aria_spinner_dojo.params A test/keystrokes/firefox/aria_spinner_dojo.py A test/keystrokes/firefox/aria_tabcontainer_dojo.params A test/keystrokes/firefox/aria_tabcontainer_dojo.py A test/keystrokes/firefox/aria_tabpanel.params A test/keystrokes/firefox/aria_tabpanel.py A test/keystrokes/firefox/aria_tabpanel_text_dojo.params A test/keystrokes/firefox/aria_tabpanel_text_dojo.py A test/keystrokes/firefox/aria_tabpanel_uiuc.params A test/keystrokes/firefox/aria_tabpanel_uiuc.py A test/keystrokes/firefox/aria_toolbar_dojo.params A test/keystrokes/firefox/aria_toolbar_dojo.py A test/keystrokes/firefox/aria_tree_dojo.params A test/keystrokes/firefox/aria_tree_dojo.py A test/keystrokes/firefox/aria_tree_uiuc.params A test/keystrokes/firefox/aria_tree_uiuc.py A test/keystrokes/firefox/aria_treegrid.params A test/keystrokes/firefox/aria_treegrid.py D test/keystrokes/firefox/bug_511389.py D test/keystrokes/firefox/bug_512303.py D test/keystrokes/firefox/bug_544771.py D test/keystrokes/firefox/bug_552887a.py D test/keystrokes/firefox/bug_568631.py D test/keystrokes/firefox/bug_568768.py D test/keystrokes/firefox/bug_589455.py D test/keystrokes/firefox/bug_591807.py D test/keystrokes/firefox/codetalks_alert.py D test/keystrokes/firefox/codetalks_button.py D test/keystrokes/firefox/codetalks_list.py D test/keystrokes/firefox/codetalks_panel_text.py D test/keystrokes/firefox/codetalks_tree.py D test/keystrokes/firefox/codetalks_treegrid.py D test/keystrokes/firefox/doc_tabs.py D test/keystrokes/firefox/dojo_bug_570566.py D test/keystrokes/firefox/dojo_button.py D test/keystrokes/firefox/dojo_checkbox.py D test/keystrokes/firefox/dojo_combo_box.py D test/keystrokes/firefox/dojo_dialog.py D test/keystrokes/firefox/dojo_panel_text.py D test/keystrokes/firefox/dojo_slider.py D test/keystrokes/firefox/dojo_spinner.py D test/keystrokes/firefox/dojo_tabcontainer.py.hang D test/keystrokes/firefox/dojo_tree.py A test/keystrokes/firefox/find_wiki.params M test/keystrokes/firefox/find_wiki.py A test/keystrokes/firefox/flat_review_combo_box.params M test/keystrokes/firefox/flat_review_combo_box.py A test/keystrokes/firefox/flat_review_text_by_line.params M test/keystrokes/firefox/flat_review_text_by_line.py A test/keystrokes/firefox/flat_review_text_by_word_and_char.params M test/keystrokes/firefox/flat_review_text_by_word_and_char.py A test/keystrokes/firefox/focus_tracking_imagemap.params A test/keystrokes/firefox/focus_tracking_imagemap.py A test/keystrokes/firefox/focus_tracking_links.params A test/keystrokes/firefox/focus_tracking_links.py A test/keystrokes/firefox/html_page_summary.params A test/keystrokes/firefox/html_page_summary.py A test/keystrokes/firefox/html_role_combo_box.params M test/keystrokes/firefox/html_role_combo_box.py A test/keystrokes/firefox/html_role_links.params M test/keystrokes/firefox/html_role_links.py A test/keystrokes/firefox/html_role_list_item_where_am_i.params M test/keystrokes/firefox/html_role_list_item_where_am_i.py A test/keystrokes/firefox/html_role_lists.params M test/keystrokes/firefox/html_role_lists.py A test/keystrokes/firefox/html_struct_nav_activate_link.params A test/keystrokes/firefox/html_struct_nav_activate_link.py A test/keystrokes/firefox/html_struct_nav_blockquote.params M test/keystrokes/firefox/html_struct_nav_blockquote.py A test/keystrokes/firefox/html_struct_nav_bug_554616.params M test/keystrokes/firefox/html_struct_nav_bug_554616.py A test/keystrokes/firefox/html_struct_nav_bug_556470.params M test/keystrokes/firefox/html_struct_nav_bug_556470.py A test/keystrokes/firefox/html_struct_nav_bug_567984.params M test/keystrokes/firefox/html_struct_nav_bug_567984.py A test/keystrokes/firefox/html_struct_nav_bug_591592.params M test/keystrokes/firefox/html_struct_nav_bug_591592.py A test/keystrokes/firefox/html_struct_nav_large_obj.params M test/keystrokes/firefox/html_struct_nav_large_obj.py A test/keystrokes/firefox/html_struct_nav_links.params M test/keystrokes/firefox/html_struct_nav_links.py A test/keystrokes/firefox/html_struct_nav_list_item.params M test/keystrokes/firefox/html_struct_nav_list_item.py A test/keystrokes/firefox/html_struct_nav_lists.params M test/keystrokes/firefox/html_struct_nav_lists.py D test/keystrokes/firefox/imagemap.py D test/keystrokes/firefox/images_in_links.py D test/keystrokes/firefox/label_guess_bug_509809.py D test/keystrokes/firefox/label_guess_bug_546815.py D test/keystrokes/firefox/label_guess_bugzilla_search.py D test/keystrokes/firefox/label_guess_entries.py A test/keystrokes/firefox/label_inference_bug_546815.params A test/keystrokes/firefox/label_inference_bug_546815.py A test/keystrokes/firefox/label_inference_bugzilla_search.params A test/keystrokes/firefox/label_inference_bugzilla_search.py A test/keystrokes/firefox/label_inference_entries.params A test/keystrokes/firefox/label_inference_entries.py A test/keystrokes/firefox/label_inference_mailman.params A test/keystrokes/firefox/label_inference_mailman.py A test/keystrokes/firefox/line_nav_bug_546815.params A test/keystrokes/firefox/line_nav_bug_546815.py D test/keystrokes/firefox/line_nav_bug_547573.py.broken A test/keystrokes/firefox/line_nav_bug_549128.params M test/keystrokes/firefox/line_nav_bug_549128.py A test/keystrokes/firefox/line_nav_bug_552887a.params A test/keystrokes/firefox/line_nav_bug_552887a.py A test/keystrokes/firefox/line_nav_bug_554616.params M test/keystrokes/firefox/line_nav_bug_554616.py A test/keystrokes/firefox/line_nav_bug_555055.params M test/keystrokes/firefox/line_nav_bug_555055.py A test/keystrokes/firefox/line_nav_bug_570757.params M test/keystrokes/firefox/line_nav_bug_570757.py A test/keystrokes/firefox/line_nav_bug_577239.params M test/keystrokes/firefox/line_nav_bug_577239.py A test/keystrokes/firefox/line_nav_bug_577979.params M test/keystrokes/firefox/line_nav_bug_577979.py A test/keystrokes/firefox/line_nav_bug_592383.params M test/keystrokes/firefox/line_nav_bug_592383.py D test/keystrokes/firefox/line_nav_bugzilla_search.py A test/keystrokes/firefox/line_nav_bugzilla_search_down.params A test/keystrokes/firefox/line_nav_bugzilla_search_down.py A test/keystrokes/firefox/line_nav_bugzilla_search_up.params A test/keystrokes/firefox/line_nav_bugzilla_search_up.py A test/keystrokes/firefox/line_nav_clickables.params A test/keystrokes/firefox/line_nav_clickables.py A test/keystrokes/firefox/line_nav_empty_anchor.params M test/keystrokes/firefox/line_nav_empty_anchor.py A test/keystrokes/firefox/line_nav_enter_bug.params M test/keystrokes/firefox/line_nav_enter_bug.py A test/keystrokes/firefox/line_nav_follow_same_page_link.params A test/keystrokes/firefox/line_nav_follow_same_page_link.py A test/keystrokes/firefox/line_nav_follow_same_page_link_2.params A test/keystrokes/firefox/line_nav_follow_same_page_link_2.py A test/keystrokes/firefox/line_nav_follow_same_page_link_3.params A test/keystrokes/firefox/line_nav_follow_same_page_link_3.py A test/keystrokes/firefox/line_nav_heading_section.params M test/keystrokes/firefox/line_nav_heading_section.py A test/keystrokes/firefox/line_nav_hidden_buttons.params A test/keystrokes/firefox/line_nav_hidden_buttons.py A test/keystrokes/firefox/line_nav_hidden_links.params A test/keystrokes/firefox/line_nav_hidden_links.py A test/keystrokes/firefox/line_nav_home_end_on_blank_line.params A test/keystrokes/firefox/line_nav_home_end_on_blank_line.py A test/keystrokes/firefox/line_nav_imagemap.params M test/keystrokes/firefox/line_nav_imagemap.py A test/keystrokes/firefox/line_nav_images_in_links.params A test/keystrokes/firefox/line_nav_images_in_links.py A test/keystrokes/firefox/line_nav_multi_line_text.params M test/keystrokes/firefox/line_nav_multi_line_text.py A test/keystrokes/firefox/line_nav_nested_tables.params M test/keystrokes/firefox/line_nav_nested_tables.py A test/keystrokes/firefox/line_nav_simple_form.params M test/keystrokes/firefox/line_nav_simple_form.py A test/keystrokes/firefox/line_nav_slash_test.params M test/keystrokes/firefox/line_nav_slash_test.py A test/keystrokes/firefox/line_nav_sun_java.params A test/keystrokes/firefox/line_nav_sun_java.py A test/keystrokes/firefox/line_nav_table_captions.params A test/keystrokes/firefox/line_nav_table_captions.py A test/keystrokes/firefox/line_nav_table_cell_links.params M test/keystrokes/firefox/line_nav_table_cell_links.py A test/keystrokes/firefox/line_nav_twitter_bug.params M test/keystrokes/firefox/line_nav_twitter_bug.py D test/keystrokes/firefox/line_nav_wiki.py A test/keystrokes/firefox/line_nav_wiki_down.params A test/keystrokes/firefox/line_nav_wiki_down.py A test/keystrokes/firefox/line_nav_wiki_up.params A test/keystrokes/firefox/line_nav_wiki_up.py A test/keystrokes/firefox/link_where_am_i.params M test/keystrokes/firefox/link_where_am_i.py A test/keystrokes/firefox/mouseover_javascript_alert.params M test/keystrokes/firefox/mouseover_javascript_alert.py D test/keystrokes/firefox/mouseover_yahoo_menus.py D test/keystrokes/firefox/moz_checkbox.py D test/keystrokes/firefox/moz_menu.py D test/keystrokes/firefox/moz_progressbar.py D test/keystrokes/firefox/moz_slider.py D test/keystrokes/firefox/moz_tabpanel.py D test/keystrokes/firefox/ms_tree_bug_570571.py D test/keystrokes/firefox/orca_bookmarks.py D test/keystrokes/firefox/page_summary.py D test/keystrokes/firefox/sayAll_blockquote.py D test/keystrokes/firefox/sayAll_bug-591351-1.py D test/keystrokes/firefox/sayAll_bug-591351-1.settings D test/keystrokes/firefox/sayAll_bug_511389.py D test/keystrokes/firefox/sayAll_bug_512303.py D test/keystrokes/firefox/sayAll_bugzilla_search.py D test/keystrokes/firefox/sayAll_empty_anchor.py D test/keystrokes/firefox/sayAll_enter_bug.py D test/keystrokes/firefox/sayAll_entries.py D test/keystrokes/firefox/sayAll_heading_section.py D test/keystrokes/firefox/sayAll_imagemap.py D test/keystrokes/firefox/sayAll_multi_line_text.py D test/keystrokes/firefox/sayAll_nested_tables.py D test/keystrokes/firefox/sayAll_role_combo_box.py D test/keystrokes/firefox/sayAll_role_links.py D test/keystrokes/firefox/sayAll_role_lists.py D test/keystrokes/firefox/sayAll_simple_form.py D test/keystrokes/firefox/sayAll_table_cell_links.py D test/keystrokes/firefox/sayAll_wiki.py A test/keystrokes/firefox/say_all_blockquote.params A test/keystrokes/firefox/say_all_blockquote.py A test/keystrokes/firefox/say_all_bug_511389.params A test/keystrokes/firefox/say_all_bug_511389.py A test/keystrokes/firefox/say_all_bug_591351_1.params A test/keystrokes/firefox/say_all_bug_591351_1.py A test/keystrokes/firefox/say_all_bug_591351_1.settings A test/keystrokes/firefox/say_all_bugzilla_search.params A test/keystrokes/firefox/say_all_bugzilla_search.py A test/keystrokes/firefox/say_all_empty_anchor.params A test/keystrokes/firefox/say_all_empty_anchor.py A test/keystrokes/firefox/say_all_enter_bug.params A test/keystrokes/firefox/say_all_enter_bug.py A test/keystrokes/firefox/say_all_entries.params A test/keystrokes/firefox/say_all_entries.py A test/keystrokes/firefox/say_all_heading_section.params A test/keystrokes/firefox/say_all_heading_section.py A test/keystrokes/firefox/say_all_imagemap.params A test/keystrokes/firefox/say_all_imagemap.py A test/keystrokes/firefox/say_all_multi_line_text.params A test/keystrokes/firefox/say_all_multi_line_text.py A test/keystrokes/firefox/say_all_nested_tables.params A test/keystrokes/firefox/say_all_nested_tables.py A test/keystrokes/firefox/say_all_role_combo_box.params A test/keystrokes/firefox/say_all_role_combo_box.py A test/keystrokes/firefox/say_all_role_links.params A test/keystrokes/firefox/say_all_role_links.py A test/keystrokes/firefox/say_all_role_lists.params A test/keystrokes/firefox/say_all_role_lists.py A test/keystrokes/firefox/say_all_simple_form.params A test/keystrokes/firefox/say_all_simple_form.py A test/keystrokes/firefox/say_all_table_caption.params A test/keystrokes/firefox/say_all_table_caption.py A test/keystrokes/firefox/say_all_table_cell_links.params A test/keystrokes/firefox/say_all_table_cell_links.py A test/keystrokes/firefox/say_all_wiki.params A test/keystrokes/firefox/say_all_wiki.py A test/keystrokes/firefox/spelling_errors.params M test/keystrokes/firefox/spelling_errors.py D test/keystrokes/firefox/tpg_aria_slider.py A test/keystrokes/firefox/ui_doc_tabs.params A test/keystrokes/firefox/ui_doc_tabs.py A test/keystrokes/firefox/ui_role_accel_label.py A test/keystrokes/firefox/ui_role_check_box.py A test/keystrokes/firefox/ui_role_check_menu_item.py A test/keystrokes/firefox/ui_role_combo_box.py A test/keystrokes/firefox/ui_role_entry.py A test/keystrokes/firefox/ui_role_list_item.py A test/keystrokes/firefox/ui_role_menu_bar.py A test/keystrokes/firefox/ui_role_page_tab.py A test/keystrokes/firefox/ui_role_push_button.py A test/keystrokes/firefox/ui_role_radio_button.py A test/keystrokes/firefox/ui_role_radio_menu_item.py A test/keystrokes/firefox/ui_role_tree.py A test/keystrokes/firefox/ui_role_tree_table.py D test/keystrokes/firefox/uiuc_alert.py D test/keystrokes/firefox/uiuc_button.py D test/keystrokes/firefox/uiuc_grid.py D test/keystrokes/firefox/uiuc_radiobutton.py D test/keystrokes/firefox/uiuc_slider.py D test/keystrokes/firefox/uiuc_tabpanel.py D test/keystrokes/firefox/uiuc_tree.py D test/keystrokes/firefox/xul_role_accel_label.py D test/keystrokes/firefox/xul_role_alert.py D test/keystrokes/firefox/xul_role_check_box.py D test/keystrokes/firefox/xul_role_check_menu_item.py D test/keystrokes/firefox/xul_role_combo_box.py D test/keystrokes/firefox/xul_role_entry.py D test/keystrokes/firefox/xul_role_list_item.py D test/keystrokes/firefox/xul_role_menu_bar.py D test/keystrokes/firefox/xul_role_page_tab.py D test/keystrokes/firefox/xul_role_push_button.py D test/keystrokes/firefox/xul_role_radio_button.py D test/keystrokes/firefox/xul_role_radio_menu_item.py D test/keystrokes/firefox/xul_role_tree.py D test/keystrokes/firefox/xul_role_tree_table.py D test/keystrokes/firefox/xul_where_am_i_dialog.py D test/keystrokes/firefox/yahoo_tab_view.py 2014-08-19 20:28:57 +0800 Chao-Hsiung Liao Updated Traditional Chinese translation(Hong Kong and Taiwan) M po/zh_HK.po M po/zh_TW.po 2014-08-19 13:03:58 +0200 Daniel Mustieles Updated Spanish translation M po/es.po 2014-08-19 02:28:40 -0400 Joanmarie Diggs Add GUI support for configuring auto-focus mode M src/orca/guilabels.py M src/orca/scripts/toolkits/Gecko/script.py M src/orca/settings.py 2014-08-18 21:19:41 -0400 Joanmarie Diggs Eliminate the now-obsolete "arrow to line beginning" Gecko setting M src/orca/scripts/toolkits/Gecko/script.py 2014-08-18 19:08:45 -0400 Joanmarie Diggs Be sure we're in document content before calling an object a "clickable" M src/orca/scripts/toolkits/Gecko/script_utilities.py 2014-08-18 15:56:09 -0400 Joanmarie Diggs Prevent arrowing into a listbox when in browse mode M src/orca/scripts/toolkits/Gecko/script.py 2014-08-17 14:37:14 +0300 Lasse Liehu Finnish translation update M po/fi.po 2014-08-17 11:10:34 +0000 Tom Tryfonidis Updated Greek translation M po/el.po 2014-08-16 11:11:31 -0400 Joanmarie Diggs Add support for structural navigation by image M src/orca/cmdnames.py M src/orca/guilabels.py M src/orca/messages.py M src/orca/scripts/toolkits/Gecko/script.py M src/orca/structural_navigation.py 2014-08-15 23:09:48 -0400 Joanmarie Diggs Change default behavior of quick keys to not autotrigger focus mode M src/orca/settings.py 2014-08-15 22:22:34 -0400 Joanmarie Diggs Treat non-text-field widgets as a whole when getting their extents M src/orca/scripts/toolkits/Gecko/script.py 2014-08-15 12:01:23 -0400 Joanmarie Diggs Rip out a bunch (but not yet all) of Orca's hacks for line nav in Gecko content M src/orca/scripts/toolkits/Gecko/script.py 2014-08-15 23:43:38 +0300 Aurimas Černius Updated Lithuanian translation M po/lt.po 2014-08-14 17:48:39 -0400 Joanmarie Diggs Add support for clickables M src/orca/cmdnames.py M src/orca/formatting.py M src/orca/generator.py M src/orca/guilabels.py M src/orca/messages.py M src/orca/object_properties.py M src/orca/script_utilities.py M src/orca/scripts/toolkits/Gecko/braille_generator.py M src/orca/scripts/toolkits/Gecko/formatting.py M src/orca/scripts/toolkits/Gecko/script.py M src/orca/scripts/toolkits/Gecko/script_utilities.py M src/orca/scripts/toolkits/WebKitGtk/script.py M src/orca/speech_generator.py M src/orca/structural_navigation.py 2014-08-14 11:45:35 -0400 Joanmarie Diggs Map 'marco' to 'metacity' in the script manager M src/orca/script_manager.py 2014-08-13 22:14:37 -0400 Joanmarie Diggs Remove the characterOffset decrement hack for Gecko content M src/orca/scripts/toolkits/Gecko/script.py 2014-08-13 19:59:51 -0400 Joanmarie Diggs Do not relocate the caret when focus mode is sticky M src/orca/scripts/toolkits/Gecko/script.py 2014-08-13 19:34:51 -0400 Joanmarie Diggs Try to prevent an incorrect browse mode auto-toggling from caret-moved events M src/orca/scripts/toolkits/Gecko/script.py 2014-08-13 19:10:16 -0400 Joanmarie Diggs More work on focus and browse mode * Add setting to control whether or not caret nav triggers auto focus mode * Add ability to set focus mode to sticky M src/orca/cmdnames.py M src/orca/messages.py M src/orca/scripts/toolkits/Gecko/keymaps.py M src/orca/scripts/toolkits/Gecko/script.py M src/orca/settings.py 2014-08-13 11:25:00 +0000 MarMav Updated Greek translation M po/el.po 2014-08-11 08:09:32 -0400 Joanmarie Diggs Make triggering of focus mode by structural navigation optional M src/orca/scripts/toolkits/Gecko/script.py M src/orca/settings.py 2014-08-09 21:21:29 -0400 Joanmarie Diggs Remove isUselessObject() and its use from the Gecko script M src/orca/scripts/toolkits/Gecko/script.py M src/orca/scripts/toolkits/Gecko/script_utilities.py M src/orca/scripts/toolkits/Gecko/structural_navigation.py M src/orca/structural_navigation.py 2014-08-09 17:28:05 -0400 Joanmarie Diggs Eliminate double-brailling of links in list items M src/orca/scripts/toolkits/Gecko/script.py 2014-08-09 14:22:22 -0400 Joanmarie Diggs Ensure we present caret moved events for editable content in focus mode M src/orca/scripts/toolkits/Gecko/script.py 2014-08-09 13:47:49 -0400 Joanmarie Diggs Stay in focus mode if focus immediately moves to another focusable object M src/orca/scripts/toolkits/Gecko/script.py 2014-08-09 12:54:31 -0400 Joanmarie Diggs Present the accessible description when giving focus to Gecko objects M src/orca/scripts/toolkits/Gecko/formatting.py 2014-08-09 12:42:07 -0400 Joanmarie Diggs Present expanded state for links which can be expanded M src/orca/formatting.py 2014-08-09 12:10:55 -0400 Joanmarie Diggs Force focus mode when composing messages in Thunderbird M src/orca/scripts/apps/Thunderbird/script.py 2014-08-09 11:41:31 -0400 Joanmarie Diggs Only ignore the deprecated focus: events for document content in Gecko M src/orca/scripts/toolkits/Gecko/script.py 2014-08-09 10:57:29 -0400 Joanmarie Diggs Do not switch to focus mode on the basis of the parent role M src/orca/scripts/toolkits/Gecko/script.py 2014-08-09 10:41:16 -0400 Joanmarie Diggs Check for accessible names when presenting entries in speech M src/orca/formatting.py 2014-08-09 10:34:51 -0400 Joanmarie Diggs Check for an accessible name when presenting entries in braille M src/orca/formatting.py 2014-08-08 17:05:49 -0400 Joanmarie Diggs Remove some more unused code from the Gecko script M src/orca/scripts/toolkits/Gecko/script.py 2014-08-08 16:54:40 -0400 Joanmarie Diggs Remove the go{Next,Previous}ObjectInOrder methods M src/orca/scripts/toolkits/Gecko/keymaps.py M src/orca/scripts/toolkits/Gecko/script.py 2014-08-08 16:26:03 -0400 Joanmarie Diggs Initial implementation of focus versus browsing mode M src/orca/cmdnames.py M src/orca/messages.py M src/orca/scripts/toolkits/Gecko/keymaps.py M src/orca/scripts/toolkits/Gecko/script.py 2014-08-08 11:12:59 -0400 Joanmarie Diggs Remove some more special handling of ARIA widgets M src/orca/scripts/toolkits/Gecko/formatting.py M src/orca/scripts/toolkits/Gecko/script.py 2014-08-07 14:20:18 -0400 Joanmarie Diggs Do not distinguish between ARIA and non-ARIA widgets when generating speech and braille M src/orca/scripts/toolkits/Gecko/braille_generator.py M src/orca/scripts/toolkits/Gecko/speech_generator.py 2014-08-07 13:09:02 -0400 Joanmarie Diggs Don't treat "navigable ARIA" differently in braille presentation M src/orca/scripts/toolkits/Gecko/script.py 2014-08-07 11:44:33 -0400 Joanmarie Diggs Don't handle ARIA content differently when getting the line contents M src/orca/scripts/toolkits/Gecko/script.py 2014-08-07 11:01:39 -0400 Joanmarie Diggs Disable caret navigation in focusable table cells M src/orca/scripts/toolkits/Gecko/script.py 2014-08-07 10:41:39 -0400 Joanmarie Diggs Disable caret navigation in page tabs M src/orca/scripts/toolkits/Gecko/script.py 2014-08-07 10:28:24 -0400 Joanmarie Diggs Disable caret navigation in spin buttons M src/orca/scripts/toolkits/Gecko/script.py 2014-08-07 10:18:33 -0400 Joanmarie Diggs Disable caret navigation in sliders M src/orca/scripts/toolkits/Gecko/script.py 2014-08-07 10:01:23 -0400 Joanmarie Diggs Disable caret navigation in menus and menu items M src/orca/scripts/toolkits/Gecko/script.py 2014-08-06 17:14:31 -0400 Joanmarie Diggs Don't adjust the start offset for a word that starts with an embedded object M src/orca/scripts/toolkits/Gecko/script.py 2014-08-06 10:32:21 -0400 Joanmarie Diggs Do not blanket-disable caret navigation in ARIA content in Gecko M src/orca/scripts/toolkits/Gecko/script.py 2014-08-05 11:28:47 -0400 Joanmarie Diggs Infer labels for non-focused Gecko listboxes M src/orca/scripts/toolkits/Gecko/speech_generator.py 2014-08-05 11:19:03 -0400 Joanmarie Diggs Present child count for Gecko listboxes M src/orca/scripts/toolkits/Gecko/speech_generator.py 2014-08-05 11:12:57 -0400 Joanmarie Diggs Add handling for ROLE_LIST_BOX to the generators M src/orca/braille_generator.py M src/orca/formatting.py M src/orca/scripts/toolkits/Gecko/script_utilities.py M src/orca/speech_generator.py 2014-08-05 10:50:03 -0400 Joanmarie Diggs Add support for ROLE_LIST_BOX for Gecko content M src/orca/scripts/toolkits/Gecko/script.py M src/orca/scripts/toolkits/Gecko/speech_generator.py M src/orca/structural_navigation.py 2014-08-05 06:12:23 -0400 Joanmarie Diggs Do not blanket-disable structural navigation in ARIA content in Gecko M src/orca/scripts/toolkits/Gecko/script.py 2014-08-04 11:46:11 -0400 Joanmarie Diggs Fix for bug 732550 - Orca does not announce selection state toggling in Qt M src/orca/scripts/default.py 2014-08-03 09:21:58 -0400 Joanmarie Diggs Remove a redundant call to getRole() M src/orca/script_utilities.py 2014-07-31 19:48:38 +0200 Piotr Drąg doap: add M orca.doap 2014-07-30 20:59:40 +0200 Olav Vitters doap category apps M orca.doap 2014-07-23 13:18:45 +0200 Kjartan Maraas Updated Norwegian bokmål translation. M po/nb.po 2014-07-16 18:27:36 +0400 Yuri Myasoedov Updated Russian translation M po/ru.po 2014-07-14 20:26:09 +0400 Yuri Myasoedov Updated Russian translation M po/ru.po 2014-07-10 21:32:05 +0400 Yuri Myasoedov Updated Russian translation M po/ru.po 2014-05-10 17:02:50 -0400 Joanmarie Diggs Clean up and update the Calc, slider, and progress bar tests D test/keystrokes/oocalc/bug_356334.params D test/keystrokes/oocalc/bug_356334.py D test/keystrokes/oocalc/bug_361167.params D test/keystrokes/oocalc/bug_361167.py D test/keystrokes/oocalc/bug_363801.params D test/keystrokes/oocalc/bug_363801.py D test/keystrokes/oocalc/bug_363802.params D test/keystrokes/oocalc/bug_363802.py D test/keystrokes/oocalc/bug_363804.params D test/keystrokes/oocalc/bug_363804.py D test/keystrokes/oocalc/bug_363804b.params D test/keystrokes/oocalc/bug_363804b.py D test/keystrokes/oocalc/bug_363804b.settings D test/keystrokes/oocalc/bug_364086.py D test/keystrokes/oocalc/bug_364407.py D test/keystrokes/oocalc/bug_433398.params D test/keystrokes/oocalc/bug_433398.py D test/keystrokes/oocalc/bug_435307.params D test/keystrokes/oocalc/bug_435307.py D test/keystrokes/oocalc/bug_435852.py A test/keystrokes/oocalc/coordinate_announcement_off.params A test/keystrokes/oocalc/coordinate_announcement_off.py A test/keystrokes/oocalc/coordinate_announcement_off.settings A test/keystrokes/oocalc/coordinate_announcement_on.params A test/keystrokes/oocalc/coordinate_announcement_on.py A test/keystrokes/oocalc/coordinate_announcement_on.settings A test/keystrokes/oocalc/document_enter_text.py A test/keystrokes/oocalc/document_nav_dynamic_headers.params A test/keystrokes/oocalc/document_nav_dynamic_headers.py A test/keystrokes/oocalc/document_text_attributes.params A test/keystrokes/oocalc/document_text_attributes.py A test/keystrokes/oocalc/manage_names_combobox.py A test/keystrokes/oocalc/messages_dynamic_headers.py A test/keystrokes/oocalc/ui_role_check_menu_item.params A test/keystrokes/oocalc/ui_role_check_menu_item.py M test/keystrokes/progressbar/progress_updates.py M test/keystrokes/slider/slider.py 2014-05-10 17:02:50 -0400 Joanmarie Diggs Delete some old test cruft D test/results/gedit/simple.orca D test/results/gtk-demo/buttonboxes.orca D test/text/SayAllText.txt 2014-05-10 17:02:50 -0400 Joanmarie Diggs New test cases A test/html/aria-alert.html A test/html/aria-button.html A test/html/aria-checkbox.html A test/html/aria-progressbar.html A test/html/aria-role-list.html A test/html/aria-slider.html A test/html/aria-spreadsheet.html A test/html/aria-tabpanel.html A test/html/aria-treegrid.html A test/html/back.png A test/html/bugzilla-top.html D test/html/bugzilla_top.html A test/html/checked.gif A test/html/left.png A test/html/mixed.gif A test/html/right.png A test/html/slider.png A test/html/unchecked.gif A test/html/w3-checkbox-label-embedded-menu.html A test/html/w3-checkbox-label-embedded-select.html A test/html/w3-checkbox-label-embedded-slider.html A test/html/w3-checkbox-label-embedded-spinbutton.html A test/html/w3-checkbox-title.html A test/html/w3-file-label-embedded-combobox.html A test/html/w3-file-label-embedded-menu.html A test/html/w3-file-label-embedded-select.html A test/html/w3-file-label-embedded-slider.html A test/html/w3-file-label-embedded-spinbutton.html A test/html/w3-file-title.html A test/html/w3-image-test.png A test/html/w3-image-title.html A test/html/w3-password-label-embedded-combobox.html A test/html/w3-password-label-embedded-menu.html A test/html/w3-password-label-embedded-select.html A test/html/w3-password-label-embedded-slider.html A test/html/w3-password-label-embedded-spinbutton.html A test/html/w3-password-title.html A test/html/w3-radio-label-embedded-combobox.html A test/html/w3-radio-label-embedded-menu.html A test/html/w3-radio-label-embedded-select.html A test/html/w3-radio-label-embedded-slider.html A test/html/w3-radio-label-embedded-spinbutton.html A test/html/w3-radio-title.html A test/html/w3-text-label-embedded-combobox.html A test/html/w3-text-label-embedded-menu.html A test/html/w3-text-label-embedded-select.html A test/html/w3-text-label-embedded-slider.html A test/html/w3-text-label-embedded-spinbutton.html A test/html/w3-text-title.html 2014-05-10 17:02:50 -0400 Joanmarie Diggs New, updated, and cleaned up tests for Writer A test/documents/column-example.odt A test/documents/fruit.ods A test/documents/navigator.odt A test/documents/spanish.odt A test/documents/table-sample.odt A test/documents/table-sample2.odt M test/harness/.gitignore M test/harness/runone.sh M test/harness/utils.py D test/keystrokes/oocalc/fruit.ods D test/keystrokes/oowriter/bug_342602.py D test/keystrokes/oowriter/bug_350219.py D test/keystrokes/oowriter/bug_353268.py D test/keystrokes/oowriter/bug_355733.py D test/keystrokes/oowriter/bug_361624.params D test/keystrokes/oowriter/bug_361624.py D test/keystrokes/oowriter/bug_361747.params D test/keystrokes/oowriter/bug_361747.py D test/keystrokes/oowriter/bug_362979.py D test/keystrokes/oowriter/bug_364765.py D test/keystrokes/oowriter/bug_382408.params D test/keystrokes/oowriter/bug_382408.py D test/keystrokes/oowriter/bug_382415.params D test/keystrokes/oowriter/bug_382415.py D test/keystrokes/oowriter/bug_382418.py D test/keystrokes/oowriter/bug_382880.params D test/keystrokes/oowriter/bug_382880.py D test/keystrokes/oowriter/bug_382888.params D test/keystrokes/oowriter/bug_382888.py D test/keystrokes/oowriter/bug_384893.params D test/keystrokes/oowriter/bug_384893.py D test/keystrokes/oowriter/bug_385828.py D test/keystrokes/oowriter/bug_413909.py D test/keystrokes/oowriter/bug_430402.py D test/keystrokes/oowriter/bug_435201.params D test/keystrokes/oowriter/bug_435201.py D test/keystrokes/oowriter/bug_435226.params D test/keystrokes/oowriter/bug_435226.py D test/keystrokes/oowriter/bug_450210.py D test/keystrokes/oowriter/bug_469367.params D test/keystrokes/oowriter/bug_469367.py D test/keystrokes/oowriter/bug_546941.py D test/keystrokes/oowriter/column-example.odt A test/keystrokes/oowriter/document_nav_cell.params A test/keystrokes/oowriter/document_nav_cell.py A test/keystrokes/oowriter/document_nav_line.py A test/keystrokes/oowriter/document_nav_line_bullets.py A test/keystrokes/oowriter/document_nav_paragraph.params A test/keystrokes/oowriter/document_nav_paragraph.py A test/keystrokes/oowriter/document_nav_word.py A test/keystrokes/oowriter/document_new.py D test/keystrokes/oowriter/empty_document.odt A test/keystrokes/oowriter/flat_review_line.py A test/keystrokes/oowriter/flat_review_line_columns.params A test/keystrokes/oowriter/flat_review_line_columns.py A test/keystrokes/oowriter/flat_review_platform_menubar.py A test/keystrokes/oowriter/flat_review_word.py A test/keystrokes/oowriter/messages_table.py D test/keystrokes/oowriter/row_inserted.py A test/keystrokes/oowriter/say_all.py A test/keystrokes/oowriter/say_all_no_sentences.py A test/keystrokes/oowriter/selection_word.py D test/keystrokes/oowriter/spanish.odt A test/keystrokes/oowriter/spellcheck.py A test/keystrokes/oowriter/spellcheck.settings A test/keystrokes/oowriter/spoken_indentation.py A test/keystrokes/oowriter/spoken_indentation.settings A test/keystrokes/oowriter/structural_nav_table.params A test/keystrokes/oowriter/structural_nav_table.py A test/keystrokes/oowriter/structural_nav_table.settings D test/keystrokes/oowriter/table-sample.odt D test/keystrokes/oowriter/table-sample2.odt A test/keystrokes/oowriter/table_cell_row.params A test/keystrokes/oowriter/table_cell_row.py D test/keystrokes/oowriter/table_cells.params D test/keystrokes/oowriter/table_cells.py D test/keystrokes/oowriter/table_cells_structural_navigation1.params D test/keystrokes/oowriter/table_cells_structural_navigation1.py A test/keystrokes/oowriter/text_attributes.py D test/keystrokes/oowriter/toolbar-buttons.py A test/keystrokes/oowriter/ui_navigator.params A test/keystrokes/oowriter/ui_navigator.py A test/keystrokes/oowriter/ui_role_combo_box.py A test/keystrokes/oowriter/ui_role_label.py A test/keystrokes/oowriter/ui_role_list_item.py A test/keystrokes/oowriter/ui_role_menu.py A test/keystrokes/oowriter/ui_role_toolbar.py A test/keystrokes/oowriter/where_am_i_document.params A test/keystrokes/oowriter/where_am_i_document.py A test/keystrokes/oowriter/where_am_i_document.settings D test/keystrokes/oowriter/word-navigation.py 2014-07-08 11:36:34 -0400 Joanmarie Diggs Create separate tests for gtk2 and gtk3 M test/keystrokes/gtk-demo/learn_mode.py M test/keystrokes/gtk-demo/role_accel_label.py M test/keystrokes/gtk-demo/role_alert.py M test/keystrokes/gtk-demo/role_check_box.py M test/keystrokes/gtk-demo/role_check_menu_item.py D test/keystrokes/gtk-demo/role_color_chooser.py M test/keystrokes/gtk-demo/role_column_header.py M test/keystrokes/gtk-demo/role_combo_box.py M test/keystrokes/gtk-demo/role_combo_box2.py M test/keystrokes/gtk-demo/role_dialog.py M test/keystrokes/gtk-demo/role_drawing_area.py M test/keystrokes/gtk-demo/role_icon.py D test/keystrokes/gtk-demo/role_info_bar.py M test/keystrokes/gtk-demo/role_label.py D test/keystrokes/gtk-demo/role_listbox.py M test/keystrokes/gtk-demo/role_menu.py M test/keystrokes/gtk-demo/role_page_tab.py M test/keystrokes/gtk-demo/role_push_button.py M test/keystrokes/gtk-demo/role_radio_button.py D test/keystrokes/gtk-demo/role_radio_menu_item.py M test/keystrokes/gtk-demo/role_spin_button.py M test/keystrokes/gtk-demo/role_split_pane.py M test/keystrokes/gtk-demo/role_status_bar.py M test/keystrokes/gtk-demo/role_table.py M test/keystrokes/gtk-demo/role_text_multiline.py M test/keystrokes/gtk-demo/role_text_multiline_flatreview.py M test/keystrokes/gtk-demo/role_text_multiline_navigation.py M test/keystrokes/gtk-demo/role_text_multiline_navigation2.py M test/keystrokes/gtk-demo/role_toggle_button.py M test/keystrokes/gtk-demo/role_toolbar.py M test/keystrokes/gtk-demo/role_tooltip.py M test/keystrokes/gtk-demo/role_tree_table.py M test/keystrokes/gtk-demo/role_window.py M test/keystrokes/gtk-demo/spoken_indentation.py A test/keystrokes/gtk3-demo/learn_mode.py A test/keystrokes/gtk3-demo/role_accel_label.py A test/keystrokes/gtk3-demo/role_alert.py A test/keystrokes/gtk3-demo/role_check_box.py A test/keystrokes/gtk3-demo/role_check_menu_item.py A test/keystrokes/gtk3-demo/role_color_chooser.py A test/keystrokes/gtk3-demo/role_column_header.py A test/keystrokes/gtk3-demo/role_combo_box.py A test/keystrokes/gtk3-demo/role_combo_box2.py A test/keystrokes/gtk3-demo/role_dialog.py A test/keystrokes/gtk3-demo/role_drawing_area.py A test/keystrokes/gtk3-demo/role_icon.py A test/keystrokes/gtk3-demo/role_info_bar.py A test/keystrokes/gtk3-demo/role_label.py A test/keystrokes/gtk3-demo/role_listbox.py A test/keystrokes/gtk3-demo/role_menu.py A test/keystrokes/gtk3-demo/role_page_tab.py A test/keystrokes/gtk3-demo/role_push_button.py A test/keystrokes/gtk3-demo/role_radio_button.py A test/keystrokes/gtk3-demo/role_radio_menu_item.py A test/keystrokes/gtk3-demo/role_spin_button.py A test/keystrokes/gtk3-demo/role_split_pane.py A test/keystrokes/gtk3-demo/role_status_bar.py A test/keystrokes/gtk3-demo/role_table.py A test/keystrokes/gtk3-demo/role_text_multiline.py A test/keystrokes/gtk3-demo/role_text_multiline_flatreview.py A test/keystrokes/gtk3-demo/role_text_multiline_navigation.py A test/keystrokes/gtk3-demo/role_text_multiline_navigation2.py A test/keystrokes/gtk3-demo/role_toggle_button.py A test/keystrokes/gtk3-demo/role_toolbar.py A test/keystrokes/gtk3-demo/role_tooltip.py A test/keystrokes/gtk3-demo/role_tree_table.py A test/keystrokes/gtk3-demo/role_window.py A test/keystrokes/gtk3-demo/spoken_indentation.py A test/keystrokes/gtk3-demo/spoken_indentation.settings 2014-07-08 10:01:55 -0400 Joanmarie Diggs Two SayAll fixes: M src/orca/scripts/default.py M src/orca/scripts/toolkits/Gecko/script.py 2014-07-05 19:32:18 +0400 Yuri Myasoedov Updated Russian translation M po/ru.po 2014-06-27 14:59:05 -0400 Joanmarie Diggs Fix a hang that can occur when using structural navigation with Evince forms M src/orca/structural_navigation.py 2014-06-26 08:48:40 -0400 Joanmarie Diggs Fix a traceback that occurred when Evince form field widgets lost focus M src/orca/scripts/toolkits/gtk/script_utilities.py 2014-06-23 19:45:59 -0400 Joanmarie Diggs Post-release version bump M README M configure.ac 2014-06-23 19:43:26 -0400 Joanmarie Diggs Prep for v3.13.3 M NEWS M README M configure.ac