2007-12-17 Willie Walker * configure.in: NEWS: RELEASE-HOWTO: Prep for Orca v2.21.4. 2007-12-17 Willie Walker * 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 * 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 * 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 * 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 * 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 * src/orca/Gecko.py: Fixed Bug #451988, Firefox: navigation by landmark. 2007-12-14 Rich Burridge * 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 * 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 * 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 * 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 * 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 * 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 * 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 * src/orca/orca-setup.glade: Converted the glade file back to version 2. (Sorry Rich!) 2007-12-13 Rich Burridge * 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 * 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 * run_pylint.sh.in: Set/use PYTHONPATH to handle installs that go somewhere else besides --prefix=/usr. 2007-12-11 Joanmarie Diggs * 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 * 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 * 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 * 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 * src/orca/Gecko.py: Fix for bug #501447 - Orca sometimes fails to speak our location when entering FF3 entries. 2007-12-06 Scott Haeger * 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 * 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 * 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 * 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 * keystrokes/gtk-demo/role_label.py: Updated the gtk-demo test cases specific to bug #486912. 2007-12-04 Rich Burridge * 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 * configure.in: README: Mark as Orca 2.21.4pre