cthulhu/ChangeLog-pre-2.27.1

20253 lines
814 KiB
Groff
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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>