2015-12-06 18:01:46 +0100 Joanmarie Diggs <[email protected]>

       Apply voice when generating current line of text

M       src/orca/scripts/apps/soffice/speech_generator.py
M       src/orca/scripts/default.py
M       src/orca/speech_generator.py

2015-12-06 16:26:49 +0100 Joanmarie Diggs <[email protected]>

       Fix nit in debugging line

M       src/orca/script_utilities.py

2015-12-05 23:29:13 +0000 Muhammet Kara <[email protected]>

       Updated Turkish translation

M       po/tr.po

2015-12-02 15:23:37 -0500 Joanmarie Diggs <[email protected]>

       Tweak debugging output for events

M       src/orca/event_manager.py

2015-12-02 12:26:09 -0500 Joanmarie Diggs <[email protected]>

       Call gdk_notify_startup_complete()

M       src/orca/orca.py

2015-12-02 11:05:23 -0500 Joanmarie Diggs <[email protected]>

       Updated tests

M       test/harness/orca-customizations.py.in
M       test/harness/user-settings.conf.in
M       test/html/so.html
M       test/keystrokes/firefox/aria_alert.py
M       test/keystrokes/firefox/aria_alert_dialog.py
M       test/keystrokes/firefox/aria_button.py
M       test/keystrokes/firefox/aria_button_dojo.py
M       test/keystrokes/firefox/aria_button_toggle.py
M       test/keystrokes/firefox/aria_checkbox.py
M       test/keystrokes/firefox/aria_checkbox_dojo.py
M       test/keystrokes/firefox/aria_combobox_dojo.py
M       test/keystrokes/firefox/aria_dialog_dismissed.py
M       test/keystrokes/firefox/aria_dialog_dojo.py
M       test/keystrokes/firefox/aria_editor_navigation_dojo.py
M       test/keystrokes/firefox/aria_landmarks.py
M       test/keystrokes/firefox/aria_list.py
M       test/keystrokes/firefox/aria_menu.py
M       test/keystrokes/firefox/aria_progressbar.py
M       test/keystrokes/firefox/aria_radiobutton.py
M       test/keystrokes/firefox/aria_roledescription_where_am_i.py
M       test/keystrokes/firefox/aria_slider.py
M       test/keystrokes/firefox/aria_slider_dojo.py
M       test/keystrokes/firefox/aria_slider_tpg.py
M       test/keystrokes/firefox/aria_sliders.py
M       test/keystrokes/firefox/aria_spinner_dojo.py
M       test/keystrokes/firefox/aria_tabcontainer_dojo.py
M       test/keystrokes/firefox/aria_tabpanel.py
M       test/keystrokes/firefox/aria_tabpanel2.py
M       test/keystrokes/firefox/aria_tabpanel_text_dojo.py
M       test/keystrokes/firefox/aria_toolbar_dojo.py
M       test/keystrokes/firefox/aria_tree.py
M       test/keystrokes/firefox/aria_tree_dojo.py
M       test/keystrokes/firefox/aria_treegrid.py
M       test/keystrokes/firefox/find_wiki.py
M       test/keystrokes/firefox/flat_review_combo_box.py
M       test/keystrokes/firefox/flat_review_hidden_elements.py
M       test/keystrokes/firefox/flat_review_text_by_line.py
M       test/keystrokes/firefox/flat_review_text_by_word_and_char.py
M       test/keystrokes/firefox/focus_tracking_descriptions.py
M       test/keystrokes/firefox/focus_tracking_imagemap.py
M       test/keystrokes/firefox/focus_tracking_input_type_number.py
M       test/keystrokes/firefox/focus_tracking_link_child_of_body.py
M       test/keystrokes/firefox/focus_tracking_links.py
M       test/keystrokes/firefox/focus_tracking_radios_with_label_and_name.py
M       test/keystrokes/firefox/focus_tracking_roledescriptions.py
M       test/keystrokes/firefox/html_page_summary.py
M       test/keystrokes/firefox/html_role_combo_box.py
M       test/keystrokes/firefox/html_role_links.py
M       test/keystrokes/firefox/html_role_list_item_where_am_i.py
M       test/keystrokes/firefox/html_struct_nav_activate_link.py
M       test/keystrokes/firefox/html_struct_nav_blockquote.py
M       test/keystrokes/firefox/html_struct_nav_bug_554616.py
M       test/keystrokes/firefox/html_struct_nav_bug_556470.py
M       test/keystrokes/firefox/html_struct_nav_bug_567984.py
M       test/keystrokes/firefox/html_struct_nav_bug_591592.py
M       test/keystrokes/firefox/html_struct_nav_clickable_text_change.py
M       test/keystrokes/firefox/html_struct_nav_descriptions.py
M       test/keystrokes/firefox/html_struct_nav_heading_empty.py
M       test/keystrokes/firefox/html_struct_nav_heading_in_div_with_text.py
M       test/keystrokes/firefox/html_struct_nav_heading_with_child_text.py
M       test/keystrokes/firefox/html_struct_nav_heading_with_clickable.py
M       test/keystrokes/firefox/html_struct_nav_headings_buried_deep.py
M       test/keystrokes/firefox/html_struct_nav_headings_with_hidden_anchors.py
M       test/keystrokes/firefox/html_struct_nav_hidden_paragraphs.py
M       test/keystrokes/firefox/html_struct_nav_large_obj.py
M       test/keystrokes/firefox/html_struct_nav_link_with_child_text.py
M       test/keystrokes/firefox/html_struct_nav_links.py
M       test/keystrokes/firefox/html_struct_nav_list_item.py
M       test/keystrokes/firefox/html_struct_nav_lists.py
M       test/keystrokes/firefox/label_inference_bug_546815.py
M       test/keystrokes/firefox/label_inference_bugzilla_search.py
M       test/keystrokes/firefox/label_inference_entries.py
M       test/keystrokes/firefox/label_inference_labels_without_for_far_away.py
M       test/keystrokes/firefox/label_inference_mailman.py
M       test/keystrokes/firefox/line_nav_bug_546815.py
M       test/keystrokes/firefox/line_nav_bug_549128.py
M       test/keystrokes/firefox/line_nav_bug_552887a.py
M       test/keystrokes/firefox/line_nav_bug_554616.py
M       test/keystrokes/firefox/line_nav_bug_555055.py
M       test/keystrokes/firefox/line_nav_bug_570757.py
M       test/keystrokes/firefox/line_nav_bug_577239.py
M       test/keystrokes/firefox/line_nav_bug_592383.py
M       test/keystrokes/firefox/line_nav_bugzilla_search_down.py
M       test/keystrokes/firefox/line_nav_bugzilla_search_up.py
M       test/keystrokes/firefox/line_nav_button_in_link_position_relative_on_focus.py
M       test/keystrokes/firefox/line_nav_canvas.py
M       test/keystrokes/firefox/line_nav_clickables.py
M       test/keystrokes/firefox/line_nav_descriptions.py
M       test/keystrokes/firefox/line_nav_display_table_cell.py
M       test/keystrokes/firefox/line_nav_empty_anchor.py
M       test/keystrokes/firefox/line_nav_empty_block_link.py
M       test/keystrokes/firefox/line_nav_empty_textarea.py
M       test/keystrokes/firefox/line_nav_enter_bug.py
M       test/keystrokes/firefox/line_nav_entries.py
M       test/keystrokes/firefox/line_nav_focused_link.py
M       test/keystrokes/firefox/line_nav_follow_same_page_link.py
M       test/keystrokes/firefox/line_nav_follow_same_page_link_2.py
M       test/keystrokes/firefox/line_nav_follow_same_page_link_3.py
M       test/keystrokes/firefox/line_nav_fontawesome_link.py
M       test/keystrokes/firefox/line_nav_heading_section.py
M       test/keystrokes/firefox/line_nav_hidden_buttons.py
M       test/keystrokes/firefox/line_nav_hidden_elements.py
M       test/keystrokes/firefox/line_nav_hidden_float.py
M       test/keystrokes/firefox/line_nav_hidden_label.py
M       test/keystrokes/firefox/line_nav_hidden_links.py
M       test/keystrokes/firefox/line_nav_iframes_blogger.py
M       test/keystrokes/firefox/line_nav_iframes_in_inline_block.py
M       test/keystrokes/firefox/line_nav_iframes_in_inline_block2.py
M       test/keystrokes/firefox/line_nav_iframes_nested.py
M       test/keystrokes/firefox/line_nav_image_in_link.py
M       test/keystrokes/firefox/line_nav_imagemap.py
M       test/keystrokes/firefox/line_nav_images_in_links.py
M       test/keystrokes/firefox/line_nav_images_in_table_and_floating_div.py
M       test/keystrokes/firefox/line_nav_inline_block_spans.py
M       test/keystrokes/firefox/line_nav_link_position_relative_on_focus.py
M       test/keystrokes/firefox/line_nav_lists.py
M       test/keystrokes/firefox/line_nav_lists_broken.py
M       test/keystrokes/firefox/line_nav_lists_without_items.py
M       test/keystrokes/firefox/line_nav_multi_line_text.py
M       test/keystrokes/firefox/line_nav_nested_tables.py
M       test/keystrokes/firefox/line_nav_offscreen_text_with_tiny_width.py
M       test/keystrokes/firefox/line_nav_paragraphs_in_links.py
M       test/keystrokes/firefox/line_nav_pre_lines.py
M       test/keystrokes/firefox/line_nav_pre_links.py
M       test/keystrokes/firefox/line_nav_role_application.py
M       test/keystrokes/firefox/line_nav_roledescriptions.py
M       test/keystrokes/firefox/line_nav_simple_form.py
M       test/keystrokes/firefox/line_nav_slash_test.py
M       test/keystrokes/firefox/line_nav_sun_java.py
M       test/keystrokes/firefox/line_nav_table_captions.py
M       test/keystrokes/firefox/line_nav_table_cell_links.py
M       test/keystrokes/firefox/line_nav_textarea_last_line.py
M       test/keystrokes/firefox/line_nav_twitter_bug.py
M       test/keystrokes/firefox/line_nav_wiki_down.py
M       test/keystrokes/firefox/line_nav_wiki_up.py
M       test/keystrokes/firefox/link_where_am_i.py
M       test/keystrokes/firefox/longdesc_1.py
M       test/keystrokes/firefox/longdesc_10.py
M       test/keystrokes/firefox/longdesc_11.py
M       test/keystrokes/firefox/longdesc_12.py
M       test/keystrokes/firefox/longdesc_13.py
M       test/keystrokes/firefox/longdesc_14.py
M       test/keystrokes/firefox/longdesc_15.py
M       test/keystrokes/firefox/longdesc_2.py
M       test/keystrokes/firefox/longdesc_3.py
M       test/keystrokes/firefox/longdesc_4.py
M       test/keystrokes/firefox/longdesc_5.py
M       test/keystrokes/firefox/longdesc_6.py
M       test/keystrokes/firefox/longdesc_7.py
M       test/keystrokes/firefox/longdesc_8.py
M       test/keystrokes/firefox/longdesc_9.py
M       test/keystrokes/firefox/math_line_nav_fraction.py
M       test/keystrokes/firefox/math_line_nav_math_in_dialog.py
M       test/keystrokes/firefox/math_line_nav_mathvariant.py
M       test/keystrokes/firefox/math_line_nav_menclose.py
M       test/keystrokes/firefox/math_line_nav_mfenced.py
M       test/keystrokes/firefox/math_line_nav_mroot.py
M       test/keystrokes/firefox/math_line_nav_mrow.py
M       test/keystrokes/firefox/math_line_nav_scripts.py
M       test/keystrokes/firefox/math_line_nav_table.py
M       test/keystrokes/firefox/math_line_nav_torture_test.py
M       test/keystrokes/firefox/mouseover_javascript_alert.py
M       test/keystrokes/firefox/object_nav_descriptions_down.py
M       test/keystrokes/firefox/object_nav_descriptions_up.py
M       test/keystrokes/firefox/object_nav_link_in_quotes.py
M       test/keystrokes/firefox/object_nav_links_in_text.py
M       test/keystrokes/firefox/object_nav_links_on_line.py
M       test/keystrokes/firefox/object_nav_simple_form_down.py
M       test/keystrokes/firefox/object_nav_simple_form_up.py
M       test/keystrokes/firefox/say_all_blockquote.py
M       test/keystrokes/firefox/say_all_bug_511389.py
M       test/keystrokes/firefox/say_all_bug_591351_1.py
M       test/keystrokes/firefox/say_all_bugzilla_search.py
M       test/keystrokes/firefox/say_all_empty_anchor.py
M       test/keystrokes/firefox/say_all_enter_bug.py
M       test/keystrokes/firefox/say_all_entries.py
M       test/keystrokes/firefox/say_all_heading_section.py
M       test/keystrokes/firefox/say_all_hidden_elements.py
M       test/keystrokes/firefox/say_all_imagemap.py
M       test/keystrokes/firefox/say_all_multi_line_text.py
M       test/keystrokes/firefox/say_all_nested_tables.py
M       test/keystrokes/firefox/say_all_onmouseup.py
M       test/keystrokes/firefox/say_all_role_combo_box.py
M       test/keystrokes/firefox/say_all_role_links.py
M       test/keystrokes/firefox/say_all_role_lists.py
M       test/keystrokes/firefox/say_all_simple_form.py
M       test/keystrokes/firefox/say_all_table_caption.py
M       test/keystrokes/firefox/say_all_table_cell_links.py
M       test/keystrokes/firefox/say_all_wiki.py
M       test/keystrokes/firefox/spelling_errors.py
M       test/keystrokes/firefox/ui_doc_tabs.py
M       test/keystrokes/firefox/ui_role_radio_button.py
M       test/keystrokes/firefox/ui_role_radio_menu_item.py
M       test/keystrokes/firefox/word_nav_links.py
M       test/keystrokes/firefox/word_nav_list_items.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_menu_item.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_icon.py
M       test/keystrokes/gtk-demo/role_menu.py
M       test/keystrokes/gtk-demo/role_page_tab.py
M       test/keystrokes/gtk-demo/role_radio_button.py
M       test/keystrokes/gtk-demo/role_spin_button.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_tooltip.py
M       test/keystrokes/gtk-demo/role_tree_table.py
M       test/keystrokes/gtk3-demo/role_accel_label.py
M       test/keystrokes/gtk3-demo/role_alert.py
M       test/keystrokes/gtk3-demo/role_check_box.py
M       test/keystrokes/gtk3-demo/role_check_menu_item.py
M       test/keystrokes/gtk3-demo/role_color_chooser.py
M       test/keystrokes/gtk3-demo/role_column_header.py
M       test/keystrokes/gtk3-demo/role_combo_box.py
M       test/keystrokes/gtk3-demo/role_combo_box2.py
M       test/keystrokes/gtk3-demo/role_dialog.py
M       test/keystrokes/gtk3-demo/role_icon.py
M       test/keystrokes/gtk3-demo/role_info_bar.py
M       test/keystrokes/gtk3-demo/role_menu.py
M       test/keystrokes/gtk3-demo/role_page_tab.py
M       test/keystrokes/gtk3-demo/role_radio_button.py
M       test/keystrokes/gtk3-demo/role_radio_menu_item.py
M       test/keystrokes/gtk3-demo/role_spin_button.py
M       test/keystrokes/gtk3-demo/role_split_pane.py
M       test/keystrokes/gtk3-demo/role_table.py
M       test/keystrokes/gtk3-demo/role_text_multiline.py
M       test/keystrokes/gtk3-demo/role_text_multiline_flatreview.py
M       test/keystrokes/gtk3-demo/role_text_multiline_navigation.py
M       test/keystrokes/gtk3-demo/role_toggle_button.py
M       test/keystrokes/gtk3-demo/role_tooltip.py
M       test/keystrokes/gtk3-demo/role_tree_table.py
M       test/keystrokes/oowriter/document_nav_line.py

