2023-08-05 21:38:49 +0200 Joanmarie Diggs ActionPresenter: Fall back on action name when there is no description M src/orca/action_presenter.py 2023-08-05 21:19:06 +0200 Joanmarie Diggs Handle Atspi error in getRangeExtents M src/orca/flat_review.py 2023-08-05 20:39:05 +0200 Joanmarie Diggs Fix some missing positional arguments to flat review presenter M src/orca/scripts/default.py 2023-08-05 17:54:50 +0200 Joanmarie Diggs Fix "no more headings" regression M src/orca/structural_navigation.py 2023-08-05 16:52:40 +0200 Joanmarie Diggs Fix assumption in getSelectionContainer that we'll have matching roles M src/orca/script_utilities.py 2023-08-05 16:46:33 +0200 Joanmarie Diggs Implement a popup menu for performing accessible actions M src/orca/Makefile.am A src/orca/action_presenter.py M src/orca/cmdnames.py M src/orca/guilabels.py M src/orca/learn_mode_presenter.py M src/orca/messages.py M src/orca/orca_gui_prefs.py M src/orca/script.py M src/orca/scripts/default.py 2023-08-05 14:35:56 +0200 Joanmarie Diggs Convert eventsynthesizer to a class and move to ax_event_synthesizer M src/orca/Makefile.am A src/orca/ax_event_synthesizer.py M src/orca/braille.py D src/orca/eventsynthesizer.py M src/orca/flat_review.py M src/orca/object_navigator.py M src/orca/orca_gui_navlist.py M src/orca/script.py M src/orca/scripts/default.py M src/orca/scripts/toolkits/WebKitGtk/script.py M src/orca/scripts/web/script.py M src/orca/structural_navigation.py 2023-08-05 11:06:24 +0200 Joanmarie Diggs Move mouse-reviewer command out of the default script M src/orca/common_keyboardmap.py M src/orca/guilabels.py M src/orca/learn_mode_presenter.py M src/orca/mouse_review.py M src/orca/orca.py M src/orca/orca_gui_prefs.py M src/orca/script.py M src/orca/scripts/default.py M src/orca/scripts/toolkits/gtk/script.py M src/orca/scripts/web/script_utilities.py 2023-08-05 10:10:36 +0200 Joanmarie Diggs Create means to "highlight" objects of interest M src/orca/Makefile.am A src/orca/highlighter.py 2023-08-05 09:27:28 +0200 Joanmarie Diggs Fix lint / remove unneeded comment M src/orca/object_navigator.py 2023-08-05 07:24:07 +0000 Rynhardt Kruger Added the ability to restrict flat review to the current object of interest. M src/orca/cmdnames.py M src/orca/flat_review.py M src/orca/flat_review_presenter.py M src/orca/messages.py M src/orca/object_navigator.py 2023-08-04 22:47:52 +0200 Joanmarie Diggs Move learn-mode commands and related logic out of the scripts M src/orca/Makefile.am M src/orca/common_keyboardmap.py M src/orca/guilabels.py M src/orca/input_event.py A src/orca/learn_mode_presenter.py M src/orca/notification_presenter.py M src/orca/orca.py D src/orca/orca_gui_commandlist.py M src/orca/orca_gui_prefs.py M src/orca/orca_state.py M src/orca/script.py M src/orca/scripts/default.py M src/orca/scripts/terminal/script.py 2023-08-04 16:09:37 +0200 Joanmarie Diggs Move commands related to the current object out of the default script M src/orca/Makefile.am M src/orca/cmdnames.py M src/orca/common_keyboardmap.py M src/orca/desktop_keyboardmap.py M src/orca/guilabels.py M src/orca/laptop_keyboardmap.py M src/orca/messages.py M src/orca/orca_gui_prefs.py M src/orca/script.py M src/orca/script_utilities.py M src/orca/scripts/apps/soffice/script.py M src/orca/scripts/apps/soffice/script_utilities.py M src/orca/scripts/default.py M src/orca/speech_generator.py A src/orca/where_am_i_presenter.py 2023-08-04 13:26:49 +0200 Rynhardt Kruger Fix a small regression which prevented toggling simplifying of object navigation. M src/orca/object_navigator.py 2023-08-04 09:53:46 +0200 Joanmarie Diggs Crash rather than hang if Atspi segfaults M src/orca/orca.py 2023-08-03 19:08:03 +0200 Joanmarie Diggs Flat review presenter toggle should call start/quit M src/orca/flat_review_presenter.py 2023-08-03 14:09:20 +0200 Joanmarie Diggs Speculative fix for flat review regression in mate-terminal M src/orca/flat_review_presenter.py 2023-08-03 13:47:29 +0200 Joanmarie Diggs Use setActiveWindow in orca.main() M src/orca/orca.py 2023-08-03 12:37:32 +0200 Joanmarie Diggs Attempt to avoid event flood when preferences dialog is destroyed M src/orca/event_manager.py M src/orca/orca_gui_prefs.py 2023-08-03 10:34:53 +0200 Joanmarie Diggs Add some debugging related to flat review presenter + terminal M src/orca/flat_review_presenter.py M src/orca/scripts/default.py M src/orca/scripts/terminal/script.py 2023-08-02 20:04:23 +0200 Joanmarie Diggs Detach other models from their combo boxes when making changes M src/orca/orca_gui_prefs.py 2023-08-02 18:47:39 +0200 Joanmarie Diggs Flat review: Update the current context to a new object of interest M src/orca/flat_review.py M src/orca/flat_review_presenter.py 2023-08-02 16:30:47 +0200 Joanmarie Diggs Gtk: Remove workaround for missing focused events from GtkTable M src/orca/scripts/toolkits/gtk/script.py 2023-08-02 16:16:58 +0200 Joanmarie Diggs Evolution: Ignore active-descendant changed events from other tables M src/orca/scripts/apps/evolution/script.py 2023-08-02 12:28:42 +0200 Joanmarie Diggs Detach the speechServersModel from its combobox when making changes M src/orca/orca_gui_prefs.py 2023-08-02 11:34:34 +0200 Joanmarie Diggs Cache the is-layout-only decision in Gtk and Gail scripts M src/orca/scripts/toolkits/GAIL/script_utilities.py M src/orca/scripts/toolkits/gtk/script_utilities.py 2023-08-02 10:49:31 +0200 Joanmarie Diggs Object navigator: Don't be silent when next/prev sets focus to parent M src/orca/object_navigator.py 2023-08-02 10:40:45 +0200 Joanmarie Diggs Flat review: Start navigation at object of interest; not focus M src/orca/flat_review.py 2023-08-02 10:36:09 +0200 Joanmarie Diggs Fix missing argument in route_pointer_to_object M src/orca/scripts/default.py 2023-08-02 10:09:20 +0200 Joanmarie Diggs Object navigator: Start navigation at object of interest; not focus M src/orca/object_navigator.py 2023-08-02 10:05:04 +0200 Joanmarie Diggs Treat nameless table cells in tree tables as layout only M src/orca/script_utilities.py 2023-08-02 09:54:18 +0200 Joanmarie Diggs Object Navigator: Don't exclude table cells and sections in simple mode M src/orca/object_navigator.py 2023-08-02 09:31:53 +0200 Joanmarie Diggs Emit region-change events for flat review and object navigator M src/orca/flat_review_presenter.py M src/orca/object_navigator.py M src/orca/orca.py M src/orca/orca_state.py 2023-08-01 22:26:18 +0200 Joanmarie Diggs Use script manager's setActiveScript rather setting orca_state.activeScript M src/orca/event_manager.py M src/orca/scripts/default.py 2023-08-01 20:07:21 +0200 Joanmarie Diggs Remove the use of orca_state.activeScript from object navigator M src/orca/object_navigator.py 2023-08-01 18:50:24 +0200 Joanmarie Diggs Fix container navigation regression. M src/orca/structural_navigation.py 2023-08-01 16:14:41 +0200 Rynhardt Kruger Added object navigation functionality. M src/orca/Makefile.am M src/orca/cmdnames.py M src/orca/guilabels.py M src/orca/messages.py A src/orca/object_navigator.py M src/orca/orca_gui_prefs.py M src/orca/script.py M src/orca/scripts/default.py 2023-08-01 13:57:52 +0200 Joanmarie Diggs Don't expand all the keybinding groups M src/orca/orca_gui_prefs.py 2023-08-01 13:28:34 +0200 Joanmarie Diggs Move bookmark bindings out of the default script and into bookmarks.py M src/orca/bookmarks.py M src/orca/common_keyboardmap.py M src/orca/guilabels.py M src/orca/messages.py M src/orca/orca_gui_prefs.py M src/orca/scripts/default.py 2023-08-01 11:56:33 +0200 Joanmarie Diggs Move the date and time commands out of the default script M src/orca/Makefile.am M src/orca/common_keyboardmap.py A src/orca/date_and_time_presenter.py M src/orca/guilabels.py M src/orca/orca_gui_prefs.py M src/orca/script.py M src/orca/scripts/default.py 2023-07-30 21:02:25 +0200 Joanmarie Diggs Create a speech and verbosity manager M src/orca/Makefile.am M src/orca/common_keyboardmap.py M src/orca/guilabels.py M src/orca/orca_gui_prefs.py M src/orca/script.py M src/orca/scripts/default.py M src/orca/speech.py A src/orca/speech_and_verbosity_manager.py 2023-08-01 10:22:44 +0200 Joanmarie Diggs Restore object:state-changed:showing's suspendability M src/orca/event_manager.py 2023-08-01 09:47:24 +0200 Joanmarie Diggs Speculative fix for MATE's window switcher not being announced M src/orca/event_manager.py 2023-07-31 21:57:03 +0200 Joanmarie Diggs Restore the old _clickableCriteria in structural navigation M src/orca/structural_navigation.py 2023-07-31 15:12:25 +0200 Joanmarie Diggs Don't interrupt speech for focus change for editable cell M src/orca/script_utilities.py 2023-07-31 14:46:25 +0200 Joanmarie Diggs Don't attempt to pan via keyboard command without braille enabled M src/orca/scripts/default.py 2023-07-30 18:20:07 +0000 Attila Hammer Update Hungarian translation M po/hu.po 2023-07-30 21:03:55 +0200 Joanmarie Diggs Fix another missing positional argument M src/orca/scripts/default.py 2023-07-30 19:43:29 +0200 Joanmarie Diggs Fix missing positional argument error M src/orca/scripts/default.py 2023-07-30 18:33:16 +0200 Joanmarie Diggs Revert "Add "The process appears to be hung" error to our known-dead cache" M src/orca/ax_object.py 2023-07-28 12:57:17 +0200 Joanmarie Diggs Move the flat-review command logic out of the default script M src/orca/Makefile.am M src/orca/chat.py M src/orca/cmdnames.py M src/orca/common_keyboardmap.py M src/orca/desktop_keyboardmap.py A src/orca/flat_review_presenter.py M src/orca/guilabels.py M src/orca/laptop_keyboardmap.py M src/orca/orca_gui_prefs.py M src/orca/script.py M src/orca/scripts/apps/soffice/script.py M src/orca/scripts/default.py M src/orca/scripts/terminal/script.py M src/orca/scripts/toolkits/WebKitGtk/script.py M src/orca/scripts/web/script.py M src/orca/scripts/web/script_utilities.py 2023-07-30 15:57:31 +0200 Joanmarie Diggs Web: Let default script handle updating braille in focus mode M src/orca/scripts/web/script.py 2023-07-30 15:32:19 +0200 Joanmarie Diggs Event manager: Suspend more events, and do so for "busy" events M src/orca/event_manager.py 2023-07-30 15:06:56 +0200 Joanmarie Diggs Quadruple check we have an app when Firefox destroys and re-creates itself M src/orca/script_manager.py 2023-07-30 12:17:35 +0200 Joanmarie Diggs Event Manager: Ignore caret-moved events from non-focused labels M src/orca/event_manager.py 2023-07-30 11:38:32 +0200 Joanmarie Diggs Add listener for the new object:announcement event M src/orca/scripts/default.py 2023-07-30 11:02:39 +0200 Joanmarie Diggs Event manager: Ignore caret-moved and selection-changed events during flood M src/orca/event_manager.py 2023-07-30 10:03:37 +0200 Joanmarie Diggs Prefer dialog over top level ancestor when generating new ancestors M src/orca/speech_generator.py 2023-07-30 09:36:56 +0200 Joanmarie Diggs Add "discord" to the list of might-not-be-active Electron apps M src/orca/script_utilities.py 2023-07-29 20:27:02 +0200 Joanmarie Diggs Flat review: Prefer dialog over top level object for context window M src/orca/flat_review.py 2023-07-28 19:58:37 +0200 Joanmarie Diggs Add some extremely verbose debugging to diagnose clickable problem M src/orca/ax_utilities_collection.py 2023-07-28 14:33:54 +0200 Joanmarie Diggs Add "outline-client" to the list of might-not-be-active Electron apps M src/orca/script_utilities.py 2023-07-28 08:36:46 +0200 Joanmarie Diggs Web: Improve performance of hasGridDescendant M src/orca/scripts/web/script_utilities.py 2023-07-28 08:06:56 +0200 Joanmarie Diggs Add whatsapp-desktop-linux to the list of might-not-be-active apps M src/orca/script_utilities.py 2023-07-27 19:28:01 +0200 Joanmarie Diggs Web: Attempt to improve performance retrieving clickables M src/orca/ax_utilities_collection.py M src/orca/ax_utilities_role.py M src/orca/scripts/web/script_utilities.py M src/orca/structural_navigation.py 2023-07-27 18:16:15 +0200 Joanmarie Diggs Web: Don't treat grid ancestors as clickable or try to expand their EOCs M src/orca/ax_utilities.pyi M src/orca/ax_utilities_collection.py M src/orca/scripts/web/script_utilities.py 2023-07-27 11:04:47 +0000 Attila Hammer Update Hungarian translation M help/hu/hu.po 2023-07-27 10:55:42 +0000 Attila Hammer Update Hungarian translation M po/hu.po 2023-07-27 15:37:54 +0200 Joanmarie Diggs Be more aggressive at finding notification content M src/orca/script_utilities.py M src/orca/scripts/default.py 2023-07-27 12:40:11 +0200 Joanmarie Diggs Use Atspi's set_cache_mask instead of pyatspi's M src/orca/scripts/default.py 2023-07-27 12:21:49 +0200 Joanmarie Diggs Use Atspi.event_main/quit instead of pyatspi.Registry.start/stop M src/orca/orca.py 2023-07-27 12:09:11 +0200 Joanmarie Diggs Use Atspi.generate_keyboard_event instead of pyatspi's M src/orca/input_event.py 2023-07-27 11:49:10 +0200 Joanmarie Diggs Improve behavior when routing the mouse pointer to the current item M src/orca/eventsynthesizer.py M src/orca/messages.py M src/orca/script_utilities.py M src/orca/scripts/default.py 2023-07-27 10:12:00 +0200 Joanmarie Diggs Get rid of unused import M src/orca/mouse_review.py 2023-07-27 09:57:02 +0200 Joanmarie Diggs Use Atspi rather than pyatspi to register for object events M src/orca/event_manager.py M src/orca/mouse_review.py 2023-07-27 07:06:00 +0200 Joanmarie Diggs Remove obsolete gnome-search-tool script M configure.ac M src/orca/scripts/apps/Makefile.am M src/orca/scripts/apps/__init__.py D src/orca/scripts/apps/gnome-search-tool/Makefile.am D src/orca/scripts/apps/gnome-search-tool/__init__.py D src/orca/scripts/apps/gnome-search-tool/script.py 2023-07-27 05:44:13 +0200 Joanmarie Diggs Remove obsolete rhythmbox script M configure.ac M src/orca/scripts/apps/Makefile.am M src/orca/scripts/apps/__init__.py D src/orca/scripts/apps/rhythmbox/Makefile.am D src/orca/scripts/apps/rhythmbox/__init__.py D src/orca/scripts/apps/rhythmbox/formatting.py D src/orca/scripts/apps/rhythmbox/script.py 2023-07-27 02:13:01 +0200 Joanmarie Diggs Skip Ruff "imported but unused" lint errors from all __init__.py files M src/orca/scripts/apps/Banshee/__init__.py M src/orca/scripts/apps/Eclipse/__init__.py M src/orca/scripts/apps/SeaMonkey/__init__.py M src/orca/scripts/apps/Thunderbird/__init__.py M src/orca/scripts/apps/epiphany/__init__.py M src/orca/scripts/apps/evince/__init__.py M src/orca/scripts/apps/evolution/__init__.py M src/orca/scripts/apps/gajim/__init__.py M src/orca/scripts/apps/gcalctool/__init__.py M src/orca/scripts/apps/gedit/__init__.py M src/orca/scripts/apps/gnome-documents/__init__.py M src/orca/scripts/apps/gnome-search-tool/__init__.py M src/orca/scripts/apps/gnome-shell/__init__.py M src/orca/scripts/apps/kwin/__init__.py M src/orca/scripts/apps/notification-daemon/__init__.py M src/orca/scripts/apps/notify-osd/__init__.py M src/orca/scripts/apps/pidgin/__init__.py M src/orca/scripts/apps/rhythmbox/__init__.py M src/orca/scripts/apps/smuxi-frontend-gnome/__init__.py M src/orca/scripts/apps/soffice/__init__.py M src/orca/scripts/apps/xfwm4/__init__.py M src/orca/scripts/switcher/__init__.py M src/orca/scripts/terminal/__init__.py M src/orca/scripts/toolkits/Chromium/__init__.py M src/orca/scripts/toolkits/GAIL/__init__.py M src/orca/scripts/toolkits/Gecko/__init__.py M src/orca/scripts/toolkits/J2SE-access-bridge/__init__.py M src/orca/scripts/toolkits/Qt/__init__.py M src/orca/scripts/toolkits/WebKitGtk/__init__.py M src/orca/scripts/toolkits/clutter/__init__.py M src/orca/scripts/toolkits/gtk/__init__.py M src/orca/scripts/web/__init__.py 2023-07-27 01:45:26 +0200 Joanmarie Diggs Skip Ruff line-length check for all formatting.py files M src/orca/formatting.py M src/orca/scripts/apps/gnome-shell/formatting.py M src/orca/scripts/apps/soffice/formatting.py M src/orca/scripts/toolkits/J2SE-access-bridge/formatting.py 2023-07-27 01:16:06 +0200 Joanmarie Diggs Remove .cvsignore files (Hashtag BlastFromThePast) D docs/man/.cvsignore D po/.cvsignore D src/.cvsignore D src/orca/.cvsignore D src/orca/scripts/.cvsignore 2023-07-27 01:13:40 +0200 Joanmarie Diggs Remove all things pylint; we use ruff now M .gitignore M configure.ac D pylintrc D run_pylint.sh.in M src/orca/chat.py M src/orca/formatting.py M src/orca/generator.py M src/orca/orca_bin.py.in M src/orca/orca_gui_find.py M src/orca/orca_gui_prefs.py M src/orca/scripts/apps/pidgin/speech_generator.py M src/orca/scripts/apps/soffice/braille_generator.py M src/orca/scripts/apps/soffice/formatting.py M src/orca/scripts/toolkits/J2SE-access-bridge/formatting.py M src/orca/scripts/toolkits/J2SE-access-bridge/speech_generator.py M src/orca/speech_generator.py M src/orca/speechdispatcherfactory.py 2023-07-27 00:56:42 +0200 Joanmarie Diggs Git rid of unused import in notification presenter M src/orca/notification_presenter.py 2023-07-26 13:02:00 +0200 Joanmarie Diggs Use real UI rather than a "mode" for notification messages M help/C/commands_time_date_notifications.page M po/POTFILES.in M src/orca/Makefile.am M src/orca/cmdnames.py M src/orca/common_keyboardmap.py M src/orca/event_manager.py M src/orca/guilabels.py M src/orca/input_event.py M src/orca/messages.py D src/orca/notification_messages.py A src/orca/notification_presenter.py M src/orca/orca_gui_prefs.py M src/orca/orca_state.py M src/orca/script.py M src/orca/scripts/apps/notification-daemon/script.py M src/orca/scripts/apps/notify-osd/script.py M src/orca/scripts/default.py 2023-07-26 13:41:41 +0200 Joanmarie Diggs Fix hang related to event suspension M src/orca/event_manager.py 2023-07-26 12:11:53 +0200 Joanmarie Diggs Event manager: Implement support to suspend certain accessibility events M src/orca/event_manager.py M src/orca/orca.py 2023-07-26 10:22:49 +0200 Joanmarie Diggs Use cached matches with the new structural navigation getters M src/orca/structural_navigation.py 2023-07-26 09:23:18 +0200 Joanmarie Diggs Structural Navigation: Rebind form field navigation to F/Shift+F M help/C/commands_structural_navigation.page M src/orca/structural_navigation.py 2023-07-25 20:43:30 +0200 Joanmarie Diggs More utility creation and tweaking M src/orca/ax_utilities.pyi M src/orca/ax_utilities_collection.py 2023-07-25 18:18:18 +0200 Joanmarie Diggs More utility creation and tweaking M src/orca/ax_utilities.pyi M src/orca/ax_utilities_collection.py M src/orca/ax_utilities_role.py 2023-07-25 14:54:40 +0200 Joanmarie Diggs Tweak debugging output M src/orca/script_utilities.py M src/orca/scripts/web/script_utilities.py 2023-07-25 13:55:20 +0200 Joanmarie Diggs Create some more utilities M src/orca/ax_utilities.pyi M src/orca/ax_utilities_collection.py 2023-07-25 11:47:37 +0200 Joanmarie Diggs Speculative fix for some web content not being flat-reviewable M src/orca/script_utilities.py 2023-07-25 11:37:54 +0200 Joanmarie Diggs Add new utility (not yet used) for getting all static text leaf nodes M src/orca/ax_utilities.py M src/orca/ax_utilities.pyi M src/orca/scripts/toolkits/Chromium/script_utilities.py 2023-07-24 13:19:12 +0200 Joanmarie Diggs Web: Attempt to make _canHaveCaretContext more performant M src/orca/scripts/web/script_utilities.py 2023-07-24 10:47:14 +0200 Joanmarie Diggs Fix error in isSpinnerEntry M src/orca/scripts/web/script_utilities.py 2023-07-23 18:15:59 +0200 Joanmarie Diggs Remove duplicated function M src/orca/script_utilities.py 2023-07-23 18:13:52 +0200 Joanmarie Diggs Use AtspiCollection instead of findAllDescendants for list box item widgets M src/orca/ax_utilities.py M src/orca/ax_utilities.pyi M src/orca/braille_generator.py M src/orca/speech_generator.py 2023-07-23 17:45:21 +0200 Joanmarie Diggs Move bulk of findAllDescendants logic into AXObject M src/orca/ax_object.py M src/orca/script_utilities.py 2023-07-23 17:16:38 +0200 Joanmarie Diggs Move three functions only used by the web script to the web script utils M src/orca/script_utilities.py M src/orca/scripts/web/script_utilities.py 2023-07-23 14:33:12 +0200 Joanmarie Diggs LibreOffice: Remove workaround for bug fixed in LO v5.3.0 M src/orca/scripts/apps/soffice/script_utilities.py 2023-07-23 14:15:56 +0200 Joanmarie Diggs More work on the role utilities M src/orca/ax_utilities.pyi M src/orca/ax_utilities_collection.py M src/orca/ax_utilities_role.py 2023-07-23 13:04:56 +0200 Joanmarie Diggs Remove more uses of findAllDescendants M src/orca/scripts/apps/gajim/script.py M src/orca/scripts/apps/notification-daemon/script.py M src/orca/scripts/apps/pidgin/script.py 2023-07-23 12:58:22 +0200 Joanmarie Diggs Use AtspiCollection in the gnome-shell script to find selected children M src/orca/scripts/apps/gnome-shell/script_utilities.py 2023-07-23 12:52:45 +0200 Joanmarie Diggs Remove a few more uses of findAllDescendants M src/orca/scripts/toolkits/J2SE-access-bridge/speech_generator.py M src/orca/scripts/web/script_utilities.py 2023-07-23 12:09:55 +0200 Joanmarie Diggs Use AtspiCollection in Gecko's and Chromium's find-in-page presentation M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/toolkits/Gecko/script_utilities.py 2023-07-23 11:45:02 +0200 Joanmarie Diggs Fix lint M src/orca/ax_utilities.pyi 2023-07-23 11:28:59 +0200 Joanmarie Diggs Try to find the focused object in applications via AtspiCollection M src/orca/ax_collection.py M src/orca/ax_utilities.py M src/orca/ax_utilities.pyi M src/orca/braille_generator.py M src/orca/orca.py M src/orca/script_manager.py M src/orca/script_utilities.py M src/orca/scripts/default.py M src/orca/scripts/web/script.py M src/orca/scripts/web/script_utilities.py M src/orca/speech_generator.py 2023-07-23 10:38:00 +0200 Joanmarie Diggs Web: Add structural navigation for iframes (unbound commands) M src/orca/cmdnames.py M src/orca/formatting.py M src/orca/guilabels.py M src/orca/messages.py M src/orca/scripts/toolkits/WebKitGtk/script.py M src/orca/scripts/web/script.py M src/orca/structural_navigation.py 2023-07-23 09:56:02 +0200 Joanmarie Diggs Try to find the status bar in applications via AtspiCollection M src/orca/ax_utilities.py M src/orca/ax_utilities.pyi M src/orca/braille_generator.py M src/orca/generator.py M src/orca/script_utilities.py M src/orca/scripts/default.py M src/orca/scripts/web/script_utilities.py M src/orca/speech_generator.py 2023-07-22 20:23:53 +0200 Joanmarie Diggs Fix lint M src/orca/ax_utilities.pyi 2023-07-22 19:13:57 +0200 Joanmarie Diggs Try to find the default button in dialogs via AtspiCollection M src/orca/script_utilities.py M src/orca/speech_generator.py 2023-07-22 17:25:26 +0200 Joanmarie Diggs More work on utility functions M src/orca/ax_collection.py M src/orca/ax_object.py M src/orca/ax_utilities.py M src/orca/ax_utilities.pyi M src/orca/ax_utilities_collection.py M src/orca/ax_utilities_role.py M src/orca/script_utilities.py 2023-07-22 17:22:35 +0200 Joanmarie Diggs Fix lint M src/orca/ax_utilities.pyi 2023-07-22 16:43:05 +0200 Joanmarie Diggs Begin using new utility functions in structural navigation code M src/orca/structural_navigation.py 2023-07-22 16:52:52 +0200 Joanmarie Diggs Fix one more error message that should not be presented M src/orca/structural_navigation.py 2023-07-21 13:17:53 +0200 Joanmarie Diggs Create utility functions for finding objects via AtspiCollection M src/orca/Makefile.am M src/orca/ax_collection.py M src/orca/ax_utilities.py M src/orca/ax_utilities.pyi A src/orca/ax_utilities_collection.py 2023-07-22 16:19:06 +0200 Joanmarie Diggs Fix presentation of structural navigation list with 0 items M src/orca/structural_navigation.py 2023-07-21 16:35:20 +0200 Joanmarie Diggs Fix silly mistake M src/orca/structural_navigation.py 2023-07-21 11:13:38 +0200 Joanmarie Diggs Use AtspiCollection instead of findAllDescendants to get all live regions M src/orca/liveregions.py 2023-07-21 11:00:30 +0200 Joanmarie Diggs Remove the live region predicate M src/orca/structural_navigation.py 2023-07-21 10:46:12 +0200 Joanmarie Diggs Use is_table_cell instead of the table cell predicate in struct nav M src/orca/structural_navigation.py 2023-07-21 10:36:27 +0200 Joanmarie Diggs Fix regression in Firefox live region presentation M src/orca/event_manager.py 2023-07-20 16:14:01 +0200 Joanmarie Diggs Create AXCollection and begin using it M src/orca/Makefile.am A src/orca/ax_collection.py M src/orca/liveregions.py M src/orca/script_utilities.py M src/orca/scripts/web/script_utilities.py M src/orca/structural_navigation.py 2023-07-20 17:10:44 +0200 Joanmarie Diggs Web: Remove the check for supports landmark role M src/orca/script_utilities.py M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/web/script_utilities.py M src/orca/structural_navigation.py 2023-07-20 16:10:13 +0200 Joanmarie Diggs Remove lint M src/orca/structural_navigation.py 2023-07-20 15:40:32 +0200 Joanmarie Diggs Structural navigation: Remove unneeded predicates; improve perf of rest M src/orca/structural_navigation.py 2023-07-20 12:14:19 +0200 Joanmarie Diggs Fix Orca not speaking the newly-selected item when deleting message M src/orca/ax_object.py M src/orca/script_utilities.py M src/orca/scripts/apps/evolution/script.py M src/orca/scripts/default.py M src/orca/scripts/toolkits/gtk/script.py 2023-07-20 00:25:07 +0200 Joanmarie Diggs Revert "Revert "Interrupt on focus change"" M src/orca/script_utilities.py M src/orca/scripts/default.py M src/orca/scripts/toolkits/GAIL/script.py M src/orca/scripts/toolkits/gtk/script.py 2023-07-19 23:44:11 +0200 Joanmarie Diggs Remove more lint M src/orca/scripts/web/script_utilities.py 2023-07-19 22:02:49 +0200 Joanmarie Diggs Remove more lint M src/orca/scripts/web/script_utilities.py M src/orca/speech_generator.py 2023-07-19 21:38:48 +0200 Joanmarie Diggs Fix missing colon M src/orca/scripts/web/speech_generator.py 2023-07-19 21:34:56 +0200 Joanmarie Diggs Remove more lint M src/orca/script_utilities.py M src/orca/scripts/web/script_utilities.py M src/orca/scripts/web/speech_generator.py M src/orca/speech_generator.py M src/orca/spellcheck.py 2023-07-19 20:48:37 +0200 Joanmarie Diggs Remove more lint M src/orca/event_manager.py M src/orca/scripts/web/script.py M src/orca/scripts/web/script_utilities.py 2023-07-19 20:34:08 +0200 Joanmarie Diggs Remove more lint M src/orca/scripts/default.py M src/orca/scripts/switcher/script.py M src/orca/scripts/toolkits/Chromium/script.py M src/orca/scripts/toolkits/Chromium/speech_generator.py M src/orca/scripts/toolkits/GAIL/script.py M src/orca/scripts/toolkits/WebKitGtk/speech_generator.py M src/orca/scripts/toolkits/gtk/script.py 2023-07-19 20:19:35 +0200 Joanmarie Diggs Get rid of more lint M src/orca/generator.py M src/orca/input_event.py M src/orca/orca.py M src/orca/script_utilities.py M src/orca/scripts/apps/gnome-documents/script_utilities.py M src/orca/scripts/apps/gnome-shell/script_utilities.py M src/orca/scripts/apps/notification-daemon/script.py M src/orca/scripts/apps/soffice/speech_generator.py 2023-07-19 20:09:06 +0200 Joanmarie Diggs Fix error from previous de-linting M src/orca/scripts/apps/soffice/script_utilities.py 2023-07-19 20:05:35 +0200 Joanmarie Diggs Get rid of some more "bare except" instances M src/orca/orca_bin.py.in 2023-07-19 20:03:26 +0200 Joanmarie Diggs Add some null checks for orca_state.device M src/orca/orca.py 2023-07-19 20:00:27 +0200 Joanmarie Diggs Get rid of some more lint M src/orca/braille.py M src/orca/event_manager.py M src/orca/generator.py M src/orca/input_event.py M src/orca/keybindings.py M src/orca/label_inference.py M src/orca/liveregions.py M src/orca/mathsymbols.py M src/orca/mouse_review.py M src/orca/orca.py M src/orca/orca_gui_prefs.py M src/orca/script_utilities.py M src/orca/scripts/apps/evolution/braille_generator.py M src/orca/scripts/apps/gcalctool/script.py M src/orca/scripts/apps/gedit/spellcheck.py M src/orca/scripts/apps/gnome-shell/script.py M src/orca/scripts/apps/gnome-shell/script_utilities.py M src/orca/scripts/apps/notification-daemon/script.py M src/orca/scripts/apps/soffice/script.py M src/orca/scripts/apps/soffice/script_utilities.py 2023-07-19 17:41:09 +0200 Joanmarie Diggs Don't cache roles M src/orca/ax_object.py 2023-07-19 14:48:37 +0200 Joanmarie Diggs Use lock in AXObject._clear_stored_data M src/orca/ax_object.py 2023-07-19 13:34:53 +0200 Joanmarie Diggs More work on Thunderbird event spam M src/orca/ax_utilities.pyi M src/orca/ax_utilities_role.py M src/orca/event_manager.py 2023-07-19 12:44:54 +0200 Joanmarie Diggs Handle event flood from Thunderbird due to thread expansion/collapse M src/orca/event_manager.py 2023-07-19 12:15:28 +0200 Joanmarie Diggs Speak new row, column also for row and column headers M src/orca/formatting.py 2023-07-19 11:58:45 +0200 Joanmarie Diggs Remove unused function M src/orca/speech_generator.py 2023-07-19 11:46:41 +0200 Joanmarie Diggs Only speak the table role (and not dimensions) in brief verbosity M src/orca/speech_generator.py 2023-07-19 11:31:40 +0200 Joanmarie Diggs LO Calc: Stop speaking the number of rows, columns when table gets focus M src/orca/generator.py 2023-07-18 17:49:58 +0200 Joanmarie Diggs Fix lint M src/orca/ax_object.py 2023-07-18 17:08:26 +0200 Joanmarie Diggs Use the new Atspi clear_cache_single. M src/orca/ax_object.py 2023-07-18 13:05:21 +0200 Joanmarie Diggs Restore early return that accidentally got removed M src/orca/speech_generator.py 2023-07-17 14:33:33 +0200 Joanmarie Diggs Don't iterate through children in debug mode with broken trees M src/orca/ax_object.py 2023-07-17 13:16:02 +0200 Joanmarie Diggs Also sanity check the active window in default script M src/orca/scripts/default.py 2023-07-17 12:41:42 +0200 Joanmarie Diggs Handle/correct window events coming from mutter-x11-frames M src/orca/ax_object.py M src/orca/debug.py M src/orca/event_manager.py M src/orca/input_event.py M src/orca/orca.py M src/orca/script_utilities.py M src/orca/scripts/default.py M src/orca/scripts/switcher/script.py M src/orca/scripts/toolkits/Chromium/script.py M src/orca/scripts/toolkits/GAIL/script.py M src/orca/scripts/toolkits/gtk/script.py M src/orca/scripts/web/script_utilities.py 2023-07-17 09:40:46 +0200 Joanmarie Diggs Revert "Interrupt on focus change" M src/orca/script_utilities.py M src/orca/scripts/default.py M src/orca/scripts/toolkits/GAIL/script.py M src/orca/scripts/toolkits/gtk/script.py 2023-07-16 12:07:52 +0200 Joanmarie Diggs Remove some lint introduced by reverting the key handling M src/orca/event_manager.py 2023-07-16 11:47:29 +0200 Joanmarie Diggs Change version to 45.alpha M README.md M configure.ac 2023-07-16 11:44:06 +0200 Joanmarie Diggs Revert changes related to always using the new key handling M src/orca/event_manager.py M src/orca/input_event.py M src/orca/orca.py M src/orca/orca_state.py M src/orca/script_utilities.py M src/orca/scripts/default.py M src/orca/scripts/web/script.py 2023-07-16 00:36:43 +0200 Joanmarie Diggs Remove another no-longer-needed import M src/orca/scripts/terminal/script_utilities.py 2023-07-16 00:31:00 +0200 Joanmarie Diggs Fix more lint M src/orca/ax_utilities_role.py M src/orca/orca.py M src/orca/script_utilities.py M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/toolkits/Gecko/script_utilities.py M src/orca/scripts/web/script_utilities.py 2023-07-16 00:02:52 +0200 Joanmarie Diggs Remove some unused logic and an unneeded import M src/orca/settings_manager.py M src/orca/tutorialgenerator.py 2023-07-15 23:43:24 +0200 Joanmarie Diggs Fix another error from convenience function commits M src/orca/scripts/toolkits/GAIL/script.py 2023-07-15 23:17:55 +0200 Joanmarie Diggs Get rid of no-longer-needed Atspi imports M src/orca/scripts/apps/Thunderbird/script.py M src/orca/scripts/apps/Thunderbird/spellcheck.py M src/orca/scripts/apps/evince/script.py M src/orca/scripts/apps/evolution/script.py M src/orca/scripts/apps/evolution/script_utilities.py M src/orca/scripts/apps/evolution/speech_generator.py M src/orca/scripts/apps/gedit/script.py M src/orca/scripts/apps/gnome-shell/script.py M src/orca/scripts/apps/kwin/script_utilities.py M src/orca/scripts/toolkits/Chromium/script.py M src/orca/scripts/toolkits/GAIL/script.py M src/orca/scripts/toolkits/GAIL/script_utilities.py M src/orca/scripts/toolkits/Qt/script_utilities.py 2023-07-15 23:08:59 +0200 Joanmarie Diggs Get rid of some assigned-but-never-used lint M src/orca/flat_review.py M src/orca/generator.py M src/orca/orca_gui_commandlist.py M src/orca/scripts/default.py M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/toolkits/J2SE-access-bridge/script_utilities.py M src/orca/scripts/web/script_utilities.py M src/orca/speech_generator.py M src/orca/tutorialgenerator.py 2023-07-15 23:03:31 +0200 Joanmarie Diggs Fix predicate in mouse review M src/orca/mouse_review.py 2023-07-15 22:59:44 +0200 Joanmarie Diggs Fix two mistakes from convenience function commits M src/orca/scripts/apps/kwin/script_utilities.py M src/orca/scripts/toolkits/GAIL/script.py 2023-07-15 22:56:04 +0200 Joanmarie Diggs Use state utility in spellcheck.py M src/orca/spellcheck.py 2023-07-15 22:51:45 +0200 Joanmarie Diggs Use new role and state convenience functions in web script M src/orca/scripts/web/script.py 2023-07-15 22:50:17 +0200 Joanmarie Diggs Use new role and state convenience functions in web script utils M src/orca/scripts/web/script_utilities.py 2023-07-15 22:48:23 +0200 Joanmarie Diggs Use new role and state convenience functions in web generators M src/orca/scripts/web/braille_generator.py M src/orca/scripts/web/speech_generator.py 2023-07-15 22:44:58 +0200 Joanmarie Diggs Use new role and state convenience functions in script manager M src/orca/script_manager.py 2023-07-15 22:43:30 +0200 Joanmarie Diggs Use new role and state convenience functions in WebKitGtk script M src/orca/scripts/toolkits/WebKitGtk/braille_generator.py M src/orca/scripts/toolkits/WebKitGtk/script.py M src/orca/scripts/toolkits/WebKitGtk/script_utilities.py 2023-07-15 22:41:33 +0200 Joanmarie Diggs Use new role and state convenience functions in Gtk and Qt scripts M src/orca/scripts/toolkits/GAIL/script.py M src/orca/scripts/toolkits/GAIL/script_utilities.py M src/orca/scripts/toolkits/Qt/script.py M src/orca/scripts/toolkits/Qt/script_utilities.py M src/orca/scripts/toolkits/gtk/script.py M src/orca/scripts/toolkits/gtk/script_utilities.py 2023-07-15 22:33:41 +0200 Joanmarie Diggs Use new role and state convenience functions in java access bridge script M src/orca/scripts/toolkits/J2SE-access-bridge/script.py M src/orca/scripts/toolkits/J2SE-access-bridge/script_utilities.py M src/orca/scripts/toolkits/J2SE-access-bridge/speech_generator.py 2023-07-15 22:30:33 +0200 Joanmarie Diggs Add null check for live region manager in structural navigation M src/orca/structural_navigation.py 2023-07-15 21:59:28 +0200 Joanmarie Diggs Use new role and state convenience functions in evolution script M src/orca/scripts/apps/evolution/script.py M src/orca/scripts/apps/evolution/script_utilities.py M src/orca/scripts/apps/evolution/speech_generator.py 2023-07-15 21:56:37 +0200 Joanmarie Diggs Use new role and state convenience fucntions in several app scripts M src/orca/scripts/apps/Banshee/script.py M src/orca/scripts/apps/Banshee/script_utilities.py M src/orca/scripts/apps/Eclipse/script.py M src/orca/scripts/apps/evince/script.py M src/orca/scripts/apps/gcalctool/script.py M src/orca/scripts/apps/gedit/script.py M src/orca/scripts/apps/gedit/spellcheck.py M src/orca/scripts/apps/gnome-documents/script.py M src/orca/scripts/apps/gnome-search-tool/script.py M src/orca/scripts/apps/kwin/script_utilities.py M src/orca/scripts/apps/xfwm4/script.py M src/orca/scripts/terminal/script_utilities.py 2023-07-15 21:52:03 +0200 Joanmarie Diggs Use new role and state convenience functions in thunderbird script M src/orca/scripts/apps/Thunderbird/script.py M src/orca/scripts/apps/Thunderbird/spellcheck.py 2023-07-15 21:43:42 +0200 Joanmarie Diggs Begin using new role and state convenience functions in soffice script M src/orca/scripts/apps/soffice/braille_generator.py M src/orca/scripts/apps/soffice/script.py M src/orca/scripts/apps/soffice/script_utilities.py M src/orca/scripts/apps/soffice/speech_generator.py M src/orca/scripts/apps/soffice/spellcheck.py 2023-07-15 21:29:35 +0200 Joanmarie Diggs Use new role and state convenience functions in several more places M src/orca/eventsynthesizer.py M src/orca/flat_review.py M src/orca/input_event.py M src/orca/mouse_review.py 2023-07-15 21:25:01 +0200 Joanmarie Diggs Use new role and state convenience functions in event manager M src/orca/event_manager.py 2023-07-15 21:20:18 +0200 Joanmarie Diggs Use new role and state convenience functions in structural navigation M src/orca/structural_navigation.py 2023-07-15 21:16:14 +0200 Joanmarie Diggs Use new role and state convenience functions in chat support M src/orca/chat.py M src/orca/scripts/apps/pidgin/script_utilities.py M src/orca/scripts/apps/smuxi-frontend-gnome/chat.py 2023-07-15 21:11:00 +0200 Joanmarie Diggs Use new role and state convenience functions in Gecko script utilities M src/orca/scripts/toolkits/Gecko/script_utilities.py 2023-07-15 21:07:51 +0200 Joanmarie Diggs Use new role and state convenience functions in Chromium script M src/orca/scripts/toolkits/Chromium/script.py M src/orca/scripts/toolkits/Chromium/script_utilities.py 2023-07-15 21:02:54 +0200 Joanmarie Diggs Use new role and state convenience functions in gnome-shell script M src/orca/scripts/apps/gnome-shell/script.py M src/orca/scripts/apps/gnome-shell/script_utilities.py 2023-07-15 20:56:04 +0200 Joanmarie Diggs Use new role and state convenience functions in label_inference.py M src/orca/label_inference.py 2023-07-15 20:51:19 +0200 Joanmarie Diggs Start using new role and state convenience functions in default generators M src/orca/braille_generator.py M src/orca/generator.py M src/orca/sound_generator.py M src/orca/speech_generator.py M src/orca/tutorialgenerator.py 2023-07-15 20:44:57 +0200 Joanmarie Diggs Use new role and state convenience functions in default.py M src/orca/scripts/default.py 2023-07-15 20:34:42 +0200 Joanmarie Diggs Use new role and state convenience functions in default script utilities M src/orca/script_utilities.py 2023-07-15 20:19:17 +0200 Joanmarie Diggs Create convenience functions related to role and state M src/orca/Makefile.am M src/orca/ax_object.py M src/orca/ax_utilities.py A src/orca/ax_utilities.pyi A src/orca/ax_utilities_role.py A src/orca/ax_utilities_state.py 2023-07-14 20:02:28 +0200 Joanmarie Diggs Add "The process appears to be hung" error to our known-dead cache M src/orca/ax_object.py 2023-07-14 11:50:25 +0200 Joanmarie Diggs Qt: Work around more accessibility tree problems M src/orca/script_utilities.py M src/orca/scripts/toolkits/Qt/Makefile.am M src/orca/scripts/toolkits/Qt/script.py A src/orca/scripts/toolkits/Qt/script_utilities.py 2023-07-12 21:42:10 +0200 Joanmarie Diggs One more correction from the lint removal M src/orca/speech_generator.py 2023-07-12 21:39:30 +0200 Joanmarie Diggs Fix error from previous commit M src/orca/scripts/web/script.py 2023-07-12 21:26:04 +0200 Joanmarie Diggs Get rid of some lint M src/orca/ax_object.py M src/orca/ax_selection.py M src/orca/ax_utilities.py M src/orca/bookmarks.py M src/orca/braille.py M src/orca/braille_generator.py M src/orca/caret_navigation.py M src/orca/chat.py M src/orca/colornames.py M src/orca/debug.py M src/orca/event_manager.py M src/orca/eventsynthesizer.py M src/orca/flat_review.py M src/orca/formatting.py M src/orca/generator.py M src/orca/input_event.py M src/orca/keybindings.py M src/orca/label_inference.py M src/orca/liveregions.py M src/orca/mathsymbols.py M src/orca/mouse_review.py M src/orca/orca.py M src/orca/orca_gtkbuilder.py M src/orca/orca_gui_find.py M src/orca/orca_gui_prefs.py M src/orca/script_manager.py M src/orca/script_utilities.py M src/orca/scripts/apps/Eclipse/script.py M src/orca/scripts/apps/Thunderbird/script.py M src/orca/scripts/apps/Thunderbird/spellcheck.py M src/orca/scripts/apps/evolution/script.py M src/orca/scripts/apps/gajim/script.py M src/orca/scripts/apps/gedit/spellcheck.py M src/orca/scripts/apps/notify-osd/script.py M src/orca/scripts/apps/pidgin/script.py M src/orca/scripts/apps/pidgin/script_utilities.py M src/orca/scripts/apps/smuxi-frontend-gnome/chat.py M src/orca/scripts/apps/soffice/braille_generator.py M src/orca/scripts/apps/soffice/script.py M src/orca/scripts/apps/soffice/script_utilities.py M src/orca/scripts/apps/soffice/spellcheck.py M src/orca/scripts/default.py M src/orca/scripts/terminal/script.py M src/orca/scripts/terminal/script_utilities.py M src/orca/scripts/toolkits/Chromium/braille_generator.py M src/orca/scripts/toolkits/Chromium/script.py M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/toolkits/Chromium/speech_generator.py M src/orca/scripts/toolkits/J2SE-access-bridge/script.py M src/orca/scripts/toolkits/J2SE-access-bridge/script_utilities.py M src/orca/scripts/toolkits/WebKitGtk/braille_generator.py M src/orca/scripts/toolkits/WebKitGtk/script.py M src/orca/scripts/toolkits/WebKitGtk/script_utilities.py M src/orca/scripts/toolkits/WebKitGtk/speech_generator.py M src/orca/scripts/toolkits/clutter/script.py M src/orca/scripts/toolkits/gtk/script_utilities.py M src/orca/scripts/web/script.py M src/orca/scripts/web/script_utilities.py M src/orca/scripts/web/speech_generator.py M src/orca/settings_manager.py M src/orca/sound.py M src/orca/sound_generator.py M src/orca/speech.py M src/orca/speech_generator.py M src/orca/speechdispatcherfactory.py M src/orca/spellcheck.py M src/orca/structural_navigation.py M src/orca/tutorialgenerator.py 2023-07-12 18:36:06 +0200 Joanmarie Diggs Keep track of "dead" objects when exception is encountered M src/orca/ax_object.py 2023-07-12 14:40:39 +0200 Joanmarie Diggs Event manager: prune and ignored children-removed events during floods M src/orca/event_manager.py 2023-07-08 14:57:29 +0200 Joanmarie Diggs Begin creation and use of functions to get selection info from Atspi M src/orca/Makefile.am M src/orca/ax_object.py A src/orca/ax_selection.py M src/orca/script_utilities.py M src/orca/scripts/apps/gnome-shell/script_utilities.py M src/orca/scripts/apps/soffice/script_utilities.py M src/orca/scripts/toolkits/J2SE-access-bridge/script.py M src/orca/structural_navigation.py 2023-07-07 20:07:29 +0200 Joanmarie Diggs Add `debugOutput` argument to all useStructuralNavigationModel instances M src/orca/script.py M src/orca/scripts/apps/SeaMonkey/script.py M src/orca/scripts/apps/Thunderbird/script.py M src/orca/scripts/apps/evince/script.py M src/orca/scripts/toolkits/WebKitGtk/script.py 2023-07-07 17:40:52 +0200 Joanmarie Diggs Add debugging warning when multiple handlers are found for a keybinding M src/orca/keybindings.py 2023-07-07 15:50:51 +0200 Joanmarie Diggs Add debugging output related to key grabs M src/orca/event_manager.py M src/orca/input_event.py M src/orca/scripts/default.py M src/orca/scripts/web/script.py 2023-07-07 15:29:00 +0200 Joanmarie Diggs Get rid of web-related debug output spam triggered by the key grab code M src/orca/scripts/web/script.py 2023-07-07 14:48:30 +0200 Joanmarie Diggs Add debugging warning when multiple handlers are found for input event M src/orca/keybindings.py 2023-07-05 12:05:46 +0200 Joanmarie Diggs Work around broken accessibility tree in Dolphin M src/orca/script_utilities.py M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/toolkits/Qt/script.py 2023-06-30 18:32:30 +0000 Bruce Cowan Update British English translation M po/en_GB.po 2023-06-30 11:50:09 +0200 Lukáš Tyrychtr cleanup: Remove windowActivateTime M src/orca/scripts/default.py M src/orca/scripts/toolkits/GAIL/script.py M src/orca/scripts/toolkits/gtk/script.py 2023-06-30 08:40:54 +0000 Lukáš Tyrychtr Interrupt on focus change M src/orca/ax_object.py M src/orca/script_utilities.py M src/orca/scripts/default.py 2023-06-28 14:06:49 +0200 Joanmarie Diggs Use speech-dispatcher's char command for single-character strings M src/orca/speechdispatcherfactory.py 2023-06-28 13:40:41 +0200 Joanmarie Diggs Include session details with orca version in debug output M src/orca/orca.py 2023-06-28 12:27:14 +0200 Joanmarie Diggs Fix several bad assumptions related to the top-level object logic M src/orca/script_utilities.py 2023-06-27 17:28:16 +0200 Joanmarie Diggs Get toolkit info from Atspi rather than pyatspi M src/orca/ax_object.py M src/orca/debug.py M src/orca/event_manager.py M src/orca/script_manager.py 2023-06-27 16:44:06 +0200 Joanmarie Diggs Add debugging info to frameAndDialog M src/orca/script_utilities.py 2023-06-27 15:30:53 +0200 Joanmarie Diggs Qt: Clear the AT-SPI2 cache of inactive frames with focus-firing children M src/orca/scripts/toolkits/Qt/script.py 2023-06-27 11:08:00 +0200 Lukáš Tyrychtr script-utilities: Use window coordinates in the are objects same check M src/orca/script_utilities.py 2023-06-23 16:37:41 +0200 Joanmarie Diggs Fix another error from 31d4b15e4f280e7ef0c5dd4d682bf47af55c8017 M src/orca/scripts/default.py 2023-06-23 16:26:24 +0200 Joanmarie Diggs Fix error from 31d4b15e4f280e7ef0c5dd4d682bf47af55c8017 M src/orca/event_manager.py 2023-06-23 07:37:28 +0000 Matt Campbell Always use new key handling M src/orca/event_manager.py M src/orca/orca.py M src/orca/orca_state.py M src/orca/script_utilities.py M src/orca/scripts/default.py 2023-06-19 09:35:18 +0200 Joanmarie Diggs Fix nit in debugging output M src/orca/speechdispatcherfactory.py 2023-06-16 15:14:27 +0200 Lukáš Tyrychtr script_utilities: When checking whether two objects are the same, check descriptions too M src/orca/script_utilities.py 2023-06-11 21:46:06 -0600 Federico Mena Quintero orca.doap: Add myself as maintainer so I can tweak the GitLab project settings M orca.doap 2023-06-09 14:46:19 -0600 Federico Mena Quintero ci/pull-container-image.sh: Utility script to get the container for local development A ci/pull-container-image.sh 2023-06-08 17:37:51 -0600 Federico Mena Quintero (#326): Add minimal CI A .gitlab-ci.yml A ci/build_and_install.sh A ci/container_builds.yml A ci/install_atspi.sh A ci/install_pyatspi2.sh A pyproject.toml 2023-06-09 18:27:35 +0200 Lukáš Tyrychtr SpeechDispatcherFacory: Apply the passed in ACSS even when speaking a single char key M src/orca/speechdispatcherfactory.py 2023-06-11 14:35:33 +0200 Joanmarie Diggs Web: Eliminate chattiness from navigation by cell M src/orca/scripts/web/script.py 2023-06-11 11:51:39 +0200 Joanmarie Diggs Have _getDisplayStyle default to an empty string rather than None M src/orca/scripts/web/script_utilities.py 2023-06-08 18:57:20 +0000 Federico Mena Quintero Remove pyatspi from a couple of places M src/orca/event_manager.py M src/orca/orca.py 2023-06-08 17:35:45 +0200 Joanmarie Diggs Add more debugging output to get_parent_checked M src/orca/ax_object.py 2023-06-08 15:05:19 +0200 Joanmarie Diggs Add null check for event M src/orca/scripts/web/script.py 2023-06-07 19:26:56 +0200 Joanmarie Diggs Web: More work on eliminating chattiness and lags with web apps M src/orca/scripts/web/script.py M src/orca/scripts/web/script_utilities.py 2023-06-07 15:39:07 +0200 Joanmarie Diggs Web: Clear event source's cache in onCaretMoved M src/orca/scripts/web/script.py 2023-06-07 15:31:39 +0200 Joanmarie Diggs Web: Clear object attributes cache before checking aria-hidden value M src/orca/scripts/web/script_utilities.py 2023-06-07 14:44:13 +0200 Joanmarie Diggs Create and begin using Atspi replacements for pyatspi action functions M src/orca/ax_object.py M src/orca/braille.py M src/orca/debug.py M src/orca/eventsynthesizer.py M src/orca/orca_gui_navlist.py M src/orca/script_utilities.py M src/orca/scripts/default.py M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/web/script_utilities.py 2023-06-06 18:18:32 +0200 Joanmarie Diggs Handle Atspi's get_attributes returning None rather than an empty dict M src/orca/ax_object.py 2023-06-06 17:13:52 +0200 Joanmarie Diggs Use atspi's get_attributes rather than pyatspi's getAttributes M src/orca/ax_object.py M src/orca/debug.py M src/orca/script_manager.py M src/orca/script_utilities.py M src/orca/scripts/web/script_utilities.py 2023-06-06 13:45:43 +0200 Joanmarie Diggs Web: More work on eliminating chattiness with ARIA comboboxes M src/orca/scripts/web/script.py M src/orca/scripts/web/script_utilities.py M src/orca/scripts/web/speech_generator.py 2023-06-05 17:38:09 +0200 Joanmarie Diggs Web: Eliminate listbox chattiness with ARIA comboboxes M src/orca/scripts/web/speech_generator.py 2023-06-05 16:52:50 +0200 Joanmarie Diggs Web: Improve recovery when the focused object is destroyed M src/orca/scripts/web/script_utilities.py 2023-06-05 15:42:21 +0200 Joanmarie Diggs Include relation targets in debug output, make other tweaks M src/orca/ax_object.py M src/orca/debug.py M src/orca/scripts/web/script_utilities.py 2023-06-05 12:04:19 +0200 Joanmarie Diggs Treat cells with accessible names as the real active descendant M src/orca/script_utilities.py 2023-06-05 11:44:14 +0200 Joanmarie Diggs Web: Improve presentation of focusable cells which lack accessible names M src/orca/script_utilities.py M src/orca/scripts/web/braille_generator.py M src/orca/scripts/web/speech_generator.py 2023-06-01 12:17:56 +0200 Joanmarie Diggs Don't treat Alt+Left/Right as character navigation M src/orca/script_utilities.py 2023-05-28 17:48:46 +0200 Joanmarie Diggs Remove the Empathy script. M configure.ac M src/orca/script_manager.py M src/orca/scripts/apps/Makefile.am M src/orca/scripts/apps/__init__.py D src/orca/scripts/apps/empathy/Makefile.am D src/orca/scripts/apps/empathy/__init__.py D src/orca/scripts/apps/empathy/script.py D src/orca/scripts/apps/empathy/script_utilities.py 2023-05-28 15:51:24 +0200 Joanmarie Diggs Add logic to filter out windows which claim to be active when they're not M src/orca/script_utilities.py 2023-05-28 13:10:48 +0200 Joanmarie Diggs Another speculative fix for Orca not speaking "!" as key event M src/orca/speechdispatcherfactory.py 2023-05-27 11:52:05 +0200 Joanmarie Diggs Fix regression in chat.py M src/orca/chat.py 2023-05-27 11:20:04 +0200 Joanmarie Diggs Fix regression introduced by silly mistake. M src/orca/script_utilities.py 2023-05-27 11:11:32 +0200 Joanmarie Diggs Speculative fix for Orca not speaking "!" when we don't use chnames M src/orca/speech.py M src/orca/speechdispatcherfactory.py 2023-05-26 15:52:19 +0200 Joanmarie Diggs Stop using Orca's custom character names for non-math content M src/orca/chnames.py 2023-05-26 12:39:15 +0200 Joanmarie Diggs Create and use utilities to replace calls to pyatspi's Registry.getDesktop() M src/orca/Makefile.am M src/orca/ax_object.py A src/orca/ax_utilities.py M src/orca/debug.py M src/orca/event_manager.py M src/orca/mouse_review.py M src/orca/orca_bin.py.in M src/orca/script_manager.py M src/orca/script_utilities.py 2023-05-26 10:38:49 +0200 Joanmarie Diggs Remove the Mozilla script M configure.ac M src/orca/script_manager.py M src/orca/scripts/apps/Makefile.am D src/orca/scripts/apps/Mozilla/Makefile.am D src/orca/scripts/apps/Mozilla/__init__.py D src/orca/scripts/apps/Mozilla/script.py M src/orca/scripts/apps/__init__.py 2023-05-26 10:26:09 +0200 Joanmarie Diggs Set presentIfInactive to False in the Gecko script M src/orca/scripts/toolkits/Gecko/script.py 2023-05-26 10:25:11 +0200 Joanmarie Diggs Fix spelling error in doc strings M src/orca/script.py M src/orca/scripts/apps/Banshee/script.py M src/orca/scripts/apps/empathy/script.py M src/orca/scripts/apps/gnome-documents/script.py M src/orca/scripts/apps/kwin/script.py M src/orca/scripts/apps/pidgin/script.py M src/orca/scripts/apps/soffice/script.py M src/orca/scripts/switcher/script.py M src/orca/scripts/terminal/script.py M src/orca/scripts/toolkits/Chromium/script.py M src/orca/scripts/toolkits/Gecko/script.py M src/orca/scripts/toolkits/J2SE-access-bridge/script.py M src/orca/scripts/toolkits/WebKitGtk/script.py M src/orca/scripts/web/script.py 2023-05-25 18:43:35 +0200 Joanmarie Diggs Create and use AXObject.get_role_name instead of pyatspi's getRoleName M src/orca/ax_object.py M src/orca/debug.py M src/orca/generator.py M src/orca/script_utilities.py M src/orca/scripts/apps/soffice/speech_generator.py M src/orca/scripts/web/script_utilities.py M src/orca/tutorialgenerator.py 2023-05-25 18:11:20 +0200 Joanmarie Diggs Create and use AXObject.clear_cache to replace pyatspi's clearCache M src/orca/ax_object.py M src/orca/script_utilities.py M src/orca/scripts/apps/gnome-shell/script.py M src/orca/scripts/apps/soffice/script.py M src/orca/scripts/default.py M src/orca/scripts/switcher/script_utilities.py M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/toolkits/Gecko/script_utilities.py M src/orca/scripts/web/script.py M src/orca/scripts/web/script_utilities.py M src/orca/structural_navigation.py 2023-05-25 17:38:49 +0200 Joanmarie Diggs Remove call to pyatspi.clearCache M src/orca/scripts/apps/Thunderbird/script.py 2023-05-25 15:34:53 +0200 Joanmarie Diggs Event manager: Ignore children-changed:remove events from gnome-shell M src/orca/event_manager.py 2023-05-25 15:15:23 +0200 Joanmarie Diggs Remove/replace a few miscellaneous uses of pyatspi M src/orca/event_manager.py M src/orca/eventsynthesizer.py M src/orca/generator.py M src/orca/scripts/apps/gnome-documents/script_utilities.py M src/orca/scripts/web/script_utilities.py M src/orca/settings.py M src/orca/structural_navigation.py 2023-05-25 14:52:38 +0200 Joanmarie Diggs Create and use AXObject.get_application M src/orca/ax_object.py M src/orca/debug.py M src/orca/event_manager.py M src/orca/generator.py M src/orca/input_event.py M src/orca/mouse_review.py M src/orca/orca.py M src/orca/script_manager.py M src/orca/script_utilities.py M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/web/script_utilities.py M src/orca/speech_generator.py 2023-05-24 20:57:39 +0200 Joanmarie Diggs Create AXObject functions to replace pyatspi's relation-related calls M src/orca/ax_object.py M src/orca/braille_generator.py M src/orca/debug.py M src/orca/generator.py M src/orca/liveregions.py M src/orca/script_utilities.py M src/orca/scripts/apps/Thunderbird/spellcheck.py M src/orca/scripts/apps/gedit/spellcheck.py M src/orca/scripts/apps/pidgin/script_utilities.py M src/orca/scripts/apps/soffice/script_utilities.py M src/orca/scripts/default.py M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/toolkits/gtk/script_utilities.py M src/orca/scripts/web/script_utilities.py M src/orca/scripts/web/speech_generator.py M src/orca/speech_generator.py 2023-05-24 19:35:33 +0200 Joanmarie Diggs Fix typo and use Atspi role instead of pyatspi role M src/orca/scripts/web/script_utilities.py 2023-05-24 13:26:47 +0200 Joanmarie Diggs Create AXObject functions to replace pyatspi's getState() calls M src/orca/ax_object.py M src/orca/chat.py M src/orca/debug.py M src/orca/event_manager.py M src/orca/flat_review.py M src/orca/generator.py M src/orca/label_inference.py M src/orca/mouse_review.py M src/orca/script_manager.py M src/orca/script_utilities.py M src/orca/scripts/apps/Eclipse/script.py M src/orca/scripts/apps/Thunderbird/script.py M src/orca/scripts/apps/Thunderbird/spellcheck.py M src/orca/scripts/apps/evince/script.py M src/orca/scripts/apps/evolution/script.py M src/orca/scripts/apps/evolution/script_utilities.py M src/orca/scripts/apps/evolution/speech_generator.py M src/orca/scripts/apps/gcalctool/script.py M src/orca/scripts/apps/gedit/script.py M src/orca/scripts/apps/gedit/spellcheck.py M src/orca/scripts/apps/gnome-shell/script.py M src/orca/scripts/apps/gnome-shell/script_utilities.py M src/orca/scripts/apps/kwin/script_utilities.py M src/orca/scripts/apps/pidgin/script_utilities.py M src/orca/scripts/apps/smuxi-frontend-gnome/chat.py M src/orca/scripts/apps/soffice/braille_generator.py M src/orca/scripts/apps/soffice/script.py M src/orca/scripts/apps/soffice/speech_generator.py M src/orca/scripts/apps/soffice/spellcheck.py M src/orca/scripts/default.py M src/orca/scripts/toolkits/Chromium/script_utilities.py M src/orca/scripts/toolkits/GAIL/script.py M src/orca/scripts/toolkits/Gecko/script_utilities.py M src/orca/scripts/toolkits/J2SE-access-bridge/script.py M src/orca/scripts/toolkits/J2SE-access-bridge/script_utilities.py M src/orca/scripts/toolkits/J2SE-access-bridge/speech_generator.py M src/orca/scripts/toolkits/Qt/script.py M src/orca/scripts/toolkits/WebKitGtk/braille_generator.py M src/orca/scripts/toolkits/WebKitGtk/script.py M src/orca/scripts/toolkits/WebKitGtk/script_utilities.py M src/orca/scripts/toolkits/gtk/script.py M src/orca/scripts/toolkits/gtk/script_utilities.py M src/orca/scripts/web/braille_generator.py M src/orca/scripts/web/script.py M src/orca/scripts/web/script_utilities.py M src/orca/scripts/web/speech_generator.py M src/orca/sound_generator.py M src/orca/speech_generator.py M src/orca/spellcheck.py M src/orca/structural_navigation.py M src/orca/tutorialgenerator.py