2024-10-17 16:33:13 -04:00
|
|
|
|
2009-06-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Thunderbird/speech_generator.py:
|
|
|
|
|
src/cthulhu/speech_generator.py:
|
|
|
|
|
Move Thunderbird-specific check to Thunderbird area
|
|
|
|
|
|
|
|
|
|
There was some code in speech_generator.py that was looking
|
|
|
|
|
for a window ending in ' - Thunderbird' as a means to prevent
|
|
|
|
|
column headers from being spoken. This code was fragile
|
|
|
|
|
(and broken since the window can end with 'Mozilla Thunderbird').
|
|
|
|
|
This code eliminates that check by putting the logic in the
|
|
|
|
|
thunderbird speech generator.
|
|
|
|
|
|
|
|
|
|
2009-06-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/formatting.py:
|
|
|
|
|
src/cthulhu/speech_generator.py:
|
|
|
|
|
Add mnemonic speaking back in to speech generator
|
|
|
|
|
|
|
|
|
|
2009-06-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/acroread.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gedit/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/yelp.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/structural_navigation.py:
|
|
|
|
|
Add 'force' parameter to setLocusOfFocus to allow us to
|
|
|
|
|
force a locus of focus change even if it might be the
|
|
|
|
|
same object. This is to help better support bug #571812.
|
|
|
|
|
|
|
|
|
|
2009-06-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speech_generator.py:
|
|
|
|
|
Don't speak new column headers when reading a row
|
|
|
|
|
|
|
|
|
|
2009-06-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
src/cthulhu/speech_generator.py:
|
|
|
|
|
Add 'includeContext' support
|
|
|
|
|
|
|
|
|
|
The includeContext support (default=True) allows a caller
|
|
|
|
|
to override whether the generated speech includes the context
|
|
|
|
|
for the object or not.
|
|
|
|
|
|
|
|
|
|
2009-05-31 Willie Walker <william.walker>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speech_generator.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_table.py:
|
|
|
|
|
Do not speak 'blank' for table cells when reading entire row
|
|
|
|
|
|
|
|
|
|
2009-05-29 Willie Walker <william.walker> and
|
|
|
|
|
Mesar Hameed <mesar.hameed@gmail.com>
|
|
|
|
|
|
|
|
|
|
* po/POTFILES.in:
|
|
|
|
|
src/cthulhu/Makefile.am:
|
|
|
|
|
src/cthulhu/bookmarks.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/espeechfactory.py:
|
|
|
|
|
src/cthulhu/formatting.py:
|
|
|
|
|
src/cthulhu/liveregions.py:
|
|
|
|
|
src/cthulhu/mouse_review.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/acroread.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/formatting.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gcalctool/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gcalctool/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gedit/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-system-monitor.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-window-properties/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-window-properties/formatting.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-window-properties/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-window-properties/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/liferea.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/apps/planner/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/planner/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/planner/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/formatting.py:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/formatting.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/apps/yelp.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/bookmarks.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/formatting.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/formatting.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/speechgenerator.py:
|
|
|
|
|
src/cthulhu/speech.py:
|
|
|
|
|
src/cthulhu/speech_generator.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/structural_navigation.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
test/harness/.gitignore:
|
|
|
|
|
test/harness/runone.sh:
|
|
|
|
|
test/keystrokes/firefox/bug_511389.py:
|
|
|
|
|
test/keystrokes/firefox/bug_544771.py:
|
|
|
|
|
test/keystrokes/firefox/bug_552887a.py:
|
|
|
|
|
test/keystrokes/firefox/bug_568631.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_alert.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_button.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_tree.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_treegrid.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_button.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_checkbox.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_dialog.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_panel_text.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tabcontainer.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tree.py:
|
|
|
|
|
test/keystrokes/firefox/find_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/flat_review_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_links.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_lists.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_blockquote.py:
|
|
|
|
|
test/keystrokes/firefox/imagemap.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bug_546815.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_slash_test.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/link_where_am_i.py:
|
|
|
|
|
test/keystrokes/firefox/moz_checkbox.py:
|
|
|
|
|
test/keystrokes/firefox/moz_menu.py:
|
|
|
|
|
test/keystrokes/firefox/moz_progressbar.py:
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py:
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py:
|
|
|
|
|
test/keystrokes/firefox/ms_tree_bug_570571.py:
|
|
|
|
|
test/keystrokes/firefox/page_summary.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/tpg_aria_slider.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_alert.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_button.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_radiobutton.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_slider.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_tabpanel.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_tree.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_accel_label.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_alert.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_check_box.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_check_menu_item.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_entry.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_list_item.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_menu_bar.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_page_tab.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_push_button.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_radio_button.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_radio_menu_item.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree_table.py:
|
|
|
|
|
test/keystrokes/firefox/xul_where_am_i_status_bar.py:
|
|
|
|
|
test/keystrokes/firefox/yahoo_tab_view.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_accel_label.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_alert.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_check_box.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_check_menu_item.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_column_header.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_combo_box.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_combo_box2.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_dialog.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_icon.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_label.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_menu.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_page_tab.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_push_button.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_radio_button.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_radio_menu_item.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_spin_button.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_split_pane.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_table.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_tear_off_menu_item.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_text_multiline.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_toggle_button.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_toolbar.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_tree_table.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_350219.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_361747.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_364765.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_382408.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_384893.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_385828.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_413909.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_435201.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_435226.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_450210.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_469367.py:
|
|
|
|
|
test/keystrokes/oowriter/table-sample.odt:
|
|
|
|
|
First phase of working on bug #Bug 570658 – Refactor the speech
|
|
|
|
|
and braille generators. This phase touches the speech
|
|
|
|
|
generators and makes things very much table driven (see the
|
|
|
|
|
formatting.py modules). Aside from touching many modules, the
|
|
|
|
|
impact on the user should *hopefully* be unnoticeable. That is,
|
|
|
|
|
the new tables are set up to provide the same speech output we
|
|
|
|
|
were getting before the refactor. The next phases will be
|
|
|
|
|
migrating where am I support to the speech generator and then
|
|
|
|
|
working on braille.
|
|
|
|
|
|
|
|
|
|
2009-05-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/ekiga.py:
|
|
|
|
|
Tweak to the fix for bug #511468 - Ekiga chat window accessibility
|
|
|
|
|
problem so that we do not constantly speak the call duration when
|
|
|
|
|
in a call.
|
|
|
|
|
|
|
|
|
|
2009-05-25 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* README:
|
|
|
|
|
NEWS:
|
|
|
|
|
configure.in:
|
|
|
|
|
Prep for Cthulhu 2.27.2
|
|
|
|
|
|
|
|
|
|
2009-05-25 drtvasudevan <agnihot3@gmail.com>
|
|
|
|
|
|
|
|
|
|
* po/ta.po:
|
|
|
|
|
Updated Tamil translation
|
|
|
|
|
|
|
|
|
|
2009-05-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script_settings.py:
|
|
|
|
|
Work on bug #574720 - Table Navigation Keys for OpenOffice
|
|
|
|
|
Writer. This adds in support for Alt + the cursoring keys for
|
|
|
|
|
navigation in OOo tables. Note that you will need to first
|
|
|
|
|
enable structural by pressing Cthulhu + Z. We plan to add in the
|
|
|
|
|
customizations/settings available in the Gecko preferences, as
|
|
|
|
|
well as for the announcement of dynamic row and column headers
|
|
|
|
|
when navigating.
|
|
|
|
|
|
|
|
|
|
2009-05-25 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/pronunciation_dict.py:
|
|
|
|
|
Fix for bgo#582028 - Character pronunciations are not used when
|
|
|
|
|
navigating by line. This provides a fallback to the chnames
|
|
|
|
|
dictionary
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-05-24 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/where_am_i.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
test/html/lists2.html: (new)
|
|
|
|
|
test/keystrokes/firefox/html_role_list_item_where_am_i.py: (new)
|
|
|
|
|
Fix for bug #530784 - whereAmI info for list items in web
|
|
|
|
|
content needs to be improved.
|
|
|
|
|
|
|
|
|
|
2009-05-24 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/ekiga.py:
|
|
|
|
|
Fix for bug #511468 - Ekiga chat window accessibility problem.
|
|
|
|
|
|
|
|
|
|
2009-05-21 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #577900 - Blank lines in Firefox text areas
|
|
|
|
|
incorrectly spoken.
|
|
|
|
|
|
|
|
|
|
2009-05-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/ekiga.py: (new)
|
|
|
|
|
Fix for bug #574221 - left-pane in Ekiga's preference box can't
|
|
|
|
|
be read at start-up.
|
|
|
|
|
|
|
|
|
|
2009-05-17 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/gtk-window-decorator.py: (new)
|
|
|
|
|
Fix for bug #466841 - Cthulhu doesn't announce items when
|
|
|
|
|
Alt+Tabbing if Compiz is enabled. This fix is designed to
|
|
|
|
|
improve Cthulhu's access to the basic window switcher in
|
|
|
|
|
Compiz. There are still bugs in Compiz which make providing
|
|
|
|
|
compelling access difficult, but this should at least make
|
|
|
|
|
switching windows accessible.
|
|
|
|
|
|
|
|
|
|
2009-05-14 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bgo#582684 - Arrowing left/right across tree tables
|
|
|
|
|
causes whole row to be spoken
|
|
|
|
|
|
|
|
|
|
2009-05-14 Gabor Kelemen <kelemeng@gnome.hu>
|
|
|
|
|
|
|
|
|
|
* po/hu.po:
|
|
|
|
|
Hungarian translation updated by Attila Hammer
|
|
|
|
|
|
|
|
|
|
2009-05-10 Willie Walker <william.walker@sun.com>
|
|
|
|
|
and Hammer Attila <hammera@pickup.hu>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/chnames.py:
|
|
|
|
|
Fix for bgo#575614 - Please add speakable characters: → and ←
|
|
|
|
|
|
|
|
|
|
2009-05-09 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braille.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
Fix for bgo#354471 - Text selection from braille input device
|
|
|
|
|
|
|
|
|
|
This is the first step of implementing this feature. Here's the
|
|
|
|
|
behavior:
|
|
|
|
|
|
|
|
|
|
KEY_CMD_CUTBEGIN (Dot 1 + cursor routing key on my display) -
|
|
|
|
|
this will specify the start of a selection. Cthulhu will merely
|
|
|
|
|
move the caret to the given spot and will clear any existing
|
|
|
|
|
selection.
|
|
|
|
|
|
|
|
|
|
KEY_CMD_CUTLINE (Dot 4 + cursor routing key on my display) -
|
|
|
|
|
this will specify the end of a selection and the selected text
|
|
|
|
|
is automatically copied to the system clipboard. If a selection
|
|
|
|
|
doesn't exist, Cthulhu creates a new one where the other endpoint
|
|
|
|
|
of the selection is where the caret is. If a selection exists
|
|
|
|
|
and the selection point is outside the existing selection, Cthulhu
|
|
|
|
|
extends the existing one. If a selection exists and the
|
|
|
|
|
selection point is inside the existing selection, Cthulhu trims the
|
|
|
|
|
selection from the right (i.e., the selected text that's after
|
|
|
|
|
the selection point becomes unselected).
|
|
|
|
|
|
|
|
|
|
Known issues that need to be resolved:
|
|
|
|
|
|
|
|
|
|
1) This only works in text areas. It doesn't work across things
|
|
|
|
|
such as paragraphs in OpenOffice.
|
|
|
|
|
|
|
|
|
|
2) There's some strangeness with speech feedback: it sometimes
|
|
|
|
|
says "unselected" when the text is selected. This should be
|
|
|
|
|
fixable, but there also probably shouldn't be any speech
|
|
|
|
|
feedback when doing this from the braille display.
|
|
|
|
|
|
|
|
|
|
2009-05-05 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braille.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/script.py:
|
|
|
|
|
Fix for bgo#581372 - Move cursor routing and six dot key
|
|
|
|
|
handling from braille.py to script
|
|
|
|
|
|
|
|
|
|
With the cleanup from bgo#581532 to remove the custom brl module
|
|
|
|
|
and move directly to the brlapi module provided by
|
|
|
|
|
BrlTTY/BrlAPI, we are now able to handle BrlAPI commands much
|
|
|
|
|
better. This patch 'uncovers' the handling the cursor routing
|
|
|
|
|
keys and the six dot keys; they are no longer swallowed/handled
|
|
|
|
|
by the braille.py module alone. Instead, they go to the script
|
|
|
|
|
like any other event. By default, the script just turns around
|
|
|
|
|
and calls braille.py methods, but it can also feel free to
|
|
|
|
|
override them. For example, it might look at keyboard modifiers
|
|
|
|
|
along with a cursor routing key to see if it wants to select
|
|
|
|
|
text or not.
|
|
|
|
|
|
|
|
|
|
As a note, the BrlAPI events come to us as a dictionary
|
|
|
|
|
containing a bunch of information about the event. For example,
|
|
|
|
|
the cursor routing command contains information about which
|
|
|
|
|
routing key was pressed. The six dots command, which is used to
|
|
|
|
|
turn contracted braille on or off, contains information about
|
|
|
|
|
whether the user wants to turn contracted braille on (dots 2-3-5
|
|
|
|
|
on my Baum display) or off (dots 2-3-6 on my Baum display).
|
|
|
|
|
Right now, expressing interest in braille events is still done
|
|
|
|
|
by the command (e.g., brlapi.KEY_CMD_HOME, brlapi.KEY_CMD_ROUTE,
|
|
|
|
|
brlapi.KEY_CMD_SIXDOTS) and it is up to the event handler to
|
|
|
|
|
determine how to handle the arguments.
|
|
|
|
|
|
|
|
|
|
2009-05-04 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
src/Makefile.am:
|
|
|
|
|
src/brl/.cvsignore:
|
|
|
|
|
src/brl/.gitignore:
|
|
|
|
|
src/brl/Makefile.am:
|
|
|
|
|
src/brl/brlmodule.c:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
Fix for bgo#581532 - Remove brl module
|
|
|
|
|
|
|
|
|
|
2009-05-04 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/gedit/script.py:
|
|
|
|
|
Fix for bug #577977 - provide speech feedback for "repeat last
|
|
|
|
|
find" in Gedit
|
|
|
|
|
|
|
|
|
|
2009-05-04 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Mark as Cthulhu v2.27.2pre
|
|
|
|
|
|
|
|
|
|
2009-05-04 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* ChangeLog:
|
|
|
|
|
NEWS:
|
|
|
|
|
RELEASE-HOWTO:
|
|
|
|
|
configure.in:
|
|
|
|
|
Prep for Cthulhu 2.27.1
|
|
|
|
|
|
|
|
|
|
2009-05-02 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_console_prefs.py:
|
|
|
|
|
Fix for bgo#580423 - Remove deprecated libgnomeui dependency.
|
|
|
|
|
Use DBus org.gnome.SessionManager.Logout instead of
|
|
|
|
|
gnome.ui.master_client().request_save.
|
|
|
|
|
|
|
|
|
|
2009-05-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
Add setting to disable the pyatspi GIL idle handler:
|
|
|
|
|
useGILIdleHandler. This change is made in response to
|
|
|
|
|
http://bugzilla.gnome.org/show_bug.cgi?id=576954 where it
|
|
|
|
|
appears as though the GIL idle handler in pyatspi is causing
|
|
|
|
|
consumers of pyatspi (e.g., Cthulhu and accerciser) to start
|
|
|
|
|
consuming 100% of a CPU when the machine is idle. We're pretty
|
|
|
|
|
sure the GIL handler is not necessary, so this change gets rid
|
|
|
|
|
of it for the 2.27.1 development build of Cthulhu. If we see that
|
|
|
|
|
users notice strange lock ups, however, we may need to change
|
|
|
|
|
things back.
|
|
|
|
|
|
|
|
|
|
2009-04-30 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* README:
|
|
|
|
|
Add pointer to internals.html document for script writing
|
|
|
|
|
|
|
|
|
|
2009-04-30 Vincent Legoll <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
Fix for bug #580329 - Use show_uri() to display help window
|
|
|
|
|
|
|
|
|
|
2009-04-30 Maxim V. Dziumanenko <dziumanenko@gmail.com>
|
|
|
|
|
|
|
|
|
|
* po/uk.po
|
|
|
|
|
Updated Ukrainian translation
|
|
|
|
|
|
|
|
|
|
2009-04-28 Nolan Darilek <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/gedit/script.py:
|
|
|
|
|
Fix for bug #577977 - provide speech feedback for "repeat last
|
|
|
|
|
find" in Gedit
|
|
|
|
|
|
|
|
|
|
2009-04-26 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* docs/doc-set/internals.html:
|
|
|
|
|
docs/doc-set/script_guide.sgml:
|
|
|
|
|
Update the script guide section on braille and braille
|
|
|
|
|
generators
|
|
|
|
|
|
|
|
|
|
2009-04-26 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* docs/doc-set/internals.html:
|
|
|
|
|
docs/doc-set/script_guide.sgml:
|
|
|
|
|
Update the script guide section on speech and speech generators
|
|
|
|
|
|
|
|
|
|
2009-04-26 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* cthulhu.doap:
|
|
|
|
|
Use mailto: URL format for mbox lines in cthulhu.doap
|
|
|
|
|
|
|
|
|
|
2009-04-26 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* ChangeLog:
|
|
|
|
|
Update ChangeLog to reflect the git changes made since the
|
|
|
|
|
transition to git
|
|
|
|
|
|
|
|
|
|
2009-04-26 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* .gitignore:
|
|
|
|
|
src/cthulhu/.gitignore:
|
|
|
|
|
Update .gitignore files. These files were created prior to
|
|
|
|
|
facilities that were created for autogenerating .gitignore
|
|
|
|
|
files. I might end up dumping these manually created for the
|
|
|
|
|
autogenerated files at some point, but not right now.
|
|
|
|
|
|
|
|
|
|
2009-04-25 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Adjust debug utilities to print to console and debug log.
|
|
|
|
|
|
|
|
|
|
2009-04-25 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* docs/doc-set/architecture.sgml:
|
|
|
|
|
docs/doc-set/internals.html:
|
|
|
|
|
docs/doc-set/script_guide.sgml:
|
|
|
|
|
Update script writing docs. Braille and speech output sections
|
|
|
|
|
still need work.
|
|
|
|
|
|
|
|
|
|
2009-04-23 Olav Vitters <olav@bkor.dhs.org>
|
|
|
|
|
|
|
|
|
|
* cthulhu.doap:
|
|
|
|
|
Add desktop category
|
|
|
|
|
|
|
|
|
|
2009-04-22 Mesar Hameed <mesar.hameed@gmail.com>
|
|
|
|
|
|
|
|
|
|
* run_pylint.sh.in:
|
|
|
|
|
Updated run_pylint.sh to work with git.
|
|
|
|
|
|
|
|
|
|
2009-04-22 Jordi Mas i Hernandez <jmas@softcatala.org>
|
|
|
|
|
|
|
|
|
|
* po/ca.po
|
|
|
|
|
Minor fixes to Catalan translation
|
|
|
|
|
|
|
|
|
|
2009-04-19 Aron Xu <aronxu@gnome.org>
|
|
|
|
|
|
|
|
|
|
* po/zh_CN.po:
|
|
|
|
|
Updated zh_CN.po
|
|
|
|
|
|
|
|
|
|
2009-04-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* docs/doc-set/architecture.png:
|
|
|
|
|
docs/doc-set/architecture.sgml:
|
|
|
|
|
docs/doc-set/blurb.sgml:
|
|
|
|
|
docs/doc-set/diagrams.odg:
|
|
|
|
|
docs/doc-set/internals.html:
|
|
|
|
|
docs/doc-set/internals.sgml:
|
|
|
|
|
docs/doc-set/legal.sgml:
|
|
|
|
|
Update internals docs. Did not touch script writing guide yet.
|
|
|
|
|
|
|
|
|
|
2009-04-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* docs/doc-set/README:
|
|
|
|
|
docs/doc-set/architecture.sgml:
|
|
|
|
|
docs/doc-set/internals.html:
|
|
|
|
|
docs/doc-set/internals.sgml:
|
|
|
|
|
docs/doc-set/script_guide.sgml:
|
|
|
|
|
docs/doc-set/user_guide.html:
|
|
|
|
|
docs/doc-set/user_guide.sgml:
|
|
|
|
|
Update docs to work with xsltproc on OpenSolaris (a command
|
|
|
|
|
example is in README)
|
|
|
|
|
|
|
|
|
|
2009-04-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* cthulhu.doap:
|
|
|
|
|
Add homepage, mailing-list, bug-database, and download-page to
|
|
|
|
|
DOAP file
|
|
|
|
|
|
|
|
|
|
2009-04-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* .gitignore:
|
|
|
|
|
po/.gitignore:
|
|
|
|
|
src/brl/.gitignore:
|
|
|
|
|
src/louis/.gitignore:
|
|
|
|
|
src/cthulhu/.gitignore:
|
|
|
|
|
Add .gitignore files
|
|
|
|
|
|
|
|
|
|
2009-04-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* cthulhu.doap:
|
|
|
|
|
Add cthulhu.doap
|
|
|
|
|
|
|
|
|
|
2009-04-15 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/gnomespeechfactory.py:
|
|
|
|
|
Fix for bug #579052 - Cthulhu should be able to run with AT-SPI/D-Bus
|
|
|
|
|
|
|
|
|
|
2009-04-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_577979.py: (new)
|
|
|
|
|
Fix for bug #577979 - Pressing Down Arrow from the middle of a
|
|
|
|
|
multi-line HTML list item initially moves to the beginning of the
|
|
|
|
|
line when arrowToLineBeginning is False.
|
|
|
|
|
|
|
|
|
|
2009-04-11 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
ReFix for bug #576438 - Provide state change information for
|
|
|
|
|
radio buttons that require you to press space to select them
|
|
|
|
|
|
|
|
|
|
2009-04-10 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
Fix for bug #577245 - Present paragraph-style information in
|
|
|
|
|
OpenOffice.
|
|
|
|
|
|
|
|
|
|
2009-04-10 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #576438 - Provide state change information for
|
|
|
|
|
radio buttons that require you to press space to select them
|
|
|
|
|
|
|
|
|
|
2009-04-10 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/gcalctool/script.py:
|
|
|
|
|
src/cthulhu/input_event.py:
|
|
|
|
|
Fix for bug #575921 - When I working with the gcalctool
|
|
|
|
|
application, Cthulhu says too lot of the result of the mathematic
|
|
|
|
|
operations
|
|
|
|
|
|
|
|
|
|
2009-04-08 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
Fix for bug #578072 - Cthulhu does not always present text attributes
|
|
|
|
|
in braille in OOo documents.
|
|
|
|
|
|
|
|
|
|
2009-04-07 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_main.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #576037 - Bind F1 key to help page
|
|
|
|
|
|
|
|
|
|
2009-04-04 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_577239.py: (new)
|
|
|
|
|
test/html/bug-577239.html: (new)
|
|
|
|
|
Fix for bug #577239 - Cannot navigate by line through multi-line
|
|
|
|
|
HTML list items in Firefox/Thunderbird when arrowToLineBeginning
|
|
|
|
|
is False.
|
|
|
|
|
|
|
|
|
|
2009-03-30 Tomas Cerha (via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speechdispatcherfactory.py:
|
|
|
|
|
Fix for bug #577330 - Detect whether speech dispatcher is
|
|
|
|
|
installed or not
|
|
|
|
|
|
|
|
|
|
2009-03-29 Stephen Brandt (via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_glade.py:
|
|
|
|
|
src/cthulhu/cthulhu_quit.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_find.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_main.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #573535 - Cthulhu should use the 16x16 pixels
|
|
|
|
|
application icon for Main and Preferences windows.
|
|
|
|
|
Thank Stephen!
|
|
|
|
|
|
|
|
|
|
2009-03-15 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.27.1pre
|
|
|
|
|
|
|
|
|
|
2009-03-15 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.26.0
|
|
|
|
|
|
|
|
|
|
2009-03-14 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/xul_role_menu_bar.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_list_item.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree_table.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_button.py:
|
|
|
|
|
test/keystrokes/firefox/tpg_aria_slider.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_alert.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_button.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_bug_570566.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_alert.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_slash_test.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
Updated regression tests.
|
|
|
|
|
|
|
|
|
|
2009-03-11 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_push_button.py:
|
|
|
|
|
Update to work with Firefox 3.1 Beta 3 on OpenSolaris 2008.11 b108.
|
|
|
|
|
Note - this requires a new xmodmap command that can be found
|
|
|
|
|
on http://live.gnome.org/Cthulhu/RegressionTesting. The main purpose
|
|
|
|
|
is to add ISO_Left_Shift to the keymap.
|
|
|
|
|
|
|
|
|
|
2009-03-05 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_list.py: (new)
|
|
|
|
|
Fix for bug #570557 - (ARIA) List items not presented.
|
|
|
|
|
|
|
|
|
|
2009-03-02 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.25.92
|
|
|
|
|
|
|
|
|
|
2009-03-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_combo_box.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
Regression test cleanups.
|
|
|
|
|
|
|
|
|
|
2009-03-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_glade.py:
|
|
|
|
|
src/cthulhu/cthulhu_quit.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_find.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_main.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #573535 - Cthulhu should use the 16x16 pixels application
|
|
|
|
|
icon for Main and Preferences windows. This keeps the icon at the
|
|
|
|
|
48x48 size that has been used to date, but makes sure it is used
|
|
|
|
|
on all the windows shown by Cthulhu. If we decide to go from 48x48
|
|
|
|
|
to 16x16, we can change the new set_cthulhu_icon method in
|
|
|
|
|
cthulhu_glade.py.
|
|
|
|
|
|
|
|
|
|
2009-03-01 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_570757.py: (new)
|
|
|
|
|
Fix for bug #570757 - Cthulhu can get stuck when browsing pages
|
|
|
|
|
with embedded panels in FF 3.x.
|
|
|
|
|
|
|
|
|
|
2009-02-27 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Work on bug #573303 - Support text attribute and spelling
|
|
|
|
|
error notification in FF. Limit the speaking of font names
|
|
|
|
|
to just the first family listed.
|
|
|
|
|
|
|
|
|
|
2009-02-27 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_label:
|
|
|
|
|
test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_text_multiline_navigation2.py:
|
|
|
|
|
Fix for bug #387556 - Arrowing past last character at end of
|
|
|
|
|
line in Cthulhu results in no speech.
|
|
|
|
|
|
|
|
|
|
2009-02-27 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #570550 - (ARIA) UIUC Number Guessing Game Alert
|
|
|
|
|
not presented when it changes
|
|
|
|
|
|
|
|
|
|
2009-02-27 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/where_am_I.py:
|
|
|
|
|
test/keystrokes/firefox/link_where_am_i.py:
|
|
|
|
|
Fix for bug #570567 - Where am I for link does not speak the
|
|
|
|
|
link text
|
|
|
|
|
|
|
|
|
|
2009-02-27 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
Fix for bug #570390 - Spellcheck in evolution is badly broken.
|
|
|
|
|
|
|
|
|
|
2009-02-26 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #572215 - Opening preferences launches magnifier.
|
|
|
|
|
|
|
|
|
|
2009-02-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #573174 - Gecko script.py calls debug.printException
|
|
|
|
|
when there isn't an exception.
|
|
|
|
|
|
|
|
|
|
2009-02-26 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/pidgin/script.py:
|
|
|
|
|
Fix for bug #572303 - Double-speaking of characters entered into
|
|
|
|
|
pidgin account creation.
|
|
|
|
|
|
|
|
|
|
2009-02-25 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/notify-osd.py:
|
|
|
|
|
po/POTFILES.in:
|
|
|
|
|
Added a notify-osd script (bug #573156).
|
|
|
|
|
|
|
|
|
|
2009-02-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
Fix for bug #571812 - Cthulhu does not read the next message in
|
|
|
|
|
thunderbird when deleting if first column does not change.
|
|
|
|
|
|
|
|
|
|
2009-02-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/gdmlogin.py (re-add):
|
|
|
|
|
Fix for bug #517387 - Cthulhu should not read password out in
|
|
|
|
|
gdm login window. I was too aggressive. I deleted the whole
|
|
|
|
|
script instead of just a minor addition that was done as a
|
|
|
|
|
workaround.
|
|
|
|
|
|
|
|
|
|
2009-02-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/gdmlogin.py (delete):
|
|
|
|
|
Fix for bug #517387 - Cthulhu should not read password out in
|
|
|
|
|
gdm login window
|
|
|
|
|
|
|
|
|
|
2009-02-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #572294 - Need a sanity check in the default script's
|
|
|
|
|
locusOfFocusChanged.
|
|
|
|
|
|
|
|
|
|
2009-02-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
Fix for bug #572218 - Order of variables not changeable
|
|
|
|
|
|
|
|
|
|
2009-02-18 William Walker and Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
More fixing for bug #419123 - Modified speech settings do not change
|
|
|
|
|
immediately in preferences dialog. Make this more insensitive to
|
|
|
|
|
incomplete or unmatching translations.
|
|
|
|
|
|
|
|
|
|
2009-02-17 William Walker and Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/acss.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
More fixing for bug #419123 - Modified speech settings do not change
|
|
|
|
|
immediately in preferences dialog. There was an issue with setting
|
|
|
|
|
the uppercase and/or hyperlink voice settings the first time.
|
|
|
|
|
|
|
|
|
|
2009-02-16 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.25.92pre
|
|
|
|
|
|
|
|
|
|
2009-02-16 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.25.91
|
|
|
|
|
|
|
|
|
|
2009-02-16 William Walker and Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/acss.py:
|
|
|
|
|
src/cthulhu/cthulhu_console_prefs.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/gnomespeechfactory.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #419123 - Modified speech settings do not change
|
|
|
|
|
immediately in preferences dialog. Many thanks also to
|
|
|
|
|
Hammer Attila for his testing and feedback.
|
|
|
|
|
|
|
|
|
|
2009-02-16 William Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* keystrokes/gtk-demo/spoken_indentation.settings:
|
|
|
|
|
keystrokes/gtk-demo/spoken_indentation.py:
|
|
|
|
|
Regression test for spoken indentation
|
|
|
|
|
|
|
|
|
|
2009-02-16 William Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Additional fix for bug #569343 - Speaking of indentation is misleading
|
|
|
|
|
|
|
|
|
|
2009-02-14 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_547573.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_button.py:
|
|
|
|
|
test/keystrokes/firefox/tpg_aria_slider.py:
|
|
|
|
|
test/keystrokes/firefox/yahoo_tab_view.py:
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py:
|
|
|
|
|
Work on (and possibly fix for) bug #571799 - (ARIA) Need to clean
|
|
|
|
|
up braille presentation of certain widgets.
|
|
|
|
|
|
|
|
|
|
2009-02-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/moz_menu.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_panel_text.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tree.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tabcontainer.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_dialog.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/firefox/ms_tree_bug_570571.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_button.py:
|
|
|
|
|
test/keystrokes/firefox/tpg_aria_slider.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_alert.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_button.py:
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_tree.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_bug_570566.py:
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_panel_text.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_combo_box.py:
|
|
|
|
|
More work on bug #571058 - (ARIA) Cthulhu's caret navigation is
|
|
|
|
|
kicking in when it shouldn't be.
|
|
|
|
|
|
|
|
|
|
2009-02-13 Meshar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #569343 - Speaking of indentation is misleading
|
|
|
|
|
|
|
|
|
|
2009-02-13 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/louis/constants.py.in:
|
|
|
|
|
Additional fix for bug #569118 - Use C_() instead of Q_() with
|
|
|
|
|
context
|
|
|
|
|
|
|
|
|
|
2009-02-12 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/uiuc_alert.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #570551 - (ARIA) UIUC Number Guessing Game Alert
|
|
|
|
|
Dialog not presented when it appears.
|
|
|
|
|
|
|
|
|
|
2009-02-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/dojo_button.py:
|
|
|
|
|
Updated regression test.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
More work on bug #571058 - (ARIA) Cthulhu's caret navigation is
|
|
|
|
|
kicking in when it shouldn't be.
|
|
|
|
|
|
|
|
|
|
2009-02-11 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/page_summary.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
Fix for bug #561660 - For example with firefox 3.0, heading
|
|
|
|
|
levels incorrect sayed for hungarian grammatical
|
|
|
|
|
|
|
|
|
|
2009-02-10 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tree.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tabcontainer.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_tree.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/firefox/yahoo_tab_view.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_button.py:
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_combo_box.py:
|
|
|
|
|
More work on bug #571058 - (ARIA) Cthulhu's caret navigation is
|
|
|
|
|
kicking in when it shouldn't be.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/bug_568768.py: (new)
|
|
|
|
|
test/keystrokes/firefox/bug_552887a.py:
|
|
|
|
|
Fix for bug #568768 - Cthulhu starts at the top of a newly-loaded
|
|
|
|
|
page rather than the specified fragment.
|
|
|
|
|
|
|
|
|
|
2009-02-09 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/yahoo_tab_view.py: (new)
|
|
|
|
|
test/keystrokes/firefox/codetalks_tree.py: (new)
|
|
|
|
|
New regression tests.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/moz_menu.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_tree.py:
|
|
|
|
|
Fix for bug #571058 - (ARIA) Cthulhu's caret navigation is kicking in
|
|
|
|
|
when it shouldn't be.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_simple_form.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_entry.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_alert.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_html_test_page.py: (removed)
|
|
|
|
|
Updated regression tests. I also removed one sayAll test because
|
|
|
|
|
it seems to stall the harness for some reason. Given that we have
|
|
|
|
|
quite a few sayAll tests which examine the same conditions, I'd
|
|
|
|
|
rather spend my time on Cthulhu bugs rather than harness issues. :-)
|
|
|
|
|
|
|
|
|
|
2009-02-08 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/bug_568631.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_combo_box.py:
|
|
|
|
|
Updated regression tests.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/line_nav_simple_form.py:
|
|
|
|
|
Updated regression test.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
Updated regression test.
|
|
|
|
|
|
|
|
|
|
2009-02-08 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script_settings.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/structural_navigation.py:
|
|
|
|
|
Fix for bug #555540 - Add support for additional landmark roles
|
|
|
|
|
|
|
|
|
|
2009-02-08 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
Updated regression test.
|
|
|
|
|
|
|
|
|
|
2009-02-06 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/codetalks_button.py:
|
|
|
|
|
Account for differences between titles of various FF releases.
|
|
|
|
|
|
|
|
|
|
2009-02-05 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
Rest of the fix for bug #570387 - Clean up the speech tab of
|
|
|
|
|
the preferences UI.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
Partial fix for bug #570387 - Clean up the speech tab of the
|
|
|
|
|
preferences UI. This causes Page Up and Page Down to work on
|
|
|
|
|
the hscales.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/dojo_combo_box.py: (new)
|
|
|
|
|
new regression test
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_alert.py: (new)
|
|
|
|
|
Fix for bug #570532 - (ARIA) Alert text not brailled when
|
|
|
|
|
navigating it.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #570524 - (ARIA) Issues with Dojo combo box
|
|
|
|
|
interaction.
|
|
|
|
|
|
|
|
|
|
2009-02-02 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.25.91pre
|
|
|
|
|
|
|
|
|
|
2009-02-02 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_i18n.py.in:
|
|
|
|
|
Use gettext.gettext instead of _ for C_ so as to avoid bad
|
|
|
|
|
distcheck failure.
|
|
|
|
|
|
|
|
|
|
2009-01-31 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/structural_navigation.py:
|
|
|
|
|
Fix for bug #568550 - Add default keybindings for navigating by
|
|
|
|
|
landmarks
|
|
|
|
|
|
|
|
|
|
2009-01-31 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/dojo_button.py:
|
|
|
|
|
src/cthulhu/rolenames.py:
|
|
|
|
|
Fix for bug #569835 - Cthulhu should support the ARIA haspopup attribute
|
|
|
|
|
|
|
|
|
|
2009-01-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #537303 - Certain FF3 add-ons interfere with Cthulhu's
|
|
|
|
|
ability to provide access to content.
|
|
|
|
|
|
|
|
|
|
2009-01-29 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #552965 - aria-valuetext ignored
|
|
|
|
|
|
|
|
|
|
2009-01-28 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/rolenames.py:
|
|
|
|
|
src/cthulhu/cthulhu_i18n.py.in:
|
|
|
|
|
src/cthulhu/text_attribute_names.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
po/*.po:
|
|
|
|
|
Fix for bug #569118 - Use C_() instead of Q_() with context
|
|
|
|
|
NOTE: you need to install SUNWgnu-gettext and rerun your
|
|
|
|
|
autogen.sh to work with this change on OpenSolaris.
|
|
|
|
|
|
|
|
|
|
2009-01-28 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_button.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
Fix for bug #569346 - No speech for image-only ARIA buttons
|
|
|
|
|
and ARIA menu items
|
|
|
|
|
|
|
|
|
|
2009-01-28 Meshar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speech.py:
|
|
|
|
|
Final(?) fix for bug #562060 - Speech should speak multi case
|
|
|
|
|
strings as words. Adjust the regexes used.
|
|
|
|
|
|
|
|
|
|
2009-01-22 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speech.py:
|
|
|
|
|
Fix for bug #562060 - Speech should speak multi case strings as
|
|
|
|
|
words. Make speakUtterances also use pronunciations.
|
|
|
|
|
|
|
|
|
|
2009-01-22 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speechfactory.py:
|
|
|
|
|
Fix for bug #562060 - Speech should speak multi case strings as
|
|
|
|
|
words. Make speakKeyName also use pronunciations.
|
|
|
|
|
|
|
|
|
|
2009-01-22 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.in:
|
|
|
|
|
Fix for bug #553678 - cthulhu can act badly at login time
|
|
|
|
|
|
|
|
|
|
2009-01-22 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #568875 - Pressing "Apply" button in preferences dialog
|
|
|
|
|
causes autostart option to be checked
|
|
|
|
|
|
|
|
|
|
2009-01-22 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_console_prefs.py:
|
|
|
|
|
Fix for bug #563128 - Text-based setup should offer option to
|
|
|
|
|
automatically launch Cthulhu on login
|
|
|
|
|
|
|
|
|
|
2009-01-22 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* gtk-demo/role_text_multiline_navigation.py:
|
|
|
|
|
Fix a regression failure that's been nagging at me for a while.
|
|
|
|
|
With this, the gtk-demo regression tests should have no
|
|
|
|
|
unexpected failures.
|
|
|
|
|
|
|
|
|
|
2009-01-22 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/bug_544771.py:
|
|
|
|
|
test/keystrokes/firefox/bug_568631.py: (new)
|
|
|
|
|
Fix for bug #568631 - Cthulhu does not update the position for
|
|
|
|
|
same-page links which reference objects by name/id in Firefox 3.
|
|
|
|
|
|
|
|
|
|
2009-01-22 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #568751 - Interaction with the punctuation
|
|
|
|
|
preferences can cause a hang
|
|
|
|
|
|
|
|
|
|
2009-01-22 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/espeechfactory.py:
|
|
|
|
|
Pylinting.
|
|
|
|
|
|
|
|
|
|
2009-01-21 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/gnomespeechfactory.py:
|
|
|
|
|
Fix for bug #562060 - Speech should speak multi case strings as
|
|
|
|
|
words. Make speakCharacter also use pronunciations.
|
|
|
|
|
|
|
|
|
|
2009-01-21 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/liveregions.py:
|
|
|
|
|
test/keystrokes/firefox/codetalks_button.py:
|
|
|
|
|
Fix for bug #568467 - aria-describedby text spoken twice via
|
|
|
|
|
Where Am I
|
|
|
|
|
|
|
|
|
|
2009-01-21 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #568589 - braillegenerator adding image string
|
|
|
|
|
versus braille.Component for table cells
|
|
|
|
|
|
|
|
|
|
2009-01-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
Additional fix for bug #562060 - Speech should speak multi case
|
|
|
|
|
strings as words - add comments for translators.
|
|
|
|
|
|
|
|
|
|
2009-01-21 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/structural_navigation.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_bug_567984.py:
|
|
|
|
|
Rest of the fix (hopefully) for bug #567984 - Structural
|
|
|
|
|
navigation needs to consider text within the document frame.
|
|
|
|
|
|
|
|
|
|
2009-01-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
Rest of the fix for bug #567428 -"readonly text" spoken when
|
|
|
|
|
caret changes line.
|
|
|
|
|
|
|
|
|
|
2009-01-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
Fix for bug #561548 - Cthulhu locks up when closing some Pidgin
|
|
|
|
|
conversations. Also helps with bug #567864.
|
|
|
|
|
|
|
|
|
|
2009-01-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.25.6pre
|
|
|
|
|
|
|
|
|
|
2009-01-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
Final prep for Cthulhu v2.25.5 (to include bug #567984 and
|
|
|
|
|
bug #567428)
|
|
|
|
|
|
|
|
|
|
2009-01-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/structural_navigation.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_bug_567984.py: (new)
|
|
|
|
|
Partial fix for bug #567984 -Structural navigation needs to
|
|
|
|
|
consider text within the document frame.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
Fix for bug #567428 -"readonly text" spoken when caret changes
|
|
|
|
|
line.
|
|
|
|
|
|
|
|
|
|
2009-01-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
More prep for Cthulhu v2.25.5 (to include bug #562060)
|
|
|
|
|
|
|
|
|
|
2009-01-19 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/speechdispatcherfactory.py:
|
|
|
|
|
src/cthulhu/speech.py:
|
|
|
|
|
src/cthulhu/gnomespeechfactory.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #562060 - Speech should speak multi case strings as
|
|
|
|
|
words
|
|
|
|
|
|
|
|
|
|
2009-01-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.25.5.
|
|
|
|
|
|
|
|
|
|
2009-01-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #567864 - Cthulhu stops responding when flat review is
|
|
|
|
|
used in thunderbird message window and message is closed
|
|
|
|
|
|
|
|
|
|
2009-01-16 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #535221 - Automatic shortcut information spoken.
|
|
|
|
|
This was a tag team effort between myself and Hammer Attila.
|
|
|
|
|
|
|
|
|
|
2009-01-16 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
Allow assertions with BUG? in them to be treated the same
|
|
|
|
|
as KNOWN ISSUES.
|
|
|
|
|
|
|
|
|
|
2009-01-16 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/tutorialgenerator.py:
|
|
|
|
|
Fix for bug #562327 - Desktop tutor message order problem
|
|
|
|
|
|
|
|
|
|
2009-01-09 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/uiuc_button.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #566954 - ARIA toggle button state not handled
|
|
|
|
|
correctly
|
|
|
|
|
|
|
|
|
|
2009-01-09 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_547573.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_combo_box.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #567167 - Cthulhu sometimes (re)announces that the
|
|
|
|
|
document frame has just received focus in Firefox 3.x.
|
|
|
|
|
|
|
|
|
|
2009-01-08 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/flat_review.py:
|
|
|
|
|
Fix for bug #563171 - src/cthulhu/flat_review.py:getZonesFromText
|
|
|
|
|
should clip zones based on what text is visible
|
|
|
|
|
|
|
|
|
|
2009-01-08 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/punctuation_settings.py:
|
|
|
|
|
src/cthulhu/chnames.py:
|
|
|
|
|
Fix for bug #563200 - Cthulhu not spoken the character code
|
|
|
|
|
8222 character. Added double low quote and single low quote
|
|
|
|
|
to the character names and punctuation table.
|
|
|
|
|
|
|
|
|
|
2009-01-07 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tabcontainer.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_dialog.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bug_509809.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_547573.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_tabpanel.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bug_546815.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_slash_test.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_simple_form.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #566955 - Need to remove extra whitespace from braille
|
|
|
|
|
output for Firefox 3.x.
|
|
|
|
|
|
|
|
|
|
2009-01-05 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.25.5pre.
|
|
|
|
|
|
|
|
|
|
2009-01-05 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.25.4.
|
|
|
|
|
|
|
|
|
|
2009-01-05 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/runone.sh:
|
|
|
|
|
Adjust WAIT_TIME for Cthulhu to start to make this work better on my
|
|
|
|
|
OpenSolaris box.
|
|
|
|
|
|
|
|
|
|
2009-01-05 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #565670 - recycling of gtk.CellRendererText()
|
|
|
|
|
|
|
|
|
|
2009-01-05 Eitan Isaacson <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #354479 - Automatic presentation of "balloon" type
|
|
|
|
|
messages.
|
|
|
|
|
|
|
|
|
|
2009-01-02 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Additional fix for bug #565886 - Extraneous caret-moved events
|
|
|
|
|
emitted by FF 3.1 cause unnecessary braille updating. It turns
|
|
|
|
|
out that certain ARIA push buttons emit caret-moved events
|
|
|
|
|
after the focus event. That's just silly....
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
Fix for bug #566361 - Cthulhu inappropriately announces the name of
|
|
|
|
|
table cells as part of the context in Firefox 3.2.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/moz_menu.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_list_item.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_html_test_page.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_entry.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_check_box.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_page_tab.py
|
|
|
|
|
More work on getting reproducible results out of the FF
|
|
|
|
|
regression tests. Still a work in progress.
|
|
|
|
|
|
|
|
|
|
2008-12-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/find_wiki.py:
|
|
|
|
|
Fix for bug #566181 - Changes made to Firefox 3.2 caret-moved
|
|
|
|
|
events cause Cthulhu to provide unreliable access during the use
|
|
|
|
|
of the Find toolbar.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
Fix for bug #566180 - Cthulhu inappropriately announces the name and
|
|
|
|
|
role of (un)ordered list items as part of the context in Firefox
|
|
|
|
|
3.2.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/harness/utils.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_menu_bar.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree_table.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_radio_menu_item.py:
|
|
|
|
|
Fix for bug #566073 - Cthulhu provides the "tree level" for items in
|
|
|
|
|
submenus within Firefox 3.x.
|
|
|
|
|
|
|
|
|
|
2008-12-29 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bug_546815.py:
|
|
|
|
|
Fix for bug #565944 - Missing whitespace when the end of line
|
|
|
|
|
braille indicator is followed by an image in FF 3.x.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #565886 - Extraneous caret-moved events emitted by
|
|
|
|
|
FF 3.1 cause unnecessary braille updating.
|
|
|
|
|
|
|
|
|
|
2008-12-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
More work on getting reproducible results out of the FF
|
|
|
|
|
regression tests. Still a work in progress.
|
|
|
|
|
|
|
|
|
|
2008-12-21 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/runone.sh:
|
|
|
|
|
test/harness/utils.py:
|
|
|
|
|
test/html/FirefoxProfile/extensions.rdf: (New)
|
|
|
|
|
test/html/FirefoxProfile/prefs.js:
|
|
|
|
|
test/keystrokes/firefox/*:
|
|
|
|
|
Altering the Firefox regression tests so that they yield
|
|
|
|
|
reproducible results regardless of the application name and
|
|
|
|
|
version differences. Note that this is a work in progress.
|
|
|
|
|
|
|
|
|
|
2008-12-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* cthulhu.spec.in:
|
|
|
|
|
configure.in:
|
|
|
|
|
Fix for bug #564994 - Drop eel dependency
|
|
|
|
|
|
|
|
|
|
2008-12-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.25.4pre.
|
|
|
|
|
|
|
|
|
|
2008-12-15 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.25.3.
|
|
|
|
|
|
|
|
|
|
2008-12-01 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speechdispatcherfactory.py:
|
|
|
|
|
Fix for bug #562877 - account for pronunciation dictionary
|
|
|
|
|
|
|
|
|
|
2008-12-06 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
Fix for bug #563502 - Need to map "Shiretoko" to the Mozilla
|
|
|
|
|
script.
|
|
|
|
|
|
|
|
|
|
2008-12-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.25.3pre.
|
|
|
|
|
|
|
|
|
|
2008-12-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.25.2.
|
|
|
|
|
|
|
|
|
|
2008-12-01 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speechdispatcherfactory.py:
|
|
|
|
|
Fix for bug #562877 - account for pronunciation dictionary
|
|
|
|
|
when speech-dispatcher backend is used
|
|
|
|
|
|
|
|
|
|
2008-12-01 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/speech_generator.py:
|
|
|
|
|
Fix for bug #562532 - When using Openoffice.org Spreadsheet with
|
|
|
|
|
Cthulhu, the cell coordinates are not spoken for all locales.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
The rest of the fix for bug #551891 - Flat review does not always
|
|
|
|
|
start in the correct place when focus is in a tree table.
|
|
|
|
|
|
|
|
|
|
2008-11-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/liveregions.py:
|
|
|
|
|
src/cthulhu/structural_navigation.py:
|
|
|
|
|
Fix for bug #558516 - Traceback when navigating on huge webpages.
|
|
|
|
|
|
|
|
|
|
2008-11-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #561540 - Traceback in default.py onStateChanged.
|
|
|
|
|
|
|
|
|
|
2008-11-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/app_gui_prefs.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #554002 - Cthulhu App-Preferences dialog page tabs are
|
|
|
|
|
"off" by one in speech and braille.
|
|
|
|
|
|
|
|
|
|
2008-11-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_450210.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_546941.py:
|
|
|
|
|
Fix for bug #556657 - Cthulhu is rather chatty when focus is given to
|
|
|
|
|
an OOo list whose parent is a combo box.
|
|
|
|
|
|
|
|
|
|
2008-11-19 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
More work on bug #508675 - Applying change in Cthulhu preference dialog
|
|
|
|
|
is a little bit slow. This fix makes things even faster.
|
|
|
|
|
|
|
|
|
|
2008-11-18 Frederic Peters <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* acinclude.m4:
|
|
|
|
|
Additional fix for bug #560649 - configure doesn't detect
|
|
|
|
|
Python modules installed in non-standard location.
|
|
|
|
|
|
|
|
|
|
2008-11-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* acinclude.m4:
|
|
|
|
|
Fix for bug #560649 - configure doesn't detect Python modules
|
|
|
|
|
installed in non-standard location.
|
|
|
|
|
|
|
|
|
|
2008-11-18 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Work on bug #508675 - Applying change in Cthulhu preference dialog
|
|
|
|
|
is a little bit slow. This fix makes things quite a bit faster.
|
|
|
|
|
|
|
|
|
|
2008-11-17 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/flat_review.py:
|
|
|
|
|
Fix for bug #495303 - Character flat review not working correctly
|
|
|
|
|
with generated texts in XUL.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
Fix for bug #551891 - Flat review does not always start in
|
|
|
|
|
the correct place when focus is in a tree table.
|
|
|
|
|
|
|
|
|
|
2008-11-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/gnomespeechfactory.py:
|
|
|
|
|
Pylint fixes (now that I have a working OpenSolaris build
|
|
|
|
|
environment)
|
|
|
|
|
|
|
|
|
|
2008-11-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/gnome-mud.py:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/nautilus.py:
|
|
|
|
|
src/cthulhu/scripts/apps/liferea.py:
|
|
|
|
|
src/cthulhu/scripts/apps/acroread.py:
|
|
|
|
|
src/cthulhu/app_prefs.py:
|
|
|
|
|
Update headings for some strange reason. This was due to
|
|
|
|
|
svn actually making these mods, not me. Bizarre.
|
|
|
|
|
|
|
|
|
|
2008-11-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
Fix for bug #560466 - Improve the accuracy of label guess for
|
|
|
|
|
Firefox 3.
|
|
|
|
|
|
|
|
|
|
2008-11-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
More work on bug #554831 - Google calendar unusable with cthulhu.
|
|
|
|
|
You can now arrow into the day grid.
|
|
|
|
|
|
|
|
|
|
2008-11-08 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_slash_test.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_547573.py:
|
|
|
|
|
Fix for bug #559839 - Cthulhu sometimes includes content from other
|
|
|
|
|
lines when navigating via Up/Down Arrow in Firefox 3.
|
|
|
|
|
|
|
|
|
|
2008-11-07 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #555055 - Cthulhu should be able to navigate
|
|
|
|
|
http://www.modernthaisf.com/gpage.html.
|
|
|
|
|
|
|
|
|
|
2008-11-06 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/structural_navigation.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_bug_554616.py: (new)
|
|
|
|
|
Rest of the fix for bug #554616 - Problems accessing subsequent
|
|
|
|
|
lines of cells which contain line break tags in FF3 tables.
|
|
|
|
|
|
|
|
|
|
2008-11-05 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/line_nav_bug_554616.py: (new)
|
|
|
|
|
test/keystrokes/firefox/bug_544771.py: (new)
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_bug_556470.py: (new)
|
|
|
|
|
test/html/bug-554616.html: (new)
|
|
|
|
|
test/html/bug-556470.html: (new)
|
|
|
|
|
test/html/bug-544771.html: (new)
|
|
|
|
|
New regression tests.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #554616 - Problems accessing subsequent lines of cells
|
|
|
|
|
which contain line break tags in FF3 tables.
|
|
|
|
|
|
|
|
|
|
2008-11-04 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/structural_navigation.py:
|
|
|
|
|
Fix for bug #556470 - Cthulhu should not land on empty (cell-less)
|
|
|
|
|
tables when using structural navigation by table.
|
|
|
|
|
|
|
|
|
|
2008-11-03 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.25.2pre.
|
|
|
|
|
|
|
|
|
|
2008-11-03 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/gnome-screensaver-dialog.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/structural_navigation.py:
|
|
|
|
|
src/cthulhu/structural_navigation.py:
|
|
|
|
|
src/cthulhu/text_attribute_names.py:
|
|
|
|
|
src/cthulhu/speechdispatcherfactory.py:
|
|
|
|
|
Pylinting.
|
|
|
|
|
|
|
|
|
|
2008-11-03 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.25.1.
|
|
|
|
|
|
|
|
|
|
2008-11-01 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/tutorialgenerator.py:
|
|
|
|
|
Refix for bug #552344 - tutorial message for desktop not spoken
|
|
|
|
|
in ibex
|
|
|
|
|
|
|
|
|
|
2008-10-30 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braille.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
Fix for bug 554999 - add a new keybinding for toggling flat review.
|
|
|
|
|
|
|
|
|
|
2008-10-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/app_gui_prefs.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/text_attribute_names.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #434780 - Cthulhu does not provide access to text
|
|
|
|
|
attributes in Firefox.
|
|
|
|
|
|
|
|
|
|
2008-10-27 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gcalctool:
|
|
|
|
|
Add gcalctool test from Sun Beijing.
|
|
|
|
|
|
|
|
|
|
2008-10-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
Fix for bug #357545 - Cthulhu does not speak all buttons in openoffice
|
|
|
|
|
database table creation wizard.
|
|
|
|
|
|
|
|
|
|
2008-10-15 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
Final prep for Cthulhu v2.24.1.
|
|
|
|
|
|
|
|
|
|
2008-10-15 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_450210.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_546941.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
Fix for bug #546941 - Extraneous focus: events issued by OOo
|
|
|
|
|
Writer lists cause excessive chattiness and braille issues.
|
|
|
|
|
|
|
|
|
|
2008-10-15 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.24.1.
|
|
|
|
|
|
|
|
|
|
2008-10-15 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Partial fix for bug #554002 - Cthulhu App-Preferences dialog page
|
|
|
|
|
tabs are "off" by one in speech and braille. (This fixes them
|
|
|
|
|
for focus tracking. It turns out they are "off" in flat review
|
|
|
|
|
as well.)
|
|
|
|
|
|
|
|
|
|
2008-10-14 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.in:
|
|
|
|
|
More fix for bug #556049 - Cthulhu restarts when user logs out from
|
|
|
|
|
session.
|
|
|
|
|
|
|
|
|
|
2008-10-14 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #556321 - Setting an adjustment with non-zero page
|
|
|
|
|
size is deprecated.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/yelp.py:
|
|
|
|
|
Fix for bug #553877 - Need to implement FF find functionality for
|
|
|
|
|
Yelp.
|
|
|
|
|
|
|
|
|
|
2008-10-12 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.in:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
Fix for bug #556049 - Cthulhu restarts when user logs out from session.
|
|
|
|
|
|
|
|
|
|
2008-10-09 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/rhythmbox/speech_generator.py:
|
|
|
|
|
Fix for bug #554111 - Cthulhu doesn't speak the Rhythmbox rating
|
|
|
|
|
widget. Please note: At the moment, this functionality requires
|
|
|
|
|
getting the latest patch by Jonathan Matthew on bug #368641 and
|
|
|
|
|
building Rhythmbox from svn trunk. Because Jonathan has indicated
|
|
|
|
|
that he anticipates committing his patch, I've committed ours.
|
|
|
|
|
Many thanks Jonathan!!
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Started work on bug #554831 - Google calendar unusable with cthulhu.
|
|
|
|
|
Please note that Google calendar is still unusable with Cthulhu. This
|
|
|
|
|
part of the fix just prevents a hang.
|
|
|
|
|
|
|
|
|
|
2008-10-08 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Rest of the fix for bug #552887 - Cthulhu gets stuck in graphical
|
|
|
|
|
boxes on websites.
|
|
|
|
|
|
|
|
|
|
2008-10-08 Dmitri Paduchikh <via William.Walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/dectalk.py:
|
|
|
|
|
src/cthulhu/outloud.py:
|
|
|
|
|
src/cthulhu/espeechfactory.py:
|
|
|
|
|
Fix for bug #552343 - Quoting special characters in
|
|
|
|
|
espeechfactory.py and other changes
|
|
|
|
|
|
|
|
|
|
2008-10-08 Patryk Zawadzki <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* cthulhu.desktop.in:
|
|
|
|
|
Fix for bug #552088 - Add Utility to desktop categories.
|
|
|
|
|
|
|
|
|
|
2008-10-07 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
Fix (I hope) for bug #555466 - Cthulhu should attempt to correct
|
|
|
|
|
the Firefox breakage introduced by bug 535827 via script mapping.
|
|
|
|
|
If you were suffering from the broken Firefox 3.0 accessibility
|
|
|
|
|
as a result of the recent changes to AT-SPI and if you dealt
|
|
|
|
|
with this breakage by keeping the new AT-SPI and getting Firefox
|
|
|
|
|
3.1 (aka "Minefield"), please test Cthulhu trunk with Firefox 3.0.
|
|
|
|
|
We could really use your feedback regarding whether or not this
|
|
|
|
|
solution solves things while the kinks are being worked out.
|
|
|
|
|
Thanks much in advance!
|
|
|
|
|
|
|
|
|
|
2008-10-05 Halim Sahin <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #554673 - 80 cells Brailledisplay not usable
|
|
|
|
|
because of contextual braille Information. This adds a
|
|
|
|
|
latent "settings.enableBrailleContext" setting with a
|
|
|
|
|
default value of True. Set it to False to get rid of
|
|
|
|
|
braille context.
|
|
|
|
|
|
|
|
|
|
2008-10-03 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/moz_menu.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/flat_review_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_html_test_page.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tree.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/moz_progressbar.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_multi_line_text.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tabcontainer.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_549128.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_dialog.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bug_509809.py:
|
|
|
|
|
test/keystrokes/firefox/imagemap.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_547573.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_imagemap.py:
|
|
|
|
|
test/keystrokes/firefox/bug_511389.py:
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_tree.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_table_cell_links.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_checkbox.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_empty_anchor.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_bug_511389.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_links.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bug_546815.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_slash_test.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_links.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:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
Fix for bug #527022 - updateBraille() has significant whitespace
|
|
|
|
|
issues, should use braille generators when possible, and fails to
|
|
|
|
|
underline links.
|
|
|
|
|
|
|
|
|
|
2008-09-29 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Work on bug #552887 - Cthulhu gets stuck in graphical boxes on
|
|
|
|
|
websites.
|
|
|
|
|
|
|
|
|
|
2008-09-29 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
For for bug #553413 - Cthulhu can be double-started on login.
|
|
|
|
|
This patch uses the gconf way of autostarting Cthulhu rather
|
|
|
|
|
than the ~/.config method, tying it in better with the
|
|
|
|
|
preferred applications dialog.
|
|
|
|
|
|
|
|
|
|
2008-09-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braille.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_549128.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bug_547573.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
More work on bug #535178 - In Gecko, we should get the needed text
|
|
|
|
|
for the speech and braille contexts while building up the line.
|
|
|
|
|
|
|
|
|
|
2008-09-27 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/rhythmbox/speech_generator.py:
|
|
|
|
|
Updating the header because patches are spitting up.
|
|
|
|
|
|
|
|
|
|
2008-09-22 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* Release Cthulhu v2.24.0. Somehow I forgot to mark this.
|
|
|
|
|
The svn version is 4292 and can be found at the tag
|
2024-10-20 21:11:35 -04:00
|
|
|
|
of CTHULHU_24_0.
|
2024-10-17 16:33:13 -04:00
|
|
|
|
|
|
|
|
|
2008-09-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/where_am_i.py:
|
|
|
|
|
Fix for bug #553075 - Please add comment for string.
|
|
|
|
|
|
|
|
|
|
2008-09-15 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/yelp.py:
|
|
|
|
|
More work toward the fix for bug #356041 - GNOME Help (yelp) is
|
|
|
|
|
inaccessible. Ginn Chen created another patch for Yelp which
|
|
|
|
|
makes things work even better. Thanks Ginn! To use Cthulhu with
|
|
|
|
|
Yelp, you just need the latest Cthulhu and Yelp from trunk -- or
|
|
|
|
|
wait for the GNOME 2.24 release.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bug_509809.py: (new)
|
|
|
|
|
test/keystrokes/firefox/label_guess_bug_546815.py: (new)
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_imagemap.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_slider.py:
|
|
|
|
|
Fix for bug #546815 - guessLabelFromLine() is guessing text that
|
|
|
|
|
is on other lines in FF3. Plus a couple of tests I forgot to
|
|
|
|
|
update.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
Fix for bug #552350 - Cthulhu doesn't recognize it is in a
|
|
|
|
|
spreadsheet cell in certain builds of OOo Dev 3.
|
|
|
|
|
|
|
|
|
|
2008-09-15 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/tutorialgenerator.py:
|
|
|
|
|
Fix for bug #552344 - tutorial message for desktop not spoken
|
|
|
|
|
in ibex
|
|
|
|
|
|
|
|
|
|
2008-09-15 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* Make sure the 'svn propedit svn:keywords' values for each
|
|
|
|
|
Python source file has the "Author Date Id Revision" keywords
|
|
|
|
|
so that keywords will be expanded appropriately.
|
|
|
|
|
|
|
|
|
|
2008-09-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/imagemap.py: (new)
|
|
|
|
|
Fix for bug #518945 - Cthulhu has problems with certain imagemaps
|
|
|
|
|
in FF3.
|
|
|
|
|
|
|
|
|
|
2008-09-12 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* Add to the 'svn propedit svn:ignore' values of various directories.
|
|
|
|
|
This helps eliminate spurious '?' entries in 'svn stat' output.
|
|
|
|
|
|
|
|
|
|
2008-09-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/flat_review_combo_box.py: (new)
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
More work on bug #542833 - Flat review in Thunderbird is largely
|
|
|
|
|
broken. This fix addresses some combo box related issues.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
Fix for bug #535188 - Page-up and page-down not functioning when
|
|
|
|
|
reading messages in Thunderbird.
|
|
|
|
|
Fix for bug #547496 - Cursor navigation does not start from
|
|
|
|
|
insertion carat location in Thunderbird Write window.
|
|
|
|
|
|
|
|
|
|
2008-09-11 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/outline.py:
|
|
|
|
|
src/cthulhu/Makefile.am:
|
|
|
|
|
Fix for bug #363793 - Add the ability to change the color
|
|
|
|
|
of the flat review rectangle. This support is 'under the
|
|
|
|
|
covers' for now and requires hand-editing of
|
|
|
|
|
~/.cthulhu/user-settings.py or ~/.cthulhu/cthulhu-customizations.py.
|
|
|
|
|
|
|
|
|
|
2008-09-10 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/dojo_spinner.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_multi_line_text.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_simple_form.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #547573 - Cthulhu has problems navigating past a couple
|
|
|
|
|
of links on java.sun.com.
|
|
|
|
|
Fix for bug #549128 - Cthulhu should not get stuck on omahasteaks.com
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #551626 - Storing guessed labels would increase
|
|
|
|
|
performance and decrease repeated speech.
|
|
|
|
|
|
|
|
|
|
2008-09-08 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/espeechfactory.py:
|
|
|
|
|
Fix for bug #403760 - Emacspeak speech factory doesn't always
|
|
|
|
|
shutdown/restart correctly
|
|
|
|
|
|
|
|
|
|
2008-09-08 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.24.0pre.
|
|
|
|
|
|
|
|
|
|
2008-09-08 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.23.92.
|
|
|
|
|
|
|
|
|
|
2008-09-08 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/yelp.py: (new)
|
|
|
|
|
src/cthulhu/scripts/apps/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/structural_navigation.py:
|
|
|
|
|
Much work toward the fix for bug #356041 - GNOME Help (yelp) is
|
|
|
|
|
inaccessible. Please note that access to Yelp is a work in
|
|
|
|
|
progress: on our end, and on the Yelp end, and may also require
|
|
|
|
|
the Mozilla guys to fix something on their end. As of today, in
|
|
|
|
|
order for the yelp script to work, you will need to build yelp --
|
|
|
|
|
after applying the patch attached to bug #545162. Many, many,
|
|
|
|
|
many thanks to Ginn Chen for that patch and for getting to the
|
|
|
|
|
bottom of a rather odd accessibility hierarchy.
|
|
|
|
|
|
|
|
|
|
2008-09-07 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
The rest of the fix for for bug #550137 - Presentation of table
|
|
|
|
|
content in OOo Writer is largely hosed and we're double-speaking
|
|
|
|
|
paragraphs in OOo Writer docs.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/dojo_slider.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/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_multi_line_text.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_lists.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_lists.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_list_item.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_nested_tables.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
Updated tests to reflect changes from the fix for bug #527022.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braille.py:
|
|
|
|
|
One more tweak to the fix for bug #527022 (fixes a braille
|
|
|
|
|
monitor attribute mask issue).
|
|
|
|
|
|
|
|
|
|
2008-09-06 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/where_am_i.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
Fix for bug #515923 - 'Area' labels of Calc Headers/Footers
|
|
|
|
|
dialog not always announced.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_382415.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_435201.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_342602.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_364765.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_362979.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_382888.py:
|
|
|
|
|
Fix for bug #550137 - Presentation of table content in OOo
|
|
|
|
|
Writer is largely hosed and we're double-speaking paragraphs
|
|
|
|
|
in OOo Writer docs. (There's one more "tweak" needed. It'll
|
|
|
|
|
hopefully be in soon. :-) )
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #551159 - Cthulhu says "link" when it shouldn't and
|
|
|
|
|
sometimes fails to say it when it should in OOo Writer documents.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/where_am_i.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
Bit more work on the fix for bug #515923 - 'Area' labels of Calc
|
|
|
|
|
Headers/Footers dialog not always announced.
|
|
|
|
|
|
|
|
|
|
2008-09-06 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #551077 - Traceback and loss of speech in OOo
|
|
|
|
|
Writer docs with both links and multbyte characters on the
|
|
|
|
|
same line
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braille.py:
|
|
|
|
|
Partial fix for bug #527022 - Linked text should be
|
|
|
|
|
"underlined" in braille in Firefox. This fixes some
|
|
|
|
|
unicode vs. UTF-8 issues.
|
|
|
|
|
|
|
|
|
|
2008-09-06 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Mozilla.py:
|
|
|
|
|
Fix bug left over from script refactor - Gecko is now
|
|
|
|
|
a package under cthulhu.scripts.toolkits and no longer the
|
|
|
|
|
cthulhu.Gecko module.
|
|
|
|
|
|
|
|
|
|
2008-09-05 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #550873 - Some live region text updates are not
|
|
|
|
|
presented
|
|
|
|
|
|
|
|
|
|
2008-09-04 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
The rest of the fix for bug #541605 - updateBraille() can take
|
|
|
|
|
an unreasonable amount of time with certain pages in Firefox 3.
|
|
|
|
|
(The remaining updateBraille() issues are either being addressed
|
|
|
|
|
by other GNOME bugs and/or Mozilla bugs.)
|
|
|
|
|
|
|
|
|
|
2008-09-03 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
Work on bug #541605 - updateBraille() can take an unreasonable
|
|
|
|
|
amount of time with certain pages in Firefox 3.
|
|
|
|
|
|
|
|
|
|
2008-09-03 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
acinclude.m4:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
Fix for bug #550249 - configure doesn't use find bonobo python
|
|
|
|
|
|
|
|
|
|
2008-09-02 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oocalc/bug_363801.py:
|
|
|
|
|
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_364407.py:
|
|
|
|
|
test/keystrokes/oocalc/bug_364086.py:
|
|
|
|
|
test/keystrokes/oocalc/bug_435852.py:
|
|
|
|
|
test/keystrokes/oocalc/bug_433398.py
|
|
|
|
|
Updated Calc regression tests to use utils.getOOoName() and
|
|
|
|
|
KP_Insert rather than Insert.
|
|
|
|
|
|
|
|
|
|
2008-09-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.23.92pre.
|
|
|
|
|
|
|
|
|
|
2008-09-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.23.91.
|
|
|
|
|
|
|
|
|
|
2008-08-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_413909.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_384893.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_435201.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_342602.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_382408.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_382418.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_361747.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_469367.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #549664 - isDesiredFocusedItem() needs to be more
|
|
|
|
|
flexible.
|
|
|
|
|
Fix for bug #523452 - OOo spell check not working (oowriter/
|
|
|
|
|
bug_413909.py regression test #2 produces the wrong results)
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_button.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_radiobutton.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/firefox/moz_checkbox.py:
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_tabpanel.py:
|
|
|
|
|
Fix for bug #549529 - Improve our handling of caret-moved events
|
|
|
|
|
when Gecko is controlling the caret. Note: This doesn't fix all
|
|
|
|
|
of the issues; merely improves some of them.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
Fix for bug #523416 - Cannot access Impress panes via the
|
|
|
|
|
keyboard. (Note: Requires OOo 3.0)
|
|
|
|
|
|
|
|
|
|
2008-08-26 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mouse_review.py:
|
|
|
|
|
Refix for bug #540937 - Cthulhu doesn't check if the wnck python
|
|
|
|
|
bindings are installed.
|
|
|
|
|
|
|
|
|
|
2008-08-23 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #547477 - Cursor navigation cycles through same text
|
|
|
|
|
in Firefox--bugzilla page.
|
|
|
|
|
|
|
|
|
|
2008-08-23 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in: Unfix for bug #540937 - Cthulhu doesn't check if the
|
|
|
|
|
wnck python bindings are installed. Back out the check since
|
|
|
|
|
it was causing a number of issues.
|
|
|
|
|
|
|
|
|
|
2008-08-23 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/text_attribute_names.py:
|
|
|
|
|
Add "ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER"
|
|
|
|
|
comments for translators.
|
|
|
|
|
|
|
|
|
|
2008-08-19 Theppitak Karoonboonyanan <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #548380 - Character count message needs
|
|
|
|
|
reordering in translation
|
|
|
|
|
|
|
|
|
|
2008-08-19 Theppitak Karoonboonyanan <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
Fix for bug #548382 - Unreliable check for Evolution
|
|
|
|
|
Setup Assistant
|
|
|
|
|
|
|
|
|
|
2008-08-18 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs:
|
|
|
|
|
Fix for bug #547774 - Possible small performance
|
|
|
|
|
improvement for starting preferences
|
|
|
|
|
|
|
|
|
|
2008-08-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README:
|
|
|
|
|
Mark as Cthulhu v2.23.91pre.
|
|
|
|
|
|
|
|
|
|
2008-08-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.23.90.
|
|
|
|
|
|
|
|
|
|
2008-08-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
Make use of DBus conditional upon DBUS_SESSION_BUS_ADDRESS
|
|
|
|
|
so as to avoid unexpected launching of a DBus daemon.
|
|
|
|
|
|
|
|
|
|
2008-08-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/metacity.py:
|
|
|
|
|
Fix for bug #547938 - Magnifier should follow Alt+Tab
|
|
|
|
|
|
|
|
|
|
2008-08-15 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
Work on bug #542833 - Flat review in Thunderbird is largely
|
|
|
|
|
broken. This part of the fix should stop us from hanging if
|
|
|
|
|
flat review is invoked with a message list with thousands of
|
|
|
|
|
messages and should ensure that we don't review things that
|
|
|
|
|
are not actually on the screen. There is still more work that
|
|
|
|
|
needs to be done on this bug.
|
|
|
|
|
|
|
|
|
|
2008-08-15 Mesar Hameed <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/tutorialgenerator.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/script.py:
|
|
|
|
|
src/cthulhu/Makefile.am:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
po/POTFILES.in:
|
|
|
|
|
Fix for bug #540123 – Tutor help messages with cthulhu.
|
|
|
|
|
(Many many thanks to Mesar for his hard work here and
|
|
|
|
|
to Hammer Attila for testing)
|
|
|
|
|
|
|
|
|
|
2008-08-15 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
Makefile.am:
|
|
|
|
|
Fix for bug #547895: make distcheck fails with intltools 0.40.0
|
|
|
|
|
|
|
|
|
|
2008-08-14 Mike Pedersen <michael.pedersen@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py
|
|
|
|
|
enable the speaking of progressbars by default
|
|
|
|
|
|
|
|
|
|
2008-08-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
Fix for bug #547345 - Can't always "Alt+Tab" back into Thunderbird
|
|
|
|
|
or Firefox.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/gnome-window-properties/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_html_test_page.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_large_obj.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_multi_line_text.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_simple_form.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_lists.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_heading_section.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_lists.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_multi_line_text.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_entries.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_heading_section.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_empty_anchor.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_list_item.py:
|
|
|
|
|
test/keystrokes/firefox/page_summary.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_empty_anchor.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_role_lists.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_simple_form.py:
|
|
|
|
|
Work on bug #535178 - In Gecko, we should get the needed text for
|
|
|
|
|
the speech and braille contexts while building up the line. Also
|
|
|
|
|
fixes bug #527819 – Cthulhu sometimes says "list" between items when
|
|
|
|
|
the list is on a single line in FF3.
|
|
|
|
|
|
|
|
|
|
2008-08-11 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/runone.sh:
|
|
|
|
|
Add test/harness/bin to PATH (gets progressbar test working again)
|
|
|
|
|
|
|
|
|
|
2008-08-08 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
Fix for bug #546895 - Braille context includes previous menu item
|
|
|
|
|
in HTML combo boxes.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/sayAll_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_html_test_page.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_nested_tables.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_simple_form.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_imagemap.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_multi_line_text.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_entries.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_heading_section.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_table_cell_links.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_empty_anchor.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_role_links.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_bug_512303.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_bug_511389.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_blockquote.py:
|
|
|
|
|
test/keystrokes/firefox/sayAll_role_lists.py:
|
|
|
|
|
New regression tests for sayAll in Firefox. Thanks to the way the
|
|
|
|
|
test harness works, each sayAll tests each only take 20 seconds.
|
|
|
|
|
So this should give us some decent sayAll coverage without making
|
|
|
|
|
running the entire suite take forever.
|
|
|
|
|
|
|
|
|
|
2008-08-06 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
Fix for bug #536985 - Cthulhu no longer reads applets on the panel.
|
|
|
|
|
|
|
|
|
|
2008-08-05 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/braille_generator.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tabcontainer.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_tree.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py:
|
|
|
|
|
Fix for bug #546355 - The ARIA gmail interface is largely unusable
|
|
|
|
|
with Cthulhu. Note that this "fix" doesn't fix everything; it is just
|
|
|
|
|
the first small step in making it usable. There are still a fair
|
|
|
|
|
number of known issues/bugs which we hope to address soon.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #535183 - Word navigation is inconsistent in
|
|
|
|
|
Thunderbird and Firefox.
|
|
|
|
|
|
|
|
|
|
2008-08-04 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #546277 - Traceback when accessing "User Privileges"
|
|
|
|
|
tab of "Account Properties" dialog of "User Settings".
|
|
|
|
|
|
|
|
|
|
2008-08-04 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Mark as Cthulhu v2.23.90pre
|
|
|
|
|
|
|
|
|
|
2008-08-04 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in, README, NEWS:
|
|
|
|
|
Prep for Cthulhu v2.23.6.
|
|
|
|
|
|
|
|
|
|
2008-08-03 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_radio_button.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_page_tab.py:
|
|
|
|
|
Adjust to handle new Print Dialog layout in GNOME.
|
|
|
|
|
|
|
|
|
|
2008-08-02 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree.py:
|
|
|
|
|
Fix for bug #545946 - WhereAmI fails on Gecko Trees.
|
|
|
|
|
|
|
|
|
|
2008-08-01 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
test/keystrokes/firefox/moz_menu.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_button.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tabcontainer.py:
|
|
|
|
|
test/keystrokes/firefox/page_summary.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_table_cell_links.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:
|
|
|
|
|
Fix for bug #545623 - Revert to checking extents for navigating
|
|
|
|
|
amongst line breaks. This also seems to improve -- and may fix --
|
|
|
|
|
bug #534431 (Cthulhu does not recognize blank lines when writing a
|
|
|
|
|
message in Thunderbird).
|
|
|
|
|
|
|
|
|
|
2008-08-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braillegenerator.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
Fix for bug #536985 - Cthulhu no longer reads applets on the panel.
|
|
|
|
|
|
|
|
|
|
2008-07-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #545342 - Can no longer shift+click using Cthulhu.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_430402.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_350219.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_382408.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_382418.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_382880.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_469367.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_362979.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_382888.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
Fix for bug #429390 - Braille stays on current line after
|
|
|
|
|
pressing return at end of line in OOo Writer. (Thanks for
|
|
|
|
|
your help with this Will!)
|
|
|
|
|
|
|
|
|
|
2008-07-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #544197 - Cthulhu speaks nothing when first tabbing into
|
|
|
|
|
the document frame in firefox.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #544771 - Cthulhu no longer moving the cursor on same page
|
|
|
|
|
links.
|
|
|
|
|
|
|
|
|
|
2008-07-26 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
More work on bug #542714 - Cthulhu should indicate read-only text boxes.
|
|
|
|
|
|
|
|
|
|
2008-07-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
Fix for bug #544122 - Problems with downloading files with Firefox
|
|
|
|
|
3.
|
|
|
|
|
|
|
|
|
|
2008-07-24 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oocalc/bug_356334.py:
|
|
|
|
|
Fix for bug 523459 - oocalc/bug_356334.py regression tests #1
|
|
|
|
|
through #4 produce the wrong results. Tested with OODEV300_m27
|
|
|
|
|
build 9336 on my OpenSolaris box.
|
|
|
|
|
|
|
|
|
|
2008-07-23 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
test/keystrokes/firefox/moz_menu.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_entry.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tree.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_radiobutton.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tabcontainer.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_checkbox.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_empty_anchor.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_simple_form.py:
|
|
|
|
|
Get the firefox tests working well with Firefox 3.1a1pre
|
|
|
|
|
(currently build 2008072222). There are still expected
|
|
|
|
|
"unexpected failures" (i.e. issues we're working on, things
|
|
|
|
|
changed on the Firefox side of things which we need to deal
|
|
|
|
|
with, etc.). However, we need tests that indicate the current
|
|
|
|
|
state of affairs so that we can continue to check for regressions
|
|
|
|
|
on our end and detect changes on the Firefox end. This also gets
|
|
|
|
|
us testing with the 7-22 archive of the dojo toolkit. Changes in
|
|
|
|
|
Firefox 3.1 seem to break old dojo pages (e.g. spin buttons no
|
|
|
|
|
longer spin).
|
|
|
|
|
|
|
|
|
|
2008-07-21 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_362979.py:
|
|
|
|
|
Get this particular nasty oowriter test running again.
|
|
|
|
|
|
|
|
|
|
2008-07-21 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Mark as Cthulhu v2.23.6pre
|
|
|
|
|
|
|
|
|
|
2008-07-21 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Prep for Cthulhu v2.23.5
|
|
|
|
|
|
|
|
|
|
2008-07-21 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/braille_generator.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
More work on bug #542714 - Cthulhu 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 <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #539075 - Navigation problems with Firefox 3 & Aria
|
|
|
|
|
example.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/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/cthulhu/flat_review.py:
|
|
|
|
|
Fix for bug #543496 - Problems with performing mouse clicks in
|
|
|
|
|
Firefox.
|
|
|
|
|
|
|
|
|
|
2008-07-18 Halim Sahin <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_console_prefs.py:
|
|
|
|
|
Fix for bug #543775 - Cthulhu uses incorrect voice sometimes
|
|
|
|
|
in text setup
|
|
|
|
|
|
|
|
|
|
2008-07-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* 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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* 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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Work on bug #542714 - Cthulhu should indicate read-only text boxes.
|
|
|
|
|
This handles the general case -- Firefox still needs to be done.
|
|
|
|
|
|
|
|
|
|
2008-07-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #542719 - Modified column header does not appear
|
|
|
|
|
translated in Preferences - Key bindings page.
|
|
|
|
|
|
|
|
|
|
2008-07-17 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
test/keystrokes/firefox/moz_progressbar.py:
|
|
|
|
|
Fix for bug #542260 - Cthulhu should only keep track of active/non-
|
|
|
|
|
defunct progress bars.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu_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 cthulhu.settings.presentRequiredState to
|
|
|
|
|
True in your user-settings.py or cthulhu-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 cthulhu.settings.brailleRequiredStateString and/or
|
|
|
|
|
cthulhu.settings.speechRequiredStateString if you would prefer a
|
|
|
|
|
different string.
|
|
|
|
|
|
|
|
|
|
2008-07-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/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 <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/mag.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_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 <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/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 <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
src/cthulhu/cthulhu_prefs.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #534022 - The Line-end symbol (46 123) should be
|
|
|
|
|
configurable per application.
|
|
|
|
|
|
|
|
|
|
2008-07-14 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/structural_navigation.py:
|
|
|
|
|
Fix for bug #542324 - When launch Firefox 3.0 and pressing
|
|
|
|
|
CTRL+Cthulhu+space key, In Cthulhu application preferences/keybindings
|
|
|
|
|
page some structural navigation description not marked for
|
|
|
|
|
translation.
|
|
|
|
|
|
|
|
|
|
2008-07-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #540407 - Problems reading messages in Thunderbird
|
|
|
|
|
when arrowToLineBeginning is False.
|
|
|
|
|
|
|
|
|
|
2008-07-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/pidgin/script.py:
|
|
|
|
|
Additional fix for bug #525656 - Cthulhu needs to handle the new
|
|
|
|
|
Pidgin typing status updates. This was needed due to a change
|
|
|
|
|
in Pidgin.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #542262 - Cthulhu should only echo words once when
|
|
|
|
|
word echo is enabled.
|
|
|
|
|
|
|
|
|
|
2008-07-09 Mesar Hameed <via joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/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 Cthulhu not wrap, you can set it to False in your
|
|
|
|
|
user-settings.py or your cthulhu-customizations.py. Many thanks go
|
|
|
|
|
to Mesar (AKA Jon) for implementing this feature.
|
|
|
|
|
|
|
|
|
|
2008-07-09 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #533109 - Cthulhu 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 <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_quit.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_find.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fixed bug #541437 - Trying to quit Cthulhu with the mouse doesn't
|
|
|
|
|
give focus to the Quit dialog.
|
|
|
|
|
|
|
|
|
|
2008-07-07 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
Add in "Shredder" as an alias for the Thunderbird script.
|
|
|
|
|
|
|
|
|
|
2008-07-03 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Thunderbird/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
src/cthulhu/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 <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/text_attribute_names.py:
|
|
|
|
|
More work on bug #538729 - In Cthulhu 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 <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in: Fix for bug #540937 - Cthulhu doesn't check if the
|
|
|
|
|
wnck python bindings are installed.
|
|
|
|
|
|
|
|
|
|
2008-07-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
(delete) src/cthulhu/scripts/toolkits/J2SE-access-bridge.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/speechgenerator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/where_am_I.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/braillegenerator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge/script.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/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 <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #520596 - Cthulhu should implement echo by sentence.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Added in a comment to suppress some pylint E1103 errors in the
|
|
|
|
|
onTextInserted() method.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/text_attribute_names.py:
|
|
|
|
|
More work on bug #538729 - In Cthulhu 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 <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/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 <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/text_attribute_names.py:
|
|
|
|
|
Further work on bug #538729 - In Cthulhu 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 <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/where_am_i.py:
|
|
|
|
|
Fix for bug #530783 - Cthulhu speaks an image map link's shape as
|
|
|
|
|
part of the whereAmI info in FF3.
|
|
|
|
|
|
|
|
|
|
2008-06-24 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
Fixed bug #536451 - Newly focused message not spoken after
|
|
|
|
|
message deletion in Thunderbird.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
src/cthulhu/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 <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/Makefile.am:
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script_settings.py:
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/structural_navigation.py: (new)
|
|
|
|
|
* src/cthulhu/structural_navigation.py: (new)
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
* src/cthulhu/script.py:
|
|
|
|
|
* src/cthulhu/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/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
Fix for bug #533042 - Cthulhu should be less verbose when reading
|
|
|
|
|
autocompletes in Thunderbird.
|
|
|
|
|
|
|
|
|
|
2008-06-23 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
Fixed bug #538064 - Cthulhu should speak placeholder contents when
|
|
|
|
|
that placeholder is given focus on an Impress slide.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/text_attribute_names.py: (new)
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/Makefile.am:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
po/POTFILES.in:
|
|
|
|
|
Fixed bug #538729 - In Cthulhu preferences window /text attributes
|
|
|
|
|
page the text attribute names not marked for translation.
|
|
|
|
|
|
|
|
|
|
2008-06-23 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
Fix for bug #536985 - Cthulhu no longer reads applets on the panel.
|
|
|
|
|
Accounts for odd applet application hierarchy anomaly.
|
|
|
|
|
|
|
|
|
|
2008-06-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_links.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_links.py:
|
|
|
|
|
Fix for bug #537839 - Cthulhu 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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
Print ACTIVE SCRIPT information out after the active script
|
|
|
|
|
has been set.
|
|
|
|
|
|
|
|
|
|
2008-06-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* 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/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
src/cthulhu/cthulhu_state.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #536825 - Allow bypass of Cthulhu's keyboard commands.
|
|
|
|
|
(The default keybinding is Cthulhu+Backspace, but you can change
|
|
|
|
|
that by specifying a new binding in the Cthulhu Preferences dialog.)
|
|
|
|
|
|
|
|
|
|
2008-06-18 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/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/cthulhu/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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* docs/man/cthulhu.1:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
Fix for bug #538773 - Enable a quick 'smoke test' for whether
|
|
|
|
|
Cthulhu can see things via the AT-SPI. Added a --list-apps
|
|
|
|
|
option to print the list of known applications.
|
|
|
|
|
|
|
|
|
|
2008-06-17 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
Fixed bug #538056 - Cthulhu should announce the "view" as part of
|
|
|
|
|
the scroll pane context in Impress.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* 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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Mark as Cthulhu v2.23.5pre
|
|
|
|
|
|
|
|
|
|
2008-06-16 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Prep for Cthulhu v2.23.4
|
|
|
|
|
|
|
|
|
|
2008-06-16 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/gnomespeechfactory.py: Fix for bug #397306 - Cthulhu's
|
|
|
|
|
default synthesis engine choice should take language into
|
|
|
|
|
account.
|
|
|
|
|
|
|
|
|
|
2008-06-12 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
Fix for bug #537425 - Cthulhu should provide context for
|
|
|
|
|
misspelled words in Thunderbird spell check.
|
|
|
|
|
|
|
|
|
|
2008-06-12 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
Fix for bug #487585 - Cthulhu Usage message should be localized.
|
|
|
|
|
Do not mark the command line options for translation.
|
|
|
|
|
|
|
|
|
|
2008-06-11 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
Fixed bug #537851 - Moving cursor with mouse in oowriter causes
|
|
|
|
|
traceback.
|
|
|
|
|
|
|
|
|
|
2008-06-10 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-mud.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu_prefs.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/input_event.py:
|
|
|
|
|
src/cthulhu/keybindings.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #464194 - Refactor keybindings to always care
|
|
|
|
|
about Control/Shift/Alt/Cthulhu modifiers.
|
|
|
|
|
|
|
|
|
|
2008-06-10 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
Fix for bug #521450 - Cthulhu should read the next/previous
|
|
|
|
|
paragraph by a keystroke.
|
|
|
|
|
|
|
|
|
|
2008-06-09 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_label.py:
|
|
|
|
|
Fix for bug #519547 - gtk-demo/role_label.py regression test
|
|
|
|
|
#5 produces the wrong results. Adjusted regression test to
|
|
|
|
|
match the new results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_spin_button.py:
|
|
|
|
|
Fix for bug #519556 - gtk-demo/role_spin_button.py regression
|
|
|
|
|
test #1 produces the wrong results.
|
|
|
|
|
|
|
|
|
|
2008-06-06 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_menu_bar.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_list_item.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_slider.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_entry.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_large_obj.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_tree.py:
|
|
|
|
|
test/keystrokes/firefox/xul_where_am_i_dialog.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py:
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_push_button.py:
|
|
|
|
|
Updated regression tests.
|
|
|
|
|
|
|
|
|
|
2008-06-05 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fixed bug 531806 – Wrapped item lists don't give proper
|
|
|
|
|
braille in Gecko
|
|
|
|
|
|
|
|
|
|
2008-06-04 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/bookmarks.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/dectalk.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/cthulhu_prefs.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/liveregions.py:
|
|
|
|
|
src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/espeechfactory.py:
|
|
|
|
|
src/cthulhu/script.py:
|
|
|
|
|
src/cthulhu/keybindings.py:
|
|
|
|
|
src/cthulhu/speechdispatcherfactory.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
src/cthulhu/gnomespeechfactory.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #517532 - change dict.has_key() usage to set
|
|
|
|
|
operator in.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
Further work on bug #535192. Suppress speech for bogus 'focus:'
|
|
|
|
|
and 'object:state-changed:focused' events for the spell checking
|
|
|
|
|
dialog suggestion list items.
|
|
|
|
|
|
|
|
|
|
2008-06-04 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
Fix for bug #435585 - Java ControlPanel GIVING UP AFTER 5 TRIES.
|
|
|
|
|
This patch processes J2SE-access-bridge events synchronously.
|
|
|
|
|
It's a nasty hack, but the Java/CORBA/ORBit/pyorbit stuff we're
|
|
|
|
|
running into has eluded us for several years and this is the
|
|
|
|
|
closest we've come to being able to resolving issues with Java
|
|
|
|
|
accessibility for GNOME.
|
|
|
|
|
|
|
|
|
|
2008-06-04 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/runprofile.py:
|
|
|
|
|
Fallback to profile module if cProfile isn't available.
|
|
|
|
|
This is typically due to a Python 2.4 vs. 2.5 installation.
|
|
|
|
|
|
|
|
|
|
2008-06-03 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/Thunderbird/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
Fix for bug #535192 - Misspelled word and suggestion not spoken
|
|
|
|
|
in Thunderbird spell check.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
Fix for bug #530368 - Only move focus if the event is for the
|
|
|
|
|
focused/active window.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/gnome-screensaver-dialog.py: (new)
|
|
|
|
|
src/cthulhu/scripts/apps/Makefile.am:
|
|
|
|
|
Fix for bug #529655 - After inputting an incorrect password on
|
|
|
|
|
the screensaver, cthulhu can't speak the whole dialog.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #507922 - Include page tab name in braille context
|
|
|
|
|
for Thunderbird.
|
|
|
|
|
|
|
|
|
|
2008-06-02 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Mark as Cthulhu v2.23.4pre
|
|
|
|
|
|
|
|
|
|
2008-06-02 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Prep for Cthulhu v2.23.3
|
|
|
|
|
|
|
|
|
|
2008-05-31 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Tweak for bug #515665 - Cthulhu has problems with tables that have
|
|
|
|
|
captions in FF3. Need to consider tree tables as well.
|
|
|
|
|
|
|
|
|
|
2008-05-30 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/evolution/where_am_i.py:
|
|
|
|
|
Make getTextSelection[s] methods public to account for
|
|
|
|
|
change made as a result of fixes for text selection
|
|
|
|
|
(pylint found this).
|
|
|
|
|
|
|
|
|
|
2008-05-30 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
|
|
|
|
|
Reconcile tests with more accurate results as a result of
|
|
|
|
|
recent bug fixes. Also remove ^M's embedded at the end of
|
|
|
|
|
some of the lines (looks like a possible typescript
|
|
|
|
|
cut/paste thing that sneaked in there at some time).
|
|
|
|
|
|
|
|
|
|
2008-05-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script_settings.py:
|
|
|
|
|
Fix for bug #534393 - Moving by large object in firefox can skip
|
|
|
|
|
text.
|
|
|
|
|
|
|
|
|
|
2008-05-30 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fixed bug #535747 - Do not assume cthulhu_state.lastNonModifierKeyEvent
|
|
|
|
|
is non-None.
|
|
|
|
|
|
|
|
|
|
2008-05-29 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #528644 - Cthulhu should indicate when an autocomplete
|
|
|
|
|
list has appeared in FF.
|
|
|
|
|
|
|
|
|
|
2008-05-29 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/nautilus.py:
|
|
|
|
|
Fixed bug #371637 - Cthulhu repeats "Location:" info repeatedly in
|
|
|
|
|
Nautilus File Browser Dialog.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fixed bug #524998 - Selection is not shown if Ctrl+A is used to
|
|
|
|
|
do "Select All".
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
Fixed bug #516565 - Cthulhu speaks the full line of a message in
|
|
|
|
|
Evo when it should not.
|
|
|
|
|
|
|
|
|
|
2008-05-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
|
|
|
|
|
Reversed the fix for bug #529784 - Speech cannot always be
|
|
|
|
|
interrupted with flat review. Further investigation done by
|
|
|
|
|
Rich and Will indicate that the bug in question is an espeak
|
|
|
|
|
bug and this "fix" introduces more problems than it solves
|
|
|
|
|
(see, for instance, bug #532982).
|
|
|
|
|
|
|
|
|
|
2008-05-28 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/pidgin/constants.py: (removed)
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/script_settings.py: (added)
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/constants.py: (removed)
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/speech_generator.py
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script_settings.py: (added)
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/constants.py: (removed)
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script_settings.py: (added)
|
|
|
|
|
Further changes to bug #528147 - Moved user settable script
|
|
|
|
|
variables into script_settings.py and removed constants.py.
|
|
|
|
|
Fixed up code to use this new format.
|
|
|
|
|
|
|
|
|
|
2008-05-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
Fix for bug #535149 - Cthulhu should override Home and End in
|
|
|
|
|
Firefox 3 and Thunderbird.
|
|
|
|
|
|
|
|
|
|
2008-05-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #532069 - Cthulhu should read field labels on the NLS
|
|
|
|
|
site.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/xul_role_entry.py:
|
|
|
|
|
test/keystrokes/firefox/flat_review_text_by_word_and_char.py:
|
|
|
|
|
Updated regression tests to reflect that we now say "space" rather
|
|
|
|
|
than " ".
|
|
|
|
|
|
|
|
|
|
2008-05-27 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/mouse_review.py:
|
|
|
|
|
Fix for bug #534383 - Cthulhu mouse review traceback at startup.
|
|
|
|
|
|
|
|
|
|
2008-05-25 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
Removed patch for bug #530368 - Only move focus if the event
|
|
|
|
|
is for the focused/active window. This breaks the
|
|
|
|
|
gnome-screensaver lockscreen window; password is not announced.
|
|
|
|
|
|
|
|
|
|
2008-05-24 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
Slight tweak to fix for bug #530368. Make sure that
|
|
|
|
|
event.host_application is not None as well.
|
|
|
|
|
|
|
|
|
|
2008-05-23 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
Fix for bug #530368 - Only move focus if the event is for the
|
|
|
|
|
focused/active window.
|
|
|
|
|
|
|
|
|
|
2008-05-21 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #448817 - Being able to configure autostart from
|
|
|
|
|
cthulhu's settings.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Further tweak for bug #448817. If we are pressing Apply or OK
|
|
|
|
|
from an application preferences dialog (rather than the general
|
|
|
|
|
Cthulhu preferences), then there won't be a general pane, so we
|
|
|
|
|
won't be able to adjust the login checkbox. Just catch the
|
|
|
|
|
failure and carry on.
|
|
|
|
|
|
|
|
|
|
2008-05-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/liveregions.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #515665 - Cthulhu has problems with tables that have
|
|
|
|
|
captions in FF3.
|
|
|
|
|
|
|
|
|
|
2008-05-20 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/gedit/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gedit/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/gedit/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fixed bug #463646 - Cthulhu doesn't announce the presence of
|
|
|
|
|
unfocused dialogs when an app gains focus.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/gedit/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
Fixed bug #517048 - Cthulhu does not always speak the correct
|
|
|
|
|
information when navigating and/or selecting text across
|
|
|
|
|
object boundaries in OOo Writer.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/test/keystrokes/gtk-demo/role_text_multiline_navigation2.py:
|
|
|
|
|
More work on bug #517048 - fixed up the Gtk+
|
|
|
|
|
role_text_multiline_navigation2.py regression test to work
|
|
|
|
|
with the new expected output.
|
|
|
|
|
|
|
|
|
|
2008-05-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #527959 - Incorrect caret movement in Firefox 3 on
|
|
|
|
|
certain Web pages.
|
|
|
|
|
|
|
|
|
|
2008-05-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
Fix for bug #511561 - Cthulhu should not impact the cursor position
|
|
|
|
|
when replying to a message in thunderbird.
|
|
|
|
|
|
|
|
|
|
2008-05-19 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speech.py:
|
|
|
|
|
|
|
|
|
|
Additional fix for bug #520494 - Keyboard review punctuation in
|
|
|
|
|
Firefox. Do not normalize character name before sending to
|
|
|
|
|
_speechServer.speakCharacter.
|
|
|
|
|
|
|
|
|
|
2008-05-18 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
|
|
|
|
|
Fix for bug #533499 - Evolution contacts not being spoken when
|
|
|
|
|
you navigate them. Adjust to reflect improved output.
|
|
|
|
|
|
|
|
|
|
2008-05-17 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Fix for bug #533125 - Cthulhu does not speak Search textbox in
|
|
|
|
|
Firefox Download Manager if it is empty.
|
|
|
|
|
|
|
|
|
|
2008-05-16 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #533499 - Evolution contacts not being spoken when
|
|
|
|
|
you navigate them.
|
|
|
|
|
|
|
|
|
|
2008-05-16 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gcalctool/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/acroread.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/speech.py:
|
|
|
|
|
src/cthulhu/gnomespeechfactory.py:
|
|
|
|
|
Fix for bug #520494 - Keyboard review punctuation in Firefox.
|
|
|
|
|
This fix reflects an across the board survery of our calls to
|
|
|
|
|
the various speech.speak{Utterances,Character,KeyEvent,...}
|
|
|
|
|
methods and attempts to make sure we call them appropriately.
|
|
|
|
|
I also moves some logic into gnomespeechfactory.py in an
|
|
|
|
|
attempt to delegate appropriately to the speech server factory.
|
|
|
|
|
This has not been tested with the unsupported speech dispatcher
|
|
|
|
|
support - we can update that as needed. Note also that some
|
|
|
|
|
of the regression tests will need some updating and that will
|
|
|
|
|
come in a later commit.
|
|
|
|
|
|
|
|
|
|
2008-05-12 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Mark as Cthulhu v2.23.3pre
|
|
|
|
|
|
|
|
|
|
2008-05-12 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Prep for Cthulhu v2.23.2
|
|
|
|
|
|
|
|
|
|
2008-05-10 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* run_pylint.sh.in:
|
|
|
|
|
Fix for bug #532376 - Running pylint can potentially overwrite
|
|
|
|
|
previous results.
|
|
|
|
|
|
|
|
|
|
2008-05-09 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* 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 <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/apps/pidgin/script.py:
|
|
|
|
|
src/cthulhu/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 <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
Tweak for bug #528147 (fix the application-unique preferences).
|
|
|
|
|
|
|
|
|
|
2008-05-08 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* 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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/debug_commands.py:
|
|
|
|
|
Adjust to reflect new script packaging.
|
|
|
|
|
|
|
|
|
|
2008-05-07 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* 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 <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/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 - Cthulhu doesn't always speak expected message
|
|
|
|
|
when selecting all.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
docs/man/cthulhu.1:
|
|
|
|
|
Fixed bug #530541 - Suspending Cthulhu 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 <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
Re-apply the fix for bug #512103 - Cthulhu 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 <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
pylintrc:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/J2SE-access-bridge.py:
|
|
|
|
|
src/cthulhu/Makefile.am:
|
|
|
|
|
src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
src/cthulhu/scripts/Evolution.py:
|
|
|
|
|
src/cthulhu/scripts/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/Mozilla.py:
|
|
|
|
|
src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
src/cthulhu/scripts/Thunderbird.py:
|
|
|
|
|
src/cthulhu/scripts/acroread.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/Mozilla.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/Thunderbird/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/acroread.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/evolution/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gcalctool/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/gcalctool/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gcalctool/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gcalctool/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gcalctool/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gdmlogin.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gedit/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/gedit/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gedit/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gedit/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-keyring-ask.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-mud.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-panel.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-search-tool.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-system-monitor.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-window-properties/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-window-properties/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-window-properties/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome-window-properties/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/gnome_segv2.py:
|
|
|
|
|
src/cthulhu/scripts/apps/liferea.py:
|
|
|
|
|
src/cthulhu/scripts/apps/metacity.py:
|
|
|
|
|
src/cthulhu/scripts/apps/nautilus.py:
|
|
|
|
|
src/cthulhu/scripts/apps/notification-daemon.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/constants.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/pidgin/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/apps/planner/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/planner/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/planner/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/planner/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/planner/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/rhythmbox/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/constants.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/script.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/apps/soffice/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/gaim.py:
|
|
|
|
|
src/cthulhu/scripts/gcalctool.py:
|
|
|
|
|
src/cthulhu/scripts/gdmlogin.py:
|
|
|
|
|
src/cthulhu/scripts/gedit.py:
|
|
|
|
|
src/cthulhu/scripts/gnome-keyring-ask.py:
|
|
|
|
|
src/cthulhu/scripts/gnome-mud.py:
|
|
|
|
|
src/cthulhu/scripts/gnome-panel.py:
|
|
|
|
|
src/cthulhu/scripts/gnome-search-tool.py:
|
|
|
|
|
src/cthulhu/scripts/gnome-system-monitor.py:
|
|
|
|
|
src/cthulhu/scripts/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/scripts/gnome-window-properties.py:
|
|
|
|
|
src/cthulhu/scripts/gnome_segv2.py:
|
|
|
|
|
src/cthulhu/scripts/liferea.py:
|
|
|
|
|
src/cthulhu/scripts/metacity.py:
|
|
|
|
|
src/cthulhu/scripts/nautilus.py:
|
|
|
|
|
src/cthulhu/scripts/notification-daemon.py:
|
|
|
|
|
src/cthulhu/scripts/planner.py:
|
|
|
|
|
src/cthulhu/scripts/rhythmbox.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/GAIL.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/__init__.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/bookmarks.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/braille_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/constants.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/script.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/speech_generator.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Gecko/where_am_i.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/J2SE-access-bridge.py:
|
|
|
|
|
src/cthulhu/scripts/toolkits/Makefile.am:
|
|
|
|
|
src/cthulhu/scripts/toolkits/VCL.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
test/harness/cthulhu-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 <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #530766 - (ff3) split headings not fully read
|
|
|
|
|
when nav by structure.
|
|
|
|
|
|
|
|
|
|
2008-04-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/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 Cthulhu and latest FF3 from trunk).
|
|
|
|
|
|
|
|
|
|
2008-04-29 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gaim.py:
|
|
|
|
|
Fix for bug #474673 - Add option to have chatroom-specific message
|
|
|
|
|
histories in Pidgin.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_prefs.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
src/cthulhu/cthulhu_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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gdmlogin.py:
|
|
|
|
|
Fix for bug #517387 - Cthulhu 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 <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
src/cthulhu/mouse_review.py:
|
|
|
|
|
Fix pylint issues (two of which were blatant bugs).
|
|
|
|
|
|
|
|
|
|
2008-04-28 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/app_gui_prefs.py:
|
|
|
|
|
Fix for bug #523731 - Pidgin events interfere with app-specific
|
|
|
|
|
Prefs dialog.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/metacity.py:
|
|
|
|
|
Fix for bug #522797 - Cthulhu should not speak false "inaccessible"
|
|
|
|
|
messages when switching applications
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
Fix for bug #528507 - Escape doesn't exit "learn mode" if the
|
|
|
|
|
active script changes.
|
|
|
|
|
|
|
|
|
|
2008-04-24 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.in:
|
|
|
|
|
Additional fix for bug #525831 - isn't properly handling SIGTERM.
|
|
|
|
|
Needed to fix this so cthulhu_console_prefs would work again.
|
|
|
|
|
|
|
|
|
|
2008-04-24 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/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 <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mouse_review.py:
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
Raise RuntimeError when no display is available in mouse_review,
|
|
|
|
|
catch it in cthulhu.py at import time.
|
|
|
|
|
|
|
|
|
|
2008-04-21 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
README:
|
|
|
|
|
Mark as Cthulhu v2.23.2pre
|
|
|
|
|
|
|
|
|
|
2008-04-21 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
README:
|
|
|
|
|
configure.in:
|
|
|
|
|
Prep for Cthulhu v2.23.1
|
|
|
|
|
|
|
|
|
|
2008-04-21 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_combo_box.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_alert.py:
|
|
|
|
|
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:
|
|
|
|
|
Adjust regression tests as a result of an odd side effect from
|
|
|
|
|
the fix for bug #519901. By listening for window deactivated
|
|
|
|
|
events, we are no longer inserting an empty string into the
|
|
|
|
|
speech context. Not sure why, but this new behavior is better
|
|
|
|
|
than the old.
|
|
|
|
|
|
|
|
|
|
In addition, also got to the bottom of why role_table.py was
|
|
|
|
|
giving us differences between Ubuntu and Solaris -- turns out
|
|
|
|
|
the 3rd column of the table is hidden on Ubuntu, but is exposed
|
|
|
|
|
on Solaris. Adjusted the tests by adding a regular expression
|
|
|
|
|
to match on optional extra whitespace.
|
|
|
|
|
|
|
|
|
|
Finally, also in row_table.py, we are indeed seeing different
|
|
|
|
|
behavior between Hardy w/GNOME 2.22.1 and Solaris with
|
|
|
|
|
Vermillion 88 (GNOME 2.22.20). The difference is that you need
|
|
|
|
|
to down arrow into the table on Ubuntu, but not on Solaris.
|
|
|
|
|
Adjusted the rest, reluctantly, to do the down arrow only if you
|
|
|
|
|
are not on Solaris.
|
|
|
|
|
|
|
|
|
|
With these changes, gtk-demo runs wonderfully on snv_87 with
|
|
|
|
|
Vermillion 88. The only failures are the ones we expect
|
|
|
|
|
(KNOWN_ISSUE and BUG?). Yee Haa!
|
|
|
|
|
|
|
|
|
|
2008-04-19 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #519901 - Cthulhu doesn't warn via braille that an
|
|
|
|
|
inaccessible object got the focus.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gaim.py:
|
|
|
|
|
Fix for bug #525644 - Pidgin buddy status changes cause Cthulhu
|
|
|
|
|
to display "cell" in braille
|
|
|
|
|
|
|
|
|
|
2008-04-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_checkbox.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_alert.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
1) Fix for bug #512103 - Cthulhu speaks too much of the context in
|
|
|
|
|
FF3.
|
|
|
|
|
2) Fix for bug #526366 - Remove the unused line navigation code
|
|
|
|
|
from Gecko.py.
|
|
|
|
|
|
|
|
|
|
2008-04-17 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_table.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_column_header.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_tree_table.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
Fix for bug #518914 - table column number missing in whereAmI
|
|
|
|
|
info.
|
|
|
|
|
|
|
|
|
|
2008-04-15 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/bug_511389.py:
|
|
|
|
|
test/keystrokes/firefox/xul_where_am_i_status_bar.py:
|
|
|
|
|
test/keystrokes/firefox/moz_progressbar.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_large_obj.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_table_cell_links.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_checkbox.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_empty_anchor.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_nested_tables.py:
|
|
|
|
|
Updated regression tests. Eitan's work for bug #520612 not
|
|
|
|
|
only gave us braille cursor routing for Gecko, but got rid
|
|
|
|
|
of some more pesky (and incorrect) whitespace. Thanks Eitan!
|
|
|
|
|
|
|
|
|
|
2008-04-15 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
src/cthulhu/scripts/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
Added cursor key routing support to Gecko (bug #520612).
|
|
|
|
|
|
|
|
|
|
2008-04-09 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.in:
|
|
|
|
|
src/cthulhu/dbusserver.py:
|
|
|
|
|
Additional work for bug #525348 - Cthulhu uses wget.
|
|
|
|
|
|
|
|
|
|
2008-04-08 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
Fix for bug #519416 - Zoomer loses focus when doing a web
|
|
|
|
|
search.
|
|
|
|
|
|
|
|
|
|
2008-04-08 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.in:
|
|
|
|
|
Additional work for bug #525348 to only run watchdog if we
|
|
|
|
|
can get to the DBus session bus and to lengthen the timeout
|
|
|
|
|
in waiting for a response from DBus.
|
|
|
|
|
|
|
|
|
|
2008-04-07 William Jon McCann <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.in:
|
|
|
|
|
Fix for bug #525831 - isn't properly handling SIGTERM
|
|
|
|
|
|
|
|
|
|
2008-04-07 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
test/harness/harness.sh:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/httpserver.py:
|
|
|
|
|
src/cthulhu/dbusserver.py:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/cthulhu.in:
|
|
|
|
|
src/cthulhu/Makefile.am:
|
|
|
|
|
Fix for bug #525348 - Cthulhu uses wget. This moves the
|
|
|
|
|
watchdog and testing harness to DBus from HTTP. It also
|
|
|
|
|
disables the HTTP speech server in Cthulhu by making the
|
|
|
|
|
settings.py:httpServerPort=0 instead the old value of
|
|
|
|
|
20433. BTW, 20433 happened to be my old telephone
|
|
|
|
|
extension at work, so if that's any indication of what
|
|
|
|
|
a hack I think the whole FireVox/Cthulhu thing was...
|
|
|
|
|
(it really was meant to be an interim solution until we
|
|
|
|
|
got FF3/Cthulhu working.)
|
|
|
|
|
|
|
|
|
|
2008-04-07 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
Fix for bug #525592 - Provide 'diff' like output for regression
|
|
|
|
|
test failures.
|
|
|
|
|
|
|
|
|
|
2008-04-04 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_nested_tables.py:
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree_table.py:
|
|
|
|
|
Fix for bug #520029 - Better handle our presentation of images
|
|
|
|
|
and text on a web page when the image spans multiple lines. And
|
|
|
|
|
a few more updated regression tests.
|
|
|
|
|
|
|
|
|
|
2008-04-04 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
src/cthulhu/scripts/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
Reopening bug #520612 - This patch needs a lot more work,
|
|
|
|
|
reverting for now...
|
|
|
|
|
|
|
|
|
|
2008-04-04 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/cthulhu_console_prefs.py:
|
|
|
|
|
Fix for bug #523082 - text-setup should not use speech if
|
|
|
|
|
--disable=speech is used.
|
|
|
|
|
|
|
|
|
|
2008-04-04 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gaim.py:
|
|
|
|
|
More work on bug #525656 - Cthulhu needs to handle the new Pidgin
|
|
|
|
|
typing status updates.
|
|
|
|
|
|
|
|
|
|
2008-04-03 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
Fix for bug #525649 - Don't bomb when no DISPLAY is set.
|
|
|
|
|
|
|
|
|
|
2008-04-03 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
src/cthulhu/scripts/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
Added cursor key routing support to Gecko (bug #520612).
|
|
|
|
|
|
|
|
|
|
2008-04-02 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Slight adjustmet to the fix for bug #523235. Needed to check that
|
|
|
|
|
cthulhu_state.lastNonModifierKeyEvent wasn't None.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gaim.py:
|
|
|
|
|
Fix for bug #525656 - Cthulhu needs to handle the new Pidgin typing
|
|
|
|
|
status updates.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
|
|
|
|
|
src/cthulhu/test/keystrokes/gtk-demo/role_text_multiline_navigation2.py:
|
|
|
|
|
Fix for bug #523238 - gtk-demo role_text_multiline_navigation.py
|
|
|
|
|
regression tests 89, 90, 91 and 93 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
2008-04-01 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_385828.py:
|
|
|
|
|
Fix for bug #523451 - oowriter/bug_385828.py regression tests #1
|
|
|
|
|
produces the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_combo_box.py:
|
|
|
|
|
Fix for bug #523236 - gtk-demo/role_combo_box.py regression tests
|
|
|
|
|
#12, #13, #14 and #15 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_table_py:
|
|
|
|
|
Fix for bug #523237 - gtk-demo/role_table.py regression tests
|
|
|
|
|
1, 2, 3, 4, 6, and 7 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #523235 - gtk-demo/role_column_header.py regression
|
|
|
|
|
tests #3, #4, #7 and #8 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
2008-04-01 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
* src/cthulhu/mouse_review.py:
|
|
|
|
|
Pylint fixes.
|
|
|
|
|
|
|
|
|
|
2008-03-31 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/Evolution.py:
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #519936 - In Evolution Cthulhu does not read the
|
|
|
|
|
messages list properly when in "read table row" mode.
|
|
|
|
|
|
|
|
|
|
2008-03-28 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/gnomespeechfactory.py:
|
|
|
|
|
Add an additional except clause in __idleHandler to
|
|
|
|
|
prevent tracebacks from killing Say All.
|
|
|
|
|
|
|
|
|
|
2008-03-28 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mouse_review.py:
|
|
|
|
|
Fix for bug #520611.
|
|
|
|
|
New mouse review feature (all of the changes below too).
|
|
|
|
|
* src/cthulhu/Makefile.am:
|
|
|
|
|
Added mouse_review.py.
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
- Added unbound mouse review toggle key.
|
|
|
|
|
- Added getComponentAtDesktopCoords() (and
|
|
|
|
|
_getPopupItemAtDesktopCoords).
|
|
|
|
|
- Added speakWordUnderMouse().
|
|
|
|
|
- Added getWordAtCoords().
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Added override for speakWordUnderMouse().
|
|
|
|
|
* src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
Chaged _getScript to a public getScript.
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
- Initialize mouse review on start up.
|
|
|
|
|
- Added getScriptForApp.
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
Added enableMouseReview and mouseDwellDelay
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade
|
|
|
|
|
Toggle mouse review in general tab.
|
|
|
|
|
|
|
|
|
|
2008-03-27 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_icon.py:
|
|
|
|
|
Fix for bug #519543 - gtk-demo/role_icon.py regression test #7
|
|
|
|
|
produces different results on Solaris and Ubuntu. Used the
|
|
|
|
|
new regular expression syntax to manage the different numbers
|
|
|
|
|
of files. Also looked at only the first two icons in the
|
|
|
|
|
window ('bin' and 'boot') since those are common to both
|
|
|
|
|
Ubuntu and Solaris. Not the greatest, but this one has me
|
|
|
|
|
beat due to the sheer flakiness of the gtk-demo test in
|
|
|
|
|
question.
|
|
|
|
|
|
|
|
|
|
2008-03-27 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tree.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py:
|
|
|
|
|
test/keystrokes/firefox/moz_menu.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/page_summary.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_list_item.py:
|
|
|
|
|
Fix for bug #523480 - Unwanted roles appearing in the braille
|
|
|
|
|
context for dojo in FF3. In addition, as long as I was updating
|
|
|
|
|
tests, I marked some known bugs in the regression tests to help
|
|
|
|
|
spot new regressions.
|
|
|
|
|
|
|
|
|
|
2008-03-27 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #520974 - Some script names are not marked for
|
|
|
|
|
translation.
|
|
|
|
|
|
|
|
|
|
2008-03-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_imagemap.py:
|
|
|
|
|
Fix for bug #523759 - Gecko.getCharacterOffsetInParent() needs
|
|
|
|
|
to check the parent for text.
|
|
|
|
|
|
|
|
|
|
2008-03-26 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
From Tomas Cerha <cerha@brailcom.org>
|
|
|
|
|
From Peter Vagner <peter.v@datagate.sk>
|
|
|
|
|
Fix for bug #520494 – Keyboard review punctuation in Firefox.
|
|
|
|
|
Use `speech.speakCharacter()' instead of `speech.speak()'.
|
|
|
|
|
|
|
|
|
|
2008-03-26 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
From Tomas Cerha <cerha@brailcom.org>
|
|
|
|
|
From Peter Vagner <peter.v@datagate.sk>
|
|
|
|
|
Fix for bug #520494 – Keyboard review punctuation in Firefox.
|
|
|
|
|
Use `speech.speakCharacter()' instead of `speech.speak()'.
|
|
|
|
|
|
|
|
|
|
2008-03-26 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/app_prefs.py:
|
|
|
|
|
src/cthulhu/cthulhu_prefs.py:
|
|
|
|
|
Fix for bug #523642 - cthulhu_prefs.py:_writePronunciation should
|
|
|
|
|
not generate bad Python syntax.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_342602.py:
|
|
|
|
|
Fix for bug #523440 - oowriter/bug_342602.py regression tests #1
|
|
|
|
|
and #2 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_361747.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_361747.params: (new)
|
|
|
|
|
test/keystrokes/oowriter/empty_document.odt: (new)
|
|
|
|
|
Fix for bug #523443 - oowriter/bug_361747.py regression tests #1
|
|
|
|
|
through #4 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_384893.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_384893.params: (new)
|
|
|
|
|
Fix for bug #523450 - oowriter/bug_384893.py regression tests #2
|
|
|
|
|
and #3 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_469367.py:
|
|
|
|
|
test/keystrokes/oowriter/bug_469367.params: (new)
|
|
|
|
|
Fix for bug #523458 - oowriter/bug_469367.py regression tests #1
|
|
|
|
|
and #2 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_435201.py:
|
|
|
|
|
Fix for bug #523453 - oowriter/bug_435201.py regression tests #1
|
|
|
|
|
through #5 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_361624.py:
|
|
|
|
|
Fix for bug #523441 - oowriter/bug_361624.py regression tests #1
|
|
|
|
|
through #4 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_450210.py:
|
|
|
|
|
Fix for bug #523457 - oowriter/bug_450210.py regression tests #1
|
|
|
|
|
produces the wrong results.
|
|
|
|
|
|
|
|
|
|
2008-03-25 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braille.py:
|
|
|
|
|
Fixed a bad regression from the previous patch
|
|
|
|
|
(bug #523268, comment #7).
|
|
|
|
|
|
|
|
|
|
2008-03-25 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
* src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
Fix for bug #523268 - Did a minor refactor for braille support of
|
|
|
|
|
text attributes .
|
|
|
|
|
|
|
|
|
|
2008-03-25 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #523712 - Cthulhu application specific preferences window
|
|
|
|
|
doesn't always get focus when user types Insert-Control-Space.
|
|
|
|
|
|
|
|
|
|
2008-03-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #519478 - (ff3) missing text with line down navigation
|
|
|
|
|
(www.fixedearth.com)
|
|
|
|
|
|
|
|
|
|
2008-03-24 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #520760 - (ff3) read document ignoring remainder of
|
|
|
|
|
object when first subelement is non-text.
|
|
|
|
|
|
|
|
|
|
2008-03-24 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
test/keystrokes/gtk-demo/debug_commands.py:
|
|
|
|
|
Fix for bug #520656 - The regression test harness should be
|
|
|
|
|
capable of handling alternative expected results. Allowed
|
|
|
|
|
the expected results to be treated as regular expressions.
|
|
|
|
|
|
|
|
|
|
2008-03-24 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_382408.py:
|
|
|
|
|
Fix for bug #523445 - oowriter/bug_382408.py regression tests #1
|
|
|
|
|
through #2 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_382415.py:
|
|
|
|
|
Fix for bug #523446 - oowriter/bug_382415.py regression tests #1
|
|
|
|
|
through #5 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_382880.py:
|
|
|
|
|
Fix for bug #523447 - oowriter/bug_382880.py regression tests #1
|
|
|
|
|
through #8 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oowriter/bug_382888.py:
|
|
|
|
|
Fix for bug #523449 - oowriter/bug_382888.py regression tests #1
|
|
|
|
|
through #8 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
2008-03-20 Attila Hammer <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/keynames.py:
|
|
|
|
|
Fix for bug #523309 - "return" and "backspace" keynames is not
|
|
|
|
|
marked for translations
|
|
|
|
|
|
|
|
|
|
2008-03-20 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
From Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
Work on bug #523459 - oocalc/bug_356334.py regression tests #1
|
|
|
|
|
through #4 produce the wrong results. This patch fixes up the
|
|
|
|
|
numerous bogus "not selected" differences in several oocalc
|
|
|
|
|
regression tests.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oocalc/bug_356334.py:
|
|
|
|
|
More work on bug #523459 - oocalc/bug_356334.py regression tests #1
|
|
|
|
|
through #4 produce the wrong results. This adjusts the expected
|
|
|
|
|
braille results for regression tests #1 and #3 to make what is
|
|
|
|
|
now displayed.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oocalc/bug_361167.py:
|
|
|
|
|
Fix for bug #523460 - oocalc/bug_361167.py - 8 out 10 regression
|
|
|
|
|
tests produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oocalc/bug_363802.py
|
|
|
|
|
Fix for bug #523461 - oocalc/bug_363802.py regression tests #1
|
|
|
|
|
through #6 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oocalc/bug_363804.py:
|
|
|
|
|
Fix for bug #523464 - oocalc/bug_363804.py regression tests #1
|
|
|
|
|
through #6 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oocalc/bug_433398.py:
|
|
|
|
|
Fix for bug #523467 - oocalc/bug_433398.py regression tests #1
|
|
|
|
|
through #4 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oocalc/bug_435307.py:
|
|
|
|
|
Fix for bug #523468 - oocalc/bug_435307.py regression tests #1
|
|
|
|
|
through #2 produce the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oocalc/bug_364407.py:
|
|
|
|
|
src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
Fix for bug #523018 - Cthulhu does not speak the role for edits
|
|
|
|
|
in the find and replace dialog in openoffice. Really a new fix
|
|
|
|
|
for bug #364407 which broke again with the recent pyatspi migration.
|
|
|
|
|
|
|
|
|
|
2008-03-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/*:
|
|
|
|
|
test/html/FirefoxProfile/prefs.js:
|
|
|
|
|
Fix for bug 519849 - Firefox regression test profile should define
|
|
|
|
|
the font and size to be used.
|
|
|
|
|
|
|
|
|
|
2008-03-17 Attila Hammer <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/keynames.py:
|
|
|
|
|
Fix for bug #523147 - "space" keyname is not marked for translation
|
|
|
|
|
|
|
|
|
|
2008-03-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/scripts/planner.py:
|
|
|
|
|
pylint fixups.
|
|
|
|
|
|
|
|
|
|
2008-03-17 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_tree_table.py:
|
|
|
|
|
Fix for bug #519564 - gtk-demo/role_tree_table.py regression
|
|
|
|
|
test #2 produces the wrong results.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
Fix for bug #523018 - Cthulhu does not speak the role for edits
|
|
|
|
|
in the find and replace dialog in openoffice.
|
|
|
|
|
|
|
|
|
|
2008-03-15 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #522657 - this may take a while should be removed
|
|
|
|
|
from the cthulhu prefs.
|
|
|
|
|
|
|
|
|
|
2008-03-10 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/where_am_I.py:
|
|
|
|
|
Tweak for bug #519541 - gtk-demo/role_icon.py regression test #2
|
|
|
|
|
produces the wrong results. (Needed a slight pylinting)
|
|
|
|
|
|
|
|
|
|
2008-03-07 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_icon.py:
|
|
|
|
|
Fix for bug #519539 - gtk-demo/role_icon.py regression test #1
|
|
|
|
|
produces the wrong results.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/where_am_I.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_icon.py:
|
|
|
|
|
Fix for bug #519541 - gtk-demo/role_icon.py regression test #2
|
|
|
|
|
produces the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_radio_button.py:
|
|
|
|
|
Fix for bug #519553 - gtk-demo/role_radio_button.py regression
|
|
|
|
|
test #3 produces the wrong results.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_spin_button.py:
|
|
|
|
|
Fix for bug #519559 - gtk-demo/role_spin_button.py regression
|
|
|
|
|
test #4 produces the wrong results.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Work on bug #519564 – gtk-demo/role_tree_table.py regression
|
|
|
|
|
test #2 produces the wrong results.
|
|
|
|
|
'keyString != "Space"' should have been 'keyString == "space"'.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_tree_table.py:
|
|
|
|
|
Fix for bug #519567 - gtk-demo/role_tree_table.py regression
|
|
|
|
|
test #13 produces the wrong results.
|
|
|
|
|
|
|
|
|
|
2008-03-05 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/where_am_I.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_label.py:
|
|
|
|
|
Fix for bug #519545 - gtk-demo/role_label.py regression test #2
|
|
|
|
|
produces the wrong results.
|
|
|
|
|
|
|
|
|
|
2008-03-03 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/where_am_I.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_spin_button.py:
|
|
|
|
|
Fix for bug #519557 - gtk-demo/role_spin_button.py regression
|
|
|
|
|
test #2 produces the wrong results.
|
|
|
|
|
|
|
|
|
|
2008-03-03 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #519587, Navigating nested lists with Collection not
|
|
|
|
|
functioning properly.
|
|
|
|
|
|
|
|
|
|
2008-03-03 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #519931 - Cthulhu does not read certain news feeds
|
|
|
|
|
correctly.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_nested_tables.py:
|
|
|
|
|
test/html/table-caption.html:
|
|
|
|
|
Updated regression tests.
|
|
|
|
|
|
|
|
|
|
2008-03-02 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #517277 - Cthulhu should not get stuck while
|
|
|
|
|
browsing articles at espn.com
|
|
|
|
|
|
|
|
|
|
2008-03-01 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/moz_menu.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_button.py
|
|
|
|
|
test/keystrokes/firefox/dojo_tree.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_tree.py
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py
|
|
|
|
|
test/keystrokes/firefox/dojo_dialog.py
|
|
|
|
|
test/keystrokes/firefox/moz_checkbox.py
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py
|
|
|
|
|
Updated ARIA regression tests.
|
|
|
|
|
|
|
|
|
|
2008-03-01 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
Fix for bug #515804 - Whitespace needs to be removed from
|
|
|
|
|
speech and braille contexts in FF3.
|
|
|
|
|
|
|
|
|
|
2008-02-29 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/settings.py
|
|
|
|
|
Fix for bug #491837, Implement Gecko.py 'go to' functions with
|
|
|
|
|
Collections.
|
|
|
|
|
|
|
|
|
|
2008-02-29 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_split_pane.py:
|
|
|
|
|
Fix for bug #519560 – gtk-demo/role_split_pane.py regression
|
|
|
|
|
test #1 produces the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_split_pane.py:
|
|
|
|
|
Fix for bug #519561 – gtk-demo/role_split_pane.py regression
|
|
|
|
|
test #2 produces the wrong results.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/where_am_I.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_split_pane.py:
|
|
|
|
|
Fix for bug #519563 – gtk-demo/role_split_pane.py regression
|
|
|
|
|
test #3 produces the wrong results.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_split_pane.py:
|
|
|
|
|
Fix for bug #519563 – gtk-demo/role_split_pane.py regression
|
|
|
|
|
test #4 produces the wrong results.
|
|
|
|
|
|
|
|
|
|
2008-02-28 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fixed extra verbosity in web pages with nested frames (bug #518893).
|
|
|
|
|
|
|
|
|
|
2008-02-28 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #517505 - Cthulhu doesn't present new active descendant
|
|
|
|
|
when deleting from the top of a list.
|
|
|
|
|
|
|
|
|
|
2008-02-27 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
Fix for bug #517502 - Cthulhu should not speak the previously
|
|
|
|
|
focused menu item when arrowing across the menu bar in OpenOffice.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gnome-terminal.py:
|
|
|
|
|
Fix for bug #518762 - When using gnome-terminal with multiple
|
|
|
|
|
tabs, the name on the tab is not announced when switching
|
|
|
|
|
between tabbed windows.
|
|
|
|
|
|
|
|
|
|
2008-02-26 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
README:
|
|
|
|
|
Mark as Cthulhu v2.23.0pre
|
|
|
|
|
The Cthulhu v2.22 code is in the gnome-2-22 branch.
|
|
|
|
|
|
|
|
|
|
2008-02-26 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_tree.py
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py
|
|
|
|
|
test/keystrokes/firefox/dojo_checkbox.py
|
|
|
|
|
test/keystrokes/firefox/dojo_dialog.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py
|
|
|
|
|
test/keystrokes/firefox/moz_checkbox.py
|
|
|
|
|
Updated ARIA regression tests.
|
|
|
|
|
|
|
|
|
|
2008-02-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #518518 - Need to do some sanity checks for broken
|
|
|
|
|
table hierarchies.
|
|
|
|
|
|
|
|
|
|
2008-02-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speechgenerator.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_alert.py:
|
|
|
|
|
Fix for bug #518507 - getSpeechForAlert() assumes unrelated
|
|
|
|
|
labels have names.
|
|
|
|
|
|
|
|
|
|
2008-02-25 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
Final prep for Cthulhu v2.21.92.
|
|
|
|
|
|
|
|
|
|
2008-02-25 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #512503 - Remove "object:visible-data-changed"
|
|
|
|
|
listener from Gecko.py. Replaced it with a
|
|
|
|
|
state-changed:focused listener.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/doc_tabs.py:
|
|
|
|
|
Added a document tab-switching test.
|
|
|
|
|
|
|
|
|
|
2008-02-25 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
NEWS:
|
|
|
|
|
README:
|
|
|
|
|
Prep for Cthulhu v2.21.92.
|
|
|
|
|
|
|
|
|
|
2008-02-24 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
Fix for bug #517336 - Spaces interfere with Cthulhu's ability to
|
|
|
|
|
get the line contents.
|
|
|
|
|
|
|
|
|
|
2008-02-24 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #517752 - (ff3) more cthulhu+left/right inconsistancy
|
|
|
|
|
|
|
|
|
|
2008-02-24 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_links.py:
|
|
|
|
|
Fix for bug #518502 - Cthulhu doesn't always speak wrapping
|
|
|
|
|
announcement for link structural nav in FF3.
|
|
|
|
|
|
|
|
|
|
2008-02-24 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/line_nav_imagemap.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_entry.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree_table.py:
|
|
|
|
|
test/keystrokes/firefox/xul_where_am_i_dialog.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_page_tab.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_links.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
Updated regression tests to add some WaitForFocus's which will
|
|
|
|
|
hopefully improve test reproducability. Also, the FF guys fixed
|
|
|
|
|
a bug which required updated tests. Yea!
|
|
|
|
|
|
|
|
|
|
2008-02-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Tweak to the fix for bug #517371 - Cthulhu gets stuck when browsing
|
|
|
|
|
humanware.ca in FF3.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/line_nav_empty_anchor.py: (new)
|
|
|
|
|
test/html/bug-517371.html: (new)
|
|
|
|
|
New regression test.
|
|
|
|
|
|
|
|
|
|
2008-02-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #508163 - Cthulhu tends to be slow in the vicinity
|
|
|
|
|
of combo boxes in Firefox.
|
|
|
|
|
|
|
|
|
|
2008-02-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #515571 - FF3 form field structural navigation
|
|
|
|
|
should handle form fields that are not in forms.
|
|
|
|
|
|
|
|
|
|
2008-02-20 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* /test/keystrokes/oowriter/bug_362979.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_364765.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_382408.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_382415.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_382418.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_382880.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_382888.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_384893.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_385828.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_413909.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_430402.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_435201.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_435226.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_450210.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_469367.py:
|
|
|
|
|
Adjusted various oowriter regression tests to use assertions.
|
|
|
|
|
|
|
|
|
|
* /test/keystrokes/oocalc/bug_356334.py:
|
|
|
|
|
/test/keystrokes/oocalc/bug_363801.py:
|
|
|
|
|
/test/keystrokes/oocalc/bug_363802.py:
|
|
|
|
|
/test/keystrokes/oocalc/bug_364086.py:
|
|
|
|
|
/test/keystrokes/oocalc/bug_364407.py:
|
|
|
|
|
/test/keystrokes/oocalc/bug_433398.py:
|
|
|
|
|
/test/keystrokes/oocalc/bug_435307.py:
|
|
|
|
|
/test/keystrokes/oocalc/bug_435852.py:
|
|
|
|
|
Adjusted various oocalc regression tests to use assertions.
|
|
|
|
|
|
|
|
|
|
2008-02-20 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #517716, Live regions being output on listitem changes
|
|
|
|
|
for Bugzilla.
|
|
|
|
|
|
|
|
|
|
2008-02-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #512261 - We should implement better support for the
|
|
|
|
|
FF A11y extension. What this change does is update the caret
|
|
|
|
|
position to the offset specified by the caret-moved event that
|
|
|
|
|
results -- i.e. we move to wherever the extension told Firefox to
|
|
|
|
|
tell us to move. :-)
|
|
|
|
|
|
|
|
|
|
2008-02-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #517371 - Cthulhu gets stuck when browsing humanware.ca
|
|
|
|
|
in FF3.
|
|
|
|
|
|
|
|
|
|
2008-02-19 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #517521, Gecko.py is throwing exception in onCaretMoved.
|
|
|
|
|
|
|
|
|
|
2008-02-19 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Work on bug #517026 - crash in Open Folder: Deleting the last file
|
|
|
|
|
in a directory. Added a check to locusOfFocusChanged() in default.py
|
|
|
|
|
so that if the new locus of focus has a "defunct" state, then we
|
|
|
|
|
just return.
|
|
|
|
|
|
|
|
|
|
* /test/keystrokes/oowriter/bug_342602.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_350219.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_353268.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_355733.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_361624.py:
|
|
|
|
|
/test/keystrokes/oowriter/bug_361747.py:
|
|
|
|
|
Adjusted various oowriter regression tests to use assertions.
|
|
|
|
|
|
|
|
|
|
2008-02-19 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/liveregions.py
|
|
|
|
|
Fix for bug #511885, Support relevant and channel live region
|
|
|
|
|
properties.
|
|
|
|
|
|
|
|
|
|
2008-02-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/oocalc/bug_361167.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_table.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_column_header.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_tree_table.py:
|
|
|
|
|
src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
Fix for bug #486897 - Where Am I doesn't present row/column
|
|
|
|
|
headers.
|
|
|
|
|
|
|
|
|
|
2008-02-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/input_event.py:
|
|
|
|
|
Fix for bug #516321 - Caps lock not correctly reporting the
|
|
|
|
|
state when toggled.
|
|
|
|
|
|
|
|
|
|
2008-02-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/flat_review.py:
|
|
|
|
|
Fix for bug #513238 - Flat review is broken in Evolution.
|
|
|
|
|
|
|
|
|
|
2008-02-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/xul_role_menu_bar.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/xul_where_am_i_status_bar.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/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_page_tab.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_alert.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:
|
|
|
|
|
test/keystrokes/firefox/line_nav_heading_section.py: (new)
|
|
|
|
|
test/keystrokes/firefox/line_nav_table_cell_links.py: (new)
|
|
|
|
|
test/html/table-cell-links.html: (new)
|
|
|
|
|
test/html/two-combos-on-line.html: (new)
|
|
|
|
|
test/html/heading-section.html: (new)
|
|
|
|
|
New and updated regression tests.
|
|
|
|
|
|
|
|
|
|
2008-02-15 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/*.py:
|
|
|
|
|
Add sequence.append(utils.AssertionSummaryAction()) to the
|
|
|
|
|
tests so we can get summaries such as:
|
|
|
|
|
SUMMARY: 4 SUCCEEDED and 0 FAILED (0 UNEXPECTED) of 4 for ...
|
|
|
|
|
|
|
|
|
|
* test/200*:
|
|
|
|
|
Delete old harness results. We don't use them anymore and
|
|
|
|
|
they just slow down checking out new things from trunk.
|
|
|
|
|
|
|
|
|
|
2008-02-15 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/moz_menu.py
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_button.py
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py
|
|
|
|
|
test/keystrokes/firefox/dojo_dialog.py
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py
|
|
|
|
|
Update/added ARIA regression tests.
|
|
|
|
|
|
|
|
|
|
2008-02-15 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #516121 - Cthulhu stalls on barackobama.com when
|
|
|
|
|
navigating by heading in FF3.
|
|
|
|
|
|
|
|
|
|
2008-02-15 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py
|
|
|
|
|
test/keystrokes/firefox/moz_menu.py
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_button.py
|
|
|
|
|
test/keystrokes/firefox/moz_slider.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_slider.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_radiobutton.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_tree.py
|
|
|
|
|
test/keystrokes/firefox/dojo_tabcontainer.py
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_grid.py
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py
|
|
|
|
|
test/keystrokes/firefox/uiuc_tabpanel.py
|
|
|
|
|
Update/added ARIA regression tests.
|
|
|
|
|
|
|
|
|
|
2008-02-14 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #515263, ARIA tooltips should respect presentToolTips
|
|
|
|
|
setting.
|
|
|
|
|
|
|
|
|
|
2008-02-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/scripts/Thunderbird.py:
|
|
|
|
|
Fix for bug #516174 - FF line navigation needs to be more accurate.
|
|
|
|
|
(We know these aren't all the issues, but hopefully this fix will
|
|
|
|
|
resolve many of them.)
|
|
|
|
|
|
|
|
|
|
2008-02-12 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braille.py:
|
|
|
|
|
Make ReviewComponent expand on cursor.
|
|
|
|
|
* src/cthulhu/flat_review.py:
|
|
|
|
|
Don't expand the entire reviewed component.
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fixed a typo where we were using the wrong variable.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/planner.py:
|
|
|
|
|
Fixed traceback in side toggle buttons (bug #419136).
|
|
|
|
|
|
|
|
|
|
2008-02-12 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/planner.py:
|
|
|
|
|
Fix for bug #419136 - Planner toggle button in main window not
|
|
|
|
|
accessible.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
Further work on bug #515651 - Navigation of cells in oocalc now says
|
|
|
|
|
"not selected". We now need to save the 'lastColumn' and 'lastRow'
|
|
|
|
|
values in case #6 of locusOfFocusChanged() in StarOffice.py.
|
|
|
|
|
|
|
|
|
|
2008-02-11 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
Fix for bug #515651 - Navigation of cells in oocalc now says
|
|
|
|
|
"not selected".
|
|
|
|
|
|
|
|
|
|
2008-02-11 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
README:
|
|
|
|
|
Mark as Cthulhu v2.21.92pre
|
|
|
|
|
|
|
|
|
|
2008-02-11 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
NEWS:
|
|
|
|
|
README:
|
|
|
|
|
Prep for Cthulhu v2.21.91.
|
|
|
|
|
|
|
|
|
|
2008-02-11 Joanmarie Diggs <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/learn_mode.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
|
|
|
|
|
src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
src/cthulhu/cthulhu_prefs.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/input_event.py:
|
|
|
|
|
src/cthulhu/script.py:
|
|
|
|
|
src/cthulhu/keybindings.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug 440490 - Key bindings should allow double and triple
|
|
|
|
|
press features to be rebound.
|
|
|
|
|
|
|
|
|
|
2008-02-11 Eitan Isaacson <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/planner.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
src/cthulhu/cthulhu_prefs.py:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
src/louis/__init__.py:
|
|
|
|
|
Work on bug 354470 - Contracted Braille. This provides fundamental
|
|
|
|
|
contracted braille support via liblouis.
|
|
|
|
|
|
|
|
|
|
2008-02-11 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/flat_review.py:
|
|
|
|
|
Work on bug 434654 - Cthulhu skips a line in flat review mode or
|
|
|
|
|
with braille navigation (braille up / down). This fixes the
|
|
|
|
|
bug in question, but there is an asymmetric behavior that happens
|
|
|
|
|
when flat reviewing by word. Flat review by previous word will
|
|
|
|
|
land blank line at the end of a text area (if it has one), but
|
|
|
|
|
won't do do when navigating by next work.
|
|
|
|
|
|
|
|
|
|
2008-02-11 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #515652 - Gecko.py script causing Traceback.
|
|
|
|
|
|
|
|
|
|
2008-02-10 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix pylint regression introduced with fix for bug #486908.
|
|
|
|
|
|
|
|
|
|
2008-02-10 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/harness/utils.py:
|
|
|
|
|
Adjust output of UNEXPECTED failures so they are easier
|
|
|
|
|
to identify in the output log.
|
|
|
|
|
|
|
|
|
|
2008-02-10 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
|
|
|
|
|
Adjust regression test as a result of new (and improved)
|
|
|
|
|
behavior from fix for bug #506874.
|
|
|
|
|
|
|
|
|
|
2008-02-08 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/liveregions.py:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #462883, ARIA tooltips/alerts are not being output
|
|
|
|
|
|
|
|
|
|
2008-02-08 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #514427 - Cthulhu skips over headings at the end of
|
|
|
|
|
sections in FF3.
|
|
|
|
|
|
|
|
|
|
Fix for bug #511354 - (ff3) firefox: cannot press enter to activate
|
|
|
|
|
links in area tags, although tabbing works.
|
|
|
|
|
|
|
|
|
|
Fix for bug #513425 - (ff3) cthulhu object navigation is not
|
|
|
|
|
consistant when moving to the left/to the right.
|
|
|
|
|
|
|
|
|
|
2008-02-07 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* pylintrc:
|
|
|
|
|
Add W0141: Used builtin function 'map' to disable-msg
|
|
|
|
|
|
|
|
|
|
2008-02-07 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gedit.py:
|
|
|
|
|
Fix for bug #133275 - accessible description for page not correct.
|
|
|
|
|
|
|
|
|
|
2008-02-06 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/louis/constants.py.in:
|
|
|
|
|
Fixed string mistake in table name (bug 514282).
|
|
|
|
|
|
|
|
|
|
2008-02-06 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
Fix for bug #363830 - Provide feedback in OOo when toggling bold,
|
|
|
|
|
underline, and italics.
|
|
|
|
|
|
|
|
|
|
2008-02-05 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/rhythmbox.py:
|
|
|
|
|
Removed uwanted lines, so we now get pylint score of 10.0.
|
|
|
|
|
|
|
|
|
|
2008-02-01 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/louis/__init__.py: Override the translate function with some
|
|
|
|
|
fixups until we get fixes into liblouis proper.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-01-31 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #513217 - (ff3) object navigation sticking on
|
|
|
|
|
same line comboboxes.
|
|
|
|
|
|
|
|
|
|
Fix for bug #512236 - (ff3) missing links in ff3 when navigating
|
|
|
|
|
down page.
|
|
|
|
|
|
|
|
|
|
2008-01-31 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speech.py:
|
|
|
|
|
Fix "speak character" vs. "SPEECH OUTPUT" issue related to
|
|
|
|
|
bug 512608.
|
|
|
|
|
|
|
|
|
|
2008-01-29 Tomas Cerha <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
Fix for Bug 512608 - Punctuation in keyboard review mode.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py (Script._reviewCurrentCharacter): Use
|
|
|
|
|
`speech.speakCharacter()' instead of `speech.speak()'. Convert to
|
|
|
|
|
unicode before character case recognition.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speech.py (speakCharacter): New method.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/speechdispatcherfactory.py: Fixed Speech Dispatcher
|
|
|
|
|
version check (broken after pychecker related fixes).
|
|
|
|
|
(SpeechServer.__init__): Cosmetic changes.
|
|
|
|
|
(SpeechServer._apply_acss): Use the default voice if `acss' is
|
|
|
|
|
None.
|
|
|
|
|
(SpeechServer._speak, SpeechServer.speakKeyEvent): Don't care
|
|
|
|
|
about None value in `acss'.
|
|
|
|
|
(SpeechServer.speakCharacter): Apply `acss'. Send a sound icon
|
|
|
|
|
for the newline character.
|
|
|
|
|
|
|
|
|
|
2008-01-29 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/rhythmbox.py: (new)
|
|
|
|
|
src/cthulhu/scripts/Makefile.am:
|
|
|
|
|
Fix for bug #512639 - rhythmbox Library table not accessible.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for #486908 - Selection and navigation in multiselectable
|
|
|
|
|
items are not properly handled.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_icon.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_tree_table.py:
|
|
|
|
|
Adjusted the regression tests for the gtk-demo icon and tree
|
|
|
|
|
tables, for the tests that the changes for bug #486908 have fixed.
|
|
|
|
|
|
|
|
|
|
2008-01-29 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/flat_review.py:
|
|
|
|
|
Fix for bug #512847 - Flat review is quite broken in
|
|
|
|
|
OpenOffice and Firefox.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/bug_512303.py: (new)
|
|
|
|
|
test/keystrokes/firefox/bug_511389.py: (new)
|
|
|
|
|
test/keystrokes/firefox/flat_review_text_by_line.py: (new)
|
|
|
|
|
test/keystrokes/firefox/flat_review_text_by_word_and_char.py: (new)
|
|
|
|
|
test/html/table-caption.html: (new)
|
|
|
|
|
test/html/bug-511389.html: (new)
|
|
|
|
|
New regression tests.
|
|
|
|
|
|
|
|
|
|
2008-01-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #512303 - (ff3) table captions are not being
|
|
|
|
|
presented.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/xul_role_list_item.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_lists.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_blockquote.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_list_item.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_lists.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_alert.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_check_box.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_menu_bar.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_page_tab.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_push_button.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_radio_button.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree_table.py:
|
|
|
|
|
test/keystrokes/firefox/xul_where_am_i_dialog.py:
|
|
|
|
|
test/keystrokes/firefox/xul_where_am_i_status_bar.py:
|
|
|
|
|
Updated regression tests.
|
|
|
|
|
|
|
|
|
|
2008-01-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Work on bug #506360 - find{Next,Previous}Line() should be
|
|
|
|
|
more efficient.
|
|
|
|
|
|
|
|
|
|
2008-01-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #511389 - Cthulhu doesn't always speak a link that
|
|
|
|
|
regains focus in FF3.
|
|
|
|
|
|
|
|
|
|
2008-01-28 Claude Paroz <claude@2xlibre.net>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
Convert file to UTF-8 and fix special chars.
|
|
|
|
|
|
|
|
|
|
2008-01-28 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
README:
|
|
|
|
|
Mark as Cthulhu v2.21.91pre.
|
|
|
|
|
|
|
|
|
|
2008-01-28 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* README, configure.in:
|
|
|
|
|
Prep for Cthulhu v2.21.90
|
|
|
|
|
|
|
|
|
|
2008-01-28 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* NEWS:
|
|
|
|
|
Begin prepping for Cthulhu v2.21.90
|
|
|
|
|
|
|
|
|
|
2008-01-28 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py, src/cthulhu/scripts/Evolution.py:
|
|
|
|
|
Fix pylint issues.
|
|
|
|
|
|
|
|
|
|
2008-01-27 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/louis/_louis.:
|
|
|
|
|
Added cleanup routine for freeing the table cache.
|
|
|
|
|
|
|
|
|
|
2008-01-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #510478 - Character navigation in FF wraps from
|
|
|
|
|
bottom of file to top.
|
|
|
|
|
|
|
|
|
|
2008-01-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #509588 - Header information disappearing in ff3
|
|
|
|
|
on minefield page.
|
|
|
|
|
|
|
|
|
|
2008-01-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #512270 - cthulhu crash on visiting www.gmail.com
|
|
|
|
|
after login.
|
|
|
|
|
|
|
|
|
|
2008-01-25 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/liveregions.py:
|
|
|
|
|
Partial fix for bug #511893, Live region performance enhancements.
|
|
|
|
|
Fix for navigation performance issue.
|
|
|
|
|
|
|
|
|
|
2008-01-25 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/liveregions.py:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
More minor changes to boost pylint score.
|
|
|
|
|
|
|
|
|
|
2008-01-25 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/liveregions.py:
|
|
|
|
|
Removed import to boost pylint score.
|
|
|
|
|
|
|
|
|
|
2008-01-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #509394 - First focusable item in document frame
|
|
|
|
|
not always spoken in FF3.
|
|
|
|
|
|
|
|
|
|
2008-01-24 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gnome-terminal.py:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/script.py:
|
|
|
|
|
Fix for bug #511447 – Cthulhu speaks passwords when they are
|
|
|
|
|
been typed.
|
|
|
|
|
|
|
|
|
|
2008-01-24 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/liveregions.py:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #505742, Accommodate no ARIA markup for live regions
|
|
|
|
|
|
|
|
|
|
2008-01-22 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
Fix for bug #510207 - key echo by word is broken in OOo Writer.
|
|
|
|
|
|
|
|
|
|
2008-01-22 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #511118 - We sometimes get stuck on images that are
|
|
|
|
|
also links.
|
|
|
|
|
|
|
|
|
|
Fix for bug #483023 - Cthulhu should give the user the ability to
|
|
|
|
|
move between objects in order. You can now use Cthulhu+Left and
|
|
|
|
|
Cthulhu+Right to move from object to object. This should come
|
|
|
|
|
in handy for "escaping" combo boxes and lists in forms after
|
|
|
|
|
making your selection. Because these new commands treat each
|
|
|
|
|
object as if it were on a line by itself, users who have
|
|
|
|
|
requested this type of line navigation will hopefully find that
|
|
|
|
|
this new functionality also addresses some of those needs.
|
|
|
|
|
Please let us know. Thanks!
|
|
|
|
|
|
|
|
|
|
2008-01-22 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug 482294 - Contextual information for gnome-terminal
|
|
|
|
|
should only be shown in braille when you're on the first line
|
|
|
|
|
|
|
|
|
|
2008-01-21 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_imagemap.py:
|
|
|
|
|
test/html/letters.gif:
|
|
|
|
|
test/html/backwards.html:
|
|
|
|
|
Work on bug #506360 - find{Next,Previous}Line() should be
|
|
|
|
|
more efficient. (I included a new regression test for the
|
|
|
|
|
issue as well.)
|
|
|
|
|
|
|
|
|
|
2008-01-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Work on bug #506360 - find{Next,Previous}Line() should be
|
|
|
|
|
more efficient.
|
|
|
|
|
|
|
|
|
|
2008-01-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #509809 - We should try to do a better job of
|
|
|
|
|
guessing labels in poorly-coded forms.
|
|
|
|
|
|
|
|
|
|
2008-01-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/xul_role_tree.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_entry.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_tree_table.py:
|
|
|
|
|
test/keystrokes/firefox/label_guess_bugzilla_search.py: (new)
|
|
|
|
|
test/keystrokes/firefox/label_guess_entries.py: (new)
|
|
|
|
|
test/keystrokes/firefox/line_nav_multi_line_text.py: (new)
|
|
|
|
|
test/keystrokes/firefox/line_nav_bugzilla_search.py: (new)
|
|
|
|
|
test/html/bugzilla-advanced.html: (new)
|
|
|
|
|
test/html/entries.html: (new)
|
|
|
|
|
test/html/multi-line.html: (new)
|
|
|
|
|
Updating the XUL tests to use assertions, adding new and
|
|
|
|
|
thorough tests for navigation.
|
|
|
|
|
|
|
|
|
|
2008-01-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #509482 - Line navigation in FF wraps from top
|
|
|
|
|
of file to bottom.
|
|
|
|
|
|
|
|
|
|
2008-01-18 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braillegenerator.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_table.py:
|
|
|
|
|
Fixup for bug #503874 - Read by row in Evolution reads cell
|
|
|
|
|
information incorrectly. With the fix for bug #508153, we no
|
|
|
|
|
longer need to put an extra space after the table cell regions
|
|
|
|
|
for a table cell that has a toggle action (i.e. checkbox).
|
|
|
|
|
Regression test updated to remove the bogus spaces.
|
|
|
|
|
|
|
|
|
|
2008-01-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #509731 - braille for collapsed html combo boxes
|
|
|
|
|
is not updating correctly.
|
|
|
|
|
|
|
|
|
|
2008-01-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_lists.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_nested_tables.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_accel_label.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_alert.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_check_box.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_check_menu_item.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_entry.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_list_item.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_menu_bar.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_page_tab.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_push_button.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_radio_button.py:
|
|
|
|
|
test/keystrokes/firefox/xul_role_radio_menu_item.py:
|
|
|
|
|
test/keystrokes/firefox/xul_where_am_i_status_bar.py:
|
|
|
|
|
test/keystrokes/firefox/xul_where_am_i_dialog.py:
|
|
|
|
|
Updating the XUL tests to use assertions, making some of the
|
|
|
|
|
navigation tests more thorough.
|
|
|
|
|
|
|
|
|
|
2008-01-17 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for the part of bug #508153 that we are going to fix.
|
|
|
|
|
If a column header is the same as the text associated with
|
|
|
|
|
a table cell, then don't speak/braille the column header.
|
|
|
|
|
|
|
|
|
|
2008-01-17 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
Utilize pkg-config for liblouis configuration.
|
|
|
|
|
* src/louis/__init__.py:
|
|
|
|
|
Added two functions for listing tables and for getting the
|
|
|
|
|
default table.
|
|
|
|
|
* src/louis/Makefile.am:
|
|
|
|
|
* src/louis/constants.py.in:
|
|
|
|
|
* src/louis/constants.py:
|
|
|
|
|
Move constants.py to constants.py.in. This is usefulee for
|
|
|
|
|
having a constant with the tables path.
|
|
|
|
|
* src/louis/_louis.c:
|
|
|
|
|
Fixed the occasional segfault.
|
|
|
|
|
|
|
|
|
|
2008-01-17 Mike Gorse <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
Fix for bug 510019 - Cthulhu can continue trying to dequeue events
|
|
|
|
|
when queue is empty (thanks Mike!)
|
|
|
|
|
|
|
|
|
|
2008-01-16 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/Evolution.py:
|
|
|
|
|
Work on fix for bug #432308 - Problem with Evolution and threads
|
|
|
|
|
always speaking "expanded 0 items". Adding in code to no longer
|
|
|
|
|
speak the "0 items" if this is a table cell in the mail message
|
|
|
|
|
header list with an expanded state.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #508682 - Cthulhu speak combobox item three time in
|
|
|
|
|
Pidgin 2.3.0.
|
|
|
|
|
|
|
|
|
|
2008-01-15 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/Evolution.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #503874 - Read by row in Evolution reads cell
|
|
|
|
|
information incorrectly
|
|
|
|
|
|
|
|
|
|
2008-01-14 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/flat_review.py:
|
|
|
|
|
Fix for bug #506874 - Flat review should support status bars
|
|
|
|
|
that have accessible text and children (thanks Will!)
|
|
|
|
|
|
|
|
|
|
2008-01-14 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
README:
|
|
|
|
|
Mark as Cthulhu v2.21.90pre.
|
|
|
|
|
|
|
|
|
|
2008-01-14 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
NEWS:
|
|
|
|
|
README:
|
|
|
|
|
Prep for Cthulhu v2.21.5.
|
|
|
|
|
|
|
|
|
|
2008-01-14 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/scripts/Evolution.py:
|
|
|
|
|
Fix for bug #489504 - Invoking a Say All should result in any
|
|
|
|
|
text selection being cleared.
|
|
|
|
|
|
|
|
|
|
2008-01-14 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #509068 - We should prevent the user from arrowing
|
|
|
|
|
into combo boxes in FF. Now you can arrow "up to" a combo box,
|
|
|
|
|
but should not be able to arrow into it accidentally. If you
|
|
|
|
|
arrow to a combo box and want to it give focus, you can do
|
|
|
|
|
several things: Press Tab (as it's the next focusable item),
|
|
|
|
|
press Cthulhu+Tab (as it's the next form field, assuming your
|
|
|
|
|
combo box is contained in a form), or press Alt+Down Arrow
|
|
|
|
|
(which is the Firefox command to expand the current combo box).
|
|
|
|
|
|
|
|
|
|
2008-01-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #506360 - find{Next,Previous}Line() should be
|
|
|
|
|
more efficient. Note that this is one of the new "performance
|
|
|
|
|
enhancements" that has been well-tested, but may contain side
|
|
|
|
|
effects. Please give us your feedback. If you're unsure as
|
|
|
|
|
to whether this change is responsible for a problem you are
|
|
|
|
|
seeing, you can place the following two lines in your
|
|
|
|
|
~/.cthulhu/cthulhu-customizations.py file:
|
|
|
|
|
|
|
|
|
|
import cthulhu.Gecko
|
|
|
|
|
cthulhu.Gecko.useNewLineNav = False
|
|
|
|
|
|
|
|
|
|
If True (the default), the new enhancements are used; if False,
|
|
|
|
|
they are not. If this change is responsible, let us know.
|
|
|
|
|
Thanks!!
|
|
|
|
|
|
|
|
|
|
Work on bug #414762 - Control Home/End, Up/Down Arrow don't
|
|
|
|
|
always work in Firefox. Firefox still has some navigation
|
|
|
|
|
issues which prevent things like Control Home and Control
|
|
|
|
|
End from doing what we would want/expect. Therefore, we've
|
|
|
|
|
taken over these keystrokes by default. :-) They should
|
|
|
|
|
always move you to the top and bottom of the document now
|
|
|
|
|
if Cthulhu is controlling the caret. If you would prefer to
|
|
|
|
|
have Control Home and Control End exhibit the default FF
|
|
|
|
|
behavior, toggle to a Gecko-controlled caret or change the
|
|
|
|
|
keybindings in the Cthulhu Preferences dialog for Minefield.
|
|
|
|
|
|
|
|
|
|
2008-01-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Work on bug #508784 - Cthulhu needs to handle FF hierarchies
|
|
|
|
|
that don't match reality. Part of the solution is making
|
|
|
|
|
sure the user can navigate to the areas. That is what has
|
|
|
|
|
been done. We still need to present the elements and allow
|
|
|
|
|
the user to navigate among them according to their spatial
|
|
|
|
|
layout (e.g. reverse the list whose elements are ordered
|
|
|
|
|
right-to-left).
|
|
|
|
|
|
|
|
|
|
2008-01-11 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/moz_menu.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tree.py:
|
|
|
|
|
test/keystrokes/firefox/moz_progressbar.py:
|
|
|
|
|
test/keystrokes/firefox/uiuc_tree.py:
|
|
|
|
|
test/keystrokes/firefox/moz_tabpanel.py:
|
|
|
|
|
test/keystrokes/firefox/moz_checkbox.py:
|
|
|
|
|
Updates to ARIA regression tests.
|
|
|
|
|
|
|
|
|
|
2008-01-11 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/Evolution.py:
|
|
|
|
|
Fix for bug #490317 - Cthulhu echoes the first letter of each new
|
|
|
|
|
line when composing a message in Evolution.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fixup a traceback in _setZoomerSpinButtons, if the user was
|
|
|
|
|
trying to startup an application specific Cthulhu preferences.
|
|
|
|
|
|
|
|
|
|
2008-01-11 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
Added --with-liblouis option.
|
|
|
|
|
|
|
|
|
|
* po/POTFILES.in:
|
|
|
|
|
Added src/louis/constants.py.
|
|
|
|
|
|
|
|
|
|
* src/Makefile.am:
|
|
|
|
|
Conditionally include louis sub-directory.
|
|
|
|
|
|
|
|
|
|
* src/louis:
|
|
|
|
|
* src/louis/Makefile.am:
|
|
|
|
|
* src/louis/__init__.py:
|
|
|
|
|
* src/louis/_louis.c:
|
|
|
|
|
* src/louis/constants.py:
|
|
|
|
|
New liblouis bindings.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
Added contracted braille frame, not showing by default.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Added a callback for toggling contracted braille.
|
|
|
|
|
|
|
|
|
|
2008-01-11 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/httpserver.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
test/harness/cthulhu-customizations.py.in:
|
|
|
|
|
Fix for bug #508777 - HTTP-based Recording ability should
|
|
|
|
|
not be enabled by default
|
|
|
|
|
|
|
|
|
|
2008-01-11 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #508624, Checkbox tristate not announcing state changes.
|
|
|
|
|
|
|
|
|
|
2008-01-11 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braille.py:
|
|
|
|
|
Fix for bug #508679 - The second time to enable the Braille
|
|
|
|
|
Monitor, it can not be lauched.
|
|
|
|
|
|
|
|
|
|
2008-01-10 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_column_header.py:
|
|
|
|
|
Fix for bug #486895 - Arrowing down from column header to
|
|
|
|
|
table presents wrong column header.
|
|
|
|
|
|
|
|
|
|
2008-01-10 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/dojo_checkbox.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_spinner.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_dialog.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tabcontainer.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_slider.py:
|
|
|
|
|
test/keystrokes/firefox/dojo_tree.py:
|
|
|
|
|
Updated Dojo regression tests
|
|
|
|
|
|
|
|
|
|
2008-01-10 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
More work on bug #500016 - Reading web pages by line in Firefox
|
|
|
|
|
3 is slow.
|
|
|
|
|
|
|
|
|
|
2008-01-09 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
More work on bug #500016 - Reading web pages by line in Firefox
|
|
|
|
|
3 is slow.
|
|
|
|
|
|
|
|
|
|
2008-01-08 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #463867 - Source display and Target display should
|
|
|
|
|
self-populate in Cthulhu Prefs dialog.
|
|
|
|
|
(Tag-team effort with Joanie - thanks!)
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gaim.py:
|
|
|
|
|
Refixed for bug #485522 - Cthulhu should allow the user to specify
|
|
|
|
|
the chat messages that get spoken/brailled.
|
|
|
|
|
|
|
|
|
|
2008-01-07 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/java/role_check_menu_item.py:
|
|
|
|
|
test/keystrokes/java/role_check_box.py:
|
|
|
|
|
Add test assertions to tests, also verifying that potential
|
|
|
|
|
bugs have been resolved.
|
|
|
|
|
|
|
|
|
|
2008-01-07 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/J2SE-access-bridge.py: Fix for bug #507886 - Cthulhu+Space
|
|
|
|
|
when in Java application presents script summary debug
|
|
|
|
|
|
|
|
|
|
2008-01-07 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/Thunderbird.py:
|
|
|
|
|
Fix for bug #502084 - Running Cthulhu with Thunderbird v2.0.X with
|
|
|
|
|
compose window open generates a stack trace.
|
|
|
|
|
|
|
|
|
|
2008-01-04 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Refixed bug #354462 - SayAll of dialogs (versus just a single
|
|
|
|
|
text area). New version works off a double click and doesn't
|
|
|
|
|
try to do braille.
|
|
|
|
|
|
|
|
|
|
2008-01-02 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
More work on bug #505102 - Pressing Up/Down in FF3 is moving to
|
|
|
|
|
spaces at the end of the current line.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
Fix for bug #505293 - Zoomer borders should only be displayed
|
|
|
|
|
at source display intersection.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #505306 - Cthulhu's color filtering combo box should
|
|
|
|
|
be greyed out if the filters are not available.
|
|
|
|
|
|
|
|
|
|
2008-01-02 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #354462 - SayAll of dialogs (versus just a single
|
|
|
|
|
text area)
|
|
|
|
|
|
|
|
|
|
2007-12-31 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #480881 - Firefox is very slow on pages with forms.
|
|
|
|
|
Note that we are still working on some related performance
|
|
|
|
|
issues that impact navigation on pages with forms. This fix
|
|
|
|
|
just brings us closer to where we want to be.
|
|
|
|
|
|
|
|
|
|
2007-12-31 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
More work on bug #500016 - Reading web pages by line in Firefox
|
|
|
|
|
3 is slow.
|
|
|
|
|
|
|
|
|
|
2007-12-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
More work on bug #500016 - Reading web pages by line in Firefox
|
|
|
|
|
3 is slow.
|
|
|
|
|
|
|
|
|
|
2007-12-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Tweak for bug #504742 - Gecko.py should not call
|
|
|
|
|
getLineContentsAtOffset() twice unnecessarily.
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/line_nav_simple_form.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_nested_tables.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_combo_box.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_large_obj.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_list_item.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_lists.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_lists.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_blockquote.py:
|
|
|
|
|
test/keystrokes/firefox/html_struct_nav_links.py:
|
|
|
|
|
test/keystrokes/firefox/html_role_links.py:
|
|
|
|
|
Updating the Firefox regression tests to use assertions.
|
|
|
|
|
|
|
|
|
|
2007-12-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #504785 - Cthulhu repeats certain lines twice in
|
|
|
|
|
Firefox 3.
|
|
|
|
|
|
|
|
|
|
2007-12-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #505102 - Pressing Up/Down in FF3 is moving to
|
|
|
|
|
spaces at the end of the current line.
|
|
|
|
|
|
|
|
|
|
2007-12-23 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
Another tweak for bug #463881 - Evaluate other gnome-mag
|
|
|
|
|
feature for inclusion in Cthulhu prefs. Minimize the "jumpiness"
|
|
|
|
|
when "live updating" magnification levels.
|
|
|
|
|
|
|
|
|
|
2007-12-23 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
More work on bug #500016 - Reading web pages by line in Firefox
|
|
|
|
|
3 is slow.
|
|
|
|
|
|
|
|
|
|
2007-12-22 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/firefox/line_nav_simple_form.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_nested_tables.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_wiki.py:
|
|
|
|
|
test/keystrokes/firefox/line_nav_enter_bug.py:
|
|
|
|
|
test/html/nested-tables.html:
|
|
|
|
|
test/html/enter-bug-form.html:
|
|
|
|
|
test/html/cthulhu-wiki.html:
|
|
|
|
|
I'm writing a series of regression tests that are specific to
|
|
|
|
|
the "performance enhancements" I'm working on and to a recent
|
|
|
|
|
build of Firefox 3 in which whitespace is now added (where it
|
|
|
|
|
belongs, but where we weren't expecting it). See bug 505102.
|
|
|
|
|
|
|
|
|
|
2007-12-21 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
More work on bug #500016 - Reading web pages by line in Firefox
|
|
|
|
|
3 is slow.
|
|
|
|
|
|
|
|
|
|
2007-12-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #500016 - Reading web pages by line in Firefox 3
|
|
|
|
|
is slow.
|
|
|
|
|
|
|
|
|
|
2007-12-20 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #504742 - Gecko.py should not call
|
|
|
|
|
getLineContentsAtOffset() twice unnecessarily.
|
|
|
|
|
|
|
|
|
|
2007-12-19 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
Fix for bug #504384 - The Cthulhu Preferences dialog is a bit too
|
|
|
|
|
"tall".
|
|
|
|
|
|
|
|
|
|
2007-12-18 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #504356 - Unchecking "Enable speech" doesn't grey out
|
|
|
|
|
all speech items in the Preferences dialog
|
|
|
|
|
|
|
|
|
|
2007-12-17 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gaim.py:
|
|
|
|
|
Fix for bug #485522 - Cthulhu should allow the user to specify the
|
|
|
|
|
chat messages that get spoken/brailled.
|
|
|
|
|
|
|
|
|
|
2007-12-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
README:
|
|
|
|
|
Mark as Cthulhu v2.21.5pre.
|
|
|
|
|
|
|
|
|
|
2007-12-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
NEWS:
|
|
|
|
|
README:
|
|
|
|
|
Prep for Cthulhu v2.21.4.
|
|
|
|
|
|
|
|
|
|
2007-12-17 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
test/keystrokes/firefox/page_summary.py:
|
|
|
|
|
Relax exception checking so that whereAmI will fall back to the
|
|
|
|
|
_iterativePageSummary method if there are any failures in the
|
|
|
|
|
_collectionPageSummary method. Without this, some failures in
|
|
|
|
|
collection method signature mismatching would cause page summary
|
|
|
|
|
to never work.
|
|
|
|
|
|
|
|
|
|
2007-12-17 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #503965 - Cthulhu should provide support for the
|
|
|
|
|
pointer following focus and the zoomer.
|
|
|
|
|
|
|
|
|
|
2007-12-16 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
Tweak to the fix for bug #464705 - Provide option to keep caret
|
|
|
|
|
in center of magnifier region of interest. We need to wait
|
|
|
|
|
until the user's settings have been loaded before assigning
|
|
|
|
|
settings.* values in mag.py. My bad.
|
|
|
|
|
|
|
|
|
|
2007-12-16 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/cthulhu_state.py:
|
|
|
|
|
Fix for bug #501414 - Cthulhu should have (unbound) keybindings
|
|
|
|
|
for quickly changing magnification settings.
|
|
|
|
|
|
|
|
|
|
2007-12-15 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
More work on bug #463881 - Evaluate other gnome-mag features
|
|
|
|
|
for inclusion in Cthulhu prefs. Minimize the "jumpiness" when
|
|
|
|
|
"live updating" magnification levels.
|
|
|
|
|
|
|
|
|
|
2007-12-15 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fixed Bug #451988, Firefox: navigation by landmark.
|
|
|
|
|
|
|
|
|
|
2007-12-14 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #496846 - When tabbing to an editable combobox, text
|
|
|
|
|
selection should be displayed in braille.
|
|
|
|
|
|
|
|
|
|
2007-12-14 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_combo_box.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_push_button.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_check_box.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_radio_button.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_combo_box2.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_menu.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_spin_button.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_text_multiline.py:
|
|
|
|
|
src/cthulhu/speechgenerator.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug 503527 - Mnemonics are not supported well.
|
|
|
|
|
|
|
|
|
|
2007-12-14 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
More work on bug #463881 - Evaluate other gnome-mag features
|
|
|
|
|
for inclusion in Cthulhu prefs. Fix to restore settings if the
|
|
|
|
|
user enters and escapes out of the Advanced Settings dialog
|
|
|
|
|
multiple times. Thanks Rich!
|
|
|
|
|
|
|
|
|
|
2007-12-14 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
More work on bug #463881 - Evaluate other gnome-mag features
|
|
|
|
|
for inclusion in Cthulhu prefs. Minimize the "jumpiness" when
|
|
|
|
|
"live updating" magnification levels.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
Adjusted the zoom factor page increment to be 1 instead of
|
|
|
|
|
10.
|
|
|
|
|
|
|
|
|
|
2007-12-14 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/mag.py:
|
|
|
|
|
Fix for bug #503522 - Enabling full screen magnification
|
|
|
|
|
fails miserably in Solaris
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu.py:
|
|
|
|
|
More work on bug #463881 - Evaluate other gnome-mag features
|
|
|
|
|
for inclusion in Cthulhu prefs. If you were "live updating"
|
|
|
|
|
magnification settings, left the preferences dialog up, and
|
|
|
|
|
pressed Cthulhu_Modifier+Q, Cthulhu would quit, but gnome-mag would
|
|
|
|
|
not. We need to check if we might be live updating when
|
|
|
|
|
"cleaning up."
|
|
|
|
|
|
|
|
|
|
2007-12-13 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
Adjusted the Cthulhu Preferences magnifier pane so that the Edge
|
|
|
|
|
Margin controls are vertically aligned with the Text cursor
|
|
|
|
|
controls.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Slight adjustment to bug ##463881 - Evaluate other gnome-mag
|
|
|
|
|
features for inclusion in Cthulhu prefs.
|
|
|
|
|
Pressing the Escape key in the Advanced Settings dialog will
|
|
|
|
|
now hide it.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/app_gui_prefs.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
src/cthulhu/cthulhu_state.py:
|
2024-10-20 21:11:35 -04:00
|
|
|
|
Fix breakage to CTHULHU_MODIFIER-Control-Space to bring up the
|
2024-10-17 16:33:13 -04:00
|
|
|
|
application specific Cthulhu preferences dialog.
|
|
|
|
|
|
|
|
|
|
2007-12-12 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_alert.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_combo_box.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_push_button.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_toggle_button.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_label.py:
|
|
|
|
|
test/keystrokes/gtk-demo/learn_mode.py:
|
|
|
|
|
test/keystrokes/gtk-demo/debug_commands.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_table.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:
|
|
|
|
|
Fix regressions introduced by various bug fixes.
|
|
|
|
|
NOTE: many of these (but not all) are due to empty
|
|
|
|
|
strings being sent to speech. We'll fix those later.
|
|
|
|
|
|
|
|
|
|
2007-12-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
Converted the glade file back to version 2. (Sorry Rich!)
|
|
|
|
|
|
|
|
|
|
2007-12-13 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
Slight adjustments to the magnifier pane in the Cthulhu Preferences
|
|
|
|
|
dialog.
|
|
|
|
|
1/ Minmum value for the cursor sizes now 24.
|
|
|
|
|
2/ The scale factor, border size, top, bottom, left, and right
|
|
|
|
|
spin buttons all now numeric only.
|
|
|
|
|
|
|
|
|
|
2007-12-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/mag.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_prefs.py:
|
|
|
|
|
src/cthulhu/cthulhu_state.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #463881 - Evaluate other gnome-mag features for
|
|
|
|
|
inclusion in Cthulhu prefs.
|
|
|
|
|
|
|
|
|
|
Note: In order to take advantage of the color filtering
|
|
|
|
|
options in the Advanced Settings dialog, you will need to
|
|
|
|
|
install libcolorblind and then build gnome-mag.
|
|
|
|
|
|
|
|
|
|
Thanks Rich for doing the UI and preferences changes!!
|
|
|
|
|
|
|
|
|
|
2007-12-12 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* run_pylint.sh.in:
|
|
|
|
|
Set/use PYTHONPATH to handle installs that go somewhere else
|
|
|
|
|
besides --prefix=/usr.
|
|
|
|
|
|
|
|
|
|
2007-12-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #473009 - Cannot arrow to the end of an HTML entry
|
|
|
|
|
if Cthulhu is controlling the caret.
|
|
|
|
|
|
|
|
|
|
2007-12-11 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/liveregions.py:
|
|
|
|
|
Additional work for Bug #466251, Support ARIA live regions in
|
|
|
|
|
Firefox/Gecko. Added test for LIVE_OFF in handleEvent().
|
|
|
|
|
|
|
|
|
|
2007-12-07 Eitan Isaacson <eitan@ascender.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
* src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
* src/cthulhu/scripts/Evolution.py:
|
|
|
|
|
* src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
* src/cthulhu/scripts/acroread.py:
|
|
|
|
|
* src/cthulhu/scripts/gedit.py:
|
|
|
|
|
* src/cthulhu/scripts/gnome-panel.py:
|
|
|
|
|
* src/cthulhu/scripts/gnome-search-tool.py:
|
|
|
|
|
* src/cthulhu/scripts/metacity.py:
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
Selectively register for events, specifically state-changed
|
|
|
|
|
events. This speeds up Cthulhu since event listening is heavier
|
|
|
|
|
because of ref/unrefs (bug #491756).
|
|
|
|
|
|
|
|
|
|
2007-12-07 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/mag.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_prefs.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #464705 - Provide option to keep caret in center of
|
|
|
|
|
magnifier region of interest.
|
|
|
|
|
|
|
|
|
|
2007-12-07 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Fix for bug #501447 - Cthulhu sometimes fails to speak our
|
|
|
|
|
location when entering FF3 entries.
|
|
|
|
|
|
|
|
|
|
2007-12-06 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/bookmarks.py:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/liveregions.py:
|
|
|
|
|
src/cthulhu/Makefile.am:
|
|
|
|
|
docs/pydoc/Makefile.am:
|
|
|
|
|
po/POTFILES.in:
|
|
|
|
|
Bug #466251, Support ARIA live regions in Firefox/Gecko.
|
|
|
|
|
|
|
|
|
|
2007-12-06 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/settings.py:
|
|
|
|
|
src/cthulhu/mag.py:
|
|
|
|
|
src/cthulhu/cthulhu-setup.glade:
|
|
|
|
|
src/cthulhu/cthulhu_prefs.py:
|
|
|
|
|
src/cthulhu/cthulhu_gui_prefs.py:
|
|
|
|
|
Fix for bug #452316 - should have a "fullscreen" checkbox.
|
|
|
|
|
|
|
|
|
|
2007-12-05 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* run_pylint.sh.in (added):
|
|
|
|
|
run_pylint.sh (deleted):
|
|
|
|
|
configure.in:
|
|
|
|
|
|
|
|
|
|
Add run_pylint.sh.in, which will turn into run_pylint.sh when
|
|
|
|
|
you run configure.in. This will pay attention to the --prefix
|
|
|
|
|
you use (or don't use) so you're more likely to pylint the
|
|
|
|
|
correct files. By default, it will pylint just the files you've
|
|
|
|
|
added or modified in your svn sandbox. If you pass filenames to
|
|
|
|
|
it, however, it will pylint them. It only expects Cthulhu Python
|
|
|
|
|
modules, however, and only wants filenames of the form "foo.py"
|
|
|
|
|
or "src/cthulhu/foo.py". In addition, it converts these filenames
|
|
|
|
|
into paths that point to the installation directory. If this
|
|
|
|
|
doesn't make sense, well, look at script. :-)
|
|
|
|
|
|
|
|
|
|
2007-12-05 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/where_am_I.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_toolbar.py:
|
|
|
|
|
Fix for bug #486970 - Where Am I should let you know you are in
|
|
|
|
|
a toolbar.
|
|
|
|
|
|
|
|
|
|
2007-12-05 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* keystrokes/gtk-demo/role_label.py:
|
|
|
|
|
Updated the gtk-demo test cases specific to bug #486912.
|
|
|
|
|
|
|
|
|
|
2007-12-04 Rich Burridge <rich.burridge@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/braillegenerator.py:
|
|
|
|
|
Fix for bug #486912 - Labels do not support accessible text very
|
|
|
|
|
well.
|
|
|
|
|
|
|
|
|
|
* run_pylint.sh: (new)
|
|
|
|
|
Added script to run pylint on the Cthulhu source code.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
src/cthulhu/speechdispatcherfactory.py:
|
|
|
|
|
src/cthulhu/flat_review.py:
|
|
|
|
|
src/cthulhu/Gecko.py:
|
|
|
|
|
src/cthulhu/cthulhu.py:
|
|
|
|
|
src/cthulhu/where_am_I.py:
|
|
|
|
|
src/cthulhu/braille.py:
|
|
|
|
|
src/cthulhu/scripts/gcalctool.py:
|
|
|
|
|
src/cthulhu/scripts/StarOffice.py:
|
|
|
|
|
src/cthulhu/scripts/Evolution.py:
|
|
|
|
|
pylintrc:
|
|
|
|
|
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
|
|
|
|
Pylint now gives us a 10.00/10 for default.py, flat_review.py
|
|
|
|
|
speechdispatcherfactory.py, Evolution.py and Gecko.py.
|
|
|
|
|
|
|
|
|
|
2007-12-03 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
README:
|
|
|
|
|
Mark as Cthulhu 2.21.4pre
|
|
|
|
|
|
|
|
|
|
2007-12-03 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* ChangeLog:
|
|
|
|
|
configure.in:
|
|
|
|
|
NEWS:
|
|
|
|
|
RELEASE-HOWTO:
|
|
|
|
|
Prep for Cthulhu v2.21.3.
|
|
|
|
|
|
|
|
|
|
2007-12-03 Scott Haeger <via william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/scripts/gnome-mud.py:
|
|
|
|
|
src/cthulhu/scripts/gaim.py:
|
|
|
|
|
src/cthulhu/default.py:
|
|
|
|
|
Fix for bug #500193 - Update keybindings for reviewing previous
|
|
|
|
|
messages. The keybindings have been moved from the number keys
|
|
|
|
|
to the F1-F9 keys. Bookmarks are still on the number keys.
|
|
|
|
|
|
|
|
|
|
NOTE: this effects the Cthulhu learn mode key. Instead of Cthulhu+F1,
|
|
|
|
|
it is now Cthulhu+h.
|
|
|
|
|
|
|
|
|
|
NOTE: this effects the review of previous messages in gaim and
|
|
|
|
|
gnome-mud. Instead of Cthulhu+{1,2,3,...} to read the last nth
|
|
|
|
|
message, you now use Cthulhu+{F1,F2,F3,...}.
|
|
|
|
|
|
|
|
|
|
NOTE: this also effects the debugging tools. The new bindings
|
|
|
|
|
are Cthulhu+Ctrl+Alt+{the following}, where {the_following} is one
|
|
|
|
|
of:
|
|
|
|
|
|
|
|
|
|
reportScriptInfoHandler - End
|
|
|
|
|
printActiveAppHandler - Home
|
|
|
|
|
printAncestryHandler - Page_Up (think "look upward in hierarchy")
|
|
|
|
|
printHierarchyHandler - Page_Down (think "look down from the top")
|
|
|
|
|
|
|
|
|
|
2007-12-03 Scott Haeger <scott@bashautomation.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
Added sanity check in code done for Bug #462883 - ARIA
|
|
|
|
|
tooltips/alerts are not being output.
|
|
|
|
|
|
|
|
|
|
2007-12-02 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_text_multiline.py:
|
|
|
|
|
More work on bug #486976 - Basic Where Am I in multiline text
|
|
|
|
|
area should only present info for current line. (Updated the
|
|
|
|
|
test assertions)
|
|
|
|
|
|
|
|
|
|
2007-12-02 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* test/keystrokes/gtk-demo/role_dialog.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_toolbar.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_tree_table.py:
|
|
|
|
|
Work on gtk-demo regression tests, getting them back to no
|
|
|
|
|
unexpected failures.
|
|
|
|
|
|
|
|
|
|
2007-12-02 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/where_am_I.py:
|
|
|
|
|
Fix for bug #486909 - Where Am I should say "n of m items selected"
|
|
|
|
|
and "on item x of y" in layered pane.
|
|
|
|
|
|
|
|
|
|
2007-12-02 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/where_am_I.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_check_box.py:
|
|
|
|
|
test/keystrokes/gtk-demo/role_tree_table.py:
|
|
|
|
|
Fix for bug #486899 - Where Am I doesn't present checkbox state
|
|
|
|
|
in tables.
|
|
|
|
|
|
|
|
|
|
2007-12-02 Willie Walker <william.walker@sun.com>
|
|
|
|
|
|
|
|
|
|
* pylintrc:
|
|
|
|
|
Add Q_ to "good-names" so we don't have to muck with the regex
|
|
|
|
|
of method names.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/default.py:
|
|
|
|
|
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
|
|
|
|
I have no clue why pylint is confused about E1103, so I disabled
|
|
|
|
|
it for now. default.py still needs more work, though.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/Gecko.py:
|
|
|
|
|
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
|
|
|
|
I have no clue why pylint is confused about E1103, so I disabled
|
|
|
|
|
it for now. With this, we get a 10.00/10 for Gecko.py.
|
|
|
|
|
|
|
|
|
|
* src/cthulhu/focus_tracking_presenter.py:
|
|
|
|
|
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
|
|
|
|
focus_tracking_presenter.py is now 10.00/10.
|
|