2007-10-28  Willie Walker <william.walker@sun.com>

        * configure.in:
          docs/pydoc/Makefile.am:
          README:
          NEWS:
          Prep for Orca v2.21.1.

2007-10-28  Willie Walker <william.walker@sun.com>

        * test/harness/runone.sh:
          test/harness/runall.sh:
          test/harness/utils.py:
          Be a little less verbose in output.

        * test/keystrokes/gtk-demo/role_window.py:
          test/keystrokes/gtk-demo/role_status_bar.py:
          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_check_menu_item.py:
          test/keystrokes/gtk-demo/role_label.py:
          test/keystrokes/gtk-demo/role_check_box.py:
          test/keystrokes/gtk-demo/role_tear_off_menu_item.py:
          test/keystrokes/gtk-demo/role_table.py:
          test/keystrokes/gtk-demo/role_icon.py:
          test/keystrokes/gtk-demo/role_radio_button.py:
          test/keystrokes/gtk-demo/role_combo_box2.py:
          test/keystrokes/gtk-demo/role_tooltip.py:
          test/keystrokes/gtk-demo/role_split_pane.py:
          test/keystrokes/gtk-demo/role_dialog.py:
          test/keystrokes/gtk-demo/role_radio_menu_item.py:
          test/keystrokes/gtk-demo/role_page_tab.py:
          test/keystrokes/gtk-demo/role_toolbar.py:
          test/keystrokes/gtk-demo/role_spin_button.py:
          test/keystrokes/gtk-demo/role_menu.py:
          test/keystrokes/gtk-demo/role_column_header.py:
          test/keystrokes/gtk-demo/role_accel_label.py:
          test/keystrokes/gtk-demo/role_text_multiline.py:
          test/keystrokes/gtk-demo/role_tree_table.py:
          Add utils.AssertionSummaryAction() calls to end of test.

2007-10-26  Rich Burridge <rich.burridge@sun.com>

        * src/orca/scripts/StarOffice.py:
          Fix for bug #489490 - Test for OOo Writer bug #413909 not 
          producing the correct output (fix from Eitan - thanks).

2007-10-26  Eitan Isaacson  <eitan@ascender.com>

	* src/orca/focus_tracking_presenter.py:
	  src/orca/orca.py:
	  Got rid of _non_existent() calls, they were a bad idea.
	  Put try/except handlers instead.

2007-10-26  Scott Haeger <scott@bashautomation.com>
        
        * test/keystrokes/firefox/uiuc_button.py:
          test/keystrokes/firefox/uiuc_radiobutton.py:
          removed uiuc_button.py due to obsolete example.  Updated 
          uiuc_radiobutton.py.

2007-10-26  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/flat_review.py:
          Fix for bug #490623, work around for flat_review __cmp__ issue for 
          OpenOffice.

2007-10-26  Willie Walker <william.walker@sun.com>

        * src/orca/default.py: src/orca/debug.py:
          Fix for bug #489986 - printAncestry() and printHierarchy() 
          don't provide all the useful information that they used to.
          Renamed debug._accToString to getAccessibleDetails and
          used it in the two given methods.

2007-10-26  Willie Walker <william.walker@sun.com>

        * test/keystrokes/gnome-appearance-properties/font-preferences.py:
          New test script based upon work from Tim Miao (Thanks Tim!)

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

        * src/orca/scripts/Evolution.py:
          pyatspi migration: removed two instances of .accessible in
          textlines().

2007-10-25  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/default.py:
          moved a queryTable() into a try/except in getChildNodes().

2007-10-25  Willie Walker <william.walker@sun.com>

        * test/harness/runall.sh:
          test/harness/bin/progressbar:
          test/keystrokes/progressbar/progress_updates.py:
          Add test for GTK+ progress bars.

2007-10-25  Eitan Isaacson  <eitan@ascender.com>

	* src/orca/focus_tracking_presenter.py: 
	  Removed unwrapping of accessible in _restoreAppStates.

	* src/orca/scripts/notification-daemon.py: 
	  Ported to pyatspi.

2007-10-25  Willie Walker <william.walker@sun.com>

        * test/keystrokes/gtk-demo/learn_mode.py:
          test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
          test/keystrokes/gtk-demo/debug_commands.py:
          Increase overall test coverage.

2007-10-25  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/default.py:
          Moved null check in isDesiredFocusItem() to the top of the
          loop.

2007-10-25  Eitan Isaacson  <eitan@ascender.com>

	* test/harness/utils.py: 
	  Fixed another issue with disabling asserts.

