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

        * README, configure.in:
	  Prep for Orca v2.21.90
	
2008-01-28  Willie Walker <william.walker@sun.com>

        * NEWS:
	  Begin prepping for Orca v2.21.90
	
2008-01-28  Willie Walker <william.walker@sun.com>

	* src/orca/default.py, src/orca/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/orca/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/orca/Gecko.py:
          Fix for bug #509588 - Header information disappearing in ff3
          on minefield page.

2008-01-26  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          Fix for bug #512270 - orca crash on visiting www.gmail.com 
          after login.

2008-01-25 Scott Haeger <scott@bashautomation.com>

        * src/orca/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/orca/liveregions.py:
          src/orca/Gecko.py:
          More minor changes to boost pylint score.

2008-01-25 Scott Haeger <scott@bashautomation.com>

        * src/orca/liveregions.py:
          Removed import to boost pylint score.

2008-01-25  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/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/orca/scripts/gnome-terminal.py:
          src/orca/orca.py:
          src/orca/script.py:
          Fix for bug #511447 – Orca speaks passwords when they are 
          been typed.

2008-01-24 Scott Haeger <scott@bashautomation.com>

        * src/orca/settings.py:
          src/orca/liveregions.py:
          src/orca/Gecko.py:
          Fix for bug #505742, Accommodate no ARIA markup for live regions

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

        * src/orca/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/orca/Gecko.py:
          Fix for bug #511118 - We sometimes get stuck on images that are
          also links.

          Fix for bug #483023 - Orca should give the user the ability to
          move between objects in order.  You can now use Orca+Left and
          Orca+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/orca/default.py:
          src/orca/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/orca/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/orca/Gecko.py: 
          Work on bug #506360 - find{Next,Previous}Line() should be
          more efficient.  

2008-01-20  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/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/orca/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/orca/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/orca/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/orca/default.py:
          src/orca/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/orca/focus_tracking_presenter.py:
	  Fix for bug 510019 - Orca can continue trying to dequeue events
	  when queue is empty (thanks Mike!)
	
2008-01-16  Rich Burridge <rich.burridge@sun.com>

        * src/orca/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/orca/default.py:
          Fix for bug #508682 - Orca speak combobox item three time in 
          Pidgin 2.3.0.

2008-01-15  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/scripts/Evolution.py:
          src/orca/speechgenerator.py:
          src/orca/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/orca/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 Orca v2.21.90pre.
	
2008-01-14  Willie Walker <william.walker@sun.com>