2015-12-01 22:09:21 -0500 Joanmarie Diggs <[email protected]>

       Fix regression in presenting text selection

M       src/orca/scripts/default.py

2015-12-01 16:31:34 -0500 Joanmarie Diggs <[email protected]>

       Re-present just the locusOfFocus after tooltip has been dismissed

M       src/orca/scripts/default.py
M       src/orca/speech_generator.py

2015-12-01 14:50:39 -0500 Joanmarie Diggs <[email protected]>

       Only update the locusOfFocus in response to caret events from active window

M       src/orca/scripts/default.py

2015-12-01 13:53:04 -0500 Joanmarie Diggs <[email protected]>

       Fix double-presentation of top-level Gtk+ alerts

M       src/orca/scripts/toolkits/gtk/script.py

2015-12-01 11:29:30 +0000 Daniel Mustieles <[email protected]>

       Updated Spanish translation

M       help/es/es.po

2015-11-30 16:30:54 -0500 Joanmarie Diggs <[email protected]>

       Cache the string in addition to the offsets for selected text

M       src/orca/script_utilities.py
M       src/orca/scripts/apps/evince/script.py
M       src/orca/scripts/apps/soffice/script.py
M       src/orca/scripts/default.py

2015-11-30 15:29:36 -0500 Joanmarie Diggs <[email protected]>

       Add more sanity checks for defunct objects