2007-10-25  Willie Walker <william.walker@sun.com>

        * src/orca/default.py:
          Add comment to onTextDeleted regarding async vs. sync mode
          behavior that we really cannot avoid.

        * test/harness/utils.py:
          Add AssertionSummaryAction to provide us with a summary of
          assertion results at the end of test.

        * test/keystrokes/gtk-demo/role_text_multiline_navigation.py:
          New test for navigating text via caret navigation and flat
          review.

2007-10-25  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/default.py:
          pyatspi migration related, changed getValue() to queryValue() in
          default.handleProgressBarUpdate().

2007-10-25  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/where_am_I.py:
          Fix for bug #489797 - _speakListItem defined twice in 
          where_am_i.py

2007-10-24  Willie Walker <william.walker@sun.com>

        * src/orca/scripts/gnome-mud.py:
          pyatspi migration.

2007-10-24  Eitan Isaacson  <eitan@ascender.com>

	* src/orca/speechgenerator.py
	  Check menu items now get spoken as items and not as boxes.

	* src/orca/default.py: 
	  In isDesiredFocusedItem() allow the list of roles to be a hybrid
	  of role names and role enums.
	* src/orca/rolenames.py: 
	  In the different getSpeech/getBraille look for a string role as
	  a fallback.
	* src/orca/scripts/Evolution.py: 
	  On Evolution specific roles use getRoleName()

2007-10-24  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/flat_review.py:
          pyatspi migration related, wrapped queryAction() in try/except.

2007-10-24  Willie Walker <william.walker@sun.com>

        * test/harness/quit.py:
          Eliminate deprecation warnings.

2007-10-24  Willie Walker <william.walker@sun.com>

        * src/orca/orca.py:
          src/orca/default.py:
          Fix for bug #489801 - Remove record keystrokes option.
          It's been obsolete by macaroon.

2007-10-23  Eitan Isaacson  <eitan@ascender.com>

	* test/harness/utils.py:
	  Fixed boolean evaluation of HARNESS_ASSERT
	
2007-10-23  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/braille.py:
          Fix for bug #489604 - Enabling the attribute indicator but
          disabling all attributes results in traceback.

2007-10-23  Rich Burridge <rich.burridge@sun.com>

        * src/orca/scripts/StarOffice.py:
          pyatspi migration related; fixed a traceback in getTableRow().

2007-10-23  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/braillegenerator.py:
          pyatspi migration related, fixed a traceback resulting from a
          variable name change in _getBrailleRegionsForTableCell().

2007-10-23  Eitan Isaacson  <eitan@ascender.com>

	* test/harness/runall.sh:
	  test/harness/utils.py:
	  Add environment variable HARNESS_ASSERT. When set to zero, don't
	  waste time on assertions. HARNESS_ASSERT is zero in profile and
	  coverage mode.

2007-10-23  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/scripts/gnome-mud.py:
          pyatspi migration related, fixed split string at line 116 in 
          gnome-mud.py.

2007-10-23  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/braillegenerator.py:
          pyatspi migration related, added additional exception handling
          (AttributeError) to braillegenerator.getBrailleContext().  

2007-10-23  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/Gecko.py:
          pyatspi migration related, fixed bug #489405, Address _acc issue 
          in Gecko.

