20253 lines
814 KiB
Groff
20253 lines
814 KiB
Groff
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
|
||
of CTHULHU_24_0.
|
||
|
||
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:
|
||
Fix breakage to CTHULHU_MODIFIER-Control-Space to bring up the
|
||
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.
|
||
|
||
* src/cthulhu/gnomespeechfactory.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Used "# pylint disable-msg" comment to work around issues with
|
||
self._this() and _narrow. Use cthulhu.abort instead of os._exit().
|
||
Used unicode operations instead of string module constants.
|
||
Renamed variables so they wouldn't conflict with built in types.
|
||
This gives us a 10.00/10 for gnomespeechfactory.py.
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Turned all calls to os._exit into calls to the cthulhu.abort
|
||
method. Added a "# pylint disable-msg" comment to the abort
|
||
method. This gives us a 10.00/10 for cthulhu.py.
|
||
|
||
* src/cthulhu/brlmon.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Used the magic "# pylint: disable-msg=E1101" comment in the code
|
||
to tell pylint we know what we're doing. By putting it in the
|
||
method, the disable-msg is directive is only active for the method.
|
||
If it is put at the top of the file, however, it will be active
|
||
for the whole file. See also this URL:
|
||
http://www.iaeste.or.at/doc/python2.3-pylint/html/FAQ.html
|
||
Oh yeah, with this commit, brlmon.py is now 10.00/10. :-)
|
||
|
||
2007-12-02 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/where_am_I.py:
|
||
test/keystrokes/gtk-demo/role_toggle_button.py:
|
||
Fix for bug #486971 - Where Am I doesn't present toggle button
|
||
state.
|
||
|
||
2007-12-02 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/where_am_I.py:
|
||
Fix for bug #486976 - Basic Where Am I in multiline text areas
|
||
should only present info for current line.
|
||
|
||
2007-12-02 Willie Walker <william.walker@sun.com>
|
||
|
||
Work on gtk-demo regression tests, getting them back to no
|
||
unexpected failures.
|
||
|
||
* test/keystrokes/gtk-demo/role_dialog.py:
|
||
test/keystrokes/gtk-demo/role_page_tab.py:
|
||
test/keystrokes/gtk-demo/role_push_button.py:
|
||
test/keystrokes/gtk-demo/role_table.py:
|
||
test/keystrokes/gtk-demo/role_toggle_button.py:
|
||
Fix test assertion to accommodate new correct behavior where
|
||
the application name is part of the context. I suspect this
|
||
might have been the result of something in pyatspi doing the
|
||
right thing.
|
||
|
||
* test/keystrokes/gtk-demo/role_alert.py:
|
||
Fix test assertion as a result of new correct behavior from
|
||
what was probably the fix for bug #486901 - When tabbing
|
||
to a text area for a spinbox or editable combobox, text
|
||
selection should be presented.
|
||
|
||
2007-11-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/where_am_I.py:
|
||
Fix for bug #487189 - Where Am I should present accessible
|
||
description if it exists.
|
||
|
||
2007-11-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
|
||
2007-11-30 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* pylintrc:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/flat_review.py:
|
||
src/cthulhu/debug.py:
|
||
src/cthulhu/speechserver.py:
|
||
src/cthulhu/speechdispatcher.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/scripts/acroread.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/nautilus.py:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/cthulhu_gui_find.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Pylint now gives us a 10.00/10 for cthulhu_i18n.py, acroread.py,
|
||
nautilus.py, focus_tracking_presenter.py, speechserver.py,
|
||
flat_review.py, debug.py, espeechfactory.py and StarOffice.py
|
||
|
||
2007-11-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Change the form of the following:
|
||
|
||
sg = speechgenerator.SpeechGenerator
|
||
utterances = sg._getSpeechForTableCell(self, obj, already_focused)
|
||
|
||
to the following:
|
||
|
||
utterances = speechgenerator.SpeechGenerator._getSpeechForTableCell( \
|
||
self, obj, already_focused)
|
||
|
||
This prevents pylint from issuing E1101 "Access to a protected
|
||
member" errors for this particular kind of code.
|
||
|
||
2007-11-30 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/Gecko.py:
|
||
Bug #462883, ARIA tooltips/alerts are not being output.
|
||
|
||
2007-11-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
Fix for bug #407647 - Indicate the tree level, expanded state,
|
||
and child nodes in the Pidgin buddy list.
|
||
|
||
2007-11-29 Scott Haeger <scott@bashautomation.com>
|
||
* src/cthulhu/settings.py:
|
||
src/cthulhu/flat_review.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
Bug #468551, Support ARIA checkboxTriState
|
||
|
||
2007-11-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/httpserver.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/scripts/gnome-mud.py:
|
||
src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/gaim.py:
|
||
src/cthulhu/scripts/liferea.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
src/cthulhu/presentation_manager.py:
|
||
src/cthulhu/outloud.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Pylint now gives us a 10.00/10 for these files.
|
||
|
||
2007-11-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* pylintrc:
|
||
|
||
Adjust module-rgx to not moan about some of our module names
|
||
(e.g., ones that are based upon the application name we get
|
||
from AT-SPI).
|
||
|
||
Also add E0611 (No name in module) to the list of things to ignore.
|
||
Pylint was giving us too many false positives on this for our
|
||
scripts with things of the form "import cthulhu.x as x".
|
||
|
||
2007-11-29 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
src/cthulhu/debug.py:
|
||
src/cthulhu/speechserver.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/flat_review.py:
|
||
src/cthulhu/speechdispatchfactory.py:
|
||
src/cthulhu/presentation_manager.py:
|
||
src/cthulhu/eventsynthesizer.py:
|
||
src/cthulhu/espeechfactory.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/cthulhu_quit.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/cthulhu_gui_find.py:
|
||
src/cthulhu/cthulhu_gui_main.py:
|
||
src/cthulhu_glade.py:
|
||
src/cthulhu/input_event.py:
|
||
src/cthulhu/keybindings.py:
|
||
src/cthulhu/speech.py:
|
||
src/cthulhu/punctuation_settings.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/scripts/gnome-terminal.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Pylint now gives us a 10.00/10 for app_gui_prefs.py, speech.py,
|
||
eventsynthesizer.py, focus_tracking_presenter.py, cthulhu_gui_prefs.py,
|
||
cthulhu_gui_find.py, cthulhu_quit.py, cthulhu_gui_main.py,
|
||
presentation_manager.py, punctuation_settings.py, cthulhu_glade.py,
|
||
input_event.py and keybindings.py.
|
||
|
||
2007-11-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_console_prefs.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/app_prefs.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Pylint now gives us a 10.00/10 for the files above.
|
||
|
||
2007-11-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu/py:
|
||
Fix locusOfFocusHistory typo that was causing cthulhu to fail.
|
||
|
||
2007-11-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* pylintrc:
|
||
Disabled W0612 (Unused variable) warning since eliminating them
|
||
seems like it requires us to make the code look uglier.
|
||
|
||
* src/cthulhu/braille.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Pylint now gives us a 10.00/10 for braille.py.
|
||
|
||
2007-11-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/chnames.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Added "# -*- coding: utf-8 -*-" to the top.
|
||
Pylint now gives us a 10.00/10 for chnames.py.
|
||
|
||
2007-11-28 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* pylintrc:
|
||
Disabled several other pylint message types so we can concentrate
|
||
on the real problems.
|
||
|
||
* src/cthulhu/dectalk.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Pylint now gives us a 10.00/10 for dectalk.py.
|
||
|
||
2007-11-28 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/settings.py:
|
||
* src/cthulhu/cthulhu.py:
|
||
* src/cthulhu/cthulhu_state.py:
|
||
Added a ring buffer to keep references to accessibles and thus
|
||
lengthen the lifetime of cached attributes (bug #491756).
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
Use event.host_application whenever possible, minimize on
|
||
getApplication() calls (bug #491756).
|
||
|
||
2007-11-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/acss.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Pylint now gives us a 10.00/10 for acss.py.
|
||
|
||
2007-11-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/settings.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Pylint now gives us a 10.00/10 for settings.py.
|
||
|
||
2007-11-27 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
Fix for bug #469718, Gecko.inDocumentContent() needs to account
|
||
for 'embedded component'
|
||
|
||
2007-11-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh:
|
||
test/keystrokes/ooimpress/bug_462239.params:
|
||
test/keystrokes/ooimpress/bug_465449.params:
|
||
test/keystrokes/java/role_check_menu_item.params:
|
||
test/keystrokes/java/role_check_box.params:
|
||
test/keystrokes/java/role_table.params:
|
||
test/keystrokes/java/role_radio_button.params:
|
||
test/keystrokes/java/role_dialog.params:
|
||
test/keystrokes/java/role_tree.params:
|
||
test/keystrokes/java/role_radio_menu_item.params:
|
||
test/keystrokes/java/role_page_tab.params:
|
||
test/keystrokes/java/role_menu.params:
|
||
test/keystrokes/java/role_accel_label.params:
|
||
test/keystrokes/java/role_combo_box.params:
|
||
test/keystrokes/java/role_push_button.params:
|
||
test/keystrokes/gedit/say-all.params:
|
||
test/keystrokes/gedit/say-all-cursor-pos.params:
|
||
test/keystrokes/swriter/say-all.params:
|
||
test/keystrokes/oocalc/bug_363801.params:
|
||
test/keystrokes/oocalc/bug_363802.params:
|
||
test/keystrokes/oocalc/bug_435307.params:
|
||
test/keystrokes/oocalc/bug_356334.params:
|
||
test/keystrokes/oocalc/bug_361167.params:
|
||
test/keystrokes/oocalc/bug_363804.params:
|
||
test/keystrokes/oocalc/bug_433398.params:
|
||
test/keystrokes/oobase/bug_465109.params:
|
||
test/keystrokes/oowriter/bug_435226.params:
|
||
test/keystrokes/oowriter/bug_382415.params:
|
||
test/keystrokes/oowriter/bug_435201.params:
|
||
test/keystrokes/oowriter/bug_361624.params:
|
||
test/keystrokes/oowriter/bug_382408.params:
|
||
test/keystrokes/oowriter/bug_382880.params:
|
||
test/keystrokes/oowriter/bug_382888.params:
|
||
test/keystrokes/soffice/say-all.params:
|
||
Modify params files to define a PARAMS environment
|
||
variable. Also modify runone.sh to use the PARAMS
|
||
environment variable accordingly and to also provide
|
||
some helper environment variables for use in the
|
||
*.params files: TEST_DIR is the directory holding the
|
||
*.py macaroon script and JDK_DEMO_DIR is the directory
|
||
holding the demos that come with the Java development
|
||
kit. This change should hopefully allow the tests to
|
||
be run from any directory.
|
||
|
||
2007-11-16 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #435201 - Cthulhu is too chatty when navigating by
|
||
paragraph in OOo Writer.
|
||
|
||
2007-11-15 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
Make a full range of 255 masks for registerKeystrokeListener.
|
||
|
||
2007-11-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #489804 - Problem running test for bug #363801 -
|
||
clearing row/column dynamic headers in oocalc.
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix the bug in comment #36 of bug #472665 - Speech Pane
|
||
combo boxes mis-populating in Cthulhu Preferences dialog.
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Fix the bug in comment #21 of bug #486901 - When tabbing
|
||
to a text area for a spinbox or editable combobox, text
|
||
selection should be presented.
|
||
|
||
2007-11-13 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/cthulhu_state.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix bug #472665 – Speech Pane combo boxes mis-populating in
|
||
Cthulhu Preferences dialog.
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Partial fix for bug #486901 - When tabbing to a text area for
|
||
a spinbox or editable combobox, text selection should be presented.
|
||
|
||
2007-11-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in:
|
||
README:
|
||
Mark as Cthulhu 2.21.3pre
|
||
|
||
2007-11-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* ChangeLog:
|
||
configure.in:
|
||
NEWS:
|
||
Final prep for Cthulhu v2.21.2.
|
||
|
||
2007-11-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/Gecko.py:
|
||
Fix for bug #469083 - Refactor Gecko.py's getContainingRole() to
|
||
take a list.
|
||
|
||
2007-11-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* README:
|
||
NEWS:
|
||
Initial prep for Cthulhu v2.21.2. Will wait until tomorrow
|
||
to do the release since I think another bug or two will
|
||
be fixed by then.
|
||
|
||
2007-11-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_status_bar.py:
|
||
src/cthulhu/where_am_I.py:
|
||
Fix for bug #486969 - Status bar not being read with Where Am I
|
||
|
||
2007-11-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
One more "fix" for bug #487226 - "/" and the CthulhuKey should not
|
||
be hardcoded in default.py:whereAmI.
|
||
|
||
2007-11-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/where_am_I.py:
|
||
Fix for bug #487226 - "/" and the CthulhuKey should not be hardcoded
|
||
in default.py:whereAmI.
|
||
|
||
2007-11-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/nautilus.py:
|
||
src/cthulhu/scripts/liferea.py:
|
||
src/cthulhu/scripts/gnome-search-tool.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #494651 - Cthulhu's OBJECT EVENT debug routine not
|
||
outputting all information for "object:selection-changed"
|
||
menu bar event.
|
||
|
||
* test/keystrokes/oocalc/bug_364407.py:
|
||
test/keystrokes/oowriter/bug_353268.py:
|
||
Slight adjustments to the TypeAction commands to allow a
|
||
one second interval between each character. See comment #13 of
|
||
bug #489883 for more details.
|
||
|
||
2007-11-08 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh:
|
||
test/harness/runall.sh:
|
||
test/harness/utils.py:
|
||
test/harness/user-settings.py.in:
|
||
test/harness/cthulhu-customizations.py.in:
|
||
test/keystrokes/oocalc/bug_363804.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #489913 - Changing preferences from a test causes
|
||
tracebacks and spontaneous speech.
|
||
|
||
2007-11-08 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
Added pyatspi.setCacheLevel() if settings.cacheValues is True.
|
||
|
||
2007-11-08 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_window.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_radio_button.py:
|
||
test/keystrokes/gtk-demo/role_combo_box2.py:
|
||
test/keystrokes/gtk-demo/role_dialog.py:
|
||
test/keystrokes/gtk-demo/role_toolbar.py:
|
||
test/keystrokes/gtk-demo/role_tree_table.py:
|
||
More fixes for bug #486918 - Page tab role should be presented
|
||
in braille. The fix had an impact on these tests as well.
|
||
|
||
2007-11-08 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
Fix for bug #490266, Endless loop in navigating ARIA trees.
|
||
|
||
2007-11-06 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
More work on the fix for bug #481488 - Implement increased
|
||
support for user-customized keybindings.
|
||
|
||
2007-11-06 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/default.py:
|
||
Need to add/remove "import math" because of a recent refactor.
|
||
|
||
* src/cthulhu/settings.py:
|
||
src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #487514 - Keys for navigation purposes should not be
|
||
echoed.
|
||
|
||
2007-11-06 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/keybindings.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #481488 - Implement increased support for user-
|
||
customized keybindings
|
||
|
||
2007-11-06 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration typo caught by pyflakes.
|
||
|
||
2007-11-06 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
Bug #490568, Implement Firefox page summary using Collections.
|
||
|
||
2007-11-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
From Eitan Isaacson <eitan@ascender.com>
|
||
Fix for 489490 - Test for OOo Writer bug #413909 not producing
|
||
the correct output.
|
||
Fix for 491885 - Cthulhu "goes funky" when opening this oocalc
|
||
spreadsheet.
|
||
Insert-F8 for outputing the component hierarchy is also much faster.
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Fix for bug #486972 - Expanding/collapsing tree nodes in a table
|
||
should not speak nodename again.
|
||
|
||
2007-11-05 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
Fix for bug #485903 - Cthulhu doesn't read message list in gmail
|
||
|
||
2007-11-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oowriter/bug_361747.py:
|
||
test/keystrokes/oowriter/bug_362979.py:
|
||
Fix for bug #489875 - Some Cthulhu macaroon oowriter and oocalc
|
||
tests have timeout problems.
|
||
|
||
2007-11-02 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
Fix for bug #487585 - Cthulhu Usage message should be localized.
|
||
|
||
2007-11-02 David Csercsics <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.in:
|
||
Fix for bug #491417 - Cthulhu script should inherit PATH and
|
||
PYTHONPATH from environment. (Thanks David!!!)
|
||
|
||
2007-10-30 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_spin_button.py:
|
||
Removed several "BUG?" lines from test as bug #486919 -
|
||
"ColorChooser repeated twice in braille", is not a bug.
|
||
|
||
* test/keystrokes/oocalc/bug_363804.py:
|
||
Fix for bug #489928 - Cthulhu oocalc macaroon test for bug #363804
|
||
doesn't completely restore initial state.
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
Fix for bug #486926 - Changes to splitpane value not being spoken.
|
||
|
||
2007-10-29 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
Fixed event name "object:children-changed"
|
||
|
||
2007-10-29 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
test/keystrokes/gtk-demo/role_page_tab.py:
|
||
Fix for bug #486918 - Page tab role should be presented in braille.
|
||
|
||
2007-10-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in:
|
||
README:
|
||
Mark as Cthulhu 2.21.2pre
|
||
|
||
2007-10-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in:
|
||
docs/pydoc/Makefile.am:
|
||
README:
|
||
NEWS:
|
||
Prep for Cthulhu v2.21.1.
|
||
|
||
2007-10-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh:
|
||
test/harness/runall.sh:
|
||
test/harness/utils.py:
|
||
Be a little less verbose in output.
|
||
|
||
* test/keystrokes/gtk-demo/role_window.py:
|
||
test/keystrokes/gtk-demo/role_status_bar.py:
|
||
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_check_menu_item.py:
|
||
test/keystrokes/gtk-demo/role_label.py:
|
||
test/keystrokes/gtk-demo/role_check_box.py:
|
||
test/keystrokes/gtk-demo/role_tear_off_menu_item.py:
|
||
test/keystrokes/gtk-demo/role_table.py:
|
||
test/keystrokes/gtk-demo/role_icon.py:
|
||
test/keystrokes/gtk-demo/role_radio_button.py:
|
||
test/keystrokes/gtk-demo/role_combo_box2.py:
|
||
test/keystrokes/gtk-demo/role_tooltip.py:
|
||
test/keystrokes/gtk-demo/role_split_pane.py:
|
||
test/keystrokes/gtk-demo/role_dialog.py:
|
||
test/keystrokes/gtk-demo/role_radio_menu_item.py:
|
||
test/keystrokes/gtk-demo/role_page_tab.py:
|
||
test/keystrokes/gtk-demo/role_toolbar.py:
|
||
test/keystrokes/gtk-demo/role_spin_button.py:
|
||
test/keystrokes/gtk-demo/role_menu.py:
|
||
test/keystrokes/gtk-demo/role_column_header.py:
|
||
test/keystrokes/gtk-demo/role_accel_label.py:
|
||
test/keystrokes/gtk-demo/role_text_multiline.py:
|
||
test/keystrokes/gtk-demo/role_tree_table.py:
|
||
Add utils.AssertionSummaryAction() calls to end of test.
|
||
|
||
2007-10-26 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #489490 - Test for OOo Writer bug #413909 not
|
||
producing the correct output (fix from Eitan - thanks).
|
||
|
||
2007-10-26 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/cthulhu.py:
|
||
Got rid of _non_existent() calls, they were a bad idea.
|
||
Put try/except handlers instead.
|
||
|
||
2007-10-26 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* test/keystrokes/firefox/uiuc_button.py:
|
||
test/keystrokes/firefox/uiuc_radiobutton.py:
|
||
removed uiuc_button.py due to obsolete example. Updated
|
||
uiuc_radiobutton.py.
|
||
|
||
2007-10-26 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
Fix for bug #490623, work around for flat_review __cmp__ issue for
|
||
OpenOffice.
|
||
|
||
2007-10-26 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py: src/cthulhu/debug.py:
|
||
Fix for bug #489986 - printAncestry() and printHierarchy()
|
||
don't provide all the useful information that they used to.
|
||
Renamed debug._accToString to getAccessibleDetails and
|
||
used it in the two given methods.
|
||
|
||
2007-10-26 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gnome-appearance-properties/font-preferences.py:
|
||
New test script based upon work from Tim Miao (Thanks Tim!)
|
||
|
||
2007-10-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
pyatspi migration: removed two instances of .accessible in
|
||
textlines().
|
||
|
||
2007-10-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
moved a queryTable() into a try/except in getChildNodes().
|
||
|
||
2007-10-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runall.sh:
|
||
test/harness/bin/progressbar:
|
||
test/keystrokes/progressbar/progress_updates.py:
|
||
Add test for GTK+ progress bars.
|
||
|
||
2007-10-25 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
Removed unwrapping of accessible in _restoreAppStates.
|
||
|
||
* src/cthulhu/scripts/notification-daemon.py:
|
||
Ported to pyatspi.
|
||
|
||
2007-10-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/learn_mode.py:
|
||
test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
|
||
test/keystrokes/gtk-demo/debug_commands.py:
|
||
Increase overall test coverage.
|
||
|
||
2007-10-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Moved null check in isDesiredFocusItem() to the top of the
|
||
loop.
|
||
|
||
2007-10-25 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* test/harness/utils.py:
|
||
Fixed another issue with disabling asserts.
|
||
|
||
2007-10-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Add comment to onTextDeleted regarding async vs. sync mode
|
||
behavior that we really cannot avoid.
|
||
|
||
* test/harness/utils.py:
|
||
Add AssertionSummaryAction to provide us with a summary of
|
||
assertion results at the end of test.
|
||
|
||
* test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
|
||
New test for navigating text via caret navigation and flat
|
||
review.
|
||
|
||
2007-10-25 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
pyatspi migration related, changed getValue() to queryValue() in
|
||
default.handleProgressBarUpdate().
|
||
|
||
2007-10-25 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/where_am_I.py:
|
||
Fix for bug #489797 - _speakListItem defined twice in
|
||
where_am_i.py
|
||
|
||
2007-10-24 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/gnome-mud.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-24 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/speechgenerator.py
|
||
Check menu items now get spoken as items and not as boxes.
|
||
|
||
* src/cthulhu/default.py:
|
||
In isDesiredFocusedItem() allow the list of roles to be a hybrid
|
||
of role names and role enums.
|
||
* src/cthulhu/rolenames.py:
|
||
In the different getSpeech/getBraille look for a string role as
|
||
a fallback.
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
On Evolution specific roles use getRoleName()
|
||
|
||
2007-10-24 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
pyatspi migration related, wrapped queryAction() in try/except.
|
||
|
||
2007-10-24 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/quit.py:
|
||
Eliminate deprecation warnings.
|
||
|
||
2007-10-24 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
src/cthulhu/default.py:
|
||
Fix for bug #489801 - Remove record keystrokes option.
|
||
It's been obsolete by macaroon.
|
||
This also accidentally included a fix for bug #489781 -
|
||
Ctrl+D in terminal to delete text doesn't echo character.
|
||
|
||
2007-10-23 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* test/harness/utils.py:
|
||
Fixed boolean evaluation of HARNESS_ASSERT
|
||
|
||
2007-10-23 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/braille.py:
|
||
Fix for bug #489604 - Enabling the attribute indicator but
|
||
disabling all attributes results in traceback.
|
||
|
||
2007-10-23 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
pyatspi migration related; fixed a traceback in getTableRow().
|
||
|
||
2007-10-23 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
pyatspi migration related, fixed a traceback resulting from a
|
||
variable name change in _getBrailleRegionsForTableCell().
|
||
|
||
2007-10-23 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* test/harness/runall.sh:
|
||
test/harness/utils.py:
|
||
Add environment variable HARNESS_ASSERT. When set to zero, don't
|
||
waste time on assertions. HARNESS_ASSERT is zero in profile and
|
||
coverage mode.
|
||
|
||
2007-10-23 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/scripts/gnome-mud.py:
|
||
pyatspi migration related, fixed split string at line 116 in
|
||
gnome-mud.py.
|
||
|
||
2007-10-23 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
pyatspi migration related, added additional exception handling
|
||
(AttributeError) to braillegenerator.getBrailleContext().
|
||
|
||
2007-10-23 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration related, fixed bug #489405, Address _acc issue
|
||
in Gecko.
|
||
|
||
2007-10-22 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/tools/*:
|
||
remove since these have been obsoleted due to our migration
|
||
to Macaroon and pyatspi.
|
||
|
||
2007-10-22 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
src/cthulhu/Makefile.am:
|
||
src/cthulhu/atspi.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/debug.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/eventsynthesizer.py:
|
||
src/cthulhu/flat_review.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/rolenames.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/scripts/Thunderbird.py:
|
||
src/cthulhu/scripts/acroread.py:
|
||
src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/gnome-mud.py:
|
||
src/cthulhu/scripts/gnome-search-tool.py:
|
||
src/cthulhu/scripts/gnome-terminal.py:
|
||
src/cthulhu/scripts/liferea.py:
|
||
src/cthulhu/scripts/nautilus.py:
|
||
src/cthulhu/speechgenerator.py
|
||
src/cthulhu/where_am_I.py:
|
||
Finally taking out all usage of atspi.py. Removed atspi.py.
|
||
|
||
2007-10-22 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/bookmarks.py:
|
||
pylint motivated fix in bookmarks.py. Change _reviewCurrentItem() to
|
||
reviewCurrentItem().
|
||
|
||
2007-10-22 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
pyatspi migration - several checkins for this.
|
||
|
||
2007-10-22 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: found a couple of obj.attributes.
|
||
|
||
2007-10-22 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
Work on bug 489028 - Remove annotations of accessible objects
|
||
in Gecko.py.
|
||
|
||
2007-10-22 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: Gecko.bookmarks getRole() change.
|
||
|
||
2007-10-22 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: stop using obj.unicodeText.
|
||
|
||
2007-10-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix several messages supplied by pylint.
|
||
|
||
2007-10-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
src/cthulhu/flat_review.py:
|
||
Fix several messages supplied by pylint. Can't let Rich
|
||
have all the fun. :-)
|
||
|
||
2007-10-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* pylintrc:
|
||
Add commented out attempt to set init-hook. I discovered
|
||
that if I add --init-hook="import pyatspi" to the command
|
||
line, I can avoid all of those annoying warnings such as:
|
||
E1101: 4: Module 'pyatspi' has no 'XXX' member
|
||
BUT...I cannot figure out how to set this value in the
|
||
pylintrc file. I also added W0603 (Using the global
|
||
statement) to the list of messages to disable.
|
||
|
||
2007-10-19 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
more migration!
|
||
|
||
2007-10-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-19 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/eventsynthesizer.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
pyatspi migration
|
||
|
||
2007-10-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/scripts/acroread.py:
|
||
src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/Thunderbird.py:
|
||
src/cthulhu/scripts/gnome-mud.py:
|
||
src/cthulhu/scripts/gnome-terminal.py:
|
||
src/cthulhu/scripts/gnome-system-monitor.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
pyatspi migration - finding the "little things" we missed.
|
||
|
||
2007-10-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
pyatspi migration along with fix for bug 488391 -Cthulhu doesn't
|
||
announce finds in Gedit if combo box has focus.
|
||
|
||
2007-10-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* pylintrc:
|
||
Add pylintrc file that matches our naming style and
|
||
also eliminates some nuisance warnings (see the
|
||
disable-msg=C0111,W0403,W0613,W0702,W0704 line).
|
||
|
||
2007-10-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/gnomespeech.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-19 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
pyatspi migration.
|
||
|
||
* src/cthulhu/scripts/gnome_segv2.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
Fixup up various warnings from pychecker.
|
||
|
||
* src/cthulhu/eventsynthesizer.py:
|
||
src/cthulhu/scripts/gnome_segv2.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
Fixup various warnings from pyflakes.
|
||
|
||
2007-10-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/eventsynthesizer.py:
|
||
pyatspi migration. Minor change for flat review clicking.
|
||
|
||
2007-10-18 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/eventsynthesizer.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/where_am_I.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/find.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/scripts/gedit.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/find.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-18 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/input_event.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-18 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/flat_review.py:
|
||
src/cthulhu/rolenames.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/where_am_I.py:
|
||
Fix for bug #487230 -
|
||
get{Speech,ShortBraille,LongBraille,Braille}ForRoleName should
|
||
allow role to be overridden.
|
||
|
||
2007-10-18 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/scripts/gcalctool.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/mag.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-18 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #487960 - [pyatspi] default.py: findActiveWindow
|
||
DEPRECATED: warning.
|
||
|
||
* src/cthulhu/default.py:
|
||
Work on bug #487968 - [pyatspi] Numerous DEPRECATED: ...
|
||
Instead of role, use getRole() warnings.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
More work on bug #487968 - [pyatspi] Numerous DEPRECATED: ...
|
||
Instead of role, use getRole() warnings.
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
src/cthulhu/where_am_I.py:
|
||
Convert various occurances of <obj>.role -> <obj>.getRole()
|
||
and rolenames.<whatever> to pyatspi.<whatever>.
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
Convert various occurances of <obj>.index -> <obj>.getIndexInParent()
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
Convert various occurances of <obj>.state -> <obj>.getState()
|
||
|
||
2007-10-18 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/scripts/metacity.py:
|
||
src/cthulhu/scripts/liferea.py:
|
||
pyatspi migration including changes to liferea.py involving
|
||
switching ROLE_STATUSBAR to ROLE_STATUS_BAR.
|
||
|
||
2007-10-18 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/keybindings.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-18 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/scripts/liferea.py:
|
||
src/cthulhu/scripts/gnome-panel.py:
|
||
src/cthulhu/scripts/gnome-search-tool.py:
|
||
src/cthulhu/scripts/planner.py:
|
||
src/cthulhu/scripts/nautilus.py:
|
||
pyatspi migration of various application specific scripts
|
||
including changes in default.isDesiredFocusedItem() and
|
||
default.findByRole() to support the migration.
|
||
|
||
2007-10-18 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Removed a few unnecessary "additional" variables that pylint
|
||
was complaining about.
|
||
|
||
2007-10-17 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: Stop using obj.text. Also added a number of
|
||
docstrings to eliminate pylint warnings/errors.
|
||
|
||
2007-10-17 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: added queryNonEmptyText(). Also cleaned up
|
||
some for loops.
|
||
|
||
2007-10-17 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
Fixed some interface retrieval issues.
|
||
|
||
2007-10-17 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
src/cthulhu/atspi.py:
|
||
Additional work for pyatspi migration of flat_review.py including
|
||
changes to __cmp__ in atspi.py.
|
||
|
||
2007-10-17 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
|
||
* src/cthulhu/brlmon.py:
|
||
src/cthulhu/scripts/gnome-mud.py:
|
||
src/cthulhu/scripts/gaim.py:
|
||
src/cthulhu/scripts/acroread.py:
|
||
src/cthulhu/mag.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/speechdispatcherfactory.py:
|
||
src/cthulhu/Gecko.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
|
||
* src/cthulhu/bookmarks.py:
|
||
src/cthulhu/scripts/gnome-mud.py:
|
||
src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/planner.py:
|
||
src/cthulhu/scripts/gdmlogin.py:
|
||
src/cthulhu/scripts/gnome-panel.py:
|
||
src/cthulhu/scripts/nautilus.py:
|
||
src/cthulhu/scripts/liferea.py:
|
||
src/cthulhu/scripts/gcalctool.py:
|
||
src/cthulhu/scripts/Thunderbird.py:
|
||
src/cthulhu/scripts/gnome-system-monitor.py:
|
||
src/cthulhu/scripts/gnome-terminal.py:
|
||
src/cthulhu/scripts/metacity.py:
|
||
src/cthulhu/scripts/gnome-search-tool.py:
|
||
src/cthulhu/scripts/gnome-keyring-ask.py:
|
||
src/cthulhu/scripts/notification-daemon.py:
|
||
src/cthulhu/mag.py:
|
||
src/cthulhu/cthulhu_console_prefs.py:
|
||
src/cthulhu/flat_review.py:
|
||
src/cthulhu/find.py:
|
||
src/cthulhu/atspi.py:
|
||
src/cthulhu/cthulhu_glade.py:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/cthulhu_quit.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/cthulhu_gui_find.py:
|
||
src/cthulhu/pronunciation_dict.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
src/cthulhu/cthulhu_gui_main.py:
|
||
src/cthulhu/braille.py:
|
||
src/cthulhu/app_prefs.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
This eliminates all the warnings from pyflakes for the Python
|
||
files "owned" by the Cthulhu module. Pyflakes still generates
|
||
warnings for gnome-power-manager.py, gnome_segv2.py and ubiquity.py.
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Fixed up the pylint "Line too long" and "Bad indentation" warnings.
|
||
|
||
* src/cthulhu/bookmarks.py:
|
||
src/cthulhu/atspi.py:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
src/cthulhu/braille.py:
|
||
src/cthulhu/app_prefs.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Fixed up more pylint "Line too long" and "Bad indentation" warnings.
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
src/cthulhu/atspi.py:
|
||
src/cthulhu/find.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/espeechfactory.py:
|
||
src/cthulhu/debug.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Fixed up more pylint "Line too long" and "Bad indentation" warnings.
|
||
|
||
* src/cthulhu/mag.py:
|
||
src/cthulhu/cthulhu_console_prefs.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/rolenames.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/input_event.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Fixed up more pylint "Line too long" and "Bad indentation" warnings.
|
||
|
||
* src/cthulhu/acss.py:
|
||
src/cthulhu/punctuation_settings.py:
|
||
src/cthulhu/scripts/gnome-mud.py:
|
||
src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/planner.py:
|
||
src/cthulhu/scripts/gnome-window-properties.py:
|
||
src/cthulhu/scripts/liferea.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/settings.py:
|
||
src/cthulhu/dectalk.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/atspi.py:
|
||
src/cthulhu/find.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/outloud.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/espeechfactory.py:
|
||
src/cthulhu/braille.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Fixed up more pylint "Line too long" and "Bad indentation" warnings,
|
||
plus numerous "Operator not preceded by a space" warnings.
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Adjustments to use enumerate() to get index into list (thanks
|
||
Eitan).
|
||
|
||
2007-10-16 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
src/cthulhu/default.py:
|
||
Additional work for pyatspi migration including migration of
|
||
default.pursueForFlatReview().
|
||
|
||
2007-10-16 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/app_prefs.py:
|
||
src/cthulhu/gnomespeechfactory.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
|
||
* src/cthulhu/scripts/gnome-mud.py:
|
||
src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/speechdispatcherfactory.py:
|
||
src/cthulhu/app_prefs.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
|
||
2007-10-16 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
Additional work for pyatspi migration.
|
||
|
||
2007-10-16 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/debug.py:
|
||
pyatspi migration, fixed relation string output.
|
||
|
||
2007-10-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_text_multiline.py
|
||
test/keystrokes/gtk-demo/role_tree_table.py:
|
||
Finish test assertions for gtk-demo tests.
|
||
There are now 155 assertions. Not all of them
|
||
succeed due to existing bugs. The fun part now
|
||
begins (fixing the bugs), and I'm happy to have
|
||
help with this. :-)
|
||
|
||
2007-10-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* keystrokes/gtk-demo/role_toggle_button.py
|
||
keystrokes/gtk-demo/role_tear_off_menu_item.py
|
||
keystrokes/gtk-demo/role_table.py
|
||
keystrokes/gtk-demo/role_toolbar.py
|
||
keystrokes/gtk-demo/role_menu.py
|
||
keystrokes/gtk-demo/role_text_multiline.py:
|
||
More work on test assertions. 2 more files to go
|
||
under gtk-demos.
|
||
|
||
2007-10-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_window.py:
|
||
More work on test assertions.
|
||
|
||
2007-10-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_status_bar.py
|
||
test/keystrokes/gtk-demo/role_split_pane.py
|
||
test/keystrokes/gtk-demo/role_spin_button.py:
|
||
More work on test assertions.
|
||
|
||
2007-10-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/outloud.py:
|
||
Work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
Make 'kit' and 'child' use the child average pitch instead
|
||
of the female average pitch.
|
||
|
||
2007-10-15 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-15 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/debug.py:
|
||
pyatspi migration.
|
||
|
||
2007-10-15 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/bookmarks.py:
|
||
src/cthulhu/flat_review.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
|
||
* src/cthulhu/cthulhu_glade.py:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/cthulhu_quit.py:
|
||
src/cthulhu/cthulhu_gui_find.py:
|
||
src/cthulhu/cthulhu_gui_main.py:
|
||
src/cthulhu/speechdispatcherfactory.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
More work on bug #486726 - Eliminate pychecker warnings/errors.
|
||
|
||
2007-10-15 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/where_am_I.py:
|
||
pyatspi migration: additional review
|
||
|
||
2007-10-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: use obj.queryComponent().getExtents(0)
|
||
instead of obj.extents.
|
||
|
||
2007-10-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: use obj.queryComponent() instead of
|
||
obj.component. More use acc[i] instead of acc.child(i).
|
||
|
||
2007-10-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: use obj.queryAction() instead of obj.action
|
||
and obj.querySelection() instead of obj.selection.
|
||
|
||
2007-10-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: use obj.queryTable() instead of obj.table
|
||
and obj.queryHyperlink() instead of obj.hyperlink.
|
||
|
||
2007-10-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* 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_page_tab.py:
|
||
test/keystrokes/gtk-demo/role_menu.py:
|
||
More work on test assertions. 102 assertions in 16 files
|
||
so far. 10 more files to go for the gtk-demo tests.
|
||
|
||
2007-10-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Pull helpHandler (Insert+h) support.
|
||
|
||
* src/cthulhu/cthulhu-mainwin.glade:
|
||
Use padding values instead of string to space help button.
|
||
|
||
2007-10-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* harness/utils.py:
|
||
keystrokes/gtk-demo/role_combo_box.py:
|
||
keystrokes/gtk-demo/role_label.py:
|
||
keystrokes/gtk-demo/role_icon.py:
|
||
keystrokes/gtk-demo/role_dialog.py:
|
||
keystrokes/gtk-demo/role_column_header.py:
|
||
More work on assertions. Also try to flag possible bugs in
|
||
a way to make them easier to identify. Also make the actual
|
||
output something that can be easily cut/pasted into a test
|
||
file (helps with creating assertions).
|
||
|
||
2007-10-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: use obj.getIndexInParent() instead of
|
||
obj.index
|
||
|
||
2007-10-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: use obj[i] instead of obj.child(i)
|
||
|
||
2007-10-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: use obj.getState() instead of
|
||
obj.state. Also use pyatspi.STATE_WHATEVER instead of
|
||
atspi.Accessibility.STATE_WHATEVER.
|
||
|
||
2007-10-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: use obj.getRelationSet() instead of
|
||
obj.relations. use obj.getAttributes() instead of
|
||
obj.attributes.
|
||
|
||
2007-10-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_combo_box.py
|
||
test/keystrokes/gtk-demo/role_check_menu_item.py
|
||
test/keystrokes/gtk-demo/role_check_box.py
|
||
test/keystrokes/gtk-demo/role_combo_box2.py
|
||
test/keystrokes/gtk-demo/role_column_header.py:
|
||
Add test assertions. Things that are possibly bugs are
|
||
flagged in the expected output as BUG?. This guarantees
|
||
the assertion fails so we don't overlook these things.
|
||
|
||
2007-10-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: converted all role testing.
|
||
|
||
2007-10-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
pyatspi migration: use obj.getRelationSet() instead of
|
||
obj.relations. use obj.getAttributes() instead of
|
||
obj.attributes.
|
||
|
||
2007-10-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
Fix for bug #486084 - [pyatspi] Cthulhu doesn't work in Firefox 3.
|
||
|
||
2007-10-12 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/atspi.py:
|
||
Added a couple of writable attribute names.
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
Wrap application accessibles before we pass them to the scripts.
|
||
|
||
2007-10-12 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu-mainwin.glade:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu_gui_main.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #474958 - Cthulhu has no onboard help.
|
||
|
||
2007-10-11 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/atspi.py:
|
||
src/cthulhu/braille.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/debug.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/input_event.py:
|
||
src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/rolenames.py:
|
||
src/cthulhu/settings.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/where_am_I.py:
|
||
Merged pyatspi branch.
|
||
Start picking up the pieces and putting it together!
|
||
|
||
2007-10-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_tooltip.py:
|
||
Added test assertions to GTK+ tooltip test.
|
||
|
||
2007-10-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
src/cthulhu/where_am_I.py:
|
||
Fix for bug #480501 - readPageSummary() prevents access to FF
|
||
status bar contents.
|
||
|
||
2007-10-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu-mainwin.glade:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu_gui_main.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #474958 - Cthulhu has no onboard help.
|
||
|
||
2007-10-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
Fix for bug #473699 - Adjust Cthulhu Preferences dialog to
|
||
speak/braille three components that are multiply labelled.
|
||
|
||
2007-10-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/utils.py
|
||
test/keystrokes/gtk-demo/role_alert.py
|
||
test/keystrokes/gtk-demo/role_accel_label.py
|
||
src/cthulhu/httpserver.py
|
||
src/cthulhu/speechserver.py
|
||
src/cthulhu/speech.py
|
||
src/cthulhu/braille.py
|
||
src/cthulhu/gnomespeechfactory.py:
|
||
Fix for bug #485059 - Test harness should support assertions.
|
||
Add assertions to test harness and make the log output match the
|
||
speech and braille debug output. All add example assertion usage
|
||
to role_alert.py and role_accel_label.py.
|
||
|
||
2007-10-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
More work on bug #472345 - Cannot arrow out of entries in FF3
|
||
if text is inserted via javascript.
|
||
|
||
2007-10-11 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
src/cthulhu/default.py:
|
||
Fix for bug #480264 - ARIA sliders not outputting Braille/
|
||
childCount:embed defense.
|
||
|
||
2007-10-10 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Removed activeDescendantInfo accessible object annotation (bug #476639).
|
||
* test/harness/runall.sh:
|
||
Make it easier to run tests from alternative directories.
|
||
Specifically in coverage mode.
|
||
* test/harness/user-settings.py.in:
|
||
Set asynchronous to False.
|
||
* test/keystrokes/java/role_check_box.py:
|
||
* test/keystrokes/java/role_check_menu_item.py:
|
||
* test/keystrokes/java/role_combo_box.py:
|
||
* test/keystrokes/java/role_dialog.py:
|
||
* test/keystrokes/java/role_menu.py:
|
||
* test/keystrokes/java/role_table.params:
|
||
* test/keystrokes/java/role_table.py:
|
||
* test/keystrokes/java/role_tree.params:
|
||
* test/keystrokes/java/role_tree.py:
|
||
Added new tests and referenced bug numbers in existing ones.
|
||
|
||
2007-10-10 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
Fix for bug #484499 - Cthulhu should not braille the node level
|
||
for every cell in row.
|
||
|
||
2007-10-10 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/mag.py:
|
||
Fix for bug #467664 - unmagnified area becomes too small to use.
|
||
|
||
2007-10-10 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #483018 - We should remove (or redefine) the cthulhu
|
||
speech change hotkeys.
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Refixed bug #435852 - Cthulhu and OpenOffice Calc have a memory
|
||
lovefest. Applied the same fix that had previously been applied
|
||
to the StarOffice script, to the default speech generator.
|
||
|
||
2007-10-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oobase/bug_465109.odb:
|
||
test/keystrokes/oobase/bug_465109.params:
|
||
test/keystrokes/oobase/bug_465109.py:
|
||
Macaroon test file for bug #465109 - OOo sbase application
|
||
crashes when entering a database record.
|
||
|
||
* test/keystrokes/oobase/bug_465109.params:
|
||
test/keystrokes/ooimpress/bug_465449.py:
|
||
Macaroon test file for bug #365449 - OOo simpress crashes when
|
||
trying to change view modes.
|
||
|
||
* src/cthulhu/where_am_I.py:
|
||
Fix for bug #480278 - where-am-I ("double click") for StarOffice.py
|
||
smushs the output.
|
||
|
||
* test/keystrokes/oowriter/bug_435226.py:
|
||
Now that bug #480278 has been fixed, the SPEECH OUTPUT line in
|
||
step #8 for this test has been adjusted to reflect the correct
|
||
output.
|
||
|
||
2007-10-08 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py: Fix for bug #462984 - Cthulhu failed to
|
||
detect the resolution of second screen.
|
||
|
||
2007-10-07 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py: Additional work for bug 478204, Cthulhu should handle
|
||
navigation around HTML focusable lists better
|
||
|
||
2007-10-07 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/speechgenerator.py: Fix for bug #484428 - Cthulhu should not
|
||
speak role for list items when navigating.
|
||
|
||
2007-10-04 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/harness/runone.sh:
|
||
Added "sbase" and "oobase" to the list of applications that
|
||
need to be adjusted to SOFFICE.
|
||
|
||
* test/keystrokes/oobase/bug_463172.py: (new)
|
||
Macaroon test file for bug #463172 - OpenOffice sbase application
|
||
crashes when Cthulhu is running.
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #376517 - Cthulhu does not report indentation in OOo
|
||
Writer documents correctly.
|
||
|
||
2007-10-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_tooltip.py: add test for tooltips.
|
||
|
||
2007-10-03 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/ooimpress/bug_462239.py: (new)
|
||
test/keystrokes/ooimpress/bug_462239.py: (new)
|
||
test/keystrokes/ooimpress/subtlewaves.odp: (new)
|
||
Macaroon test file for bug #462239 - OpenOffice OOo-dev 2.3.0
|
||
Presentation application crashes when trying to open an existing
|
||
presentation.
|
||
|
||
* test/harness/runone.sh:
|
||
Added "simpress" and "ooimpress" to the list of applications that
|
||
need to be adjusted to SOFFICE.
|
||
|
||
* test/keystrokes/ooimpress/bug_462256.py: (new)
|
||
Macaroon test file for bug #462256 - Cthulhu doesn't speak/braille
|
||
anything when going to the 2nd screen in the OOo Presentation
|
||
startup wizard.
|
||
|
||
* test/keystrokes/ooimpress/bug_462547.py: (new)
|
||
Macaroon test file for bug #462547 - OOo-dev 2.3.0 simpress
|
||
application startup wizard hangs the desktop.
|
||
|
||
2007-10-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, README: Mark as Cthulhu 2.21.1pre
|
||
|
||
2007-10-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: add import of math module (flagged by running
|
||
pychecker)
|
||
|
||
2007-10-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, README, NEWS, RELEASE-HOWTO, src/cthulhu/Makefile.am,
|
||
docs/pydoc/Makefile.am: prep for v2.21.0
|
||
|
||
2007-10-02 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 478204 - Cthulhu should handle
|
||
navigation around HTML focusable lists better
|
||
|
||
2007-10-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py: Fix for bug 481398 - Absence of a
|
||
defined speech server causes Cthulhu to fail to display its
|
||
Preferences dialog
|
||
|
||
2007-10-02 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* Added navigate to large object test
|
||
test/keystrokes/firefox/html_struct_nav_large_obj.py
|
||
|
||
2007-10-02 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oocalc/bug_435852.py: (new)
|
||
Macaroon test file for bug #435852 - Cthulhu and OpenOffice Calc
|
||
have a memory lovefest.
|
||
|
||
* test/keystrokes/oocalc/bug_435307.py: (new)
|
||
test/keystrokes/oocalc/bug_435307.params: (new)
|
||
Macaroon test file for bug #435307 - OOo Calc output traceback
|
||
for UnboundLocalError: local variable 'focusRegion' referenced
|
||
before assignment.
|
||
|
||
2007-10-02 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* Added page summary and Cthulhu bookmarks tests
|
||
test/keystrokes/firefox/page_summary.py
|
||
test/keystrokes/firefox/cthulhu_bookmarks.py
|
||
|
||
2007-10-01 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
Work on bug #465989 - Adding panel applets.
|
||
Implemented the suggested fix in comment #25 of this bug.
|
||
If there is no displayed text, check to see if this table cell
|
||
contains an icon (image). If yes:
|
||
1/ Try to get a description for it and speak that.
|
||
2/ Treat the object of role type ROLE_IMAGE and speak/braille
|
||
the role name.
|
||
|
||
2007-10-01 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py,
|
||
test/keystrokes/gtk-demo/role_push_button.py: fix for
|
||
bug 480746 - Labels for panels should not be repeated in braille
|
||
|
||
2007-10-01 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py,
|
||
src/cthulhu/speechgenerator.py,
|
||
src/cthulhu/default.py,
|
||
src/cthulhu/where_am_I.py:
|
||
Fix for bug 480021 - Need to handle list items in whereAmI and
|
||
better address XUL list items.
|
||
|
||
2007-10-01 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py,
|
||
test/keystrokes/gtk-demo/role_tree_table.py:
|
||
src/cthulhu/role_column_header.py: fix for bug 480331 - tree table
|
||
headers should not be repeated in braille
|
||
|
||
2007-10-01 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py: fix for bug 457198 - Cthulhu shouldn't exit if
|
||
user-settings import fails. With this fix, Cthulhu now logs
|
||
non-ImportError exceptions at the SEVERE level.
|
||
|
||
2007-10-01 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/harness/user-settings.py.in: Added the line
|
||
"# -*- coding: utf-8 -*-" to deal with unicode chars that appear
|
||
in tests.
|
||
|
||
2007-10-01 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 481907 - Traceback in
|
||
Gecko.locusOfFocusChanged()
|
||
|
||
2007-09-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/keystrokes/firefox/html_role_combo_box.py, (new)
|
||
test/keystrokes/firefox/html_role_lists.py, (new)
|
||
test/keystrokes/firefox/html_role_links.py, (new)
|
||
test/keystrokes/firefox/html_struct_nav_list_item.py, (new)
|
||
test/keystrokes/firefox/html_struct_nav_lists.py, (new)
|
||
test/keystrokes/firefox/html_struct_nav_blockquote.py, (new)
|
||
test/keystrokes/firefox/html_struct_nav_links.py: (new)
|
||
More tests.
|
||
|
||
* test/html/anchors2.html, (new)
|
||
test/html/blockquotes.html, (new)
|
||
test/html/combobox.html:
|
||
New and modified test cases
|
||
|
||
* test/html/FirefoxProfile/prefs.js:
|
||
increased browser.history_expire_days to 1 so that we can have
|
||
a history for the purpose of testing visited links.
|
||
|
||
2007-09-30 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/keystrokes/firefox/xul_role_entry.py, (new)
|
||
test/keystrokes/firefox/xul_role_tree.py, (new)
|
||
test/keystrokes/firefox/xul_role_tree_table.py: (new)
|
||
More tests.
|
||
|
||
2007-09-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py: fix for bug 481343 - Initial
|
||
top/left/bottom/right zoomer position settings don't match screen
|
||
size.
|
||
|
||
2007-09-28 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oocalc/bug_363804.py: (new)
|
||
test/keystrokes/oocalc/bug_363804.params: (new)
|
||
Macaroon test file for bug #363804 - Add ability to turn off
|
||
coordinate announcement when navigating in Calc.
|
||
|
||
* test/keystrokes/oocalc/bug_364407.py: (new)
|
||
Macaroon test file for bug #364407 - Shift+Ctrl+T in OOCalc
|
||
results in very verbose output.
|
||
|
||
2007-09-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/mag.py: fix for bug 477683 - Cthulhu failed to bring full
|
||
screen mag up. While there were some changes to gnome-mag that
|
||
may have an impact on it crashing, we also made changes to Cthulhu
|
||
to prevent it from using the magnifier if the user tries to do
|
||
full screen magnification when full screen magnification is not
|
||
supported by gnome-mag.
|
||
|
||
2007-09-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/default.py: Fix for bug 481101 - getClickCount()
|
||
sometimes returns bogus values.
|
||
|
||
2007-09-27 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
* src/cthulhu/default.py:
|
||
* src/cthulhu/script.py:
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
* src/cthulhu/speechgenerator.py: Got rid of accessible annotations
|
||
(bug #476639).
|
||
|
||
2007-09-27 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oocalc/bug_356334.py: (new)
|
||
test/keystrokes/oocalc/bug_356334.params: (new)
|
||
Macaroon test file for bug #356334 - readCharAttributes crashes
|
||
OOo Calc 2.0.4 RC1.
|
||
|
||
* test/keystrokes/oocalc/bug_363801.py: (new)
|
||
test/keystrokes/oocalc/bug_363801.params: (new)
|
||
Macaroon test file for bug #363801 - Provide confirmation when
|
||
the user presses Insert R/C in Calc.
|
||
|
||
* test/keystrokes/oocalc/bug_433398.py: (new)
|
||
test/keystrokes/oocalc/bug_433398.params: (new)
|
||
Macaroon test file for bug #433398 - Cthulhu does not provide access
|
||
to the state of checked menu items in OOo.
|
||
|
||
2007-09-26 Scott Haeger <scott@bashautomation.com>
|
||
* Updated user_setting.py.in for progressbars
|
||
test/harness/user_setting.py.in
|
||
|
||
2007-09-26 Scott Haeger <scott@bashautomation.com>
|
||
* Updated ARIA test scripts to include output comments and whereami
|
||
test/keystrokes/firefox/moz_slider.py
|
||
test/keystrokes/firefox/moz_progressbar.py
|
||
test/keystrokes/firefox/dojo_slider.py
|
||
test/keystrokes/firefox/uiuc_button.py
|
||
|
||
2007-09-26 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oocalc/bug_361167.py: (new)
|
||
test/keystrokes/oocalc/bug_361167.params: (new)
|
||
test/keystrokes/oocalc/fruit.ods: (new)
|
||
Macaroon test file for bug #361167 - Add dynamic row and column
|
||
header support in Cthulhu for StarOffice/OpenOffice calc.
|
||
|
||
* test/keystrokes/oocalc/bug_363802.py: (new)
|
||
test/keystrokes/oocalc/bug_363802.params: (new)
|
||
Macaroon test file for bug #363802 - When navigating in Calc
|
||
from cell to cell, Cthulhu should not say "cell".
|
||
|
||
* test/keystrokes/oocalc/bug_364086.py: (new)
|
||
Macaroon test file for bug #364086 - Cthulhu reports "paragraph 0
|
||
paragraph" <char> when you begin typing in a Calc cell.
|
||
|
||
2007-09-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/html/FirefoxProfile/prefs.js: set
|
||
dom.disable_window_status_change to false so that we can test
|
||
the changing contents of the status bar in Firefox.
|
||
|
||
* test/html/status-bar.html: (new) Test case for use in regression
|
||
testing of status bar access in Firefox.
|
||
|
||
* test/harness/utils.py: Add htmlURLPrefix so that we can work
|
||
out the location of the local html test cases (i.e. the ones
|
||
in test/html).
|
||
|
||
* test/keystrokes/firefox/xul_where_am_i_status_bar.py: (new)
|
||
Another test.
|
||
|
||
2007-09-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/keystrokes/firefox/xul_role_accel_label.py,
|
||
test/keystrokes/firefox/xul_role_check_menu_item.py,
|
||
test/keystrokes/firefox/xul_role_check_box.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:
|
||
The above have new names so that we can more readily identify
|
||
the various widget groups. In addition, I added quite some
|
||
grep-able "bug" comments.
|
||
|
||
* test/keystrokes/firefox/xul_role_alert.py, (new)
|
||
test/keystrokes/firefox/xul_role_combo_box.py, (new)
|
||
test/keystrokes/firefox/xul_role_list_item.py, (new)
|
||
test/keystrokes/firefox/xul_role_menu_bar.py, (new)
|
||
test/keystrokes/firefox/xul_where_am_i_dialog.py: (new)
|
||
More tests, more grep-able "bug" comments.
|
||
|
||
* test/html/FirefoxProfile/prefs.js:
|
||
set browser.startup.homepage_override.mstone to "ignore". This
|
||
should solve the issue of each new milestone release (e.g. from
|
||
3.0a8 to 3.0a9) insisting upon displaying the what's new stuff
|
||
rather than about:blank. Okay, Will, so you were right and I
|
||
was wrong. ;-) ;-) ;-)
|
||
|
||
* test/html/FirefoxProfile/bookmarks.html: (new)
|
||
Added some hierarchically-arranged bookmarks for the purpose of
|
||
being able to test XUL trees, tree tables, and possibly multi-
|
||
line textboxes.
|
||
|
||
* test/harness/runone.sh:
|
||
Added bookmarks.html as one of the FirefoxProfile files to be
|
||
copied to /tmp during the testing.
|
||
|
||
2007-09-25 Scott Haeger <scott@bashautomation.com>
|
||
* Bug #468633, No output when tabbing to ARIA slider
|
||
src/cthulhu/Gecko.py
|
||
src/cthulhu/speechgenerator.py
|
||
|
||
2007-09-25 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oowriter/bug_435201.py:
|
||
test/keystrokes/oowriter/bug_435201.params: (new)
|
||
test/keystrokes/oowriter/spanish.odt: (new)
|
||
Adjusted test to open spanish.odt instead of creating its
|
||
contents. spanish.odt is going to be needed by another test.
|
||
|
||
* test/keystrokes/oowriter/bug_435226.py: (new)
|
||
test/keystrokes/oowriter/bug_435226.params: (new)
|
||
Macaroon test file for bug #435226 - Where-am-I doesn't correctly
|
||
handle multiple selected paragraphs in OOo Writer and Evolution.
|
||
|
||
* test/keystrokes/oowriter/bug_450210.py: (new)
|
||
Macaroon test file for bug #450210 - StarOffice.py needs
|
||
null-check for self.getFrame(event.source).
|
||
|
||
* test/keystrokes/oowriter/bug_361624.py: (new)
|
||
test/keystrokes/oowriter/bug_361624.params: (new)
|
||
test/keystrokes/oowriter/column-example.odt: (new)
|
||
Macaroon test file for bug #361624 - Flat review sometimes fails
|
||
to move to second column of text in OOo Writer documents.
|
||
|
||
2007-09-24 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* test/keystrokes/java/role_accel_label.py:
|
||
* test/keystrokes/java/role_check_box.py:
|
||
* test/keystrokes/java/role_check_menu_item.py:
|
||
* test/keystrokes/java/role_combo_box.py:
|
||
* test/keystrokes/java/role_dialog.py: Put proper header comments.
|
||
* test/keystrokes/java/role_menu.(py|params):
|
||
* test/keystrokes/java/role_page_tab.(py|params):
|
||
* test/keystrokes/java/role_radio_button.(py|params):
|
||
* test/keystrokes/java/role_radio_menu_item.(py|params):
|
||
New role tests.
|
||
|
||
2007-09-24 Scott Haeger <scott@bashautomation.com>
|
||
* Updated ARIA test scripts to include output comments and whereami
|
||
test/keystrokes/firefox/dojo_checkbox.py
|
||
test/keystrokes/firefox/dojo_tabcontainer.py
|
||
test/keystrokes/firefox/dojo_spinner.py
|
||
test/keystrokes/firefox/dojo_dialog.py
|
||
test/keystrokes/firefox/dojo_tree.py
|
||
test/keystrokes/firefox/moz_checkbox.py
|
||
test/keystrokes/firefox/moz_tabpanel.py
|
||
test/keystrokes/firefox/moz_menu.py
|
||
test/keystrokes/firefox/uiuc_radiobutton.py
|
||
test/keystrokes/firefox/uiuc_tree.py
|
||
|
||
2007-09-24 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oowriter/bug_430402.py:
|
||
test/keystrokes/oowriter/bug_435201.py:
|
||
test/keystrokes/oowriter/bug_342602.py:
|
||
test/keystrokes/oowriter/bug_350219.py:
|
||
test/keystrokes/oowriter/bug_413909.py:
|
||
test/keystrokes/oowriter/bug_382418.py:
|
||
test/keystrokes/oowriter/bug_355733.py:
|
||
test/keystrokes/oowriter/bug_353268.py:
|
||
test/keystrokes/oowriter/bug_361747.py:
|
||
test/keystrokes/oowriter/bug_364765.py:
|
||
test/keystrokes/oowriter/bug_385828.py:
|
||
test/keystrokes/oowriter/bug_384893.py:
|
||
test/keystrokes/oowriter/bug_469367.py:
|
||
test/keystrokes/oowriter/bug_362979.py:
|
||
Scripts adjusted to use "sequence.append(PauseAction(3000))".
|
||
|
||
* test/keystrokes/oowriter/bug_382408.py: (new)
|
||
test/keystrokes/oowriter/bug_382408.params: (new)
|
||
Macaroon test file for bug #382408 - Significant sluggishness
|
||
when navigating in OOo Writer tables.
|
||
|
||
* test/keystrokes/oowriter/bug_382880.py: (new)
|
||
test/keystrokes/oowriter/bug_382880.params: (new)
|
||
Macaroon test file for bug #382880 - No speech output when
|
||
tabbing among cells in OOo Writer tables.
|
||
|
||
* test/keystrokes/oowriter/bug_382888.py: (new)
|
||
test/keystrokes/oowriter/bug_382888.params: (new)
|
||
Macaroon test file for bug #382888 - Cthulhu should announce when
|
||
you cross a cell boundary in OOo Writer tables.
|
||
|
||
2007-09-21 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* test/keystrokes/java: Added Java Swing testing.
|
||
* test/keystrokes/java/role_accel_label.params:
|
||
* test/keystrokes/java/role_accel_label.py: Added new role test.
|
||
* test/keystrokes/java/role_check_box.params:
|
||
* test/keystrokes/java/role_check_box.py: Added new role test.
|
||
* test/keystrokes/java/role_check_menu_item.params:
|
||
* test/keystrokes/java/role_check_menu_item.py: Added new role test.
|
||
* test/keystrokes/java/role_combo_box.params:
|
||
* test/keystrokes/java/role_combo_box.py: Added new role test.
|
||
* test/keystrokes/java/role_dialog.params:
|
||
* test/keystrokes/java/role_dialog.py: Added new role test.
|
||
* test/keystrokes/java/role_push_button.params:
|
||
* test/keystrokes/java/role_push_button.py: Added new role test.
|
||
|
||
2007-09-21 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/html/FirefoxProfile/localstore.rdf: Changed last
|
||
selected pane in the Preferences dialog from Advanced
|
||
to Main.
|
||
|
||
2007-09-21 Scott Haeger <scott@bashautomation.com>
|
||
* Added partially finished ARIA test scripts
|
||
test/keystrokes/firefox/dojo_checkbox.py
|
||
test/keystrokes/firefox/dojo_tabcontainer.py
|
||
test/keystrokes/firefox/dojo_spinner.py
|
||
test/keystrokes/firefox/dojo_dialog.py
|
||
test/keystrokes/firefox/moz_progressbar.py
|
||
test/keystrokes/firefox/moz_slider.py
|
||
test/keystrokes/firefox/moz_checkbox.py
|
||
test/keystrokes/firefox/moz_tabpanel.py
|
||
test/keystrokes/firefox/moz_menu.py
|
||
test/keystrokes/firefox/uiuc_button.py
|
||
test/keystrokes/firefox/uiuc_radiobutton.py
|
||
test/keystrokes/firefox/uiuc_tree.py
|
||
|
||
2007-09-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oowriter/bug_435201.py: (new)
|
||
Macaroon test file for bug #435201 - Cthulhu is too chatty when
|
||
navigating by paragraph in OOo Writer.
|
||
|
||
* test/keystrokes/oowriter/bug_382415.py: (new)
|
||
test/keystrokes/oowriter/bug_382415.params: (new)
|
||
test/keystrokes/oowriter/table-sample.odt: (new)
|
||
Macaroon test file for bug #382415 - Speak cell/row setting
|
||
ignored in OOo Writer tables.
|
||
|
||
2007-09-20 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #465087 - Cthulhu speaks "Available fields panel" too
|
||
many times with OOo sbase Tables wizard.
|
||
|
||
2007-09-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh: copy FirefoxProfile stuff to
|
||
/tmp and use it from there rather than pointing to our
|
||
copy from SVN. This prevents Firefox from modifying
|
||
our SVN copy.
|
||
|
||
2007-09-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/firefox/dojo_slider.py,
|
||
test/harness/utils.py: add use of utils.py to define the
|
||
URL prefix for finding Dojo tests. Also bring dojo_slider.py
|
||
up to the latest Macaroon API.
|
||
|
||
2007-09-20 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oowriter/bug_430402.py: (new)
|
||
Macaroon test file for bug #430402 - Cthulhu unable to speak last
|
||
character of each "sentence" when doing a sayAll in OOo Writer.
|
||
|
||
* test/keystrokes/oowriter/bug_413909.py: (new)
|
||
Macaroon test file for bug #413909 - Cthulhu can no longer provide
|
||
"smarts" for spell checking in OOo Writer v2.1 (or later).
|
||
|
||
* test/keystrokes/oowriter/bug_385828.py: (new)
|
||
Macaroon test file for bug #385828 - Can not use agenda wizard
|
||
in OpenOffice.org.
|
||
|
||
2007-09-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_column_header.py: actually do
|
||
a "Where Am I" instead of just saying we'll be doing it.
|
||
|
||
* test/keystrokes/firefox/dojo_slider.py: make sure acc_role
|
||
is used in WaitForFocus actions.
|
||
|
||
2007-09-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh: add harness directory to PYTHONPATH
|
||
so we can easily import Python files into our macaroon test
|
||
scripts.
|
||
|
||
2007-09-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/role_table.py,
|
||
test/keystrokes/gtk-demo/role_icon.py,
|
||
test/keystrokes/gtk-demo/role_column_header.py,
|
||
test/keystrokes/gtk-demo/role_tree_table.py: add wait actions for
|
||
state-changed:expanded events when expanding/collapsing elements
|
||
in the list of GTK+ demos.
|
||
|
||
2007-09-19 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/keystrokes/firefox/role_push_button.py,
|
||
test/keystrokes/firefox/role_check_menu_item.py,
|
||
test/keystrokes/firefox/role_check_box.py,
|
||
test/keystrokes/firefox/role_radio_button.py,
|
||
test/keystrokes/firefox/role_radio_menu_item.py,
|
||
test/keystrokes/firefox/role_page_tab.py,
|
||
test/keystrokes/firefox/role_accel_label.py:
|
||
Adjusted Macaroon Gecko tests to include comments with speech
|
||
and braille output. Rolled the Where Am I tests into the role
|
||
tests. Switched the wait at the end to the new PauseAction().
|
||
And finally: Caught a dumb mistake that was causing some timeouts.
|
||
Now we are only timing out when Firefox lies to us and says a menu
|
||
is really a menu item when it's really not. :-)
|
||
|
||
2007-09-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/*.py: roll Where Am I tests
|
||
into the role-by-role tests. Upgrade to latest macaroon API.
|
||
Use PauseAction's. Roll in speech and braille output.
|
||
|
||
2007-09-19 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* 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_361747.py:
|
||
test/keystrokes/oowriter/bug_364765.py:
|
||
test/keystrokes/oowriter/bug_382418.py:
|
||
test/keystrokes/oowriter/bug_469367.py:
|
||
Adjusted Macaroon OOo Writer tests to include comments giving the
|
||
interesting braille lines and speech outputs (removed from the
|
||
wiki entries).
|
||
|
||
* test/keystrokes/oowriter/bug_362979.py: (new)
|
||
Macaroon test file for bug #362979 - In OOo, cannot read first
|
||
character on line with bullets.
|
||
|
||
* test/keystrokes/oowriter/bug_384893.py: (new)
|
||
Macaroon test file for bug #384893 - Cthulhu no longer reports bold
|
||
or underline in OOo Writer when Insert F is pressed.
|
||
|
||
2007-09-19 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_check_menu_item.py,
|
||
test/keystrokes/gtk-demo/role_check_box.py,
|
||
test/keystrokes/gtk-demo/role_column_header.py:
|
||
begin rolling Where Am I tests into GTK+ tests.
|
||
Also start including expected speech and braille
|
||
output into the *.py files so they are somewhat
|
||
self contained. Furthermore, as I encountered
|
||
what *might* be bugs, I just flagged them as
|
||
[[[BUG?: blah blah blah]]] in the test file. Will
|
||
go back later and re-evaluate these once the
|
||
Where Am I stuff is integrated.
|
||
|
||
2007-09-18 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oowriter/bug_361747.py: (new)
|
||
Macaroon test file for bug #361747 - Cthulhu should use weight to
|
||
determine if text is bolded in OO writer and calc.
|
||
|
||
* test/keystrokes/oowriter/bug_364765.py: (new)
|
||
Macaroon test file for bug #364765 - Escaping out of Wizards
|
||
submenu in OOo Writer causes Cthulhu to report "Format menu".
|
||
|
||
* test/keystrokes/oowriter/bug_382418.py: (new)
|
||
Macaroon test file for bug #382418 - Cthulhu should announce when
|
||
you enter/leave a table in OOo Writer documents.
|
||
|
||
2007-09-17 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oowriter/bug_353268.py: (new)
|
||
Macaroon test file for bug #3353268 - Cthulhu is double reading
|
||
lines in openoffice with latest Ubuntu live CD.
|
||
|
||
* test/keystrokes/oowriter/bug_355733.py: (new)
|
||
Macaroon test file for bug #355733 - Function "Say all" doesn't
|
||
work correctly in Openoffice writer.
|
||
|
||
2007-09-16 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/keystrokes/firefox/role_radio_button.py,
|
||
test/keystrokes/firefox/role_radio_menu_item.py:
|
||
Make consistent with a change Will had made in the other
|
||
Firefox tests.
|
||
|
||
* test/keystrokes/firefox/role_push_button.py, (new)
|
||
test/keystrokes/firefox/role_page_tab.py, (new)
|
||
test/keystrokes/firefox/where_am_i_accel_label.py, (new)
|
||
test/keystrokes/firefox/where_am_i_check_box.py, (new)
|
||
test/keystrokes/firefox/where_am_i_check_menu_item.py, (new)
|
||
test/keystrokes/firefox/where_am_i_page_tab.py, (new)
|
||
test/keystrokes/firefox/where_am_i_push_button.py, (new)
|
||
test/keystrokes/firefox/where_am_i_radio_button.py, (new)
|
||
test/keystrokes/firefox/where_am_i_radio_menu_item.py: (new)
|
||
More keystroke files.
|
||
|
||
2007-09-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh, test/harness/harness.sh: delay
|
||
the determination of OpenOffice PIDs until it is time to
|
||
kill OpenOffice. Doing it earlier might miss some spawned
|
||
processes. Also add in knowledge of oowriter, oocalc, and
|
||
ooffice.
|
||
|
||
* test/keystrokes/oowriter/bug_342602.py,
|
||
test/keystrokes/oowriter/bug_469367.py,
|
||
test/keystrokes/oowriter/bug_350219.py: remove paths from
|
||
Wait actions, play a little with what to wait for (focus
|
||
on object versus focus on window), and wait at end to try
|
||
to ensure OpenOffice is in the same state it was when the
|
||
test was started.
|
||
|
||
2007-09-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* text/keystrokes/firefox/dojo_slider.py: use new macaroon
|
||
support to wait for document load and also type in the
|
||
URL instead of obtaining it from the *.params file.
|
||
|
||
2007-09-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* text/keystrokes/firefox/dojo_slider.py: press Ctrl+Home
|
||
to guarantee we start at the top of the page.
|
||
|
||
2007-09-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/harness.sh: adjust a little bit for running
|
||
command and waiting.
|
||
|
||
* test/harness/user-settings.py.in: disable automatic say
|
||
all when loading a page in Gecko.
|
||
|
||
* text/keystrokes/firefox/dojo_slider.py: adjust a little bit
|
||
to test additional slider on page.
|
||
|
||
2007-09-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runall.sh, test/harness/harness.sh: add "-a" option
|
||
to allow you to specify the name of an application directory to
|
||
use so you can restrict the running of tests to just one
|
||
application.
|
||
|
||
* test/keystrokes/firefox/*: experimenting with repeatability
|
||
issues.
|
||
|
||
2007-09-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oowriter/bug_469367.py: (new)
|
||
Macaroon test file for bug #342602 - StarOffice Writer - order
|
||
of speaking information of table cells is incorrect.
|
||
|
||
* test/keystrokes/oowriter/bug_350219.py: (new)
|
||
Macaroon test file for bug #350219 - In OOo, no announcement
|
||
when you create a new document.
|
||
|
||
2007-09-14 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/where_am_I.py: Fix for bug 476786 - whereAmI fails in
|
||
Firefox menus.
|
||
|
||
2007-09-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/keystrokes/firefox/role_radio_button.py, (new)
|
||
test/keystrokes/firefox/role_radio_menu_item.py: (new)
|
||
Macaroon test files for Firefox.
|
||
|
||
2007-09-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/user-settings.py.in: set commFailureAttemptLimit
|
||
to 0 so Cthulhu will actually process events when testing (D'Oh!).
|
||
|
||
2007-09-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/keystrokes/firefox/role_accel_label.py,
|
||
test/keystrokes/firefox/role_check_box.py,
|
||
test/keystrokes/firefox/role_check_menu_item.py:
|
||
In the "third time's charm" department: It's the DOCUMENT_FRAME
|
||
that issues the focus: event; not the FRAME.
|
||
|
||
2007-09-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/keystrokes/firefox/role_accel_label.py,
|
||
test/keystrokes/firefox/role_check_box.py,
|
||
test/keystrokes/firefox/role_check_menu_item.py:
|
||
Wait for the main FF window to get focus again and
|
||
add a pause at the end.
|
||
|
||
2007-09-13 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* test/keystrokes/firefox/role_check_box.py, (new)
|
||
test/keystrokes/firefox/role_check_menu_item.py: (new)
|
||
Macaroon test files for Firefox.
|
||
|
||
2007-09-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh, test/harness/harness.sh,
|
||
test/html/FirefoxProfile/localstore.rdf
|
||
test/html/FirefoxProfile/prefs.js: add support for
|
||
starting Firefox from a known profile.
|
||
|
||
2007-09-13 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oowriter/bug_469367.py:
|
||
Removed spurious white space and uncommented various
|
||
WaitForFocus lines.
|
||
|
||
2007-09-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh, test/harness/runall.sh: add special
|
||
knowledge for killing firefox
|
||
|
||
2007-09-13 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/oowriter/bug_469367.py: (new)
|
||
Macaroon test file for bug #469367 - Cthulhu StarOffice script
|
||
not properly announcing (potential) indentation in OOo Writer.
|
||
|
||
2007-09-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh: open log files for overwriting, not
|
||
appending.
|
||
|
||
* test/harness/user-settings.py.in: disable attempting to
|
||
connect to BrlTTY to eliminate a Traceback in the debug file.
|
||
This will allow us to look for Tracebacks in the debug files
|
||
as a means to catch other problems (e.g., badness in the Cthulhu
|
||
code).
|
||
|
||
2007-09-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/role_accel_label.py: add example
|
||
test for firefox.
|
||
|
||
2007-09-12 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 475956 - Cthulhu sometimes "guesses"
|
||
index.htm* as the base name for a link in FF3.
|
||
|
||
2007-09-12 Scott Haeger <scott@bashautomation.com>
|
||
Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/gedit.py,
|
||
src/cthulhu/scripts/gnome-panel.py,
|
||
src/cthulhu/scripts/gaim.py,
|
||
src/cthulhu/scripts/metacity.py,
|
||
src/cthulhu/scripts/acroread.py,
|
||
src/cthulhu/scripts/StarOffice.py,
|
||
src/cthulhu/mag.py,
|
||
src/cthulhu/atspi.py,
|
||
src/cthulhu/default.py,
|
||
src/cthulhu/focus_tracking_presenter.py,
|
||
src/cthulhu/Gecko.py,
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
fix for bug 475177 - Support new AT-SPI event name format
|
||
|
||
2007-09-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/script.py: make sure to return pronunciations
|
||
in overridePronunciations.
|
||
|
||
2007-09-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh: also use -norestore when running
|
||
soffice.
|
||
|
||
2007-09-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/nautilus.py: fix problem where the util.xxx
|
||
module methods were still being referenced rather than using
|
||
the self.xxx stuff.
|
||
|
||
2007-09-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/user-settings.py.in, src/cthulhu/settings.py,
|
||
src/cthulhu/script.py: allow default commFailure settings to be
|
||
customzable in user-settings.
|
||
|
||
* test/keystrokes/gtk-demo/where_am_i_tree_table.py: use Ctrl+Right
|
||
instead of just Right to navigate tree.
|
||
|
||
* test/harness/harness.sh: a bit more mucking to allow things like
|
||
soffice, gedit, and nautilus to be run with command line parameters.
|
||
|
||
* test/keystrokes/soffice/role_alert.py,
|
||
test/keystrokes/soffice/say-all.params,
|
||
test/keystrokes/soffice/say-all.py,
|
||
test/keystrokes/soffice/role_accel_label.py: beginning of keystrokes
|
||
to work with soffice.
|
||
|
||
2007-09-10 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
Open and save Glade file in glade-2 so that the hand-edited
|
||
translation changes don't keep appearing in other Glade patches.
|
||
|
||
2007-09-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/httpserver.py: add support to allow log file and
|
||
debug file switching via HTTP POST requests.
|
||
|
||
* test/harness/harness.sh: a new file to work on the idea of
|
||
only running the target application once for an entire set of
|
||
test files. If this works, it will be a replacement for
|
||
runall.sh and runone.sh.
|
||
|
||
2007-09-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/rolenames.py: fix for bug 472978 - Short Braille and
|
||
spoken word for "dial" should be different messages. Used
|
||
Q_("shortbraille|dial") for the short braille word. Also did
|
||
the same for "form" since it had the same problem.
|
||
|
||
2007-09-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/chnames.py: fix for bug 472907 - Characters "°" and "º"
|
||
shouldn't have the same description. Made the "º" character be
|
||
"ordinal" instead of "degrees".
|
||
|
||
2007-09-06 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py: Tweaked the fix for bug 473991 -
|
||
Cthulhu doesn't announce autocompleted user names in Pidgin.
|
||
Needed to handle a spurious text-changed:insert event when
|
||
switching to a private conversation.
|
||
|
||
2007-09-06 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #469367 - Cthulhu StarOffice script not properly
|
||
announcing (potential) indentation in OOo Writer.
|
||
|
||
2007-09-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/doc-set/cthulhu.sgml, docs/doc-set/testing.sgml,
|
||
docs/doc-set/gtk_testing.sgml, docs/doc-set/cthulhu.html,
|
||
docs/doc-set/cthulhu.pdf: begin writing up GTK+ testing
|
||
section.
|
||
|
||
2007-09-05 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py: Fix for bug 473991 - Cthulhu doesn't announce
|
||
autocompleted user names in Pidgin.
|
||
|
||
2007-09-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Incorrect import line for importing Q_ from cthulhu_i18n
|
||
|
||
2007-09-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Fix bug #473422 - Cthulhu has traceback when giving focus to the
|
||
pidgin application.
|
||
|
||
2007-09-05 Scott Haeger <scott@bashautomation.com>
|
||
* src/cthulhu/Gecko.py: Fix for bug #471878, ARIA widgets should not
|
||
echo characters during traversal using arrows
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug #473585, Caret not being set to ARIA
|
||
listbox when navigating to it
|
||
|
||
2007-09-04 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
Fix bug #473420 - Cthulhu speaking an extra "seconds" for
|
||
the Preferences dialog.
|
||
|
||
2007-09-04 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 472345 - Cannot arrow out of
|
||
entries in FF3 if text is inserted via javascript.
|
||
|
||
2007-09-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_console_prefs.py: fix for bug 472962 - Trailing
|
||
space at end of message/string.
|
||
|
||
2007-09-01 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Work on bug 472377 - Need to fix braille
|
||
for radio buttons and checkboxes in HTML content. There are
|
||
two issues: 1) repetition of labels with radio buttons and
|
||
2) The label and name of radio buttons and checkboxes needs to
|
||
be reversed. 1) is easy and now done. 2) will take some thought.
|
||
|
||
2007-09-01 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/speechgenerator.py,
|
||
* src/cthulhu/default.py:
|
||
Fix for bug 456970 - Cthulhu says "0 items" for tree tables that
|
||
use NODE_CHILD_OF relationship.
|
||
|
||
* src/cthulhu/Gecko.py: Work on bug 472029 - Cannot arrow into
|
||
autocompletes in HTML forms if Cthulhu is controlling the caret
|
||
|
||
2007-09-01 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py,
|
||
* src/cthulhu/default.py:
|
||
Fix for bug 472407 - Cthulhu doesn't always announce new messages
|
||
in unfocused tabs in Pidgin
|
||
|
||
2007-08-31 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 471955 - Cthulhu does not provide
|
||
access to state changes in HTML radio buttons in FF3
|
||
|
||
2007-08-31 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 471537 - We need to find a way
|
||
to identify truly "focusable" elements in FF3.
|
||
|
||
2007-08-30 Scott Haeger <scott@bashautomation.com>
|
||
* src/cthulhu/Gecko.py: Fix for bug #468633, No output when tabbing
|
||
to ARIA slider
|
||
|
||
2007-08-30 Scott Haeger <scott@bashautomation.com>
|
||
* src/cthulhu/Gecko.py: Fix for bug #469686, Sanity check needed in
|
||
gecko.getHeadingLevel/getNodeLevel
|
||
|
||
2007-08-30 Scott Haeger <scott@bashautomation.com>
|
||
* src/cthulhu/speechgenerator.py: Fix for bug #471885, ARIA trees
|
||
should output only state change if item is unchanged.
|
||
|
||
2007-08-28 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py: Fix for bug 471220 - Gaim's
|
||
prefixChatMessage setting should have option to only prefix
|
||
non-focused tabs. Now if you enable the app-specific setting
|
||
to speak chatroom name, it will only speak it when the message
|
||
is not in your current room.
|
||
|
||
2007-08-27 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: One more "check" related to the fix for
|
||
bug 470332 - Can no longer arrow to push buttons in FF3. The
|
||
original fix exposed a Mozilla bug which was causing Cthulhu to
|
||
hang when it encountered (un)ordered lists. See bug #470853.
|
||
This update should prevent the hang while we're waiting for the
|
||
fix.
|
||
|
||
2007-08-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/atspi.py,
|
||
* src/cthulhu/Gecko.py,
|
||
* src/cthulhu/where_am_I.py:
|
||
Work on bug 468098 - The whereAmI implementation doesn't always
|
||
match the whereAmI spec and bug 356068 - Provide a command for
|
||
identifying the default button within a dialog. On the latter
|
||
front, double-clicking Cthulhu_Modifier + KP_Enter (desktop layout)
|
||
or Cthulhu_Modifier + / (laptop layout) should cause the default
|
||
button to be announced if there is a default button. Please
|
||
note that this functionality requires the latest gail from svn
|
||
trunk. If you're using Feisty, your mileage may vary. This is
|
||
intended for GNOME 2.20 and beyond.
|
||
|
||
2007-08-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py,
|
||
* src/cthulhu/cthulhu-setup.glade,
|
||
* src/cthulhu/flat_review.py,
|
||
* src/cthulhu/speechgenerator.py,
|
||
* src/cthulhu/default.py,
|
||
* src/cthulhu/Gecko.py,
|
||
* src/cthulhu/cthulhu_i18n.py.in,
|
||
* src/cthulhu/J2SE-access-bridge.py,
|
||
* src/cthulhu/where_am_I.py,
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug 469615 - A few lingering i18n issues
|
||
|
||
2007-08-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 470332 - Can no longer arrow to
|
||
push buttons in FF3
|
||
|
||
* src/cthulhu/default.py: Fix for bug 468765 - Cthulhu does not provide
|
||
access to shortcuts for FF3 or Thunderbird menu items
|
||
|
||
2007-08-24 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/braillegenerator.py: Reset the braille verbosity setting
|
||
outsite a conditional block. This assures that we reset it all the
|
||
time. Bug #469786
|
||
|
||
2007-08-24 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
Continued to fix bug #469098 - Cthulhu should indicate when a new chat
|
||
window/tab has appeared in Pidgin. Added extra checks to prevent it
|
||
speaking "bogus" new chat tabs (like for the Preferences dialog).
|
||
|
||
2007-08-23 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
Fix for bug #469098 - Cthulhu should indicate when a new chat
|
||
window/tab has appeared in Pidgin.
|
||
|
||
2007-08-23 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
Work on bug #465989 - Adding panel applets.
|
||
In _getBrailleRegionsForTableCell() and _getSpeechForTableCell(),
|
||
check to see if this table cell contains an icon (image).
|
||
If yes:
|
||
1/ Try to get a description for it and speak that.
|
||
2/ Treat the object of role type ROLE_IMAGE and speak
|
||
the role name.
|
||
|
||
2007-08-22 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf:
|
||
Update to the braille specs
|
||
|
||
2007-08-22 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #467425 - Cthulhu causes pygtk application to generate
|
||
GtkWarning messages (thanks LiYan Zhang, Yi Jin and Will).
|
||
|
||
2007-08-21 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf:
|
||
Update to the specs
|
||
|
||
2007-08-20 Tomas Cerha <via william.walker@sun.com>
|
||
|
||
* Fix for bug 467563 - Speech Dispatcher backend crashes in text
|
||
setup (Thanks Tomas!)
|
||
|
||
2007-08-17 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/pronunciation_dict.py:
|
||
Fix for bug #467425 - Cthulhu should default to an empty pronunciation
|
||
dictionary.
|
||
|
||
2007-08-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runone.sh, test/harness/runall.sh, test/harness/quit.py,
|
||
test/harness/runprofiler.py: fix for bug 467082 - Need to add profiling
|
||
to the test harness. This adds a "-p" option to the runall.sh script
|
||
and creates profile information in the test/profile directory. It
|
||
requires the python-profiler package to be installed. To run, type
|
||
"./runall.sh -p" in the test/harness directory. (The harness also
|
||
requires that macaroon be installed. You can get macaroon from the
|
||
macaroon subdirectory of the accerciser module.)
|
||
|
||
2007-08-15 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/pronunciation_dict.py:
|
||
src/cthulhu/app_prefs.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #464754 - Pronunciation dictionary checks should be
|
||
case insensitive.
|
||
|
||
2007-08-15 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
Fix for bug #466725 - Traceback when using SayAll in Gedit when
|
||
text lacks sentence punctuation.
|
||
|
||
2007-08-15 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf:
|
||
Update to the braille specs
|
||
|
||
2007-08-15 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py
|
||
src/cthulhu/braillegenerator.py
|
||
src/cthulhu/default.py
|
||
src/cthulhu/speechgenerator.py: Bug #462156, No announcements for
|
||
ARIA trees
|
||
|
||
2007-08-15 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
* src/cthulhu/flat_review.py: fix for Bug 464855 - cthulhu speaks/brailles
|
||
scroll bar arrows as anonymous "push buttons"
|
||
|
||
Change requested by Mike Pedersen. Cthulhu speaks and brailles
|
||
Java slider and scroll bar orientation before the role.
|
||
|
||
2007-08-15 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 466764 - Cthulhu doesn't provide
|
||
access to alerts that appear when page is loading in FF3.
|
||
|
||
2007-08-15 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
* src/cthulhu/flat_review.py: fix for Bug 464855 - cthulhu speaks/brailles
|
||
scroll bar arrows as anonymous "push buttons"
|
||
|
||
2007-08-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for a traceback error in getFrame() in default.py.
|
||
See bug #465087 for more details.
|
||
|
||
2007-08-14 Tomas Cerha <via william.walker@sun.com>
|
||
|
||
* Fix for bug 466500 - Speech Dispatcher backend crashes with
|
||
older SD versions
|
||
|
||
2007-08-13 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
* src/cthulhu/flat_review.py: fix for Bug 458150 - flat-review
|
||
should present slider orientation
|
||
|
||
2007-08-13 Tomas Cerha <via william.walker@sun.com>
|
||
|
||
Fix for bug 455308 - Output module and voice selection with Speech
|
||
Dispatcher backend. The changes also involve some minor cleanup
|
||
and one major improvement - automatic reconnection after losing
|
||
Speech Dispatcher connection (for example after SD is restarted).
|
||
|
||
* src/cthulhu/speechdispatcherfactory.py: Try to import the `speechd'
|
||
module globally and set the variables `_speechd_available' and
|
||
`_speechd_version_ok' accordingly.
|
||
(SpeechServer.list_output_modules): New method.
|
||
(SpeechServer._getActiveServers): Method removed.
|
||
(SpeechServer.getSpeechServers): Create one default server and one
|
||
separate server for each available output module.
|
||
(SpeechServer._getSpeechServer): New method.
|
||
(getSpeechServer): Return the default server if `info' is not
|
||
specified.
|
||
(SpeechServer.__init__): Argument `lang' removed. Rely on
|
||
globally imported `speechd' module and the related variables. If
|
||
client initialization fails, log the error. Initialize mapping
|
||
constants here, not in `_init()'.
|
||
(SpeechServer._init): Rely on globally imported `speechd' module.
|
||
Don't set the default language, rely on language setting according
|
||
to voice properties. Don't initialize default voice properties,
|
||
let them be initialized on the first speak command.
|
||
(SpeechServer._send_command): New method allowing automatic
|
||
reconnection after Speech Dispatcher restart.
|
||
(SpeechServer._set_family):
|
||
(SpeechServer._set_rate, SpeechServer._set_pitch)
|
||
(SpeechServer._set_volume, SpeechServer._speak)
|
||
(SpeechServer._cancel, SpeechServer.speakCharacter): Use
|
||
`_send_command()' instead of calling the method directly.
|
||
(SpeechServer.getVoiceFamilies): Set the locale of the default
|
||
voice according to the current locale. List snthesizer's voices.
|
||
|
||
2007-08-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 464714 - translations. Edit
|
||
docs to reduce confusion.
|
||
|
||
2007-08-11 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 460284 - Cthulhu should not allow
|
||
the user to arrow into the FF3 status bar.
|
||
|
||
2007-08-09 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf:
|
||
Update to the braille specs
|
||
|
||
2007-08-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* MAINTAINERS: update to include names, e-mail, and userid per
|
||
discussion on desktop-devel-list.
|
||
|
||
2007-08-08 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
src/cthulhu/braille.py:
|
||
Fix for bug #462509, ARIA dialogs are not being announced
|
||
|
||
2007-08-02 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* test/keystrokes/gtk-demo/where_am_i_accel_label.py: Updated
|
||
header comment.
|
||
* test/keystrokes/gtk-demo/where_am_i_check_box.py: Updated
|
||
header comment.
|
||
* test/keystrokes/gtk-demo/where_am_i_check_menu_item.py: Updated
|
||
header comment.
|
||
|
||
* test/keystrokes/gtk-demo/where_am_i_combo_box.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_combo_box2.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_icon.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_label.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_page_tab.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_push_button.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_radio_button.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_spin_button.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_table.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_text_multiline.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_toggle_button.py: Added.
|
||
* test/keystrokes/gtk-demo/where_am_i_tree_table.py: Added.
|
||
|
||
2007-08-07 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #462256 - Cthulhu doesn't speak/braille anything when going
|
||
to the 2nd screen in the OOo Presentation startup wizard.
|
||
|
||
2007-08-07 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* docs/doc-set/testing.sgml, docs/doc-set/cthulhu.html -
|
||
Added Java Platform Testing.
|
||
|
||
2007-08-05 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 457988 - Firefox SSL Dialogs
|
||
are not read.
|
||
|
||
2007-08-03 Joanmarie Diggs <joanmarie.diggs@gmail.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 461620 - Cthulhu doesn't speak find
|
||
results in FF3 when focus is on Next/Previous buttons.
|
||
|
||
* src/cthulhu/scripts/Evolution.py: Fix for bug 462650 - Traceback
|
||
when using whereAmI in Evolution New Contact dialog.
|
||
|
||
2007-08-02 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/app_prefs.py: (New)
|
||
src/cthulhu/Makefile.am:
|
||
Fix for bug #462627 - Refactor cthulhu_prefs.py.
|
||
|
||
2007-08-02 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* test/keystrokes/gtk-demo/where_am_i_accel_label.py: Initial
|
||
commit. Might not need the KP_Insert+KP_Enter that is there right now.
|
||
|
||
* test/keystrokes/gtk-demo/where_am_i_check_box.py: Initial
|
||
commit. Doesn't actually give the correct result. After the
|
||
checkbutton is checked, it's state is not uttered in "where am I".
|
||
|
||
* test/keystrokes/gtk-demo/where_am_i_check_menu_item.py: Initial
|
||
commit.
|
||
|
||
2007-08-01 Willie Walker <william.walker@sun.com>
|
||
|
||
Work on bug 415061 - regression test results should be repeatable.
|
||
|
||
* test/harness/runall.sh: a little work on the code coverage
|
||
analysis.
|
||
|
||
* test/keystrokes/gtk-demo/role_combo_box.py: tweak initial wait
|
||
|
||
* test/keystrokes/gtk-demo/role_push_button.py,
|
||
test/keystrokes/gtk-demo/role_table.py,
|
||
test/keystrokes/gtk-demo/role_tear_off_menu_item.py,
|
||
test/keystrokes/gtk-demo/role_radio_button.py,
|
||
test/keystrokes/gtk-demo/role_combo_box2.py,
|
||
test/keystrokes/gtk-demo/role_spin_button.py,
|
||
test/keystrokes/gtk-demo/role_text_multiline.py,
|
||
test/keystrokes/gtk-demo/role_tree_table.py,
|
||
test/keystrokes/gtk-demo/role_label.py,
|
||
test/keystrokes/gtk-demo/role_split_pane.py,
|
||
test/keystrokes/gtk-demo/role_toolbar.py,
|
||
test/keystrokes/gtk-demo/role_page_tab.py,
|
||
test/keystrokes/gtk-demo/role_menu.py: new tests
|
||
|
||
2007-08-01 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_prefs.py:
|
||
Fix for bug #462475 - crash due Non-ASCII characters in
|
||
.cthulhu/user-settings.py file. Added the line:
|
||
# -*- coding: utf-8 -*-
|
||
to the beginning of the ~/.cthulhu/user-settings.py file (also to the
|
||
beginning of any application specific settings files written out).
|
||
|
||
2007-08-01 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/settings.py:
|
||
With OOo-dev 2.3.0, the accessible application name has changed
|
||
(again) to "soffice". We needed to add a line that maps this to
|
||
the StarOffice.py script.
|
||
|
||
2007-08-01 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/bookmarks.html: make sure there is a newline at
|
||
the end of the file. The absence of newlines wreaks havoc
|
||
on the coverage testing.
|
||
|
||
2007-08-01 Willie Walker <william.walker@sun.com>
|
||
|
||
Work on bug 415061 - regression test results should be repeatable.
|
||
With these changes, I've had 6 simultaneous repeatable runs of
|
||
the new test harness. It's starting to look promising.
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py, src/cthulhu/settings.py:
|
||
add asyncMode setting (default=True). If True, we run in our
|
||
normal mode of operation of queueing events and processing
|
||
them on the gidle thread. If False, we process events
|
||
immediately -- very helpful for testing repeatability.
|
||
|
||
* test/harness/runone.sh: add cthulhu.settings.asyncMode = False
|
||
|
||
* test/keystrokes/gtk-demo/*.py: tweak timings a little bit to
|
||
prevent event compression.
|
||
|
||
2007-07-31 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 459584 - ARIA widget labels
|
||
not read correctly
|
||
|
||
2007-07-31 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runall.sh, test/harness/runone.sh: modify to
|
||
use *.py files instead of *.keys files.
|
||
|
||
* test/keystrokes/gtk-demo/*.py: new files that represent a
|
||
stab at the new testing model. Requires that macaroon be
|
||
installed. You can get/install macaroon from the macaroon
|
||
subdirectory of the accerciser module.
|
||
|
||
2007-07-30 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/settings.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/pronunciation_dict.py:
|
||
src/cthulhu/script.py:
|
||
More work on bug #364518 - Create a GUI interface to the
|
||
pronunciation dictionary. Added in proper support for application
|
||
specific pronunciations.
|
||
|
||
2007-07-30 Javier Dorado Martínez <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/gnome-mud.py: Fix for bug 461719 - gnome-mud
|
||
script failed at import
|
||
|
||
2007-07-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, README: Mark as Cthulhu 2.21.0pre
|
||
|
||
2007-07-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, README, NEWS, RELEASE-HOWTO, docs/pydoc/Makefile.am:
|
||
prep for v2.19.6
|
||
|
||
2007-07-27 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug #460774 - Cthulhu doesn't provide
|
||
access to message being composed in Thunderbird.
|
||
|
||
2007-07-27 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
More work on bug #364518. Changed label and mnemonic for the
|
||
"Add" button in the pronunciation pane to "New entry" and Alt-n.
|
||
|
||
2007-07-27 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu_state.py:
|
||
src/cthulhu/gnomespeechfactory.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Work on bug #364518 - Create a GUI interface to the pronunciation
|
||
dictionary.
|
||
|
||
2007-07-27 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py:
|
||
Fixed problem found when testing bug #364518. If you deleted
|
||
an entry from the pronunciated dictionary with the shortcut
|
||
Alt-d, then you'd get a traceback and a COMM_FAILURE. Fix was
|
||
in the say() routine in gnomespeechfactory.py, and was to check
|
||
to see if we were being passed in a unicode string, and if so,
|
||
then to convert to UTF-8.
|
||
|
||
2007-07-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* autogen.sh: up automake requirement from 1.7.2 to 1.9
|
||
|
||
2007-07-25 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/J2SE-access-bridge.py: Bug 458142 - flat-review does
|
||
not review Swing panels with titled borders
|
||
|
||
2007-07-25 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py: ARIA widgets should not consume navigation keys,
|
||
bug 459618.
|
||
|
||
2007-07-25 Stephen Brandt <via william.walker@sun.com>
|
||
|
||
* icons/*, configure.in, Makefile.am, cthulhu.png (remove): fix
|
||
for bug 460215 - Include new Tango icons
|
||
|
||
2007-07-24 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
Fix for bug #409731 - Cthulhu should speak text selected by the mouse.
|
||
|
||
2007-07-22 Willie Walker <william.walker@sun.com>
|
||
|
||
Work on bug 415061 - regression test results should be repeatable
|
||
|
||
* test/harness/runall.sh: add filtering for "Desktop Frame" to
|
||
help eliminate differences that really shouldn't be there.
|
||
|
||
* test/keystrokes/scalc/F6-navigation.keys,
|
||
test/keystrokes/scalc/menu-items.keys,
|
||
test/keystrokes/gedit/text-attributes.keys: adjust timings and
|
||
test procedure to help reduce differences between runs.
|
||
|
||
* test/keystrokes/gedit/alphanum-modifiers.keys: remove this file
|
||
since it really wasn't testing what it was supposed to be testing
|
||
and it was causing differences between test runs.
|
||
|
||
2007-07-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* po/POTFILES.in: fix for bug 459080 - Some files missing from
|
||
POTFILES.in.
|
||
|
||
2007-07-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speech.py, src/cthulhu/speechserver.py,
|
||
src/cthulhu/scripts/StarOffice.py: add some missing i18n notes for
|
||
translators.
|
||
|
||
2007-07-17 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 456446 - Gecko autocompletes
|
||
not always spoken.
|
||
|
||
2007-07-13 Willie Walker <william.walker@sun.com>
|
||
|
||
Work on regression testing. There's still a ways to go, with
|
||
the major problems being non-deterministic event ordering from:
|
||
|
||
gnome-terminal: variable compressing of text-inserted events
|
||
from text resulting from the output of a command
|
||
|
||
gedit: differing event ordering between text inserted
|
||
events and name changed events for window title
|
||
going from "Unsaved" to "*Unsaved"
|
||
|
||
OOo: providing different user behavior for the same
|
||
keystrokes (e.g., down arrow in the Open Files
|
||
dialog sometimes takes you to the file list
|
||
header, sometimes it takes you to the file)
|
||
|
||
I'm still working on the above, either trying to fix them or
|
||
test around them. One step at a time, though, and I want to
|
||
get my work checked in just in case someone decides to steal
|
||
my laptop.
|
||
|
||
* src/tools/play_keystrokes.py, src/tools/record_keystrokes.py:
|
||
use delta times instead of absolute times (makes for much easier
|
||
editing of keystroke files). Also simplify play_keystrokes.py
|
||
and let it use delta times when playing back files.
|
||
|
||
* test/harness/runone.sh: turn off gnome-terminal's dynamic
|
||
title setting. Also improve shutdown of OOo binaries. Add
|
||
ability to pass parameters to a command via the *.params file.
|
||
Also move logic for logging output from the settings file to
|
||
runone.sh. Make the output log use the Python logging
|
||
facility instead of debug.py, and save the output for speech
|
||
and braille to separate files (makes the output easier to
|
||
read and helps us also understand where differences lie).
|
||
|
||
* test/harness/runall.sh: account for the fact that output
|
||
is now logged to separate files.
|
||
|
||
* test/keystrokes/*: migrate to delta times, also tweak all
|
||
the tests to improve the timing of the keystrokes a bit. Also
|
||
make sure the tests actually tested *something*. :-)
|
||
|
||
2007-07-13 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #455230 - Read table cell row should insert column
|
||
headers for non-text cells.
|
||
|
||
2007-07-12 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/braille.py: Fix for bug 456296 - Traceback in
|
||
braille.py when doing a "Select All" in gedit.
|
||
|
||
2007-07-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py: remove "self.whereAmI(None)" line. This is
|
||
an error (self.whereAmI is an object and not a method) and is
|
||
probably left over from some earlier revision of the whereAmI
|
||
code.
|
||
|
||
2007-07-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speech.py: Add debug/log output for speakKeyEvent,
|
||
{increase,decrease}Speech{Pitch,Rate} even if a speechserver
|
||
is not being used.
|
||
|
||
2007-07-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechserver.py, src/cthulhu/speech.py,
|
||
src/cthulhu/braille.py, src/cthulhu/gnomespeechfactory.py,
|
||
src/cthulhu/debug.py: as potential work for bug 415061
|
||
(regression test results should be repeatable), make
|
||
better use of the logging module. To enable the logging,
|
||
you can do something like this in your cthulhu-customizations.py
|
||
or user-settings.py file:
|
||
|
||
import logging
|
||
handler = logging.FileHandler("log.out")
|
||
formatter = logging.Formatter('%(name)s.%(message)s')
|
||
handler.setFormatter(formatter)
|
||
for logger in ["braille", "speech"]:
|
||
log = logging.getLogger(logger)
|
||
log.addHandler(handler)
|
||
log.setLevel(logging.INFO)
|
||
|
||
2007-07-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, README: flag as v2.19.6pre
|
||
|
||
2007-07-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py:
|
||
Correct fix for bug #439191 - sayAll by sentence can position the
|
||
text cursor in the wrong place when interrupted.
|
||
|
||
2007-07-09 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* test/keystrokes/gedit/say-all-cursor-pos.settings,
|
||
test/keystrokes/gedit/say-all-dialog.setting,
|
||
test/keystrokes/gedit/say-all.settings,
|
||
test/keystrokes/gnome-terminal/swriter-say-all.settings
|
||
|
||
New settings files for SayAll tests. These settings files
|
||
have the line 'cthulhu.settings.speechServerFactory = None'
|
||
commented out.
|
||
|
||
2007-07-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS: final prep for v2.19.5
|
||
|
||
2007-07-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/pydoc/Makefile.am, src/cthulhu/Makefile.am: get rid of
|
||
cruft and realphabetize.
|
||
|
||
* src/cthulhu/cthulhu.py: remove import of string module since it
|
||
is not used.
|
||
|
||
2007-07-09 Tomas Cerha <cerha@brailcom.org>
|
||
|
||
Fix for bug 449964 - Pass the key event information to the speech
|
||
system to allow more advanced key echo handling
|
||
|
||
* src/cthulhu/cthulhu.py (KeyEventType): New class.
|
||
(_keyEcho): Speak using `speech.speakKeyEvent()' instead of
|
||
`speech.speak()' to allow the speech server accessing the original
|
||
key event information (before key name verbalization).
|
||
|
||
* src/cthulhu/speech.py (speakKeyEvent): New function.
|
||
|
||
* src/cthulhu/speechserver.py (SpeechServer): Derive from `object'.
|
||
(SpeechServer.speakKeyEvent): Implement a generic key echo
|
||
handling using the `speak' command.
|
||
|
||
* src/cthulhu/speechdispatcherfactory.py: Added support for key echo
|
||
using Speech Dispatcher's KEY command.
|
||
|
||
2007-07-08 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, README, configure.in: initial prep for v2.19.5
|
||
|
||
2007-07-08 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py: Added translation docs to dialog
|
||
for the new text selection and attribute indication features
|
||
(bugs 382601 and 400720).
|
||
|
||
2007-07-03 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py: Added translation docs to read page summary
|
||
code, bug #447191.
|
||
|
||
2007-07-06 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* src/cthulhu/settings.py: Adjusted the uppercase pitch setting so
|
||
that it is still noticable but not quite so high.
|
||
|
||
2007-07-06 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/brlmon.py, src/cthulhu/braille.py, src/cthulhu/default.py,
|
||
src/cthulhu/settings.py, src/cthulhu/cthulhu_prefs.py,
|
||
src/cthulhu/cthulhu_gui_prefs.py, src/cthulhu/cthulhu-setup.glade,
|
||
src/cthulhu/scripts/Evolution.py: Fix for bugs 382601 - Cthulhu should
|
||
indicate selected text on the braille display and 400720 - Support
|
||
accurate presentation of text attributes on the braille display.
|
||
Much thanks to Rich for all of his help implementing these new
|
||
features!
|
||
|
||
2007-07-03 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 453229 - Cthulhu should honor the
|
||
repeated character count setting in Firefox. Thanks much Rich!!
|
||
|
||
2007-07-03 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py: Fix for bug #439191 - sayAll by
|
||
sentence can position the text cursor in the wrong place when
|
||
interrupted.
|
||
|
||
2007-07-03 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* test/harness/runone.sh: Kills both soffice processes.
|
||
|
||
* test/keystrokes/general-cthulhu/yelp.keys,
|
||
test/keystrokes/yelp/yelp.keys: Moved yelp.keys to
|
||
test/keystrokes/yelp so the yelp application is started first
|
||
instead of being started from gnome-terminal
|
||
|
||
* test/keystrokes/swriter/menus.keys,
|
||
test/keystrokes/scalc/whereAmI-calc.keys,
|
||
test/keystrokes/scalc/menu-items.keys,
|
||
test/keystrokes/gtk-demo/trees.keys,
|
||
test/keystrokes/gedit/lock-key-echo.keys: Minor keystroke file
|
||
improvements.
|
||
|
||
2007-07-03 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/scripts/gaim.py: Adjustment to the gaim/pidgin script
|
||
so that the chat history commands work with the new bookmarked
|
||
objects feature.
|
||
|
||
2007-07-03 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/default.py, src/cthulhu/bookmarks.py,
|
||
src/cthulhu/Makefile.am, src/cthulhu/script.py, src/cthulhu/where_am_I.py:
|
||
Fix for bug #354468 - Bookmarked Objects. - Also included removal
|
||
of whereamI relative to current key bindings and trimming down
|
||
number of bookmarks to 6
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
docs/doc-set/ue_input_style.sgml: Documentation updates for
|
||
whereamI and bookmarks.
|
||
|
||
2007-06-30 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py: Tweak for the fix for Bug #376515
|
||
- Add GUI support for the new customizable text-attribute feature.
|
||
Use default.Script rather than cthulhu_state.activeScript to avoid
|
||
errors when ~/.cthulhu is not present.
|
||
|
||
2007-06-28 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py Fix for bug #449232, Firefox move to next
|
||
large object additional tweak
|
||
|
||
2007-06-27 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py: Fix for bug #442069 - Unneeded
|
||
gnome-speech drivers not stopped when GUI setup window is
|
||
dismissed.
|
||
|
||
2007-06-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/mag.py: fix for bug 375396 - Cthulhu failed to exit after
|
||
stopping the full screen mag.
|
||
|
||
2007-06-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/settings.py: fix for bug 451531 - Cthulhu failed to report
|
||
the conversation message of pidgin. This was solved by simply
|
||
mapping the gaim script to pidgin.
|
||
|
||
2007-06-26 Eitan Isaacson <eitan@ascender.com>
|
||
|
||
* src/cthulhu/default.py: Removed "object:bounds-changed" listener.
|
||
* src/cthulhu/scripts/Makefile.am: Removed gnome-power-manager.py,
|
||
added notification-daemon.py.
|
||
* src/cthulhu/scripts/gnome-power-manager.py: Removed in favor of
|
||
more generic notification daemon script.
|
||
* src/cthulhu/scripts/notification-daemon.py: Automatic presentation
|
||
of libnotify notifications, bug #354479.
|
||
|
||
2007-06-26 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/atspi.py: fix for bug #450213 - should
|
||
acc._narrow(Accessibility.Accessible) be a SEVERE error?
|
||
|
||
2007-06-25 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py: Fix for bug #450210 -
|
||
StarOffice.py needs null-check for self.getFrame(event.source)
|
||
|
||
* src/cthulhu/settings.py: src/cthulhu/httpserver.py: Work on bug
|
||
#395146 - Crash at start. Try to start an HTTP server on
|
||
settings.httpServerPort. If this fails, retry
|
||
settings.maxHttpServerRetries times, each time incrementing the
|
||
server port number by 1. If we are still unable to start a server,
|
||
just fail gracefully.
|
||
|
||
2007-06-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/atspi.py: Fix for bug 450037 Password field for gdm
|
||
speaks characters you type instead of "star star star star".
|
||
The problem was that we were not listening for
|
||
object:property-change:accessible-role events to handle the
|
||
case where gdm changes the role of the text entry area from
|
||
"text" (for username) to "password text" (for password).
|
||
|
||
2007-06-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/flat-review.py, src/cthulhu/default.py:
|
||
Fix for bug 436888 - Include widget status information in speech
|
||
and braille for flat review.
|
||
|
||
2007-06-25 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/default.py: Fix for bug 448096 -
|
||
Cthulhu does not provide access to progress bars for FF3 downloads
|
||
|
||
2007-06-23 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Fix for bug 449152 -
|
||
Cannot create a new message in thunderbird while using Cthulhu
|
||
|
||
2007-06-22 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml, * docs/doc-set/cthulhu.html, *
|
||
docs/doc-set/cthulhu.pdf: Update to the bookmarked object specs
|
||
|
||
2007-06-22 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py: Fix for bug #449978 - Punctuation keys not
|
||
echoed (thanks Tomas Cerha!)
|
||
|
||
2007-06-21 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* test/keystrokes/swriter/text-attributes.keys,
|
||
test/keystrokes/gedit/say-all.keys,
|
||
test/keystrokes/gedit/say-all-cursor-pos.keys,
|
||
test/keystrokes/gnome-terminal/gnome-terminal.keys,
|
||
test/keystrokes/gnome-terminal/swriter-say-all.keys: Fixed minor
|
||
keystroke file problems.
|
||
|
||
* src/tools/play_keystrokes.py, src/tools/sanity_check.py: Modified
|
||
play_keystrokes,py to sleep for fixed times after keystrokes
|
||
Modified sanity_check.py to test for a previous key not being
|
||
released before the current key is released.
|
||
|
||
2007-06-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py: Fix for bug #446881 - Cthulhu braillegenerator
|
||
code assumes that what's in a table is a table cell. Don't try to
|
||
get row description if we are passed a row number < 0.
|
||
|
||
2007-06-21 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml, docs/doc-set/cthulhu.html,
|
||
docs/doc-set/README, docs/doc-set/cthulhu.pdf: Update to the
|
||
bookmarked object specs as well as README doc for generating docs
|
||
|
||
2007-06-21 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug #449232 - Firefox move to next
|
||
large object tweak
|
||
|
||
2007-06-19 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 409728 - Cthulhu repeats mouse-
|
||
selected text numerous times in Gecko. (Thanks Rich!)
|
||
|
||
2007-06-19 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py, src/cthulhu/speechgenerator.py,
|
||
src/cthulhu/Gecko.py, src/cthulhu/settings.py,
|
||
src/cthulhu/cthulhu-setup.glade, src/cthulhu/cthulhu_gui_prefs.py: Work on bug
|
||
#438333 - Need to present progress bar activity. Implementation
|
||
of speech support for progress bars as outlined by Mike in comment
|
||
#6, plus the following changes (per email from Will):
|
||
|
||
- Adjust the GUI for this particular feature to have a checkbox
|
||
and a separate label/spin button. ie.:
|
||
|
||
[ ] Speak Progress Bar Updates Update Interval: ( 10 )
|
||
|
||
where the label/spin button pair would be inactivate/grayed if
|
||
the checkbox wasn't checked, and the interval spin button went
|
||
from 1 upwards in intervals of 1 with a default value of 10.
|
||
|
||
- When progress bar is at 100%, we should present it, regardless
|
||
of the interval.
|
||
|
||
- There may be cases when more than one progress bar is updating
|
||
at the same time in a window. If this is the case, then speak
|
||
the index of this progress bar in the dictionary of known
|
||
progress bars, as well as the value.
|
||
|
||
Note that the progress bar currentValue isn't always a value in
|
||
the range 0-100. You need to look at the minimumValue and the
|
||
maximumValue to determine the range. Also fixed
|
||
speechgenerator._getSpeechForProgressBar to reflect this.
|
||
|
||
2007-06-19 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Additional fix for bug 449171 - Cthulhu gets
|
||
stuck in endless loops on woot.com
|
||
|
||
2007-06-19 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 449171 - Cthulhu gets stuck in
|
||
endless loops on woot.com
|
||
|
||
2007-06-19 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/Gecko.py Fix for bug #447191 - Firefox read page summary
|
||
|
||
* src/cthulhu/Gecko.py Fix for bug #447191 - Firefox read page summary,
|
||
make announcements only when items > 0
|
||
|
||
2007-06-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, README: mark as v2.19.5pre.
|
||
|
||
2007-06-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, README, RELEASE_HOWTO, configure.in: prep for v2.19.4
|
||
|
||
* docs/pydoc/Makefile.am, src/cthulhu/Makefile.am: sort and make
|
||
sure files are listed in both places.
|
||
|
||
2007-06-17 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 442709 - Need to do "combo
|
||
box cleanup"/refactor for Firefox.
|
||
|
||
2007-06-15 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/where_am_I.py: Fix for bug #445578, more link preview
|
||
i18n/translator fixes
|
||
|
||
2007-06-14 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/where_am_I.py: Fix for bug #445578, i18n support for link
|
||
preview
|
||
|
||
2007-06-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: fix for bug 435199
|
||
to break self-reference cycle of Accessible instances that
|
||
are applications.
|
||
|
||
2007-06-13 Scott Haeger <scott@bashautomation.com>
|
||
|
||
* src/cthulhu/atspi.py, src/cthulhu/default.py, src/cthulhu/Gecko.py,
|
||
src/cthulhu/where_am_I.py: Fix for bug #445578, Link preview
|
||
information would be desirable for Firefox
|
||
|
||
2007-06-12 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py, src/cthulhu/settings.py,
|
||
src/cthulhu/cthulhu-setup.glade, src/cthulhu/cthulhu_prefs.py,
|
||
src/cthulhu/cthulhu_gui_prefs.py: Fix for bug #376515 - Add GUI support
|
||
for the new customizable text-attribute feature. There is a new
|
||
"Text Attributes" pane in the Cthulhu preferences dialog for
|
||
this. It can also be set on an individual app-specific basis.
|
||
|
||
(Thanks to Joanie for her extensive help with this new feature).
|
||
|
||
2007-06-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/atspi.py, src/cthulhu/cthulhu.py,
|
||
src/cthulhu/focus_tracking_presenter.py, src/cthulhu/default.py: more
|
||
work on bug 435199 to try to detect object reference cycles and
|
||
what is causing things to not be collected by the garbage
|
||
collector. No brilliant insight yet. Not even insight that
|
||
could illuminate the home of a plague carrying flea. :-(
|
||
Things do not seem horribly bad, though.
|
||
|
||
2007-06-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/settings.py, src/cthulhu/cthulhu.py, src/cthulhu/default.py: As
|
||
part of bug 435199, add settings.debugMemoryUsage property and
|
||
keystrokes for debugging memory usage if settings.debugMemoryUsage
|
||
is True. Cthulhu+Ctrl+F8 prints out a brief message to the console
|
||
whereas Cthulhu+Shift+Ctrl+F8 prints out detailed information.
|
||
|
||
2007-06-06 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/flat-review.py: fix for Bug 435553 - KeyError:
|
||
'startOffset' during Java Control Panel flat-review
|
||
|
||
2007-06-06 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: check for obj before checking children.
|
||
This is in response to one of the stack traces Rich saw in
|
||
comment #16 of bug 435199.
|
||
|
||
2007-06-06 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/script.py, src/cthulhu/focus_tracking_presenter.py,
|
||
src/cthulhu/Gecko.py, src/cthulhu/scripts/gaim.py,
|
||
src/cthulhu/scripts/StarOffice.py: fix for bug 433951 - making
|
||
changes in the Cthulhu Preferences dialog causes loss of script
|
||
state.
|
||
|
||
2007-06-06 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gnome-system-monitor.py (new),
|
||
src/cthulhu/scripts/Makefile.am: Fix for bug #433818 - Messages on
|
||
system tab of gnome-system-monitor are not reported by Cthulhu.
|
||
|
||
2007-06-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: Work on bug #435199 - Cthulhu
|
||
is bloating the swap partition, so the system is no more usable
|
||
after a short time. Added in a _cleanupCache() routine that gets
|
||
called in _processObjectEvent() if we've just received a
|
||
"object:children-changed:remove" event for the desktop.
|
||
|
||
2007-06-04 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 444148 - Cthulhu doesn't speak form
|
||
fields at landsend.com
|
||
|
||
2007-06-04 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: check for obj before checking obj.text.
|
||
This is in response to one of the stack traces Rich saw in
|
||
comment #9 of bug 435199.
|
||
|
||
2007-06-04 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Adjustment to the fix for Bug 443337 - Cthulhu
|
||
should not use the alt text if it is empty to infer a link name.
|
||
|
||
2007-06-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: address problem where documentFrame might be
|
||
None in {set,get}CaretContext. This is in response to one of the
|
||
stack traces Rich saw in comment #9 of bug 435199.
|
||
|
||
2007-06-04 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/flat-review.py: fix for Bug 436658 - flat-review speaks
|
||
"filler" for SwingSet2 demo/source tabs
|
||
|
||
2007-06-04 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/J2SE-access-bridge.py: fix for Bug 437226 - Cthulhu should
|
||
handle Java labels and text where LABEL_FOR is not set
|
||
|
||
2007-06-04 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py: fix for Bug 436658 - flat-review speaks
|
||
"filler" for SwingSet2 demo/source tabs
|
||
|
||
2007-06-04 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py: fix for Bug 436661 - flat-review speaks
|
||
SwingSet2 toolbar image paths instead of item names
|
||
|
||
2007-06-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* README, configure.in: mark as 2.19.4pre
|
||
|
||
2007-06-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, README, RELEASE_HOWTO, configure.in: final prep for
|
||
v2.19.3
|
||
|
||
2007-06-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* po/POTFILES.in, docs/pydoc/Makefile.am: remove reference to
|
||
users-admin.py, which was removed as part of work on bug 376015 -
|
||
[a11y] time-admin time servers table is not accessible
|
||
|
||
2007-06-03 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
1. Fix for Bug 442083 - Cthulhu skips over empty entries with Up/Down
|
||
Arrow in Firefox
|
||
2. Fix for Bug 443337 - Cthulhu should not use the alt text if it is
|
||
empty to infer a link name
|
||
|
||
2007-06-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS: initial prep for v2.19.3
|
||
|
||
2007-06-03 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 443650 - Cthulhu "loops" on
|
||
certain pages in Firefox
|
||
|
||
2007-06-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: more work on bug 437753 to make the
|
||
"Automatic SayAll on document load" an optional feature. Added
|
||
the option under the "Page Navigation" panel of the Minefield
|
||
preferences tab of the Cthulhu preferences GUI.
|
||
|
||
2007-06-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: more work on bug 437753 to implement the new
|
||
proposal for speaking/brailling when a page is loaded.
|
||
|
||
2007-06-02 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
1. Fix for Bug 407941 - Infer labels for objects in HTML content
|
||
2. Fix for Bug 443067 - sayAll by sentence skips content that is
|
||
in HTML tables in Firefox
|
||
|
||
2007-06-01 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/atspi.py: fix for bug 443012 -
|
||
atspi.py:_onParentChanged upsets atspi.py:_cache in a bad way
|
||
|
||
2007-05-31 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 442691 - Form field structural
|
||
navigation is slow to and in large lists.
|
||
|
||
2007-05-31 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/atspi.py: in deleteAccessible, convert object to
|
||
the CORBA object if someone accidentally passed in one of
|
||
our atspi.py:Accessible objects.
|
||
|
||
2007-05-31 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 437753 - Cthulhu should speak and
|
||
braille the current locus of focus after a page is loaded in
|
||
firefox and then start reading the page.
|
||
|
||
2007-05-31 Mario Lang <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/input_event.py, src/cthulhu/script.py,
|
||
src/cthulhu/default.py: fix for bug 441673 - Define
|
||
InputEventHandler.__eq__ (Thanks Mario!)
|
||
|
||
2007-05-29 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* Fix for bug 412837 - Need a single number to summarize
|
||
test code coverage:
|
||
test/harness/trace2html-coverage-patch.txt
|
||
test/keystrokes/general-cthulhu/yelp.keys,
|
||
test/keystrokes/swriter/text-attributes.keys,
|
||
test/keystrokes/scalc/F6-navigation.keys,
|
||
test/keystrokes/scalc/whereAmI-calc.keys,
|
||
test/keystrokes/gtk-demo/whereAmI-checkbox.keys,
|
||
test/keystrokes/gtk-demo/whereAmI-treetable.keys,
|
||
test/keystrokes/gtk-demo/whereAmI-combobox.keys,
|
||
test/keystrokes/gtk-demo/whereAmI-radiobuttons.keys,
|
||
test/keystrokes/gtk-demo/whereAmI-tablist.keys,
|
||
test/keystrokes/gtk-demo/whereAmI-menu.keys,
|
||
test/keystrokes/gtk-demo/whereAmI-tabbedpane.keys,
|
||
test/keystrokes/gedit/whereAmI-text.keys,
|
||
test/keystrokes/gedit/alphanum-modifiers.keys,
|
||
test/keystrokes/gedit/whereAmI-menus.keys,
|
||
test/keystrokes/gedit/lock-key-echo.keys,
|
||
test/keystrokes/gedit/say-all-dialog.keys,
|
||
test/keystrokes/gedit/action-key-delete.keys,
|
||
test/keystrokes/gnome-terminal/whereAmI-checkbox.keys,
|
||
test/keystrokes/gnome-terminal/whereAmI-combobox.keys,
|
||
test/keystrokes/gnome-terminal/whereAmI-radiobutton.keys,
|
||
test/keystrokes/gnome-terminal/whereAmI-pushbutton.keys,
|
||
test/keystrokes/gnome-terminal/swriter-say-all.keys,
|
||
test/keystrokes/gnome-terminal/whereAmI-slider.keys,
|
||
test/keystrokes/gnome-terminal/whereAmI.keys
|
||
|
||
Added Will's patch for trace2html which generates a single
|
||
number to summarize test code coverage.
|
||
|
||
Fixed miscilaneous keystroke file problems.
|
||
|
||
2007-05-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 423435 - Cthulhu is too chatty when
|
||
loading a page in Firefox. The Gecko developers changed the
|
||
behavior on us and we needed to adapt.
|
||
|
||
2007-05-29 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/settings.py:
|
||
src/cthulhu/scripts/Makefile.am:
|
||
src/cthulhu/scripts/users-admin.py: (removed)
|
||
More work on bug #376015 - [a11y] time-admin time servers table
|
||
is not accessible. Changes to _getSpeechForTableCell() and
|
||
_getBrailleRegionsForTableCell().
|
||
If this table cell has 2 children and one of them has a
|
||
'toggle' action and the other does not, then present this
|
||
as a checkbox where:
|
||
1) we get the checked state from the cell with the 'toggle' action
|
||
2) we get the label from the other cell.
|
||
|
||
2007-05-29 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/chnames.py:
|
||
More work on bug #345399 (comment #22). chnames entry for "."
|
||
changed from "period" back to "dot".
|
||
|
||
2007-05-28 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for Bug 440079 - Cthulhu cannot arrow past
|
||
certain combo boxes in Firefox
|
||
|
||
2007-05-28 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Better solution for Bug 441484 - Need to
|
||
adjust FF form field navigation to accommodate FF changes.
|
||
|
||
2007-05-27 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
1. More work on Bug 441484 - Need to adjust FF form field
|
||
navigation to accommodate FF changes.
|
||
2. Fix for Bug 441610 - Cthulhu should identify bogus/redundant
|
||
checkbox labels in Firefox.
|
||
|
||
2007-05-27 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/chnames.py: Bug 441723 - Cthulhu should not speak
|
||
"double prime" for the number 3
|
||
|
||
2007-05-27 Mario Lang <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py: fix for bug 441640 - Rename
|
||
processCursorKey to processRoutingKey (Thanks Mario!).
|
||
|
||
2007-05-27 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
1. Fix for Bug 441476 Cthulhu should attempt to detect erroneously-
|
||
marked list labels in Firefox.
|
||
2. Fix for Bug 441484 - Need to adjust FF form field navigation
|
||
to accommodate FF changes.
|
||
|
||
2007-05-25 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/chnames.py:
|
||
More work on bug #345399 - Key echo missing alpha numeric and
|
||
punctuation keys. Included extended chnames dictionary entries
|
||
(thanks Joanie).
|
||
|
||
Testing for uppercase in sayCharacter() in default.py
|
||
now does "character.decode("UTF-8").isupper()" (thanks Will).
|
||
|
||
The sayCharacter() method now also calls
|
||
chnames.getCharacterName(character) rather than
|
||
just passing "character" to speech.speak() (thanks Will).
|
||
|
||
2007-05-24 Tomas Cerha <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechdispatcherfactory.py: fix for bug 440294 - Voice
|
||
Properties in Speech Dispatcher backend.
|
||
|
||
2007-05-23 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/where_am_I.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
More work on bug #435226 - Where-am-I doesn't correctly handle
|
||
multiple selected paragraphs in OOo Writer and Evolution. Cthulhu
|
||
should hopefully now handle speaking selections that start or
|
||
include blank lines/paragraphs.
|
||
|
||
2007-05-23 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for Bug 440529 - Cthulhu bounces out of
|
||
Firefox Help Contents tree and into the document frame.
|
||
|
||
2007-05-23 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/where_am_I.py:
|
||
Fix the translation problem mentioned in comment #51 of
|
||
bug #412200.
|
||
|
||
2007-05-22 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gcalctool.py:
|
||
Fix for bug #440592 - Cthulhu doesn't speak gcalctool's status bar
|
||
correctly.
|
||
|
||
2007-05-22 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for Bug 439286 - Gecko.py's
|
||
find{Next,Previous}Object fails when object is document_frame.
|
||
|
||
2007-05-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
The patch from Comment 13 of bug #435201
|
||
http://bugzilla.gnome.org/show_bug.cgi?id=435201#c13
|
||
was causing selected lines not to be spoken properly in OOo Writer.
|
||
It's not been removed. Fix found by Joanie (thanks!)
|
||
|
||
2007-05-21 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for Bug 433655 - Cthulhu's structural
|
||
navigation should wrap at the end of a page.
|
||
|
||
2007-05-21 Mario Lang <mlang@delysid.org>
|
||
|
||
* src/cthulhu/braillegenerator.py: fix for bug 439509 - Run
|
||
Application Dialog prints entered text twice in braille.
|
||
|
||
2007-05-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
Potential fix for bug #345399 - Key echo missing alpha numeric
|
||
and punctuation keys.
|
||
|
||
2007-05-19 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: More work on Bug 420540 - Firefox keyboard
|
||
control wish list. Q/Shift+Q can now be used to navigate among
|
||
blockquotes. I also added a new method, getLastObject(), which
|
||
I need for a couple of other RFE's I'm working on.
|
||
|
||
2007-05-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py: fix for bug 439487 - Combobox role
|
||
not shown in braille in 'brief' verbosity mode
|
||
|
||
2007-05-18 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for Bug 414657 - Linked headings should
|
||
be announced as both heading and link.
|
||
|
||
2007-05-17 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #435852 - Cthulhu and OpenOffice Calc have a memory
|
||
lovefest, found by Will (thanks!). We now override the
|
||
_getSpeechForTable() method in the subclassed SpeechGenerator
|
||
class in the StarOffice.py script, and just check against
|
||
"not obj.childCount"
|
||
|
||
2007-05-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/gcalctool.py: fix for bug 439155 - Flat review
|
||
is broken in gcalctool
|
||
|
||
2007-05-17 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/default.py: Fix for Bug 437986 -
|
||
Cthulhu should not first speak page and frame title when opening a
|
||
menu in firefox.
|
||
|
||
2007-05-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py: additional fix for bug 434600 to handle
|
||
case where last line of file in gedit is blank. The cursor
|
||
was ending up at the wrong spot.
|
||
|
||
2007-05-16 Mario Lang <mlang@delysid.org>
|
||
|
||
* src/cthulhu/settings.py: Configurable checkbox/radio button indicator
|
||
strings for braille output.
|
||
|
||
* src/cthulhu/braillegenerator.py, src/cthulhu/Gecko.py: Use new
|
||
braille{CheckBox,RadioButton}Indicators from settings.py.
|
||
|
||
* src/braillegenerator.py, src/Gecko,py,
|
||
src/cthulhu/scripts/planner.py: Present checkbox and radio button
|
||
indicators before label/name in braille.
|
||
|
||
2007-05-16 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/where_am_I.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
Fix for bug #435226 - Where-am-I doesn't correctly handle multiple
|
||
selected paragraphs in OOo Writer and Evolution.
|
||
|
||
2007-05-16 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
Work on bug #435199 - Cthulhu is bloating the swap partition, so
|
||
the system is no more usable after a short time.
|
||
|
||
Adjusted the StarOffice script to use the new activate() and
|
||
deactivate() script methods to initially set the value of the
|
||
readTableCellRow setting to False when OOo is running, and
|
||
restoring it to its previous value when that application is no
|
||
longer active.
|
||
|
||
2007-05-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix typos from 434600. :-(
|
||
|
||
2007-05-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py, src/cthulhu/braillegenerator.py,
|
||
src/cthulhu/Gecko.py: fix for bug 434600 to allow cursor
|
||
routing keys to position caret at end of line.
|
||
|
||
2007-05-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechdispatcherfactory.py: fix for bug 349394
|
||
to make Speech Dispatcher Factory work better with Cthulhu
|
||
GUI preferences.
|
||
|
||
2007-05-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, NEWS: prep for v2.19.2
|
||
|
||
2007-05-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* README, NEWS: initial prep for v2.19.2
|
||
|
||
2007-05-12 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for Bug 412677 - Navigation to links
|
||
with { overflow:hidden } stylesheet results in bad behavior.
|
||
|
||
2007-05-11 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug #407663 - Support the "Find"
|
||
operation in Firefox better. There are several new behaviors
|
||
and features which will be announced on the Cthulhu list soon.
|
||
If you can't wait, be sure that you have at least the 9th May
|
||
build of Firefox and give the Find toolbar a try. Also be
|
||
sure to check out the additional settings on the Minefield
|
||
pane of the Firefox app-specific settings dialog. Hopefully
|
||
you should be able to customize things to get however much
|
||
or however little information you want spoken. :-)
|
||
|
||
2007-05-11 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/flat-review.py: Fix for Bug 436674 flat-review
|
||
only visits right-most tree nodes in SwingSet2 JTree demo
|
||
|
||
2007-05-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
Add comments for translators for the new strings in the
|
||
getAppPreferencesGUI() methods in these two scripts.
|
||
|
||
2007-05-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: add docs for translators. Also avoid
|
||
embedding markup (e.g., <b>...</b>) in strings marked for
|
||
translation as described in the pitfalls section of:
|
||
http://developer.gnome.org/doc/tutorials/gnome-i18n/developer.html
|
||
|
||
2007-05-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Fix for the Evolution sayAll problem reported in comment #54
|
||
of bug #400716.
|
||
|
||
2007-05-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: lower debug level of
|
||
event queuing and dequeing messages to ALL from FINEST.
|
||
|
||
2007-05-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Fix for the Evolution sayAll problem reported in comment #51
|
||
of bug #400716.
|
||
|
||
2007-05-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 423435 to reduce the chattiness
|
||
of Cthulhu when loading a new page in Firefox.
|
||
|
||
2007-05-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/gcalctool.py:
|
||
src/cthulhu/scripts/gnome-terminal.py:
|
||
src/cthulhu/scripts/acroread.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/cthulhu_state.py:
|
||
Hopefully fixed the "no speech" problem related to bug #435201,
|
||
because we were getting the key events in a different order.
|
||
We now save a handle to the last non-modifier key event in
|
||
cthulhu_state.lastNonModifierKeyEvent, and use that in
|
||
_presentTextAtNewCaretPosition() to check what type of modified
|
||
key event we currently have.
|
||
|
||
Note that there were numerous other places where a similar
|
||
problem could have existed.
|
||
|
||
2007-05-10 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Implement the suggestion from Will in comment #25 of bug #435852.
|
||
We now use the extents of the parent table to find a range of
|
||
spread sheet cells in the current row, that the current cell is in,
|
||
when we are speaking/brailling "by row".
|
||
|
||
2007-05-10 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Fix for the Evolution sayAll problem reported in comment #48
|
||
of bug #400716.
|
||
|
||
2007-05-09 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: More work on bug #423427 - Need to add
|
||
form field structural navigation in Firefox. The a11y guys
|
||
at Firefox have been hard at work fixing the bugs we needed
|
||
fixed to have more reliable form field structural navigation.
|
||
Thanks guys! We needed to update and adjust Gecko.py to work
|
||
correctly with their new changes.
|
||
|
||
2007-05-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/settings.py:
|
||
src/cthulhu/cthulhu-setup.glade:
|
||
Fix for bug #368640 - Allow user to optionally ignore or be
|
||
notified of tool tips. There is now a "Present Tooltips"
|
||
checkbox available on the General pane of the Cthulhu Preferences
|
||
dialog that allows the user to un/set this feature.
|
||
|
||
Mouse move events don't update cthulhu_state.lastInputEvent so
|
||
it's possible the user accidentally nudged the mouse and
|
||
generated another tooltip event. If the current time minus
|
||
the last keyboard event time is greater than 0.2 seconds,
|
||
than just ignore this tooltip event.
|
||
|
||
2007-05-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/script.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
Fix for bug #437004 - Add in hooks for allowing
|
||
activation/deactivation script methods.
|
||
Added two new methods to the Script class in script.py:
|
||
|
||
def activate(self):
|
||
def deactivate(self):
|
||
|
||
Added a new setActiveScript(self, newScript):
|
||
|
||
method in focus_tracking_presenter.py, and replaced all
|
||
occurances of "cthulhu_state.activeScript = ..." with a call
|
||
to self.setActiveScript().
|
||
|
||
* src/cthulhu/where_am_I.py:
|
||
Fix for bug #435223 - Where-am-I doesn't correctly identify
|
||
multiple selected objects in Nautilus.
|
||
|
||
2007-05-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #363804 - Add ability to turn off coordinate
|
||
announcement when navigating in Calc.
|
||
Added a new "Speak spread sheet cell coordinates" checkbox to
|
||
the app-specific GUI settings for StarOffice/OpenOffice.
|
||
|
||
2007-05-08 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* test/harness/runall.sh: removed a minor change that was
|
||
accidently putback. A line was commented out that
|
||
removes the temporary files after a run.
|
||
|
||
2007-05-08 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/J2SE-access-bridge.py, src/cthulhu/rolenames.py,
|
||
Bug 437049 Cthulhu does not speak Java Control Panel spinbox changes.
|
||
Added rolenames.ROLE_SPIN_BOX. Also included a potential workaround
|
||
for bogus text events where the text object is null. The
|
||
J2SE-access-bridge script discards the events.
|
||
|
||
2007-05-08 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/gnome-panel.py, src/cthulhu/rolenames.py,
|
||
src/cthulhu/focus_tracking_presenter.py: typo fixes from
|
||
delYsid (Mario Lang).
|
||
|
||
2007-05-08 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/scripts/gnome-panel.py: More work on bug 435577 -
|
||
Cthulhu does not speak labels of embedded components in gnome-panel.
|
||
|
||
2007-05-08 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/ue_input_style.sgml,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
yet more Updates to the specs
|
||
|
||
2007-05-08 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #435201 - Cthulhu is too chatty when navigating by
|
||
paragraph in OOo Writer.
|
||
Ignore "object:text-caret-moved" events when moving my paragraph
|
||
in OOo Writer using Control-Up/Down, if event.detail1 is -1.
|
||
|
||
2007-05-07 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
1. Fix for bug #436718: Navigating in focusable lists in
|
||
Firefox's 7-May build hangs Cthulhu. In this afternoon's Firefox,
|
||
the children of lists in forms stopped being menu items and
|
||
started being list items. The goal of this fix is to stop the
|
||
hanging and re-enable list navigation under these new
|
||
conditions. Note that Cthulhu might declare items in form lists
|
||
as "greyed." As soon as I hear back from the Firefox guys as
|
||
to whether this change was intentional or is a new bug, I'll
|
||
adjust accordingly.
|
||
* src/cthulhu/Gecko.py, src/cthulhu/default.py:
|
||
2. Fix for bug #428114: Cthulhu should attempt to detect erroneously-
|
||
marked combo box labels in Firefox. If a combo box's label
|
||
consists of the entire contents of the combo box, the label
|
||
is bogus and should be ignored.
|
||
|
||
2007-05-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/keybindings.py: add __str__ function for KeyBindings
|
||
class.
|
||
|
||
2007-05-07 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
Hopefully the last fix for bug #433146 - Add ability to
|
||
configure app-unique settings via GUI. New app-specific
|
||
keybindings are now automatically working (once they've
|
||
been set), without having to Alt-Tab away and back or
|
||
reloading Cthulhu.
|
||
|
||
* src/cthulhu/settings.py:
|
||
Part of the fallout of working on bug #435852 - Cthulhu and
|
||
OpenOffice Calc have a memory lovefest. The default setting
|
||
for "readTableCellRow" is now False rather than True. This
|
||
improves memory performance in OOo Calc spreadsheets which,
|
||
by default, contain 256 cells per row.
|
||
|
||
Note that as we now have application specific settings, it's
|
||
possible to set "readTableCellRow" to True for individual
|
||
applications (such as Evolution), easily overriding the default.
|
||
|
||
* src/cthulhu/settings.py:
|
||
Boing said Zeppedee! The change setting "readTableCellRow" ito
|
||
False has been removed. It's now back to True per comment #34
|
||
from Mike in bug #435852.
|
||
|
||
2007-05-07 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
yet more Updates to the specs
|
||
|
||
2007-05-07 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/keystrokes/gnome-terminal/swriter-say-all.keys
|
||
Fix for bug with swriter opening docs/doc-set/cthulhu.html
|
||
|
||
2007-05-04 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #435852 - Cthulhu and OpenOffice Calc have a memory
|
||
lovefest. (Fix from Will and Joanie - thanks).
|
||
|
||
2007-05-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py, src/cthulhu/cthulhu.in, src/cthulhu/keybindings.py:
|
||
more work on bug 434948 to allow Cthulhu modifier key to work on keys
|
||
that use multiple keysyms.
|
||
|
||
2007-05-03 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
Provided an adequate workaround for the problem in bug
|
||
#433398 - Cthulhu does not provide access to the state of
|
||
checked menu items in OOo.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #435307 - OOo Calc output traceback for
|
||
UnboundLocalError: local variable 'focusRegion'
|
||
referenced before assignment. Just needed to initialize
|
||
focusRegion to None need the beginning of the
|
||
_getBrailleRegionsForTableCellRow() method in the
|
||
StarOffice script.
|
||
|
||
2007-05-03 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/default.py: Fix for bug 435577 - Cthulhu does not speak
|
||
labels of embedded components in gnome-panel.
|
||
|
||
2007-05-02 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
yet more Updates to the specs
|
||
|
||
2007-05-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py: fix for bug 432685 to prevent use of
|
||
BrlTTY 3.8 from consuming large amounts of the available CPU.
|
||
The fix was to add an IO watch on the BrlAPI file descriptor
|
||
instead of polling BrlAPI in a gidle handler.
|
||
|
||
2007-05-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py, src/cthulhu/J2SE-access-bridge.py,
|
||
src/cthulhu/keybindings.py: fix for bug 434948 to allow
|
||
Cthulhu modifier key to work on keys that use multiple
|
||
keysyms.
|
||
|
||
2007-05-02 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
Hopefully the final fixes for bug #433146 - Add ability to
|
||
configure app-unique settings via GUI.
|
||
|
||
There were three problems:
|
||
|
||
1/ In loadAppsettings() in focus_tracking_presenter.py, there
|
||
was a bogus space in a call to self._knownAppSettings.has_key().
|
||
|
||
2/ In _writeAppPreferencesPostamble() in cthulhu_prefs.py, the import
|
||
line that was written out for the <APPNAME>-customizations
|
||
file needed to have an initial "app-settings.".
|
||
|
||
3/ In writeUserPreferences() in app_gui_prefs.py, we needed to
|
||
call the loadAppsettings() method in FocusTrackingPresenter to
|
||
get the new key bindings to kick in for the currently running
|
||
application.
|
||
|
||
2007-05-01 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/script.py:
|
||
Slight fixup for bug #433146. Needed to define a "skeleton"
|
||
def overrideAppKeyBindings(self, script, keyBindings) routine
|
||
to prevent a traceback if there were no custom key bindings
|
||
found.
|
||
|
||
Also needed to check in loadAppSettings if the specified
|
||
module name has an "overrideAppKeyBindings" attribute.
|
||
|
||
2007-05-01 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/script.py:
|
||
Work on bug #433146 - Add ability to configure app-unique
|
||
settings via GUI.
|
||
|
||
Added two new methods to the Script class:
|
||
def getAppPreferencesGUI(self):
|
||
Returns a GtkVBox contain the application unique configuration
|
||
GUI items for the current application.
|
||
|
||
def setAppPreferences(self, prefs):
|
||
Write out the application specific preferences lines and
|
||
set the new values.
|
||
|
||
Any application that has application unique settings need to
|
||
overridge those methods any implement them.
|
||
|
||
If <script>.getAppPreferencesGUI() does return something other
|
||
than None (the default), then that is assumed to be a Gtk widget
|
||
that can be given to a new tab in the application configuration
|
||
dialog.
|
||
|
||
Adjusted the gaim script to do exactly that. What this does seem
|
||
to mean is that those settings values need to be global variables
|
||
within the application script file rather than script variables
|
||
(self.<whatever>).
|
||
|
||
Similar adjustments for the StarOffice and Gecko scripts.
|
||
|
||
* src/cthulhu/app_gui_prefs.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Added in the application specific key bindings to the key bindings
|
||
list in the application configuration dialog.
|
||
|
||
Added in the writing out of the application specific key bindings
|
||
to the ~/.cthulhu/app-settings/<APPNAME>.py file.
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
Adjusted the loadAppSettings() method to pass in the current
|
||
active script, so that the user's application specific key
|
||
bindings can be set.
|
||
|
||
2007-04-30 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_prefs.py:
|
||
Re-fixed bug 434394 - cthulhu -t causes traceback.
|
||
The change to writePreference() in cthulhu_prefs.py should have
|
||
been checking against None.
|
||
|
||
2007-04-30 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for one of the requests in Bug 420540 -
|
||
Firefox keyboard control wish list. Cthulhu_Modifier+Z will now
|
||
toggle the structural navigation keys on/off.
|
||
|
||
2007-04-30 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Minor change/snafu correction in
|
||
_getBrailleRegionsForList()
|
||
|
||
2007-04-29 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_prefs.py:
|
||
Fix for bug 434394 - cthulhu -t causes traceback.
|
||
|
||
2007-04-27 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py
|
||
Cleaned up what is considered a large object.
|
||
|
||
2007-04-26 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: More work on bug 422924 - Add more support
|
||
for accessing HTML tables in Firefox. We now support non-uniform
|
||
tables: When you navigate to a non-uniform table using T or
|
||
Shift + T, Cthulhu will indicate that this is a non-uniform table.
|
||
When using structual navigation by cell, if the cell you navigate
|
||
to has multiple headers that apply to it such as "week 2" and
|
||
"Thursday", we will speak those headers if they are different from
|
||
the headers from our previous location. We also announce cell
|
||
coordinates when navigating using structural navigation among cells.
|
||
And, finally, we announce cells that span more than one row or
|
||
column. Of course, depending on your preferences, that's a lot
|
||
of verbiage. :-) Therefore, these are all customizable settings.
|
||
In order to configure the different settings for now, use
|
||
cthulhu-customizations.py: Here are the *opposites* to the default:
|
||
|
||
import cthulhu.Gecko
|
||
cthulhu.Gecko.speakCellHeaders = False
|
||
cthulhu.Gecko.speakCellCoordinates = False
|
||
cthulhu.Gecko.speakCellSpan = False
|
||
|
||
In addition, because some "data" tables include layout aspects
|
||
such as empty cells, you now have the option of skipping these
|
||
when using structural navigation to move among cells. By default,
|
||
you'll hear blank. To skip them set:
|
||
|
||
cthulhu.Gecko.skipBlankCells = True
|
||
|
||
Note that the reason I'm checking this in now is so Rich can
|
||
include these new settings in the app-unique settings feature
|
||
he's implementing. So if you wait a little while, you will
|
||
also be able to change these via GUI. :-)
|
||
|
||
2007-04-24 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* test/harness/runall.sh
|
||
test/harness/runone.sh
|
||
test/keystrokes/gedit/home-end.keys
|
||
test/keystrokes/gedit/action-key-backspace.keys
|
||
test/keystrokes/gedit/action-key-delete.keys
|
||
test/keystrokes/gedit/lock-key-echo.keys
|
||
test/keystrokes/gedit/function-key-echo.keys
|
||
test/keystrokes/gedit/alphanum-modifiers.keys
|
||
test/keystrokes/gedit/spell-mode.keys
|
||
test/keystrokes/gedit/whereAmI.keys
|
||
test/keystrokes/gedit/whereAmI-menus.keys
|
||
test/keystrokes/gedit/whereAmI-text.keys
|
||
test/keystrokes/gedit/say-all-dialog.keys
|
||
test/keystrokes/gedit/say-all.keys
|
||
test/keystrokes/gedit/say-all-cursor-pos.keys
|
||
test/keystrokes/gedit/text-attributes.keys
|
||
test/keystrokes/gnome-terminal/whereAmI-checkbox.keys
|
||
test/keystrokes/gnome-terminal/whereAmI-pushbutton.keys
|
||
test/keystrokes/gnome-terminal/whereAmI-radiobutton.keys
|
||
test/keystrokes/gnome-terminal/whereAmI-slider.keys
|
||
test/keystrokes/gnome-terminal/swriter-say-all.keys
|
||
test/keystrokes/gtk-demo/whereAmI-checkbox.keys
|
||
test/keystrokes/gtk-demo/whereAmI-combobox.keys
|
||
test/keystrokes/gtk-demo/whereAmI-menu.keys
|
||
test/keystrokes/gtk-demo/whereAmI-radiobutton.keys
|
||
test/keystrokes/gtk-demo/whereAmI-tabbedpane.keys
|
||
test/keystrokes/gtk-demo/whereAmI-tablist.keys
|
||
test/keystrokes/gtk-demo/whereAmI-treetable.keys
|
||
test/keystrokes/scalc/whereAmI-calc.keys
|
||
test/keystrokes/general-cthulhu/yelp.keys
|
||
|
||
Added keystroke files plus minor changes to the
|
||
runall.sh and runone.sh scripts. runall.sh changes
|
||
directory to ./tmp rather than /tmp so keystroke
|
||
files can find files like docs/doc-set/cthulhu.html
|
||
to open.
|
||
|
||
I still cannot get keypad-plus to invoke say-all
|
||
in keystroke files, when Cthulhu is not speaking
|
||
during the test runs.
|
||
|
||
2007-04-24 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/app_gui_prefs.py: (new)
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/Makefile.am:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/settings.py:
|
||
Fix for bug #372273 - Add ability to configure app-specific
|
||
settings via GUI.
|
||
|
||
Adjusted <CTHULHU MODIFIER>+Control+Space to now bring up
|
||
the application specific preferences dialog. The previous
|
||
usage (reload user settings) is now gone.
|
||
|
||
The application specific preferences dialog does not have a
|
||
general pane and the Speech systems and servers controls on
|
||
the speech tab are grayed out.
|
||
|
||
Application specific settings are written to
|
||
~/.cthulhu/app-settings/<APPNAME>.py Only the differences from
|
||
the generic Cthulhu user preferences are written out.
|
||
|
||
If you want to have application specific customizations that
|
||
won't get overridden, then these need to be saved in
|
||
~/.cthulhu/app-settings/<APPNAME>-customizations.py
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Check for oldLocusOfFocus not being None in locusOfFocusChanged()
|
||
to reprevent a traceback.
|
||
|
||
2007-04-24 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: More work on bug 423427 - Need to add form
|
||
field structural navigation in Firefox. In the determination of
|
||
what constitutes a form field we want to navigate to, be sure it
|
||
does not have a role of UNKNOWN. Also be sure it has a state of
|
||
SENSITIVE.
|
||
|
||
2007-04-24 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Work on bug 423427 - Need to add form
|
||
field structural navigation in Firefox. Now Cthulhu Modifier Key
|
||
+ Tab should move you to the next form field and Cthulhu Modifier
|
||
Key + Shift Tab should move you to the previous form field.
|
||
|
||
2007-04-23 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* src/tools/play_keystrokes.py: added WAIT keystroke
|
||
file command to pause for a specified period of time
|
||
to let Cthulhu speak/braille a long document. This is
|
||
useful for SayAll testing of long documents.
|
||
* test/harness/runone.sh: temporary hack to specify
|
||
the "-norestore" flag when running swriter or scalc.
|
||
There should be a general way to specify command line
|
||
arguments when starting a test application
|
||
* test/text/SayAllText.txt: added text directory for
|
||
text imput files. SayAllText.txt used to test the SayAll
|
||
command using gedit.
|
||
* test/keystrokes/gnome-terminal/swriter-say-all.keys:
|
||
keystroke file for testing the SayAll command using
|
||
swriter. Until we have a general way to pass command
|
||
line arguments to test applications, it's necessary
|
||
to start the test application from gnome-terminal and
|
||
enter the application arguments, like the file to
|
||
open in the application.
|
||
* test/keystrokes/gedit/say-all.keys,
|
||
test/keystrokes/gedit/say-all-cursor-pos.key: keystoke
|
||
files to test the SayAll command in gedit.
|
||
|
||
|
||
2007-04-23 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/default.py: More work for bug 432674 - only echo the
|
||
"stars" in password entries if character echo is enabled AND
|
||
printable character echo is enabled. Thanks Hermann for the
|
||
quick feedback and testing!
|
||
|
||
2007-04-23 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, README: mark as v2.19.2pre.
|
||
|
||
2007-04-23 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, NEWS: prep for v2.19.1.
|
||
|
||
2007-04-23 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/default.py: Fix for bug 432674 - In password entries,
|
||
Cthulhu should respect key echo settings and say "star" for the
|
||
inserted characters.
|
||
|
||
2007-04-23 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/chnames.py:
|
||
src/cthulhu/punctuation_settings.py:
|
||
Fix for bug 416971 - Cthulhu does not speak or braille numbers/
|
||
bullets of list items in Firefox. This fix should also cause
|
||
Cthulhu to speak and braille the bullets in OOo Writer documents.
|
||
A number of other "basic" characters were added that weren't
|
||
being spoken before. Also, switched the dictionary keys to
|
||
unicode which should make it easier for users to add/change their
|
||
own dictionaries.
|
||
|
||
2007-04-20 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 426360 - SayAll is broken in
|
||
Firefox. It should work much better now. Plus it now supports
|
||
both SayAll by sentence and SayAll by line.
|
||
|
||
2007-04-20 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* test/keystrokes/swriter/*.keys, test/keystrokes/scalc/*.keys:
|
||
Added keystrokes to shutdown gracefully, discarding changes.
|
||
|
||
2007-04-19 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/scripts/Evolution.py: More work for the workaround
|
||
for Evolution bug 347964 - When deleting messages in Evolution,
|
||
Cthulhu initially speaks the wrong tree item.
|
||
|
||
2007-04-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* Makefile.am: fix for bug 430726 to implement GNOME GOAL #4,
|
||
which is to run gtk-update-icon-cache in the uninstall-hook.
|
||
|
||
2007-04-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/planning.ods: reconciliation with Bugzilla and include
|
||
priorities discussed in team meeting.
|
||
|
||
2007-04-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py: work on bug 412200 to unmark usage text and
|
||
command line options for translation per gnome-i18n discussion.
|
||
|
||
2007-04-18 Lynn MonSanto <lynn.monsanto@sun.com>
|
||
|
||
* test/harness/runall.sh: Commented out the lines that compare
|
||
the results file with the golden results file. I believe it
|
||
is more useful to do the comparisons after runall.sh has
|
||
completed. The runall.sh output just contains information about
|
||
the test executions, not including the results.
|
||
|
||
(Draft) directions for running the Cthulhu regression tests are
|
||
now in http://live.gnome.org/Cthulhu/RegressionTesting
|
||
|
||
2007-04-18 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/where_am_I.py:
|
||
Fix for bug #430278 - The Where_Am_I script does not work in most
|
||
applications.
|
||
|
||
No longer need to pass a speech context into the whereAmI()
|
||
routine to get the application name. Application specific
|
||
code is now in the app specific scripts. Moved the Evolution
|
||
specific "where am I" code to the Evolution script.
|
||
|
||
Fix for bug #427481 - "where am I" does not speak Evolution
|
||
Mail...Tasks toggle buttons.
|
||
|
||
The problem here was that those objects were toggle buttons and
|
||
the whereAmI() routine did not have a generic catchall clause
|
||
at the bottom to handle such objects.
|
||
|
||
2007-04-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/phonnames.py: add a URL to point to a Wikipedia
|
||
entry on the NATO alphabet.
|
||
|
||
2007-04-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: Add SunF37 as Solaris equivalent for F12.
|
||
Also turn on Cthulhu's caret navigation mode by default.
|
||
|
||
2007-04-17 Nickolay V. Shmyrev <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/phonnames.py: work on bug 412200 to provide a
|
||
translatable string that is nicer to translators.
|
||
|
||
2007-04-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/settings.py: Fix for bug 430434 to make the key echo
|
||
(but not word echo) be turned on by default.
|
||
|
||
2007-04-17 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug 427722 - Web page separators
|
||
cause Cthulhu to get stuck with go{Next,Previous}Line. More work
|
||
on bug 411261 - Some HTML constructs cause Cthulhu to say just
|
||
"Link" when arrowing up and down by line.
|
||
|
||
2007-04-17 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/scripts/Evolution.py: Workaround for Evolution bug
|
||
347964 - When deleting messages in Evolution, Cthulhu initially
|
||
speaks the wrong tree item.
|
||
|
||
2007-04-17 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/settings.py:
|
||
src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
More work on bug #400716 - sayAll should be done by sentences.
|
||
Added a "Say All By" combo box to the speech pane of the Cthulhu
|
||
Preferences dialog (accelerator is Alt-y). Current valid choices
|
||
are "Line" and "Sentence". Adjusted the existing textLines()
|
||
routines to use it.
|
||
|
||
2007-04-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py: minor bug fix and pychecker
|
||
fix.
|
||
|
||
* docs/planning.ods: reconcile with latest bug list, also
|
||
pencil in more names to tasks.
|
||
|
||
2007-04-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/phonnames.py: work on bug 412200 to provide a more
|
||
flexible means to define the military spelling dictionary.
|
||
The new means allows translators to better support the nuances
|
||
of their particular language.
|
||
|
||
2007-04-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/gedit.py, src/cthulhu/scripts/liferea.py,
|
||
src/cthulhu/scripts/Thunderbird.py, src/cthulhu/scripts/gaim.py,
|
||
src/cthulhu/scripts/acroread.py,
|
||
src/cthulhu/scripts/gnome-search-tool.py,
|
||
src/cthulhu/scripts/Evolution.py, src/cthulhu/scripts/StarOffice.py,
|
||
src/cthulhu/scripts/gnome-mud.py, src/cthulhu/scripts/users-admin.py,
|
||
src/cthulhu/phonnames.py: more work on bug 412200 to clarify things
|
||
for translators and to fix up some ngettext and other stuff. The
|
||
remaining modules for 412200 are phonnames.py,
|
||
pronunciation_dict.py, and cthulhu.py. These might be a bit tricky
|
||
(phonenames because other languages may have military spelling for
|
||
more than just a-z, and pronunciation_dict because we may want to
|
||
allow translators to include common things for their language), so
|
||
I have a couple questions into gnome-i18n. cthulhu.py remains because
|
||
I also have a question into gnome-i18n about the appropriateness
|
||
of translating command line options.
|
||
|
||
2007-04-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py, src/cthulhu/settings.py: more work
|
||
on bug 412200 to clarify things for translators.
|
||
|
||
2007-04-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/rolenames.py: more work on bug 412200 to clarify just
|
||
what short braille, long braille, and spoken words mean, and to
|
||
tag various things as being for each. Poor translators for
|
||
GNOME 2.18 had no clue. My apologies.
|
||
|
||
2007-04-10 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py: fix a typo in a comment.
|
||
|
||
* src/cthulhu/cthulhu/py: more work on bug 412200. Have a question
|
||
into the gnome-i18n folks about best practices for command line
|
||
options (should they or should they not be translated?).
|
||
|
||
2007-04-10 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
yet more Updates to the specs
|
||
|
||
2007-04-10 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py: fix for bug 418147 to make sure we treat
|
||
characters in strings as characters and not as bytes when spelling
|
||
an item.
|
||
|
||
2007-04-10 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py, src/cthulhu/cthulhu-setup.glade: more
|
||
work on bug 412200. This completes work on cthulhu_gui_prefs.py
|
||
and gets rid of some of the more confusing strings that we
|
||
received questions on.
|
||
|
||
2007-04-09 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Ripping out the layout table guesswork.
|
||
As a result, you may land on layout tables that Firefox claims
|
||
are data tables due to misidentification. The good news is that
|
||
Aaron Levanthal has proposed a patch to fix at least some of that
|
||
on the Firefox side of things.
|
||
|
||
2007-04-09 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to specs
|
||
|
||
2007-04-09 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Several fixes:
|
||
1) Bug 426336 - refactor Gecko.py's find{Next, Previous}Role.
|
||
Also, L and Shift+L will only move you among ordered/unordered
|
||
lists. Before, form field lists were included because they,
|
||
too, have a role of ROLE_LIST.
|
||
|
||
2) Bug 426684 - Cthulhu does not speak entry text in Firefox when the
|
||
caret is at the end of line. This fix also solves Bug 426687
|
||
- Cthulhu should only speak entry text when arrowing Up/Down in an
|
||
entry in Firefox.
|
||
|
||
3) Bug 413990 - [blocked] cthulhu should not speak table over and over
|
||
again when tabbing through a web page. This fix should also
|
||
make it less likely that T and Shift+T will land on layout
|
||
tables.
|
||
|
||
2007-04-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py, src/cthulhu/Gecko.py,
|
||
src/cthulhu/scripts/Thunderbird.py: fix for bug 423439 to reduce
|
||
chattiness of speech context.
|
||
|
||
2007-04-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/metacity.py: fix for bug 427880 to restore
|
||
the metcity behavior of speaking the name of the window to get
|
||
focus when you're doing an Alt+Tab.
|
||
|
||
2007-04-09 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: The remainder of the fix for bug #414926:
|
||
Cthulhu should announce the level of headings in Firefox. Speech
|
||
was added a while back; now it brailles the level too.
|
||
|
||
2007-04-09 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
|
||
Updated more specs I'll update the web site docs when I'm done
|
||
|
||
2007-04-07 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/default.py: slight modification to the fix for bug
|
||
#400716 - [requirement] sayAll should be done by sentences.
|
||
textLines() tries TEXT_BOUNDARY_SENTENCE_END and if it gets
|
||
absolutely nothing in response, it falls back on the old
|
||
TEXT_BOUNDARY_LINE_START that we were using. What this means
|
||
is that some applications, such as gnome-terminal, will once
|
||
again have a functional sayAll but will need special handling
|
||
added to have sayAll by sentence.
|
||
|
||
2007-04-06 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
Fix for bug #400716 - [requirement] sayAll should be done by
|
||
sentences..
|
||
textLines() now uses TEXT_BOUNDARY_SENTENCE_END instead of
|
||
TEXT_BOUNDARY_LINE_START to break apart chunks to read (thanks
|
||
Will!)
|
||
|
||
Fix appears to work nicely for gedit, OOo Writer and Evolution.
|
||
|
||
It still needs to be implemented for Firefox, but that's a
|
||
separate bug (http://bugzilla.gnome.org/show_bug.cgi?id=426360).
|
||
|
||
2007-04-06 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
|
||
Updating the specs I'll update the web site docs when I'm done
|
||
|
||
2007-04-06 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Removed the partial fix for bug #422487 - Ability to jump to
|
||
the start of the message in Evolution. We will wait for the
|
||
Evolution folks to implement bug #423395.
|
||
|
||
2007-04-05 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
* src/cthulhu/default.py, src/cthulhu/settings.py,
|
||
src/cthulhu/scripts/gnome-panel.py: removed extra double-space
|
||
and trailing-whitespace from files.
|
||
|
||
2007-04-05 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Fix for bug #423198 - Cthulhu should not speak
|
||
"text" repeatedly when moving around in a text entry area on a
|
||
web page.
|
||
|
||
2007-04-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_console_prefs.py: more work on bug 412200 to
|
||
better handle 'y'/'n' type questions on the command line and
|
||
to add more comments for translators.
|
||
|
||
2007-04-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/keynames.py, src/cthulhu/cthulhu.py, src/cthulhu/keybindings.py,
|
||
src/cthulhu/cthulhu_gui_prefs.py: more work on bug 412200 to add
|
||
documentation where needed and to unflag some things for
|
||
translation. This completes work on keynames.py and
|
||
keybindings.py. The next beast is cthulhu_console_prefs.py.
|
||
|
||
2007-04-04 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Reinstate:
|
||
def _getCalcFrameAndSheet(self, obj):
|
||
def _speakCalcStatusBar(self):
|
||
|
||
2007-04-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/where_am_I.py, src/cthulhu/scripts/StarOffice.py,
|
||
src/cthulhu/speechgenerator.py: more work on bug 412200 to
|
||
remove bizarre '_("%s") % text' constructs. Also added
|
||
more docs as appropriate as a means to finish out the
|
||
work on where_am_I.py.
|
||
|
||
2007-04-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/planning.ods: well...I didn't get much of a chance
|
||
to do too much with this today, but I'm checking what I
|
||
was able to do between phone calls.
|
||
|
||
2007-04-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py: more work on bug 398009 to reduce
|
||
chattiness when moving across objects in a toolbar while
|
||
tooltips are up.
|
||
|
||
2007-04-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py, src/cthulhu/where_am_I.py: more work on
|
||
bug 398009 to better handle tooltips when they appear and
|
||
disappear.
|
||
|
||
2007-04-03 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py
|
||
Cleaned up what is considered a large object.
|
||
|
||
2007-04-03 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
* src/cthulhu/default.py: Removed Cthulhu control-F1 keybinding which
|
||
overroad the Gnome control-F1 binding. With this change,
|
||
control-F1 causes a modal change. When control-F1 is first pressed,
|
||
tooltips are always displayed when the user navigates to the next
|
||
object that supports tooltips. Cthulhu first reads the object name,
|
||
then the tooltip. Pressing control-F1 a second time causes the
|
||
application to exit "tooltip displayed mode." Navigating to the
|
||
next object that supports tooltips causes Cthulhu to just speak
|
||
the object name.
|
||
|
||
Bug #3980009 - Cthulhu should be able to tooltip text for an object
|
||
|
||
2007-04-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/planning.ods: update to include rough prioritization
|
||
based upon input from team and conversation with Mike.
|
||
|
||
2007-04-03 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
* src/cthulhu/default.py: Removed Cthulhu control-F1 keybinding which
|
||
overroad the Gnome control-F1 binding. With this change,
|
||
control-F1 causes a modal change. When control-F1 is first pressed,
|
||
tooltips are always displayed when the user navigates to the next
|
||
object that supports tooltips. Cthulhu first reads the object name,
|
||
then the tooltip. Pressing control-F1 a second time causes the
|
||
application to exit "tooltip displayed mode." Navigating to the
|
||
next object that supports tooltips causes Cthulhu to just speak
|
||
the object name.
|
||
|
||
Bug #3980009 - Cthulhu should be able to tooltip text for an object
|
||
|
||
2007-04-03 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py, src/cthulhu/settings.py: Additional fix for
|
||
Bug 368626 - [blocked] Cthulhu accessing tool tips from gnome-panel
|
||
causes gnome-panel to crash.
|
||
|
||
Moved setting of settings.presentTooltips from cthulhu.py to
|
||
settings.py. This makes it possible for users to override
|
||
the setting.
|
||
|
||
2007-04-03 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
Further fixup for bug #413109 from Joanie (thanks!)
|
||
Adds combo box and slider mnemonics to Cthulhu preferences.
|
||
|
||
2007-04-02 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
* src/cthulhu/default.py: Added a "present tooltip" keybinding
|
||
which is mapped to control-F1. Pressing control-F1 causes
|
||
Cthulhu to speak and braille the tooltip for the object that
|
||
has keyboard focus. This has only been tested with gedit.
|
||
For example, pressing control-F1 when a "Replace" button has
|
||
focus, causes Cthulhu to speak and braille "Search for and
|
||
replace text".
|
||
|
||
Bug #3980009 - Cthulhu should be able to tooltip text for an object
|
||
|
||
2007-04-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py, src/cthulhu/Gecko.py: work on bug
|
||
412200 to provide more comments for translators.
|
||
|
||
2007-04-02 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/focus-tracking-presenter.py, src/cthulhu/cthulhu.py,
|
||
src/cthulhu/settings.py, src/cthulhu/scripts/gnome-panel.py,
|
||
src/cthulhu/scripts/Makefile.am: Fix for Bug 368626 - [blocked]
|
||
Cthulhu accessing tool tips from gnome-panel causes gnome-panel
|
||
to crash.
|
||
|
||
2007-04-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/planning.ods: update to include bugs as of this morning
|
||
|
||
2007-04-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/espeechfactory.py, src/cthulhu/find.py,
|
||
src/cthulhu/focus_tracking_presenter.py: work on bug 412200 to
|
||
provide more comments for translators. The next big beast
|
||
in line is Gecko.py.
|
||
|
||
* src/cthulhu/acss.py: fix problem where the name of an ACSS
|
||
wasn't being properly updated.
|
||
|
||
2007-04-02 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/settings.py:
|
||
src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu_gui_main.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #425498 - option to allow Cthulhu to quit without
|
||
confirmation when user presses Insert-q.
|
||
|
||
2007-04-02 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Partial fix for bug #416971 Cthulhu does not
|
||
speak or braille numbers/bullets of list items in Firefox.
|
||
|
||
2007-03-29 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* docs/man/cthulhu.sgml: (removed).
|
||
Part of the fix for bug #414981 - Cthulhu manual pages for 2.18.
|
||
|
||
* src/cthulhu/cthulhu-find.glade:
|
||
src/cthulhu/cthulhu-quit.glade:
|
||
src/cthulhu/cthulhu-setup.glade:
|
||
Fix for bug #413109 - HIG violations. Revamped Glade files from
|
||
Calum Benson (thanks!)
|
||
|
||
2007-03-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py, src/cthulhu/rolenames.py, src/cthulhu/where_am_I.py:
|
||
work on bug 412200. This should hopefully finish work on default.py.
|
||
|
||
* src/cthulhu/default.py: work on bug 412200 to use ngettext for
|
||
presentation of number of tabs and spaces on a line.
|
||
|
||
* src/cthulhu/scripts/Evolution.py, src/cthulhu/scripts/StarOffice.py,
|
||
src/cthulhu/default.py, src/cthulhu/Gecko.py, src/cthulhu/where_am_I.py:
|
||
more comments for translators for bug 412200 and also unmark some
|
||
debug strings as being marked for translation.
|
||
|
||
* src/cthulhu/braillegenerator.py, src/cthulhu/speechgenerator.py,
|
||
src/cthulhu/chnames.py, src/cthulhu/J2SE-access-bridge.py,
|
||
src/cthulhu/where_am_I.py, src/cthulhu/braille.py: start adding
|
||
comments for translators as part of work for bug 412200.
|
||
|
||
2007-03-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, src/cthulhu/cthulhu.py, src/cthulhu/cthulhu_prefs.py,
|
||
src/cthulhu/cthulhu_gui_prefs.py, src/cthulhu/settings.py: Fix for bug
|
||
423738 to refactor gconf queries to use gconf module instead of
|
||
execing out via the commands module.
|
||
|
||
2007-03-28 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* docs/man/cthulhu.1:
|
||
Fix for bug #414981 - Cthulhu manual pages for 2.18.
|
||
Actually the manual pages for beyond 2.18. Revised to just give
|
||
name, synopsis, brief description, command line options, author
|
||
and see also, which gives pointers to the Cthulhu wiki and mailing
|
||
list.
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Fix for bug #422487 - Ability to jump to the start of the message
|
||
in Evolution. Focus (and text caret) are now moved to the first
|
||
line of the mail message. That first lines is brailled and spoken.
|
||
|
||
* src/cthulhu/script.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #423011 - Need to refactor where_am_I.py
|
||
Further changes to move the StarOffice specific code into a
|
||
subclass of the WhereAmI class in the StarOffice.py script.
|
||
|
||
Removed four routines that weren't being used:
|
||
_getCalcFrameAndSheet(self, obj)
|
||
_speakCalcStatusBar(self)
|
||
_getPositionInComboBox(self, obj, name)
|
||
_getCheckBox(self, obj)
|
||
|
||
2007-03-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, README: mark as v2.19.1pre.
|
||
|
||
2007-03-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, NEWS: final prep for v2.19.0.
|
||
|
||
2007-03-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* po/POTFILES.in: more work on bug 319778 to remove
|
||
hierarchical_presenter.
|
||
|
||
2007-03-27 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/tools/play_keystrokes.py: bug #415061 - Modified
|
||
keystroke playback to pause before each key press. This
|
||
takes keystroke modifier keys and chords into account.
|
||
|
||
2007-03-27 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Change to getCellCoordinates(). Seems like
|
||
we're getting correct info from Firefox now. AND the old work
|
||
around is causing us to have incorrect coordinates when tables have
|
||
captions.
|
||
|
||
2007-03-27 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Added list item structural navigation now
|
||
that list items are no longer considered to be "large objects".
|
||
I and Shift+I move you among list items. (See bug #423537).
|
||
Speaking of large objects, according to bug #423531, O/Shift+O
|
||
should not stop on images and Cthulhu should say "large objects"
|
||
instead of chunks. Done. :-) Finally, it seems that a few
|
||
of the structural navigation commands were not updating the
|
||
braille display when going to the previous <whatever>. This
|
||
is also fixed.
|
||
|
||
2007-03-27 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Further fixup to bug #402494 - For statement refactoring.
|
||
Needed to reinstate the old code in the speakMisspeltWord()
|
||
routine, as the variable "i" was being used.
|
||
|
||
2007-03-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* README, NEWS: initial prep for v2.19.0.
|
||
|
||
2007-03-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py, src/cthulhu/hierarchical_presenter.py,
|
||
src/cthulhu/Makefile.am, docs/pydoc/Makefile.am: fix for bug 319778
|
||
to remove hierarchical_presenter.
|
||
|
||
2007-03-27 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Added more structural navigation: You can
|
||
now use 1 through 6 and Shift+1 through Shift+6 to navigate among
|
||
headings by level (see bug #423214). In addition, I checked in
|
||
Will's related partial patch for bug #414926 (Cthulhu should announce
|
||
the level of headings in Firefox). We still need to provide that
|
||
information via braille. Structural navigation for HTML tables has
|
||
been added: T and Shift+T move you among tables. Alt+Shift+the
|
||
arrow keys will move you among table cells, and Alt+Shift+Home/End
|
||
will move you to the top/bottom of the current table (see bug
|
||
#422924). Finally list items are no longer considered "large
|
||
objects" for the purpose of navigating with O/Shift+O due to the
|
||
prevalence of lists of links in sidebars, etc. (see bug #423404)
|
||
We will add I and Shift+I for list item navigation soon.
|
||
|
||
2007-03-27 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/where_am_I.py:
|
||
Refactored the where_am_I.whereAmI() routines. They are now in
|
||
a WhereAmI class in the where_am_I.py file. the current script
|
||
is passed into the __init__() method. All references to
|
||
cthulhu_state.activeScript have been replaced with self._script.
|
||
Removed extra blank lines and spurious whitespace.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #419089 - Refactor StarOffice.py script.
|
||
Now that we have self._script available to the SpeechGenerator
|
||
and BrailleGenerator classes, the StarOffice.py scripts needed to
|
||
be adjusted to move all the global routines into the Script() class.
|
||
|
||
2007-03-26 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* test/harness/runone.sh, test/harness/runall.sh,
|
||
src/tools/play_keystrokes.py: bug #415061 - Adjusted
|
||
keystroke playback timing for navigation keys. There
|
||
are still minor diffs between non-OpenOffice runs
|
||
of runall.sh. This is probably okay for regression
|
||
testing, but it does require someone to manually
|
||
check the diffs every morning to verify there are
|
||
no significant changes between runs.
|
||
|
||
Note that there are still significant diffs between
|
||
OpenOffice Writer and Calc runs. These are due
|
||
to real bugs that need to be fixed.
|
||
|
||
To Do: I need to modify runone.sh so that the user
|
||
doen't need to specify whether code-coverage testing
|
||
is done (1) or not done (0). Right not, you need to
|
||
add a 0 or 1 at the end of the runone.sh command
|
||
arguments. The runall.sh script always specifies a
|
||
0 or 1.
|
||
|
||
|
||
2007-03-26 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 423009 - Cthulhu should not
|
||
speak the rolename "list item" on web pages.
|
||
|
||
2007-03-25 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to specs for table navigation
|
||
|
||
2007-03-19 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/keybindings.py:
|
||
Fix for bug #420173 - Escape becomes bound to exitting learn mode.
|
||
(Fix from Joanie - thanks!).
|
||
|
||
2007-03-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: move rest of bugs to the Cthulhu WIKI.
|
||
This file is now obsolete and all bugs should be put
|
||
in the appropriate spots on the WIKI. We'll keep
|
||
this file in case anyone has links to it.
|
||
|
||
2007-03-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: move Firefox and Thunderbird bugs to
|
||
http://live.gnome.org/Cthulhu/MozillaBugs
|
||
|
||
2007-03-16 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/scripts/acroread.py: fix for bug 419006 -
|
||
Refactor acroread.py to remove global methods. This
|
||
also takes care of a side effect of the refactoring
|
||
work done in bug #395548.
|
||
|
||
2007-03-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: reconcile/merge Mozilla and Cthulhu bugs.
|
||
A prioritization of the bugs is still needed.
|
||
|
||
2007-03-15 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 418430 - Empty sections
|
||
should be treated as layout objects in Firefox. Added
|
||
Link structural navigation: U moves you to the next
|
||
unvisited link; Shift U to the previous unvisited link;
|
||
V to the next visited link; Shift V to the previous
|
||
visited link. See bug 417001.
|
||
|
||
2007-03-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py: fix problem with SayAll
|
||
where the speech engine might not give us a callback if we
|
||
pass it nothing or text that is just whitespace.
|
||
|
||
2007-03-14 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 416853 - Structural
|
||
Navigation Keys in Firefox interfere with shortcuts.
|
||
Control O and Control H now work as expected. Added
|
||
List structural navigation: L moves you to the next
|
||
list; Shift L moves you to the previous list. See bug
|
||
416908.
|
||
|
||
2007-03-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 416857 to reposition
|
||
caret better in HTML content after leaving and returning
|
||
to the content (e.g., opening a separate dialog and then
|
||
closing it).
|
||
|
||
2007-03-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py: fix for bug 416964 to account for
|
||
"no break space" character in word delimiters.
|
||
|
||
2007-03-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/hierarchical_presenter.py:
|
||
Reworked changes for bug #404052 - Say something to let the
|
||
user know the Preferences dialog is loading.
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
The call to textLines() in the textLines() method in the
|
||
Evolution.py script was incorrect.
|
||
|
||
* src/cthulhu/braille.py:
|
||
Brailling of empty lines was causing a traceback.
|
||
|
||
2007-03-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechdispatcherfactory.py: handle the case where
|
||
Speech Dispatcher has been installed, but is not running.
|
||
|
||
2007-03-13 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/self_voicing.py:
|
||
Another small fixup to the refactoring work done in bug #395548.
|
||
|
||
2007-03-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechdispatcherfactory.py: comment out calls
|
||
to cancel based upon the interrupt flag. This isn't working
|
||
well anywhere in Cthulhu yet.
|
||
|
||
2007-03-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/pydoc/Makefile.am, src/cthulhu/Makefile.am,
|
||
src/cthulhu/speechdispatcherfactory.py, src/cthulhu/settings.py:
|
||
add experimental speech dispatcher support from bug 349394.
|
||
NOTE: there seems to be issues with utterances being cut
|
||
off. It seems as though only the last request to speak
|
||
is what gets spoken.
|
||
|
||
2007-03-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_prefs.py: fix typo in bounds-changed regular
|
||
expression line.
|
||
|
||
2007-03-13 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* test/harness/runone.sh, test/harness/runall.sh: Partial
|
||
fix for bug #415061. Fixed merge problem that caused .cthulhu
|
||
files to not be generated.
|
||
|
||
2007-03-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, README, NEWS: update to include Cthulhu v2.18.0
|
||
NEWS entries. Also bump version to Cthulhu v2.19.0pre..
|
||
|
||
2007-03-12 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/scripts/gnome-terminal.py:
|
||
From Joanmarie Diggs <j-diggs@comcast.net>
|
||
Fix for bug #402192 - Cthulhu does not speak text that is pasted
|
||
in by middle mouse click.
|
||
|
||
2007-03-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Another fixup for bug #395548.
|
||
|
||
2007-03-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Another fixup for bug #395548. Two places which were
|
||
"self.<whatever>" needed to be "cthulhu_state.activeScript.<whatever>".
|
||
|
||
2007-03-08 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
Bug #416332 - Cthulhu test coverage needs to be extended
|
||
|
||
* test/harness/runone.sh: minor changes to make testing
|
||
easier.
|
||
|
||
* test/keystrokes/general-cthulhu/learn-mode.keys: new file
|
||
to test Cthulhu learn mode.
|
||
|
||
* test/keystrokes/scalc/F6-navigation.keys: new file to
|
||
test using F6 to navigate up and down the scalc menu bars.
|
||
|
||
* test/keystrokes/scalc/menu-items.keys: new file to
|
||
test using using arrow keys to navigate the scalc
|
||
menu and sub-menu items.
|
||
|
||
* test/keystrokes/swriter: changed directory name to
|
||
conform to the OpenOffice 2.1 name changes.
|
||
|
||
* test/keystrokes/swriter/text-attributes.keys: new
|
||
file to test text attributes in swriter.
|
||
|
||
* test/keystrokes/gcalctool/square-root.keys: new file
|
||
to test gcalctool
|
||
|
||
|
||
2007-03-08 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu//gnomespeechfactory.py:
|
||
Refixed bug #392939 - "-" should be spoken when used as a
|
||
negative sign at "some" punctuation. Correctly handle the
|
||
situation where a line starts with a minus sign.
|
||
|
||
* src/cthulhu/scripts/gnome-mud.py: (new)
|
||
src/cthulhu/scripts/Makefile.am:
|
||
Fix for bug #410302 - Better support for gnome-mud application.
|
||
(Thanks to community member Javier for this fix).
|
||
|
||
2007-03-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* cthulhu.desktop.in: GNOME GOAL #3 - remove "Application" from
|
||
Categories.
|
||
|
||
2007-03-07 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* test/harness/runone.sh, test/harness/runall.sh: Partial
|
||
fix for bug #412837 - Cthulhu needs test code coverage reporting.
|
||
Run test/harness/runall.sh with the '-c' flag. This will cause
|
||
test2html to generate a code coverage report in the
|
||
test/coverage directory. The report can be viewed by opening
|
||
index.html in the code coverage subdirectory, that is labelled
|
||
by the date and time that runall.sh completed.
|
||
|
||
NOTE: After runall.sh completes, Cthulhu will still be running.
|
||
In order to generate the code coverage report for this run
|
||
of runall.sh, it is necessary to quit Cthulhu from the Cthulhu dialog.
|
||
This needs to be fixed.
|
||
|
||
2007-03-07 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/nautilus.py: (new)
|
||
src/cthulhu/scripts/Makefile.am:
|
||
po/POTFILES.in:
|
||
Refixed bug #350674 - make Cthulhu announce when a new folder is
|
||
opened and announce number of items.
|
||
[Further adjusted to use ngettext for the item count string].
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #404052 - Say something to let the user know the
|
||
Preferences dialog is loading.
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/gaim.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/hierarchical_presenter.py:
|
||
src/cthulhu/keybindings.py:
|
||
Fix for bug #402494 - For statement refactoring.
|
||
|
||
* src/cthulhu/scripts/planner.py:
|
||
src/cthulhu/scripts/gcalctool.py:
|
||
src/cthulhu/scripts/Thunderbird.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/Gecko.py:
|
||
Further adjustments to the refactoring done in bug #395548.
|
||
|
||
2007-03-06 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* test/harness/runone.sh, test/harness/runall.sh: Partial
|
||
fix for bug #415061. Made delay after starting cthulhu and
|
||
test applications configurable.
|
||
|
||
* src/tools/play_keystrokes.py: Partial fix for bug #415061.
|
||
Made delay between arrow navigation keystrokes configurable.
|
||
|
||
|
||
2007-03-06 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/gnome-search-tool.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/default.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def printAncestry(child):
|
||
def printHierarchy(root, ooi, indent="",
|
||
onlyShowing=True, omitManaged=True):
|
||
def printApps():
|
||
def printActiveApp():
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/util.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def phoneticSpellCurrentItem(string):
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/util.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def findUnrelatedLabels(root):
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/planner.py:
|
||
src/cthulhu/scripts/gcalctool.py:
|
||
src/cthulhu/scripts/liferea.py:
|
||
src/cthulhu/scripts/gaim.py:
|
||
src/cthulhu/scripts/gnome-search-tool.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def findByRole(root, role, onlyShowing=True):
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/hierarchical_presenter.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/scripts/metacity.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def getKnownApplications():
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/util.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def getAcceleratorAndShortcut(obj):
|
||
|
||
* src/cthulhu/util.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def getNodeLevel(obj):
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/planner.py:
|
||
src/cthulhu/scripts/gcalctool.py:
|
||
src/cthulhu/scripts/Thunderbird.py:
|
||
src/cthulhu/scripts/gaim.py:
|
||
src/cthulhu/scripts/acroread.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/flat_review.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/braille.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def __getDisplayedTextInComboBox(combo):
|
||
def getDisplayedText(obj):
|
||
def getTextLineAtCaret(obj):
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py:
|
||
src/cthulhu/scripts/acroread.py:
|
||
src/cthulhu/scripts/gnome-search-tool.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def getFrame(obj):
|
||
def getTopLevel(obj):
|
||
def getTopLevelName(obj):
|
||
|
||
* src/cthulhu/scripts/gnome-terminal.py:
|
||
src/cthulhu/scripts/acroread.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/gnomespeechfactory.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def adjustForPronunciation(line):
|
||
def getLinkIndex(obj, characterIndex):
|
||
def isWordDelimiter(character):
|
||
|
||
* src/cthulhu/scripts/acroread.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/where_am_I.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def textLines(obj):
|
||
def _addRepeatSegment(segment, line, respectPunctuation=True):
|
||
def adjustForRepeats(line):
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
src/cthulhu/scripts/planner.py:
|
||
src/cthulhu/scripts/liferea.py:
|
||
src/cthulhu/scripts/Thunderbird.py:
|
||
src/cthulhu/scripts/acroread.py:
|
||
src/cthulhu/scripts/gnome-search-tool.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def __hasLabelForRelation(label):
|
||
def __isLabeling(label, object):
|
||
def getDisplayedLabel(object):
|
||
def isDesiredFocusedItem(obj, rolesList):
|
||
def speakMisspeltWord(allTokens, badWord):
|
||
|
||
* src/cthulhu/scripts/gdmlogin.py:
|
||
src/cthulhu/scripts/gnome-terminal.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def findFocusedObject(root):
|
||
def getClickCount(lastInputEvent, inputEvent):
|
||
|
||
* src/cthulhu/scripts/users-admin.py:
|
||
src/cthulhu/flat_review.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/where_am_I.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def getRealActiveDescendant(obj):
|
||
|
||
* src/cthulhu/scripts/planner.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/Gecko.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/gnomespeechfactory.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def isSameObject(obj1, obj2):
|
||
def appendString(text, newText, delimiter=" "):
|
||
def getUnicodeCurrencySymbols():
|
||
|
||
* src/cthulhu/scripts/gedit.py
|
||
src/cthulhu/scripts/planner.py
|
||
src/cthulhu/scripts/gdmlogin.py
|
||
src/cthulhu/scripts/liferea.py
|
||
src/cthulhu/scripts/gcalctool.py
|
||
src/cthulhu/scripts/gnome-power-manager.py
|
||
src/cthulhu/scripts/Thunderbird.py
|
||
src/cthulhu/scripts/gnome_segv2.py
|
||
src/cthulhu/scripts/gaim.py
|
||
src/cthulhu/scripts/gnome-terminal.py
|
||
src/cthulhu/scripts/metacity.py
|
||
src/cthulhu/scripts/acroread.py
|
||
src/cthulhu/scripts/gnome-search-tool.py
|
||
src/cthulhu/scripts/Evolution.py
|
||
src/cthulhu/scripts/StarOffice.py
|
||
src/cthulhu/scripts/gnome-keyring-ask.py
|
||
src/cthulhu/scripts/users-admin.py
|
||
src/cthulhu/flat_review.py
|
||
src/cthulhu/speechgenerator.py
|
||
src/cthulhu/cthulhu.py
|
||
src/cthulhu/default.py
|
||
src/cthulhu/focus_tracking_presenter.py
|
||
src/cthulhu/Gecko.py
|
||
src/cthulhu/J2SE-access-bridge.py
|
||
src/cthulhu/where_am_I.py
|
||
src/cthulhu/hierarchical_presenter.py
|
||
src/cthulhu/braille.py
|
||
src/cthulhu/braillegenerator.py
|
||
src/cthulhu/Makefile.am
|
||
src/cthulhu/gnomespeechfactory.py
|
||
Another partial fix for bug #395548.
|
||
Removed all occurances of "import util" and a few cleanups.
|
||
Removed the util.py file.
|
||
|
||
2007-03-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/debug.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/util.py:
|
||
Partial fix for bug #395548. Move routines out of util.py and
|
||
(mostly) into default.py and adjust the code that uses them.
|
||
|
||
Moved:
|
||
def traceit(frame, event, arg):
|
||
(in this case into debug.py).
|
||
|
||
* docs/man/cthulhu.sgml:
|
||
docs/man/cthulhu.1:
|
||
Partial fix for bug #414981. Updated Cthulhu man pages to include
|
||
the same changes as were made for GNOME 2.18 (in the gnome-2-18
|
||
branch).
|
||
- Added in text for new command line options:
|
||
-u --user-prefs-dir
|
||
-e --enable
|
||
-d --disable
|
||
- Added two new entries to the flat review section:
|
||
o Numpad-enter for "Where am I"
|
||
o Numpad-delete to bring up the "Find" dialog
|
||
- Adjusted the Numpad-5 entry to include:
|
||
"Double tap on Numpad-5 to spell word, triple tap on Numpad-5
|
||
to get military spelling.
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/util.py:
|
||
src/cthulhu/scripts/acroread.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def speakTextSelectionState(obj, startOffset, endOffset):
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/util.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def isTextSelected(obj, startOffset, endOffset):
|
||
|
||
* src/cthulhu/Gecko.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/hierarchical_presenter.py:
|
||
src/cthulhu/util.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def drawOutline(x, y, width, height, erasePrevious=True):
|
||
def outlineAccessible(accessible, erasePrevious=True):
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu_focus_tracking_presenter.py:
|
||
src/cthulhu/util.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def saveOldAppSettings():
|
||
def restoreOldAppSettings(prefsDict):
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/hierarchical_presenter.py:
|
||
src/cthulhu_focus_tracking_presenter.py:
|
||
src/cthulhu/util.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def findActiveWindow():
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/util.py:
|
||
Another partial fix for bug #395548.
|
||
|
||
Moved:
|
||
def isInActiveApp(obj):
|
||
|
||
2007-03-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/default.py, src/cthulhu/flat_review.py:
|
||
partial fix for bug 408071 to prevent Cthulhu from reading content
|
||
in tabs that really are not on the screen, but Gecko is telling us
|
||
they are there.
|
||
|
||
2007-03-04 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 414360: if a character claims
|
||
to have a negative width and/or height, ignore that character.
|
||
|
||
2007-03-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 414585 to speak/braille the title
|
||
of the tab page when you switch to it in Firefox.
|
||
|
||
2007-03-03 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* bugs/bugs.html: added another Firefox bug.
|
||
|
||
2007-03-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/settings.py: add mapping from "Mail/News" to
|
||
"Thunderbird" script to accomodate new name change.
|
||
(Thanks Rich!)
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: do a bit of work to make this
|
||
work with our target version of Thunderbird (version 3.0).
|
||
|
||
2007-03-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/mag.py: add addZoomRegion call to get this
|
||
working better with gnome-mag. NOTE: the COMPOSITE
|
||
extension has issues on Ubuntu (perhaps X11R7.2.0).
|
||
The gnome-mag magnifier should be run with the
|
||
--ignore-composite flag. You can force this to
|
||
happen by modifying the exe line in
|
||
/usr/lib/bonobo/servers/GNOME_Magnifier.server to:
|
||
type="exe" location="/usr/bin/magnifier --ignore-composite">
|
||
This will be the default for GNOME 2.18 (or so Carlos
|
||
and I agreed tonight :-)).
|
||
|
||
2007-03-02 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 413253 to keep Cthulhu from
|
||
getting stuck on images that were links and to prevent it
|
||
from skipping over really small text when navigating by line:
|
||
two side effects of the original fix to bug 411261.
|
||
|
||
2007-03-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 408670 to provide better
|
||
tracking in speech and braille for text entry objects in
|
||
Thunderbird and Firefox.
|
||
|
||
2007-03-01 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/punctuation_settings.py: fix bug 413457 to prevent
|
||
Cthulhu from speaking various names for the "-" twice in a row
|
||
in German.
|
||
|
||
2007-02-28 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* test/html/image-test.html: another test case where Cthulhu
|
||
gets stuck with navigation.
|
||
|
||
2007-02-28 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Adjusted the readMisspeltWord() routine to initially set startOff
|
||
to zero, to prevent tracebacks when currently spell checking
|
||
against oowriter in OOo v2.1 (or later) -- because the text in the
|
||
paragraph in the spellcheck dialog no longer has text attributes.
|
||
Doesn't fix spell checking, but it no longer causes a traceback.
|
||
|
||
2007-02-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/test_coverage.py, src/cthulhu/coverage.py
|
||
src/cthulhu/cthulhu.in, src/test/runone.sh, src/test/runall.sh: revert
|
||
the test coverage change. It's too risky for GNOME 2.18. Let's
|
||
also wait to discuss this after the branch for GNOME 2.19. I'd
|
||
like to explore ways to not require any changes under the src
|
||
directory. My hope is that it can all be isolated to the
|
||
test/harness directory.
|
||
|
||
2007-02-27 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* bugs/bugs.html: added another Firefox/Thunderbird bug.
|
||
|
||
2007-02-27 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/test_coverage.py, src/cthulhu/coverage.py
|
||
src/cthulhu/cthulhu.in, src/test/runone.sh, src/test/runall.sh:
|
||
|
||
First cut at getting code test coverage for Cthulhu. Coverage
|
||
testing is done using the coverage.py package developed by
|
||
Ned Batchelder.
|
||
(http://www.nedbatchelder.com/code/modules/rees-coverage.html)
|
||
I put src/cthulhu/coverage.py under SVN control since it it
|
||
not normally included in Python distributions.
|
||
|
||
src/cthulhu/test_coverage.py needs a lot of refinement! For example,
|
||
the cthulhu modules to test were manually entered into the source
|
||
file.
|
||
|
||
The code coverage reports need to be converted to a more
|
||
friendly HTML format.
|
||
|
||
To invoke code coverage testing: run runall.sh with the "-Z"
|
||
flag.
|
||
|
||
|
||
2007-02-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py, src/cthulhu/cthulhu_prefs.py:
|
||
allow for better filtering of events. Also include sample line
|
||
in user-settings.py (commented out) to show how to eliminate
|
||
logging of bounds-changed events.
|
||
|
||
2007-02-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: add more Firefox bugs.
|
||
|
||
2007-02-26 Willie Walker <william.walker@sun.com>
|
||
|
||
* Final prep for v2.17.92.
|
||
|
||
* NEWS, po/POTFILES.in, src/cthulhu/scripts/Makefile.am,
|
||
docs/pydoc/Makefile.am, src/cthulhu/scripts/nautilus.py: remove
|
||
Nautilus script until GNOME 2.19.x.
|
||
|
||
2007-02-26 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 411261 to better navigate by
|
||
line in the presence of linebreaks (<br>'s) in HTML content.
|
||
|
||
2007-02-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: initial prep for v2.17.92.
|
||
|
||
2007-02-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: work on bug 407948 to better handle
|
||
object and header navigation in Firefox via {Shift+}{o,h}.
|
||
|
||
2007-02-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/html/simpleheader.html: include some more test
|
||
cases for where Cthulhu gets stuck with navigation.
|
||
|
||
2007-02-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py: fix for bug 412058 to terminate the python
|
||
process better when it receives a TERM signal. Note that one must
|
||
send the TERM signal directly to the Python process. Sending it
|
||
to the shell script won't do since the shell script turns around
|
||
and does a kill -9 on the Python process when it gets a TERM
|
||
signal. The motivation for this is to better support the code
|
||
coverage analysis work that is being done by Lynn.
|
||
|
||
2007-02-22 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/gnome-power-manager,py. Addional fix
|
||
for bug #354479. The Gnome Power Manager communicates
|
||
information about power management state in the object
|
||
description in "object:bounds-changed" events. It is
|
||
necessary to turn of the caching of accessible values
|
||
to force the power manager to send the current power
|
||
management state, othrwise the old cached description
|
||
is returned for the object.
|
||
|
||
2007-02-22 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* bugs/bugs.html: added several new Firefox bugs.
|
||
|
||
2007-02-22 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: a little work on bug 407948 to handle
|
||
{Shift+}{o,h} to move to previous and next {object, header}.
|
||
It's not perfect (there are still issues with the URLs in
|
||
the bug report), but it is better and seems to get "stuck"
|
||
less frequently.
|
||
|
||
2007-02-22 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_i18n.py.in: add ngettext reference for use by
|
||
other modules.
|
||
|
||
2007-02-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/pydoc/Makefile.am: add find, gnome-power-manager, nautilus,
|
||
and Thunderbird modules to pydoc target.
|
||
|
||
2007-02-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.in: additional fix for bug 407480 to make sure
|
||
this works with the grep/egrep in /usr/bin on Solaris.
|
||
|
||
2007-02-19 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Removed unnecessary
|
||
code that work around Thunderbird bugs that have fixed.
|
||
Yeh! The workaround code could have been a source of
|
||
regressions as Thunderbird changes. Also added comments
|
||
giving more information about the reason for the
|
||
workarounds, and why the code may need to be removed
|
||
or modified when Thunderbird changes. The same goes
|
||
for changes to Gecko.py. Bug #409708
|
||
|
||
Note: I tested for regressions, but removing this much
|
||
code could have caused regressions that I have not found.
|
||
The code changes are isolated in Thunderbird.py, so they
|
||
should not cause any core regressions. Thunderbird needs
|
||
be be tested more by others.
|
||
|
||
|
||
2007-02-19 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Additional fix for
|
||
Bug #381455: replaced an accidently deleted "if not consume"
|
||
statement.
|
||
|
||
|
||
2007-02-19 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: I reopened Bug #381455
|
||
for two reasons:
|
||
|
||
- to document that this problem was a general one where
|
||
Thunderbird did not the present labels around dialog text
|
||
entries For example, in the Preferences/Composition/General
|
||
panel, Thunderbird did not present the "minutes" label after
|
||
the "Autosave every" text entry.
|
||
|
||
- to show the patch for removing the code in Thunderbird.py
|
||
that worked around this problem. It appears that Thunderbird
|
||
is now setting the LABELLED_BY and LABEL_FOR relations correctly.
|
||
There is no longer a need for a workaround.
|
||
|
||
|
||
2007-02-19 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: This is a better fix for
|
||
bug #405541. Thunderbird gives focus to the cell in the column
|
||
that is being sorted (e.g., Date). Braille should show the row
|
||
from the begining. This fix calls cthulhu.setLocusOfFocus to give
|
||
focus to the cell at the beginning of the row.
|
||
|
||
|
||
2007-02-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/html/simpleform.html: add a text entry area that uses
|
||
an onFocus tag to reset the value when you tab to it. Gecko
|
||
seems to have issues with its accessible implementation when
|
||
it comes to these kinds of things.
|
||
|
||
* src/cthulhu/Gecko.py: update some documentation, ensure braille
|
||
is updated when a page is finished loading, and handle the
|
||
case where the caret offset of a text area is a nonsensical
|
||
value (-1) when you tab into it.
|
||
|
||
* src/cthulhu/util.py: modify getTextLineAtCaret to return the sole
|
||
character if the length of the text is 1. We do this because
|
||
Gecko's getTextAtOffset implementation seems to be flawed if the
|
||
length of the text is 1.
|
||
|
||
2007-02-16 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/nautilus.py:
|
||
Changed _(" %d items") to " %d items" as there is a string
|
||
freeze on.
|
||
|
||
2007-02-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: revert to revision 1994 since
|
||
the change below (revision 2018) made reading HTML messages
|
||
difficult.
|
||
|
||
2007-02-15 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/gnome-power-manager.py: Partial fix
|
||
for Bug #354479 - Automatic presentation of "balloon"
|
||
type messages. The partial fix speaks the displayed
|
||
text in the Gnome Power Manager when the manager is
|
||
displayed. There will probably need to be scripts for
|
||
all the other important balloon-type messages.
|
||
|
||
* src/cthulhu/default.py: Added a listener for
|
||
"object:bounds-changed:" events. The onBoundsChanged
|
||
method is intended to be overridden by subclasses; in
|
||
this case, gnome-power-manager.py
|
||
|
||
|
||
2007-02-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: do a fair amount of work to
|
||
make the message composition window work better.
|
||
|
||
2007-02-15 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #408174 - Some laptop keybindings defined in
|
||
default.py doesn't work
|
||
(Thanks to community member Juan Ramon Jimenez for this fix).
|
||
|
||
* src/cthulhu/scripts/nautilus.py: (new)
|
||
src/cthulhu/scripts/Makefile.am:
|
||
Fix for bug #350674 - make Cthulhu announce when a new folder is
|
||
opened and announce number of items.
|
||
|
||
2007-02-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: add Insert+F12 as a means to toggle between
|
||
Cthulhu controlling the caret and Firefox controlling the caret in
|
||
HTML content. The change is not persistent between runs. If
|
||
you want a persistent setting, use something like the following
|
||
in your ~/.cthulhu/cthulhu-customizations.py file:
|
||
|
||
import cthulhu.Gecko
|
||
cthulhu.Gecko.controlCaretNavigation = True
|
||
|
||
NOTE: the strings presented as a result of this change are
|
||
currently not marked as needing translation. There are also
|
||
several other strings I had missed from earlier work. So...I'm
|
||
going to just check this stuff in and request a string freeze
|
||
break for the whole set of strings at once. I'm a dope and I
|
||
apologize.
|
||
|
||
2007-02-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.in: fix bug 407480 to prevent "cthulhu --help" and
|
||
other information-only command lines option from killing other
|
||
Cthulhu processes.
|
||
|
||
2007-02-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: don't use uppercase voice for strings such
|
||
as "2:40 AM". This merely involved checking to make sure a
|
||
string was isupper ("2:40 AM" matches that) and isalpha ("2:40 AM"
|
||
fails that).
|
||
|
||
2007-02-13 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/util.py:
|
||
Fix for bug #405624 - Cthulhu failed to report the label if it was
|
||
same as previous one.
|
||
|
||
2007-02-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: add a little more logic to onSameLine.
|
||
It now says objects are on the same line if: 1) their base
|
||
lines are within 11 pixels and 2) their bounding rectangles
|
||
at least touch top/bottom. This seems to help a lot with
|
||
pages with really small fonts.
|
||
|
||
2007-02-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/planning.ods: update to include bugs as of this morning
|
||
|
||
2007-02-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: added new bugs. Also did some reformatting
|
||
by hand to make this easier to edit by hand. Don't edit this
|
||
file with a WSYWIG editor. Those things don't like people.
|
||
|
||
* bugs/bugs.html: update based upon bugs that have been fixed.
|
||
Still need to roll in a slurry of news ones that are hanging
|
||
in my inbox. I also reformatted this file using 'nvu'. It
|
||
gave us a little bit of hand-editability back.
|
||
|
||
2007-02-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for v2.17.91.
|
||
|
||
2007-02-11 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/Gecko.py: Handle the new implementation of
|
||
comboboxes that the Firefox guys made as part of the fix
|
||
to Mozilla bug #363955.
|
||
|
||
2007-02-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/planning.ods: replace planning.html with planning.ods.
|
||
|
||
2007-02-11 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/settings.py, src/cthulhu/focus_tracking_presenter.py,
|
||
src/cthulhu/script.py, src/cthulhu/scripts/StarOffice.py: Fix for
|
||
bug #397787: Cthulhu non-responsive if OOo goes into recovery
|
||
mode. Since we seem to want/need different values for
|
||
commFailureAttemptLimit, pull it out of settings.py and make
|
||
it script-specific.
|
||
|
||
2007-02-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py: update to support latest BrlAPI.
|
||
|
||
2007-02-07 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Additional change for
|
||
bug #405541 - regression: Braille stopped showing message
|
||
header from beginning of row. Defers text field autocompletion
|
||
handling to braillegenerator.BrailleGenerator.
|
||
Gecko._getBrailleRegionsForText does not return the correct
|
||
autocompletion for Thunderbird. This needs to be further
|
||
investigated, but this fix works in the mean time.
|
||
|
||
The additional change was to directly call
|
||
braillegenerator.BrailleGenerator.__getBrailleRegionsForText
|
||
instead of repeating the logic in Thunderbird.py
|
||
|
||
2007-02-07 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Fix for bug #405562 -
|
||
regression: Braille autocompletion in Thunderbird compose
|
||
dialog stopped working
|
||
|
||
2007-02-07 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Fix for bug #405541 -
|
||
regression: Braille stopped showing message header from
|
||
beginning of row
|
||
|
||
2007-02-07 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/flat_review.py, src/cthulhu/scripts/StarOffice.py:
|
||
Part fix and part hack for bug #363830. Now Cthulhu is much
|
||
more likely to announce when bold, underline, italics, and
|
||
the various alignment toggle buttons change state in OOo.
|
||
Should this fail, the work-around is to give any flat review
|
||
command which will cause us to start getting the needed events.
|
||
|
||
2007-02-05 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Additional fix for
|
||
Bug #403767 - Cthulhu does not speak Thunderbird autocompetions.
|
||
Cthulhu no longer speaks the role "autocomplete".
|
||
|
||
2007-02-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/planning.html: first pass at prioritization of tasks.
|
||
|
||
2007-02-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/mag.py: allow the magnifier to
|
||
better track the cursor in Firefox.
|
||
|
||
2007-02-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* cthulhu.spec.in: add libgail-gnome dependency.
|
||
|
||
2007-02-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: remove progress bar visibility hack to
|
||
determine when a page is loading now that the Firefox folks
|
||
have fixed the busy state event notification on the document
|
||
frame.
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/scripts/Thunderbird.py: prevent
|
||
Thunderbird from saying "Finished loading.".
|
||
|
||
2007-02-02 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Fixed #Bug 403767 - Cthulhu
|
||
does not speak Thunderbird autocompetions
|
||
|
||
2007-02-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/acss.py, src/cthulhu/cthulhu-setup.glade,
|
||
src/cthulhu/cthulhu_prefs.py, src/cthulhu/speech.py,
|
||
src/cthulhu/cthulhu_gui_prefs.py: fix for bug 398531 to better handle
|
||
the population of the speech preferences tab.
|
||
|
||
2007-02-01 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Fixed problem with
|
||
not speaking the message header when "View Message Pane"
|
||
is disabled.
|
||
|
||
2007-02-01 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #380050 - New window should be focused after user
|
||
presses "Quit" or "Preferences" button in Cthulhu Preferences
|
||
window. Thanks to Joanie for extensively testing this.
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
Work on bug #400763 - Cthulhu hangs after starting the update
|
||
process in update manager. Checked in a patch that checks to
|
||
see whether the event.source.valid field is set or not for each
|
||
event, in the _enqueueEvent() routine and ignores invalid events.
|
||
We still get the initial COMM_FAILURE's when we try to access an
|
||
invalid accessible, but overall Cthulhu is now much more responsive
|
||
in a situation like this.
|
||
|
||
2007-01-31 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Sets focus to the cell
|
||
at the beginning of table rows, so Braille shows the row
|
||
from the beginning. This is an issue for message header
|
||
table rows, where the cell with focus is in the column
|
||
that is sorted on (e.g., date).
|
||
|
||
2007-01-31 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: handle unnamed link images that end in a "/"
|
||
a little better (we now speak the stuff just prior to the "/" in
|
||
these cases).
|
||
|
||
2007-01-30 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: first pass at letting the user know when
|
||
a page has been loaded. There's still some verbosity that
|
||
needs to be removed when pages take a long time to load.
|
||
Something also seems to be a little sticky about the name
|
||
of the page. Need to look into this some more.
|
||
|
||
* src/cthulhu/braillegenerator.py, src/cthulhu/speechgenerator.py:
|
||
make sure minimumIncrement is defined when calculating
|
||
percentages for progress bars. Looks like Gecko doesn't
|
||
want to give us a minimumIncrement on the value for them.
|
||
|
||
2007-01-29 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/where_am_I.py: Removed typo.
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Fixed fence-post
|
||
error that was causing Cthulhu to not speak the contents
|
||
of the Notes text area in the New Contact dialog.
|
||
|
||
|
||
2007-01-29 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* src/cthulhu/default.py: During a text-inserted event,
|
||
if the last input event was a keyboard event, check
|
||
for selection. If text is selected, it's an autocomplete
|
||
and the full field should be spoken. Fix for bug #400766
|
||
as well as #348464.
|
||
|
||
2007-01-12 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/where_am_I.py: Fixed multiple-defined method.
|
||
|
||
2007-01-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for v2.17.90.
|
||
|
||
* RELEASE_HOWTO: update how to "tag" a release.
|
||
|
||
* src/cthulhu/util.py, src/cthulhu/where_am_I.py,
|
||
src/cthulhu/cthulhu_gui_prefs.py: pychecker linting.
|
||
|
||
2007-01-20 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* bugs/bugs.html: Added some acroread bugs. Having read up
|
||
on section 508, marked several acroread issues accordingly. :-)
|
||
|
||
2007-01-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: adjust how we grab focus of the object
|
||
containing the paragraph object. Basically, the idea is to find
|
||
the first focusable object in the ancestry of the paragraph. This
|
||
typically ends up being the document frame. Note that we're told
|
||
this will not work in
|
||
https://bugzilla.mozilla.org/show_bug.cgi?id=363214, but the
|
||
advice given there (grab focus on the parent of the document
|
||
frame) doesn't work. In any case, this fixes the problem with
|
||
the missing caret.
|
||
|
||
* src/cthulhu/Gecko.py: add option, "arrowToLineBeginning". If True,
|
||
it tells us to position the caret at the beginning of a line when
|
||
arrowing up and down. If False, we'll try to position the caret
|
||
directly above or below the current caret position. The default
|
||
value is True. Note that the default value of True represents a
|
||
new behavior. The old behavior was to try to position the caret
|
||
directly above or below the current caret position. If you want
|
||
to experiment, you can add the following lines to your
|
||
~/.cthulhu/user-settings.py or ~/.cthulhu/cthulhu-customizations.py files:
|
||
|
||
import cthulhu.Gecko
|
||
cthulhu.Gecko.arrowToLineBeginning = False
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py, src/cthulhu/cthulhu_console_prefs.py,
|
||
src/cthulhu/gnomespeechfactory.py: fix for bug 397797 to expose
|
||
and use the language attribute for speech.
|
||
|
||
2007-01-18 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Temporary Braille workaround
|
||
for not displaying a label that follows an editable text field.
|
||
This is another temporary workaround for Thunderbird not assigning
|
||
a LABEL_FOR relation to the label.
|
||
|
||
2007-01-18 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Filters out unrelated
|
||
labels that end with a colon. This is a temporary workaround
|
||
for a Thunderbird bug, where many (all?) unrelated labels
|
||
ending in a colon, do not have the LABEL_FOR relation set.
|
||
|
||
2007-01-18 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/bugs.html:
|
||
Added in an entry for bug #397724 - Cthulhu incorrect echo's
|
||
certain input in gnome-terminal when key echo is set to off
|
||
(on Ubuntu Feisty).
|
||
|
||
2007-01-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: speak blank lines.
|
||
|
||
* src/cthulhu/Gecko.py: provide a little better navigation around
|
||
links that are images -- the attempt here is to reduce verbosity
|
||
and to reduce the number of keystrokes to arrow over such a beast.
|
||
|
||
* src/cthulhu/Gecko.py: provide better braille cursor tracking in
|
||
plain old 'static' text.
|
||
|
||
* src/cthulhu/Gecko.py: provide better braille cursor tracking in
|
||
link text.
|
||
|
||
* src/cthulhu/Gecko.py: ignore empty table cells that appear to be
|
||
there solely for layout purposes. This helps a bit more with
|
||
navigation.
|
||
|
||
* src/cthulhu/Gecko.py: ignore useless images when navigating. This
|
||
seems to help with a number (but not all) of navigation problems.
|
||
Still need to look at problems where we seem to get stuck on a
|
||
line. I suspect this has to do with small font sizes on a page.
|
||
If you want to experiment, press Ctrl+Plus to increase the font
|
||
size. I've found it makes the current Cthulhu logic work a little
|
||
better, and I'll look to see what we can do to avoid requiring
|
||
the user to manually increase the font size.
|
||
|
||
2007-01-17 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Added a speechgenerator
|
||
to filter out unrelated text in the Account Settings dialog.
|
||
Remove all static text except for text at the beginning
|
||
of the dialog. This is what the user needs to hear when
|
||
the dialog is first presented.
|
||
|
||
2007-01-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py: add debug to
|
||
_getSpeechForTableCellRow so we know it has been called. Also
|
||
do not read entire row if the table is for layout purposes
|
||
only -- this helps reduce the repetitive speaking of lines.
|
||
|
||
* src/cthulhu/braillegenerator.py: add debug to
|
||
_getBrailleRegionsForTableCellRow so we know it has been called.
|
||
Also do not read entire row if the table is for layout purposes
|
||
only.
|
||
|
||
* src/cthulhu/Gecko.py: rework combobox support as a result of
|
||
fixed/changed combobox support in the Gecko AT-SPI implementation.
|
||
|
||
2007-01-16 Joanmarie Diggs <j-diggs@comcast.net>
|
||
|
||
* bugs/bugs.html: Added an acroread section.
|
||
|
||
* bugs/acroread_diag.py: A stand-alone python bug-reproducer.
|
||
|
||
2007-01-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: prioritize Firefox and Thunderbird bugs.
|
||
|
||
2007-01-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/atspi.py, src/cthulhu/default.py,
|
||
src/cthulhu/gnome-terminal.py: fix for bug 395749: make sure we
|
||
reference any_data values when we get an event rather than waiting
|
||
to work with them asynchronously.
|
||
|
||
2007-01-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: attempt to get rid of presentation of
|
||
"useless" images. Note that you can still navigate to these
|
||
useless images -- I'll work on fixing that later.
|
||
|
||
* src/cthulhu/Gecko.py: don't speak 'cell'.
|
||
|
||
* src/cthulhu/Gecko.py: clump speech utterances together by acss
|
||
in an attempt to avoid choppiness in speech.
|
||
|
||
* src/cthulhu/Gecko.py: add in detection of images that are links.
|
||
I'm not sure I like this since it only operates on images (I'd
|
||
like for the script to handle *anything* that's in a link),
|
||
but it is much better now than it used to be.
|
||
|
||
* src/cthulhu/Gecko.py: move getLinkBasename to script instead of
|
||
making it a module method (just to be a bit tidier).
|
||
|
||
2007-01-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: Add code to determine the speech and braille
|
||
for a link from the URI for the link if no other text can be
|
||
found. Note that more work still needs to be done for braille
|
||
and also when these beasts are navigated to in any way other
|
||
than tabbing to them. It's a work in progress.
|
||
|
||
2007-01-12 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Generalized Thunderbird 3
|
||
dialog handling (Folder Properties, Account Settings, etc.)
|
||
|
||
2007-01-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/util.py, src/cthulhu/Gecko.py: hackndle (hack and handle)
|
||
the case where things in the speech context are objects that are
|
||
not our special objects that consist solely of a single
|
||
EMBEDDED_OBJECT_CHARACTER. I'm going to need to bite the bullet
|
||
at some point and handle this whole EMBEDDED_OBJECT_CHARACTER
|
||
business. It isn't going to be pretty.
|
||
|
||
2007-01-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runall.sh: add info at end that allows you to
|
||
determine how long the test took (it currently takes about 33
|
||
minutes on my laptop).
|
||
|
||
* src/cthulhu/default.py, src/cthulhu/Gecko.py,
|
||
src/cthulhu/speechgenerator.py, src/cthulhu/braillegenerator.py: add new
|
||
isLayoutOnly method to default.py where isLayoutOnly returns True
|
||
if the object is for layout/spacing purposes only. If so, don't
|
||
add it to the speech or braille context. The current logic looks
|
||
for the Gecko "layout-guess" property as well as
|
||
unlabelled/unnamed panels. Refactor the
|
||
get{Speech,Braille}Context methods to use this new method. Note
|
||
that the "layout-guess" property of Gecko is a built-in heuristic
|
||
of Gecko and does not require specific markup in the HTML. It
|
||
seems to work OK and is what we seem to end up needing to use
|
||
because I cannot figure out other ways to get things like border
|
||
width and such out objects.
|
||
|
||
* src/cthulhu/at-spi.py: add 'attributes' field to Python Accessible
|
||
and have it delegate to the getAttributes method of the AT-SPI
|
||
Accessible object.
|
||
|
||
* src/cthulhu/util.py: additional fix for bug 394397: make sure
|
||
local variables are set before being used.
|
||
|
||
2007-01-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/util.py: In getDisplayedText, genericize the expansion
|
||
of accessible text when the accessible text is a single
|
||
EMBEDDED_OBJECT_CHARACTER. This provides a little better
|
||
experience for Gecko. The note from my EMBEDDED_OBJECT_CHARACTER
|
||
commit on 2007-01-09 still applies, though.
|
||
|
||
2007-01-11 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: In the Account Settings
|
||
dialog, speak the enclosing panel if it is named.
|
||
|
||
2007-01-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/util.py:
|
||
Fix for bug #376791 - Cthulhu does not provide access to the buddy
|
||
list in Gaim 2.0.0 beta 5.
|
||
|
||
2007-01-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/util.py: fix for bug 394397 - handle arrowing to
|
||
the end of a line and prevent the line from being spoken again.
|
||
This is designed to work with the getTextAtOffset implementations
|
||
provided by at least GEdit, Gecko, and OOo.
|
||
|
||
2007-01-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runall.sh: add "-s" option to require test
|
||
runner to press "Return" to go from one keystroke file to
|
||
the next. This is useful in helping to analyze keystroke
|
||
files -- you can more easily kill the test harness when
|
||
you that a test has gone awry, and you have a better idea
|
||
of which test when awry.
|
||
|
||
2007-01-10 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Thunderbird.py: Handle preferences that
|
||
contain editable text fields.
|
||
|
||
2007-01-10 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/harness/runall.sh: update to ignore .svn directories
|
||
|
||
* test/2007-01-10_07:19:11/*: new test results
|
||
|
||
2007-01-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py:
|
||
Fix for bug #392939 - "-" should be spoken when used as a
|
||
negative sign at "some" punctuation.
|
||
|
||
2007-01-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: some work on comboboxes inside HTML forms.
|
||
Note that the the combobox AT-SPI implement seems a bit broken,
|
||
so I could only take this so far (see my bugs.html entry from
|
||
this same day).
|
||
|
||
* src/cthulhu/atspi.py: if we expect to find a child, but it doesn't
|
||
exist, make sure we raise it as a warning. This is not good
|
||
behavior on part of the AT-SPI implementation and we need to make
|
||
sure we know about it so we can log a bug with the appropriate
|
||
AT-SPI implementation.
|
||
|
||
* src/cthulhu/util.py: in getDisplayedText, handle case where the
|
||
text is a single EMBEDDED_OBJECT_CHARACTER. In these cases,
|
||
we'll defer to getDisplayedText on the child for the text. The
|
||
main driver for this is the Gecko toolkit, and this is a fix
|
||
to handle the majority of the problems I've been seeing with
|
||
labels in Gecko. At some point, we may need to provide a more
|
||
sophisticated algorithm to handle strings containing one or
|
||
more EMBEDDED_OBJECT_CHARACTERs, but we'll cross that bridge
|
||
when we get to it.
|
||
|
||
* bugs/bugs.html: Add Firefox/Gecko bugs 366434 (crasher) and
|
||
366435 (combobox children disappearing from hierarchy when
|
||
activated from keyboard).
|
||
|
||
2007-01-08 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: Don't use the structural navivation
|
||
model if the user is editing the document.
|
||
|
||
2007-01-08 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: add Gecko bug 366340 regarding incorrect
|
||
value of SHOWING state on hidden list items.
|
||
|
||
2007-01-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* svn+ssh://wwalker@svn.gnome.org/svn/cthulhu/tags/CTHULHU_2_17_5:
|
||
final prep for v2.17.5. Everything below this line is included
|
||
in v2.17.5 - many many thanks to all involved.
|
||
|
||
2007-01-07 Bart Bunting <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/outloud.py: provide more voices and also prevent
|
||
crash when running with ViaVoice.
|
||
|
||
2007-01-07 Joanmarie Diggs <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/acroread.py: address more chattiness and
|
||
be more sensitive to string differences due to localization.
|
||
|
||
2007-01-06 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for v2.17.5.
|
||
|
||
* RELEASE_HOWTO: update to include notes regarding svn.
|
||
|
||
2007-01-06 Joanmarie Diggs <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/acroread.py: Check to see if event.source has a
|
||
parent before checking what the role of the parent is. Eliminate
|
||
some double-speaking of items in the Search panel. Announce radio
|
||
button state changes in the Search panel.
|
||
|
||
2007-01-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/util.py:
|
||
Fix for bug #393074 - Repeated characters are not correctly read.
|
||
(Thanks to community member Juan Ramon Jimenez for this fix).
|
||
|
||
* src/cthulhu/default.py:
|
||
Further work on bug #376517 - Cthulhu does not report indentation
|
||
in OOo Writer documents correctly. It will now speak the unit
|
||
of measure (pixels) after the left-margin and/or right-margin
|
||
text attributes, if they differ from the norm.
|
||
|
||
2007-01-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: use util.EMBEDDED_OBJECT_CHARACTER rather
|
||
than making an identical local constant for it. Also remove
|
||
an annoying "html content" that is spoken when you navigate
|
||
around some pages (this involved checking for ROLE_DOCUMENT_FRAME
|
||
in getUtterancesFromContents).
|
||
|
||
2007-01-04 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Workaround for the problem reported in bug #376517 - Cthulhu does
|
||
not report indentation in OOo Writer documents correctly. The
|
||
StarOffice.py script will now speak the text attribute
|
||
"left-margin:" if it's different from the norm (0).
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Later that same day...
|
||
Added "right-margin:" to the list of text attributes to check.
|
||
|
||
2007-01-04 Joanmarie Diggs <via william.walker@sun.com>
|
||
|
||
* Add script for acroread. (NOTE from Will: This work was done
|
||
Joanmarie's vacation. Amazing and many thanks for your
|
||
dedication!).
|
||
|
||
2007-01-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py: get cursor routing keys working again
|
||
(needed to 'OR' in brlapi.KEY_TYPE_CMD for the key ranges).
|
||
|
||
2007-01-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py: update to use BrlAPI 0.5.0 Python bindings
|
||
that have changed since December 18th. NOTE: there is a problem
|
||
with cursor routing keys now - we no longer seem to get the cursor
|
||
routing key events from BrlAPI. I have a question into the BrlAPI
|
||
folks on this.
|
||
|
||
2007-01-03 Lynn Monsanto <Lynn.Monsanto@sun.com>
|
||
|
||
* src/cthulhu/where_am_I.py: Fixed problem speaking status
|
||
bar contents (Insert+KP_Enter) when the status bar is a
|
||
single component (e.g., text field), rather than a container
|
||
with multiple sub-components. #362546
|
||
|
||
2007-01-03 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #347124 - Cthulhu hangs when attempting to access apps
|
||
started via gksu.
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
Adjusted the order of the items on the General Preferences pane.
|
||
Keyboard layout is now first.
|
||
|
||
* po/POTFILES.in:
|
||
src/cthulhu/scripts/Makefile.am:
|
||
src/cthulhu/scripts/liferea.py:
|
||
Fix for bug #350233 - Cthulhu should better support Liferea application.
|
||
Supplied by community member Javier (thanks!)
|
||
|
||
* bugs/bugs.html:
|
||
Added in an entry for gaim bug #1627333 - gaim 2.0.0beta5 buddy
|
||
list table not accessible.
|
||
|
||
2007-01-02 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added in an entry for atk/gail bug #387960 - Calls to
|
||
text.getAttributeRun cause gedit to crash when running with Cthulhu.
|
||
|
||
2007-01-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_i18n.py.in: make sure debug module is imported.
|
||
|
||
* src/cthulhu/cthulhu/cthulhu.in: do not muck with xmodmap if DISPLAY is
|
||
not set.
|
||
|
||
2006-12-28 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Fix for bug #388620 New: String wrong (not not) what do you mean?
|
||
|
||
2006-12-22 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: make sure links are presented when they
|
||
get focus.
|
||
|
||
* src/cthulhu/Gecko.py: a bit more work with managing focus for the
|
||
braille display. Right now, a checkbox and its label are handled
|
||
as two separate objects because they are given to us that way. At
|
||
some point, I'd like to join for the purposes of braille. I'm
|
||
still not sure if the different object for the same child problem
|
||
is an Cthulhu bug or a Firefox bug. I've been trying to come up with
|
||
sample apps to show it is a Firefox bug, but I haven't been
|
||
successful.
|
||
|
||
2006-12-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: handle focus a little better. This helps
|
||
eliminate the "html container" verboseness when moving around in
|
||
content. Also added some code to make sure we speak something for
|
||
things that are there when we arrow to them, but don't have any
|
||
text (e.g., a checkbox).
|
||
|
||
TODO: figure out why we don't set the braille cursor properly
|
||
when looking at a set of checkboxes or when looking at the
|
||
very first line of a text entry area.
|
||
|
||
* src/cthulhu/Gecko.py: retool braille to use braille generators
|
||
where possible. Also attempt to eliminate reduncant labels.
|
||
NOTE: I think there's a bug lurking in Firefox somewhere where it
|
||
will give us a different accessible each time we look at the same
|
||
child. This is a bit disconcerting. I'll be spending another
|
||
half day (I've already spent about a half day on it) tracking it
|
||
down. In any case, the upshot of this is that it makes it very
|
||
difficult for us to properly set the braille cursor.
|
||
|
||
* src/cthulhu/Gecko.py: filter forms out of speech context.
|
||
|
||
* src/cthulhu/Gecko.py: retool speech to use speech generators
|
||
where possible. Also attempt to eliminate redundant labels
|
||
in speech. I'll take a look at braille next.
|
||
|
||
* src/cthulhu/default.py: fix for bug 388317 - prevent crash in
|
||
adobe acroread.
|
||
|
||
* src/cthulhu/default.py: fix bug 387556 - make arrowing to end
|
||
of line in OOo consistent with what happens in gedit
|
||
(thanks Joanie!)
|
||
|
||
* src/cthulhu/atspi.py: fix problem where the __main__ test was
|
||
not working - needed to change app.role to app.getRoleName()
|
||
(thanks Nags!)
|
||
|
||
2006-12-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: get caret navigation a bit back on track
|
||
after discovering a bit of an oddity/change in the latest Firefox
|
||
nightly. Ah well. Here's what I really wanted to do today:
|
||
|
||
1) When arrowing through items in a list in a form, set their
|
||
selected state. Right now, you cannot select them with Cthulhu's
|
||
caret navigation model.
|
||
|
||
2) Now that our display is based upon 'contents' tuples, do a
|
||
better job displaying the contents in braille and presenting them
|
||
in speech. This will most likely involve pruning the contents to
|
||
eliminate redundant content, such as labelled checkboxes and the
|
||
labels labelling them. I'd also like to try to hook them up to
|
||
the speech and braille generators.
|
||
|
||
Maybe tomorrow. But, at least it's written down somewhere in
|
||
case I forget and accidentally use my notes to start a fire
|
||
in the woodstove.
|
||
|
||
* src/cthulhu/cthulhu_prefs.py: fix for bug 388039 to prevent
|
||
stack trace when running cthulhu -t.
|
||
|
||
2006-12-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py: check to make sure a table cell
|
||
is in a table in _getSpeechForTableCellRow.
|
||
|
||
* src/cthulhu/Gecko.py: handle arrowing around combo boxes a little
|
||
better (Cthulhu wasn't even getting inside them). The crux of the
|
||
problem seems to be some sort of oddity with the Gecko combobox
|
||
implementation, but I haven't nailed it down enough to file a
|
||
bug.
|
||
|
||
* src/cthulhu/Gecko.py: Perform bulk of refactor described below.
|
||
This simplifies the code some and makes it a bit more readable
|
||
(I hope). Also attempt to implement the grabFocus logic outlined
|
||
in https://bugzilla.mozilla.org/show_bug.cgi?id=363214. Didn't
|
||
seem to work. :-(
|
||
|
||
2006-12-19 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
(With help from Joanmarie Diggs -- thanks!)
|
||
Fix for bug #382890 - Extend dynamic row and column header
|
||
support to OOo Writer tables.
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Fix for bug #386267 - In Evolution cthulhu should speak/braille
|
||
the unread instead of the read status.
|
||
|
||
2006-12-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: reorganize methods to prepare for a minor
|
||
refactor tomorrow. The refactoring plan is to think of things
|
||
as lists of [obj, startOffset, endOffset] tuples. The speech
|
||
functions will turns these into lists of [text, acss] tuples
|
||
and the braille functions will turn these into lists of
|
||
braille regions. That's the thinking, anyway. We'll see
|
||
how far I get.
|
||
|
||
NOTE: emacs code folding trick: "Ctrl+u # Ctrl+x $" will hide
|
||
lines that start at column # or greater. "Ctrl+x $" will put
|
||
things back to normal. For example, "Ctrl+u 5 Ctrl+x $" will
|
||
compress the view to just class and method names.
|
||
|
||
* src/cthulhu/Gecko.py: make sure that the unchecked/checked state
|
||
of a checkbox in document content is announced when you change it.
|
||
|
||
* src/cthulhu/Gecko.py: workaround fact that we cannot tell Gecko
|
||
to take focus off of a text area - we just manage it via our
|
||
own internal caret context and locus of focus.
|
||
|
||
* src/cthulhu/Gecko.py: Add ALT modifiers to keybindings (i.e.,
|
||
say that we care about ALT and that it should not be set)
|
||
so we do not interfere with menu mnemonics.
|
||
|
||
* src/cthulhu/Gecko.py: make sure we use our own caret navigation
|
||
when we are supposed to.
|
||
|
||
2006-12-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for v2.17.4.
|
||
|
||
* src/cthulhu/braille.py: add Write vs. WriteStruct change that
|
||
was introduced in BrlTTY v3.8 revision 2810.
|
||
|
||
2006-12-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in: Adjust message about not finding braille.
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/rolenames.py: a little work to allow
|
||
you to tab into a document frame and hear something get spoken.
|
||
Still a lot of work to do in this space.
|
||
|
||
2006-12-15 Lynn Monsanto <Lynn.Monsanto@sun.com>
|
||
|
||
* src/cthulhu/default.py, src/cthulhu/util.py: Don't speak Thunderbird
|
||
mail header column names, since it is not possible to navigate
|
||
across the items in the table row. #362634
|
||
|
||
2006-12-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: work on bug 385949 - prevent stack trace,
|
||
but there's still a bug looming in Firefox:
|
||
https://bugzilla.mozilla.org/show_bug.cgi?id=363955
|
||
|
||
* bugs/bugs.html: add Firefox bug 363955 regarding the above.
|
||
|
||
2006-12-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/util.py: in getTextLineAtCaret, handle case where the
|
||
caret is at the very end of the last line of the text.
|
||
|
||
* src/cthulhu/Gecko.py: handle the entry portion of an autocomplete
|
||
better. Still need to figure out what to do when it pops up
|
||
a menu.
|
||
|
||
2006-12-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #382418 - Cthulhu should announce when you enter/leave a
|
||
table in OOo Writer documents.
|
||
|
||
2006-12-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: one more try to handle
|
||
the BrlTTY v3.8 stuff.
|
||
|
||
2006-12-13 Lynn Monsanto <Lynn.Monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/where_am_I.py: Fixed problems speaking menus
|
||
with separator and radio buttons. #371122
|
||
|
||
2006-12-13 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Updated entries for all OOo issues.
|
||
#71500, #72155, #69791, #72159 and #63871 all seem to be nicely
|
||
fixed in OOo v2.1. The rest still exist.
|
||
|
||
2006-12-12 Jorge Sandín <jorges@elsendero.es>
|
||
|
||
* src/cthulhu/default.py, src/cthulhu/keybindings.py, src/cthulhu/cthulhu.py,
|
||
src/cthulhu/cthulhu_gui_prefs.py, src/cthulhu/cthulhu_prefs.py,
|
||
src/cthulhu/cthulhu_state.py, src/cthulhu/settings.py: implement the ability
|
||
to edit key bindings.
|
||
|
||
2006-12-12 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #384393 - Cthulhu no longer reports bold or underline
|
||
in OOo Writer when Insert F is pressed.
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #382880 - No speech output when tabbing among cells
|
||
in OOo Writer tables.
|
||
Fix for bug #382888 - New: Cthulhu should announce when you cross a
|
||
cell boundary in OOo Writer tables.
|
||
Fix for bug #382415 - Speak cell/row setting ignored in OOo Writer
|
||
tables.
|
||
|
||
2006-12-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py: make sure brlAPIRunning is defined
|
||
even if BrlTTY v3.8 is not installed.
|
||
|
||
* src/cthulhu/cthulhu.py, src/cthulhu/focus_tracking_presenter.py,
|
||
src/cthulhu/braille.py: when using BrlTTY v3.8 or better,
|
||
tell BrlTTY which braille commands we care about so we
|
||
do not step on the interpretation of other commands.
|
||
Also incorporate check for WINDOWPATH.
|
||
|
||
* src/cthulhu/Gecko.py: a little more work on navigating in text
|
||
areas. There are so many outstanding Firefox accessibility bugs
|
||
in the caret navigation space at the moment, though, that I have
|
||
to admit this was pretty hard to test.
|
||
|
||
2006-12-11 Lynn Monsanto <Lynn.Monsanto@sun.com>
|
||
|
||
* src/cthulhu/atspi.py, src/cthulhu/debug.py: Modified the
|
||
Accessible.child(index) method to no longer throw an
|
||
exception if self.accessible.getChildAtIndex(index)
|
||
returns None.
|
||
|
||
Rhythmbox incorrectly reports the number of Acccessible
|
||
children in the "Source" table. The accessible.getChildAtIndex
|
||
method returns None for some children. This is a non-fatal
|
||
error since correct information is returned for all valid
|
||
table cells.
|
||
|
||
2006-12-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added in a new entry for OOo Writer issue #72470.
|
||
[a11y] multiline paragraphs in table cells not returning correct
|
||
accessible text information.
|
||
|
||
2006-12-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in: Add checks for BrlAPI's Python bindings.
|
||
|
||
2006-12-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py, src/cthulhu/settings.py: if it exists, use the
|
||
root window's XFree86_VT property to determine the default value
|
||
for settings.tty (fallback to 7 otherwise). Also add comment to
|
||
braille.py regarding future use of WINDOWPATH if it is ever rolled
|
||
into X.
|
||
|
||
2006-12-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py, src/cthulhu/settings.py: add "tty" setting to
|
||
allow the specification of the tty the server is running on.
|
||
This can be set via settings.tty. The default value is currently
|
||
7, but this may be programmatically set to the value of the
|
||
XFree86_VT property of the X server's root window if I can
|
||
figure out how to do that.
|
||
|
||
2006-12-08 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: some initial hacking at trying to allow
|
||
you to navigate out of text entry areas. There's a Firefox
|
||
bug or two in our way that prevents this from working nicely.
|
||
|
||
2006-12-08 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py
|
||
|
||
Removed separators and table cells as large objects.
|
||
|
||
2006-12-08 Lynn Monsanto <Lynn.Monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/where_am_I.py: added support for
|
||
speaking character attributes in where-am-I command.
|
||
#371122
|
||
|
||
|
||
2006-12-08 Lynn Monsanto <Lynn.Monsanto@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py: speak blank lines when
|
||
appropriate #375395
|
||
|
||
|
||
2006-12-08 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.in: make special concessions when running
|
||
via gdm. NOTE: the typical line to add to
|
||
/etc/X11/gdm/modules/AccessKeyMouseEvents is something like
|
||
the following:
|
||
|
||
<Control>o 1 1000 10000 /bin/sh -c "GTK_MODULES=gail:atk-bridge ctrun -l child -i none cthulhu -n -d main-window"
|
||
|
||
2006-12-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: when arrowing by character, make sure that
|
||
links get focus if one lands on them. NOTE: if you press Enter
|
||
to activate a link, Firefox currently scrolls the window there,
|
||
but doesn't always move the caret. Sigh. I'll look at this and
|
||
file a bug tomorrow.
|
||
|
||
* src/cthulhu/cthulhu.py: add "main-window" as a feature to be enabled
|
||
or disabled from the command line. This allows accessible login
|
||
to prevent the window from popping up and covering the login
|
||
dialog.
|
||
|
||
* src/cthulhu/cthulhu.py: make the {-n,--no-setup} options completely
|
||
bypass any sense of setup, even when the gconf setting for a11y
|
||
is false. This allows Cthulhu to work better with accessible login.
|
||
|
||
2006-12-06 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py: while I was digging around in the latest
|
||
BrlAPI docs, I added some example code to braille.py to show
|
||
how to underline something with dots 7+8, assuming we know what
|
||
to underline. Search for 'myUnderline' in the code to find
|
||
the example.
|
||
|
||
2006-12-06 Joanmarie Diggs <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py: fix for bug 382891 to allow flat
|
||
review to work in the face of empty text areas. See also
|
||
bug 381391.
|
||
|
||
2006-12-06 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py: don't use _("") since it
|
||
causes a lot of bad things to happen (i.e., speak information
|
||
about who did the translation). The use of _("") seems to
|
||
have snuck in as part of bug 338838.
|
||
|
||
* src/cthulhu/braille.py: incorporate support for the new Python
|
||
BrlAPI bindings (the earlier stuff from BrlAPI was pre-release).
|
||
Many thanks to Olivier BERT for his contributions here.
|
||
|
||
2006-12-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: fix for bug 382435 - only do special caret
|
||
context management when inside HTML content.
|
||
|
||
2006-12-05 Joanmarie Diggs <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py: fix for bug 381391 to allow flat review
|
||
initialization to handle situations where the caret is at the end
|
||
of a text area.
|
||
|
||
2006-12-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/*: make sure oowriter keystroke files quit oowriter. Also
|
||
check in the results of a run that finally ran beginning to end.
|
||
|
||
2006-12-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #382408 - Significant sluggishness when navigating
|
||
in OOo Writer tables.
|
||
|
||
Also added in a check for a event.source.parent != None
|
||
that was causing a traceback as I was testing the above fix.
|
||
|
||
* src/cthulhu/cthulhu_i18n.py.in:
|
||
Fix for bug #382495 - cthulhu --setup is not localized
|
||
(thanks Takao!).
|
||
|
||
2006-12-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/*: add README and remove stray keystrokes from some
|
||
of the *.keys files.
|
||
|
||
2006-12-04 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added in an entry for OpenOffice Writer issue #72262:
|
||
[a11y] Incorrect indentation value returned.
|
||
|
||
2006-12-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS: add new note for bug fix 319666 for v2.17.3.
|
||
|
||
* src/cthulhu/speechgenerator.py: fix for bug 381653 to speak
|
||
the state of a checkbox when it is changed inside a table.
|
||
|
||
* src/cthulhu/speechgenerator.py: fix for bug 319666 to announce
|
||
'0 items' when encountering empty tree tables, empty layered
|
||
panes, or empty tree cells that act as tree node parents.
|
||
|
||
2006-12-02 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* test/keystrokes/gedit/newline.keys
|
||
* test/keystrokes/gedit/blanklines.keys
|
||
* test/keystrokes/oowriter/newline.keys
|
||
* test/keystrokes/oowriter/blanklines.keys
|
||
|
||
Added tests for speaking new line and blank line
|
||
|
||
2006-12-02 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/*
|
||
|
||
Added a note to the top of the test files
|
||
|
||
2006-12-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for v2.17.3. I continue to be
|
||
amazed at how much work our small team does, and I'm also
|
||
pleased to see our small team growing with the help of recent
|
||
contributions from community members Joanie Diggs, Jorge Sandín,
|
||
and Javier Dorado Martínez.
|
||
|
||
2006-12-01 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/*
|
||
|
||
Added some tests and removed the ones that worn't correct.
|
||
|
||
2006-12-01 Joanmarie Diggs <via rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/find.py:
|
||
src/cthulhu/default.py:
|
||
More work on bug #354463 - [requirement] "Find" command.
|
||
- Fixed problem described in comment #13.
|
||
- Added in laptop keyboard bindings.
|
||
|
||
2006-12-01 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
In the callback for the Cancel button on the Cthulhu Preferences
|
||
window, the code has been adjusted to destroy that window, so
|
||
that the next time the user displays the Preferences dialog,
|
||
all of the settings will reflect the current running state
|
||
rather than how the user left the GUI components before hitting
|
||
the Cancel button.
|
||
|
||
2006-11-30 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/find.py:
|
||
Fixups:
|
||
- self.debugLevel should default to debug.debugLevel
|
||
- Only print out final location variable, if not None.
|
||
- Removed unwanted commented out section.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
With Joanie, we fixed the find problem in comment #18 of bug #354463.
|
||
|
||
2006-11-30 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: final review and priority ordering of OOo bugs.
|
||
|
||
2006-11-30 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/where_am_I.py:
|
||
|
||
Fixed problems with laptop binding and "where am I" #371122.
|
||
|
||
2006-11-30 Joanmarie Diggs <via rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/Makefile.am:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/find.py:
|
||
src/cthulhu/cthulhu-find.glade:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/cthulhu_gui_find.py:
|
||
src/cthulhu/cthulhu_state.py:
|
||
src/cthulhu/script.py:
|
||
src/cthulhu/settings.py:
|
||
Fix for bug #354463 - [requirement] "Find" command.
|
||
|
||
* bugs/bugs.html:
|
||
Added in an entry for OpenOffice Writer issue #72155:
|
||
[a11y] OOo v2.0.4 oowriter goes into error recovery mode when
|
||
Cthulhu does a find operation.
|
||
|
||
2006-11-30 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: review and rough priority ordering of OOo bugs.
|
||
|
||
2006-11-29 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/where_am_I.py:
|
||
|
||
Implemented more "where am I" functionality, including
|
||
support for cthulhu-key and double-clike (#371122).
|
||
|
||
2006-11-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* test/keystrokes/gnome-terminal/edit-profiles.keys,
|
||
test/keystrokes/gnome-terminal/simple.keys: make these work a
|
||
little better by shortening the amount of time some keys were held
|
||
down (they started autorepeating when we didn't want them to).
|
||
|
||
* test/keystrokes/oowriter/menus.keys,
|
||
test/keystrokes/oowriter/open-file.keys: make sure oowriter actually
|
||
exits at the end of the test
|
||
|
||
* test/keystrokes/gedit/wordecho.settings,
|
||
test/keystrokes/gedit/printableecho.settings: add new settings
|
||
files to ensure word and key echo are enabled when we want them to
|
||
be enabled.
|
||
|
||
* test/harness/runone.sh, test/harness/runall.sh: make sure
|
||
keystroke specific settings files are actually found and used.
|
||
Also change the location where the output is stored (make it
|
||
dependent upon the date and time). Also run under /tmp as a means
|
||
to help make sure that things that expose directory names tend to
|
||
do so consistently.
|
||
|
||
2006-11-28 Willie Walker <william.walker@sun.com>
|
||
|
||
Updates to the test harness and keystroke files. I still have
|
||
to get to the oowriter tests before attempting a full runall.sh,
|
||
but I wanted to get these checked in for now.
|
||
|
||
* test/harness/runone.sh: kill the app that was running using
|
||
kill on its PID versus running exit.keys.
|
||
|
||
* test/keystrokes/gedit/*, test/keystrokes/gnome-terminal/*,
|
||
test/keystrokes/gtk-demo/*: make sure these keystroke files
|
||
actually work.
|
||
|
||
2006-11-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: updates to docs and fix typos based
|
||
upon review with Rich.
|
||
|
||
2006-11-28 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/where_am_I.py: Fixed "where am I" problems
|
||
with Evolution and Terminal. Bug #371122
|
||
|
||
2006-11-28 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_input_style.sgml,
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to specs for where am I, find, and keyboard layouts
|
||
|
||
2006-11-27 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/where_am_I.py:
|
||
|
||
Implemented the "where am I" specification for check boxes
|
||
through table cells bug (#371122).
|
||
|
||
2006-11-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: update docs a bit to make it easier for
|
||
someone to come help me go on a fox hunt.
|
||
|
||
* src/cthulhu/default.py: fix for bug 372808: cthulhu now reports
|
||
the appropriate header information when tabbing between tables.
|
||
|
||
2006-11-22 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #377085 - family-name text attribute is malformed
|
||
for multi-word family names.
|
||
|
||
* src/cthulhu/pronunciation_dict.py:
|
||
Fix for bug #377955 - Suggested additions to pronunciation
|
||
dictionary.
|
||
|
||
2006-11-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Added a line of debug to the readCharAttributes() method to
|
||
help Padraig debug bug #377985.
|
||
|
||
2006-11-20 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added in entries for two more bugs:
|
||
- OpenOffice Framework: issue #71744.
|
||
- atk/gail: bug #377085.
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Fix for bug #376347 - Cthulhu should not speak new-line in the
|
||
evolution menubar.
|
||
|
||
2006-11-18 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Change for bug #372964. Bullet-proofing added to the
|
||
textAttrsToDictionary() method in default.py to handle
|
||
the mal-formed family-name attribute in gaim beta2.0.0beta5
|
||
(Ubuntu Fiesty Fawn).
|
||
|
||
2006-11-17 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/settings.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/pronunciation_dict.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
Fix for bug #372964 - Cthulhu should have text-attribute settings.
|
||
|
||
2006-11-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: began looking at implementing the prev/next
|
||
chunk functionality. There's still a lot of logic needed to
|
||
figure out what "next" and "previous" mean, especially when we're
|
||
dealing with hierarchies of stuff full of
|
||
EMBEDDED_OBJECT_CHARACTERs.
|
||
|
||
* src/cthulhu/cthulhu_console_prefs.py: make sure the laptop/desktop
|
||
choice works as expected.
|
||
|
||
* src/cthulhu/cthulhu.in: add /usr/X11R6/bin to PATH so xmodmap
|
||
can be found on Debian (I wonder if there is a better way
|
||
to find the prefixes for where X11 binaries are installed).
|
||
|
||
2006-11-16 Jorge Sandín <jorges@elsendero.es>
|
||
|
||
* src/cthulhu/keybindings.py, src/cthulhu/cthulhu-setup.glade,
|
||
src/cthulhu/cthulhu_gui_prefs.py: work for RFE 354970. Adds
|
||
a tab to the Cthulhu preferences dialog to show the Cthulhu
|
||
modifier keys and the default keybindings.
|
||
|
||
2006-11-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py: rework fix for bug 376002 to get the
|
||
long options working and to add short options.
|
||
|
||
* src/cthulhu/cthulhu.py: fix for bug 376002 - added command line
|
||
features to specify use of speech/braille/mag.
|
||
|
||
2006-11-16 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_input_style.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Slight change to the laptop keyboard layout
|
||
|
||
2006-11-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py, src/cthulhu/braillegenerator.py: fix
|
||
for bug 376006 - handle minimum increment value of 0.0 when
|
||
calculating decimal places to present for sliders.
|
||
|
||
2006-11-16 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/settings.py:
|
||
Change for bug #358467. Mapped the time-admin to the users-admin
|
||
script so that Cthulhu can correctly read the table of time servers.
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
Added a line in the Cthulhu usage message for the user preferences
|
||
directory options.
|
||
|
||
2006-11-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: a little more poking at Craig's list as a
|
||
test case. Turns out that the small font size was causing issues
|
||
with the onSameLine method.
|
||
|
||
* src/cthulhu/Gecko.py: more work on caret navigation. Added a
|
||
"controlCaretNavigation" field that is False by default (False
|
||
means to let Firefox do caret navigation, True means tell Cthulhu to
|
||
override caret navigation). You can tell Cthulhu to do caret
|
||
navigation by adding the following lines to your
|
||
~/.cthulhu/user-settings.py or ~/.cthulhu/cthulhu-customizations.py files:
|
||
|
||
import cthulhu.Gecko
|
||
cthulhu.Gecko.controlCaretNavigation = True
|
||
|
||
2006-11-15 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #364407 - Shift+Ctrl+T in OOCalc results in very
|
||
verbose output. We work around presenting the really, really
|
||
long name that the Name Box component currently has (see OOo
|
||
issue #70955), and replace it with something much nicer.
|
||
|
||
* src/cthulhu/cthulhu_console_prefs.py:
|
||
Change for bug #373566. First sayAndPrint() for keyboard layout
|
||
should not ask for input from user.
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
Change for bug #364529. Initial value in the Preferences Glade
|
||
file for pitch should be 5.0 not 9.0.
|
||
|
||
2006-11-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: add preliminary "h" and "Shift+h" to
|
||
navigate to next and previous headings.
|
||
|
||
2006-11-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/settings.py:
|
||
src/cthulhu/cthulhu_console_prefs.py:
|
||
Fix for bug #364529 - Allow voice styles (e.g., link voice) to
|
||
be undefined. The hypertext link voice will now initially derive
|
||
its values from the default voice settings.
|
||
|
||
* src/cthulhu/default.py:
|
||
Change for bug #373566. Adjusted the key bindings for laptop
|
||
layout for "comma",
|
||
"period" and "semicolon".
|
||
|
||
* src/cthulhu/scripts/users-admin.py:
|
||
Change for bug #358467. Reverse the order that the user privileges
|
||
table cells are spoken and brailled.
|
||
|
||
2006-11-13 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/settings.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/cthulhu_prefs_gui.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/cthulhu_console_prefs.py:
|
||
Fix for bug #373566. Implemented the new desktop/laptop keyboard
|
||
bindings (plus changes to the Cthulhu Preferences dialog) per
|
||
section 4.1 "Input Style: Keyboard Mappings" of the Cthulhu User
|
||
Requirements and Functional Description specification.
|
||
|
||
2006-11-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: add code to gather information about tables
|
||
and table cells, some of which is needed to workaround bugs in
|
||
the Firefox AT-SPI implementation (these are marked with TODO's
|
||
that should be removed once Firefox is fixed).
|
||
|
||
2006-11-10 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/rolenames.py: add caption role.
|
||
|
||
* src/cthulhu/keybindings.py: add a little more code and logic to try
|
||
to get keybinding support to work a little better with the Solaris
|
||
keypad. NumLock still presents an issue on Solaris, though. Also
|
||
added more documentation to say why we're looking at keycodes
|
||
instead of keysyms.
|
||
|
||
2006-11-10 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_input_style.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Added spec for the ability to change keyboard layouts from the GUI.
|
||
|
||
2006-11-10 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.in:
|
||
Specifically set a $PATH for the cthulhu script to use.
|
||
This was needed because xmodmap lives in /usr/openwin/bin
|
||
on Solaris.
|
||
|
||
* src/cthulhu/default.py:
|
||
Partial fix for bug #356060 - Provide access to tree item level
|
||
and state in OOo Navigator.
|
||
|
||
* bugs/bugs.html:
|
||
Added two new OpenOffice bugs:
|
||
|
||
- Issue #71430 (Writer)
|
||
[a11y] In the Navigator window, the labels in the tree table
|
||
should have a RELATION_NODE_CHILD_OF relation provided.
|
||
|
||
- Issue #71431 (Presentation)
|
||
[a11y] No apparent way to navigate to the presentation layout
|
||
area using the keyboard.
|
||
|
||
2006-11-10 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.in, src/cthulhu/cthulhu.py: fix for bug 373381 to allow
|
||
the Caps Lock key to be used as the Cthulhu modifier.
|
||
|
||
2006-11-09 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_input_style.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to specs for keyboard layout
|
||
To include a laptop layout
|
||
|
||
2006-11-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/{acss.py,dectalk.py,espeechfactory.py,outloud.py}:
|
||
make sure the author attribution is T. V. Raman.
|
||
|
||
2006-11-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added two new OpenOffice bugs:
|
||
|
||
- Issue #71383 (Writer)
|
||
[a11y] Default style and font name text attributes are not
|
||
provided.
|
||
|
||
- Issue #71385 (Writer)
|
||
[a11y] Numerous text attributes not provided.
|
||
|
||
and removed one:
|
||
|
||
- Issue #71354 (Presentation):
|
||
[a11y] No apparent way to keyboard navigate to list of
|
||
Presentation [Backgrounds] in Presentation Wizard.
|
||
|
||
which isn't a bug.
|
||
|
||
2006-11-08 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/doc-set/*.sgml: make sure all chapters and sections
|
||
have ids so chunkified db2html will produce consistent
|
||
files and URLs.
|
||
|
||
* docs/doc-set/docbook-utils.dsl: new stylesheet to
|
||
enable use-id-as-filename to work with the above. The
|
||
command to use this stylesheet is:
|
||
|
||
db2html -d docbook-utils.dsl#html cthulhu.sgml
|
||
|
||
This will produce a large number of files in the cthulhu
|
||
subdirectory, each of whose filename matches the id
|
||
tag in the sgml file.
|
||
|
||
* docs/doc-set/cthulhu.html: redirect to docs/doc-set/cthulhu/cthulhu.html
|
||
so we don't need to keep doing a copy of cthulhu/cthulhu.html.
|
||
|
||
* docs/doc-set/cthulhu/cthulhu.html: the default file that is output
|
||
by db2html --nochunks cthulhu.sgml.
|
||
|
||
* src/cthulhu/default.py: add defensive code to not announce name
|
||
changes for objects who tell us their name has changed, but it
|
||
really hasn't. This represents the Cthulhu-side of the fix for
|
||
http://bugzilla.gnome.org/show_bug.cgi?id=353432.
|
||
|
||
2006-11-08 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added entries for three new OpenOffice bugs:
|
||
- Issue #71354 (Presentation):
|
||
[a11y] No apparent way to keyboard navigate to list of
|
||
Presentation [Backgrounds] in Presentation Wizard.
|
||
|
||
- Issue #71355 (Presentation):
|
||
[a11y] No "focus" event given when going from the first to
|
||
the second screen in the Presentation wizard.
|
||
|
||
- Issue #71360 (Word Processor):
|
||
[a11y] Unable to detect misspelled words.
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
More work on bug #363815 - Implement the ability to have
|
||
application specific settings. These app specific settings
|
||
are now only loaded when cthulhu_state.activeScript changes.
|
||
|
||
2006-11-08 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: a little more work regarding when to take
|
||
EMBEDDED_OBJECT_CHARACTER into account when presenting HTML content
|
||
via speech and braille.
|
||
|
||
2006-11-07 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/settings.py:
|
||
src/cthulhu/util.py:
|
||
Fix for bug #363815 - Implement the ability to have application
|
||
specific settings.
|
||
|
||
2006-11-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py: fix for bug 364452 - make sure cthulhu's
|
||
name shows up as "cthulhu" and not "-c" in at-poke.
|
||
|
||
2006-11-06 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml: SGML-ize the "Where am I"
|
||
and Firefox sections.
|
||
|
||
2006-11-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/braille.py, src/cthulhu/default.py,
|
||
src/cthulhu/speechgenerator.py, src/cthulhu/util.py,
|
||
src/cthulhu/scripts/Evolution.py, src/cthulhu/scripts/StarOffice.py,
|
||
src/cthulhu/scripts/gedit.py: make sure it is clear that
|
||
util.py:getTextLineAtCaret returns [string, caretOffset, startOffset]
|
||
(thanks for the comment, Lynn!)
|
||
|
||
2006-11-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for v2.17.2.
|
||
|
||
2006-11-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: provide say sayCharacter, sayWord, and sayLine
|
||
methods that deal better with the EMBEDDED_OBJECT_CHARACTER model
|
||
of Gecko. Also add several roles to skip when getting the speech
|
||
context. These include PARAGRAPH, LIST, LIST_ITEM, etc.
|
||
|
||
* src/cthulhu/default.py: use hyperlink voice if object is a link
|
||
(NOTE TO MIKE: I know you don't like this, and we have an RFE
|
||
to not use the hyperlink voice. However, we need to make sure
|
||
we use it if it is defined. When we address the RFE, we'll
|
||
address this.)
|
||
|
||
2006-11-03 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gcalctool.py:
|
||
Fix for bug #369292 - gcalctool doesn't speak the new result when
|
||
the "=" button is activated.
|
||
|
||
2006-11-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: put 'vi' navigation back in place by
|
||
default.
|
||
|
||
* bugs/*, test/html/bugzilla_top.html: add another HTML test
|
||
file and include some more bugs logged against Firefox.
|
||
|
||
* test/html/textattributes.html, test/html/lists.html,
|
||
test/html/tables.html, test/html/htmlpage.html: some
|
||
testing pages.
|
||
|
||
* src/cthulhu/Gecko.py: allow easy switching between 'vi' and
|
||
arrow key navigation. Mostly for debugging purposes.
|
||
|
||
2006-11-02 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/settings.py:
|
||
Fix for bug #337063 - Provide the ability to specify an alternate
|
||
.cthulhu location.
|
||
|
||
2006-11-01 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/rolenames.py: fix speech/braille for "heading" (the
|
||
two were accidentally swapped).
|
||
|
||
* src/cthulhu/Gecko.py: more work on navigating and trying to
|
||
figure out what to speak. It's awful at the moment, both
|
||
in what is said and how the navigation works.
|
||
|
||
* src/cthulhu/Gecko.py: replace 'vi' style navigation of content
|
||
with arrow keys. NOTE TO ANYONE READING THIS LOG: SUPPORT FOR
|
||
GECKO IS STILL NOT WORKING AND IS NOT READY FOR COMMENT. YOU
|
||
WILL BE NOTIFIED THE VERY INSTANT IT IS EVEN REMOTELY READY.
|
||
|
||
2006-11-01 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Fix for bug #365939 - When reading the evolution messsage list, the
|
||
check boxes should be replaced with meaningful concise information.
|
||
|
||
* src/cthulhu/settings.py:
|
||
Added line to map vte application to the gnome-terminal script
|
||
(see bug #353422).
|
||
|
||
2006-11-01 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: more workaround for bug
|
||
368626 to prevent gnome-panel from crashing - add some defensive
|
||
code to work in the case where there is no event source.
|
||
|
||
2006-10-31 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: workaround for
|
||
bug 368626 to prevent gnome-panel from crashing when a
|
||
tooltip is popped up by gnome-panel. This merely ignores
|
||
any events from tool tips.
|
||
|
||
2006-10-31 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to specs
|
||
|
||
2006-10-31 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: more work on current/previous/next line for
|
||
tables. Still has issues that need to be resolved regarding
|
||
numbered list items.
|
||
|
||
* src/cthulhu/Gecko.py: more work on current/previous/next line.
|
||
Still has issues that need to be resolved regarding tables.
|
||
|
||
2006-10-30 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: work on current/previous/next line. Still
|
||
has issues that need to be resolved.
|
||
|
||
2006-10-30 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added in an entry for OpenOffice bug #71010:
|
||
[a11y] OOo doesn't implement the MEMBER_OF relation for radio buttons.
|
||
|
||
2006-10-29 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to requirements for "where am I".
|
||
|
||
2006-10-28 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fixed an "Index out of range" problem found while investigating
|
||
bug #356066. Problem was in _getBrailleRegionsForComboBox() in
|
||
braillegenerator.py.
|
||
|
||
* bugs/bugs.html:
|
||
Added in entries for the six new OOo bugs that have recently
|
||
been opened.
|
||
|
||
2006-10-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: add code to get current word at caret context
|
||
and also code to go to next/previous word. Not hooked up to speech
|
||
or braille yet. Next on to do list is next/previous line.
|
||
|
||
2006-10-27 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* src/cthulhu/default.py
|
||
* src/cthulhu/gnomespeechfactory.py
|
||
* src/cthulhu/cthulhu_state.py
|
||
|
||
Lynn's fix for bug 338838.
|
||
|
||
2006-10-26 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: more hacking to get leaf nodes that seem
|
||
to be showing something, but don't implement accessible text.
|
||
|
||
2006-10-26 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: more hacking in the area of navigating the
|
||
document hierarchy. After flushing out a few AT-SPI
|
||
implementation bugs in Firefox, I think I finally got a handle on
|
||
this. Will work some more utility methods next and then start on
|
||
implementing Mike's navigation scheme written up at
|
||
http://cvs.gnome.org/viewcvs/*checkout*/cthulhu/docs/doc-set/cthulhu.html#UROFFICEAPPS.
|
||
|
||
2006-10-26 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/users-admin.py:
|
||
More work on bug #358467 - Cthulhu doesn't read check items status
|
||
in Users and groups dialog of Gnome. Added in braille support
|
||
(previous fix only handled speech).
|
||
|
||
* Fix for bug #355733 - Function "Say all" doesn't work correctly
|
||
in Openoffice writer.
|
||
This fix includes removing the caching of relation sets. If we
|
||
find that this is a performance, there might be some fine tuning
|
||
that can be done. See comment #11 of the bug for more details.
|
||
|
||
2006-10-25 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Makefile.am:
|
||
src/cthulhu/scripts/users-admin.py:
|
||
Fix for bug #358467 - Cthulhu doesn't read check items status in
|
||
Users and groups dialog of Gnome.
|
||
|
||
2006-10-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py: handle menus a little better in Firefox;
|
||
menus were being skipped in flat review since they don't implement
|
||
the accessible text interface.
|
||
|
||
2006-10-25 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to requirements for firefox.
|
||
|
||
2006-10-24 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py: don't set locus of focus to None in
|
||
onStateChanged - it was wreaking havoc on the context code
|
||
to let you know when you tabbed between panels. Verified
|
||
the fixes for bugs 361670 and 355893 still work.
|
||
|
||
* src/cthulhu/braillegenerator.py, src/cthulhu/speechgenerator.py:
|
||
add SECTION as a role to skip for context, and also do not
|
||
use both label and name in speech for an object if they are
|
||
both identical (we were getting bad repeats in Firefox for
|
||
this).
|
||
|
||
* src/cthulhu/rolenames.py: add SECTION, FORM, and LINK roles.
|
||
|
||
2006-10-24 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
Fix for bug #363831 - Provide an option to reverse the whereAmI
|
||
information.
|
||
|
||
2006-10-24 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to requirements
|
||
|
||
2006-10-24 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: work on getting previous character. Adjust
|
||
caret context on caret moved event. Add debug code to draw a
|
||
rectangle around the character we're looking at.
|
||
|
||
2006-10-23 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/pronunciation_dict.py:
|
||
Changed all occurances of __pronunciation_dict to
|
||
pronunciation_dict. A user might want to add/change
|
||
entries in the pronunciation dictionary via their
|
||
~/.cthulhu/cthulhu-customizations.py file, therefore the
|
||
name should not indicate that this dictionary was
|
||
module private.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #364086 - Cthulhu reports "paragraph 0 paragraph"
|
||
<char> when you begin typing in a Calc cell.
|
||
|
||
* src/cthulhu/default.py:
|
||
Another slight adjustment to an "Item x of y" line in the
|
||
whereAmI() method to make it more easily localizable.
|
||
|
||
2006-10-23 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/ue_input_style.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to requirements
|
||
|
||
2006-10-22 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: add Firefox bug
|
||
https://bugzilla.mozilla.org/show_bug.cgi?id=357625 regarding
|
||
broken getTextAtOffset implementation.
|
||
|
||
* src/cthulhu/util.py, src/cthulhu/flat_review.py, src/cthulhu/default.py,
|
||
src/cthulhu/script.py: more work on bug 355525. Move flat review
|
||
context creation logic out of default.py and into flat_review.py.
|
||
Move global flat_review helper methods into flat_review Context
|
||
class and provide knowledge of script in the flat_review Context
|
||
to give the flat_review the ability to use script-specific helper
|
||
functions. Also allow the flat_review Context class to be used by
|
||
a script to be overridden. The default is in script.py:
|
||
self.flatReviewContextClass = flat_review.Context.
|
||
|
||
2006-10-22 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Slight fixups for bug #363807
|
||
- item number was off by one.
|
||
- adjustment of text line to make it more easily localizable.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Slight adjustment for bug #363801 - column number now spoken
|
||
as column letter(s).
|
||
|
||
2006-10-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/Makefile.am:
|
||
src/cthulhu/gnomespeechfactory.py:
|
||
src/cthulhu/pronunciation_dict.py:
|
||
src/cthulhu/util.py:
|
||
Fix for bug #321184 - Need a pronunciation dictionary.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #363802 - When navigating in Calc from cell to cell,
|
||
Cthulhu should not say "cell".
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #363807 - Cthulhu should report the quantity of items
|
||
in a table.
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/util.py:
|
||
Fix for bug #363796 - In learn mode, the second press of a letter
|
||
should provide the phonetic.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug 363801 - Provide confirmation when the user presses
|
||
Insert R/C in Calc.
|
||
|
||
2006-10-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py: a bit of work to better handle the
|
||
unicode EMBEDDED_OBJECT_CHARACTER method used by Firefox (and
|
||
maybe OpenOffice) to indicate nesting of textual components. The
|
||
main thing was to honor the accessible text of non-leaf nodes and
|
||
also take care if they had EMBEDDED_OBJECT_CHARACTERs in them.
|
||
Still not all the way there yet, but it is getting better. BTW,
|
||
this fixes the "32 bugs found" issue of bug 355525, but there's
|
||
still issues with the other test case - flat review doesn't seem
|
||
to find all the text on that page. Still looking.
|
||
|
||
2006-10-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py: fix keynames.keynames reference in learn
|
||
mode - use keynames.getKeyName instead. This was something
|
||
introduced as a result of fix for bug 349954.
|
||
|
||
2006-10-20 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Updated the table entry for three of the OpenOffice bugs
|
||
after testing with SO build m186.
|
||
|
||
* src/cthulhu/util.py:
|
||
Fix for bug #357063 - Special case consideration for "repeat
|
||
character count" functionality.
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug 344249 - Cthulhu should report menu mnemonics.
|
||
|
||
2006-10-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: more work on in order traversal ideas.
|
||
|
||
2006-10-19 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Fix for bug #348975 - cthulhu should not speak the role when moving
|
||
between radio buttons.
|
||
|
||
* src/cthulhu/scripts/gnome-panel.py:
|
||
src/cthulhu/scripts/Makefile.am:
|
||
Fix for bug #363423 - Cthulhu will not provide access to the
|
||
Applications menu if in a Gaim chat window
|
||
|
||
* docs/pydoc/Makefile.am:
|
||
po/POTFILES.in:
|
||
Added in entries for new gnome-search-tool and gnome-panel files.
|
||
|
||
* docs/pydoc/Makefile.am:
|
||
po/POTFILES.in:
|
||
src/cthulhu/script.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/Makefile.am:
|
||
src/cthulhu/scripts/Mozilla.py:
|
||
src/cthulhu/scripts/gaim.py:
|
||
src/cthulhu/scripts/gnome-terminal.py:
|
||
src/cthulhu/scripts/metacity.py:
|
||
Adjusted the default for presentIfInactive to be True, then
|
||
adjusted all the scripts that need to turn this off.
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Reverse the order back for state and role utterances for check boxes.
|
||
|
||
* src/cthulhu/settings.py:
|
||
src/cthulhu/atspi.py:
|
||
Added a new setting in settings.py called useBlockPreventor (default
|
||
of False) which determine whether we create a gobject idle handler.
|
||
This seems to nicely fix bug #349956 - Cthulhu causes gedit Print
|
||
Dialog to slow down.
|
||
|
||
2006-10-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: fix for bug 363242 -
|
||
handle odd application name changing behavior of yelp so it can
|
||
still be seen as the active script after it changes its name
|
||
and id.
|
||
|
||
* src/cthulhu/settings.py: add a mapping from 'yelp' to 'Mozilla' to
|
||
be sure it picks up the Mozilla script. Part of fix for bug
|
||
363242.
|
||
|
||
2006-10-18 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to requirements
|
||
|
||
2006-10-18 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
Fix for bug #361624 - Flat review sometimes fails to move to second
|
||
column of text in OOo Writer documents.
|
||
|
||
2006-10-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: update and colorize (green means fixed, yellow
|
||
means fix available for us to test). Also prioritized the OOo
|
||
section.
|
||
|
||
2006-10-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: add throw away code to navigate character
|
||
by character from the beginning of the document frame. The code
|
||
is very rough, not complete, undocumented, and just experimental.
|
||
The real form will take shape once we have a better understanding
|
||
of what the user interface design will be.
|
||
|
||
* bugs/bugs.html: add Mozilla bug:
|
||
https://bugzilla.mozilla.org/show_bug.cgi?id=357032
|
||
|
||
* src/cthulhu/default.py: fix bug 357829 - use real active descendant
|
||
of a table cell when looking for locus of focus in flat review.
|
||
|
||
2006-10-17 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gnome-search-tool.py:
|
||
src/cthulhu/scripts/Makefile.am:
|
||
Fix for bug #341406 - Cthulhu does not present results when finding
|
||
files.
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
Fix for bug 319783 - Cthulhu should speak/braille the insensitive
|
||
states of objects if they are insensitive.
|
||
|
||
2006-10-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py: use writeStruct with new BrlAPI Python
|
||
bindings. This helps address bug 338111 regarding displaying
|
||
accents correctly (I hope!).
|
||
|
||
* src/cthulhu/braille.py: use the official BrlAPI Python bindings
|
||
if they exist. NOTE: this may change since the official BrlAPI
|
||
bindings have not been released yet.
|
||
|
||
2006-10-16 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/util.py:
|
||
New fix for bug #355893. It no longer breaks the fix for
|
||
bug #361670. Thanks to Joanie for this.
|
||
|
||
* src/cthulhu/script.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
src/cthulhu/scripts/gaim.py:
|
||
src/cthulhu/scripts/metacity.py:
|
||
Fix for bug #348693 - Evolution announcement of new mail should
|
||
be togglable.
|
||
This also fixes bug #357169 - Text output in terminal shouldn't
|
||
be announced if gnome-terminal is not focused.
|
||
|
||
* src/cthulhu/default.py:
|
||
Revised fix for bug #354460. Review previous or next character
|
||
should not have been doing a phonetic spell if clicked three
|
||
times.
|
||
|
||
2006-10-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Took out the "fix" for bug #355893. It breaks the fix for
|
||
bug #361670.
|
||
|
||
2006-10-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
Combined fix from myself, Will and Joanie for bug #361670 - Flat
|
||
reviewing immediately after minimizing Cthulhu main window fails.
|
||
|
||
* src/cthulhu/default.py:
|
||
Combined fix from myself and Will for bug #355893 - Network
|
||
Preferences - Port label will not be reported by cthulhu.
|
||
|
||
2006-10-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for v2.17.1.
|
||
|
||
* docs/pydoc/Makefile.am, po/POTFILES.in, src/cthulhu/Makefile.am:
|
||
make the alphabetization of things consistent across files to
|
||
make it easier to check if we've missed something or not.
|
||
|
||
2006-10-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/Staroffice.py: more work on enhancement 361167
|
||
to allow column 0 and row 0 to be headers.
|
||
|
||
2006-10-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py, src/cthulhu/debug.py,
|
||
src/cthulhu/gnomespeechfactory.py, src/cthulhu/cthulhu_prefs.py,
|
||
src/cthulhu/speech.py, src/cthulhu/speechserver.py: use the Python
|
||
logging API to log speech and braille output at the INFO level.
|
||
|
||
2006-10-13 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Staroffice.py:
|
||
Further work on enhancement #361167.
|
||
Reversed Insert-r and Insert-c hot-keys and improved the wording
|
||
of the "help" for learn mode for these two hot-keys.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fix for bug #350219 ? In OOo, no announcement when you create a
|
||
new document. Adjusted clause #1 of the locusOfFocusChanged()
|
||
methods such that if the old locus of focus was on the
|
||
File->New->Text Document menu item and we are currently have
|
||
focus on an empty text paragraph, then we've just created the
|
||
first new text document in Writer. Announce it by doing a
|
||
"where am I".
|
||
|
||
2006-10-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: Add experimental debug code to start walking
|
||
the document in an in-order fashion.
|
||
|
||
2006-10-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/atspi.py: add ability to obtain hyperlink specialization
|
||
|
||
* src/cthulhu/atspi.py: add fallback mechanism to determine string
|
||
for role for LINK and INPUT_METHOD_WINDOW - these strings somehow
|
||
didn't make it into the atk implementation (bug filed as
|
||
http://bugzilla.gnome.org/show_bug.cgi?id=361757).
|
||
|
||
* src/cthulhu/atspi.py, src/cthulhu/rolenames.py: add LINK, HEADING,
|
||
INPUT_METHOD_WINDOW, ENTRY, and DOCUMENT_FRAME roles that were
|
||
recently added to the AT-SPI infrastructure.
|
||
|
||
2006-10-12 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Staroffice.py:
|
||
Further work on enhancement #361167.
|
||
> The dynamic column header is only announced if you change
|
||
columns (similar for rows).
|
||
> Implementation confused what was row headers and what was
|
||
column headers. They have now been reversed.
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug 361747 - Cthulhu should use weight to determine if
|
||
text is bolded in OO writer and calc.
|
||
|
||
2006-10-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/J2SE-access-bridge.py,
|
||
src/cthulhu/braillegenerator.py, src/cthulhu/script.py,
|
||
src/cthulhu/speechgenerator.py, src/cthulhu/scripts/StarOffice.py,
|
||
src/cthulhu/scripts/gcalctool.py, src/cthulhu/scripts/gedit.py,
|
||
src/cthulhu/scripts/gnome-window-properties.py,
|
||
src/cthulhu/scripts/planner.py: provide speech and braille
|
||
generators with the knowledge of a script so they can use
|
||
script methods, such as delegating to the getText method.
|
||
Also fixed the StarOffice.py getText method to take an
|
||
endOffset of -1 into account.
|
||
|
||
2006-10-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Staroffice.py:
|
||
Further work on enhancement #361167.
|
||
The StarOffice.py scripts now subclasses
|
||
_getBrailleRegionsForTableCellRow and _getSpeechForTableCellRow,
|
||
so that we can braille/speak the dynamic headers (if present)
|
||
only once per row, per the rules of how headers should be read.
|
||
|
||
2006-10-10 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Staroffice.py:
|
||
Implemented enhancement #361167 - Add dynamic row and column
|
||
header support in Cthulhu for StarOffice/OpenOffice calc. See the
|
||
Cthulhu User Requirement specification for more details.
|
||
|
||
2006-10-10 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py: add ZONE support for goBegin and goEnd
|
||
functions (thanks Joanie!).
|
||
|
||
2006-10-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* test/harness/runall.sh:
|
||
Fix for bug #359919 - Changes needed to the Cthulhu Test Harness.
|
||
Adjusted the runall script to check to see if the application
|
||
exists.
|
||
If it does, then supply that as a $2 parameter to the runone.sh
|
||
command.
|
||
If it doesn't exist see if the name is in a list of system types
|
||
that we care about (currently "SunOS" and "Linux").
|
||
If it is, then compare the directory name against the result of
|
||
running `uname`.
|
||
If they match, then run the scripts in that directory.
|
||
If they don't match, ignore that directory.
|
||
If it isn't, then don't supply a $2 parameter to the runone.sh
|
||
command.
|
||
|
||
test/keystrokes/SunOS:
|
||
test/keystrokes/Linux:
|
||
Created empty directories for operating system specific
|
||
keystroke tests.
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
Fix for bug #319657 - Cthulhu should speak 'find' command new line.
|
||
See the comments in the script for more details.
|
||
|
||
2006-10-08 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Implemented enhancement #339789 - Cthulhu should report the quantity
|
||
of menu and submenu. Added code to the whereAmi method so that if
|
||
this is a normal, check or radio menu item or a menu within a
|
||
menu, give its position within the menu and the total number of
|
||
menu items in the parent menu.
|
||
|
||
2006-10-06 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/chnames.py: add some mathematical symbols
|
||
|
||
* src/cthulhu/scripts/gcalctool.py: fix for bug 350523 - give
|
||
preference to accessible name of a button over the text that is
|
||
being displayed on a button.
|
||
|
||
2006-10-06 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/brl/brlmodule.c:
|
||
src/cthulhu/acss.py:
|
||
src/cthulhu/dectalk.py:
|
||
src/cthulhu/espeechfactory.py:
|
||
src/cthulhu/eventsynthesizer.py:
|
||
src/cthulhu/keybindings.py:
|
||
src/cthulhu/outloud.py:
|
||
src/cthulhu/presentation_manager.py:
|
||
src/cthulhu/speechserver.py:
|
||
src/tools/play_keystrokes.py:
|
||
src/tools/record_keystrokes.py:
|
||
src/tools/sanity_check.py:
|
||
Fix for bug #356009 - Cthulhu source files need to have their
|
||
copyright messages adjusted. Dates include 2006 now.
|
||
|
||
2006-10-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Adjusted the merging of charDict into allAttributes in the
|
||
readCharAttributes() method. This now speaks the character
|
||
attributes in StarOffice Writer.
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/scripts/StarOffice.py
|
||
Fix for bug #354785 - "Process Fields" preferences table in
|
||
gnome-system-monitor does not read entire line. Fix involved
|
||
a rework of how table cells are brailled and spoken.
|
||
|
||
2006-10-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py, src/cthulhu/brlmon.py, src/cthulhu/chnames.py,
|
||
src/cthulhu/default.py, src/cthulhu/flat_review.py,
|
||
src/cthulhu/gnomespeechfactory.py, src/cthulhu/input_event.py,
|
||
src/cthulhu/keynames.py, src/cthulhu/cthulhu.py, src/cthulhu/phonnames.py,
|
||
src/cthulhu/punctuation_settings.py, src/cthulhu/util.py,
|
||
src/cthulhu/scripts/StarOffice.py, src/cthulhu/scripts/gnome-terminal.py:
|
||
fix for bug 349954 - do not make assumptions that UTF-8 strings
|
||
contain only single byte characters.
|
||
|
||
2006-10-05 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/pydoc/Makefile.am: add new modules and final prep for v2.17.0
|
||
|
||
2006-10-04 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: initial prep for v2.17.0.
|
||
|
||
2006-10-03 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gnome-terminal.py:
|
||
Fix for bug #355602 - $ gets echoed twice in terminal with word
|
||
echo enabled. Fix was to only call echoPreviousWord() if the
|
||
last keyboard event from the user matches the last character
|
||
of the text in the "object:text-changed:insert" event.
|
||
|
||
2006-09-28 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
* docs/doc-set/cthulhu.html,
|
||
* docs/doc-set/cthulhu.pdf
|
||
|
||
Updates to find command spec
|
||
|
||
2006-10-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py: fix bug 359324 - problem that
|
||
fell out as a result of the script.getText refactor.
|
||
|
||
* src/cthulhu/default.py: fix bug 357150 - use 'append' instead of
|
||
'extend' to avoid spelling out the 'No focus' message.
|
||
|
||
* src/cthulhu/settings.py: add bug-buddy as a mapping to gnome_segv2.
|
||
|
||
* src/cthulhu/Gecko.py: more work on presenting the various styles
|
||
and implementations of combo boxes and text entry fields in Gecko.
|
||
Quite challenging.
|
||
|
||
2006-10-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* po/POTFILES.in: add braille.py, Gecko.py, phonnames.py
|
||
|
||
* src/cthulhu/default.py: add isTextArea method to determine if an
|
||
object is a text area or not. This allows us to deal with the
|
||
growing number of things that are text areas, but choose to give
|
||
themselves different roles (e.g., GTK's 'text', OpenOffice's
|
||
'paragraph', and Gecko's 'entry').
|
||
|
||
2006-10-02 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* po/POTFILES.in:
|
||
Added in the names of the new source files recently created.
|
||
|
||
* src/cthulhu/cthulhu_gui_main.py:
|
||
src/cthulhu/cthulhu-mainwin.glade:
|
||
src/cthulhu/Makefile.am:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/cthulhu_quit.py:
|
||
src/cthulhu/settings.py:
|
||
po/POTFILES.in:
|
||
Fix for bug 354689 - Cthulhu Preferences.
|
||
> Created a new cthulhu-mainwin.glade Glade file with an Cthulhu main
|
||
window in it.
|
||
> Added a new setting in setting.py:
|
||
mainWindowModule = "cthulhu_gui_main"
|
||
so that this can be adjusted to something else if we so desire.
|
||
> Created an cthulhu_gui_main.py file which contains a showMainUI()
|
||
method. It also contains an cthulhuMainGUI(GladeWrapper) class
|
||
which contains the three signal handlers.
|
||
> Added code near the end of the main() method in cthulhu.py to
|
||
show the Cthulhu main window.
|
||
> Adjusted the quitNoButtonClicked() signal handler in cthulhu_quit.py
|
||
to recreate the Cthulhu main window.
|
||
> Added the _setMainWindowIcon() method to cthulhu_gui_main.py that
|
||
set the main Cthulhu window icon to "cthulhu.png".
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/cthulhu_gui_main.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/cthulhu_quit.py:
|
||
src/cthulhu/settings.py:
|
||
Added a new "General" tab to the Cthulhu Preferences dialog. It
|
||
has one setting at the moment: a checkbox that indicates whether
|
||
the Cthulhu main window should be shown (default is yes). Adjusted
|
||
the Cthulhu code to use this new preferences setting.
|
||
|
||
* src/cthulhu/scripts/gnome-keyring-ask.py:
|
||
src/cthulhu/scripts/Makefile.am:
|
||
po/POTFILES.in:
|
||
Fix for bug #351569 - Cthulhu does not provide access to Unlock
|
||
Keyring dialog in Evolution 2.7.
|
||
Similar fix to bug #344192. Created a gnome-keyring-ask.py script
|
||
that subclassed the locusOfFocusChanged() method and set the old
|
||
locus of focus to None before calling locusOfFocusChanged() in
|
||
default.py.
|
||
|
||
2006-09-30 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Makefile.am:
|
||
src/cthulhu/scripts/gnome_segv2.py:
|
||
Fix for bug #344192 - Cthulhu doesn't report on "Application has
|
||
unexpected crashed" dialogs. Added in a new gnome_segv2.py
|
||
script and overrode the locusOfFocusChanged() method. If the
|
||
gnome_segv2 application is running it's probably because
|
||
some application has crashed unexpectedly. If we just called
|
||
locusOfFocusChanged() in default.py we would hang. To
|
||
circumvent this, we set the old locus of focus to None, then
|
||
we can safely call the locusOfFocusChanged() method in default.py.
|
||
|
||
2006-09-30 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: reverse engineer and handle Gecko's unique
|
||
way of managing combo boxes.
|
||
|
||
* src/cthulhu/default.py: fix for bug 358508 - use obj instead
|
||
of event.source in visualAppearanceChanged for speech.
|
||
|
||
2006-09-29 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Gecko.py: incorporate labelled panels into the speech
|
||
context. This helps us know when we move between labelled panels
|
||
in the preferences dialogs.
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/scripts/Evolution.py,
|
||
src/cthulhu/scripts/StarOffice.py, src/cthulhu/scripts/gaim.py,
|
||
src/cthulhu/scripts/gcalctool.py, src/cthulhu/scripts/gedit.py: More
|
||
work as part of partial fix for bug 356425 - make sure all scripts
|
||
call self.getText instead of calling getText directly on an
|
||
object's text specialization.
|
||
|
||
2006-09-28 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/J2SE-access-bridge.py:
|
||
Fix for bug #353532 - [blocked] popup menu items not presented
|
||
in java applications. This is a workaround for a java-access-bridge
|
||
bug (Bug 355011) where popup menu events are not sent to Cthulhu.
|
||
When a root pane gets focus, a popup menu may have been invoked.
|
||
If there is a popup menu, give locus of focus to the armed menu
|
||
item.
|
||
|
||
2006-09-28 Lynn Monsanto <lynn.monsanto@sun.com>
|
||
|
||
* src/cthulhu/keybindings.py:
|
||
src/cthulhu/J2SE-access-bridge.py:
|
||
Fix for bug #353531 - checked'/'unchecked' reported twice
|
||
for check boxes in java applications. A new method,
|
||
onValueChanged, was added to J2SE-access-bridge.py to ignore
|
||
the value-changed event when a checkbox is checked or unchecked.
|
||
The _getKeycode method in keybindings.py was modified to include
|
||
a test for the keyval returned by gtk.gdk.keyval_from_name(keysym).
|
||
_getKeycode returns 0 if gtk.gdk.keyval_from_name(keysym) returns
|
||
0. This prevents an assertion failure in
|
||
keymap.get_entries_for_keyval(keyval) when keyval is 0.
|
||
|
||
2006-09-28 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
|
||
Updates to openoffice calc spec
|
||
|
||
2006-09-28 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu.py:
|
||
Fix for bug #357556 - Insert key sticks after running test
|
||
keystroke files. The hot-key to start/stop recording of
|
||
keystrokes within Cthulhu has been reverted to just "Pause".
|
||
Also adjusted the "don't write pause keystrokes" code to
|
||
recognize F21 (which is the Pause key on my Sun type 6
|
||
keyboard).
|
||
|
||
* src/cthulhu/cthulhu_glade.py:
|
||
src/cthulhu/cthulhu_quit.py:
|
||
src/cthulhu/cthulhu-quit.glade:
|
||
src/cthulhu/Makefile.am:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/settings.py:
|
||
Fix for bug 351801 - Please bring back feedback when quitting Cthulhu.
|
||
> Created a new cthulhu-quit.glade Glade file with a quit dialog in it.
|
||
> Removed the unneeded logout dialog from cthulhu-setup.glade.
|
||
> Added a new setting in setting.py:
|
||
quitModule = "cthulhu_quit"
|
||
so that this can be adjusted to something else if we so desire.
|
||
> Created an cthulhu_quit.py file which contains a showQuitUI() method.
|
||
It also contains an cthulhuQuitGUI(GladeWrapper) class which contains
|
||
the signal handlers.
|
||
> Moved the "class GladeWrapper" lines out of cthulhu_gui_prefs.py
|
||
into a new file called cthulhu_glade.py. Adjust the GUI classes in
|
||
cthulhu_gui_prefs.py and cthulhu_quit.py to subclass GladeWrapper from
|
||
this new file.
|
||
> Adjusted the shutdownHandler in default.py to call
|
||
cthulhu._showQuitGUI(), which is similar to the way that
|
||
cthulhu._showPreferencesGUI() works.
|
||
> Hooked up the signal handler for the Yes button on the quit
|
||
dialog to call cthulhu.shutdown().
|
||
|
||
2006-09-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py: add command_name dictionary from Jorge Sandin
|
||
as partial work on 354970 (thanks Jorge!).
|
||
|
||
* src/cthulhu/default.py, src/cthulhu/scripts/StarOffice.py: partial fix
|
||
for bug 356425 - prevent Cthulhu from restarting when dealing with bad
|
||
implementations of accessible text. This is done by creating a
|
||
"getText" method for the script that will delegate to the getText
|
||
method of the text specialization for an object. The StarOffice
|
||
implementation overrides this new method to handle the delegation
|
||
in a different way. NOTE that another part of the bug is still
|
||
valid, but it is blocked by a bug in the way OOo handles caret
|
||
movement around bullets and other multibyte UTF-8 strings.
|
||
|
||
* src/cthulhu/braille.py: use unicode type to determine string length
|
||
in characters (versus bytes).
|
||
|
||
* src/cthulhu/brlmon.py, src/cthulhu/util.py: trap for UTF-8 conversion
|
||
errors.
|
||
|
||
* src/cthulhu/util.py: in speakTextSelectionState, look at characters
|
||
using unicode string instead of UTF-8 string. When looking at them
|
||
as UTF-8 string, we had the problem of looking at single bytes of
|
||
multibyte characters.
|
||
|
||
* bugs/bugs.html: add OpenOffice bug 69945 regarding byte offsets
|
||
versus character offsets in accessible text implementation.
|
||
|
||
* src/cthulhu/Gecko.py, src/cthulhu/Makefile.am,
|
||
src/docs/pydoc/Makefile.am, src/cthulhu/scripts/Mozilla.py: provide
|
||
a new toolkit script module (Gecko.py) to help keep us from
|
||
having to keep updating the script mappings each time Firefox
|
||
decides to change its name (the toolkit name remains constant
|
||
as 'Gecko', but the application name keeps changing). The Mozilla
|
||
script is now currently a mere simple subclass of Gecko.
|
||
|
||
* src/cthulhu/scripts/Mozilla.py: the Gecko toolkit has a habit of
|
||
intermingling frame focus events with menu focus events when one
|
||
moves from menu to menu. In particular, oddities seem to happen
|
||
when one moves between the History<->Bookmarks<->Tools menus.
|
||
The Mozilla script had a check to ignore focus events on frames,
|
||
but FF3 seems to have added a new "document frame" role type, so
|
||
we now ignore that as well.
|
||
|
||
2006-09-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/brlmon.py: partial fix for bug 349954 - when walking
|
||
through a string character by character in brlmon, first convert
|
||
the string to the unicode type. Otherwise, we end up walking it
|
||
byte-by-byte.
|
||
|
||
2006-09-25 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added an entry for OpenOffice issue #69889:
|
||
[a11y] Table Wizard panel has several inaccessible components.
|
||
This is being tracked in Cthulhu bug #357545.
|
||
|
||
2006-09-26 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: http://bugzilla.mozilla.org/show_bug.cgi?id=354346
|
||
Submenus sometimes get role of "menu item" instead of "menu".
|
||
|
||
* src/cthulhu/script.py: Partial fix for bug 354970. Add
|
||
getKeyBindingsForInputHandler and getBrailleCommandsForInputHandler.
|
||
|
||
* src/cthulhu/settings.py: Add "Minefield" as a mapping to Mozilla.
|
||
|
||
2006-09-25 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #357509 - Flat review does not use the "uppercase"
|
||
voice settings for uppercase text when navigating by line.
|
||
|
||
* src/cthulhu/util.py:
|
||
Fix for bug #357507 ? SayAll does not use the "uppercase" voice
|
||
settings for uppercase text.
|
||
|
||
2006-09-24 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* test/keystrokes
|
||
|
||
added several new smaller test keystroke files.
|
||
|
||
2006-09-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added an entry for OpenOffice issue #69791:
|
||
http://www.openoffice.org/issues/show_bug.cgi?id=69791
|
||
[a11y] scalc goes into error recovery mode when Cthulhu is
|
||
running and you enter Insert-f.
|
||
This is being tracked in Cthulhu bug #356334.
|
||
|
||
* bugs/bugs.html:
|
||
Added an entry for gaim bug #1563774:
|
||
https://sourceforge.net/tracker/?func=detail&atid=100235&aid=1563774&group_id=235
|
||
[a11y] gaim crashs with Cthulhu when Insert-f is typed
|
||
This is being tracked in Cthulhu bug #357248.
|
||
|
||
2006-09-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Fix for bug #356970 - repeated Character Count feature fails
|
||
when reading messages in Evolution. Just needed to call
|
||
self.adjustForRepeats() before speaking the current line in
|
||
the mail message.
|
||
|
||
* src/cthulhu/settings.py:
|
||
More work on bug #354469 - Repeated character count.
|
||
This seems to be working nicely now, so I've adjusted the
|
||
setting in settings.py to:
|
||
|
||
settings.repeatCharacterLimit = 4
|
||
|
||
src/cthulhu/default.py:
|
||
Added in support for the repeated character count for the
|
||
whereAmI() and sayAll() functions.
|
||
|
||
src/cthulhu/default.py:
|
||
Also adjusted _addRepeatSegment() to not do the repeated
|
||
character count for non-punctuation characters.
|
||
|
||
src/cthulhu/default.py:
|
||
Replaced bogus instance of spellWord in the _reviewCurrentItem()
|
||
method with tests against clickCount.
|
||
|
||
* Fix for bug 356911 - Cthulhu generates a traceback with Numpad-Minus
|
||
when positioned at the end of a line.
|
||
|
||
* src/cthulhu/atspi.py:
|
||
Add a new debug routine called getRelationString() which returns
|
||
a space-delimited string composed of the given object's Accessible
|
||
relations attribute.
|
||
|
||
Adjusted the Accessible toString() method to also print out the
|
||
accessible objects relations.
|
||
|
||
* bugs/bugs.html:
|
||
Added an entry for OpenOffice issue #69753:
|
||
http://www.openoffice.org/issues/show_bug.cgi?id=69753
|
||
This is being tracked in Cthulhu bug #355733.
|
||
|
||
2006-09-20 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Further work on bug #354469. Hopefuylly the punctuation level is
|
||
now respected.
|
||
|
||
2006-09-20 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/settings.py:
|
||
Work on bug #354469 - Repeated character count.
|
||
The "repeat character count" option should be enabled for all
|
||
the scenerios above except:
|
||
|
||
Numpad++ - default.sayAll
|
||
Numpad+Enter - default.whereAmI
|
||
|
||
By default, I've set the repeat character count to zero. I.e:
|
||
|
||
settings.repeatCharacterLimit = 0
|
||
|
||
This is until it has been fully tested and we've made sure that
|
||
it's doing what is required.
|
||
|
||
To enable it, just add the following line to your
|
||
~/.cthulhu/user-settings.py file:
|
||
|
||
cthulhu.settings.repeatCharacterLimit = 4
|
||
|
||
2006-09-19 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/mag.py:
|
||
src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/cthulhu_prefs.py:
|
||
src/cthulhu/settings.py:
|
||
Work on bug #351957 - Cthulhu should allow the setting of the
|
||
source and target displays for magnification.
|
||
|
||
Hooked this up to two new text areas in the magnifier pane
|
||
in the Cthulhu Preferences GUI. Adjusted the existing
|
||
magnierSourceDisplay and magnifierTargetDisplay usage in
|
||
mag.py to be magSourceDisplay and magTargetDisplay to
|
||
retain a consistent naming scheme with the existing magnifier
|
||
preferences.
|
||
|
||
2006-09-18 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu_state.py:
|
||
src/cthulhu/util.py:
|
||
Fix for bug #354460 - [requirement] Military spelling
|
||
> Replaces the util.isDoubleClick() routine with util.getClickCount
|
||
which return the count of the number of clicks a user has made to
|
||
one of the keys on the keyboard.
|
||
> Implement phonetic (military) spelling on a triple-click for
|
||
Numpad-2 (flat review current character)
|
||
Numpad-5 (flat review current word)
|
||
Numpad-8 (flat review current line)
|
||
This includes using the UPPERCASE_VOICE for upper-case letters.
|
||
> Fixes up a traceback is _reviewCurrentCharacter() if string was
|
||
None.
|
||
|
||
Double-click will continue to ordinarily spell the
|
||
character/word/line. Four or more clicks will be treated as if
|
||
the user had just done a single click.
|
||
|
||
2006-09-15 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py:
|
||
Fix for bug #356179 - The test in Cthulhu to determine if the
|
||
desktop is running, isn't working.
|
||
|
||
* src/cthulhu/cthulhu_console_prefs.py:
|
||
Fix for bug #340849 - cthulhu --setup is not enabling the
|
||
accessibility flag. The remaining piece that's just been
|
||
fixed, was to provide an option to allow the user to
|
||
automatically logout of the GNOME desktop if the gconf
|
||
accessibility flag wasn't previously enabled.
|
||
|
||
2006-09-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/metacity.py: fix for bug 355927 - make
|
||
sure duplicate window titles get spoken when navigating
|
||
between them using Alt+Tab. Tested on Solaris and Ubuntu.
|
||
|
||
2006-09-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py: fix for bug 350216 - take
|
||
"LAYERED_PANE" out of speech context.
|
||
|
||
2006-09-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
In _initGUIState(), need to set the active voice type item
|
||
before trying to get it's text. Problem found while trying
|
||
to find the root cause of the remaining problem in
|
||
bug #351797.
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/cthulhu-setup.glade:
|
||
Fix for bug #351797 (thanks Elijah!). No longer map the Cthulhu
|
||
Preferences window directly in the Glade file. It is now
|
||
realized just before setting the timestamp.
|
||
|
||
* src/cthulhu/Makefile.am:
|
||
src/cthulhu/phonnames.py:
|
||
Add a new source file that exposes a dictionary, phonnames,
|
||
that maps each letter of the alphabet into its localized
|
||
phonetic equivalent. This will be used to implement military
|
||
spelling (bug #354460).
|
||
|
||
2006-09-12 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
Fix for one of the problems mentioned in bug #351797.
|
||
When Calum Benson's HCI changes were incorporated in rev 1.21 of
|
||
the cthulhu-setup.glade file, the handler for the "destroy" event
|
||
for the main Preferences window was lost.
|
||
|
||
2006-09-12 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
Second part of the automated regression testing changes.
|
||
|
||
* test/results, test/results/gedit, test/results/gnome-terminal:
|
||
test/results/gtk-demo, test/results/ubuntu:
|
||
test/results/gedit/simple.cthulhu
|
||
test/results/gtk-demo/buttonboxes.cthulhu
|
||
New directory hierarchy for containing default expected test
|
||
results for for each keystroke file. Format of results files
|
||
under these subdirectories is <testname>.cthulhu
|
||
|
||
* test/harness/runall.sh:
|
||
Added a process_cl() routine that looks for optional command
|
||
line arguments:
|
||
-h|--help - print a usage message.
|
||
-k <keystrokesDir> - alternate keystroke directory
|
||
(default is ../results).
|
||
-r <resultsDir> - alternate results directory
|
||
(default is ../keystrokes).
|
||
|
||
Added code to compare an "expected test results" file with the
|
||
new test results and print out the differences.
|
||
|
||
* test/harness/exit.keys:
|
||
test/harness/testone.sh:
|
||
Created a new exit.keys keystroke file that gets run in
|
||
runone.sh, to terminate the gnome-terminal application
|
||
(if that was used).
|
||
|
||
2006-09-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py, src/cthulhu/input_event.py: fix for bug 347128 -
|
||
add functionality to prevent learn mode from being used on some
|
||
input event handlers; this allows the pan buttons to be used on a
|
||
braille display.
|
||
|
||
2006-09-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py, src/cthulhu/script.py,
|
||
src/cthulhu/scripts/Evolution.py, src/cthulhu/scripts/StarOffice.py
|
||
src/cthulhu/scripts/gaim.py: apply part 1 of fix for bug 354970 -
|
||
refactor the way key and braille bindings are created and managed.
|
||
|
||
2006-09-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_state.py, src/cthulhu/focus_tracking_presenter.py:
|
||
fix for bug 347650 - move activeScript from
|
||
focus_tracking_presenter.py to cthulhu_state.py and make it "public"
|
||
(i.e., instead of _activeScript, name it activeScript).
|
||
|
||
2006-09-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
First part of the automated regression testing changes.
|
||
|
||
* src/cthulhu/default.py:
|
||
Fixed up keystroke recording hot-key binding to be
|
||
Insert-Pause (not Pause).
|
||
|
||
* tests/harness/runall.sh:
|
||
- Removed the F12.py lines. When the cthulhu script now starts, it
|
||
will automatically attempt a cleanup of any previously running
|
||
cthulhu commands.
|
||
- Removed the "-maxdepth 1" option from the find commands. There
|
||
is no such option with the find command on Solaris.
|
||
- Adjusted the find command at line 41 to use '-name "*.keys"',
|
||
because there will now be other files in the same directory.
|
||
- Removed the 'which application' (i.e. never pass in a $2, so
|
||
that gnome-terminal will be started by the runone.sh script).
|
||
|
||
* tests/harness/runone.sh:
|
||
- If a <testfilename>.settings file exists, should use that
|
||
instead of the default user-settings.py.in.
|
||
We still need to run sed on it, to adjust the debug filename
|
||
and create a user-settings.py file in the /tmp directory.
|
||
- Commented out the event listener stuff for now.
|
||
(We can possibly improve on this later.)
|
||
- Adjusted line 28 to add an "else" clause to start
|
||
gnome-terminal if there was no $2 supplied.
|
||
- Terminate what ever was started ($2 or gnome-terminal)
|
||
and Cthulhu (with "cthulhu --quit").
|
||
|
||
* tests/harness/user-settings.py.in:
|
||
Adjusted to contain the initial current set of settings (as
|
||
created by "cthulhu --text-setup", but also set the speech factory
|
||
to None, and removed all the other speech settings.
|
||
|
||
2006-09-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* docs/man/.cvsignore:
|
||
Added to ignore Makefile and Makefile.in
|
||
|
||
* docs/man/cthulhu.sgml:
|
||
docs/man/cthulhu.1:
|
||
Fix for bug #355442 - Cthulhu manual pages don't include description
|
||
of Numpad + ("say all" command).
|
||
|
||
2006-09-08 Rodrigo Moya <rodrigo@novell.com>
|
||
|
||
Fixes #354983
|
||
|
||
* src/brl/brlmodule.c (brl_module_getDriverId,
|
||
brl_module_getDriverName): fill in dead code paths.
|
||
|
||
2006-09-08 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/util.py:
|
||
Fix for bug #354487 - apostrophe should not delimit a word boundry.
|
||
util.isWordDelimiter() now only checks against of subset of what
|
||
is in string.punctuation.
|
||
|
||
* src/cthulhu/scripts/gedit.py:
|
||
Fix for bug #354985 ? gedit script generates traceback.
|
||
Missing an import line for cthulhu.cthulhu.
|
||
|
||
* src/cthulhu/espeechfactory.py:
|
||
src/cthulhu/gnomespeechfactory.py:
|
||
Fix for bug #353269 - Cthulhu speech routines ignore current state
|
||
of settings.enableSpeech.
|
||
Adjusted the speech routines for the Emacspeak and GNOME Speech
|
||
factories to just return if user doesn't want speech.
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Fix for bug #342602 - StarOffice Writer - order of speaking
|
||
information of table cells is incorrect.
|
||
|
||
2006-09-07 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #354166 - no apply button in mag properties window.
|
||
Adjusted the Glade file to include a standard "Apply" button.
|
||
Added an applyButtonClicked() callback to cthulhu_gui_pref.py.
|
||
Moved most of the code from okButtonClicked() to
|
||
applyButtonClicked().
|
||
GNOME HIG references for Apply buttons at:
|
||
http://developer.gnome.org/projects/gup/hig/2.0/windows-utility.html
|
||
|
||
* src/cthulhu/cthulhu.in:
|
||
Fix for bug #351826 - "kill -HUP <cthulhu shell script pid>" doesn't
|
||
restart Cthulhu on Solaris. Changed from /bin/sh to /bin/bash.
|
||
|
||
2006-09-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py: add "-q" and "--quit" usage to fully fix bug
|
||
352866 (Supplied by community member Javier (thanks!)
|
||
|
||
2006-09-06 Willie Walker <william.walker@sun.com>
|
||
|
||
* Makefile.am, configure.in: fix bug 353600 - don't require
|
||
the user to be root when doing a "make distcheck".
|
||
|
||
2006-09-06 Willie Walker <william.walker@sun.com>
|
||
|
||
* RELEASE_HOWTO: add note to remind releasers to verify that
|
||
the dependencies in configure.in and README are correct.
|
||
|
||
2006-09-06 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* docs/man/cthulhu.1:
|
||
Removed ATTRIBUTES section of the nroff'ed Cthulhu man pages for
|
||
the community version.
|
||
|
||
2006-09-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* configure.in:
|
||
docs/Makefile.am:
|
||
docs/man/Makefile.am: (new)
|
||
docs/man/cthulhu.sgml: (new)
|
||
docs/man/cthulhu.1: (new)
|
||
Added in Cthulhu manual pages.
|
||
|
||
The SGML source file is converted to nroff (on Solaris) with:
|
||
|
||
% /usr/lib/sgml/sgml2roff cthulhu.sgml > cthulhu.1
|
||
|
||
2006-09-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS: final prep for v1.0.0.
|
||
|
||
2006-08-31 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README, TODO: initial prep for v1.0.0.
|
||
|
||
2006-08-30 Willie Walker <william.walker@sun.com>
|
||
|
||
Applied approved GNOME 2.16 freeze break fixes:
|
||
|
||
* src/cthulhu/cthulhu.in: fix for bug 353467 - run in a terminal if we
|
||
detect text setup will be used.
|
||
|
||
* src/cthulhu/gnomespeechfactory.py: fix for bug 353476 - apply
|
||
better fallback algorithm to find a working synthesis engine.
|
||
|
||
2006-08-28 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #352578 - unchecking speech does not disable speech.
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/scripts/gedit.py:
|
||
Refixed bug #350854 - Cthulhu should handle object:state-changed:focus
|
||
events (thanks Will).
|
||
Fix for bug #353268 - Cthulhu is double reading lines in OpenOffice
|
||
with latest Ubuntu live CD.
|
||
|
||
2006-08-28 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/atspi.py: prevent COMM_FAILURE messages when
|
||
trying to get the object state (fix for bug #353237)
|
||
|
||
2006-08-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* po/POTFILES.in: add J2SE-access-bridge.py to list of
|
||
translatable files.
|
||
|
||
2006-08-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.in, src/cthulhu/cthulhu.py: apply modified patch to
|
||
partially fix bug 352866 - add "-q" and "--quit" options to allow
|
||
one to more easily kill running Cthulhu processes. Supplied by
|
||
community member Javier (thanks!)
|
||
|
||
2006-08-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/doc-set/user_guide.sgml, docs/doc-set/cthulhu.html,
|
||
docs/doc-set/cthulhu.pdf: add some needed material to the
|
||
User's Guide.
|
||
|
||
2006-08-26 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/doc-set/architecture.sgml, docs/doc-set/script_guide.sgml,
|
||
docs/doc-set/cthulhu.html, docs/doc-set/cthulhu.pdf: update architecture
|
||
and script writing guide to reflect Cthulhu as of V0.9.0.
|
||
|
||
2006-08-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/doc-set/personas.sgml, docs/doc-set/ue_input_style.sgml,
|
||
docs/doc-set/ue_requirements.sgml, docs/doc-set/user_experience.sgml,
|
||
docs/doc-set/cthulhu.html, docs/doc-set/cthulhu.pdf: update requirements
|
||
documents to reflect Cthulhu as of V0.9.0.
|
||
|
||
* src/cthulhu/cthulhu.in: when cthulhu is run again while cthulhu is already
|
||
running, kill the other cthulhu process and start new.
|
||
|
||
2006-08-23 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/J2SE-access-bridge.py:
|
||
Prevent wrong object report for java applications in case of different
|
||
event ordering (Fix for bug #352240).
|
||
* src/cthulhu/util.py:
|
||
Improved isSameObject() function: in case of getting different objects
|
||
that point to same logical child (for children of objects that manage
|
||
their descendants), we examine the hierarchy and the object index
|
||
at each level to see if two objects point to the same child.
|
||
(Fix bug #352257)
|
||
|
||
2006-08-22 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/J2SE-access-bridge.py:
|
||
Add presentation for expand/collapse events.
|
||
(Fix for bug #352254)
|
||
|
||
2006-08-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS: final prep for 0.9.0.
|
||
|
||
2006-08-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* README: Fix bug 351463 - add documentation to say how to specify
|
||
a particular python interpreter.
|
||
|
||
2006-08-21 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/util.py: fix bug 352233 - prevent exception when getting
|
||
the child of an object from a Java application.
|
||
|
||
* src/cthulhu/util.py: fix bug 352238 - do not assume last input event
|
||
was a keyboard event.
|
||
|
||
2006-08-19 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml,
|
||
docs/doc-set/ue_output_style.sgml
|
||
docs/doc-set/ue_input_style.sgml, docs/doc-set/cthulhu.html,
|
||
docs/doc-set/cthulhu.pdf: Updates to the requirements guide, the
|
||
input and output styles, as well as the html and pdf docs.
|
||
|
||
2006-08-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: initial prep for 0.9.0.
|
||
|
||
2006-08-19 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/util.py: fix for bug 351914 - provide better support
|
||
for combo boxes on Java platform
|
||
|
||
2006-08-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in: fix bug 352073 - provide "gnome-python with
|
||
bonobo" hint for missing dependency. Also provide a note at the
|
||
end providing a more obvious message when support for
|
||
BrlTTY/BrlAPI cannot be found.
|
||
|
||
2006-08-19 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_requirements.sgml
|
||
Updates to the requirements guide.
|
||
|
||
2006-08-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.in: bypass the watchdog and backgrounding of cthulhu
|
||
if arguments are to be used or if accessibility has not been
|
||
enabled. This permits the text-based setup option of cthulhu to run
|
||
in the foreground.
|
||
|
||
* src/cthulhu/mag.py: add latent support to allow the setting of the
|
||
source and target displays for magnification. If it exists,
|
||
settings.magnifierTargetDisplay will be treated as an X Window
|
||
System DISPLAY string (e.g., ":0.1") that says where to display
|
||
the magnified area (the default is split screen magnification on
|
||
the primary display). If it exists,
|
||
settings.magnifierSourceDisplay will be treated as an X Window
|
||
System DISPLAY string (e.g., ":0.0") that says what is to be
|
||
magnified.
|
||
|
||
* src/cthulhu/util.py: fix for bug 351847 - defensive code in the
|
||
event the AT-SPI implementation gives us a cycle when looking
|
||
at the RELATION_NODE_CHILD_OF relation.
|
||
|
||
2006-08-18 Oana Serb <os@baum.ro> and Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py: fix for bug 351891 - provide better
|
||
handling when receiving an active descendant changed for
|
||
an object with no active descendant.
|
||
|
||
2006-08-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.in: also exit on a SEGV. The reason for this is
|
||
that there are cases where Python will SEGV when Cthulhu attempts to
|
||
exit normally. This happens because of something going on in
|
||
pyorbit. This should be fixed in pyorbit 2.14.1, but not everyone
|
||
has that. So...we'll check for it.
|
||
|
||
2006-08-18 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/J2SE-access-bridge.py:
|
||
Fix for bug #350740: report combo box selection change for
|
||
java applications.
|
||
Fix for bug #350736: better presentation for focused lists
|
||
in java applications.
|
||
|
||
2006-08-17 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
Fixed the fix for bug #351501. Was generating a traceback.
|
||
|
||
* src/cthulhu/cthulhu.in
|
||
With help from Laca and Will, we've reworked the main Cthulhu
|
||
shell script so that:
|
||
> the wget command now works on Solaris.
|
||
> Control-C will kill it and its subprocesses.
|
||
> "kill -QUIT <cthulhu shell script pid>" will do the same.
|
||
> "kill -HUP <cthulhu shell script pid>" will restart Cthulhu
|
||
(at least on Linux. Bug #351826 has been filed for the
|
||
problem of this not working on Solaris).
|
||
|
||
2006-08-15 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py: fix for bug 350213 - defensive
|
||
programming for combo box braille generator.
|
||
|
||
2006-08-15 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/bugs.html:
|
||
Added an entry for Evolution bug #351516:
|
||
[a11y] Evolution does not issue "focus:" events when the last
|
||
message in the message header summary list is deleted.
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
Fix for bug #351501. Cthulhu generates a traceback when trying to
|
||
braille Evolution message folder tree.
|
||
|
||
2006-08-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/bugs.html:
|
||
Added an entry for Evolution bug #351358:
|
||
[a11y] Evolution crashes after trying to navigate new message
|
||
after deleting an old one.
|
||
|
||
2006-08-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/bugs.html:
|
||
Added an entry for gnome-screensaver bug #350716:
|
||
[a11y] Gnome Screen saver password dialog not accessible.
|
||
|
||
2006-08-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speech.py: OOPS! Fix loop logic mistake I made
|
||
when making the change to allow us to see what would be output
|
||
even if speechServerFactory is None. This had the bad effect
|
||
of making the output of many things be repeated many times.
|
||
|
||
2006-08-11 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/util.py, src/cthulhu/J2SE-access-bridge.py,
|
||
src/cthulhu/default.py: fix for bug 350739 to improve list navigation
|
||
for the Java platform. This also adds the isSameObject method to
|
||
util.py to check for accessible object equivalence and uses it in
|
||
default.py.
|
||
|
||
2006-08-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py: fix for bug 350854 - handle
|
||
object:state-changed:focused events so Cthulhu will recognize when
|
||
GEdit's edit area has focus again after a maximize/unmaxmize of
|
||
GEdit's window on GNOME 2.15/16.
|
||
|
||
* src/cthulhu/speech.py: for regression testing purposes, allow us to
|
||
get what would have been spoken even if settings.speechServerFactory
|
||
is None.
|
||
|
||
2006-08-10 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py: fix for bug 349465 - take some
|
||
defensive actions in the event that the AT-SPI implementation
|
||
has implemented getTextAtOffset incorrectly (i.e., it gives
|
||
back garbage for offsets).
|
||
|
||
2006-08-10 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #350218. GtkDemo Editable cells tree demo seems to
|
||
be speaking both cells in a row
|
||
|
||
* bugs/bugs.html:
|
||
Added an entry for gtk+ bug #350215:
|
||
[a11y] GtkDemo expander button - cannot navigate or flat review
|
||
to stuff that has been expanded.
|
||
|
||
2006-08-10 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/util.py: Fix bug 350724 - improve handling of
|
||
LABEL_FOR and LABELLED_BY objects.
|
||
|
||
2006-08-10 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: initialize
|
||
self._activeScript to None in __init__ to make sure the
|
||
field is defined before being used.
|
||
|
||
2006-08-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html, bugs/bug_350623.py: gnome-terminal 2.15.4
|
||
regression that breaks getTextAtOffset.
|
||
|
||
* bugs/bugs.html, bugs/bug_350624.py: metacity 2.15.13 regression
|
||
that causes status bar to no longer emit name change events.
|
||
|
||
* cthulhu.desktop.in: gnome-i81n and gnome-doc-list suggested and
|
||
approved string change: "_Comment=Present on-screen information as
|
||
speech or braille, or magnify the screen"
|
||
|
||
2006-08-08 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/cthulhu_state.py:
|
||
Fix for bug #350294. _initGUIState in GUI prefs can issue a
|
||
TypeError (cthulhu).
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #350212. Spin Buttons only announce one change.
|
||
|
||
2006-08-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py: fix typo made during the cthulhu_state.py
|
||
refactor: instead of cthulhu_state.lastInputEvent, make it
|
||
cthulhu_state.lastInputEventTimestamp. Thanks, Rich.
|
||
|
||
2006-08-07 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* test/keystrokes/gtk-demo/buttonboxes.keys
|
||
* test/keystrokes/gtk-demo/comboboxes.keys
|
||
* test/keystrokes/gtk-demo/dialogs.keys
|
||
|
||
added new gtk-demo tests.
|
||
|
||
2006-08-06 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for 0.2.8.
|
||
|
||
* po/POTFILES.in: add cthulhu.desktop.in.
|
||
|
||
* Makefile.am: put cthulhu.desktop.in, not cthulhu.desktop in EXTRA_DIST.
|
||
|
||
2006-08-04 Joanmarie Diggs <via william.walker@sun.com>
|
||
|
||
* src/cthulhu/dectalk.py: better ACSS support for DECtalk through
|
||
emacspeak: added parameters for additional voices. (Thanks
|
||
Joanie!!!)
|
||
|
||
2006-08-04 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
With much guidance from Will (thanks!), we've reworked the
|
||
way that "object:selection-changed events are handled. This
|
||
fixes bug #347691. The rework also fixes bug #345462 and
|
||
bug #341371 in a much cleaner manner.
|
||
|
||
This is a relatively big change. It needs to be fully tested.
|
||
|
||
* bugs/bugs.html:
|
||
Added an entry for Evolution bug #347228:
|
||
[a11y] Evolution not always firing "object:state-changed:expanded"
|
||
events when tree table entries are collapsed/expanded.
|
||
|
||
2006-08-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* configure.in, po/LINGUAS: work to meet GNOME GOAL #2.0: LINGUAS
|
||
(http://live.gnome.org/GnomeGoals/PoLinguas)
|
||
|
||
* configure.in, Makefile.am, .cvsignore, m4, m4/.cvsignore,
|
||
cthulhu.desktop.in, cthulhu.png, cthulhu.spec.in: add cthulhu.desktop.
|
||
|
||
2006-08-03 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #345462. Change to processObjectEvent(). If we are
|
||
in a menu, and we are focused and there are no selected children,
|
||
the set the locus of focus and notify the presentation manager
|
||
of the change.
|
||
|
||
* src/cthulhu/default.py:
|
||
Slight adjustment in onActiveDescendantChanged() for the fix
|
||
for bug #341371, to call cthulhu.setLocusOfFocus() to set the
|
||
focus to None, rather that set it via cthulhu_state.locusOfFocus
|
||
directly.
|
||
|
||
2006-08-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_prefs.py: add lines to ~/.cthulhu/user-settings.py
|
||
that make it more convenient to turn on/off various debugging and
|
||
testing utilities.
|
||
|
||
* src/cthulhu/atspi.py: use '%f' instead of '%d' to output
|
||
configuration information for gilSleepTime.
|
||
|
||
2006-08-02 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #341371. Adjusted the onActiveDescendantChanged()
|
||
routine to set cthulhu_state.locusOfFocus to None before calling
|
||
cthulhu.setLocusOfFocus(), if the event.source was the same as the
|
||
parent of cthulhu_state.locusOfFocus.
|
||
|
||
2006-08-01 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added an entry for balsa bug #326305:
|
||
"[a11y] balsa crashes when opening Inbox when cthulhu is running."
|
||
|
||
* src/cthulhu/atspi.py:
|
||
Fix for bug #319738. The child routine() needs to be more careful
|
||
about indices out of bounds.
|
||
|
||
2006-08-01 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/braillegenerator.py: adjust where the role is displayed
|
||
when outputting text for pushbuttons.
|
||
|
||
2006-07-31 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added an entry for gnome-panel bug #337059:
|
||
"[a11y] "Volume Control" embedded component in gnome-panel
|
||
doesn't set it's accessible name."
|
||
|
||
Added an entry for rhythmbox bug #331042:
|
||
"[a11y] Rhythmbox crashes when entering flat review mode in Cthulhu"
|
||
|
||
2006-07-31 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.in: more "shellification", making sure command
|
||
line arguments are passed to the python process.
|
||
|
||
* src/cthulhu/dectalk.py, src/cthulhu/outloud.c: convert floating point
|
||
ACSS values to integer values to better comply with what is
|
||
expected by the emacspeak support
|
||
(thanks Joanmarie Diggs!).
|
||
|
||
2006-07-30 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/util.py: defensive programming in the case of a
|
||
top level window disappearing when looking for the active
|
||
window in findActiveWindow. Also fix misleading typo in
|
||
getKnownApplications (it used to say cthulhu._buildAppList when
|
||
it should say util.getKnownApplications).
|
||
|
||
2006-07-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/util.py: send traceit output to debug log file using
|
||
debug.LEVEL_ALL.
|
||
|
||
* src/cthulhu/util.py: add traceit utility to help with debugging.
|
||
|
||
* src/cthulhu/settings.py, src/cthulhu/atspi.py,
|
||
src/cthulhu/gnomespeechfactory.py, src/cthulhu/focus_tracking_presenter.py:
|
||
add gilSleepTime setting to allow one to customize whether we use
|
||
time.sleep or not to try to unlock/free/sidestep Python's global
|
||
interpreter lock (GIL). The default value is 0.00001, but if you
|
||
set it to 0 in ~/.cthulhu/user-settings.py, you can experiment with
|
||
hang behavior and how time.sleep helps or hinders hangs.
|
||
|
||
* docs/pydoc/Makefile.am: change PYTHONPATH so this will actually
|
||
create pydocs again.
|
||
|
||
2006-07-28 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/keybinding.py:
|
||
src/cthulhu/cthulhu.py:
|
||
Fix for bug #319660 - exiting learn mode should display current
|
||
locus of focus.
|
||
|
||
2006-07-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/pydoc/Makefile.am, src/cthulhu/Makefile.am, src/cthulhu/atspi.py,
|
||
src/cthulhu/braillegenerator.py, src/cthulhu/default.py,
|
||
src/cthulhu/focus_tracking_presenter.py, src/cthulhu/gnomespeechfactory.py,
|
||
src/cthulhu/httpserver.py, src/cthulhu/input_event.py, src/cthulhu/mag.py,
|
||
src/cthulhu/cthulhu.py, src/cthulhu/cthulhu_gui_prefs.py, src/cthulhu/settings.py,
|
||
src/cthulhu/speech.py, src/cthulhu/speechgenerator.py, src/cthulhu/util.py,
|
||
src/cthulhu/scripts/Evolution.py, src/cthulhu/scripts/Mozilla.py,
|
||
src/cthulhu/scripts/StarOffice.py, src/cthulhu/scripts/gaim.py,
|
||
src/cthulhu/scripts/gcalctool.py, src/cthulhu/scripts/gedit.py,
|
||
src/cthulhu/scripts/gnome-terminal.py: pychecker fixes and circular
|
||
import removal.
|
||
|
||
2006-07-28 Remus Draica <rd@baum.ro>
|
||
|
||
* src/cthulhu/default.py: only update braille using the text
|
||
specialization if we're sure the text specialization exists.
|
||
|
||
2006-07-28 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py: abort if two speech resets are
|
||
detected in a short period of time. This helps prevent an infinite
|
||
loop of speech resets, which results in hangs.
|
||
|
||
* src/cthulhu/braille.py: fix bug 348980 - get braille cursor routing
|
||
keys working again.
|
||
|
||
2006-07-27 Remus Draica <rd@baum.ro>
|
||
|
||
* src/cthulhu/cthulhu.py, src/cthulhu/default.py: handle case where we can
|
||
get window activated/deactivated events out of order.
|
||
|
||
2006-07-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/atspi.py: defensive programming to verify we can actually
|
||
get to the various specializations of an object (added try/except
|
||
statements around calls to _narrow).
|
||
|
||
* src/cthulhu/scripts/Mozilla.py: do not perform special menu handling
|
||
logic in onFocus - it has been deemed to getting in the way by
|
||
Lynn Monsanto (thanks Lynn!).
|
||
|
||
* src/cthulhu/cthulhu.in: a new script for starting Cthulhu. This script
|
||
is still early in development and is currently configured to just
|
||
clean up stray processes and then run Cthulhu once. However, if you
|
||
comment out the line that sets RUNONCE (note that you need to
|
||
comment it out - setting the value to something else will not work),
|
||
the script will attempt to do this:
|
||
|
||
1) Clean up stray processes before starting Cthulhu
|
||
|
||
2) Put a watchdog process in the background to monitor the
|
||
state of Cthulhu. The watchdog will cleanup stray processes
|
||
(including cthulhu itself) if it detects something has gone
|
||
awry.
|
||
|
||
3) Keep rerunning Cthulhu on a non-zero exit status from Cthulhu.
|
||
|
||
Regardless of the RUNONCE configuration, the script also sets/uses
|
||
PYTHONPATH to tell python where to find the Cthulhu modules. This
|
||
is helpful for people who have installed Cthulhu in a non-standard
|
||
location by running autogen/configure with a prefix other than
|
||
/usr.
|
||
|
||
I need help from people on this script. For example, I cannot
|
||
figure out how to make the watchdog die when I Ctrl+C the script -
|
||
the watchdog seems to be running in nohup mode. In addition, we
|
||
need to work more on the exit values from Cthulhu.
|
||
|
||
* src/cthulhu/cthulhu.py, src/cthulhu/atspi.py, src/cthulhu/braille.py,
|
||
src/cthulhu/settings.py: use SIGALRM instead of timeouts - we get
|
||
better stack traces from signals.
|
||
|
||
* src/tools/repeat_play: add script to repeatedly play a
|
||
keystrokes file while Cthulhu is running. This helps stress
|
||
test Cthulhu.
|
||
|
||
2006-07-26 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* test/keystrokes/gedit/gedit-test.keys
|
||
* test/keystrokes/gnome-terminal/gnome-terminal.keys
|
||
added new gedit test and gnome terminal test.
|
||
|
||
2006-07-26 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/httpserver.py: override log_request to avoid annoying
|
||
log message sent to stdout for each GET, POST, etc. request.
|
||
|
||
2006-07-26 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Moved the entry for bug #348466 to gail (from Evolution).
|
||
|
||
Added an entry for gnome-panel bug #341409:
|
||
"[a11y] Cthulhu - In the "Add to Panel" window the items in
|
||
the table are not read."
|
||
|
||
Added an entry for Nautilus bug #338353
|
||
"[a11y]: Rename file in nautilus not spoken properly by
|
||
screen reader."
|
||
|
||
Added an entry for gconf-editor bug #342420
|
||
"[a11y]: Cthulhu not correctly reporting key values in gconf-editor."
|
||
|
||
2006-07-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/settings.py, src/cthulhu/focus_tracking_presenter.py,
|
||
src/cthulhu/braille.py, src/cthulhu/atspi.py, src/cthulhu/cthulhu.py: add hang
|
||
detection handlers. These are managed via the
|
||
settings.timeoutTime and settings.timeoutCallback properties.
|
||
Before doing an operation that might hang, Cthulhu will put a timer
|
||
in place. This timer will call settings.timeoutCallback if the
|
||
timer expires after settings.timeoutTime seconds. The current
|
||
timeout callback merely aborts Cthulhu, and the timeout is currently
|
||
set to a pretty long time period (10 seconds). The next step here
|
||
is to create a script that will detect these aborts and restart
|
||
Cthulhu if appropriate.
|
||
|
||
* src/cthulhu/cthulhu.py: add a debug.LEVEL_ALL stack dump on the
|
||
signal handling routines to help us better understand where
|
||
Cthulhu is when we send it signals.
|
||
|
||
2006-07-25 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added an entry for Evolution bug #348466:
|
||
[a11y] When in the 'subject' and 'to' lines of evolution,
|
||
backspaced characters are not announced.
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
After doing a Conversation->Clear Scrollback in a chat room,
|
||
it was possible that we would receive a zero length message.
|
||
Added some bullet-proofing to prevent a tracback when looking
|
||
for a newline in the first character position of the
|
||
onTextInserted() message.
|
||
|
||
2006-07-25 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: remove ominmous looking
|
||
Traceback on ImportError for a script. The specs at
|
||
http://pydoc.org/2.4.1/exceptions.html#ImportError say it is
|
||
issued when a module cannot be found. We don't consider this an
|
||
error since we fallback to default. In addition, we have an
|
||
additional except clause to catch other errors
|
||
(e.g., syntax and such) on import, and that clause will output a
|
||
stack trace. The net effect of this is that it makes debug logs
|
||
easier to search for Tracebacks that are "real" issues we care
|
||
about.
|
||
|
||
* src/cthulhu/mag.py: provide better handling of the crosswires
|
||
and cursor in the magnifier when tracking the mouse.
|
||
|
||
2006-07-24 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for 0.2.7.
|
||
|
||
2006-07-24 Raivis Dejus <orvils@gmail.com>
|
||
|
||
* configure.in: Added "lv" (Latvian) to ALL_LINGUAS.
|
||
* po/lv.po: Added Latvian Translation.
|
||
|
||
2006-07-23 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: ignore defunct objects
|
||
when processing object events. They seem to be a source of
|
||
hangs. Many thanks to Joanmarie Diggs for coming up with a
|
||
test case to help find this. The test case is to repeatedly
|
||
show/hide a message in Evolution using Enter in the message
|
||
list to show it and Escape on the message window to hide it.
|
||
|
||
NOTE: I'm still not confident that this is the final fix. The
|
||
problem is that an object can go defunct at any time, including
|
||
the entire time we are processing an object event. So...we might
|
||
try doing some magic in atspi.py to check for the defunct state
|
||
each time any field of an accessible is referenced and throw an
|
||
exception if we see a COMM_FAILURE or a defunct state. The rest
|
||
of our code should handle the exception. If this seems like the
|
||
right thing to do, we can brush up on our Python chops and figure
|
||
out how to do it.
|
||
|
||
2006-07-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/gaim.py: I think we finally skinned this cat. The
|
||
problem seems to be that the chat area would not send events
|
||
to us unless we tickled it by examining the hierarchy. So,
|
||
we tickle away, but try to be efficient about it as well.
|
||
|
||
2006-07-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Added an entry for Evolution bug #347964:
|
||
"[a11y] When deleting messages in Evolution, Cthulhu initially speaks
|
||
the wrong tree item".
|
||
|
||
* src/cthulhu/gaim.py:
|
||
Applied a suggestion from Will (thanks). In the onTextInserted()
|
||
routine, look to see if the text field is editable or not, and only
|
||
do the chat room message check if the text field is not editable.
|
||
This is a performance improvement as it will no longer do bogus
|
||
chat room checking as the user is typing in text.
|
||
|
||
* src/cthulhu/default.py:
|
||
Backed out the fix to bug #341371 in onSelectionChanged(). It
|
||
has side-effects on other things. Reopened bug #341371 and bug
|
||
#347691.
|
||
|
||
* src/cthulhu/default.py:
|
||
Per Wills request, backed out getRowHeader() and getColumnHeader()
|
||
changes in locusOfFocusChanged().
|
||
|
||
2006-07-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/util.py: fix LABELED_BY/LABELLED_BY typo. :-(
|
||
|
||
* src/cthulhu/speechgenerator.py: make sure _getSpeechForObjectRole
|
||
returns a list even if the role of an object is unknown.
|
||
|
||
* bugs/bugs.html: reconcile with latest releases of external projects.
|
||
|
||
* src/cthulhu/speech.py, src/cthulhu/cthulhu_gui_prefs.py: fix bug 348084 -
|
||
fail gracefully if speech is not available.
|
||
|
||
2006-07-20 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/util.py: More handling of situations where the
|
||
the label for a FILLER or PANEL is done by placing an
|
||
unbound label as the first child of the FILLER/PANEL and
|
||
the content of the FILLER/PANEL is the second child.
|
||
|
||
2006-07-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py: fix bug 348131 - make SayAll
|
||
perform properly in Evolution. The main fix is to call
|
||
speech.sayAll once with a custom textLines context generator that
|
||
wraps util.textLines rather than calling it repeatedly with the
|
||
util.textLines generator.
|
||
|
||
2006-07-19 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/cthulhu.py:
|
||
Moved the Cthulhu specific keybindings out of the init() routine in
|
||
cthulhu.py, over to the setupInputEventHandlers and getKeyBindings()
|
||
routines in default.py.
|
||
|
||
_keyBindings in cthulhu.py is currently empty, but the logic is
|
||
retained there, just in case we wish to reinstate those (or
|
||
other) Cthulhu specific key bindings in the future.
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/settings.py:
|
||
Reworked how Cthulhu handles "No focus", based on a suggested
|
||
approach from Will (thanks).
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Reinstating the "and (not already_focused)" test in
|
||
_getSpeechForTableCell(). This is needed to prevent the
|
||
name being repeated when it's the same table that has focus.
|
||
There are still problems will table cells though (see bug #347228).
|
||
|
||
2006-07-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: more debug output
|
||
when settings.debugEventQueue is enabled.
|
||
|
||
2006-07-19 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/keynames.py: add new keynames:
|
||
keynames["Meta_L"] = _("left meta")
|
||
keynames["Meta_R"] = _("right meta")
|
||
keynames["Num_Lock"] = _("num lock")
|
||
keynames["Caps_Lock"] = _("caps lock")
|
||
keynames["Scroll_Lock"] = _("scroll lock")
|
||
keynames["Page_Up"] = _("page up")
|
||
keynames["Page_Down"] = _("page down")
|
||
|
||
* src/cthulhu/cthulhu.py: delay appending " on" and " off" to key echo
|
||
until after we've looked up the keyname. Also make " on" and
|
||
" off" internationalized strings.
|
||
|
||
2006-07-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py, src/cthulhu/settings.py:
|
||
add code to allow us to debug the event queue. It might be
|
||
the source of our hangs. To enable this, set
|
||
settings.debugEventQueue to True and set your debug level to
|
||
ALL.
|
||
|
||
2006-07-18 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Fix for bug #347228. Cthulhu now correctly identifies state of top
|
||
level item in some tree tables.
|
||
|
||
2006-07-18 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py: oops - import 'time' so SayAll
|
||
will work again.
|
||
|
||
* src/cthulhu/atspi.py, src/cthulhu/settings.py: add experimental "home
|
||
grown" main loop that attempts to side step the GIL some more. It
|
||
is only enabled if you set settings.useBonoboMain to False (the
|
||
default value is True, which means to use the real bonobo main
|
||
loop).
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: add more logic to allow
|
||
"PROCESS OBJECT EVENT" lines to be output if there is not a
|
||
filter in place.
|
||
|
||
2006-07-17 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/atspi.py, src/cthulhu/focus_tracking_presenter.py,
|
||
src/cthulhu/gnomespeechfactory.py: use calls to time.sleep as a means
|
||
to sidestep the global interpreter lock (GIL). This hopefully
|
||
eliminates a large number of hangs. See the following URLs for
|
||
more information:
|
||
|
||
http://mail.python.org/pipermail/python-list/2002-October/126632.html
|
||
http://twistedmatrix.com/pipermail/twisted-python/2005-July/011052.html
|
||
http://www.pyzine.com/Issue001/Section_Articles/article_ThreadingGlobalInterpreter.html"""
|
||
|
||
2006-07-17 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
Adjusted the setting of the text field index in onTextInserted()
|
||
that points to the current chat room.
|
||
|
||
* src/cthulhu/default.py:
|
||
Adjusted use of the event parameter in locusOfFocusChanged(),
|
||
to allow it to work correct if event=None.
|
||
|
||
Fix for bug #341371 and bug #347691. Cthulhu will now report the
|
||
file name in file picker when there is only one file existing
|
||
in current folder.
|
||
|
||
2006-07-16 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Couple of changes to the speakSetupAssistantLabel() routine:
|
||
- Only speak the screen label if we haven't already done so.
|
||
- If the locus of focus is a push button that's insensitive,
|
||
speak/braille about it. (The Identity screen has such a
|
||
component).
|
||
|
||
Adjusted occurances of speech.speak() when used in
|
||
speakSetupAssistantLabel() to supply a second parameter of
|
||
None and a third parameter of False so that they won't interrupt
|
||
previous utterances.
|
||
|
||
2006-07-14 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/braillegenerator.py, src/cthulhu/speechgenerator.py:
|
||
fallback to the description for buttons if no other text exists.
|
||
This is primarily to handle some situations for the Java platform.
|
||
|
||
2006-07-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/util.py: further refinement to FILLER label logic:
|
||
don't use the label if it has been specifically set up to
|
||
label something.
|
||
|
||
2006-07-14 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
Adjust the "Don't" string to be a complete string in its own
|
||
right ("Do not speak chat room name.") rather than something
|
||
that gets prepended onto another string. Reduces translation
|
||
problems.
|
||
|
||
Simplified getting the text field index to just one occurance of:
|
||
index = len(allTextFields-2)
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
Adjusted the way that noFocus is set in the _dequeueEvent()
|
||
routine. It no longer checks whether the component that has
|
||
focus is not sensitive.
|
||
|
||
2006-07-13 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/J2SE-access-bridge.py: work on menus and tree nodes.
|
||
|
||
2006-07-13 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
Added in gaim script specific support for Insert-h, which
|
||
toggles whether we prefix chat room messages with the name
|
||
of the chat room (default is not to).
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
Added in gaim script specific support for Insert-[<n>] where
|
||
<n> is 1-9, which will speak/braille the previous <n>th message.
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
Refinements on how we detect we have received a new message in
|
||
the chat room message areas.
|
||
|
||
2006-07-13 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py,
|
||
src/cthulhu/gnomespeechfactory.py: use locks when mucking around with
|
||
the gidle handling. We were running into race conditions where we
|
||
were killing the gidle handler when we shouldn't have been doing
|
||
so. The impact of this was that Cthulhu would sometimes not present
|
||
changes to the display until another event was received.
|
||
|
||
* src/cthulhu/braillegenerator.py: apply similar FILLER logic
|
||
provided Oana Serb at Baum (thanks!) to braille.
|
||
|
||
2006-07-13 Oana Serb <os@baum.ro>
|
||
|
||
* src/cthulhu/speechgenerator.py, src/cthulhu/util.py: handle case
|
||
where a FILLER object is actually a labeled container that
|
||
groups a set of children. An example of this is the GEdit
|
||
preferences dialog.
|
||
|
||
* src/cthulhu/rolenames.py: make braille string for radio menu item
|
||
consistent with what is being displayed for check menu item.
|
||
|
||
* src/cthulhu/braillegenerator.py: add rolename for radio menu items.
|
||
|
||
* src/cthulhu/atspi.py: turn radio buttons and check boxes in
|
||
menu items into their associated menu-like roles (e.g.,
|
||
radio button menu item and check menu item) to better handle
|
||
what we're getting from the Java access bridge.
|
||
|
||
2006-07-12 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py: move processing of speech
|
||
callbacks for SayAll handling to gidle thread.
|
||
|
||
2006-07-12 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html:
|
||
Filed Evolution bug #347347, that we need to track, that
|
||
prevents the text selection state ("selected/unselected")
|
||
being properly reported by Cthulhu.
|
||
|
||
[a11y] Moving the caret around in the message arrow doesn't
|
||
generate "object:text-caret-moved" events.
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py:
|
||
Slight tweak to only braille/speak "No focus" if the braille/speech
|
||
verbosity level is set to settings.VERBOSITY_LEVEL_VERBOSE.
|
||
|
||
2006-07-12 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/focus_tracking_presenter.py:
|
||
src/cthulhu/settings.py:
|
||
Fix for bug #334892. Reduced the number of times that Cthulhu
|
||
brailles/speaks "No Focus" by moving this logic to the GTK
|
||
idle thread handler and also remembering when "No Focus"
|
||
was last uttered, and not uttering it again if it's within
|
||
a certain time period (settings.noFocusWaitTime - default is
|
||
4 seconds).
|
||
|
||
2006-07-11 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* docs/doc-set/ue_input_style.sgml
|
||
* docs/doc-set/ue_output_style.sgml
|
||
Updates to both the input and output guides.
|
||
|
||
2006-07-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: do not print out
|
||
"PROCESS OBJECT EVENT" debug lines if the event debug is
|
||
to be filtered by the debug.eventDebugFilter.
|
||
|
||
* cthulhu.spec.in: fix "pyborit" typo.
|
||
|
||
2006-07-11 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/gaim.py:
|
||
Fix for bug #347163. Adjustment to the gaim script to hopefully
|
||
speak/braille all incoming messages to chat rooms.
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #347165. Added in support for numeric keypad 8
|
||
double-clicking, which spells the current line.
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/util.py:
|
||
Various tweaks to improve the code for the numeric keypad 5
|
||
double-clicking functionality.
|
||
|
||
2006-07-10 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/util.py:
|
||
Added in support for numeric keypad 5 double-clicking, which
|
||
spells the current flat review item.
|
||
|
||
2006-07-10 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py: make sure that the GUI correctly
|
||
reflects the current state of the verbosity level for braille
|
||
and speech (it was saving it correctly, but reading it back in
|
||
incorrectly).
|
||
|
||
2006-07-10 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #346031. For the purpose of speaking the text
|
||
indentation, replace occurances of '\302\240' (non breaking
|
||
space) with spaces.
|
||
|
||
2006-07-09 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* src/cthulhu/keynames.py
|
||
Corrected the speech output for the right shift key.
|
||
|
||
2006-07-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* docs/pydoc/Makefile.am: add missing files.
|
||
|
||
2006-07-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for 0.2.6.
|
||
|
||
2006-07-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py: handle verbalized punctuation a
|
||
little differently to provide better behavior for both DECtalk and
|
||
festival. The main thing was to determine when/where to add
|
||
spaces and when to replace a punctuation mark even if the action
|
||
was insert. In general, spaces are added before the verbalization
|
||
if there is no whitespace before the punctuation mark and added
|
||
after the verbalization if there is no whitespace after the
|
||
puncutation mark.
|
||
|
||
In addition, if there is no whitespace after a puncutation mark,
|
||
we replace it even if the action is insert. The rational for this
|
||
is that we do the insert for special puncutation marks to preserve
|
||
some sense of prosody (e.g., pauses created by periods,
|
||
semi-colons, etc.). If the punctuation mark is embedded in text,
|
||
it's generally there for semantic purposes other than prosody, so
|
||
we just replace it with its verbalized form (if the verbalized
|
||
puncutation level is appropriate, of course).
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py: fix for bug 347054 - allow
|
||
readTableCellRow and speechVerbosityLevel to be set.
|
||
|
||
2006-07-09 Alexander Shopov <ash@contact.bg>
|
||
|
||
* configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
|
||
|
||
2006-07-03 Runa Bhattacharjee <runabh@gmail.com>
|
||
|
||
* configure.in: Added Bengali India (bn_IN) to ALL_LINGUAS.
|
||
|
||
2006-07-02 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py: set "punctuation mode" parameter
|
||
to none (0.0) for any speaker that has been created. This allows
|
||
Cthulhu to handle the speaking of punctuation rather than rely upon
|
||
the relatively inconsistent way it is spoken across various engines.
|
||
|
||
2006-07-02 Ilkka Tuohela <hile@iki.fi>
|
||
|
||
* configure.in: Added 'fi' to ALL_LINGUAS.
|
||
|
||
2006-06-30 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/flat_review.py:
|
||
Added bullet-proofing to getZonesFromAccessible() to just return
|
||
an empty list if accessible.component is None.
|
||
|
||
2006-06-29 Guntupalli Karunakar <karunakar@indlinux.org>
|
||
|
||
* configure.in: Added 'dz' (Dzongkha) to ALL_LINGUAS.
|
||
|
||
2006-06-29 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
Refinement to the fix for bug #343897. I now use the timestamp
|
||
from the last AT-SPI device event as the parameter to
|
||
set_user_time().
|
||
|
||
2006-06-28 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
Fix for bug #343897. Sets the current time on the Configuration
|
||
GUI window so that it'll get focus. set_user_time is a new call
|
||
in pygtk 2.9.2 or later. It's surronded by a try/except block
|
||
here so that if it's not found, then we can fail gracefully.
|
||
|
||
Couple of refinements suggested by Gustavo. See bug #343897
|
||
for more details.
|
||
|
||
* src/cthulhu/default.py:
|
||
Fix for bug #341388. Small change in the processObjectEvent()
|
||
routine. If we receive a "window:deactivate" event for the
|
||
object that currently has focus, then stop the current speech
|
||
output. This is very useful for terminating long speech output
|
||
from commands running in gnome-terminal.
|
||
|
||
2006-06-27 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* src/cthulhu/speechgenerator.py
|
||
Slight change to brief verbosity to speak buttons and combo boxes.
|
||
|
||
2006-06-27 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Added in support for speech indentation in the mail message
|
||
areas. See also bug #346031, for a current limitation.
|
||
|
||
* src/cthulhu/scripts/gnome-terminal.py:
|
||
Adjusted the onTextInserted() method to just return if
|
||
cthulhu.lastInputEvent was None or if this wasn't a keyboard
|
||
event.
|
||
|
||
2006-06-27 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braille.py, src/cthulhu/flat_review.py: more fixing for
|
||
bug 343133 where Cthulhu would hang when going into flat review of a
|
||
man page in gnome-terminal. The problem is that the AT-SPI
|
||
implementation of text in gnome-terminal appears to produce
|
||
inaccurate and wild results. We need to handle this defensively.
|
||
|
||
|
||
2006-06-27 Runa Bhattacharjee <runa@bengalinux.org>
|
||
|
||
* configure.in: Added Bengali (bn) to ALL_LINGUAS.
|
||
|
||
2006-06-26 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/gnomespeechfactory.py:
|
||
Slight change to the __addVerbalizedPunctuation() routine:
|
||
If we are moving around by single characters, then always speak
|
||
the punctuation. We try to detect this by looking for just a
|
||
single character being spoken.
|
||
|
||
Another slight change to the __addVerbalizedPunctuation( ) routine:
|
||
For each of the characters in the text to be spoken, if it's
|
||
not a punctuation character, we still want to see if that
|
||
character is in the chnames dictionary, and if so, speak that
|
||
entry instead.
|
||
|
||
Another slight change to the __addVerbalizedPunctuation( ) routine:
|
||
Special case for periods in text like filenames or URL's:
|
||
If this is a period and there is a non-space character on either
|
||
side of it, then always speak it.
|
||
|
||
Added a " " after each verbalized punctuation word to prevent
|
||
word concatenation.
|
||
|
||
* bugs/bugs.html:
|
||
Added in an entry for a new Evolution bug #345923:
|
||
"[A11y] Unable to keyboard navigate to month view "day"
|
||
entries, when no initial events."
|
||
|
||
Added in an entry for a new Evolution bug #345969:
|
||
"[A11y] Evolution crashes when trying to creat a calendar event
|
||
when Cthulhu screen reader is running."
|
||
|
||
2006-06-22 Rhys Jones <rhys@sucs.org>
|
||
|
||
* configure.in: Added "cy" (Welsh) to ALL_LINGUAS.
|
||
|
||
2006-06-22 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/settings.py:
|
||
Default setting for verbalized punctuation is now
|
||
settings.PUNCTUATION_STYLE_MOST.
|
||
|
||
* src/cthulhu/gnomespeechfactory.py:
|
||
In __addVerbalizedPunctuation(), if the user has style
|
||
settings.PUNCTUATION_STYLE_NONE, just return the old text.
|
||
|
||
In __addVerbalizedPunctuation(), add a space after the spoken
|
||
equivalent of the punctuation, so that DECtalk doesn't speak
|
||
it twice.
|
||
|
||
2006-06-22 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/Makefile.am:
|
||
src/cthulhu/chnames.py:
|
||
src/cthulhu/gnomespeechfactory.py:
|
||
src/cthulhu/punctuation_settings.py:
|
||
src/cthulhu/settings.py:
|
||
Added in verbalized punctuation support. See comments at the
|
||
beginning of punctuation_settings.py for more details.
|
||
|
||
NOTE: This is only currently implemented in gnomespeechfactory.py
|
||
|
||
2006-06-22 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/cthulhu_prefs.py
|
||
src/cthulhu/settings.py:
|
||
Added in a new radio button "Most" to the punctuation verbosity
|
||
group on the speech pane in the configuration GUI. Adjusted the
|
||
callback and initialisation routines to handle this properly.
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
The checks against various widget labels on the configuration GUI
|
||
was not taking into consideration the underline characters used
|
||
as accelerators.
|
||
|
||
2006-06-21 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Makefile.am, src/cthulhu/J2SE-access-bridge.py: check in
|
||
initial Java toolkit script from Lynn Monsanto. He's still
|
||
waiting for a GNOME account, but I want to get this stuff in prior
|
||
to going to GUADEC.
|
||
|
||
2006-06-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/cthulhu-setup.glade:
|
||
src/cthulhu/cthulhu_gui_prefs.py:
|
||
src/cthulhu/settings.py:
|
||
Added in a new radio button group to the configuration GUI on
|
||
the speech pane, that can be used to set "Table Row Speech" to
|
||
either: "Speak current cell" or "Speak current row".
|
||
|
||
* bugs/bugs.html:
|
||
Added in another StarOffice Writer bug:
|
||
137437: [A11y] Incorrect char in any_data.value() field of
|
||
event when text is deleted.
|
||
|
||
2006-06-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Adjustment to the onSelectionChanged() routine to get "has
|
||
formula" working again.
|
||
|
||
2006-06-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Further adjustment of the handling of speaking a row of a Calc
|
||
spread sheet. Only speak the row if the user has moved focus up
|
||
or down a row, not when the focus has just moved left or right in
|
||
the same row (unless this is on the first or last row of the table).
|
||
|
||
2006-06-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/settings.py:
|
||
src/cthulhu/speechgenerator.py
|
||
src/cthulhu/scripts/Evolution.py:
|
||
Changed all occurances of readTreeTableCellRow to
|
||
readTableCellRow, as we now handle both tables and
|
||
tree tables.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Adjusted the handling of speaking a row of a Calc spread sheet.
|
||
It will only braille/speak each cell if that cell is showing.
|
||
|
||
2006-06-21 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
Adjusted the _getBrailleRegionsForTableCell and
|
||
_getSpeechForTableCell() routines so that Insert-F11 works
|
||
with table cells inside both tables and tree tables.
|
||
|
||
Don't set the last table row and column in these routines
|
||
This is now done in locusOfFocusChanged (see entry for
|
||
default.py below).
|
||
|
||
* src/cthulhu/default.py:
|
||
In locusOfFocusChanged(), if this focus change is for a table
|
||
cell, save the table row and column in the table (as lastRow and
|
||
lastColumn), so that they can be used by the speech and braille
|
||
table cell generators.
|
||
|
||
In locusOfFocusChanged(), replaced calls to getRowDescription()
|
||
and getColumnDescription() with calls to getRowHeader() and
|
||
getColumnHeader() and then called getDisplayedText on their
|
||
accessible objects.
|
||
|
||
2006-06-20 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* bugs/bugs.html
|
||
Added in the following two StarOffice bugs:
|
||
#137415 [A11y] Control-Shift-Left/Right can select whitespace
|
||
#137416 [A11y] No way to get at indentation information in Writer.
|
||
|
||
2006-06-20 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/gnome-terminal.py: fix bug 345472 - don't
|
||
assume the last input event was a KeyboardEvent.
|
||
|
||
* src/cthulhu/scripts/gcalctool.py: fix bug caused by my refactor
|
||
of moving things to util.py (forgot to import cthulhu.util).
|
||
|
||
2006-06-20 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
Changes to the sayPhrase() routine to better handle StarOffice
|
||
Writer cases where there is a start or end offset of -1.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Further change to the StarOffice text indentation handling.
|
||
Removed the percentage routine and just called the "default"
|
||
speakTextIndentation() routine. This seems to work okay for
|
||
lines indented by tabs and spaces.
|
||
|
||
NOTE: Lines indented via the "Increase line indentation" in
|
||
the StarOffice Writer toolbar are not handled. There
|
||
doesn't seem to be a way to get at this information.
|
||
|
||
2006-06-20 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Change to the speakTextIndentation() routine:
|
||
StarOffice Writer documents typically have a margin around the
|
||
actual text. This margin width is removed (both the left and right
|
||
margins), before the percentage calculation is performed.
|
||
|
||
2006-06-19 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/default.py: handle issue where toolkit name and version
|
||
might be unknown when printing out script information using
|
||
Insert+F3.
|
||
|
||
2006-06-19 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/util.py:
|
||
src/cthulhu/default.py:
|
||
Moved the speakTextIndentation() routines into default.py so
|
||
that it can be subclassed.
|
||
|
||
On Mike's advice, removed the word "indented" from the text
|
||
spoken for text indentation (too verbose).
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Subclassed the speakTextIndentation() routine and adjusted it to
|
||
speak an indication of the percentage of whitespace (spaces and
|
||
tabs at the beginning of the line.
|
||
|
||
NOTE: This percentage value seems to be incorrect when there are
|
||
no spaces or tabs at the beginning of the line. Still
|
||
investigating this.
|
||
|
||
2006-06-19 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/util.py:
|
||
Added in a speakTextIndentation() routine that will speak a
|
||
summary of the number of spaces and/or tabs at the beginning
|
||
of the given line.
|
||
|
||
* src/cthulhu/default.py:
|
||
Added a chunk of code to the start of the sayPhrase() routine,
|
||
to swap the startOffset and endOffset values if they are in the
|
||
wrong order. StarOffice can't cope with them otherwise.
|
||
|
||
Adjusted the sayLine() routine to call util.speakTextIndentation()
|
||
if we have speech indentation enabled.
|
||
|
||
* src/cthulhu/cthulhu-setup.glade
|
||
Added in a checkbox to the Speech page of the Configuration GUI,
|
||
for speech indentation and justification (default is unchecked).
|
||
|
||
* src/cthulhu/cthulhu_gui_prefs.py:
|
||
Added a speechIndentationChecked() signal handler for speaking
|
||
indentation.
|
||
|
||
* src/cthulhu/settings.py:
|
||
Added in support for the new 'enableSpeechIndentation" setting.
|
||
|
||
2006-06-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py: check for windows that end with
|
||
the name "Assistant" when handling the setup wizards. The reason
|
||
for this is that both the initial setup and the new account
|
||
wizards need this special scripting, and we're lucky that they end
|
||
in the name Assistant. A risk here is that the l10n of the window
|
||
names might put Assistant somewhere else in the title (e.g.,
|
||
Assistante de Setup). If we run into this, we should do a check
|
||
on the exact names.
|
||
|
||
2006-06-16 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Adjusted section #3 in the locusOfFocusChanged() method.
|
||
Unfortunately the default read table cell row handling won't
|
||
just work with Evolution (see bogusity comment later in the
|
||
script). We quickly solve this by setting readTreeTableCellRow
|
||
to False for the duration of this code section, then resetting
|
||
it to True at the end.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Changed to provide useful feedback for the StarOffice Setup
|
||
wizard screens. See the comments in the StarOffice script
|
||
for more details.
|
||
|
||
2006-06-16 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py, src/cthulhu/script.py:
|
||
more work on bug 319652. Move much of the processing of
|
||
input events to the gidle thread handler in an effort to
|
||
reduce hangs.
|
||
|
||
2006-06-15 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/scripts/Evolution.py:
|
||
Changed to provide useful feedback for the Evolution Setup
|
||
Assistant screens. See the comments in the Evolution script
|
||
for more details.
|
||
|
||
* src/cthulhu/scripts/StarOffice.py:
|
||
Fixup for the "has formula" check for spread sheet cells.
|
||
This should only be spoken if the input line starts with "="
|
||
(thanks Will!)
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
Adjusted the speaking and brailling of table cells to not
|
||
speak the whole row again, if the user just moved left or
|
||
right (rather than up or down).
|
||
|
||
* src/cthulhu/braillegenerator.py:
|
||
src/cthulhu/default.py:
|
||
src/cthulhu/speechgenerator.py:
|
||
src/cthulhu/settings.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
Changed all occurances of readTableCellRow to readTreeTableCellRow.
|
||
Changed the default values of readTreeTableCellRow to True.
|
||
Adjusted the speaking and brailling of table cells to only
|
||
potentially speak the whole role if the parent is a tree table
|
||
rather than just a table.
|
||
|
||
2006-06-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/Makefile.am, src/cthulhu/cthulhu.py, src/cthulhu/settings.py,
|
||
src/cthulhu/speech.py, src/cthulhu/httpserver.py: make the HTTP server a
|
||
separate module. This reduces complexity in the speech module and
|
||
also gives us room to extend the command set that Cthulhu can handle.
|
||
|
||
NOTE: this represents a change in settings - speechServerPort is
|
||
now defunct and has been replace by httpServerPort.
|
||
|
||
2006-06-14 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/cthulhu.py: fix bug 344880 - process command line
|
||
arguments even if a11y is not enabled.
|
||
|
||
2006-06-12 Mike Pedersen <michael.pedersen@sun.com>
|
||
|
||
* added updates to style guide.
|
||
|
||
2006-06-11 Willie Walker <william.walker@sun.com>
|
||
|
||
* MAINTAINERS, RELEASE_HOWTO: final prep for 0.2.5
|
||
|
||
2006-06-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* NEWS, configure.in, README: prep for 0.2.5.
|
||
|
||
* src/cthulhu/*.py, src/cthulhu/scripts/*.py: add pydocs and other
|
||
information (CVS version, date, id, copyright, etc.) to each
|
||
python module.
|
||
|
||
2006-06-09 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/default.py:
|
||
src/cthulhu/scripts/Evolution.py:
|
||
Adjust so that we use settings.readTableCellRow now, rather than
|
||
Script.readTableCellRow.
|
||
|
||
* src/cthulhu/default.py:
|
||
Better handle the situation where the user types Control-Shift-Left
|
||
or Control-Shift-Right and the text cursor position was in the
|
||
middle of a word.
|
||
|
||
* src/cthulhu/speechgenerator.py:
|
||
Support for speech for generic readTableCellRow (Insert+F11).
|
||
|
||
* src/cthulhu/braillegenerator.py
|
||
Support for speech for generic readTableCellRow (Insert+F11).
|
||
|
||
2006-06-09 Willie Walker <william.walker@sun.com>
|
||
|
||
* bugs/bugs.html: add Thunderbird broken table bug 340978.
|
||
|
||
* src/cthulhu/settings.py, src/cthulhu/atspi.py: provide a setting
|
||
(settings.cacheAccessibles) to determine whether to cache
|
||
accessibles locally or not.
|
||
|
||
* src/cthulhu/scripts/metacity.py: fix exception that was being
|
||
silently swallowed by focus_tracking_presenter.py.
|
||
|
||
* src/cthulhu/focus_tracking_presenter.py: do not silently swallow
|
||
exceptions when processing object events. Needed to catch this
|
||
in a couple spots.
|
||
|
||
2006-06-08 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/util.py:
|
||
Slight adjustment to the speakTextSelectionState() routine
|
||
to save away the last text cursor position. This will be used
|
||
in the _presentTextAtNewCaretPosition() routine in default.py.
|
||
|
||
Further adjustments to the speakTextSelectionState() routine
|
||
to handle special cases:
|
||
|
||
Shift-Page-Down: speak "page selected from cursor position".
|
||
Shift-Page-Up: speak "page selected to cursor position".
|
||
Control-Shift-Down: speak "line selected down from cursor position".
|
||
Control-Shift-Up: speak "line selected up from cursor position".
|
||
Control-Shift-Home: speak "document selected to cursor position".
|
||
Control-Shift-End: speak "document selected from cursor position".
|
||
|
||
* src/cthulhu/default.py:
|
||
Now handles the following cases:
|
||
Shift-Up:
|
||
Shift-Down:
|
||
Shift-Home:
|
||
Shift-End:
|
||
Control-Shift-Page-Down:
|
||
Control-Shift-Page-Up:
|
||
We speak the text that's been selected (followed by "selected").
|
||
If there was text selected it speaks that previously selected
|
||
text, followed by "unselected".
|
||
|
||
Added in a section to handle Control-A (entire document selected).
|
||
|
||
2006-06-08 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/braillegenerator.py, src/cthulhu/settings.py: fix bug
|
||
344307 - add new setting, enableBrailleGrouping, to determine
|
||
whether items such as menu items and page tabs should be grouped
|
||
with their siblings on the braille display. Disable this by
|
||
default to provide better runtime performance. NOTE: this
|
||
represents a change in the UI for Cthulhu - the behavior to date has
|
||
been to always group menu items. The user responsiveness was bad
|
||
for large menus, however, so we decided to make this an optional
|
||
feature.
|
||
|
||
* bugs/bugs.html: update to include various bugs we need to track
|
||
|
||
2006-06-07 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/atspi.py: fix for bug 344218 - handle the case where
|
||
the gnome-terminal terminal's role changes from unknown to
|
||
terminal. We do this by not caching roles that are ROLE_UNKNOWN.
|
||
The main problem here appears to be that the terminal issues
|
||
events prior to its role being set up properly, and the atk
|
||
(atkobject.c:927) has specific code to prevent notification for
|
||
when the role changes from ROLE_UNKNOWN to seomthing else.
|
||
|
||
2006-06-07 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/util.py:
|
||
Adjustments to the speakTextSelectionState() routine to handle
|
||
[un]selecting by word (Control-Shift-[Left, Right]).
|
||
|
||
Still need to handle [Control]-Shift-[Up, Down, Home, End,
|
||
Page-Up, Page-Down].
|
||
|
||
This is how we are proposing to handle these twelve cases:
|
||
|
||
Shift-Up:
|
||
Shift-Down:
|
||
Shift-Home:
|
||
Shift-End:
|
||
Control-Shift-Page-Down:
|
||
Control-Shift-Page-Up:
|
||
Speak the text that's been selected (followed by "selected").
|
||
If there was text selected it should speak that previously
|
||
selected text, followed by "unselected".
|
||
|
||
Shift-Page-Down:
|
||
Control-Shift-Down:
|
||
Speak the last selected line then say "page selected from
|
||
cursor position".
|
||
|
||
Shift-Page-Up:
|
||
Control-Shift-Up:
|
||
Speak the first selected line then say "page selected to
|
||
cursor position".
|
||
|
||
Control-Shift-Home:
|
||
Speak the first selected line then say "document selected to
|
||
cursor position".
|
||
|
||
Control-Shift-End:
|
||
Speak the last selected line then say "document selected from
|
||
cursor position".
|
||
|
||
2006-06-06 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/util.py:
|
||
Added a new speakTextSelectionState() that will speak "selected"
|
||
if the text was just selected, "unselected" if it was just
|
||
unselected.
|
||
|
||
Slight adjustments to the isTextSelected() routine to pass in a
|
||
start and end offset for the text.
|
||
|
||
* src/cthulhu/default.py:
|
||
Adjustments to the sayCharacter(), sayWord() and sayLine() routines
|
||
to call speakTextSelectionState()
|
||
|
||
2006-06-06 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/cthulhu/speech.py, src/cthulhu/speechserver.py,
|
||
src/cthulhu/gnomespeechfactory.py: add support for isSpeaking and
|
||
allow this to also be something that can be queried via the HTTP
|
||
support.
|
||
|
||
2006-06-05 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/util.py:
|
||
Added a new isTextSelected() routine that returns True if the
|
||
text caret associated with the given Accessible object, is
|
||
located within a selected region of text.
|
||
|
||
* src/cthulhu/default.py:
|
||
Updates to the sayCharacter(), sayWord() and sayLine() routines
|
||
to speak "selected", if the user navigated around holding the
|
||
Shift key down.
|
||
|
||
2006-06-03 Willie Walker <william.walker@sun.com>
|
||
|
||
* src/brl/brlmodule.c: fix for bug 343666: use PyGILState calls to
|
||
call into Python to prevent thread deadlock.
|
||
|
||
2006-06-02 Rich Burridge <rich.burridge@sun.com>
|
||
|
||
* src/cthulhu/espeechfactory.py:
|
||
src/cthulhu/gnomespeechfactory.py:
|
||
src/cthulhu/cthulhu.py:
|
||
src/cthulhu/settings.py:
|
||
src/cthulhu/speech.py:
|
||