M       src/orca/script_utilities.py

2015-11-30 15:55:53 +0000 Daniel Mustieles <[email protected]>

       Updated Spanish translation

M       help/es/es.po

2015-11-30 11:26:26 +0000 Daniel Mustieles <[email protected]>

       Updated Spanish translation

M       help/es/es.po

2015-11-30 11:25:20 +0000 Daniel Mustieles <[email protected]>

       Updated Spanish translation

M       po/es.po

2015-11-29 04:07:11 -0500 Joanmarie Diggs <[email protected]>

       Fix traceback

M       src/orca/speech_generator.py

2015-11-29 00:02:28 -0500 Joanmarie Diggs <[email protected]>

       Improve performance of presentation of web listboxes

M       src/orca/braille_generator.py
M       src/orca/scripts/web/script_utilities.py
M       src/orca/scripts/web/speech_generator.py
M       src/orca/speech_generator.py

2015-11-28 23:36:08 -0500 Joanmarie Diggs <[email protected]>

       Fix debugging line

M       src/orca/event_manager.py

2015-11-28 11:20:10 -0500 Joanmarie Diggs <[email protected]>

       Adjust the ellipsis regex

M       src/orca/speechdispatcherfactory.py

2015-11-28 08:39:48 +0000 Pedro Albuquerque <[email protected]>

       Updated Portuguese translation

