2007-01-14 Willie Walker * configure.in: NEWS: README: Prep for Orca v2.21.5. 2008-01-14 Rich Burridge * src/orca/default.py: src/orca/scripts/Evolution.py: Fix for bug #489504 - Invoking a Say All should result in any text selection being cleared. 2008-01-14 Joanmarie Diggs * src/orca/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 Orca+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 * src/orca/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 ~/.orca/orca-customizations.py file: import orca.Gecko orca.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 Orca 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 Orca Preferences dialog for Minefield. 2008-01-11 Joanmarie Diggs * src/orca/Gecko.py: Work on bug #508784 - Orca 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 * 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 * src/orca/scripts/Evolution.py: Fix for bug #490317 - Orca echoes the first letter of each new line when composing a message in Evolution. * src/orca/orca_gui_prefs.py: Fixup a traceback in _setZoomerSpinButtons, if the user was trying to startup an application specific Orca preferences. 2008-01-11 Eitan Isaacson * 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/orca/orca-setup.glade: Added contracted braille frame, not showing by default. * src/orca/orca_gui_prefs.py: Added a callback for toggling contracted braille. 2008-01-11 Willie Walker * src/orca/httpserver.py: src/orca/settings.py: test/harness/orca-customizations.py.in: Fix for bug #508777 - HTTP-based Recording ability should not be enabled by default 2008-01-11 Scott Haeger * src/orca/Gecko.py: src/orca/default.py: Fixed bug #508624, Checkbox tristate not announcing state changes. 2008-01-11 Willie Walker * src/orca/braille.py: Fix for bug #508679 - The second time to enable the Braille Monitor, it can not be lauched. 2008-01-10 Rich Burridge * src/orca/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 * 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 * src/orca/Gecko.py: More work on bug #500016 - Reading web pages by line in Firefox 3 is slow. 2008-01-09 Joanmarie Diggs * src/orca/Gecko.py: More work on bug #500016 - Reading web pages by line in Firefox 3 is slow. 2008-01-08 Rich Burridge * src/orca/orca-setup.glade: src/orca/orca_gui_prefs.py: Fixed bug #463867 - Source display and Target display should self-populate in Orca Prefs dialog. (Tag-team effort with Joanie - thanks!) * src/orca/scripts/gaim.py: Refixed for bug #485522 - Orca should allow the user to specify the chat messages that get spoken/brailled. 2008-01-07 Willie Walker * 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 * src/orca/J2SE-access-bridge.py: Fix for bug #507886 - Orca+Space when in Java application presents script summary debug 2008-01-07 Rich Burridge * src/orca/scripts/Thunderbird.py: Fix for bug #502084 – Running Orca with Thunderbird v2.0.X with compose window open generates a stack trace. 2008-01-04 Rich Burridge * src/orca/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 * src/orca/Gecko.py: More work on bug #505102 - Pressing Up/Down in FF3 is moving to spaces at the end of the current line. * src/orca/mag.py: Fix for bug #505293 - Zoomer borders should only be displayed at source display intersection. * src/orca/mag.py: src/orca/orca-setup.glade: src/orca/orca_gui_prefs.py: Fix for bug #505306 - Orca's color filtering combo box should be greyed out if the filters are not available. 2008-01-02 Rich Burridge * src/orca/default.py: Fix for bug #354462 - SayAll of dialogs (versus just a single text area) 2007-12-31 Joanmarie Diggs * src/orca/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 * src/orca/Gecko.py: More work on bug #500016 - Reading web pages by line in Firefox 3 is slow. 2007-12-28 Joanmarie Diggs * src/orca/Gecko.py: More work on bug #500016 - Reading web pages by line in Firefox 3 is slow. 2007-12-26 Joanmarie Diggs * src/orca/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 * src/orca/Gecko.py: Fix for bug #504785 - Orca repeats certain lines twice in Firefox 3. 2007-12-26 Joanmarie Diggs * src/orca/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 * src/orca/mag.py: Another tweak for bug #463881 - Evaluate other gnome-mag feature for inclusion in Orca prefs. Minimize the "jumpiness" when "live updating" magnification levels. 2007-12-23 Joanmarie Diggs * src/orca/Gecko.py: More work on bug #500016 - Reading web pages by line in Firefox 3 is slow. 2007-12-22 Joanmarie Diggs * 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/orca-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 * src/orca/Gecko.py: More work on bug #500016 - Reading web pages by line in Firefox 3 is slow. 2007-12-20 Joanmarie Diggs * src/orca/Gecko.py: Fix for bug #500016 - Reading web pages by line in Firefox 3 is slow. 2007-12-20 Joanmarie Diggs * src/orca/Gecko.py: Fix for bug #504742 - Gecko.py should not call getLineContentsAtOffset() twice unnecessarily. 2007-12-19 Rich Burridge * src/orca/orca-setup.glade: Fixed bug #504384 - The Orca Preferences dialog is a bit too "tall". 2007-12-18 Rich Burridge * src/orca/orca-setup.glade: src/orca/orca_gui_prefs.py: Fixed bug #504356 - Unchecking "Enable speech" doesn't grey out all speech items in the Preferences dialog 2007-12-17 Rich Burridge * src/orca/scripts/gaim.py: Fix for bug #485522 - Orca should allow the user to specify the chat messages that get spoken/brailled. 2007-12-17 Willie Walker * configure.in: README: Mark as Orca v2.21.5pre.