Changelog for
orca-45.2-150600.1.1.noarch.rpm :
* Tue Jan 16 2024 dimstarAATTopensuse.org- Update to version 45.2: + Web: Fix bug causing us to get stuck in menu bar during caret navigation. + General: Dump our cached information in response to children-changed events so that we do not present stale information. + Updated translations.
* Fri Oct 06 2023 bjorn.lieAATTgmail.com- Update to version 45.1: + Web: - Fix regression in bookmark support. - Fix bug causing Orca to present some custom widgets as an image. + General: - Fix bug causing Orca to ignore objects that are valid because they had been defunct/invalid before. - Fix bug causing rewind and fast-forward in SayAll to fail. - Fix chattiness issue in mate-panel. - Only examine descriptions by default in isSameObject for Gtk apps for performance reasons. - Use AXObject.is_dead instead of the script utility for performance reasons. - Revert \"Don\'t let brlapi crash us\". This change was a workaround put in place to give distros enough time to get the fixed brltty, but it had a slight performance impact if braille was enabled but not being used. - Stop using deprecated Gtk API in the accessible actions menu. + Updated translations.
* Fri Sep 15 2023 bjorn.lieAATTgmail.com- Update to version 45.0: + Updated translations.
* Wed Sep 06 2023 luc14n0AATTopensuse.org- Update to version 45.rc: + Bug Fixes: - Fix several performance issues. - Fix bug causing utterances to be split up unexpectedly. - Filter out redundant descriptions to reduce chattiness. - Fix tracebacks resulting from hand-editing user-settings.conf. + Updated translations.
* Tue Aug 15 2023 bjorn.lieAATTgmail.com- Update to version 45.beta2: + Do not crash when BrlApi.Connection() crashes as a consequence of BrlTTY having been built with Cython 3.
* Mon Aug 14 2023 bjorn.lieAATTgmail.com- Update to version 45.beta: + Bug Fixes: - Use importlib instead of imp. This is needed for Orca to work in Python 3.12 - Fix regression in flat review braille panning - Fix presentation of Calc selected cells - Fix the \"screen reader on\" message getting cut off - Treat LibreOffice as not supporting AtspiCollection (otherwise it can become non-responsive) + Feature Changes: Change the default button in the list-of dialogs from \"jump to\" to \"activate\" + Updated translations.
* Tue Aug 08 2023 bjorn.lieAATTgmail.com- Update to version 45.alpha: + Object Navigator: This allows the user to navigate through a hierarchy of UI objects. Bindings: - Ctrl+Orca+Up/Down for navigating between parent/child - Ctrl+Orca+Left/Right for navigating among siblings - Ctrl+Orca+Return for performing a click - Ctrl+Orca+S to toggle the simplification of the object hierarchy + Flat Review can now by restricted to the current object of interest to eliminate \"noise\" from irrelevant objects. Binding: Currently unbound + Flat Review now has a command that displays the entire contents being reviewed in an editable text view, making it easier to copy and paste the contents of terminals, dialogs, etc. Binding: Currently unbound + Action Presenter: A popup menu for performing accessible actions on an object, such as click, expand/collapse, press. This should make it easier to interact with applications with poor keyboard navigability. Binding: Orca+Shift+A + The Notification List feature was re-written. It now uses an actual Gtk list rather than an off-screen one. The review announcements now include a timestamp and the dialog allows you to clear the history. + Preferences Dialog and Shortcuts List are now grouped based on feature, making it far easier to discover and bind/rebind commands of interest. + The Structural Navigation command to navigate among form fields was remapped from Orca+Tab/Orca+Shift+Tab to F/Shift+F. A new command was also added to navigate among iframes, which is currently unbound. + Added a command to present the default button. Binding: Orca+E. + Modify Orca\'s left-click functionality to prefer actions which are associated with performing a left click (e.g. click, press, jump, open) and only attempt to synthesize a click as a last resort. + Added the ability to temporarily suspend registration for accessibility events which can greatly improve performance at times event floods are likely, such as window creation/destruction and activation/deactivation. + Started preferring AtspiCollection over child iteration to locate descendants in the accessibility tree. The performance improvement can be up to 10 times faster. We will continue making changes in this area between now and the stable release. + Started relying on speech-dispatcher for character presentation rather than our own character names dictionary, which we were not always using. This should cause Orca to always speak the character name in the same way. + Interrupt speech conditionally on focus changes. This is needed for Gtk 4 on Wayland because we currently do not get notifications for input events, which had been our most reliable hint to interrupt speech. The heuristics to identify when we should not interrupt speech are still being refined, but hopefully this will make the user experience a bit more tolerable until a solution is agreed upon and implemented. See https://github.com/flatpak/xdg-desktop-portal/issues/1046 for more information. + A number of improvements to reduce some lagginess and chattiness in certain web apps. + Added logic to filter out windows which claim to be active but really aren\'t, including descendants of mutter-x11-frames, the desktop frame of some window environments, and certain Electron apps. + Updated translations.
* Fri May 26 2023 bjorn.lieAATTgmail.com- Update to version 44.1: + Web: - Support aria-disabled on application, tab, group, and focusable separator/splitter - Fix bug in identification of inline iframes + General: - Improve performance by checking for duplicate object events - Filter duplicate events when checking for double presses of the orca modifier + Updated translations.
* Fri Mar 24 2023 bjorn.lieAATTgmail.com- Update to version 44.0: + Updated translations.
* Wed Mar 08 2023 bjorn.lieAATTgmail.com- Update to version 44.rc: + General: - Fix double-presentation of indentation information - Interrupt speech immediately prior to speaking \"screen reader off\" - Add command-line Orca modifier documentation - Fix issue when using the new AT-SPI device API + Web: - Fix jumping in sites caused by ARIA selection-changed events - Fix incorrect browsing in Firefox when popup has focus - Fix double-presentation of content in ARIA\'s tab role - Fix structural navigation commands sometimes failing to work after script reactivation + Updated translations.
* Tue Jan 03 2023 bjorn.lieAATTgmail.com- Update to version 43.1: + General: - Clean up and fix bugs in flat review find. - Treat KP_Delete as Delete for the purpose of identifying text deletions. - Fix several issues related to prefering the TableCell interface. - Fix presentation of name-changed events for Qt push buttons. + Web: - Fix repetition of text elements during SayAll in web content. - Fix structural navigation bug impacting columns spanning multiple cells. - Fix chattiness issue with browser page tabs. - Fix bug causing Orca to present a non-active page in Chrome. + Mouse Review: Do not re-present the whole paragraph when leaving a link. + Updated translations.
* Fri Sep 23 2022 bjorn.lieAATTgmail.com- Update to version 43.0: + General: - Prevent double-presentation of notifications. - Fix presentation of Nautilus items for Gtk 4. - Fix bug causing the wrong voice to be used. + Updated translations.
* Mon Aug 29 2022 bjorn.lieAATTgmail.com- Update to version 43.beta: + Web: - Fix issue causing Orca to remain silent with autofocused inputs. - Prevent structural navigation exiting current modal dialog. - Make cell ancestor presentation optional. + General: - Fix issue causing the description to not be presented. - Fix several popup menu-related issues. - Fix issue causing certain static text in dialogs to not be presented. + Updated translations.
* Sat Jul 09 2022 bjorn.lieAATTgmail.com- Update to version 43.alpha: + Web: - Improve presentation of articles in feeds. - Improve presentation of unknown setsize and row/column count. - Fix several \"chattiness\" issues related to ARIA widgets. - Improve performance in large rich-text editors. - Include focusable elements with clickancestor action in the list of \"clickables\". + WebKitGtk: Fix issue causing WebKitGtk 2.36 content to not be handled by Orca\'s webkit support. + General: - Add more event-flood handling to improve performance in general, but especially for gnome-shell. - Fix bug related to which script responded to a mouse-button event. + Updated translations.
* Fri Jul 01 2022 bjorn.lieAATTgmail.com- Update to version 42.2: + Web: - Fix several issues relating to presentation of navigation among focusable descendants within ARIA grids and tables. - Improve support for description lists. - Fix SayAll presentation of time element inside link. - Fix presentation of the FluentUI react dialog (and any other dialog which has an ARIA document-role descendant. - Eliminate chattiness from newly-expanded/shown listbox. + WebKitGtk: Fail gracefully when structural navigation commands are used in WebKitGtk 2.36.x (the collection interface won\'t be supported until 2.26.4). + Updated translations.
* Tue May 17 2022 bjorn.lieAATTgmail.com- Update to version 42.1: + Web (Chromium + Gecko): - Fix several performance issues impacting Google Docs. - Fix bug in which Orca failed to speak when clicking on a line. + WebKitGtk: Handle WebKitGtk\'s change in toolkit name casing so that older versions of Orca continue to work with newer versions of WebKitGtk. + Updated translations.
* Tue Mar 22 2022 bjorn.lieAATTgmail.com- Update to version 42.0: + Updated translations.
* Fri Mar 11 2022 bjorn.lieAATTgmail.com- Update to version 42.rc: + Web: - Improve behavior during event flood of table-related events from web apps. - Fix bug causing us to ignore a newly-loaded document due to it having a bogus index in parent. + LibreOffice: Fix bug causing lines with embedded objects to not be spoken. + Updated translations.
* Tue Feb 15 2022 bjorn.lieAATTgmail.com- Update to version 42.beta: + Web: More aggressively update focus for focused entries and spinners + Fix regression in soffice\'s presentation of indentation + Web: Announce locusOfFocus update during object destruction + Remove unused method in src/orca/script_utilities.py + Updated translations.
* Mon Jan 31 2022 bjorn.lieAATTgmail.com- Update to version 41.2: + Web: Fix bug causing widgets descending from off-screen label elements to be skipped over. + General: - Fix bug causing accessing preferences to fail for Esperanto. - Add more event-flood detection and handling for improved performance.
* Mon Jan 10 2022 yfjiangAATTsuse.com- Add python-rpm-macros BuildRequires in case some build environment does not pull it automatically. This is needed by macros like %{python3_sitelib}.
* Wed Dec 01 2021 bjorn.lieAATTgmail.com- Update to version 41.1: + Web: - Fix presentation of selected items in datalist - Fix issue causing non-rendered headings being combined with other, rendered elements when presenting line contents - Improve behavior when focused back/forward button is pressed - Improve presentation of subscript and superscript elements (requires implementations exposing the associated AT-SPI2 roles) - Attempt to identify and present custom-element images - Fix SayAll for rich-text editors - Treat all list items inside listboxes as focus mode widgets regardless of authoring - Clear cached objects when not dumping full cache for child change to prevent skipping over newly-added content - Fix speech generator for browser alerts - Fix issues causing certain spin buttons to not be presented correctly + General: - Modify collections module import for Python3.10 compatibility - Event Manager: Handle name/description change floods - Adjust string for repeats when presenting text changes - Clear flat review context when page tab lists emit selection-changed to eliminate stale context (e.g. in a wizard) - Improve presentation of indeterminate progress bars (busy indicators) + Updated translations.
* Thu Sep 16 2021 bjorn.lieAATTgmail.com- Update to version 41.0: + General: Fix compatibility with Python 3.10 + Updated translations.
* Thu Sep 16 2021 sbrabecAATTsuse.com- Remove obsolete translation-update-upstream support (jsc#SLE-21105).
* Sat Sep 04 2021 bjorn.lieAATTgmail.com- Update to version 41.rc: + Web: - Fix several issues related to empty but \"focusable\" ARIA tooltips - Identify and work around (when possible) mismatched text and hypertext implementations that can lead to looping inside content + Updated translations.
* Tue Aug 24 2021 dimstarAATTopensuse.org- Update to version 41.beta: + General: Use new AT-SPI device API for keyboard monitoring when available. + LibreOffice: - Fix bug causing Orca to become silent due to setting locusOfFocus to a defunct object. - Work around missing focus event for Calc spreadsheet which causes Orca to ignore subsequent events. + Speech: Do not set voice name when it is the default.
* Fri Aug 06 2021 dimstarAATTopensuse.org- Update to version 41.alpha: + General: - Improve handling of accessible-event floods from apps. - Fix bug in announcing selected items in icon views. + Web: - Improve recovery from destruction of current object. - Improve performance in response to caret-moved events. - Fix crash resulting from subtree becoming hidden. - Fix bug in toolbar browse-mode navigation. - Fix bug causing a live region event to be ignored. - Fix bug causing us to incorrectly switch to browse mode in VSCode. - Ensure we present caret-moved events after Alt+Tabbing into web app. - Don\'t repeat posinset and setsize for multi-line list items. - Don\'t announce unselected state of grid cells/rows in browse mode. - Don\'t announce row and column count when they are both 0. - Fix braille presentation of grid cell in browse mode. - Improve browse-mode navigation of trees and tree tables. - Eliminate some chattiness entering elements with a caption. - Prevent double-presentation of description for alerts. + Email: - Fix regression presenting plain-text messages in Thunderbird. - Work around missing events from Evolution Add Accounts. + LibreOffice: - Work around missing state-changed:focused event that caused caret-moved events in documents to be ignored. + Speech: - Ensure we enable/disable speech based on app-specific settings. - punctuation: Spell left/right_double_angle at level \"most\". - Do not add mark within numbers (some synthesizers present numbers incorrectly otherwise). - Do not set language if it is empty (breaks output in older versions of speech-dispatcher). + Mouse Review: - Check if we have Wnck in activate() so we don\'t spew errors. - Gracefully handle lack of pointer.
* Sat Mar 20 2021 mgorseAATTsuse.com- Update to version 40.0: + Updated translations.
* Thu Mar 18 2021 dimstarAATTopensuse.org- Update to version 40.rc: + Web: - Improve handling of, and recovery from, element destruction, e.g. to find the new location and contents more accurately and quickly. - Don\'t generate line contents when tabbing into editable with descendants (chattiness). + General: - Prevent hang generating statusbar content. - Prevent hang resulting from accessible objects which claim to be their own parent. - Try to detect and avoid selection-changed event flood from apps like Caja which can make Orca not responsive. - Work around lack of children-changed accessibility events from fillers which report 0 children. + Updated translations.
* Tue Feb 23 2021 dimstarAATTopensuse.org- Update to version 40.beta: + Web: - Add initial support for aria-braillelabel and aria-brailleroledescription. - Add option to control automatic focus mode during native navigation. - Improve presentation of, and fix bugs related to, offscreen text which is exposed to us as one or two characters per line. - Make more roles descendable in browse mode to improve content in which use ARIA widget roles are applied without any associated keyboard navigation. - Fix bugs in which we get stuck or skip an element due to stale cache. - Prevent getting stuck when up arrowing with multiple newline chars. - Don\'t collapse newlines from a single text object into one line. - Respect speakBlankLines setting. - Ensure figcaptions and descendants are presented only once. - Fix issue in which caret-moved events preceding focus events cause Orca to not present a newly-focused entry. - Use posinset and setsize attributes for menus, even in browser gui. - Eliminate double-presentation of caption children in SayAll. - Work harder to turn inaccessible links into something presentable. - Prevent focus mode from being entered if we\'re in SayAll. - Fix presentation of table row when caret moves due to mouse click. - Ensure we say something when using caret nav to interrupt SayAll. - Skip useless empty elements when seeking first context in document. - Fall back on gridcell name when generating name for nameless checkboxes. - Miscellaneous chattiness fixes. + Chromium: - Work around bogus/misleading selected state in browser menus. - Fix chattiness issue arrowing up/down in Omnibox popup. - Fix bogus presentation of posinset and setsize in popup menus. + Braille: - Attempt to be smarter about the default contraction table, prefering the current locale and literary braille tables. - Fix bug in presentation of tree items. + General: - Fix Orca not launching due to braille-related timeout. - Use AT-SPI2\'s cache for children (improves performance). - Improve presentation of native-app navigation by word. - Fix issue preventing us from recognizing a Tab input event. - Announce \"non selected\" when focus does not follow selected in a listbox. - Only speak newline during word nav if spoken indentation is enabled. - Handle exception initializing mouse review with null display. + Updated translations.
* Tue Dec 22 2020 bjorn.lieAATTgmail.com- Update to version 3.38.2: + Don\'t treat unknown coordinates as definitely off-screen. Should fix the problem seen with flat review resulting from a change in Gtk+ 3.24.24.
* Thu Dec 03 2020 bjorn.lieAATTgmail.com- Update to version 3.38.1: + Web: Fix crash when generating speech for childless math element. + General: Fix bug causing the new radio button group to not be presented when the group was first entered. + Updated translations.
* Fri Sep 11 2020 dimstarAATTopensuse.org- Update to version 3.38.0: + Web: - Don\'t present aria-placeholder value when it\'s identical to aria-label. - Fall back on object attributes for absent text attributes. + General: - Add some sanity checks to prevent crashing due to GStreamer failure. - Announce read-only state for checkboxes. + Updated translations.
* Fri Sep 04 2020 dimstarAATTopensuse.org- Update to version 3.37.90: + Announce when rows, columns get reordered due to aria-sort changing. + Fix bug causing some web content to not be presented in flat review. + Fall back on \"placeholder\" when \"placeholder-text\" is not used by browsers. + Fix bug causing presentation of stale content when navigating by word. + Skip over clickable images during line nav if the author has set alt to \"\". + Fix bug causing events from Google Docs to be ignored when a dialog appears but lacks focus. + Emit mode-changed notifications to inform other tools (magnifiers, highlighting tools) what mode Orca is in when presenting content. + Miscellaneous tweaks to GUI labels and documentation. + Attempt to reconnect to speech-dispatcher when setting capitalization style fails due to SSIPCommunicationError. + Updated translations.
* Mon Aug 31 2020 bjorn.lieAATTgmail.com- Update to version 3.36.6: + General: Add some sanity checks to prevent crashing due to GStreamer failure.
* Tue Aug 11 2020 bjorn.lieAATTgmail.com- Update to version 3.36.5: + Web + Thunderbird: Fix regression breaking access to content (incomplete cherry-pick).
* Mon Aug 10 2020 bjorn.lieAATTgmail.com- Update to version 3.36.4: + Web: - Fix false positive causing us to not present self-referential labels. - Fix crash caused by author using aria-labelledby pointing to itself. - Always speak the current line when caret moves due to mouse click so that presentation is consistent regardless of the element. - Fix bug causing events from Google Docs to be ignored when a dialog appears but lacks focus. + Thunderbird: Fix bug causing us to incorrectly update our location within settings. + General: Fix bug causing learn mode to not work in (at least) gnome-shell controls. + Updated translations.
* Tue Jun 02 2020 bjorn.lieAATTgmail.com- Update to version 3.36.3: + Fix crash related to non-standard tables. + Fix error using braille with JavaAtkWrapper. + Work around Qt not exposing STATE_CHECKABLE and/or using ROLE_CHECK_MENU_ITEM on checkable menu items. + Fix presentation of Qt widgets labelled by their parent container. + Updated translations.
* Thu Apr 23 2020 bjorn.lieAATTgmail.com- Update to version 3.36.2: + Chromium: - Fix chattiness issue resulting from failing to consider the prior object when generating labelOrName. - Improve responsiveness of text selection in large objects. - Prevent double-speaking of ARIA combobox value. - Don\'t speak child position for popup menus (it\'s always 1 of 1). + Web: - Fix bug causing us to present stale value information for ARIA range widgets. - Don\'t present load completed or page summary information if we are in focus mode for a valid object. - Don\'t present loading message from pages which have no URI (fixes some chattiness when launching Firefox). - Work harder to find presentable text for ARIA alert role. - Don\'t iterate through all children of very complex SVGs (improves performance). - Only present comment role when first entering the comment (chattiness). - Fix bug causing us to not present text which is directly inside a scroll pane. - Fix bug causing us to present stale information in rich-text editors. + Mouse Review: Fix mouse review on some web elements after scrolling. + General: - Don\'t present position in list for comboboxes which lack children. - Fix bug causing us to not present changes in already-focused terminal when Orca is launched. - Improve presentation of status bar labels. - Fix bug causing us to not echo text insertions. + Updated translations.
* Wed Mar 11 2020 bjorn.lieAATTgmail.com- Update to version 3.36.1: + Web: - Flush live region messages when interrupting presentation. - Support checkable list items and present unchecked state when item has checkable state and menu item role. - Handle extraneous elements inside containers which support selection. - Improve handling of live region messages with embedded object chars and filter out some duplicate messages.
* Wed Mar 11 2020 bjorn.lieAATTgmail.com- Update to version 3.36.0: + Updated translations.
* Wed Mar 04 2020 bjorn.lieAATTgmail.com- Update to version 3.35.92: + Chromium: - Fix presentation of child position for files in Google Drive. - Handle list item markers which lack \"::marker\" tag. + Web: - Fix presentation of list items in GMail composition window. - Eliminate chattiness from redundant SVG images which lack accessible information. - Present SVG documents using the image role. - Several improvements to presentation of contenteditable content. - Several improvements to presentation of aria-details information. - Present aria-invalid info for non-widget elements. - Present aria-roledescription value before mark/highlight start message. - Ensure ARIA links are not treated like anchors. + LibreOffice: Calc: Eliminate chattiness from spreadsheet reclaiming focus after editing cell. + General: - Ensure we use the right voice when presenting autocomplete role. - Improve handling for window switchers which fail to emit needed accessibility events. + Updated translations.
* Fri Feb 21 2020 dimstarAATTopensuse.org- Update to version 3.35.91: + Chromium: - Remove some noise from frame name when there is no URL. - Ensure we present alert-style dialog name and static text. - Fix issue with live region presentation in embedded web apps. - Improve accuracy getting the accessible object under the pointer. - Work around issue causing us to get stuck when the focused object gets reparented by the author. - Present alerts on application window activation. + Web: - Improve handling and presentation of dynamic skip links. - Fix bug causing certain code/preformatted text being treated as if it were on a single line. - Improve handling of the focused object being replaced while focused. - Fix bug causing us to re-announce context inappropriately. - Treat block lists on the same line as other block elements (e.g. headings) as if they are on a separate line. - Skip over empty paragraphs during caret navigation in web content. - Fix bug causing certain blockquotes to not be announced. - Fix chattiness and performance issue related to line navigation amongst table rows. - Improve performance by caching object attributes. - Improve performance by skipping pointless ancestor generation during line navigation. - Improve presentation when caret moves to same-page link. - Fall back on description so we present font-icon-based sharing links. - Add support for suggestion, insertion, deletion, and mark roles and elements. - Fix braille presentation of certain browser/app UI elements. - Attempt to identify elements serving as placeholders for entries. - Fix chattiness issue presenting column/row headers with author-provided names. - Eliminate double-presentation of Table details during structural navigation. - Improve navigation and presentation in grids in browse mode. - Eliminate double-presentation of caret-moved events from mouse clicks. - Only treat expandable elements as focus mode widgets if focusable. - Prevent repetition of lines during SayAll for web content. - Announce when an object has aria-details on it, and when entering or exiting a details container via caret navigation. + Terminal: Fix double-echoing of key when character echo is enabled. + General: - Don\'t speak number of children when verbosity is set to brief. - Fix bug causing the Orca modifier to get unbound when a keyboard is plugged in or removed. - Fix pauses being spoken as period/dot when punctuation is set to all. - Handle setting focused region when accessible objects get recreated on us during braille generation. - Fix bug causing us to not present certain Qt tables as tables. - Fix bug causing us to not always use the system voice. - Improve filtering out of redundant names when there is a similar label. - Prefer the name over the displayed text for interactive objects. - Fix bug prevening rebinding of commands with Orca+Shift. - Remove newline char from copied/appended flat review content. + Updated translations.
* Wed Feb 12 2020 dimstarAATTopensuse.org- Update to version 3.35.3: + Explicitly announce the popup type when aria-haspopup is used. + Improve presentation of childless editable comboboxes. + Ignore a bogus object from the Gecko accessibility tree which was interfering with presentation. + Improve scrolling to text objects. + Don\'t treat nameless, textless links/static text elements as clickables. + Continued improvement of Orca\'s support for Chromium. + Improve accuracy of synthesized clicks on web pages. + Be sure we don\'t override sticky browse mode for top-level web apps. + Fix bug causing Orca to not present button name during Say All. + Improve presentation of selection of links which span multiple lines. + Add support for detecting and adjusting scrolling for banner overlays.
* Fri Jan 31 2020 dimstarAATTopensuse.org- Add python3-gobject BuildRequires: We eliminated an auto-pull-in of the python stack for consumers of the C-headers. Orca uses both.
* Tue Jan 28 2020 bjorn.lieAATTgmail.com- Update to version 3.34.2: + Chromium: - Present alerts upon window activation. - Improve presentation of list items with markers, including handling a change in the accessibility tree. + Web: Prevent repetition of lines during SayAll for web content. + Mouse Review: Ensure we present tooltip for non-focused objects. + General: - Fix regression in binding commands with the Orca modifier plus Shift. - Work around missing object:state-changed:focused event from GtkTable. + Updated translations.
* Sat Jan 25 2020 dimstarAATTopensuse.org- No longer recommend -lang: supplements are in use
* Sat Nov 16 2019 bjorn.lieAATTgmail.com- Update to version 3.34.1: + Web: - Continued improvement of Orca\'s support for Chromium - Improve accuracy of synthesized clicks on web pages - Be sure we don\'t override sticky browse mode for top-level web apps - Fix bug causing Orca to not present button name during Say All - Improve presentation of selection of links which span multiple lines + General: - Ensure we speak selected switcher item even when the user has set onlySpeakDisplayedText - Improve reliability of unfocusedAlertAndDialogCount() - Correct the position and size reported for selectable table rows - Don\'t present GtkComboBox selection changes if we\'re not on/in that widget - Present position in list for tables - Filter out duplicate clipboard contents changed notifications - Filter out bogus window focus claims from gnome-shell - Add handling for accessible app names which start with \"org.\" or \"com.\" + Updated translations.
* Mon Sep 09 2019 mgorseAATTsuse.com- Update to version 3.34.0: + Web: - Complete
*initial
* support for Chrome/Chromium. Important: In order - for this support to work, you will need a version of Chrome/Chromium - which has not yet been released. - Don\'t auto-enter focus mode for embedded role if reading PDF. - Ensure we respect the choice to temporarily turn live regions off. - Ignore \"document\" load events for images emitted by Gecko. - Eliminate some chattiness with popup button elements. + Thunderbird: Attempt to improve performance by ignoring some event spam. + General: - Several stability fixes for objects and applications going defunct. - Fix regression introduced by Shift Lock change. - Improve reliability of mouse review when multiple objects report same bounding box. + New and updated translations.
* Sat Aug 31 2019 mgorseAATTsuse.com- Re-enable translation-update-upstream, and fix invocation.
* Fri Aug 30 2019 mgorseAATTsuse.com- Update to version 3.33.91: + Web: - Improve performance with structural navigation amongst large objects. - Also fix performance regression introduced in unstable release. - Treat headings as paragraphs for the purpose of structural navigation - Treat push buttons with state has-popup as focus-mode widgets - Fix chattiness resulting from svg elements with no information - Don\'t generate tutorial messages for widgets in document content - Eliminate some chattiness with Google Drive menus - Improve presentation of widgets which are destroyed and recreated while focused - Improve detection and presentation of content which is exposed to us incorrectly due to CSS properties - Ongoing work on Chromium support. + GNOME Shell: Eliminate some chattiness with Dash + Updated translations.- Changes from version 3.33.90: + Web: - Try to include results count during find in page searches - Fix bugs preventing SayAll on page load from working - Fix bug in braille presentation of new Firefox location input - Work around another instance of CSSed text being exposed as one char per line - Improve presentation of treegrids - Reduce chattiness with editable comboboxes and with auto-focused descendants - Never treat layout-only-table cells as focus-mode widgets - Make finding clickables more performant - Ensure we present final word in element when navigating by word - Present caret-moved events from mouse clicks even if element hasn\'t changed + Mouse Review: - Improve overall presentation of units of text under the pointer - Improve logic filtering out irrelevant mouse movements during review - Apply non-mousereview cell/row presentation preferences for a more consistent experience - Don\'t present description for mouse review if tooltip presentation is off + General: - Add support for Shift Lock - Add initial support for AtspiText\'s scrollSubstringTo - Add fall backs for click-at-point failures - Also check for \"underline:spelling\" as indication of spelling error - Improve response time for mouse input events - Allow building with gettext ≥ 0.20- Changes from version 3.33.3: + Web: - Improve presentation of Google Sheets when native accessibility support is being used rather than live-region-based support. - Add support for in-process ARIA feature for alternative text for cell indices - Fix bug in live region support causing some information to not be presented - Improve presentation of off-screen content (so that it isn\'t spoken as if each word is on its own line) - Ensure we present newly-focused widget when current widget gets destroyed - Fix presentation of description-term and description-value roles - Fix bug causing basic context information to be missing during structural navigation - Improve presentation of Dojo color-chooser buttons - Speak the landmark type before the landmark name/content rather than after - Don\'t treat two landmarks as being on the same line - Fix issue resulting in some items being skipped during SayAll - Ensure we don\'t filter out links with author-provided names - Improve likelihood that we\'ll speak link role for descendant text - Improve behavior of non-interactive web cells with click handlers - Ensure we present the newly-focused element after dialog is dismissed - Explicitly clear text selection when controlling navigation - Work around another issue in Gecko\'s broken text implementation + Mouse Review: Fix bug causing us to present the wrong document when multiple documents are open + General: - Fix several issues related to presentation of combo boxes - Separate out voice variants in GUI - Fix braille traceback when there are no lines to display - Add marks at end of line for speech - Fix several \"chattiness\" issues - Improve performance searching for objects in accessibility tree - Improve flat review of table rows - Ignore window deactivate events if the event is not from the active window- Changes from version 3.33.1: + Web: - Fix issue navigating to and around multibyte characters - Fix issue related to our workaround for broken Gecko text - Improve presentation of nameless links with non-meaningful URL - Fix bug causing us to get stuck in a nested layout tables when using table navigation on the non-layout parent - Don\'t exit focus mode when navigating among text in a web app - Only do the work to filter inferred labels if we have to - Eliminate duplicate presentation of table-row content - Fix bug in going to the beginning/end of a container via structural navigation + Speech: When we don\'t have a custom char name, use speech-dispatcher\'s API to speak characters so that letters are not presented as words + Qt: Ignore events from accelerator labels + LibreOffice: Do not announce selection changes from unfocused combo boxes + General: - Handle the reported number of text selections being -1 - Migrate from intltool to gettext- Now requires version 2.26+ of at-spi2 and atk-bridge.- Drop intltool BuildRequires: no longer needed after port to gettext.- Disable translation-update-upstream: it is not configured and currently causes the build to fail.
* Wed Mar 13 2019 bjorn.lieAATTgmail.com- Update to version 3.32.0: + Updated translations.
* Fri Mar 08 2019 bjorn.lieAATTgmail.com- Update to version 3.31.92: + Create generic switcher script and use it for all non-gnome-shell switchers. + Improve presentation when initially getting into the Compiz and MATE switchers. + Updated translations.
* Thu Feb 21 2019 bjorn.lieAATTgmail.com- Update to version 3.31.91: + Web: - Ensure web contents are scrolled into view during SayAll. - Scroll the current object to the top edge when using structural navigation. - Prevent extra context being presented in contenteditable elements. - Work around YouTube focus issue when navigating by heading. - Improve presentation of graphical/icon-based push buttons. - Increase the likelihood that inline list items will be presented as one line. - Attempt to identify and ignore bogus events from background etherpad. - Fix issue presenting text with links when using etherpad in object mode. - Don\'t do SayAll for URIs starting with \"moz-extension\". - Improve interaction and presentation of focusable trees. + LibreOffice: Fix presentation of text selection spanning multiple, partial lines in a list. + General: - Fix hang resulting from building flat review context from objects claiming a bogus, huge bounding box. - Handle broken accessibility tree when generating labelOrName.
* Fri Feb 01 2019 bjorn.lieAATTgmail.com- Update to version 3.31.4: + New Commands: - Add unbound command to present current object\'s size and position. - Add an unbound command to switch between layout mode and object mode. + Web: - Ignore page loads for non-active documents. - Fix presentation of focusable text with MathML children. - Eliminate some chattiness with MathML embedded in links and headings. - Improve finding sentence start in contents with embedded objects. - Make toggle buttons and non-focusable buttons reachable via \"b\". - Improve consistency in placement of navlist. - Fallback on access key when there is no aria-keyshortcuts value. - Check \'URI\' in addition to \'DocURL\' when getting URL of document. - Add initial Chromium script. Please note: ATK support in Chromium needs much work. Until that work has been done, Orca will not be able to provide access to Chromium. The current support is very much a work in progress and not yet ready for end-user testing. + LibreOffice: Ensure we fall back on native headers when dynamic headers aren\'t set. + Braille: - Fail initialization if device is not plugged yet. - On initialization error, make sure to clean BrlAPI connection. - Ensure we don\'t pan beyond the length of the line being displayed. - Make sure the attribute mask is as long as the text string. + General: - Ignore window deactivations we believe are not user-triggered. (Reduces chattiness when using certain window-manager shortcuts). - Improve performance searching the accessibility tree for needed information. - Don\'t clear the cache of non-Gecko windows by default (improves performance). - Don\'t bother checking the mousereview item when mousereview is not active (improves performance). - Fix bug in flat review say all causing us to cut off information. - Fall back on rolename when presenting title of nameless frames. - Ensure we use keyval_name when event_string is absent for keyboard events. + Updated translations.
* Fri Feb 01 2019 bjorn.lieAATTgmail.com- Update to version 3.31.1: + General: - Include the selected item count when presenting selection. - Fix double presentation of items in certain lists. - Handle various instances of objects going defunct. - Present expanded state even when state expandable is not exposed. - Treat expanded events from listboxes and push buttons as presentable events. - Ignore spurious focus claim from gnome-shell window after switcher use. - Add handling for objects with role \"redundant object\". - Ensure we\'re not silent when a cell gains focus. - Add initial support for Smuxi (gnome frontend). - Restore X keyboard layout on orca segfault. - Add support for removing user profiles. + Web: - Improve behavior of page summary when caret context is null or the document cannot be found. - Handle component interface failures in label inference. - Sanity-check offsets before calling getRangeExtents(). - Make braille presentation of new document web role consistent with old document frame role. - Ensure we correctly speak the role of edit spin buttons. + LibreOffice: - Work around Writer killing focused cell during row insertion and deletion. - Don\'t present ancestors after editing Calc cell. + Updated translations.
* Fri Feb 01 2019 bjorn.lieAATTgmail.com- Update to version 3.30.2: + Braille: Ensure we don\'t pan beyond the length of the line being displayed. + Updated translations.
* Sun Oct 21 2018 bjorn.lieAATTgmail.com- Update to version 3.30.1: + General: - Fix presentation of nameless menu items in certain gnome-shell extesions. - Improve presentation of Pluma spell-check dialog. - Fix bug in sentence echo. - Fix issue with profile names containing XML special characters. + Web: Fix some chattiness with SayAll in web content. + LibreOffice: Work around Writer issue preventing presentation of selected text. + Updated translations.
* Wed Sep 26 2018 bjorn.lieAATTgmail.com- Update to version 3.30.0: + General: - Present event for non-showing object if it\'s focused. - Don\'t present unselected-cell message for text objects. - Don\'t speak \"no focus\" even when there is no accessible application focused (it annoys users more than it helps them). - Automatically present details content upon expansion of controlling widget. - Bump version for availability of simulating modifiers in at-spi. + Web: - Ignore bogus focus event for active window from Gecko. - Don\'t speak row header role with multiple objects are on the same line. - Only prefer the name of links when it\'s author-provided. + Updated translations.- Changes from version 3.29.92: + General: - Fall back on displayed text for labels which lack an accessible name. - Fix regression resulting from presentation of all selected items. - Always treat ROLE_APPLICATION objects as having size. + Web: Clear cache to work around missing state-changed event. + Updated translations.
* Fri Aug 03 2018 bjorn.lieAATTgmail.com- Update to version 3.29.4: + General: - Announce when all items in a container have been selected. - Rename selected-text command, bind it to a keystroke, and make it work in spreadsheets and other containers. - Check additional ancestry when trying to find current flat review location. - Limit double-orca caps lock synthesis to within 0.5s. - Minimize looking for unrelated labels in gnome-shell (performance). - Add brief delay before announcing \"no focus\". + Terminal: - Treat terminal insertions which end at the caret as presentable. - Prevent double-echoing of typed characters. + LibreOffice: Add option to always speak full selected range in spreadsheet. + Speech: Fix issues in recently-added progress marking and SSML support. + Updated translations.- Use autosetup macro.
* Fri Jun 29 2018 luc14n0AATTlinuxmail.org- Update to version 3.28.2: + Web + Email: Update Orca to handle \"document web\" role now used in Gecko. + General: Fix bug causing certain combo boxes to not be presented. + Braille: Fix braille word wrap being incorrectly enabled. + Updated translations.
* Sun Apr 22 2018 bjorn.lieAATTgmail.com- Update to version 3.28.1: + Web + Email: Fix Orca-triggered focus change in Thunderbird message composition window. + General: Handle event floods from Caja and Nautilus more efficiently. + Braille: - Release device when braille is deactivated for some applications. - Fix bogus dots appearing after text. + Updated translations.
* Mon Mar 26 2018 bjorn.lieAATTgmail.com- Update to version 3.28.0: + Web + Email: - Ensure focus is grabbed on image links when navigating. - Fix bug causing notifications to trigger browse mode. + LibreOffice: Improve heuristic to identify spellcheck dialog. + General: Ensure list name is presented for ancestor lists. + Updated translations.
* Tue Mar 20 2018 dimstarAATTopensuse.org- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).
* Thu Feb 22 2018 luc14n0AATTlinuxmail.org- Update to version 3.27.91: + Web + Email: - Improve navigation among, and presentation of, editable elements with descendants; - Fix bug in which Orca went silent due to text elements failing to support the accessible text interface; - Eliminate double presentation of visual labels which also provide the accessible description; - Fix issue causing Orca to skip over certain table content in SayAll; - Improve presentation of displayed text in ARIA dialogs; - Re-enable announcement of page tab switches in Firefox. + LibreOffice: - Work around (bdo#109398); - Eliminate double presentation of redundant frames. + General: - Implement initial support for braille \"word wrap\"; - Improve presentation of locations in file chooser dialog; - Only present text changes from type-ahead entries if they are focused; - Eliminate some chattiness resulting from redundant focus claims from Gtk+ tables; - Eliminate double-presentation of spin button value changes; - Fix bug causing nameless, valueless comboboxes to not be presented; - Fix issues in Orca\'s documentation. + Updated translations.- Replace \'+\' in LGPL License tag with \'-or-later\' complying with SPDX 3.0.
* Tue Dec 19 2017 luc14n0AATTlinuxmail.org- Update to version 3.27.3: + Web + Email: - Fixed several issues in presentation of editable content. - Hack around lack of window:activate events for ARIA dialogs. - Fix presentation of find results in new version of Firefox. - Improve handling of focused elements getting destroyed when activated. - Attempt to identify and navigate around non-navigable embedded documents. + General: - Fix: . Chattiness issue caused by off-screen labels in Gtk+ listboxes. . Issues to pass \'yelp-check validate\'. - Eliminate incorrect presentation of previous panel. + Updated translations.- Update Url to https://wiki.gnome.org/Projects/Orca: current Orca project\'s web page.- Point fdupes to the python3 sitelib instead of the build root, which is a practice that must be avoided, and add extra path to the data directory.- Adop the use of %make_build macro rather than raw make command, following the best practices.
* Thu Nov 02 2017 mpluskalAATTsuse.com- Explicitly require python3- Small cleanup with spec-clener
* Tue Oct 24 2017 mgorseAATTsuse.com- Change brltty back to Recommends. It isn\'t required if only speech is being used, and it might be desirable for it not to be pulled in in some cases (boo#1063172).
* Fri Sep 15 2017 luc14n0AATTlinuxmail.org- Update to version 3.26.0: + Web: - Add support for aria-errormessage. - Add support for aria-keyshortcuts. - Fix several issues related to presentation of plain text content. + LibreOffice: - Filter out checked event from window which isn\'t active. - Work around event-ordering issue. + General: - Fix incorrect presentation of old ancestors. - Fix issue related to presentation of status bars. - Remove unneeded try/except around Gdk.notify_startup_complete(). + Updated translations.
* Fri Sep 08 2017 jengelhAATTinai.de- Remove filler words from description. Replace some old macros.
* Tue Aug 15 2017 zaitorAATTopensuse.org- Update to version 3.25.4: + Web: - Add support for DPub ARIA roles. - Add custom localized role names for ARIA feed and figure roles. - Treat articles as \"large objects\" for the purpose of structural navigation. - Ensure we present infobar-like widgets with role of alert. - Eliminate double presentation of name of widgets which descend from label element. - Fix presentation of checkboxes and radio buttons with descendants when using caret navigation. - Work around Gecko not pruning alt=\"\" images from accessibility tree. + LibreOffice: - Fix bug in presentation of selected item in comboboxes. - Ensure we present focus claims from lists which manage descendants. - Fix performance issue presenting selection changes in spreadsheet. + General: - Work around missing events for popup menus, submenus, and dialogs. - Work around missing state-changed:focused events for Gtk+ apps. - Update locusOfFocus to active window even in the case of broken hierarchy. - Fix presentation of cells with multiple renderers. - Handle more instances of dead accessible objects and non-responsive applications. - Eliminate chattiness resulting from events coming from ancestor of locusOfFocus. - Improve presentation of newly-focused listboxes. - Sanity-check values app provides in response to getTextAtOffset(). - Address Python 3.6 invalid escape sequence deprecation. + Updated translations.- Drop obsolete post(un) handling, macros removed: desktop_database_post(un) and icon_theme_cache_post(un).
* Mon Mar 20 2017 dimstarAATTopensuse.org- Update to version 3.24.0: + Web: - Fix issue in new command to move to the end of the current container. - Fix instance in which we were failing to present contenteditable content. - Sanity check our attempt to hack around broken text from Gecko. + General: - Improve presentation of Gtk+ editable combo boxes. - Attempt to handle children-changed:add event flood from menus. + MATE: Filter out focus events from widgets in windows which claim to be active, but actually are not. + Updated translations.
* Mon Feb 27 2017 zaitorAATTopensuse.org- Update to version 3.23.91: + Web: - Add structural navigation commands to move to start, end of current container. - Handle bogus/duplicate accessible-application instances we\'re seeing with Gecko apps built against Gtk+ 3 (eliminates double-presentation during caret-navigation). - Try to prevent SeaMonkey Mail composition from unexpectedly entering browse mode. - Fix issues getting stuck in visually-hidden MathML content. - Prevent generation of unrelated labels for web content (performance). - Fix several issues to improve our workarounds for bugs in Gecko\'s accessible-text interface. - More work on recovery from zombified elements (improves reliability). - Improve reliability of \"sticky\" browse mode. - Fix minor issues in new context-presentation support. - Don\'t present loading messages if document is neither showing nor visible. + MATE: - Work around MATE Panel\'s less-than-ideal event ordering and missing events in order to improve presentation of it\'s Applications menu. - Sanity-check windows which claim to be active and ignore bogus window:active events and state-changed:active events from frames. + General: - Don\'t present new ancestors of menu bars. - Don\'t use the pyatspi cache for descriptions to ensure we don\'t present stale information. - Don\'t treat insertions as auto-text events if the source is no longer focused. - Fix recent (unstable-version) regression in which labels which label other labels stopped being presented. - Update the active window and conditionally present mouse-triggered focus changes. + Updated translations.- Switch package to noarch.
* Tue Feb 07 2017 dimstarAATTopensuse.org- Drop typelib-1_0-Wnck-3_0 Requires: this is properly auto-detected since orca added the correct dependency in the code.
* Thu Feb 02 2017 dimstarAATTopensuse.org- Update to version 3.23.4: + Web: - Optionally announce when entering and leaving blockquotes, lists, tables, panels, forms, and landmarks. - Improve handling of pages where the content is rapidly and repeatedly destroyed and replaced. - Improve workarounds for several Gecko editable-text bugs. - Ensure we always announce ARIA landmark type before setting the caret. - Improve presentation of ARIA regions. - Add custom support for ARIA switch role. - Present messages resulting from use of aria-invalid. - Check for and filter out defunct objects when building elements list. - Eliminate double-speaking of line after document load. - Suppress presentation of irrelevant loading messages resulting from busy state-change events in SeaMonkey\'s mail client. - Eliminate double-speaking of inferred labels in SayAll. - Fix several instances where new document name was not being presented. - Handle (un)ordered lists in which item text falls outside the item element. - Descend images if they are imagemaps so that we don\'t fail to present their content. + LibreOffice: - Fix crash presenting certain Writer tables. - Handle LO\'s recently-corrected exposure of text attributes for spellcheck. - Handle change in LO\'s accessibility tree for dialogs. - Handle more cases of LO objects becoming defunct. - Don\'t assume we can always get a string value for Calc input line. - Yet another workaround for yet another missing state-changed event. + General: - Make spoken presentation of accessible description optional. - Work around missing focus-change events when focus changes due to a mouse click. - Use Unicode in translatable strings. - Fix several issues in which we incorrectly update our location based on bogus or redundant accessibility events. - Reduce chattiness associated with presentation of typeahead search. - Include infobar content when presenting status bar and default button. - Reduce chattiness associated with icons which incorrectly implement accessible text. - Improve presentation of editable comboboxes. - Fix bug in which Orca is silent on launch due to inability to access default screen. - Don\'t generate substring content unnecessarily (performance). - Don\'t treat an empty table as layout only if the user gives it focus. - Fix bug speaking punctuation when punctuation style is set to NONE. - Stop converting horizontal ellipses to \"...\" in braille. + Updated translations.
* Fri Nov 11 2016 dimstarAATTopensuse.org- Update to version 3.22.2: + Improve support for Icedove. + Work around broken accessibility trees causing flat review to fail. + Work around missing state-changed events for LibreOffice toggle buttons. + Updated translations.
* Tue Oct 11 2016 zaitorAATTopensuse.org- Update to version 3.22.1: + Terminal: Reduce some chattiness using vim. + Updated translations.
* Fri Sep 16 2016 zaitorAATTopensuse.org- Update to version 3.21.92: + Chat: - Fix performance issue with Pidgin channels with thousands of users. - Fix bug in presenting chatroom name when app is not active. - Add customization to present chat room name after incoming message. + Flat Review: - Make context menus flat-reviewable. - Improve filtering out of non-showing menu items in flat review. - Take possible margins/padding into account when looking for the descendant at a specified point (performance). - Do not treat collapsed table rows as leaf nodes if they have children. + Web: - Add explicit do-not-descend-for-caret check for ROLE_IMAGE so that we don\'t present useless information when authors use ARIA\'s img role on embedded SVG documents. - Handle another instance of broken accessibility trees. + Updated translations.
* Fri Sep 02 2016 zaitorAATTopensuse.org- Update to version 3.21.91: + Flat Review: - Automatically refresh content. - Improve accuracy with respect to what is truly on screen and where it is located. - Improve performance building context. - Fix reviewability of Gtk+ icon panels and Gtk+ spin button values. - Add toolkit-specific handling for special cases (and toolkit bugs). - Make menu-bar menus reviewable, including separators and disabled items which cannot be arrowed to natively. - Make objects which typically display text (but might not implement the text interface) reviewable by word and character. - Fix issue finding initial flat review location in Thunderbird. + Mouse Review: - Dig deeper to find object under pointer for page tab list descendants (So we don\'t just say \"Page Tab\"). - Fix issue causing Orca to say \"blank\" in text with embedded objects. - Add word support to all text objects; not just editable text objects. - Work around Gtk+ 3 exposing incorrect text range extents for entries. (So we present the actual word under the mouse). - Add logic to handle windows whose accessible name doesn\'t match the displayed name. - Add an announcement so that when the user toggles Mouse Review some confirmation is provided. + Terminal: - Fix instance where braille was not being refreshed. - Do not ignore deletion events resulting from BackSpace. - Update some cached information. - Filter out a spurious, unwanted text-delete event from VTE. - Don\'t treat inserted strings <= 1 char as a terminal autotext event. - Don\'t treat terminal insertion as command result if terminal isn\'t locusOfFocus. - Present terminal paste events like we do paste events from other apps. - Work around issues in the text support of VTE which was causing us to present cut-off text. - Attempt to filter out terminal pager text-change noise to reduce chattiness. - Present terminal pager text insertions when they result from a printable key. + Web: - Add a \"sticky\" browse mode and keybinding. - Do not descend ROLE_EMBEDDED objects for the caret (ARIA compliance). - Treat menu and toolbar descendants as focus mode widgets. - Create new localized role names for ARIA landmark roles. - Don\'t automatically update locusOfFocus to alerts; just present them. - Improve presentation of Roundcube Mail\'s list of messages. - Fix issue presenting stale content. - Don\'t present name and summary for page which is no longer showing or visible. - Attempt to hack around SeaMonkey\'s broken events for HTML input popups which was causing us to exit focus mode incorrectly. - Improve presentation and handling of editable ARIA combo boxes. + LibreOffice: - Don\'t treat present \"readonly\" state for paragraphs in read-only documents. - Add handling for GtkListBox items used by LibreOffice. - Work around a number of LibreOffice bugs which were causing us to to present the wrong thing. + Other: - Ensure we use the system voice for rolename info in WebKitGtk SayAll. - Create new localized rolenames for horizontal and vertical scrollbars bars, sliders, and splitters. - More aggressively verify if a message is from a focused chat. - Fix whereAmI presentation of Gtk+ 3.20 combo boxes. - Remove .desktop file. - Include tool bar when presenting context. - Improve reliability of profile-based synthesis switching. - Do not supress presentation of locking keys in password fields. - Make the progressbar update intervals independent so beeps are always presented when that is desired. + Updated translations.- Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only.
* Wed Jul 20 2016 zaitorAATTopensuse.org- Update to version 3.21.3: + Web: - Fix a couple of instances of Orca getting stuck during caret navigation. - Fix bug in setting position via element-list dialogs. - Eliminate double-presentation of inferred labels. - Add more caching for performance. + LibreOffice: Ignore object:state-changed:sensitive events for menu items because LibreOffice is flooding us. + General: - Eliminate hang resulting from AT-SPI2 crash. - Don\'t show as desktop application in Unity; Orca is part of Universal Access. - Take interfaces into account when looking for non-descendable descendants (helps with performance). - Handle more instances of objects going defunct, apps becoming non-responsive, and apps creating duplicate accessible objects. - Make the output of \'orca -l\' more verbose to identify non-responsive apps. - Ensure a script only registers one signal handler for clipboard changes. - Ensure synthesizer is changed when switching profiles via command. - Filter out more duplicate input events. - Support non-srcdir builds in autogen.sh. - Miscellaneous code clean up. + Updated translations.- Stop using suse_update_desktop_files macro, upstream no longer ships stand-alone desktop file, and it\'s not needed for the autostart one.
* Wed Jul 20 2016 zaitorAATTopensuse.org- Update to version 3.21.1: + General: - Detect and handle row-reordered event spam so valid events can be presented. - Begin refactoring of keyboard event processing. + Updated translations.
* Wed Jul 20 2016 zaitorAATTopensuse.org- Update to version 3.20.3: + Web: Fix issue updating caret position during structural navigation. + General: - Don\'t try to catch SIGSEGV; use faulthandler to dump output from crash. This is needed to behave (slightly) better when AT-SPI2 crashes. - Do not supress presentation of locking keys in password fields. - Don\'t show desktop file in Unity. - Ignore object:state-changed:sensitive events for menu items (perf). - Handle another case of objects going defunct on us. + Updated translations.
* Mon May 16 2016 zaitorAATTopensuse.org- Update to version 3.20.2: + Performance: - Take interfaces into account when looking for non-descendable descendants. - Cache results of shouldInferLabelFor(). - Cache results when filtering contents for presentation. - Give findObjectInContents() smarts for embedded children. - Check setting before generating spoken indentation information. + General: - Add explicit handling for tree items. - Work around another instance of app-created duplicate accessible objects. - Eliminate double presentation of inferred labels. - Work around GNOME Shell\'s broken text interface for word echo. - Fix desktop file keywords in Slovenian translation. - Handle another instance of an app becoming non-responsive. + Updated translations.
* Thu May 12 2016 mgorseAATTsuse.com- Require python3-gobject-Gdk, since gdk/gtk bindings are now split off from python-gobject.
* Mon Apr 25 2016 zaitorAATTopensuse.org- Update to version 3.20.1: + Gecko: - Fix presentation of title bar in Gecko apps. - Work around Google Maps killing the focused widget. - Fix offset used when evaluating text selection in content with embedded objects. - Don\'t set new focus to context object if context object is zombie. - Only update locusOfFocus to context replicant if locusOfFocus is a zombie. - Don\'t use generated text as name for web content which exposes a name, unless it\'s a combo box or spin button. - Cache label-related information for web content for performance. - Ignore events from Mozilla\'s self-repair hidden page. - Don\'t do SayAll for page fragments. - Prevent locusOfFocus change when navigating in SeaMonkey message list. + Unity Panel Service: - Work around labels reporting an index in parent of -1. - Work around label descriptions containing unwanted content. - Fall back on name when labels fail to implement the text interface. + Gtk+: - Handle changes in Gtk+ 3.20 combo boxes. - Only treat cells with non-whitespace chars as real active descendants. - Ignore row-reordered event spam. + General: - Fix a false positive with clipboard messages. - Don\'t re-present description if it was used as name fallback. - Handle unhandled case of objects becoming defunct. - Fix syntax error in Bulgarian help file. + Updated translations.- Add python3-brlapi BuildRequires: Needed for braille support now.
* Thu Apr 14 2016 mgorseAATTsuse.com- Update to GNOME 3.20 Fate#318572
* Mon Mar 21 2016 dimstarAATTopensuse.org- Update to version 3.20.0: + Updated translations.
* Sun Mar 20 2016 zaitorAATTopensuse.org- Update to version 3.19.92: + Return early in allSelectedText() when entire document is selected (performance). + Fix restoration of location when returning to nested document after find in page. + Work around unforunate event order when switching page tabs in Gecko applications. + Eliminate several clipboard/selection-related-presentation false positives. + Treat terminal text insertions resulting from Alt-modified input event as command output. + Map MATE\'s notification daemon to the notification-daemon script. + Updated translations.
* Thu Mar 03 2016 zaitorAATTopensuse.org- Update to version 3.19.91: + General: - Fix several issues in presentation of clipboard notifications. - Ignore some uninteresting and spammy events (performance, chattiness). - Don\'t keep asking the registry for the desktop (performance). - Eliminate several instances of terminal chattiness. - Hack around Pidgin status toggle button bug. - Improve presentation of selection changes in layered panes. - Fix modifier keys being passed to application while in in learn mode. - Add a customization to present updates for status bar progress bars. - Make detailed whereAmI fall back on basic whereAmI presentation. - Speak popovers which are modal but do not claim focus. - Fix incorrect identification of commands entered on Cyrillic keyboards. - Fix presentation of first radio button in a functional (but not actual) group. - Use isSameObject() to detect widgets and windows which were recreated. + Gecko: - Work around multiple accessible objects for one functional window. - Add more, and more performant, zombie replicant recovery utilities. - Grab focus on entries when setting focus mode; not when positioning caret so we don\'t accidentally trigger popups. - Notify script when locusOfFocus is set from window to contenteditable objects so we\'re not silent. - Work around broken table interface Gecko issue. - Attempt to identify and present clipboard events caused by elements. - Let default script handle content editable during selection. - Clear content cache when Thunderbird window is deactivated so we don\'t mistakenly conclude we\'re in the same document frame. - Fix several caret navigation and structural navigation bugs. - Present object counts for all objects in detailed whereAmI page summary. + LibreOffice: - Update some heuristics to address changed roles in Calc 5.1.x. - Handle more cases of Calc becoming non-responsive or crashing. - Work around missing event from LibreOffice Calc. + Updated translations.- Add pkgconfig(gstreamer-1.0) BuildRequires: new dependency.
* Thu Feb 18 2016 dimstarAATTopensuse.org- Update to version 3.19.90: + New Features and Options: - Present copy, cut, paste, undo, redo, selection deletion, and selection restoration. - Add progress bar beeps. - Add core support for sound-icons (not yet enabled). - Add option to present page summary upon load, and include landmarks in summary. - Speak visited state for links which have been visited. - Make Flat Review SayAll binding independent of focus-tracking SayAll binding. - Speak text indentation during selection. - Add a specific setting for speaking the misspelled indicator. + General: - Improve presentation of selected content in Gecko. - Fix bug in on-the-fly row reading for spreadsheets. - Update support for changes in Calc 5.1. - Fix failure to copy all characters when using flat review copy. - Present the new location when using PageUp/PageDown in web content. - Remove the old and broken-for-years console setup. - Work around broken text-insertion events from gnome-shell. - Handle missing events from Eclipse. - Work around focused links Gtk+ links reporting index in parent of -1.
* Sat Dec 19 2015 damjanovic.ivoAATTgmail.com- Update to version 3.19.3: + New Settings and Commands: - Create separate cell-vs-row reading options for tables in GUIs, text documents, and spreadsheets. - Add GUI option to configure capitalization style. + Web: - Improve performance of presentation of web listboxes. - Improve presentation of headings which contain embedded objects. - Improve presentation of non-empty anchors. + General: - Ensure the correct voice is used when generating current line of text. - Call gdk_notify_startup_complete(). - Fix several bugs related to presenting the locus of focus. - Fix double-presentation of top-level Gtk+ alerts. - Cache the string in addition to the offsets for selected text (perf.). - Add more sanity checks for defunct objects and applications. - Stop filtering out events from ROLE_FILLER (because some applications lack proper roles). - Don\'t treat a series of periods as an ellipsis. - Treat ROLE_PAGE as a top-level object when doing Zombie checks (fixes Evince issue). - Don\'t verbalize punctuation or capitalization for system messages.
* Fri Nov 27 2015 zaitorAATTopensuse.org- Update to version 3.19.2: + New Settings and Commands: - Add unbound commands to present selected text and link details. - Add GUI to enable rewind/fast-forward and structural navigation in Say All. - Make the use of color names configurable via GUI. - Make speech and braille message settings configurable via GUI. - Add preference and unbound keybinding to have Orca speak numbers as digits. - Add explicit time format option for 12-hour time with seconds. - Break up printable-keys keyecho into alpha, numeric, and punctuation. + Web: - Improve presentation of Twitter timeline items. - Fix several bugs related to navigation to fragments. - Filter out hidden elements when presenting content. - Use Gecko\'s onChildrenChanged callback for Thunderbird instead of the default (fixes issues related to cache management). - Use isLink() rather than a role check to eliminate false positive from anchors. - Don\'t look for replicant for zombie locusOfFocus when in focus mode. - Remove application from the list of ARIA landmark types (ARIA 1.1 compliance). + Gtk: - Present newly-shown GtkInfoBars. - Improve presentation of GtkEntryCompletion. - Generate all child widgets of GtkListBox items. + General: - Work around several issues related to identifying and keeping track of the active window. - Don\'t double/multi-present selection-state messages. - Fix bug in which text was not presented because object had a name. - Rewrite and fix several bugs in Orca\'s progress bar support. - Filter out some more useless/bogus events (for performance). - Handle more instances of the undead (zombies); start handling the dead (fixes various and sundry bugs resulting from objects going defunct on us). - Fix double-presentation and incorrect ordering of frame name changes. - Rewrite setLocusOfFocus and default script\'s onCaretMoved (improves performance, eliminates instances of not presenting new location). - Don\'t display shortcuts if braille verbosity is set to brief. - Add NotShowIn=GNOME; to the desktop file. + Updated translations.
* Tue Nov 10 2015 zaitorAATTopensuse.org- Update to version 3.18.2: + Web: - Fix typeahead search regression in the list-of-elements dialogs. - Fix a couple of issues associated with presenting \"busy\" pages. - Switch to sticky focus mode in top-level web apps like Google Docs. - Attempt to work around Google Docs editor exposed as ROLE_UNKNOWN. - Don\'t infer labels for form fields in web apps. - Present text changes resulting from onclick handlers. - Don\'t generate ancestors for MathML elements and filter out empty utterances (performance). - Eliminate several instances of Gecko chattiness. - Filter out more browser chrome event spam (performance). - Use Orca\'s web support to say word contents for editable messages in Thunderbird (works around broken text interface implementation). - Work around broken lists in web content. - Don\'t return the child of a \"non-descendable\" element as the last document object. - Don\'t descend links with author-provided names. + General: - Fix issue in which key presses were being echoed in a password field. - Add sanity check for broken accessibility trees when getting the focused child. - Update Gedit spellcheck support for 3.18 and improve heuristic performance. - Do not try to calculate node level for non-tree descendants. + Updated translations.
* Wed Oct 14 2015 zaitorAATTopensuse.org- Update to version 3.18.1: + Web: - Improve presentation of canvas elements which lack fallback content. - Fix for Orca filtering out text elements which have no size due to authoring. - Fix for Orca not doing SayAll on load when the focused object is the document frame. - Workaround several issues which was causing the caret to get \"stuck\". - Add another fallback \"guess\" to the label inference code for fields in poorly-authored forms. - Present Firefox \"door hanger\" alerts. - Filter out selection event spam from browser chrome autocompletes. - Prefer name over label when generating labelOrName (W3C compliance). - Ensure we present aria-roledescription for non-focusable landmarks. - Include object role in the list of landmarks dialog. - Don\'t treat objects with ROLE_LABEL as an ancestor (causes double presentation of widget name). - Process DOM changes more efficiently for performance. + Updated translations.
* Mon Sep 21 2015 dimstarAATTopensuse.org- Update to version 3.18.0: + Fix flatreview traceback. + Updated translations.
* Wed Sep 16 2015 dimstarAATTopensuse.org- Update to version 3.17.92: + Web: - Add support for aria-roledescription. - Work around missing object:state-changed:focused events from Gecko. - Fix several instances of Orca getting \"stuck\" in Gecko content. - Fix bug causing Orca to skip over nested iframe content during SayAll. + General: - Handle tracebacks resulting from Calc crashing. - Explicitly deregister keystroke listeners before shutting down. - Ignore state-changed:busy events seen when printing in Thunderbird. - Eliminate false positive identifying Thunderbird spellcheck dialog. - Fix a performance issue associated with appearance of dialogs with many widgets. - Save messages and add braille output to the notification-daemon script. + Updated translations.
* Thu Sep 03 2015 zaitorAATTopensuse.org- Update to version 3.17.91: + Web: - Treat (un)ordered HTML lists without list items as if they were divs. - Clear the cache and try once more when the next/previous context cannot be found. - Treat web documents as top-level roles for the purpose of Zombie detection. - Fix MathML line navigation issue. - Fix issue causing Orca to skip certain web content during Say All. - Improve caret navigation around images lacking content, interaction, and size. + General: - Updated documentation. - Add ability to override object role when generating tutorial messages. - Handle more event floods from LibreOffice and gnome-shell. - Handle several \"The process appears to be hung\" AT-SPI2 errors from Firefox and LibreOffice. - Work around broken custom comboboxes and listboxes which lack items. - Fix bug in presentation of chat messages from non-active applications. - Add option to speak 12-hour time without seconds. + Updated translations.
* Wed Aug 19 2015 zaitorAATTopensuse.org- Update to version 3.17.90: + Spellcheck: - Use Orca\'s spellcheck support in the LibreOffice script. - Perform normal WhereAmI at the end of spellcheck WhereAmI. - Present child position according to user preference. - Fix several chattiness issues. + Gecko: - Handle Gecko-specific text attribute name for misspelled. - Fix traceback getting into Thunderbird preferences. - Fix bug in line navigation of MathML content. - Don\'t generate ancestors beyond MathML math element. - Don\'t treat objects with tons of embedded objects as text \"chunks\". - Don\'t repeat document-loading message given multiple \"busy\" events. - Handle input type=\"number\" (which is not exposed like native version). - Ensure object mode navigation presents only content from one object. - Refine heuristic for ignoring object:selection-changed events. - Don\'t include empty text block elements in structural navigation. - Skip over anchors when looking for next/previous caret context. - Treat lists as text block elements in web content. - Improve how Orca works with Etherpad in Firefox. + LibreOffice: Fix several issues in which focused widgets were not presented. + General: - Use gi.require_version to address PyGIWarning. - Fix several bugs in _generateUnselectedCell(). - Don\'t sanity-check children if there are a huge number of them. - Don\'t generate availability for list items as it doesn\'t make sense. - Don\'t insist upon label visibility for status bar notifications. - Add support to navlist for specifying and jumping to a caret offset. - Begin cleaning up text-attribute-related code. - Eliminate some false positives in isLayoutOnly(). - Fix desktop file translations. - Fix typos in translator comments. + Updated translations.
* Thu Jul 23 2015 zaitorAATTopensuse.org- Update to version 3.17.4: + MathML: Implement speech support for MathML content in Gecko-based browsers. + Web: - Fix several regressions introduced by the new \"web\" script. - Don\'t set the locusOfFocus to non-focused link upon document focus. - Ignore state-changed:busy events from nested web documents. - Create a utility method to get and cache an element\'s tag. + General: - Handle some changes in the Thunderbird v.38 spellcheck dialog. - Add handling for ROLE_HEADER. - Add support for status bar notifications. - Remove the old \"inacessible\" metacity/marco hack. - Stop using gnome-autogen.sh. - Mark several command-line strings for translation. - Enable toggling of speech via keybinding when speech is disabled. - Add handling for Evo\'s \"autocomplete\" popups. + Updated translations.
* Wed Jun 24 2015 zaitorAATTopensuse.org- Update to version 3.17.3: + Gecko: - Fix several issues in Orca\'s live region support to make Google Docs usable with Orca. - Rewrite Orca\'s structural navigation support to fix bugs and improve performance. - Create \"web\" script and use it for Gecko content. - Avoid navigating into tooltip-like popups in web apps. - Fix issues related to Gecko using ROLE_TEXT for static text elements. + General: - Improve performance associated with event floods and dead accessibles. - Fix presentation of newly-misspelled words in LibreOffice Writer. - Present the text of ROLE_FOOTER objects. - Add unbound keybindings to increase and decrease speech volume. - Fall back on parent autocomplete if entry lacks label and name. + Updated translations.
* Wed May 27 2015 zaitorAATTopensuse.org- Update to version 3.17.2: + Gecko: - Update spellchecking support to handle changes in recent releases of Thunderbird. - Fix several SayAll issues. - Fix failure to present the last line in a text area. - Fix failure to move to newly-loaded page fragment. - Fix failure to present expanded state change in ARIA content. - Fix failure to present correct radio button state in ARIA content. - Stop double-presenting find results. - Stop re-generating braille when not needed. - Fix issue presenting focus changes between document frame and child link. - Reset command state when Gecko script is deactivated in order to ensure content is presented after Alt+Tabbing back into Firefox. + General: - Fix several issues related to pyatspi cache not being updated. - Handle traceback when calling findAllDescendants in broken implementation. - Stop repeating tutorial messages when navigating amongst items of the same type. - Work around still more missing object:state-changed:focused events from Gtk+. + Updated translations.
* Tue May 12 2015 zaitorAATTopensuse.org- Update to version 3.16.2: + Fix traceback which can occur getting children via relationset. + Add explicit braille handling for ROLE_PAGE so we update the line in Evince. + Change default value of fallbackOnUnicodeData to False. + Attempt to eliminate verbal spewage for links which lack meaningful information. + Ignore text-selection-changed events from Gecko objects with no text. + Hack around yet another missing object:state-changed:focused event for Gtk+. + Provide a symbolic variant of the app icon. + Work around a missing object:state-changed:focused event from LibreOffice. + Fixes to work with newer Firefox, etc (bnc#932719). + Updated translations.
* Thu Apr 16 2015 dimstarAATTopensuse.org- Update to version 3.16.1: + Don\'t search for replicants for Gecko zombies when pages are being loaded because it can lead to a hang. + Don\'t present position in list for the top-level menu of a context menu. + Only present placeholder text if the entry lacks a value. + Use labelAndName instead of labelOrName with toggle buttons so that we fallback on description when name has not been provided. + Work around yet another missing object:state-changed:focused event from Gtk+. + Use datadir and localedir and not DATADIRNAME. + bgo#746400: Speak child position breaks Qt menu item presentation. + Fix issue where translated symbols were being presented in English. + Updated translations.
* Mon Mar 23 2015 dimstarAATTopensuse.org- Update to version 3.16.0: + Updated translations.
* Wed Mar 18 2015 dimstarAATTopensuse.org- Update to version 3.15.92: + Refine the heuristic used to identify layout tables. + Do not speak table details when verbosity level is brief. + Check for the new(ish) accessible roles for documents in structural navigation (needed for table navigation in recent versions of Writer). + Check for Zombie accessibles in Writer\'s onCaretMoved() so that we don\'t get tripped up by deleted paragraphs. + Be less aggressive weeding out layout-only siblings for position and set size, because getting it 100% right is non-performant. + Don\'t look for zombie replicants in ROLE_EMBEDDED objects (fixes hang with Firefox). + Use the default object generation for ROLE_EMBEDDED (fixes bogus information presentation with Firefox). + Correct outdated links to documentation in translator comments, and fix translator comment symbol for bowtie operator. + Present the line rather than all object contents when navigating by landmark. + Update our landmark role list to bring it into alignment with the ARIA spec. + Do not rely on displayedText() when determining if a table cell is blank. + Update position in Gecko content when SayAll is interrupted. + Several fixes related to Gecko killing accessible objects. + Updated translations.
* Tue Mar 03 2015 dimstarAATTopensuse.org- Update to version 3.15.91: + General: - Add optional start and end offset arguments for getTextLineAtCaret(). - Fix multiple issues related to presentation of widgets and web content. - Don\'t rely on pyatspi\'s cache for names. - Add support for XDG_VTNR for braille. - Add formatting strings for ROLE_LABEL so that they get presented. - Work around two cases of dead LibreOffice accessible objects. - Ignore text insertions from menus and menu items. - Add support to identify and present Evolution\'s Status column header. - Set sayAllOnLoad\'s default value to False for Evolution. - Add utility methods to identify WebKitGtk content in Evolution. - Add some sanity checking to handle dead accessibles from Evolution. - Validate reportedly-selected children. - Suppress bogus \"not selected\" presentation in Evo\'s Messages tree. - Handle a missing event from a mystery object in the Evolution GUI. - Add support for Evolution\'s GUI. - Implement ability to use structural navigation commands during SayAll. - Remove clickCount from orca_state.py. - Move lastKeyEchoTime to speechdispatcherfactory.py. + Updated translations.
* Wed Jan 28 2015 zaitorAATTopensuse.org- Update to version 3.15.4: + Implement ability to \"rewind\" and \"fast forward\" during SayAll. + Add support for presentation of mathematical alphanumeric symbols and operators. + Application-specific shortcut rebinding doesn\'t persist (bgo#742293). + Eliminate some false positives in the label inference code. + Fix several bugs related to sayAll. + Improve support for presentation of nested tables during structural navigation. + Updated translations.
* Wed Dec 03 2014 zaitorAATTopensuse.org- Update to version 3.14.3: + Gecko: - Fix several issues related to focus mode toggling on pages which set focus upon page load. - Exclude layout-only/presentational tables in structural navigation. + LibreOffice: Handle a false positive in isSameObject() which prevented paragraph presentation. + Updated translations.
* Tue Nov 11 2014 zaitorAATTopensuse.org- Update to version 3.14.2: + Gecko: - Update the position and command state after a mouse click. - Don\'t descend tables in findReplicant() - fixes a hang. - More hack removal and reworking of find{Next,Previous}Object(). - Don\'t switch to focus mode if the object is a text block element. - Check for both focusable and focused states when determining text block elements. - Only use focused format type for objects which are not text block elements. - Generate the rolename for links even if they were not \"just entered\". - Suppress tutorial messages for focus mode widgets when not in focus mode. - Prevent repeating of labels and tutorial messages in entries. - Speak text role for Gecko apps when not in document content. - Remove FOCUSED and SELECTED states as requirements for focus mode. + General: Do not present tutorial messages if the object is not the locusOfFocus. + Updated translations.