M       po/pt.po

2015-11-27 18:48:46 -0500 Joanmarie Diggs <[email protected]>

       Create separate cell-vs-row reading options for documents, spreadsheets, and GUI

M       help/C/howto_tables.page
M       help/C/preferences_speech.page
M       src/orca/generator.py
M       src/orca/orca-setup.ui
M       src/orca/orca_gui_prefs.py
M       src/orca/script_utilities.py
M       src/orca/scripts/apps/soffice/braille_generator.py
M       src/orca/scripts/apps/soffice/script.py
M       src/orca/scripts/apps/soffice/script_utilities.py
M       src/orca/scripts/apps/soffice/speech_generator.py
M       src/orca/scripts/default.py
M       src/orca/settings.py
M       src/orca/tutorialgenerator.py

2015-11-27 19:36:23 -0500 Joanmarie Diggs <[email protected]>

       Stop filtering out events from ROLE_FILLER.

M       src/orca/event_manager.py

2015-11-27 15:52:48 -0500 Joanmarie Diggs <[email protected]>

       Don't treat a series of periods as an ellipsis

M       src/orca/speechdispatcherfactory.py

2015-11-27 13:31:36 -0500 Joanmarie Diggs <[email protected]>

       Fix positional argument issue from earlier commit

M       src/orca/scripts/default.py