2007-10-22  Eitan Isaacson  <eitan@ascender.com>

        * src/tools/*:
          remove since these have been obsoleted due to our migration
          to Macaroon and pyatspi.

2007-10-22  Willie Walker <william.walker@sun.com>

	* src/orca/Gecko.py: 
	  src/orca/J2SE-access-bridge.py: 
	  src/orca/Makefile.am: 
	  src/orca/atspi.py: 
	  src/orca/braillegenerator.py: 
	  src/orca/debug.py: 
	  src/orca/default.py: 
	  src/orca/eventsynthesizer.py: 
	  src/orca/flat_review.py: 
	  src/orca/focus_tracking_presenter.py: 
	  src/orca/orca.py: 
	  src/orca/rolenames.py: 
	  src/orca/scripts/Evolution.py: 
	  src/orca/scripts/StarOffice.py: 
	  src/orca/scripts/Thunderbird.py: 
	  src/orca/scripts/acroread.py: 
	  src/orca/scripts/gedit.py: 
	  src/orca/scripts/gnome-mud.py: 
	  src/orca/scripts/gnome-search-tool.py: 
	  src/orca/scripts/gnome-terminal.py: 
	  src/orca/scripts/liferea.py: 
	  src/orca/scripts/nautilus.py: 
	  src/orca/speechgenerator.py
	  src/orca/where_am_I.py: 
	  Finally taking out all usage of atspi.py. Removed atspi.py.

2007-10-22  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/bookmarks.py:
          pylint motivated fix in bookmarks.py. Change _reviewCurrentItem() to 
          reviewCurrentItem().

2007-10-22  Willie Walker <william.walker@sun.com>

        * src/orca/default.py:
          pyatspi migration - several checkins for this.

2007-10-22  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          pyatspi migration:  found a couple of obj.attributes.

2007-10-22  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          Work on bug 489028 - Remove annotations of accessible objects
          in Gecko.py.

2007-10-22  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/Gecko.py:
          pyatspi migration:  Gecko.bookmarks getRole() change.

2007-10-22  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          pyatspi migration:  stop using obj.unicodeText.

2007-10-21  Willie Walker <william.walker@sun.com>

        * src/orca/default.py:
          Fix several messages supplied by pylint.

2007-10-20  Willie Walker <william.walker@sun.com>

        * src/orca/orca.py:
          src/orca/flat_review.py:
          Fix several messages supplied by pylint.  Can't let Rich
          have all the fun.  :-)

2007-10-20  Willie Walker <william.walker@sun.com>

        * pylintrc:
          Add commented out attempt to set init-hook.  I discovered
          that if I add --init-hook="import pyatspi" to the command
          line, I can avoid all of those annoying warnings such as:
            E1101:  4: Module 'pyatspi' has no 'XXX' member
          BUT...I cannot figure out how to set this value in the
          pylintrc file.  I also added W0603 (Using the global 
          statement) to the list of messages to disable.

2007-10-19  Eitan Isaacson  <eitan@ascender.com>

	* src/orca/default.py:
	  more migration!

2007-10-19  Willie Walker <william.walker@sun.com>

        * src/orca/braille.py:
          pyatspi migration.

2007-10-19  Eitan Isaacson  <eitan@ascender.com>

        * src/orca/braillegenerator.py:
          src/orca/default.py:
          src/orca/eventsynthesizer.py:
          src/orca/speechgenerator.py:
          pyatspi migration

2007-10-19  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/braillegenerator.py:
          src/orca/speechgenerator.py:
          src/orca/Gecko.py:
          src/orca/where_am_I.py:
          src/orca/scripts/acroread.py:
          src/orca/scripts/gedit.py:
          src/orca/scripts/Thunderbird.py:
          src/orca/scripts/gnome-mud.py:
          src/orca/scripts/gnome-terminal.py:
          src/orca/scripts/gnome-system-monitor.py:
          src/orca/scripts/StarOffice.py:
          pyatspi migration - finding the "little things" we missed.

2007-10-19  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/scripts/gedit.py:
          pyatspi migration along with fix for bug 488391 -Orca doesn't
          announce finds in Gedit if combo box has focus.

2007-10-19  Willie Walker <william.walker@sun.com>

        * pylintrc:
          Add pylintrc file that matches our naming style and
          also eliminates some nuisance warnings (see the
          disable-msg=C0111,W0403,W0613,W0702,W0704 line).

2007-10-19  Willie Walker <william.walker@sun.com>

        * src/orca/gnomespeech.py:
          pyatspi migration.

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

        * src/orca/scripts/StarOffice.py:
          src/orca/scripts/Evolution.py:
          src/orca/app_gui_prefs.py:
          src/orca/J2SE-access-bridge.py:
          pyatspi migration.

        * src/orca/scripts/gnome_segv2.py:
          src/orca/scripts/Evolution.py:
          src/orca/default.py:
          src/orca/braillegenerator.py:
          Fixup up various warnings from pychecker.

        * src/orca/eventsynthesizer.py:
          src/orca/scripts/gnome_segv2.py:
          src/orca/scripts/StarOffice.py:
          Fixup various warnings from pyflakes.

2007-10-19  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/eventsynthesizer.py:
          pyatspi migration.  Minor change for flat review clicking.

2007-10-18  Eitan Isaacson  <eitan@ascender.com>

        * src/orca/braillegenerator.py: 
          src/orca/default.py: 
          src/orca/eventsynthesizer.py: 
          src/orca/speechgenerator.py: 
          src/orca/where_am_I.py: 
          pyatspi migration.

2007-10-18  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/find.py:
          src/orca/Gecko.py:
          src/orca/scripts/gedit.py:
          pyatspi migration.

2007-10-18  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/scripts/gaim.py:
          pyatspi migration.

2007-10-18  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/find.py:
          pyatspi migration.

2007-10-18  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/scripts/Thunderbird.py:
          pyatspi migration.

2007-10-18  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/input_event.py:
          pyatspi migration.

2007-10-18  Eitan Isaacson  <eitan@ascender.com>

        * src/orca/braillegenerator.py: 
          src/orca/flat_review.py: 
          src/orca/rolenames.py: 
          src/orca/speechgenerator.py: 
          src/orca/where_am_I.py: 
          Fixed bug #487230 - 
          get{Speech,ShortBraille,LongBraille,Braille}ForRoleName should
          allow role to be overridden.

2007-10-18  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/scripts/gcalctool.py:
          pyatspi migration.

2007-10-18  Willie Walker <william.walker@sun.com>

        * src/orca/mag.py:
          pyatspi migration.

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

        * src/orca/default.py:
          Fixed bug #487960 - [pyatspi] default.py: findActiveWindow 
          DEPRECATED: warning.

        * src/orca/default.py:
          Work on bug #487968 - [pyatspi] Numerous DEPRECATED: ... 
          Instead of role, use getRole() warnings.

        * src/orca/scripts/StarOffice.py:
          src/orca/default.py:
          src/orca/braillegenerator.py:
          More work on bug #487968 - [pyatspi] Numerous DEPRECATED: ...
          Instead of role, use getRole() warnings.

        * src/orca/default.py:
          src/orca/J2SE-access-bridge.py:
          src/orca/where_am_I.py:
          Convert various occurances of <obj>.role -> <obj>.getRole() 
          and rolenames.<whatever> to pyatspi.<whatever>.

        * src/orca/default.py:
          src/orca/scripts/StarOffice.py:
          Convert various occurances of <obj>.index -> <obj>.getIndexInParent()

        * src/orca/default.py:
          src/orca/scripts/StarOffice.py:
          Convert various occurances of <obj>.state -> <obj>.getState()

2007-10-18  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/scripts/metacity.py:
          src/orca/scripts/liferea.py:
          pyatspi migration including changes to liferea.py involving
          switching ROLE_STATUSBAR to ROLE_STATUS_BAR.

2007-10-18  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/keybindings.py:
          pyatspi migration.

2007-10-18  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/scripts/liferea.py:
          src/orca/scripts/gnome-panel.py:
          src/orca/scripts/gnome-search-tool.py:
          src/orca/scripts/planner.py:
          src/orca/scripts/nautilus.py:
          pyatspi migration of various application specific scripts
          including changes in default.isDesiredFocusedItem() and
          default.findByRole() to support the migration.

2007-10-18  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.
          Removed a few unnecessary "additional" variables that pylint
          was complaining about.

2007-10-17  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          pyatspi migration: Stop using obj.text.  Also added a number of
          docstrings to eliminate pylint warnings/errors.

2007-10-17  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          pyatspi migration: added queryNonEmptyText().  Also cleaned up
          some for loops.

2007-10-17  Eitan Isaacson  <eitan@ascender.com>

	* src/orca/flat_review.py: 
	Fixed some interface retrieval issues.

2007-10-17  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/flat_review.py:
          src/orca/atspi.py:
          Additional work for pyatspi migration of flat_review.py including
          changes to __cmp__ in atspi.py.

2007-10-17  Rich Burridge <rich.burridge@sun.com>

        * src/orca/flat_review.py:
          src/orca/speechgenerator.py:
          src/orca/braillegenerator.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.

        * src/orca/brlmon.py:
          src/orca/scripts/gnome-mud.py:
          src/orca/scripts/gaim.py:
          src/orca/scripts/acroread.py:
          src/orca/mag.py:
          src/orca/orca_prefs.py:
          src/orca/default.py:
          src/orca/orca.py:
          src/orca/speechdispatcherfactory.py:
          src/orca/Gecko.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.

        * src/orca/bookmarks.py:
          src/orca/scripts/gnome-mud.py:
          src/orca/scripts/gedit.py:
          src/orca/scripts/planner.py:
          src/orca/scripts/gdmlogin.py:
          src/orca/scripts/gnome-panel.py:
          src/orca/scripts/nautilus.py:
          src/orca/scripts/liferea.py:
          src/orca/scripts/gcalctool.py:
          src/orca/scripts/Thunderbird.py:
          src/orca/scripts/gnome-system-monitor.py:
          src/orca/scripts/gnome-terminal.py:
          src/orca/scripts/metacity.py:
          src/orca/scripts/gnome-search-tool.py:
          src/orca/scripts/gnome-keyring-ask.py:
          src/orca/scripts/notification-daemon.py:
          src/orca/mag.py:
          src/orca/orca_console_prefs.py:
          src/orca/flat_review.py:
          src/orca/find.py:
          src/orca/atspi.py:
          src/orca/orca_glade.py:
          src/orca/app_gui_prefs.py:
          src/orca/orca_prefs.py:
          src/orca/default.py:
          src/orca/orca.py:
          src/orca/orca_quit.py:
          src/orca/focus_tracking_presenter.py:
          src/orca/Gecko.py:
          src/orca/orca_gui_find.py:
          src/orca/pronunciation_dict.py:
          src/orca/J2SE-access-bridge.py:
          src/orca/orca_gui_main.py:
          src/orca/braille.py:
          src/orca/app_prefs.py:
          src/orca/orca_gui_prefs.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.
          This eliminates all the warnings from pyflakes for the Python
          files "owned" by the Orca module. Pyflakes still generates
          warnings for gnome-power-manager.py, gnome_segv2.py and ubiquity.py.

        * src/orca/Gecko.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.
          Fixed up the pylint "Line too long" and "Bad indentation" warnings.

        * src/orca/bookmarks.py:
          src/orca/atspi.py:
          src/orca/app_gui_prefs.py:
          src/orca/J2SE-access-bridge.py:
          src/orca/braille.py:
          src/orca/app_prefs.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.
          Fixed up more pylint "Line too long" and "Bad indentation" warnings.

        * src/orca/flat_review.py:
          src/orca/atspi.py:
          src/orca/find.py:
          src/orca/default.py:
          src/orca/espeechfactory.py:
          src/orca/debug.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.
          Fixed up more pylint "Line too long" and "Bad indentation" warnings.

        * src/orca/mag.py:
          src/orca/orca_console_prefs.py:
          src/orca/orca.py:
          src/orca/rolenames.py:
          src/orca/focus_tracking_presenter.py:
          src/orca/input_event.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.
          Fixed up more pylint "Line too long" and "Bad indentation" warnings.

        * src/orca/acss.py:
          src/orca/punctuation_settings.py:
          src/orca/scripts/gnome-mud.py:
          src/orca/scripts/gedit.py:
          src/orca/scripts/planner.py:
          src/orca/scripts/gnome-window-properties.py:
          src/orca/scripts/liferea.py:
          src/orca/scripts/Evolution.py:
          src/orca/scripts/StarOffice.py:
          src/orca/settings.py:
          src/orca/dectalk.py:
          src/orca/speechgenerator.py:
          src/orca/atspi.py:
          src/orca/find.py:
          src/orca/orca_prefs.py:
          src/orca/default.py:
          src/orca/Gecko.py:
          src/orca/outloud.py:
          src/orca/J2SE-access-bridge.py:
          src/orca/where_am_I.py:
          src/orca/espeechfactory.py:
          src/orca/braille.py:
          src/orca/orca_gui_prefs.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.
          Fixed up more pylint "Line too long" and "Bad indentation" warnings,
          plus numerous "Operator not preceded by a space" warnings.

        * src/orca/braillegenerator.py:
          src/orca/speechgenerator.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.
          Adjustments to use enumerate() to get index into list (thanks
          Eitan).

2007-10-16  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/flat_review.py:
          src/orca/default.py:
          Additional work for pyatspi migration including migration of
          default.pursueForFlatReview().

2007-10-16  Rich Burridge <rich.burridge@sun.com>

        * src/orca/Gecko.py:
          src/orca/where_am_I.py:
          src/orca/app_prefs.py:
          src/orca/gnomespeechfactory.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.

        * src/orca/scripts/gnome-mud.py:
          src/orca/scripts/gedit.py:
          src/orca/scripts/Evolution.py:
          src/orca/scripts/StarOffice.py:
          src/orca/Gecko.py:
          src/orca/speechdispatcherfactory.py:
          src/orca/app_prefs.py:
          More work on bug #486726 - Eliminate pychecker warnings/errors.

2007-10-16  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/flat_review.py:
          Additional work for pyatspi migration.

2007-10-16  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/debug.py:
          pyatspi migration, fixed relation string output.

2007-10-15  Willie Walker <william.walker@sun.com>

        * test/keystrokes/gtk-demo/role_text_multiline.py
          test/keystrokes/gtk-demo/role_tree_table.py:
          Finish test assertions for gtk-demo tests.
          There are now 155 assertions.  Not all of them
          succeed due to existing bugs.  The fun part now
          begins (fixing the bugs), and I'm happy to have
          help with this.  :-)

2007-10-15  Willie Walker <william.walker@sun.com>

        * keystrokes/gtk-demo/role_toggle_button.py
          keystrokes/gtk-demo/role_tear_off_menu_item.py
          keystrokes/gtk-demo/role_table.py
          keystrokes/gtk-demo/role_toolbar.py
          keystrokes/gtk-demo/role_menu.py
          keystrokes/gtk-demo/role_text_multiline.py:
          More work on test assertions.  2 more files to go
          under gtk-demos.

2007-10-15  Willie Walker <william.walker@sun.com>

        * test/keystrokes/gtk-demo/role_window.py:
          More work on test assertions.

2007-10-15  Willie Walker <william.walker@sun.com>

        * test/keystrokes/gtk-demo/role_status_bar.py
          test/keystrokes/gtk-demo/role_split_pane.py
          test/keystrokes/gtk-demo/role_spin_button.py:
          More work on test assertions.

2007-10-15  Willie Walker <william.walker@sun.com>

        * src/orca/outloud.py:
          Work on bug #486726 - Eliminate pychecker warnings/errors.
          Make 'kit' and 'child' use the child average pitch instead
          of the female average pitch.

2007-10-15  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/flat_review.py:
          pyatspi migration.

2007-10-15  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/debug.py:
          pyatspi migration.

2007-10-15  Rich Burridge <rich.burridge@sun.com>
 
         * src/orca/bookmarks.py:
           src/orca/flat_review.py:
           src/orca/default.py:
           src/orca/orca.py:
           src/orca/focus_tracking_presenter.py:
           src/orca/orca_gui_prefs.py:
           Work on bug #486726 - Eliminate pychecker warnings/errors.

         * src/orca/orca_glade.py:
           src/orca/app_gui_prefs.py:
           src/orca/orca_prefs.py:
           src/orca/orca_quit.py:
           src/orca/orca_gui_find.py:
           src/orca/orca_gui_main.py:
           src/orca/speechdispatcherfactory.py:
           src/orca/orca_gui_prefs.py:
           More work on bug #486726 - Eliminate pychecker warnings/errors.

2007-10-15  Scott Haeger <scott@bashautomation.com>
        
        * src/orca/where_am_I.py:
          pyatspi migration: additional review

2007-10-13  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          pyatspi migration: use obj.queryComponent().getExtents(0) 
          instead of obj.extents.

2007-10-13  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          pyatspi migration: use obj.queryComponent() instead of 
          obj.component.  More use acc[i] instead of acc.child(i).

2007-10-13  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          pyatspi migration: use obj.queryAction() instead of obj.action
          and obj.querySelection() instead of obj.selection.

2007-10-13  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          pyatspi migration: use obj.queryTable() instead of obj.table
          and obj.queryHyperlink() instead of obj.hyperlink.

2007-10-13  Willie Walker <william.walker@sun.com>

        * 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_page_tab.py:
          test/keystrokes/gtk-demo/role_menu.py:
          More work on test assertions.  102 assertions in 16 files
          so far.  10 more files to go for the gtk-demo tests.

2007-10-13  Willie Walker <william.walker@sun.com>

        * src/orca/default.py:
          Pull helpHandler (Insert+h) support.

        * src/orca/orca-mainwin.glade:
          Use padding values instead of string to space help button.

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

        * harness/utils.py:
          keystrokes/gtk-demo/role_combo_box.py:
          keystrokes/gtk-demo/role_label.py:
          keystrokes/gtk-demo/role_icon.py:
          keystrokes/gtk-demo/role_dialog.py:
          keystrokes/gtk-demo/role_column_header.py:
          More work on assertions.  Also try to flag possible bugs in 
          a way to make them easier to identify.  Also make the actual
          output something that can be easily cut/pasted into a test
          file (helps with creating assertions).

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

        * src/orca/Gecko.py:
          pyatspi migration: use obj.getIndexInParent() instead of
          obj.index

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

        * src/orca/Gecko.py:
          pyatspi migration: use obj[i] instead of obj.child(i)

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

        * src/orca/Gecko.py:
          pyatspi migration: use obj.getState() instead of 
          obj.state. Also use pyatspi.STATE_WHATEVER instead of
          atspi.Accessibility.STATE_WHATEVER.

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

        * src/orca/Gecko.py:
          pyatspi migration: use obj.getRelationSet() instead of 
          obj.relations.  use obj.getAttributes() instead of 
          obj.attributes.

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

        * test/keystrokes/gtk-demo/role_combo_box.py
          test/keystrokes/gtk-demo/role_check_menu_item.py
          test/keystrokes/gtk-demo/role_check_box.py
          test/keystrokes/gtk-demo/role_combo_box2.py
          test/keystrokes/gtk-demo/role_column_header.py:
          Add test assertions.  Things that are possibly bugs are
          flagged in the expected output as BUG?.  This guarantees
          the assertion fails so we don't overlook these things.

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

        * src/orca/Gecko.py:
          pyatspi migration: converted all role testing.

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

        * src/orca/Gecko.py:
          pyatspi migration: use obj.getRelationSet() instead of 
          obj.relations.  use obj.getAttributes() instead of 
          obj.attributes.

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

        * src/orca/Gecko.py:
          Fix for bug #486084 - [pyatspi] Orca doesn't work in Firefox 3.

2007-10-12  Eitan Isaacson  <eitan@ascender.com>

	* src/orca/atspi.py:
	Added a couple of writable attribute names.
	* src/orca/focus_tracking_presenter.py:
	Wrap application accessibles before we pass them to the scripts.

2007-10-12  Rich Burridge <rich.burridge@sun.com>
 
         * src/orca/orca-setup.glade:
           src/orca/orca-mainwin.glade:
           src/orca/orca.py:
           src/orca/default.py:
           src/orca/orca_gui_main.py:
           src/orca/orca_gui_prefs.py:
           Fixed bug #474958 - Orca has no onboard help.

2007-10-11  Eitan Isaacson  <eitan@ascender.com>

	* src/orca/atspi.py: 
	  src/orca/braille.py: 
	  src/orca/braillegenerator.py: 
	  src/orca/debug.py: 
	  src/orca/focus_tracking_presenter.py: 
	  src/orca/input_event.py: 
	  src/orca/orca-setup.glade: 
	  src/orca/orca.py: 
	  src/orca/rolenames.py: 
	  src/orca/settings.py: 
	  src/orca/speechgenerator.py: 
	  src/orca/where_am_I.py: 
	Merged pyatspi branch. 
	Start picking up the pieces and putting it together!

2007-10-11  Willie Walker <william.walker@sun.com>

        * test/keystrokes/gtk-demo/role_tooltip.py:
        Added test assertions to GTK+ tooltip test.

2007-10-11  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          src/orca/where_am_I.py:
          Fix for bug #480501 - readPageSummary() prevents access to FF
          status bar contents.

2007-10-11  Rich Burridge <rich.burridge@sun.com>

        * src/orca/orca-setup.glade:
          src/orca/orca-mainwin.glade:
          src/orca/orca.py:
          src/orca/default.py:
          src/orca/orca_gui_main.py:
          src/orca/orca_gui_prefs.py:
          Fixed bug #474958 - Orca has no onboard help.

2007-10-11  Rich Burridge <rich.burridge@sun.com>

        * src/orca/orca-setup.glade:
          Fix for bug #473699 - Adjust Orca Preferences dialog to 
          speak/braille three components that are multiply labelled.

2007-10-11  Willie Walker <william.walker@sun.com>

        * test/harness/utils.py
          test/keystrokes/gtk-demo/role_alert.py
          test/keystrokes/gtk-demo/role_accel_label.py
          src/orca/httpserver.py
          src/orca/speechserver.py
          src/orca/speech.py
          src/orca/braille.py
          src/orca/gnomespeechfactory.py:
          Fix for bug #485059 - Test harness should support assertions.
          Add assertions to test harness and make the log output match the
          speech and braille debug output.  All add example assertion usage
          to role_alert.py and role_accel_label.py.

2007-10-11  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/Gecko.py:
          More work on bug #472345 - Cannot arrow out of entries in FF3 
          if text is inserted via javascript.

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

        * src/orca/Gecko.py:
          src/orca/default.py:
          Fix for bug #480264 - ARIA sliders not outputting Braille/
          childCount:embed defense.

2007-10-10  Eitan Isaacson  <eitan@ascender.com>

	* src/orca/default.py: 
	Removed activeDescendantInfo accessible object annotation (bug #476639).
	* test/harness/runall.sh: 
	Make it easier to run tests from alternative directories.
	Specifically in coverage mode.
	* test/harness/user-settings.py.in:
	Set asynchronous to False.
	* test/keystrokes/java/role_check_box.py: 
	* test/keystrokes/java/role_check_menu_item.py: 
	* test/keystrokes/java/role_combo_box.py: 
	* test/keystrokes/java/role_dialog.py: 
	* test/keystrokes/java/role_menu.py: 
	* test/keystrokes/java/role_table.params: 
	* test/keystrokes/java/role_table.py: 
	* test/keystrokes/java/role_tree.params: 
	* test/keystrokes/java/role_tree.py: 
	Added new tests and referenced bug numbers in existing ones.

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

        * src/orca/braillegenerator.py:
          Fixed bug #484499 - Orca should not braille the node level
          for every cell in row.

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

        * src/orca/mag.py:
          Fixed bug #467664 - unmagnified area becomes too small to use.

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

        * src/orca/default.py:
          Fixed bug #483018 - We should remove (or redefine) the orca 
          speech change hotkeys.

        * src/orca/speechgenerator.py:
          Refixed bug #435852 - Orca and OpenOffice Calc have a memory 
          lovefest. Applied the same fix that had previously been applied 
          to the StarOffice script, to the default speech generator.

2007-10-09  Rich Burridge <rich.burridge@sun.com>

        * test/keystrokes/oobase/bug_465109.odb:
          test/keystrokes/oobase/bug_465109.params:
          test/keystrokes/oobase/bug_465109.py:
          Macaroon test file for bug #465109 - OOo sbase application 
          crashes when entering a database record.

        * test/keystrokes/oobase/bug_465109.params:
          test/keystrokes/ooimpress/bug_465449.py:
          Macaroon test file for bug #365449 - OOo simpress crashes when 
          trying to change view modes.

        * src/orca/where_am_I.py:
          Fixed bug #480278 - where-am-I ("double click") for StarOffice.py 
          smushs the output.

        * test/keystrokes/oowriter/bug_435226.py:
          Now that bug #480278 has been fixed, the SPEECH OUTPUT line in 
          step #8 for this test has been adjusted to reflect the correct 
          output.

2007-10-08  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/orca_gui_prefs.py: Fix for bug #462984 - Orca failed to 
        detect the resolution of second screen.

2007-10-07  Scott Haeger <scott@bashautomation.com>

        * src/orca/Gecko.py: Additional work for bug 478204, Orca should handle
        navigation around HTML focusable lists better

2007-10-07  Joanmarie Diggs <joanmarie.diggs@gmail.com>

        * src/orca/speechgenerator.py: Fix for bug #484428 - Orca should not 
        speak role for list items when navigating.

2007-10-04  Rich Burridge <rich.burridge@sun.com>

        * test/harness/runone.sh:
          Added "sbase" and "oobase" to the list of applications that
          need to be adjusted to SOFFICE.

        * test/keystrokes/oobase/bug_463172.py:     (new)
          Macaroon test file for bug #463172 – OpenOffice sbase application 
          crashes when Orca is running.

        * src/orca/default.py:
          Fixed bug #376517 – Orca does not report indentation in OOo 
          Writer documents correctly.

2007-10-03  Willie Walker <william.walker@sun.com>

        * test/keystrokes/gtk-demo/role_tooltip.py: add test for tooltips.

2007-10-03  Rich Burridge <rich.burridge@sun.com>

        * test/keystrokes/ooimpress/bug_462239.py:     (new)
          test/keystrokes/ooimpress/bug_462239.py:     (new)
          test/keystrokes/ooimpress/subtlewaves.odp:   (new)
          Macaroon test file for bug #462239 - OpenOffice OOo-dev 2.3.0 
          Presentation application crashes when trying to open an existing 
          presentation.

        * test/harness/runone.sh:
          Added "simpress" and "ooimpress" to the list of applications that
          need to be adjusted to SOFFICE.

        * test/keystrokes/ooimpress/bug_462256.py:     (new)
          Macaroon test file for bug #462256 - Orca doesn't speak/braille 
          anything when going to the 2nd screen in the OOo Presentation 
          startup wizard.

        * test/keystrokes/ooimpress/bug_462547.py:     (new)
          Macaroon test file for bug #462547 - OOo-dev 2.3.0 simpress 
          application startup wizard hangs the desktop.

2007-10-03  Willie Walker <william.walker@sun.com>

        * configure.in, README: mark as GNOME 2.21.1pre