cthulhu/ChangeLog-pre-2.27.1

20253 lines
814 KiB
Groff
Raw Permalink Normal View History

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