2015-11-27 12:20:55 -0500 Joanmarie Diggs <[email protected]>

       Only update locusOfFocus for menu item focus: events if we're not in that menu

M       src/orca/scripts/toolkits/GAIL/script.py
M       src/orca/scripts/toolkits/gtk/script.py

2015-11-27 11:49:41 -0500 Joanmarie Diggs <[email protected]>

       Handle more instances of defunct apps

M       src/orca/script_utilities.py
M       src/orca/scripts/web/script_utilities.py

2015-11-27 11:00:48 -0500 Joanmarie Diggs <[email protected]>

       Add optional argument to not reset punctuation and capitalization styles for messages

M       src/orca/scripts/default.py
M       src/orca/scripts/web/script.py

2015-11-27 10:41:09 -0500 Joanmarie Diggs <[email protected]>

       Only change the locusOfFocus in onActiveChanged if not in the current window

M       src/orca/scripts/default.py

2015-11-27 10:27:52 -0500 Joanmarie Diggs <[email protected]>

       Don't update punctuation and capitalization styles for messages in default voice

M       src/orca/scripts/default.py

2015-11-26 15:24:29 -0500 Joanmarie Diggs <[email protected]>

       Add timestamps to debugging output

M       src/orca/debug.py
M       src/orca/event_manager.py
M       src/orca/generator.py
M       src/orca/orca.py
M       src/orca/script.py
M       src/orca/script_manager.py
M       src/orca/script_utilities.py
M       src/orca/scripts/apps/Thunderbird/script.py
M       src/orca/scripts/apps/soffice/script.py
M       src/orca/scripts/apps/soffice/script_utilities.py
M       src/orca/scripts/apps/soffice/spellcheck.py
M       src/orca/scripts/default.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/scripts/toolkits/clutter/script.py
M       src/orca/scripts/web/script.py
M       src/orca/scripts/web/script_utilities.py
M       src/orca/scripts/web/speech_generator.py
M       src/orca/settings_manager.py
M       src/orca/speech.py
M       src/orca/speechdispatcherfactory.py

