Changelog for
orca-lang-41.3-150400.4.2.noarch.rpm :
* Fri Sep 30 2022 yfjiangAATTsuse.com- Update to version 41.3: + Web: Fix presentation of the FluentUI react dialog (and any other dialog which has an ARIA document-role descendant + 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)
* 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.