diff --git a/orca-3.20.3.tar.xz b/orca-3.20.3.tar.xz deleted file mode 100644 index ba4b1f8..0000000 --- a/orca-3.20.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:86a03b504f626e39247694d8d76c272a298874887a40bd044f8a535b8d689fd7 -size 2312864 diff --git a/orca-3.21.92.tar.xz b/orca-3.21.92.tar.xz new file mode 100644 index 0000000..628ff74 --- /dev/null +++ b/orca-3.21.92.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ccefd63b9ef442a9bc1e5d1c44b30f56cef2ddb8520e05928b61eb7e512e44f +size 2328236 diff --git a/orca.changes b/orca.changes index b517945..47460ea 100644 --- a/orca.changes +++ b/orca.changes @@ -1,3 +1,164 @@ +------------------------------------------------------------------- +Fri Sep 16 18:47:44 UTC 2016 - zaitor@opensuse.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 2 14:47:46 UTC 2016 - zaitor@opensuse.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 18:28:13 UTC 2016 - zaitor@opensuse.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 18:28:12 UTC 2016 - zaitor@opensuse.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 18:28:11 UTC 2016 - zaitor@opensuse.org diff --git a/orca.spec b/orca.spec index 4555e4a..b309535 100644 --- a/orca.spec +++ b/orca.spec @@ -17,13 +17,13 @@ Name: orca -Version: 3.20.3 +Version: 3.21.92 Release: 0 Summary: Screen reader for GNOME License: LGPL-2.1+ Group: System/GUI/GNOME Url: http://www.gnome.org/ -Source: http://download.gnome.org/sources/orca/3.20/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/orca/3.21/%{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: gobject-introspection BuildRequires: hicolor-icon-theme @@ -33,7 +33,9 @@ BuildRequires: python >= 3.3 BuildRequires: python3-brlapi >= 0.5.1 BuildRequires: python3-louis BuildRequires: python3-speechd +%if !0%{?is_opensuse} BuildRequires: translation-update-upstream +%endif BuildRequires: update-desktop-files BuildRequires: yelp-tools BuildRequires: pkgconfig(atk-bridge-2.0) >= 2.10 @@ -63,7 +65,9 @@ combinations of speech, braille, and/or magnification. %lang_package %prep %setup -q +%if !0%{?is_opensuse} translation-update-upstream +%endif %build %configure @@ -71,8 +75,6 @@ make %{?_smp_mflags} %install %makeinstall -%suse_update_desktop_file orca -%suse_update_desktop_file orca-autostart %find_lang %{name} %{?no_lang_C} %fdupes %{buildroot} @@ -93,7 +95,6 @@ rm -rf %{buildroot} %doc %{_datadir}/help/C/%{name}/ %{_bindir}/orca %{_sysconfdir}/xdg/autostart/orca-autostart.desktop -%{_datadir}/applications/orca.desktop %{_datadir}/icons/hicolor/*/apps/orca* %{_datadir}/orca/ %{_mandir}/man1/orca.1%{?ext_man}