2015-11-26 21:13:35 +0100 Frédéric Péters <[email protected]>

       Fix tags in French help translation

M       help/fr/fr.po

2015-11-26 12:59:59 -0500 Joanmarie Diggs <[email protected]>

       Fix loading capitalization style value in Preferences dialog

M       src/orca/orca_gui_prefs.py
M       src/orca/speechdispatcherfactory.py

2015-11-26 12:21:48 -0500 Joanmarie Diggs <[email protected]>

       Treat ROLE_PAGE as a top-level object when doing Zombie checks

M       src/orca/script_utilities.py

2015-11-26 08:13:33 -0500 Joanmarie Diggs <[email protected]>

       Set window activate time and locusOfFocus for frames in onActiveChanged()

M       src/orca/scripts/default.py

2015-11-26 07:13:35 -0500 Joanmarie Diggs <[email protected]>

       Add GUI option to configure capitalization style

M       help/C/preferences_voice.page
M       src/orca/guilabels.py
M       src/orca/orca-setup.ui
M       src/orca/orca_gui_prefs.py
M       src/orca/scripts/default.py
M       src/orca/settings.py

2015-11-26 04:14:44 -0500 Joanmarie Diggs <[email protected]>

       Don't verbalize punctuation or capitalization for messages

M       src/orca/orca.py
M       src/orca/scripts/default.py

2015-11-26 01:57:15 -0500 Joanmarie Diggs <[email protected]>

       Improve presentation of headings which contain embedded objects

M       src/orca/scripts/web/script.py

2015-11-26 01:24:11 -0500 Joanmarie Diggs <[email protected]>

       Improve presentation of non-empty anchors

M       src/orca/scripts/web/braille_generator.py
M       src/orca/scripts/web/script.py
M       src/orca/scripts/web/script_utilities.py
M       src/orca/scripts/web/speech_generator.py

2015-11-26 00:51:18 -0500 Joanmarie Diggs <[email protected]>

       Distinguish between empty anchors and anchors with accessible text

M       src/orca/scripts/web/script.py
M       src/orca/scripts/web/script_utilities.py

2015-11-25 21:05:57 -0500 Joanmarie Diggs <[email protected]>

       Post-release version bump

M       README
M       configure.ac

2015-11-25 21:03:27 -0500 Joanmarie Diggs <[email protected]>

       Prep for the 3.19.2 release

M       NEWS
M       README
M       configure.ac