2007-12-17  Willie Walker <william.walker@sun.com>

        * configure.in:
          NEWS:
	  RELEASE-HOWTO:
          Prep for Orca v2.21.4.
	
2007-12-17  Willie Walker <william.walker@sun.com>

	* src/orca/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/orca/mag.py:
          src/orca/settings.py:
          src/orca/orca-setup.glade:
          src/orca/orca_gui_prefs.py:
          Fix for bug #503965 - Orca should provide support for the 
          pointer following focus and the zoomer.

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

        * src/orca/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/orca/mag.py:
          src/orca/default.py:
          src/orca/orca_state.py:
          Fix for bug #501414 - Orca should have (unbound) keybindings
          for quickly changing magnification settings.

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

        * src/orca/mag.py:
          More work on bug #463881 - Evaluate other gnome-mag features
          for inclusion in Orca prefs. Minimize the "jumpiness" when
          "live updating" magnification levels.

2007-12-15  Scott Haeger <scott@bashautomation.com>

        * src/orca/Gecko.py:
          Fixed Bug #451988, Firefox: navigation by landmark.

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

        * src/orca/braillegenerator.py:
          Fixed 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/orca/speechgenerator.py:
          src/orca/default.py:
          src/orca/where_am_I.py:
          src/orca/braillegenerator.py:
	  Fix for bug 503527 - Mnemonics are not supported well.

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

        * src/orca/orca_gui_prefs.py:
          More work on bug #463881 - Evaluate other gnome-mag features
          for inclusion in Orca 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/orca/mag.py:
          More work on bug #463881 - Evaluate other gnome-mag features
          for inclusion in Orca prefs. Minimize the "jumpiness" when
          "live updating" magnification levels.

        * src/orca/orca-setup.glade:
          Adjusted the zoom factor page increment to be 1 instead of
          10.

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

        * src/orca/mag.py:
          Fix for bug #503522 - Enabling full screen magnification
          fails miserably in Solaris

        * src/orca/orca.py:
          More work on bug #463881 - Evaluate other gnome-mag features
          for inclusion in Orca prefs.  If you were "live updating"
          magnification settings, left the preferences dialog up, and
          pressed Orca_Modifier+Q, Orca 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/orca/orca-setup.glade:
          Adjusted the Orca Preferences magnifier pane so that the Edge
          Margin controls are vertically aligned with the Text cursor
          controls.

        * src/orca/orca-setup.glade:
          src/orca/orca_gui_prefs.py:
          Slight adjustment to bug ##463881 - Evaluate other gnome-mag 
          features for inclusion in Orca prefs.
          Pressing the Escape key in the Advanced Settings dialog will
          now hide it.

        * src/orca/app_gui_prefs.py:
          src/orca/orca_gui_prefs.py:
          src/orca/orca_state.py:
          Fix breakage to ORCA_MODIFIER-Control-Space to bring up the
          application specific Orca 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/orca/orca-setup.glade:
          Converted the glade file back to version 2.  (Sorry Rich!)

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

        * src/orca/orca-setup.glade:
          Slight adjustments to the magnifier pane in the Orca 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/orca/settings.py:
          src/orca/mag.py:
          src/orca/orca-setup.glade:
          src/orca/orca_prefs.py:
          src/orca/orca_state.py:
          src/orca/orca_gui_prefs.py:
          Fix for bug #463881 - Evaluate other gnome-mag features for
          inclusion in Orca 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/orca/Gecko.py:
          Fix for bug #473009 - Cannot arrow to the end of an HTML entry
          if Orca is controlling the caret.

2007-12-11  Scott Haeger <scott@bashautomation.com>

        * src/orca/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/orca/Gecko.py: 
	* src/orca/default.py: 
	* src/orca/focus_tracking_presenter.py: 
	* src/orca/scripts/Evolution.py: 
	* src/orca/scripts/StarOffice.py: 
	* src/orca/scripts/acroread.py: 
	* src/orca/scripts/gedit.py: 
	* src/orca/scripts/gnome-panel.py: 
	* src/orca/scripts/gnome-search-tool.py: 
	* src/orca/scripts/metacity.py: 
	* src/orca/settings.py: 
	  Selectively register for events, specifically state-changed
	events. This speeds up Orca since event listening is heavier
	because of ref/unrefs (bug #491756).
	
2007-12-07  Rich Burridge <rich.burridge@sun.com>

        * src/orca/settings.py:
          src/orca/mag.py:
          src/orca/orca-setup.glade:
          src/orca/orca_prefs.py:
          src/orca/orca_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/orca/Gecko.py:
          Fix for bug #501447 - Orca sometimes fails to speak our 
          location when entering FF3 entries.

2007-12-06  Scott Haeger <scott@bashautomation.com>

        * src/orca/bookmarks.py:
          src/orca/Gecko.py: 
          src/orca/liveregions.py:
          src/orca/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/orca/settings.py:
          src/orca/mag.py:
          src/orca/orca-setup.glade:
          src/orca/orca_prefs.py:
          src/orca/orca_gui_prefs.py:
          Fixed 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 Orca Python
	  modules, however, and only wants filenames of the form "foo.py"
	  or "src/orca/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/orca/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/orca/braillegenerator.py:
          Fixed bug #486912 - Labels do not support accessible text very well.

        * run_pylint.sh:        (new)
          Added script to run pylint on the Orca source code.

        * src/orca/default.py:
          src/orca/speechdispatcherfactory.py:
          src/orca/flat_review.py:
          src/orca/Gecko.py:
          src/orca/orca.py:
          src/orca/where_am_I.py:
          src/orca/braille.py:
          src/orca/scripts/gcalctool.py:
          src/orca/scripts/StarOffice.py:
          src/orca/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 Orca 2.21.4pre