2007-01-14  Willie Walker <william.walker@sun.com>

        * configure.in:
          NEWS:
	  README:
          Prep for Orca v2.21.5.

2008-01-14  Rich Burridge <rich.burridge@sun.com>

        * 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 <joanmarie.diggs@gmail.com>

        * 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 <joanmarie.diggs@gmail.com>

        * 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 <joanmarie.diggs@gmail.com>

        * 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 <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/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  <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/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 <william.walker@sun.com>

	* 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 <scott@bashautomation.com>

        * src/orca/Gecko.py:
          src/orca/default.py:
          Fixed bug #508624, Checkbox tristate not announcing state changes.

2008-01-11  Willie Walker <william.walker@sun.com>

	* 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 <rich.burridge@sun.com>

        * 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 <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/orca/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/orca/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/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 <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/orca/J2SE-access-bridge.py: Fix for bug #507886 - Orca+Space
	  when in Java application presents script summary debug

2008-01-07  Rich Burridge <rich.burridge@sun.com>

        * 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 <rich.burridge@sun.com>

        * 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 <joanmarie.diggs@gmail.com>

        * 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 <rich.burridge@sun.com>

        * src/orca/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/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 <joanmarie.diggs@gmail.com>

        * src/orca/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/orca/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/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 <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py: 
          Fix for bug #504785 - Orca repeats certain lines twice in
          Firefox 3.

2007-12-26  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * 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 <joanmarie.diggs@gmail.com>

        * 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 <joanmarie.diggs@gmail.com>

        * src/orca/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/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 <joanmarie.diggs@gmail.com>

        * src/orca/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/orca/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/orca/Gecko.py: 
          Fix for bug #504742 - Gecko.py should not call 
          getLineContentsAtOffset() twice unnecessarily.

2007-12-19  Rich Burridge <rich.burridge@sun.com>

        * src/orca/orca-setup.glade:
          Fixed bug #504384 - The Orca Preferences dialog is a bit too "tall".

2007-12-18  Rich Burridge <rich.burridge@sun.com>

        * 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 <rich.burridge@sun.com>

        * 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 <william.walker@sun.com>

        * configure.in:
	  README:
          Mark as Orca v2.21.5pre.