2007-10-28 Willie Walker * configure.in: docs/pydoc/Makefile.am: README: NEWS: Prep for Orca v2.21.1. 2007-10-28 Willie Walker * 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 * 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 * 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 * 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 * src/orca/flat_review.py: Fix for bug #490623, work around for flat_review __cmp__ issue for OpenOffice. 2007-10-26 Willie Walker * 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 * test/keystrokes/gnome-appearance-properties/font-preferences.py: New test script based upon work from Tim Miao (Thanks Tim!) 2007-10-26 Joanmarie Diggs * src/orca/scripts/Evolution.py: pyatspi migration: removed two instances of .accessible in textlines(). 2007-10-25 Joanmarie Diggs * src/orca/default.py: moved a queryTable() into a try/except in getChildNodes(). 2007-10-25 Willie Walker * 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 * 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 * 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 * src/orca/default.py: Moved null check in isDesiredFocusItem() to the top of the loop. 2007-10-25 Eitan Isaacson * test/harness/utils.py: Fixed another issue with disabling asserts. 2007-10-25 Willie Walker * 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 * src/orca/default.py: pyatspi migration related, changed getValue() to queryValue() in default.handleProgressBarUpdate(). 2007-10-25 Joanmarie Diggs * src/orca/where_am_I.py: Fix for bug #489797 - _speakListItem defined twice in where_am_i.py 2007-10-24 Willie Walker * src/orca/scripts/gnome-mud.py: pyatspi migration. 2007-10-24 Eitan Isaacson * 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 * src/orca/flat_review.py: pyatspi migration related, wrapped queryAction() in try/except. 2007-10-24 Willie Walker * test/harness/quit.py: Eliminate deprecation warnings. 2007-10-24 Willie Walker * 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 * test/harness/utils.py: Fixed boolean evaluation of HARNESS_ASSERT 2007-10-23 Joanmarie Diggs * src/orca/braille.py: Fix for bug #489604 - Enabling the attribute indicator but disabling all attributes results in traceback. 2007-10-23 Rich Burridge * src/orca/scripts/StarOffice.py: pyatspi migration related; fixed a traceback in getTableRow(). 2007-10-23 Joanmarie Diggs * src/orca/braillegenerator.py: pyatspi migration related, fixed a traceback resulting from a variable name change in _getBrailleRegionsForTableCell(). 2007-10-23 Eitan Isaacson * 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 * src/orca/scripts/gnome-mud.py: pyatspi migration related, fixed split string at line 116 in gnome-mud.py. 2007-10-23 Scott Haeger * src/orca/braillegenerator.py: pyatspi migration related, added additional exception handling (AttributeError) to braillegenerator.getBrailleContext(). 2007-10-23 Scott Haeger * src/orca/Gecko.py: pyatspi migration related, fixed bug #489405, Address _acc issue in Gecko. 2007-10-22 Eitan Isaacson * src/tools/*: remove since these have been obsoleted due to our migration to Macaroon and pyatspi. 2007-10-22 Willie Walker * 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 * src/orca/bookmarks.py: pylint motivated fix in bookmarks.py. Change _reviewCurrentItem() to reviewCurrentItem(). 2007-10-22 Willie Walker * src/orca/default.py: pyatspi migration - several checkins for this. 2007-10-22 Joanmarie Diggs * src/orca/Gecko.py: pyatspi migration: found a couple of obj.attributes. 2007-10-22 Joanmarie Diggs * src/orca/Gecko.py: Work on bug 489028 - Remove annotations of accessible objects in Gecko.py. 2007-10-22 Scott Haeger * src/orca/Gecko.py: pyatspi migration: Gecko.bookmarks getRole() change. 2007-10-22 Joanmarie Diggs * src/orca/Gecko.py: pyatspi migration: stop using obj.unicodeText. 2007-10-21 Willie Walker * src/orca/default.py: Fix several messages supplied by pylint. 2007-10-20 Willie Walker * 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 * 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 * src/orca/default.py: more migration! 2007-10-19 Willie Walker * src/orca/braille.py: pyatspi migration. 2007-10-19 Eitan Isaacson * src/orca/braillegenerator.py: src/orca/default.py: src/orca/eventsynthesizer.py: src/orca/speechgenerator.py: pyatspi migration 2007-10-19 Joanmarie Diggs * 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 * 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 * 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 * src/orca/gnomespeech.py: pyatspi migration. 2007-10-19 Rich Burridge * 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 * src/orca/eventsynthesizer.py: pyatspi migration. Minor change for flat review clicking. 2007-10-18 Eitan Isaacson * 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 * src/orca/find.py: src/orca/Gecko.py: src/orca/scripts/gedit.py: pyatspi migration. 2007-10-18 Joanmarie Diggs * src/orca/scripts/gaim.py: pyatspi migration. 2007-10-18 Joanmarie Diggs * src/orca/find.py: pyatspi migration. 2007-10-18 Joanmarie Diggs * src/orca/scripts/Thunderbird.py: pyatspi migration. 2007-10-18 Scott Haeger * src/orca/input_event.py: pyatspi migration. 2007-10-18 Eitan Isaacson * 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 * src/orca/scripts/gcalctool.py: pyatspi migration. 2007-10-18 Willie Walker * src/orca/mag.py: pyatspi migration. 2007-10-18 Rich Burridge * 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 .role -> .getRole() and rolenames. to pyatspi.. * src/orca/default.py: src/orca/scripts/StarOffice.py: Convert various occurances of .index -> .getIndexInParent() * src/orca/default.py: src/orca/scripts/StarOffice.py: Convert various occurances of .state -> .getState() 2007-10-18 Scott Haeger * 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 * src/orca/keybindings.py: pyatspi migration. 2007-10-18 Scott Haeger * 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 * 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 * 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 * src/orca/Gecko.py: pyatspi migration: added queryNonEmptyText(). Also cleaned up some for loops. 2007-10-17 Eitan Isaacson * src/orca/flat_review.py: Fixed some interface retrieval issues. 2007-10-17 Scott Haeger * 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 * 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 * src/orca/flat_review.py: src/orca/default.py: Additional work for pyatspi migration including migration of default.pursueForFlatReview(). 2007-10-16 Rich Burridge * 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 * src/orca/flat_review.py: Additional work for pyatspi migration. 2007-10-16 Scott Haeger * src/orca/debug.py: pyatspi migration, fixed relation string output. 2007-10-15 Willie Walker * 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 * 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 * test/keystrokes/gtk-demo/role_window.py: More work on test assertions. 2007-10-15 Willie Walker * 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 * 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 * src/orca/flat_review.py: pyatspi migration. 2007-10-15 Scott Haeger * src/orca/debug.py: pyatspi migration. 2007-10-15 Rich Burridge * 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 * src/orca/where_am_I.py: pyatspi migration: additional review 2007-10-13 Joanmarie Diggs * src/orca/Gecko.py: pyatspi migration: use obj.queryComponent().getExtents(0) instead of obj.extents. 2007-10-13 Joanmarie Diggs * 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 * 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 * 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 * 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 * 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 * 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 * src/orca/Gecko.py: pyatspi migration: use obj.getIndexInParent() instead of obj.index 2007-10-12 Joanmarie Diggs * src/orca/Gecko.py: pyatspi migration: use obj[i] instead of obj.child(i) 2007-10-12 Joanmarie Diggs * 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 * 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 * 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 * src/orca/Gecko.py: pyatspi migration: converted all role testing. 2007-10-12 Joanmarie Diggs * 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 * src/orca/Gecko.py: Fix for bug #486084 - [pyatspi] Orca doesn't work in Firefox 3. 2007-10-12 Eitan Isaacson * 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 * 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 * 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 * test/keystrokes/gtk-demo/role_tooltip.py: Added test assertions to GTK+ tooltip test. 2007-10-11 Joanmarie Diggs * 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 * 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 * 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 * 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 * 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 * 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 * 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 * src/orca/braillegenerator.py: Fixed bug #484499 - Orca should not braille the node level for every cell in row. 2007-10-10 Joanmarie Diggs * src/orca/mag.py: Fixed bug #467664 - unmagnified area becomes too small to use. 2007-10-10 Rich Burridge * 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 * 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 * src/orca/orca_gui_prefs.py: Fix for bug #462984 - Orca failed to detect the resolution of second screen. 2007-10-07 Scott Haeger * src/orca/Gecko.py: Additional work for bug 478204, Orca should handle navigation around HTML focusable lists better 2007-10-07 Joanmarie Diggs * src/orca/speechgenerator.py: Fix for bug #484428 - Orca should not speak role for list items when navigating. 2007-10-04 Rich Burridge * 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 * test/keystrokes/gtk-demo/role_tooltip.py: add test for tooltips. 2007-10-03 Rich Burridge * 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 * configure.in, README: mark as GNOME 2.21.1pre