13050 lines
426 KiB
Plaintext
13050 lines
426 KiB
Plaintext
|
45.2 - 6 January 2024
|
|||
|
|
|||
|
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.
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
en_GB British English Bruce Cowan
|
|||
|
fa Persian Sina Aghighi
|
|||
|
fr French Guillaume Bernard
|
|||
|
he Hebrew Yaron Shahrabani
|
|||
|
ka Georgian Ekaterine Papava
|
|||
|
pt_BR Brazilian Portuguese Alex Jr
|
|||
|
ro Romanian Daniel Șerbănescu
|
|||
|
tr Turkish Sabri Ünal
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
45.1 - 6 October 2023
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* Fix regression in bookmark support.
|
|||
|
|
|||
|
* Fix bug causing Cthulhu to present some custom widgets as an image.
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix bug causing Cthulhu 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.
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
eo Esperanto Kristjan SCHMIDT
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
45.0 - 15 September 2023
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Jordi Mas i Hernandez
|
|||
|
cs Czech Daniel Rusek
|
|||
|
da Danish Alan Mortensen
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
ka Georgian Ekaterine Papava
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
zh_CN Chinese (China) Boyuan Yang
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
45.rc - 5 September 2023
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
* Fix speech getting cut off when focus changes away from checkable
|
|||
|
item
|
|||
|
|
|||
|
* Fix Cthulhu failing to say "command not found" label in gnome-shell's
|
|||
|
run dialog
|
|||
|
|
|||
|
* Fix presentation of Qt tree cells with toggle action
|
|||
|
|
|||
|
* Improve logic when suspending events
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
be Belarusian Vasil Pupkin
|
|||
|
da Danish Alan Mortensen
|
|||
|
de German Jürgen Benvenuti
|
|||
|
de German Philipp Kiemle
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fa Persian Danial Behzadi
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
gl Galician Fran Dieguez
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
pa Punjabi Amn Alam
|
|||
|
pl Polish Piotr Drąg
|
|||
|
ru Russian Artur S0
|
|||
|
ru Russian Sergej A
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Sabri Ünal
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
45.beta2 (née 45.gamma) - 15 August 2023
|
|||
|
|
|||
|
Distros should read the following:
|
|||
|
https://discourse.gnome.org/t/psa-for-distros-brltty-should-be-built-using-cython-0-29-x-not-cython-3
|
|||
|
|
|||
|
Bug Fix:
|
|||
|
|
|||
|
* Do not crash when BrlApi.Connection() crashes as a consequence of
|
|||
|
BrlTTY having been built with Cython 3.
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
45.beta - 14 August 2023
|
|||
|
|
|||
|
Bug Fixes:
|
|||
|
|
|||
|
* Use importlib instead of imp. This is needed for Cthulhu 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"
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
gl Galician Fran Dieguez
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
ka Georgian Ekaterine Papava
|
|||
|
uk Ukrainian Yuri Chornoivan
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
45.alpha - 5 August 2023
|
|||
|
|
|||
|
NOTE: A beta release will follow in a few days, hopefully including all
|
|||
|
of the translations that are in master but never made it to the gnome-45
|
|||
|
branch.
|
|||
|
|
|||
|
New and Modified Features:
|
|||
|
|
|||
|
* Object Navigator: This allows the user to navigate through a hierarchy
|
|||
|
of UI objects. Bindings:
|
|||
|
- Ctrl+Cthulhu+Up/Down for navigating between parent/child
|
|||
|
- Ctrl+Cthulhu+Left/Right for navigating among siblings
|
|||
|
- Ctrl+Cthulhu+Return for performing a click
|
|||
|
- Ctrl+Cthulhu+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: Cthulhu+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 Cthulhu+Tab/Cthulhu+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: Cthulhu+E.
|
|||
|
|
|||
|
* Modify Cthulhu'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.
|
|||
|
|
|||
|
Bug Fixes and Other Improvements:
|
|||
|
|
|||
|
* 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 Cthulhu 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.
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
en_GB British English Bruce Cowan
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
it Italian Gianvito Cavasoli
|
|||
|
ka Georgian Ekaterine Papava
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
44.1 - 25 May 2023
|
|||
|
|
|||
|
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
|
|||
|
cthulhu modifier
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
it Italian Gianvito Cavasoli
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
44.0 - 24 March 2023
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
da Danish Alan Mortensen
|
|||
|
fr French Guillaume Bernard
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
44.rc - 8 March 2023
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix double-presentation of indentation information
|
|||
|
|
|||
|
* Interrupt speech immediately prior to speaking "screen reader off"
|
|||
|
|
|||
|
* Add command-line Cthulhu 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
|
|||
|
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ab Abkhazian Nart Tlisha
|
|||
|
de German Jürgen Benvenuti
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
ka Georgian Ekaterine Papava
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
uk Ukrainian Yuri Chornoivan
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
43.1 - 3 January 2023
|
|||
|
|
|||
|
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 Cthulhu to present a non-active page in Chrome
|
|||
|
|
|||
|
Mouse Review:
|
|||
|
|
|||
|
* Do not re-present the whole paragraph when leaving a link
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ab Abkhazian Nart Tlisha
|
|||
|
ka Georgian Ekaterine Papava
|
|||
|
nl Dutch Nathan Follens
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
43.0 - 23 September 2022
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Prevent double-presentation of notifications
|
|||
|
|
|||
|
* Fix presentation of Nautilus items for Gtk 4
|
|||
|
|
|||
|
* Fix bug causing the wrong voice to be used
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
bg Bulgarian Alexander Shopov
|
|||
|
ca Catalan Jordi Mas
|
|||
|
da Danish Alan Mortensen
|
|||
|
fr French Charles Monzat
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
ne Nepali Pawan Chitrakar
|
|||
|
pt_BR Brazilian Portuguese Leônidas Araújo
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Sabri Ünal
|
|||
|
zh_CN Chinese (China) Boyuan Yang
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
43.beta - 29 August 2022
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* Fix issue causing Cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ab Abkhazian Nart Tlisha
|
|||
|
ca Catalan Jordi Mas
|
|||
|
cs Czech Marek Černocký
|
|||
|
de German Jürgen Benvenuti
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
fr French Claude Paroz
|
|||
|
gl Galician Fran Dieguez
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
pl Polish Piotr Drąg
|
|||
|
sr Serbian Марко Костић
|
|||
|
tr Turkish Emin Tufan Çetin
|
|||
|
zh_CN Chinese (China) Luming Zh
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
43.alpha - 1 July 2022
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* Fix several issues relating to presentation of navigation among
|
|||
|
focusable descendants within ARIA grids and tables
|
|||
|
|
|||
|
* Improve support for description lists
|
|||
|
|
|||
|
* Improve presentation of articles in feeds
|
|||
|
|
|||
|
* Improve presentation of unknown setsize and row/column count
|
|||
|
|
|||
|
* Fix several "chattiness" issues related to ARIA widgets
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
* 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 Cthulhu's
|
|||
|
webkit support
|
|||
|
|
|||
|
* Fail gracefully when structural navigation commands are used in
|
|||
|
WebKitGtk 2.36.x (the collection interface won't be supported
|
|||
|
until 2.26.4)
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
bg Bulgarian Alexander Shopov
|
|||
|
ca Catalan Jordi Mas
|
|||
|
ca Catalan Jordi Mas i Hernandez
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Alan Mortensen
|
|||
|
da Danish Ask Hjorth Larsen
|
|||
|
de German Mario Blättermann
|
|||
|
de German Philipp Kiemle
|
|||
|
de German Tim Sabsch
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
es Spanish Francisco Javier Dorado
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
fa Persian Danial Behzadi
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
fr French Charles Monzat
|
|||
|
fr French Claude Paroz
|
|||
|
gl Galician Fran Dieguez
|
|||
|
he Hebrew Yaron Shahrabani
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
it Italian Milo Casagrande
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
nb Norwegian Bokmål Kjartan Maraas
|
|||
|
ne Nepali Pawan Chitrakar
|
|||
|
nl Dutch Nathan Follens
|
|||
|
oc Occitan Quentin PAGÈS
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Leônidas Araújo
|
|||
|
pt_BR Brazilian Portuguese Matheus Barbosa
|
|||
|
pt_BR Brazilian Portuguese Tiago Casal
|
|||
|
pt Portuguese Hugo Carvalho
|
|||
|
ro Romanian Daniel Șerbănescu
|
|||
|
ru Russian Aleksandr Melman
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sr Serbian Марко Костић
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
sv Swedish Luna Jernberg
|
|||
|
tr Turkish Emin Tufan Çetin
|
|||
|
uk Ukrainian Yuri Chornoivan
|
|||
|
zh_CN Chinese (China) Boyuan Yang
|
|||
|
zh_CN Chinese (China) Luming Zh
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
42.0 - 22 March 2022
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
de German Philipp Kiemle
|
|||
|
it Italian Milo Casagrande
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
nb Norwegian Bokmål Kjartan Maraas
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
42.rc - 11 March 2022
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
bg Bulgarian Alexander Shopov
|
|||
|
ca Catalan Jordi Mas
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Alan Mortensen
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
fr French Claude Paroz
|
|||
|
gl Galician Fran Dieguez
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Matheus Barbosa
|
|||
|
pt Portuguese Hugo Carvalho
|
|||
|
ro Romanian Daniel Șerbănescu
|
|||
|
ru Russian Aleksandr Melman
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sr Serbian Марко Костић
|
|||
|
sv Swedish Luna Jernberg
|
|||
|
tr Turkish Emin Tufan Çetin
|
|||
|
uk Ukrainian Yuri Chornoivan
|
|||
|
zh_CN Chinese (China) Luming Zh
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
42.beta - 15 February 2022
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* Fix several bugs in which we update our location silently when we
|
|||
|
should instead announce it
|
|||
|
|
|||
|
* Improve behavior during event flood of text-related events from
|
|||
|
web apps
|
|||
|
|
|||
|
* Attempt to work around object destruction during structural nav
|
|||
|
|
|||
|
* Improve behavior of label ancestors of widgets
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix bug causing accessing preferences to fail for esperanto
|
|||
|
|
|||
|
* Handle apps going defunct during cleanup; more debugging
|
|||
|
|
|||
|
* Handle exception when object is destroyed while getting text attributes
|
|||
|
|
|||
|
* Try to handle error from mate-notification-daemon during window:create
|
|||
|
|
|||
|
* Improve performance in gnome-shell
|
|||
|
|
|||
|
* Improve presentation of all text becoming unselected during caret
|
|||
|
navigation
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
bg Bulgarian Alexander Shopov
|
|||
|
ca Catalan Jordi Mas i Hernandez
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Alan Mortensen
|
|||
|
da Danish Ask Hjorth Larsen
|
|||
|
de German Mario Blättermann
|
|||
|
de German Tim Sabsch
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
es Spanish Francisco Javier Dorado
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
fr French Charles Monzat
|
|||
|
gl Galician Fran Dieguez
|
|||
|
he Hebrew Yaron Shahrabani
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
it Italian Milo Casagrande
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
ne Nepali Pawan Chitrakar
|
|||
|
nl Dutch Nathan Follens
|
|||
|
oc Occitan Quentin PAGÈS
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Leônidas Araújo
|
|||
|
pt_BR Brazilian Portuguese Tiago Casal
|
|||
|
pt Portuguese Hugo Carvalho
|
|||
|
ru Russian Aleksandr Melman
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
uk Ukrainian Yuri Chornoivan
|
|||
|
zh_CN Chinese (China) Boyuan Yang
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
41.1 - 1 December 2021
|
|||
|
|
|||
|
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)
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
he Hebrew Yaron Shahrabani
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
ru Russian Aleksandr Melman
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
41.0 - 16 September 2021
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix compatibility with Python 3.10
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
da Danish Alan Mortensen
|
|||
|
de German Tim Sabsch
|
|||
|
es Spanish (markup fix) Andre Klapper
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
41.rc - 4 September 2021
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
es Spanish Francisco Javier Dorado
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
uk Ukrainian Yuri Chornoivan
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
41.beta - 24 August 2021
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Use new AT-SPI device API for keyboard monitoring when available
|
|||
|
|
|||
|
LibreOffice:
|
|||
|
|
|||
|
* Fix bug causing Cthulhu to become silent due to setting locusOfFocus
|
|||
|
to a defunct object
|
|||
|
|
|||
|
* Work around missing focus event for Calc spreadsheet which causes
|
|||
|
Cthulhu to ignore subsequent events
|
|||
|
|
|||
|
Speech:
|
|||
|
|
|||
|
* Do not set voice name when it is the default
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
41.alpha - 12 July 2021
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
es Spanish Francisco Javier Dorado
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
fr French Charles Monzat
|
|||
|
he Hebrew Yaron Shahrabani
|
|||
|
ne Nepali Pawan Chitrakar
|
|||
|
nl Dutch Nathan Follens
|
|||
|
oc Occitan Quentin PAGÈS
|
|||
|
pt_BR Brazilian Portuguese Tiago Casal
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
40.0 - 19 March 2021
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Ask Hjorth Larsen
|
|||
|
it Italian Milo Casagrande
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
zh_CN Chinese (China) Boyuan Yang
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
40.rc - 11 March 2021
|
|||
|
|
|||
|
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 Cthulhu not responsive
|
|||
|
|
|||
|
* Work around lack of children-changed accessibility events from
|
|||
|
fillers which report 0 children
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
de German Mario Blättermann
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
gl Galician Fran Dieguez
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt Portuguese Hugo Carvalho
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
40.beta - 22 February 2021
|
|||
|
|
|||
|
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
|
|||
|
Cthulhu 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 Cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Jordi Mas
|
|||
|
ca Catalan Jordi Mas i Hernandez
|
|||
|
cs Czech Marek Černocký
|
|||
|
de German Christian Kirbach
|
|||
|
de German Tim Sabsch
|
|||
|
en_GB British English Stephan Woidowski
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fi Finnish Timo Jyrinki
|
|||
|
fr French Charles Monzat
|
|||
|
fr French Claude Paroz
|
|||
|
gl Galician Fran Dieguez
|
|||
|
hr Croatian Goran Vidović
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
it Italian Milo Casagrande
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
nb Norwegian Bokmål Kjartan Maraas
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Henrique Machado Campos
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle
|
|||
|
pt Portuguese Juliano Camargo
|
|||
|
ro Romanian Florentina Mușat
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sr Serbian Марко Костић
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Emin Tufan Çetin
|
|||
|
uk Ukrainian Yuri Chornoivan
|
|||
|
zh_CN Chinese (China) Boyuan Yang
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.38.2 - 22 December 2020
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.38.1 - 3 December 2020
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
pt Portuguese Juliano de Souza Camargo
|
|||
|
pt_BR Brazilian Portuguese Henrique Machado Campos
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.38.0 - 11 September 2020
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
de German Tim Sabsch
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fr French Charles Monzat, Claude Paroz
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
it Italian Milo Casagrande
|
|||
|
pl Polish Piotr Drąg
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sr Serbian Марко Костић
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Emin Tufan Çetin
|
|||
|
zh_CN Chinese (China) Boyuan Yang
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.37.90 - 10 August 2020
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix bug causing learn mode to not work in (at least) gnome-shell
|
|||
|
controls
|
|||
|
|
|||
|
* Emit mode-changed notifications to inform other tools (magnifiers,
|
|||
|
highlighting tools) what mode Cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Gil Fcthulhuda, Jordi Mas
|
|||
|
de German Tim Sabsch
|
|||
|
el Greek Efstathios Iosifidis
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
fr French Charles Monzat
|
|||
|
gb British English Zander Brown
|
|||
|
gl Galician Fran Diéguez
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
ro Romanian Daniel Șerbănescu, Florentina Mușat
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
uk Ukrainian Yuri Chornoivan
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.37.2 - 1 June 2020
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* Present aria-sort value when focus moves to sorted row/col header
|
|||
|
|
|||
|
* Ensure we present functionally-empty entries from web apps
|
|||
|
|
|||
|
* Make ARIA gridcell cells caret-navigable if browse mode is sticky
|
|||
|
|
|||
|
* Fix bug causing us to skip over objects in certain grids in browse
|
|||
|
mode
|
|||
|
|
|||
|
* Handle links whose sole content is an image with alt=""
|
|||
|
|
|||
|
* Force browse mode switch in web apps when child document claims focus
|
|||
|
|
|||
|
* Don't repeat label, name, or role when in the same object in SayAll
|
|||
|
|
|||
|
* Improve performance of presenting status bar items for web/Electron
|
|||
|
apps (e.g. VSCode)
|
|||
|
|
|||
|
* Check for "keyshortcuts" attribute also for browser UI
|
|||
|
|
|||
|
* Eliminate chattiness from Chromium omnibox
|
|||
|
|
|||
|
* Ensure we present the correct row when navigating to table with
|
|||
|
missing rows
|
|||
|
|
|||
|
* Improve structural navigation in HTML tables with conflicting ARIA
|
|||
|
semantics
|
|||
|
|
|||
|
* Ensure we announce role and content of elements with ARIA's separator
|
|||
|
role
|
|||
|
|
|||
|
* Ensure we verbalize punctuation for named items inside code elements
|
|||
|
|
|||
|
* Improve heuristic to identify elements serving as fake placeholder
|
|||
|
for text
|
|||
|
|
|||
|
* Use caret-moved event to recover from object destruction
|
|||
|
|
|||
|
* Prevent Cthulhu from wandering into hidden objects and improve recovery
|
|||
|
when the currently-focused object is removed/destroyed
|
|||
|
|
|||
|
* Improve overall performance processing caret-moved, children-changed,
|
|||
|
and text-changed events
|
|||
|
|
|||
|
* Expand embedded objects for live region text insertions
|
|||
|
|
|||
|
Mouse Review:
|
|||
|
|
|||
|
* Fix several chattiness issues
|
|||
|
|
|||
|
* Fix presentation of nested cells
|
|||
|
|
|||
|
Braille:
|
|||
|
|
|||
|
* Ensure blockquote and section text is always displayed
|
|||
|
|
|||
|
* Ensure focused region starts the display when panToCursor
|
|||
|
|
|||
|
* Fix bug in word wrap causing us to not display the relevant info
|
|||
|
|
|||
|
* Fix error using braille with JavaAtkWrapper
|
|||
|
|
|||
|
* Ensure we update our position when an anchor is clicked on
|
|||
|
via braille display
|
|||
|
|
|||
|
* Hand off Braille output on NoFocus so other screen readers can
|
|||
|
provide information
|
|||
|
|
|||
|
* Correctly display long strings of non-space characters that exceed
|
|||
|
the width of the braille line
|
|||
|
|
|||
|
* Fix several panning issues
|
|||
|
|
|||
|
* Remove fallback on VT 7
|
|||
|
|
|||
|
Speech:
|
|||
|
|
|||
|
* Use punct level 'most' when available in speech-dispatcher
|
|||
|
|
|||
|
* Insert pause breaks when generating status bar items so they don't
|
|||
|
all run together when spoken
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Emit region-changed events to inform other tools (e.g. magnifiers,
|
|||
|
highlighting tools) the object and optional text range Cthulhu is
|
|||
|
presenting
|
|||
|
|
|||
|
* Present description change events for the current object
|
|||
|
|
|||
|
* Fix crash related to non-standard tables
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
* Gracefully handle AT-SPI2 timeout when checking validity of app
|
|||
|
|
|||
|
* Add support for the Cthulhu key being "sticky"
|
|||
|
|
|||
|
* Fall back on name for labels which lack displayed text
|
|||
|
|
|||
|
* Present message when the status bar cannot be found
|
|||
|
|
|||
|
* Respect user's punctuation settings in app switchers
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ckb Kurdish Sorani Jwtiyar Nariman
|
|||
|
de German Tim Sabsch
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
ro Romanian Daniel Șerbănescu, Florentina Mușat
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Emin Tufan Çetin
|
|||
|
uk Ukrainian Yuri Chornoivan
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.37.1 - 23 April 2020
|
|||
|
|
|||
|
VSCode:
|
|||
|
|
|||
|
As a consequence of feature implementation and bug fixes described below
|
|||
|
under "Chromium" and "Web," Cthulhu support for VSCode has been improved
|
|||
|
significantly. Users are encouraged to test Cthulhu with VSCode Insiders
|
|||
|
build, where Microsoft has many accessibility fixes to work with Cthulhu.
|
|||
|
|
|||
|
Chromium:
|
|||
|
|
|||
|
* Improve label inference for form fields without author-provided names
|
|||
|
|
|||
|
* Fix issue causing us to present the previous line in contenteditable
|
|||
|
|
|||
|
* Fix chattiness issue resulting from failing to consider the prior
|
|||
|
object when generating labelOrName
|
|||
|
|
|||
|
* Fix false positive on identifying list item marker
|
|||
|
|
|||
|
* Prevent double-speaking of ARIA combobox value
|
|||
|
|
|||
|
* Don't speak child position for popup menus (it's always 1 of 1)
|
|||
|
|
|||
|
* Attempt to identify and work around possible missing window events
|
|||
|
|
|||
|
* Improve responsiveness of text selection in large objects
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* Support navigation within focusable tooltips in web applications
|
|||
|
|
|||
|
* Update Cthulhu to handle new mappings for ARIA alert and alertdialog
|
|||
|
|
|||
|
* Add support for new ARIA code role
|
|||
|
|
|||
|
* Multiple performance improvements to event handling
|
|||
|
|
|||
|
* Ensure we always present ARIA groups with author-provided names
|
|||
|
|
|||
|
* Improve behavior navigating in tables in web-based rich-text editors
|
|||
|
|
|||
|
* Ensure we adjust text for repeated characters even in browse mode
|
|||
|
|
|||
|
* Fix bug causing us to present stale value information for ARIA
|
|||
|
range widgets
|
|||
|
|
|||
|
* Don't announce returning to browse mode when page is loading
|
|||
|
|
|||
|
* 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)
|
|||
|
|
|||
|
* Ensure more objects with info get presented in flat review
|
|||
|
|
|||
|
* General improvements for presentation of ARIA comboboxes
|
|||
|
|
|||
|
* Don't iterate through all children of very complex SVGs (improves
|
|||
|
performance)
|
|||
|
|
|||
|
* Ignore caret-moved events from outside the active grid in focus mode
|
|||
|
(fixes chattiness and also incorrectly updating our location)
|
|||
|
|
|||
|
* Don't infer labels for any web app descendant (names must come from
|
|||
|
authors in ARIA apps)
|
|||
|
|
|||
|
* Ensure we handle selection-change events from web app descendants
|
|||
|
|
|||
|
* Ensure we present the name of focused web documents
|
|||
|
|
|||
|
* Update focus when web app descendant claims focus, unless browse mode
|
|||
|
is sticky
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
* Treat treeitems as a whole for the purpose of caret navigation
|
|||
|
|
|||
|
* Prevent Cthulhu from combining words into a single word in web content
|
|||
|
when navigating by word
|
|||
|
|
|||
|
* Fix several issues related to rich-text editors in web apps
|
|||
|
|
|||
|
Thunderbird:
|
|||
|
|
|||
|
* Fix bug causing us to incorrectly update the focused location when
|
|||
|
navigating in Settings
|
|||
|
|
|||
|
Mouse Review:
|
|||
|
|
|||
|
* Do not announce redundant information when enabling mouse review
|
|||
|
|
|||
|
* Fix window list the second time mouse review gets enabled
|
|||
|
|
|||
|
* Fix window detection with more than one workspace
|
|||
|
|
|||
|
* Ensure we compare the top level document with the active one
|
|||
|
|
|||
|
* Fix mouse review on some web elements after scrolling
|
|||
|
|
|||
|
Chat apps:
|
|||
|
|
|||
|
* Fix false positive with autocompleted text event (causing us to
|
|||
|
present membership count changes, e.g. in Pidgin)
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Reduce chattiness from page tab selection events following focus
|
|||
|
|
|||
|
* Reduce chattiness from text insertions resulting from page tab switch
|
|||
|
|
|||
|
* Don't re-present the description if the locusOfFocus hasn't changed
|
|||
|
|
|||
|
* Don't present position in list for comboboxes which lack children
|
|||
|
|
|||
|
* Fix bug causing us to not present changes in already-focused terminal
|
|||
|
when Cthulhu is launched
|
|||
|
|
|||
|
* Only present the status bar if it is showing and visible (increases
|
|||
|
likelihood of Cthulhu finding the right status bar when command to
|
|||
|
speak the status bar is given)
|
|||
|
|
|||
|
* Prevent double-speaking of static text in alerts and other containers
|
|||
|
|
|||
|
* Speak "alert" role before its name rather than after
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
nl Dutch Justin van Steijn
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
zh_CN Chinese (China) Dz Chen
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.36.1 - 11 March 2020
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.36.0 - 11 March 2020
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
nl Dutch Nathan Follens
|
|||
|
ro Romanian Daniel Șerbănescu
|
|||
|
uk Ukrainian Daniel Korostil
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.35.92 - 4 March 2020
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
da Danish Alan Mortensen
|
|||
|
fr French Julien Humbert
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
it Italian Milo Casagrande
|
|||
|
pt_BR Brazilian Portuguese Tiago Casal
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.35.91 - 20 February 2020
|
|||
|
|
|||
|
Chromium:
|
|||
|
|
|||
|
* Remove some unwanted 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 Cthulhu 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 Cthulhu+Shift
|
|||
|
|
|||
|
* Remove newline char from copied/appended flat review content
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Jordi Mas
|
|||
|
cs Czech Marek Černocký
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
fr French Claude Paroz
|
|||
|
gb British English Bruce Cowan
|
|||
|
gl Galician Fran Dieguez
|
|||
|
hu Hungarian Balázs Úr
|
|||
|
id Indonesian Sucipto
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
ms Malay Umarzuki Bin Mochlis Moktar
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle
|
|||
|
sr Serbian Марко Костић
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Sabri Ünal
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.35.3 - 3 Janauary 2020
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* 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 Cthulhu'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 Cthulhu 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
|
|||
|
(Note: This support requires adjustments in the user agents.)
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix key echo for accented letters for apps which don't give us the
|
|||
|
event string
|
|||
|
|
|||
|
* Filter out mouse-abs event spam to make mouse review more performant
|
|||
|
|
|||
|
* Improve reliability of mouse review
|
|||
|
|
|||
|
* Improve identification and presentation of autocompleted text in
|
|||
|
entries
|
|||
|
|
|||
|
* Work around missing object:state-changed:focused event from GtkTable
|
|||
|
which caused Cthulhu to be silent when a table initially gained focus
|
|||
|
|
|||
|
* Ensure Cthulhu starts even when there are missing gstreamer components
|
|||
|
|
|||
|
* Add support for word-based speech progress
|
|||
|
|
|||
|
* Don't treat text insertions from non-focused widgets as echoable
|
|||
|
|
|||
|
* 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."
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Jordi Mas
|
|||
|
da Danish Ask Hjorth Larsen
|
|||
|
el Greek Dimitris Maroulidis
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
gl Galician Fran Dieguez
|
|||
|
nl Dutch Nathan Follens
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.34.0 - 9 September 2019
|
|||
|
|
|||
|
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. In addition, you will need fixes
|
|||
|
which have not yet been committed to Chrome/Chromium. While the Cthulhu
|
|||
|
side of things should largely be ready, Chrome/Chromium is not yet
|
|||
|
ready for end-user testing with Cthulhu. But we're even closer now. So
|
|||
|
stay tuned!
|
|||
|
|
|||
|
* 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 (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
el Greek Dimitris Maroulidis
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
fr French Claude Paroz
|
|||
|
it Italian Milo Casagrande
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.33.91 - 27 August 2019
|
|||
|
|
|||
|
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. Note: ATK support in Chromium is
|
|||
|
still a work in progress and not yet ready for end-user testing.
|
|||
|
But we're getting close, so stay tuned!
|
|||
|
|
|||
|
GNOME Shell:
|
|||
|
|
|||
|
* Eliminate some chattiness with Dash
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Robert Antoni Buj i Gelonch
|
|||
|
cs Czech Marek Cernocky
|
|||
|
de German Tim Sabsch
|
|||
|
en_GB British English Bruce Cowan
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
fr French Claude Paroz
|
|||
|
gl Galician Fran Diéguez
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
ne Nepali Pawan Chitrakar
|
|||
|
po Polish Piotr Drąg
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sr Serbian Марко Костић
|
|||
|
tr Turkish Çağatay Yiğit Şahin
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.33.90 - 2 August 2019
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
* Ongoing work on Chromium script. Please note: ATK support in Chromium
|
|||
|
needs much work. Until that work has been done, Cthulhu 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.
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle
|
|||
|
ro Romanian Florentina Mușat
|
|||
|
ru Russian Stas Solovey
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.33.3 - 18 June 2019
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
* Ongoing work on Chromium script. Please note: ATK support in Chromium
|
|||
|
needs much work. Until that work has been done, Cthulhu 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.
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
el Greek Efstathios Iosifidis
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
eu Basque Asier Sarasua Garmendia
|
|||
|
hu Hungarian Balázs Úr, Attila Hammer
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
nl Dutch Nathan Follens
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.33.1 - 18 April 2019
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
da Danish Ask Hjorth Larsen
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
fr French Guillaume Bernard
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.32.0 - 13 March 2019
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Cernocky
|
|||
|
de German Tim Sabsch
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.31.92 - 8 March 2019
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Create generic switcher script and use it for all non-gnome-shell
|
|||
|
switchers
|
|||
|
|
|||
|
* Improve presentation when initially getting into the Compiz and
|
|||
|
MATE switchers
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
fr French Claude Paroz
|
|||
|
hu Hungarian Balázs Úr
|
|||
|
it Italian Milo Casagrande
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
nl Dutch Nathan Follens
|
|||
|
ro Romanian Daniel Șerbănescu
|
|||
|
sr Serbian Марко Костић
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.31.91 - 21 February 2019
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Cernocky
|
|||
|
da Danish Alan Mortensen
|
|||
|
de German Tim Sabsch
|
|||
|
gl Galician Fran Diéguez
|
|||
|
hu Hungarian Balázs Úr
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
po Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Sabri Ünal
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.31.4 - 14 January 2019
|
|||
|
|
|||
|
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, Cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fr French Charles Monzat
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.31.1 - 19 Octoboer 2018
|
|||
|
|
|||
|
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 cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Cernocky
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.30.1 - 19 Octoboer 2018
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix presentation of nameless menu items in certain gnome-shell
|
|||
|
extensions
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
ru Russian Stas Solovey
|
|||
|
sr Serbian Марко Костић
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.30.0 - 17 September 2018
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Cernocky
|
|||
|
de German Tim Sabsch
|
|||
|
hu Hungarian Balázs Úr
|
|||
|
pt_BR Brazilian Portuguese Tiago Casal
|
|||
|
sk Slovak Peter Vágner
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.29.92 - 3 September 2018
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Cernocky
|
|||
|
da Danish Ask Hjorth Larsen
|
|||
|
de German Tim Sabsch
|
|||
|
fr French Claude Paroz
|
|||
|
gl Galician Fran Dieguez
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
it Italian Milo Casagrande
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
po Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle
|
|||
|
ro Romanian Daniel Șerbănescu
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Emin Tufan Çetin
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.29.4 - 30 July 2018
|
|||
|
|
|||
|
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-cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Xavi Ivars
|
|||
|
de German Tim Sabsch
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.29.3 - 7 July 2018
|
|||
|
|
|||
|
Web + Email:
|
|||
|
|
|||
|
* Stop Cthulhu from descending into widget elements it should not descend
|
|||
|
|
|||
|
* Fix bug preventing Cthulhu from presenting the current object
|
|||
|
|
|||
|
* Fix chattiness problem due to creation of bogus window accessibles
|
|||
|
|
|||
|
* Filter out bogus load events from Firefox extensions
|
|||
|
|
|||
|
* Correcly update caret position when Page Up/Down used in editable text
|
|||
|
|
|||
|
* Fix focus mode staying toggled off after leaving context menu
|
|||
|
|
|||
|
* Don't exit focus mode when navigating to/amongst radio buttons
|
|||
|
|
|||
|
* Eliminate double-presentation of name when name comes from contents
|
|||
|
|
|||
|
* Improve MathML presentation
|
|||
|
|
|||
|
LibreOffice:
|
|||
|
|
|||
|
* Present Calc cell selection changes
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix many bugs and improve performance of Mouse Review
|
|||
|
|
|||
|
* Handle starting flat review when offset is after final character
|
|||
|
|
|||
|
* Do a better job of determining the focused object upon launch
|
|||
|
|
|||
|
* Ensure the expanded state of tree rows is annnounced
|
|||
|
|
|||
|
* Support synthesizing caps lock for double-cthulhu support
|
|||
|
(requires AT-SPI2 2.30 or later)
|
|||
|
|
|||
|
* Make double-cthulhu presses perform the underlying key action
|
|||
|
|
|||
|
* Reduce chattiness in icon views
|
|||
|
|
|||
|
* Ensure buttons with single-character names get spoken
|
|||
|
|
|||
|
* Fix several issues in Cthulhu's presentation of unrelated labels
|
|||
|
|
|||
|
* Improve behavior/presentation when current object becomes defunct
|
|||
|
|
|||
|
* Fall back on described-by relation to get description
|
|||
|
|
|||
|
* Ignore various bogus events from apps and toolkits
|
|||
|
|
|||
|
Speech:
|
|||
|
|
|||
|
* Respect SSML norm
|
|||
|
|
|||
|
* Add progress marking support
|
|||
|
|
|||
|
Braille:
|
|||
|
|
|||
|
* Fix braille updating when backspacing text on long lines
|
|||
|
|
|||
|
* braille: only set viewport[0] to 0 when the string fits
|
|||
|
|
|||
|
* Update braille when caret moves in web page due to mouse click
|
|||
|
|
|||
|
* Support CMD_FWINLTSKIP and CMD_FWINRTSKIP from brltty
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.28.2 - 28 June 2018
|
|||
|
|
|||
|
Web + Email:
|
|||
|
|
|||
|
* Update Cthulhu 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
|
|||
|
|
|||
|
* Fix brlmon regression introduced by 71b63379f
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Cernocky
|
|||
|
de German Tim Sabsch
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.28.1 - 21 April 2018
|
|||
|
|
|||
|
Web + Email:
|
|||
|
|
|||
|
* Fix Cthulhu-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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
|
|||
|
3.28.0 - 26 March 2018
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Alan Mortensen
|
|||
|
de German Tim Sabsch
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
fr French Claude Paroz
|
|||
|
hu Hungarian Gábor Kelemen, Balázs Úr
|
|||
|
it Italian Milo Casagrande
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
nl Dutch Nathan Follens
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sr Serbian Марко Костић
|
|||
|
sr@latin Serbian Latin Милош Поповић
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Emin Tufan Çetin
|
|||
|
zh_CN Chinese (China) Mingcong Bai
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.27.91 - 19 February 2018
|
|||
|
|
|||
|
Web + Email:
|
|||
|
|
|||
|
* Improve navigation among, and presentation of, editable elements with
|
|||
|
descendants
|
|||
|
|
|||
|
* Fix bug in which Cthulhu 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 Cthulhu 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 https://bugs.documentfoundation.org/show_bug.cgi?id=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 Cthulhu's documentation
|
|||
|
|
|||
|
* Bump minimum version of AT-SPI2
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
de German Tim Sabsch
|
|||
|
eo Esperanto Kristjan SCHMIDT
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fr French Claude Paroz
|
|||
|
gl Galician Fran Dieguez
|
|||
|
id Indonesian Kukuh Syafaat
|
|||
|
po Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Enrico Nicoletto
|
|||
|
uk Ukrainian Андрій Бандура
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.27.3 - 11 December 2017
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
* Eliminate incorrect presentation of previous panel
|
|||
|
|
|||
|
* Fix issues to pass 'yelp-check validate'
|
|||
|
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca@valencia Catalan (Valencian) Xavi Ivars
|
|||
|
cs Czech Marek Černocký
|
|||
|
ne Nepali Pawan Chitrakar
|
|||
|
no Norwegian bokmål Kjartan Maraas
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Muhammet Kara, Olcay Aşcı
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.26.0 - 15 September 2017
|
|||
|
|
|||
|
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()
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Jordi Mas
|
|||
|
cs Czech Marek Cernocky
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
de German Christian Kirbach,
|
|||
|
Mario Blättermann
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
fr French Alain Lojewski
|
|||
|
fur Friulian Fabio Tomat
|
|||
|
gl Galician Fran Dieguez
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
it Italian Milo Casagrande
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
ml Malayalam Anish Sheela
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle,
|
|||
|
Tiago Casal
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sr Serbian Марко Костић
|
|||
|
sr@latin Serbian Милош Поповић
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Emin Tufan Çetin
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.25.4 - 31 July 2017
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fr French Claude Paroz
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
ne Nepali Pawan Chitrakar
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.24.0 - 20 March 2017
|
|||
|
|
|||
|
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.
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
de German Mario Blättermann
|
|||
|
fr French Claude Paroz
|
|||
|
fur Friulian Fabio Tomat
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
it Italian Milo Casagrande
|
|||
|
sk Slovak Peter Vágner
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.23.91 - 27 February 2017
|
|||
|
|
|||
|
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 (MathJax).
|
|||
|
|
|||
|
* 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 its 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.
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
da Danish Ask Hjorth Larsen
|
|||
|
de German Christian Kirbach
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
gl Galician Fran Diéguez
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
zh_CN Chinese (China) Mandy Wang
|
|||
|
zh_TW Chinese (Taiwan) Chao-Hsiung Liao
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.23.4 - 2 February 2017
|
|||
|
|
|||
|
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 Cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
de German Christian Kirbach
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fr French Claude Paroz
|
|||
|
gl Galician Fran Diéguez
|
|||
|
hu Hungarian Attila Hammer, Balázs Meskó
|
|||
|
nl Dutch Justin van Steijn
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.22.2 - 8 November 2016
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Improve support for Icedove
|
|||
|
|
|||
|
* Work around broken accessibility trees causing flat review to fail
|
|||
|
|
|||
|
* Work around missing state-changed events for LibreOffice toggle
|
|||
|
buttons
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
fr French Claude Paroz
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
nl Dutch Justin van Steijn
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.22.1 - 11 October 2016
|
|||
|
|
|||
|
Terminal:
|
|||
|
|
|||
|
* Reduce some chattiness using vim
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
en_GB British English David King
|
|||
|
hr Croatian gogo
|
|||
|
it Italian Milo Casagrande
|
|||
|
oc Occitan Cédric Valmary
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.21.92 - 16 September 2016
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
el Greek Tom Tryfonidis
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
gl Galician Fran Diéguez
|
|||
|
hu Hungarian Attila Hammer, Gábor Kelemen
|
|||
|
kk Kazakh Baurzhan Muftakhidinov
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
pl Polish Piotr Drąg
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Muhammet Kara
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.21.91 - 2 September 2016
|
|||
|
|
|||
|
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 Cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Jordi Mas
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Ask Hjorth Larsen
|
|||
|
de German Mario Blättermann,
|
|||
|
Christian Kirbach
|
|||
|
en_GB British English David King
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fr French Claude Paroz
|
|||
|
hu Hungarian Balázs Úr
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt Portuguese Tiago Santos
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle,
|
|||
|
Enrico Nicoletto
|
|||
|
sk Slovak Dušan Kazik
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Muhammet Kara,
|
|||
|
Neriman Kara
|
|||
|
=========
|
|||
|
|
|||
|
3.21.3 - 20 June 2016
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* Fix a couple of instances of Cthulhu 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; Cthulhu 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 'cthulhu -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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
oc Occitan Cédric Valmary
|
|||
|
pl Polish Piotr Drąg
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.21.1 - 25 April 2016
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Detect and handle row-reordered event spam so valid events can be
|
|||
|
presented
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
* Begin refactoring of keyboard event processing
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
it Italian Milo Casagrande
|
|||
|
pt Portuguese Tiago Carrondo
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.20.0 - 21 March 2016
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix desktop file keywords in Slovenian translation
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
da Danish Ask Hjorth Larsen
|
|||
|
it Italian Milo Casagrande
|
|||
|
pt_BR Brazilian Portuguese Rafael Fontenelle
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.19.92 - 19 March 2016
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
bg Bulgarian Alexander Shopov, Zahari Yurukov
|
|||
|
da Danish scootergrisen
|
|||
|
el Greek Efstathios Iosifidis, Tom Tryfonidis
|
|||
|
fr French Claude Paroz
|
|||
|
hu Hungarian Attila Hammer, Balázs Meskó
|
|||
|
pt Portuguese Duarte Loreto
|
|||
|
pt_BR Brazilian Portuguese Rafael Gazoni
|
|||
|
ro Romanian Daniel Șerbănescu
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
tr Turkish Muhammet Kara
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.19.91 - 2 March 2016
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Jordi Mas
|
|||
|
cs Czech Marek Černocký
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
gl Galician Fran Diéguez
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
oc Occitan Cédric Valmary
|
|||
|
pl Polish Piotr Drąg
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.19.90 - 17 February 2016
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
de German Mario Blättermann
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
eo Esperanto Kristjan SCHMIDT
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
oc Occitan Cédric Valmary
|
|||
|
pl Polish Piotr Drąg
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
tr Turkish Muhammet Kara
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.19.3 - 16 December 2016
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
pt Portuguese Pedro Albuquerque
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.19.2 - 25 November 2015
|
|||
|
|
|||
|
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 Cthulhu 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 Cthulhu'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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
de German Wolfgang Stöggl
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
pt Portuguese Pedro Albuquerque
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.18.2 - 9 November 2015
|
|||
|
|
|||
|
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 Cthulhu'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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
de German Christian Kirbach
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.18.1 - 14 October 2015
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* Improve presentation of canvas elements which lack fallback content
|
|||
|
|
|||
|
* Fix for Cthulhu filtering out text elements which have no size due to
|
|||
|
authoring
|
|||
|
|
|||
|
* Fix for Cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
de German Wolfgang Stöggl
|
|||
|
el Greek Dimitris Spingos
|
|||
|
it Italian Milo Casagrande
|
|||
|
pt_BR Brazilian Portuguese Tiago Casal
|
|||
|
sr Serbian Марко Костић
|
|||
|
sr@latin Serbian Милош Поповић
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.18.0 - 21 September 2015
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix flatreview traceback
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
fr French Julien Hardelin
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
pt_BR Brazilian Portuguese Rafael Ferreira
|
|||
|
tr Turkish Muhammet Kara
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.17.92 - 16 September 2015
|
|||
|
|
|||
|
Web:
|
|||
|
|
|||
|
* Add support for aria-roledescription
|
|||
|
|
|||
|
* Work around missing object:state-changed:focused events from Gecko
|
|||
|
|
|||
|
* Fix several instances of Cthulhu getting "stuck" in Gecko content
|
|||
|
|
|||
|
* Fix bug causing Cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
de German Christian Kirbach
|
|||
|
fr French Claude Paroz
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.17.91 - 2 September 2015
|
|||
|
|
|||
|
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 Cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Jordi Mas
|
|||
|
el Greek Tom Tryfonidis
|
|||
|
es Spanish Daniel Mustieles,
|
|||
|
Miguel Rodríguez Núñez
|
|||
|
gl Galician Fran Diéguez
|
|||
|
hu Hungarian Gabor Kelemen
|
|||
|
pl Polish Piotr Drąg
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
zh_TW Chinese (Taiwan) Chao-Hsiung Liao
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.17.90 - 19 August 2015
|
|||
|
|
|||
|
Spellcheck:
|
|||
|
|
|||
|
* Use Cthulhu'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 Cthulhu 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
de German Christian Kirbach
|
|||
|
el Greek Dimitris Spingos
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
pt Portuguese Pedro Albuquerque
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.17.4 - 22 July 2015
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
el Greek Dimitris Spingos
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fr French Claude Paroz
|
|||
|
pt Portuguese Pedro Albuquerque
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.17.3 - 23 June 2015
|
|||
|
|
|||
|
Gecko:
|
|||
|
|
|||
|
* Fix several issues in Cthulhu's live region support to make Google Docs
|
|||
|
usable with Cthulhu
|
|||
|
|
|||
|
* Rewrite Cthulhu'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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
el Greek Dimitris Spingos
|
|||
|
es Spanish Miguel Rodríguez Núñez
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.17.2 - 27 May 2015
|
|||
|
|
|||
|
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+
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Jordi Mas
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
oc Occitan Cédric Valmary
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.16.2 - 12 May 2015
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
de German Uwe Geercken
|
|||
|
pt_BR Brazilian Portuguese Rafael Ferreira
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.16.1 - 15 Apr 2015
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
* Fix for bug 746400 - Speak child position breaks Qt menu item
|
|||
|
presentation
|
|||
|
|
|||
|
* Fix issue where translated symbols were being presented in English
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
bg Bulgarian Zahari Yurukov
|
|||
|
is Icelandic Sveinn í Felli
|
|||
|
it Italian Milo Casagrande
|
|||
|
ru Russian Stas Solovey
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.16.0
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
hu Hungarian Gabor Kelemen
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
it Italian Milo Casagrande
|
|||
|
pt_BR Brazilian Portuguese Enrico Nicoletto
|
|||
|
sv Swedish Anders Jonsson
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.15.92 - 17 March 2015
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
bs Bosnian Samir Ribic
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
pl Polish Piotr Drąg
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.15.91 - 2 March 2015
|
|||
|
|
|||
|
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 cthulhu_state.py
|
|||
|
|
|||
|
* Move lastKeyEchoTime to speechdispatcherfactory.py
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
de German Christian Kirbach
|
|||
|
es Spanish Daniel Mustieles,
|
|||
|
Miguel Rodríguez Núñez
|
|||
|
fr French Julien Hardelin
|
|||
|
gl Galician Fran Diéguez
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.15.4 - 19 January 2015
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Implement ability to "rewind" and "fast forward" during SayAll
|
|||
|
|
|||
|
* Add support for presentation of mathematical alphanumeric symbols and
|
|||
|
operators
|
|||
|
|
|||
|
* Fix for bug 742293 - Application-specific shortcut rebinding doesn't
|
|||
|
persist
|
|||
|
|
|||
|
* 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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
el Greek Dimitris Spingos
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
eu Basque Inaki Larranaga Murgoitio
|
|||
|
pt_BR Brazilian Portuguese Rafael Ferreira
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
tr Turkish Muhammet Kara
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.14.3 - 03 December 2014
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
uk Ukrainian Daniel Korostil
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.14.2 - 10 November 2014
|
|||
|
|
|||
|
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
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
it Italian Milo Casagrande
|
|||
|
ne Nepali Pawan Chitrakar
|
|||
|
nb Norwegian bokmål Åka Sikrom
|
|||
|
pt_BR Brazilian Portuguese Rafael Ferreira
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.14.0 - 23 September 2014
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
de German Benjamin Steinwender
|
|||
|
el Greek Tom Tryfonidis
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
hu Hungarian Attila Hammer, Gabor Kelemen
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt_BR Brazilian Portuguese Rafael Ferreira
|
|||
|
sk Slovak Dušan Kazik
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.13.92 - 17 September 2014
|
|||
|
|
|||
|
Gecko:
|
|||
|
|
|||
|
* Implement support for "layout" mode and "object" mode, the latter
|
|||
|
being what is traditionally found in Windows screen readers and
|
|||
|
which will hopefully make the switch to GNU/Linux easier.
|
|||
|
|
|||
|
* Continued reworking of caret navigation by line to improve accuracy
|
|||
|
and responsiveness and to eliminate getting stuck and looping
|
|||
|
|
|||
|
* Fix several issues of structural navigation looping
|
|||
|
|
|||
|
* Allow Cthulhu's navigation commands to work even when content is being
|
|||
|
loaded, which solves bugs like inability to navigate during a file
|
|||
|
download
|
|||
|
|
|||
|
* Fix many bugs related to label inference
|
|||
|
|
|||
|
* Use the speech and braille generators rather than manually creating
|
|||
|
the strings in the script
|
|||
|
|
|||
|
* Present the accessible description for elements given focus via
|
|||
|
caret navigation and structural navigation
|
|||
|
|
|||
|
* Do not announce clickables if verbosity level is set to brief
|
|||
|
|
|||
|
* Add a command to toggle speech verbosity levels on the fly
|
|||
|
|
|||
|
* Fix a bogus tutorial message being presented for non-editable text
|
|||
|
|
|||
|
Other:
|
|||
|
|
|||
|
* Enable autostart for MATE and Cinnamon
|
|||
|
|
|||
|
* Fix the "bad content sent to speech.speak" bug
|
|||
|
|
|||
|
* Fix bug preventing binding and rebinding of commands in laptop layout
|
|||
|
|
|||
|
* Include foreground and background colors in the default spoken text
|
|||
|
attributes (Note that this only impacts new configurations.)
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Gil Fcthulhuda
|
|||
|
ca Catalan (Valencian) Carles Ferrando
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
fr French Claude Paroz
|
|||
|
gl Galician Fran Diéguez
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
pt_BR Brazilian Portuguese Rafael Ferreira
|
|||
|
ru Russian Yuri Myasoedov
|
|||
|
sk Slovak Peter Vágner
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.13.91 - 2 September 2014
|
|||
|
|
|||
|
Gecko:
|
|||
|
|
|||
|
* Significant reworking of caret navigation by line to improve accuracy
|
|||
|
and responsiveness and to eliminate getting stuck and looping
|
|||
|
|
|||
|
* Fix many bugs related to caret navigation by word
|
|||
|
|
|||
|
* Add support for aria-hidden="true"
|
|||
|
|
|||
|
* Present longdesc and clickable as part of Where Am I
|
|||
|
|
|||
|
* Fix an issue with structural navigation into list boxes
|
|||
|
|
|||
|
* Fix several bugs in presentation of Gecko form fields
|
|||
|
|
|||
|
* Fix several issues related to braille presentation of ARIA widgets
|
|||
|
|
|||
|
* Fix a regression introduced in 3.13.90 which caused Thunderbird
|
|||
|
message composition to not be properly displayed in braille
|
|||
|
|
|||
|
LibreOffice:
|
|||
|
|
|||
|
* Speak cell coordinates for Writer tables
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
el Greek Tom Tryfonidis
|
|||
|
es Spanish Francisco Javier Dorado
|
|||
|
fr French Claude Paroz
|
|||
|
gl Galician Fran Diéguez
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
pt_BR Brazilian Portuguese Enrico Nicoletto
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.13.90 - 19 August 2014
|
|||
|
|
|||
|
Gecko:
|
|||
|
|
|||
|
* Create Browse and Focus modes to make acceess to web content and web
|
|||
|
apps more reliable
|
|||
|
|
|||
|
* Add support for presentation of longdesc and "clickable" elements
|
|||
|
|
|||
|
* Add support for structural navigation by image and by "clickable"
|
|||
|
|
|||
|
* Present the accessible description when giving focus to objects
|
|||
|
|
|||
|
* Present expanded state for links which can be expanded
|
|||
|
|
|||
|
* Fix a number of bugs that caused Cthulhu to loop and/or skip over content
|
|||
|
|
|||
|
* Fix a number of bugs related to presentation of ARIA
|
|||
|
|
|||
|
* Improve presentation of list boxes
|
|||
|
|
|||
|
* Eliminate double-brailling of links in list items
|
|||
|
|
|||
|
* Fix a couple of SayAll bugs
|
|||
|
|
|||
|
Evince:
|
|||
|
|
|||
|
* Fix a traceback that occurred when form field widgets lost focus
|
|||
|
|
|||
|
* Fix a hang that can occur when using structural navigation with forms
|
|||
|
|
|||
|
Other:
|
|||
|
|
|||
|
* Check for accessible names when presenting entries
|
|||
|
|
|||
|
* Fix bug 732550 - Cthulhu does not announce selection state toggling in Qt
|
|||
|
|
|||
|
* Fix for Cthulhu going silent when speaking of child position is enabled
|
|||
|
|
|||
|
* Map 'marco' to 'metacity' in the script manager
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
el Greek Tom Tryfonidis,
|
|||
|
Maria Mavridou
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fi Finnish Lasse Liehu
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
ru Russian Yuri Myasoedov
|
|||
|
zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao
|
|||
|
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.13.3 - 23 June 2014
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Implement support for presenting color names instead of RGB values
|
|||
|
|
|||
|
* Fix several issues in character echo
|
|||
|
|
|||
|
* Use the same string when presenting U+00A8
|
|||
|
|
|||
|
* Present the acute accent using the same name when typing and reading
|
|||
|
|
|||
|
* Stop using speechdispatcher's KEY command for printable key echo
|
|||
|
|
|||
|
* Don't double-present punctuation when keyecho and character echo are
|
|||
|
both enabled
|
|||
|
|
|||
|
* Always respect braille verbosity levels when presenting widget roles
|
|||
|
|
|||
|
* Fall back on sayCharacter() when there is no word for sayWord() to
|
|||
|
present
|
|||
|
|
|||
|
* Don't present focus changes when navigating by character or word in
|
|||
|
Writer
|
|||
|
|
|||
|
* Fix several LibreOffice UI-presentation related issues
|
|||
|
|
|||
|
* Fix a regression in changing rate and pitch on the fly
|
|||
|
|
|||
|
* Present focused scrollbars
|
|||
|
|
|||
|
* Add support for ROLE_DIAL
|
|||
|
|
|||
|
* Fix for Cthulhu presenting checked tri-state checkboxes as partially
|
|||
|
checked
|
|||
|
|
|||
|
* Handle an instance of Gtk+ failing to emit object:state-changed:focused
|
|||
|
events
|
|||
|
|
|||
|
* Handle some common variations in values for absent text attributes
|
|||
|
|
|||
|
* Do explicit checks for window-like roles when getting the top-level
|
|||
|
object
|
|||
|
|
|||
|
* Remove the non-performant, buggy heuristic hack to find displayed
|
|||
|
labels
|
|||
|
|
|||
|
* Convert application settings to use the settings manager's backend
|
|||
|
|
|||
|
* Use the default script's onTextDeleted callback for gnome-terminal
|
|||
|
|
|||
|
* Some pre-gsettings-migration cleanup
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
be Belarusian Ihar Hrachyshka
|
|||
|
ca Catalan (Valencian) Carles Ferrando
|
|||
|
cs Czech Marek Černocký
|
|||
|
el Greek Dimitris Spingos
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
gl Galician Fran Diéguez
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
ne Nepali Him Prasad Gautam
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.13.1 - 1 May 2014
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Update the locusOfFocus when when caret moves in a focused object
|
|||
|
in Evince
|
|||
|
|
|||
|
* Ensure we don't use structural navigation in editable messages
|
|||
|
in Thunderbird
|
|||
|
|
|||
|
* Use the Gecko script's useCaretNavigationModel() in Thunderbird
|
|||
|
|
|||
|
* Present the replaced obj char for apps which lack AtkHyperlinkImpl
|
|||
|
support
|
|||
|
|
|||
|
* Fix a couple of issues related to composing HTML messages in
|
|||
|
Thunderbird
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
el Greek Dimitris Spingos
|
|||
|
pt_BR Brazilian Portuguese Enrico Nicoletto
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.12.1 - 15 April 2014
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Update documentation
|
|||
|
|
|||
|
* Clear saved page-loading state when Gecko script is deactivated
|
|||
|
|
|||
|
* Add support for ROLE_PAGE now that Evince uses it
|
|||
|
|
|||
|
* Prefer the name of a button, even if it implements AtkText
|
|||
|
|
|||
|
* Eliminate a false positive identifying selected text with caret-moved
|
|||
|
events
|
|||
|
|
|||
|
* Fix presentation of caret-moved events for Firefox's autocompletes
|
|||
|
|
|||
|
* Add an explicit check for KP_0 as the Cthulhu Modifier plus Shift
|
|||
|
|
|||
|
* Eliminate some chattiness presenting combo boxes
|
|||
|
|
|||
|
* Don't treat the root label as an unrelated label
|
|||
|
|
|||
|
* Handle yet another case of missing object:state-changed:focused
|
|||
|
events for Gtk+
|
|||
|
|
|||
|
* Filter out some superfluous name-changed events from Gtk+ apps
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
el Greek Maria Thukididu
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
eu Basque Inaki Larranaga Murgoitio
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sk Slovak Peter Vágner
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.12.0 - 24 March 2014
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
an Aragonese Jorge Pérez Pérez
|
|||
|
da Danish Ask H. Larsen
|
|||
|
eu Basque Inaki Larranaga Murgoitio
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
it Italian Milo Casagrande
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.11.92 - 18 March 2014
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Filter out a number of extraneous/unwanted accessibility events from
|
|||
|
Evolution
|
|||
|
|
|||
|
* Eliminate some text-selection and typeahead search "chattiness"
|
|||
|
|
|||
|
* Generate ancestors for new dialogs even if there is no prior focused
|
|||
|
object
|
|||
|
|
|||
|
* Fix for bug 726395 - Sometimes flat review presents non-localized
|
|||
|
rolenames
|
|||
|
|
|||
|
* Ignore bogus focus claims from LibreOffice fillers and panels
|
|||
|
|
|||
|
* Add support for non-modal GtkPopover
|
|||
|
|
|||
|
* Use explicit keyword rather than positional argument for GSettings
|
|||
|
schema id
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Pau Iranzo
|
|||
|
fr French Julien Hardelin, Claude Paroz,
|
|||
|
Alexandre Franke
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
pl Polish Paweł Żołnowski
|
|||
|
pt Portuguese Duarte Loreto
|
|||
|
ru Russian Yuri Myasoedov
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
uk Ukrainian Daniel Korostil
|
|||
|
zh_CN Chinese (China) Wylmer Wang
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.11.91 - 4 March 2014
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Remove the isTextArea check from sayAll
|
|||
|
|
|||
|
* Work around several additional missing state-changed:focused events
|
|||
|
|
|||
|
* More tweaking of the new spellcheck support
|
|||
|
|
|||
|
* Add support for structural navigation by link regardless of visited
|
|||
|
state
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
gl Galician Fran Diéguez
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
pt_BR Brazilian Portuguese Enrico Nicoletto
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.11.90 - 18 February 2014
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Create new, uniform spellcheck support and implement for Gedit and
|
|||
|
Thunderbird
|
|||
|
|
|||
|
* Fix the live region announcement review keybindings
|
|||
|
|
|||
|
* Fix a mysterious Brltty crash triggered by Cthulhu
|
|||
|
|
|||
|
* Add a sanity check to hopefully work around a Thunderbird timeout
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
uk Ukrainian Daniel Korostil
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.11.5 - 4 February 2014
|
|||
|
|
|||
|
Please note: This cycle, Cthulhu is getting an overhaul with much of the
|
|||
|
code being rewritten in preparation for the focus: event deprecation.
|
|||
|
I am also taking this opportunity to remove hacks and improve Cthulhu's
|
|||
|
performance. While every effort is being made to ensure no regressions
|
|||
|
are introduced, please remember that 3.11.x is unstable. If you find a
|
|||
|
bug present only in 3.11.x, please report it on the Cthulhu list.
|
|||
|
|
|||
|
LibreOffice:
|
|||
|
|
|||
|
* Fix several braille panning issues
|
|||
|
|
|||
|
* Fix several issues with presentation of dynamic headers
|
|||
|
|
|||
|
Gecko:
|
|||
|
|
|||
|
* Handle changes in the Firefox find toolbar hierarchy and events
|
|||
|
|
|||
|
* Fix a couple of bugs related to presenting a new ARIA alert or dialog
|
|||
|
|
|||
|
* Don't present text-inserted events for non-ARIA labels
|
|||
|
|
|||
|
* Only treat properly-marked up ARIA live regions as live regions
|
|||
|
|
|||
|
* Present listbox details as part of presenting the first focused child
|
|||
|
|
|||
|
* Do not treat 'busy' state changes from ARIA widgets as document loads
|
|||
|
|
|||
|
* Don't repeat the "alert" role when navigating in ARIA alerts
|
|||
|
|
|||
|
* Use the default updateBraille() for ARIA widgets in Gecko content
|
|||
|
|
|||
|
* Handle more instances of bogus empty text objects from Gecko
|
|||
|
|
|||
|
* Present find results from Gecko in braille
|
|||
|
|
|||
|
Epiphany/WebKitGtk:
|
|||
|
|
|||
|
* Create a custom script for Epiphany to handle window activation and
|
|||
|
deactivation better
|
|||
|
|
|||
|
* Ignore WebKitGtk's claim that objects of ROLE_LIST implement AtkText
|
|||
|
|
|||
|
* Handle ROLE_DOCUMENT_WEB for WebKitGtk content
|
|||
|
|
|||
|
* Improve saving and restoring the Epiphany caret context
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix quite a few "chattiness" issues
|
|||
|
|
|||
|
* Fix for bug 708664 - Selection and link indicators messing up braille
|
|||
|
|
|||
|
* Eliminate duplicated strings when brailling widget information
|
|||
|
|
|||
|
* Fix presentation of Gedit's find feature results
|
|||
|
|
|||
|
* Rewrite Cthulhu's support for gnome-search-tool
|
|||
|
|
|||
|
* Present a message, and don't regenerate speech, when a bookmark is
|
|||
|
entered
|
|||
|
|
|||
|
* Add the ability to skip ancestor generation by role on a per-script
|
|||
|
basis
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
tg Tajik Victor Ibragimov
|
|||
|
zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao
|
|||
|
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.11.4 - 14 January 2014
|
|||
|
|
|||
|
Please note: This cycle, Cthulhu is getting an overhaul with much of the
|
|||
|
code being rewritten in preparation for the focus: event deprecation.
|
|||
|
I am also taking this opportunity to remove hacks and improve Cthulhu's
|
|||
|
performance. While every effort is being made to ensure no regressions
|
|||
|
are introduced, please remember that 3.11.x is unstable. If you find a
|
|||
|
bug present only in 3.11.x, please report it on the Cthulhu list.
|
|||
|
|
|||
|
Gecko:
|
|||
|
|
|||
|
* Use pyatspi.cache.DEFAULT instead of pyatspi.cache.ALL to prevent
|
|||
|
incorrect caching of object attributes
|
|||
|
|
|||
|
* Fix a bug isNavigableAria() which was causing us to override native
|
|||
|
ARIA navigation incorrectly
|
|||
|
|
|||
|
* Update the locusOfFocus when the caret moves to a Gecko anchor
|
|||
|
|
|||
|
* Prevent double-speaking autocompleted text in Thunderbird
|
|||
|
|
|||
|
LibreOffice:
|
|||
|
|
|||
|
* Don't treat lack of previous row as a row change in Calc
|
|||
|
|
|||
|
* Strip out periods in addition to the localized "cell" for Calc
|
|||
|
coordinates
|
|||
|
|
|||
|
* Recover gracefully when the Calc inputline toolbar is hidden
|
|||
|
preventing location of the formula text
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Began rewrite of text-selection-changed support
|
|||
|
|
|||
|
* Speak ROLE_INFO_BAR information
|
|||
|
|
|||
|
* Work around a missing state-changed event for Gtk+ submenus
|
|||
|
|
|||
|
* Work around a missing state-changed event for Gtk+ table column
|
|||
|
headers
|
|||
|
|
|||
|
* Handle more cases for object:active-descendant:changed
|
|||
|
|
|||
|
* Fix for bug 721017 - cthulhu has an automagic dependency on liblouis
|
|||
|
for braille support
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
an Aragonese Jorge Pérez Pérez
|
|||
|
de German Christian Kirbach
|
|||
|
gl Galician Fran Diéguez
|
|||
|
pt_BR Brazilian Portuguese Rafael Ferreira
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
tg Tajik Victor Ibragimov
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.11.3 - 16 December 2013
|
|||
|
|
|||
|
Please note: This cycle, Cthulhu is getting an overhaul with much of the
|
|||
|
code being rewritten in preparation for the focus: event deprecation.
|
|||
|
I am also taking this opportunity to remove hacks and improve Cthulhu's
|
|||
|
performance. While every effort is being made to ensure no regressions
|
|||
|
are introduced, please remember that 3.11.x is unstable. If you find a
|
|||
|
bug present only in 3.11.x, please report it on the Cthulhu list.
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Filter out some chrome events when inferring live regions
|
|||
|
|
|||
|
* Fixes to prevent hangs when accessing WebKitGtk content
|
|||
|
|
|||
|
* Fix for a traceback when Thunderbird becomes unresponsive
|
|||
|
|
|||
|
* Add a check to the Gecko script's onCaretMoved() to be sure the caret
|
|||
|
actually moved
|
|||
|
|
|||
|
* Fix bug in column header labels for the links list dialog
|
|||
|
|
|||
|
* Ignore selection-changed events when the current item's selection is
|
|||
|
toggled via Space
|
|||
|
|
|||
|
* Filter out some duplicate state-changed events
|
|||
|
|
|||
|
* Restore the locus of focus when Alt+Tabbing back into Firefox
|
|||
|
|
|||
|
* Fix a chattiness issue for Eclipse
|
|||
|
|
|||
|
* Add a sanity check to prevent a hang when using Firefox
|
|||
|
|
|||
|
* Clean up the Gecko script's onCaretMoved()
|
|||
|
|
|||
|
* Add handling for row headers in structural navigation
|
|||
|
|
|||
|
* Fix for Cthulhu not presenting the row when a table regains focus
|
|||
|
|
|||
|
* Fix menu-related handling (aka hacks) in the Java toolkit script
|
|||
|
|
|||
|
* Work on the test harness and regression tests
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
de German Simon Bienlein
|
|||
|
el Greek Dimitris Spingos
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
pt_BR Brazilian Portuguese Rafael Ferreira
|
|||
|
tg Tajik Victor Ibragimov
|
|||
|
zh_CN Chinese simplified 甘 露
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.11.2 - 19 November 2013
|
|||
|
|
|||
|
Please note: This cycle, Cthulhu is getting an overhaul with much of the
|
|||
|
code being rewritten in preparation for the focus: event deprecation.
|
|||
|
I am also taking this opportunity to remove hacks and improve Cthulhu's
|
|||
|
performance. While every effort is being made to ensure no regressions
|
|||
|
are introduced, please remember that 3.11.x is unstable. If you find a
|
|||
|
bug present only in 3.11.x, please report it on the Cthulhu list.
|
|||
|
|
|||
|
Gecko:
|
|||
|
|
|||
|
* Fix for two hangs in Firefox
|
|||
|
|
|||
|
* Try to minimize some of the excessive chattiness with Gecko radio
|
|||
|
buttons and list items
|
|||
|
|
|||
|
* Stop Cthulhu from repeating the end of an autocompleted address in
|
|||
|
Thunderbird
|
|||
|
|
|||
|
* Fix and improve alert presentation for Thunderbird and Firefox
|
|||
|
|
|||
|
* Finding the next/previous caret should not call isLayoutOnly()
|
|||
|
because it leads to lag
|
|||
|
|
|||
|
* Implement the "list of" dialog for ARIA landmarks
|
|||
|
|
|||
|
* Handle timeouts in liveregions._getMessage() more gracefully
|
|||
|
|
|||
|
* Ignore text-changed events from Thunderbird's status bar
|
|||
|
|
|||
|
* Stop doing focus grabs when setting the caret position
|
|||
|
|
|||
|
LibreOffice:
|
|||
|
|
|||
|
* Present "has formula" when a Calc cell with a formula gains focus
|
|||
|
|
|||
|
* Prevent Cthulhu from announcing "misspelled" with each keypress
|
|||
|
|
|||
|
* Work around some brokenness in LibreOffice tables
|
|||
|
|
|||
|
* Present table cell text, if present, rather than the name in Writer
|
|||
|
|
|||
|
* Fix structural navigation for tables in LibreOffice Writer
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix for Cthulhu becoming silent when canceling out of the Preferences
|
|||
|
dialog with unapplied synthesizer changes
|
|||
|
|
|||
|
* Fix to prevent Cthulhu becoming silent when a broken/incomplete value
|
|||
|
interface is encountered
|
|||
|
|
|||
|
* Do not enqueue accessible events when Cthulhu is being shut down as it
|
|||
|
can cause Cthulhu to hang
|
|||
|
|
|||
|
* Do not exit learn mode or repeat the prompt if no application
|
|||
|
shortcuts are found
|
|||
|
|
|||
|
* Fix for traceback in the Eclipse script
|
|||
|
|
|||
|
* Make the "checked" and "pressed" strings context-specific
|
|||
|
|
|||
|
* Register only one set of script event listeners; not one for each
|
|||
|
script
|
|||
|
|
|||
|
* Fix for Cthulhu double-presenting the contents of Nautilus's Places panel
|
|||
|
|
|||
|
* Fix to prevent Cthulhu from double-speaking name-changed events
|
|||
|
|
|||
|
* Simplify and fix bugs in the speech generator's ancestry generation
|
|||
|
|
|||
|
* Check in the default script's onCaretMoved() if the caret really moved
|
|||
|
|
|||
|
* Use F2 and F3 rather than 1 and 2 to display shortcuts in Learn Mode
|
|||
|
|
|||
|
* Store basic point-of-reference info when the locusOfFocus changes
|
|||
|
|
|||
|
* Be sure we have line text before adding a voice to present it
|
|||
|
|
|||
|
* Workaround for bug 709447 - Cthulhu segfaults when run with the wayland
|
|||
|
backend
|
|||
|
|
|||
|
* Remove many old and now obsolete hacks that were slowing Cthulhu down
|
|||
|
|
|||
|
* Rely upon object:state-changed events instead of focus: events
|
|||
|
|
|||
|
* Create toolkit scripts for Gtk+ 2, Gtk+ 3, Qt
|
|||
|
|
|||
|
* Rename the "CALLY" script "clutter" and create a new gnome-shell
|
|||
|
script
|
|||
|
|
|||
|
* Put logic needed for all scripts into the default script and remove
|
|||
|
it from the individual scripts
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Gil Fcthulhuda
|
|||
|
ca Catalan (Valencian) Carles Ferrando
|
|||
|
de German Simon Bienlein
|
|||
|
el Greek Dimitris Spingos,
|
|||
|
Efstathios Iosifidis
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
gl Galician Fran Diéguez
|
|||
|
hu Hungarian Attila Hammer, Balázs Úr
|
|||
|
ml Malayalam mshameers, Anish A
|
|||
|
pt_BR Brazilian Portuguese Enrico Nicoletto
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.10.0 - 24 September 2013
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix for bug 708497 - Cthulhu fails to present GtkButton children of a
|
|||
|
GtkListBox row
|
|||
|
|
|||
|
* Fix for bug 707708 - Cthulhu does not shut down unused synthesizers
|
|||
|
which were initialized within the preferences dialog
|
|||
|
|
|||
|
* Remove a leftover call to drawOutline() that was missed
|
|||
|
|
|||
|
* Fix traceback in the Gecko script
|
|||
|
|
|||
|
* Update the man page so that it doesn't contain false information
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
eu Basque Inaki Larranaga Murgoitio
|
|||
|
fi Finnish Timo Jyrinki
|
|||
|
hu Hungarian Gabor Kelemen
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
pt Portuguese Duarte Loreto
|
|||
|
pt_BR Brazilian Portuguese Enrico Nicoletto
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.9.92 - 16 September 2013
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Improved support for presenting GtkListBox, GtkListBox items, and
|
|||
|
their child widgets
|
|||
|
|
|||
|
* Present accessible name-changed events for the active frame
|
|||
|
|
|||
|
* Present expandable and expanded states, state changes for menu items
|
|||
|
|
|||
|
* Fix isSameObject() so that it is more performant and has less false
|
|||
|
positives
|
|||
|
|
|||
|
* Fall back on child index when spatially comparing objects with bogus
|
|||
|
extents
|
|||
|
|
|||
|
* Fall back on displayed text when flat-reviewing icons that lack name
|
|||
|
and description
|
|||
|
|
|||
|
* Remove the "outline" debugging tool. It was always a hack; now it also
|
|||
|
causes focus loss
|
|||
|
|
|||
|
* Fix for bug 703472 - Fix Makefiles so cthulhu can be a noarch package
|
|||
|
|
|||
|
* Update cthulhu executable for the recent python dir changes
|
|||
|
|
|||
|
* Remove deprecated calls to GLib and GObject threads_init
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
be Belarusian Ihar Hrachyshka
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
de German Benjamin Steinwender
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
fr French Claude Paroz
|
|||
|
it Italian Milo Casagrande
|
|||
|
lv Latvian Rūdolfs Mazurs
|
|||
|
pt_BR Brazilian Portuguese Enrico Nicoletto,
|
|||
|
Rafael Ferreira
|
|||
|
ru Russian Yuri Myasoedov
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
tj Tajik Victor Ibragimov
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.9.91 - 3 September 2013
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix for bug 644515 - Text attribute presentation is completely
|
|||
|
broken for Gecko
|
|||
|
|
|||
|
* Workaround for BackSpace and Delete text changed events not being
|
|||
|
presented
|
|||
|
|
|||
|
* Handle partially-implemented value interfaces with range of 0 to 1
|
|||
|
|
|||
|
* Fix to present the new sliders in gnome-shell
|
|||
|
|
|||
|
Performance:
|
|||
|
|
|||
|
* Fix for bug 616847 - Only perform braille functions when braille
|
|||
|
is enabled
|
|||
|
|
|||
|
* Add object:active-descendant-changed to events that may be part
|
|||
|
of an "event flood"
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
pl Polish Piotr Drąg
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.9.90 - 21 August 2013
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Unbind the "quit" command because gnome-settings-daemon now includes
|
|||
|
Super+Alt+S
|
|||
|
|
|||
|
* Prevent Cthulhu from constantly saying "not selected" in gnome-documents
|
|||
|
|
|||
|
* Present the table dimensions when a table claims focus
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
gl Galician Fran Diéguez
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
tj Tajik Victor Ibragimov
|
|||
|
zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao
|
|||
|
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.9.5 - 31 July 2013
|
|||
|
|
|||
|
Evince
|
|||
|
|
|||
|
* Handle text selection events that cross into a different page
|
|||
|
|
|||
|
* Present the Evince caret-navigation infobar
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
el Greek Dimitris Spingos
|
|||
|
eo Esperanto Kristjan SCHMIDT
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
ne Nepali Him Prasad Gautam,
|
|||
|
Jiro Matsuzawa
|
|||
|
pt_BR Brazilian Portuguese Júnior Pires
|
|||
|
sl Slovenian Andrej Žnidaršič
|
|||
|
tj Tajik Victor Ibragimov
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.9.4 - 9 July 2013
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Fix for bug 703645 - Use the default locale if no family is specified
|
|||
|
for the default voice
|
|||
|
|
|||
|
* Remove deprecated stock items
|
|||
|
|
|||
|
* Fix for bug 672195 - Key bindings are disabled if num lock on even in
|
|||
|
laptop mode
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
gl Galician Fran Diéguez
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
pt_BR Brazilian Portuguese Enrico Nicoletto
|
|||
|
sl Slovenian Piotr Drąg
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.9.3 - 18 June 2013
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Fix for bug 701787 - Add structural navigation support for Evince
|
|||
|
documents
|
|||
|
|
|||
|
* Fix for traceback when switching back to English profile
|
|||
|
|
|||
|
* Fix the accessible apps commandline option
|
|||
|
|
|||
|
* Fix for bug 701743 - Cthulhu's word echo does not echo first word typed
|
|||
|
in an empty libreoffice writer document
|
|||
|
|
|||
|
* Fix for bug 701549 - cthulhu-autostart.desktop unconditionally enables
|
|||
|
speech and braille
|
|||
|
|
|||
|
* Add mapping from gnome-terminal-server to gnome-terminal
|
|||
|
|
|||
|
* Remove the braille-monitor checkbox from the GUI
|
|||
|
|
|||
|
* Fix for bug 671755 - Cthulhu doesn't announce the AltGr key
|
|||
|
|
|||
|
* Fix for bug 701166 - "Screen reader preferences"; not "Cthulhu preferences"
|
|||
|
|
|||
|
* Fix for bug 701187 - "Screen reader settings"; not "Cthulhu settings"
|
|||
|
|
|||
|
* And a number of similar changes (e.g. the name of the Cthulhu modifier,
|
|||
|
along with various other places where "Cthulhu" was being used instead
|
|||
|
of "screen reader")
|
|||
|
|
|||
|
* Misc refactoring and cleanup
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
gl Galician Fran Diéguez
|
|||
|
sk Slovak Peter Vágner
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
zh_HK Traditional Chinese (Hong Kong) Cheng-Chia Tseng
|
|||
|
zh_TW Traditional Chinese (Taiwan) Cheng-Chia Tseng
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.9.2 - 27 May 2013
|
|||
|
|
|||
|
General:
|
|||
|
|
|||
|
* Fix for bug 700831 - Enabling "Screen reader" tells me "Welcome to
|
|||
|
Cthulhu"
|
|||
|
|
|||
|
* Begin migration of Cthulhu's Evolution script to use Cthulhu's WebKitGtk
|
|||
|
support
|
|||
|
|
|||
|
* Use the default script's SayAll functionality in Gedit
|
|||
|
|
|||
|
Text Interface Simplification Work and Fixes:
|
|||
|
|
|||
|
* Fix the hang on espeak.sourceforge.net
|
|||
|
|
|||
|
* Remove an old hack from the Gecko script which now causes us to get
|
|||
|
stuck on some pages.
|
|||
|
|
|||
|
* Fix the repeated line presentation in Thunderbird
|
|||
|
|
|||
|
* Use TEXT_BOUNDARY_WORD_START instead of TEXT_BOUNDARY_WORD_END for
|
|||
|
the Gecko script's goNextWord()
|
|||
|
|
|||
|
* Use TEXT_BOUNDARY_SENTENCE_START instead of TEXT_BOUNDARY_SENTENCE_END
|
|||
|
for SayAll
|
|||
|
|
|||
|
* Use getTextAtOffset() instead of getTextAfterOffset()
|
|||
|
|
|||
|
* Use getTextAtOffset() instead of getTextBeforeOffset()
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
be Belarusian Ihar Hrachyshka
|
|||
|
en_GB British English Bruce Cowan
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
eu Basque Inaki Larranaga Murgoitio
|
|||
|
it Italian Milo Casagrande
|
|||
|
ne Nepali Him Prasad Gautam
|
|||
|
pt_BR Brazilian Portuguese José Vilmar Estácio de Souza
|
|||
|
Alexandre Conte
|
|||
|
Enrico Nicoletto
|
|||
|
ru Russian Yuri Myasoedov
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.8.0 - 25 March 2013
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Fix for bug 696334 - traceback when analyzing a checkbox for the
|
|||
|
flat review context
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
an Aragonese Jorge Pérez Pérez
|
|||
|
ca Catalan Gil Fcthulhuda
|
|||
|
ca Catalan (Valencian) Carles Ferrando
|
|||
|
de German Mario Blättermann
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
fr French Bruno Brouard
|
|||
|
Alexandre Franke
|
|||
|
hi Hindi Chandan Kumar
|
|||
|
it Italian Luca Ferretti
|
|||
|
pt Portuguese Duarte Loreto
|
|||
|
ta Tamil Dr.T.Vasudevan
|
|||
|
tg Tadjik Victor Ibragimov
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.92 - 19 March 2013
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Swap the column ordering in the Links List dialog
|
|||
|
|
|||
|
* Fix a couple of missed moved strings related to profile-based
|
|||
|
language switching
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
el Greek Dimitris Spingos
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
gl Galician Fran Diéguez
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
pt_BR Brazilian Portuguese José Vilmar Estácio de Souza
|
|||
|
Enrico Nicoletto
|
|||
|
sk Slovak Peter Mráz
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
ug Uyghur Gheyret Kenji
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.91 - 4 March 2013
|
|||
|
|
|||
|
New Features
|
|||
|
|
|||
|
* Signifcant work and progress on profile-based, on-the-fly language
|
|||
|
switching. It's nearly here! :)
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
de German Mario Blättermann
|
|||
|
el Greek Tom Tryfonidis
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
ne Nepali Him Prasad Gautam
|
|||
|
pl Polish Piotr Drąg
|
|||
|
pt Portuguese Rui Batista
|
|||
|
ru Russian Yuri Myasoedov
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
ug Uyghur Gheyret Kenji
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.90 - 19 February 2013
|
|||
|
|
|||
|
New Features
|
|||
|
|
|||
|
* Much work and progress on profile-based, on-the-fly language
|
|||
|
switching.
|
|||
|
|
|||
|
* Better "list shortcuts" and learn mode support and associated
|
|||
|
hack removal.
|
|||
|
|
|||
|
* More refinements and additions to the new "list of" dialogs:
|
|||
|
|
|||
|
- Implement the "'list of' dialog" feature for tables.
|
|||
|
|
|||
|
- Try harder to position the caret when jumping to an object in
|
|||
|
the navlist.
|
|||
|
|
|||
|
- Select the row associated with the locusOfFocus in the
|
|||
|
"list of" dialogs.
|
|||
|
|
|||
|
- Present the number of results for the "list of" dialogs.
|
|||
|
|
|||
|
- Update Cthulhu's keybindings related to bookmarks and "list of"
|
|||
|
commands.
|
|||
|
|
|||
|
* Add event listeners for, and presentation of, table row and column
|
|||
|
re-ordering.
|
|||
|
|
|||
|
Bug Fixes
|
|||
|
|
|||
|
* Filter out dead childNodes from GtkTreeView.
|
|||
|
|
|||
|
* Present the Cthulhu version upon first entering learn mode (to
|
|||
|
compensate for there no longer being an About dialog).
|
|||
|
|
|||
|
* Handle attempts to start Cthulhu from the console more gracefully.
|
|||
|
|
|||
|
* Get Cthulhu to handle table rows which lack ROLE_TABLE_ROW.
|
|||
|
|
|||
|
* Get rid of "odd hacky thing... somewhat drawn from Gnopernicus" (!?!)
|
|||
|
|
|||
|
* Do not include anchors for structural navigation links.
|
|||
|
|
|||
|
* Do not filter out egg-list-box labels based on STATE_SHOWING.
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
el Greek Dimitris Spingos
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
gl Galician Fran Diéguez
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
ml Malayalam Anish A
|
|||
|
pl Polish Piotr Drąg
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
ug Uyghur Gheyret Kenji
|
|||
|
zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao
|
|||
|
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.5 - 5 February 2013
|
|||
|
|
|||
|
New Feature
|
|||
|
|
|||
|
* Structural navigation objects are now navigable by "list of" dialogs
|
|||
|
|
|||
|
Bug Fixes
|
|||
|
|
|||
|
* Much better handling of egg-list-box for the new panels in
|
|||
|
gnome-control-center
|
|||
|
|
|||
|
* Fix for bug 693159 - Cthulhu doesnt echo words in gnome-terminal
|
|||
|
|
|||
|
* Do not attempt to store an AtspiTable in a dictionary (fixes the
|
|||
|
presentation of cells when navigating in LibreOffice Calc)
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
bg Bulgarian Alexander Shopov
|
|||
|
eu Basque Inaki Larranaga Murgoitio
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
ne Nepali Him Prasad Gautam
|
|||
|
pl Polish Piotr Drąg
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
ug Uyghur Sahran, Gheyret Kenji
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.4 - 14 January 2013
|
|||
|
|
|||
|
New Commands (Unbound keybindings)
|
|||
|
|
|||
|
* Cycle amongst saved settings profiles
|
|||
|
|
|||
|
* Copy and append text from flat review to the clipboard
|
|||
|
|
|||
|
Web Related
|
|||
|
|
|||
|
* Fix for bug 677615 - In Firefox www.google.com links not presented in
|
|||
|
braille
|
|||
|
|
|||
|
* Fix for bug 675362 - Cthulhu doesn't speak certain radio button labels in
|
|||
|
Firefox
|
|||
|
|
|||
|
* Fix for bug 669377 - Cannot read web pages while file download dialog
|
|||
|
present
|
|||
|
|
|||
|
* Always use the Collection interface for structural navigation and page
|
|||
|
summary
|
|||
|
|
|||
|
* Do not try to infer labels from widgets deeply buried in table cells
|
|||
|
|
|||
|
* Changes to make Cthulhu's generic label inference code work better with
|
|||
|
Gecko
|
|||
|
|
|||
|
* Move the Gecko script to use Cthulhu's label inference code
|
|||
|
|
|||
|
* When Gecko reports the end offset is -1, use the characterCount instead
|
|||
|
|
|||
|
* Be sure we have a last input event before checking its time for live
|
|||
|
region presentation
|
|||
|
|
|||
|
Other Bug Fixes
|
|||
|
|
|||
|
* Fix for bug 684951 - Do not present 'icon' and 'canvas' rolenames if
|
|||
|
verbosity is brief
|
|||
|
|
|||
|
* Fix for bug 591871 - Cthulhu says "off" for all push buttons on the
|
|||
|
LibreOffice toolbars and doesn't say "on" when it should
|
|||
|
|
|||
|
* Fix for bug 515817 - Flat review lands on blank line at end of text
|
|||
|
area when navigating by previous word
|
|||
|
|
|||
|
* Get Cthulhu doing a better job of presenting the Evolution Account
|
|||
|
Assistant
|
|||
|
|
|||
|
* Handle caret offset of -1 when getting text for non-focused objects
|
|||
|
|
|||
|
* Fix for bug 600204 - Mouse Review Errors
|
|||
|
|
|||
|
* Fix a traceback in the braille monitor
|
|||
|
|
|||
|
* Change the debug level the script manager prints dead accessible
|
|||
|
warnings
|
|||
|
|
|||
|
Miscellaneous Cruft Removal
|
|||
|
|
|||
|
* Remove the GNOME2ish locusOfFocusChanged() method from the Evolution
|
|||
|
script
|
|||
|
|
|||
|
* Remove the non-funcutioning Evolution new mail announcement
|
|||
|
|
|||
|
* Fix another GObject deprecation
|
|||
|
|
|||
|
* Remove several variables whose value we aren't using
|
|||
|
|
|||
|
* Remove some obsolete debugging methods
|
|||
|
|
|||
|
* Remove a check related to ROLE_HTML_CONTAINER from the Gecko script
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
an Aragonese Jorge Pérez Pérez
|
|||
|
ar Arabic Khaled Hosny
|
|||
|
el Greek Dimitris Spingos
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
gl Galician Fran Diéguez
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
pl Polish Piotr Drąg
|
|||
|
ru Russian Yuri Myasoedov
|
|||
|
sl Slovenian Martin Srebotnjak, Matej Urbančič
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.3 - 18 December 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Provide support to cycle amongst speech-dispatcher's capitalization
|
|||
|
presentation options
|
|||
|
|
|||
|
* Create a generic UI which can be used in element navigation lists
|
|||
|
|
|||
|
* Add a _getAll() method to structural_navigation.py
|
|||
|
|
|||
|
* Fix for bug 689486 - Broken links to gnome-user-docs in the cthulhu help
|
|||
|
|
|||
|
* Remove a missed call to str.decode()
|
|||
|
|
|||
|
* Make viewing Cthulhu help in Yelp activatable via Learn Mode
|
|||
|
|
|||
|
* Eliminate the Splash window, Main window, and Quit window
|
|||
|
|
|||
|
* Increase the default uppercase pitch to 7.0
|
|||
|
|
|||
|
* Use GLib.source_remove() instead of the deprecated GObject equivalent
|
|||
|
|
|||
|
* Delete the acroread script
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
ta Tamil Dr.T.Vasudevan
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.2 - 19 November 2012
|
|||
|
|
|||
|
NOTE: This is the first real/official Python 3 release of Cthulhu.
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Replace deprecated GObject functions with their GLib equivalents
|
|||
|
|
|||
|
* Improve performance of building flat review context
|
|||
|
|
|||
|
* Add keywords to the desktop file
|
|||
|
|
|||
|
* Python 3 compatibility fixes for brlapi
|
|||
|
|
|||
|
* Fix for bug 687526 - Patch: Cthulhu excepts trying to output exceptions
|
|||
|
|
|||
|
* Fix for bug 687527 - Handle applications returning 0 as the Value's
|
|||
|
minimalIncrement
|
|||
|
|
|||
|
Gecko
|
|||
|
|
|||
|
* Fix for bug 674526 - Cthulhu sometimes fails to present download dialog
|
|||
|
widgets in Firefox
|
|||
|
|
|||
|
* Fix for bug 688057 - A page that hangs Cthulhu.
|
|||
|
|
|||
|
Speech
|
|||
|
|
|||
|
* Most of the fix for bug 688172 - Cthulhu gets stuck in uppercase pitch
|
|||
|
|
|||
|
* Fix for Cthulhu continuing to speak when speech is disabled via the
|
|||
|
Preferences dialog
|
|||
|
|
|||
|
* Fix for bug 687239 - Traceback seen in Python 3.3 when there are no
|
|||
|
settings saved
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
de German Hendrik Knackstedt
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.0.100 - 22 October 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Use subprocess.Popen() instead of the deprecated os.popen()
|
|||
|
|
|||
|
* Use for() instead of map() in cleanup()
|
|||
|
|
|||
|
* Pkill fails to kill Cthulhu in Python 3
|
|||
|
|
|||
|
* Fix for bug 686189 - Use importlib.import_module() instead of
|
|||
|
__import__() and imp.reload() instead of reload()
|
|||
|
|
|||
|
* Fix for braille email address auto completions in Thunderbird
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.0.94 - 15 October 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Fix for bug 675288 - Cthulhu doesn't always announce selection changes
|
|||
|
in Nautilus 3.6's icon view
|
|||
|
|
|||
|
* Fix for bug 680228 - In Thunderbird 14.0 e-mail address auto
|
|||
|
completion results are not spoken
|
|||
|
|
|||
|
* Fix for bug 684838 - Cthulhu should present the accessible name of
|
|||
|
sliders
|
|||
|
|
|||
|
* Fix for bug 675656 - Mark Hungarian 8 dot computer braille for
|
|||
|
translation
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
bg Bulgarian Alexander Shopov
|
|||
|
ca Catalan Gil Fcthulhuda
|
|||
|
ca Catalan (Valencian) Carles Ferrando
|
|||
|
cs Czech Lucas Lommer
|
|||
|
de German Simon Bienlein, Mario Blättermann
|
|||
|
it Italian Milo Casagrande
|
|||
|
lv Latvian Rudolfs Mazurs
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
pt Portuguese Rui Batista
|
|||
|
ta Tamil Dr.T.Vasudevan
|
|||
|
uk Ukrainian Daniel Korostil
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.0.92 - 17 September 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* LibreOffice Writer documents should be fully readable and navigable
|
|||
|
via the braille display
|
|||
|
|
|||
|
* Fix for bug 683795 - Cthulhu modifier gets stuck on in Bypass Mode
|
|||
|
|
|||
|
* Fix for bug 683447 - Outdated documentation needs to be removed
|
|||
|
|
|||
|
* Fix for broken tag in several help translations (Thanks Piotr Drąg!)
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
de German Mario Blättermann
|
|||
|
en_GB British English Bruce Cowan
|
|||
|
pl Polish Piotr Drąg
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fi Finnish Jiri Grönroos
|
|||
|
zh_CN Simplified Chinese TeliuTe
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.0.91 - 3 September 2012
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
de German Simon Bienlein
|
|||
|
el Greek Tom Tryfonidis
|
|||
|
id Indonesian Andika Triwidada
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
pl Polish Piotr Drąg
|
|||
|
ru Russian Yuri Myasoedov
|
|||
|
ta Tamil Dr.T.Vasudevan
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.0.90 - 20 August 2012
|
|||
|
|
|||
|
WebKitGtk - Braille Presentation
|
|||
|
|
|||
|
* Make WebKitGtk content fully braille scrollable without having to
|
|||
|
use caret navigation
|
|||
|
|
|||
|
* Fixes for Cthulhu failing to display certain text-only inline WebKitGtk
|
|||
|
lists and sections
|
|||
|
|
|||
|
* Work around the bogus caretOffset we get for WebKitGtk content which
|
|||
|
doesn't have the caret
|
|||
|
|
|||
|
* Don't display the braille EOL indicator for non-editable WebKitGtk
|
|||
|
paragraphs
|
|||
|
|
|||
|
* Handle cases where the default script returns an empty string for
|
|||
|
WebKitGtk content
|
|||
|
|
|||
|
* Fix for Cthulhu skipping over WebKitGtk list items when scrolling in
|
|||
|
braille
|
|||
|
|
|||
|
* Fix for bug 664557 - Cthulhu does not always reflect the caret location
|
|||
|
in braille for WebKitGtk content
|
|||
|
|
|||
|
* Fix for bug 681441 - Cthulhu should present inline lists and sections
|
|||
|
from WebKitGtk on the same line in braille
|
|||
|
|
|||
|
* Fix for bug 681387 - Cthulhu displays no braille when lists which are
|
|||
|
not listboxes claim focus in WebKitGtk content
|
|||
|
|
|||
|
* Fix for bug 681363 - Do not display roles for non-widget lists, list
|
|||
|
items, and panels in WebKitGtk content
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Fix for bug 681718 - Cannot enable laptop keyboard layout in Python 3
|
|||
|
|
|||
|
* Fix for bug 681569 - Unable to bind double-click keybinding if there
|
|||
|
is a duplicate single-click keybinding
|
|||
|
|
|||
|
* Use new documentation infrastructure
|
|||
|
|
|||
|
* Fix for bug 626032 - substitutions from the pronunciation dictionary
|
|||
|
are not being applied when performing say all
|
|||
|
|
|||
|
* Move Gecko list presentation code into general presentation code
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
gl Galician Fran Diéguez
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.0.5 - 6 August 2012
|
|||
|
|
|||
|
WebKitGtk
|
|||
|
|
|||
|
* Fix for bug 677320 - Cannot perform braille scrolling amongst
|
|||
|
objects in WebKitGtk content
|
|||
|
|
|||
|
* Fix for bug 681294 - SayAll does not work as expected when focus
|
|||
|
is on a link in WebKitGtk content
|
|||
|
|
|||
|
* Fix for traceback when determining whether a MouseButtonEvent
|
|||
|
should be ignored
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
el Greek Dimitris Spingos
|
|||
|
hi Hindi chandankumar
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao
|
|||
|
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.0.4 - 16 July 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Structural navigation should not kick in when in editable WebKitGtk
|
|||
|
objects
|
|||
|
|
|||
|
* Access object extents as a bounding box
|
|||
|
|
|||
|
* Fix for bug 679514 - settings_test.py script fails because of some
|
|||
|
still remaining yaml files
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
el Greek Tom Tryfonidis
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.7.0.3 - 25 June 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Python 3 migration has been completed
|
|||
|
|
|||
|
* Fix for bug 677748 - Launcher icon needs 256x256 variant
|
|||
|
|
|||
|
* Fix for Cthulhu not presenting the 'Command not found' label in the
|
|||
|
gnome-shell run dialog
|
|||
|
|
|||
|
* Work around for Cthulhu not presenting the gnome-shell run dialog text
|
|||
|
in braille
|
|||
|
|
|||
|
* Handle text implementations which report a caret offset of -1 when
|
|||
|
at the end
|
|||
|
|
|||
|
* Eliminate unneeded and/or problematic imports
|
|||
|
|
|||
|
* Remove more old, no-longer-used/needed code
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
el Greek Tom Tryfonidis
|
|||
|
fr French Bruno Brouard
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.5.2 - 4 June 2012
|
|||
|
|
|||
|
For users:
|
|||
|
|
|||
|
* Improve Cthulhu's presentation of gnome-shell/clutter dialog boxes
|
|||
|
|
|||
|
* Handle traceback seen with embedded object chars in Yelp
|
|||
|
|
|||
|
* Fix a bug in the state change notifiers
|
|||
|
|
|||
|
* Don't ignore MouseButtonEvent instances due to timestamp
|
|||
|
|
|||
|
* Fix for Cthulhu saying "Primary" for mnemonic Ctrl++
|
|||
|
|
|||
|
* Fix for bug 659588, Cthulhu presents Ctrl+Plus and Ctrl+Minus
|
|||
|
accelerators partially-translated
|
|||
|
|
|||
|
* Fix for speech keybindings failing when no speech settings have
|
|||
|
been saved
|
|||
|
|
|||
|
* Remove the now-redundant 'cthulhu -q/--quit' and 'cthulhu -f/--forcequit'
|
|||
|
(pkill works reliably)
|
|||
|
|
|||
|
* Ensure we eliminate replaced Cthulhu processes
|
|||
|
|
|||
|
* Handle multiple and alternate installations better
|
|||
|
|
|||
|
* Eliminate the Cthulhu shell script and cause Cthulhu to run as a single
|
|||
|
process rather than two
|
|||
|
|
|||
|
For translators (whom we love):
|
|||
|
|
|||
|
* GNOME Goal: Remove markup in messages
|
|||
|
|
|||
|
* Add translator notes; provide more detail for vague ones
|
|||
|
|
|||
|
* Workaround for intltool not including translator notes for cthulhu.in
|
|||
|
|
|||
|
* Fix for bug 675522 - incorrect comment for translators
|
|||
|
|
|||
|
Other:
|
|||
|
|
|||
|
* Much work towards the Python 3 migration
|
|||
|
|
|||
|
* Fix for bug 658834 - Use GDbus via gobject-introspection instead
|
|||
|
dbus-python
|
|||
|
|
|||
|
* Revert "Interim fix for bug 672242"
|
|||
|
|
|||
|
* Fix for bug 669813 - Remove pyxdg dependency
|
|||
|
|
|||
|
* Get rid of the forced-qui-prefs when there are no settings.
|
|||
|
|
|||
|
* Continued general code cleanup
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
fr French Bruno Brouard
|
|||
|
gl Galician Fran Diéguez
|
|||
|
ja Japanese Jiro Matsuzawa
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.5.1 - 30 April 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Prevent gnome-shell notifications from being double-presented
|
|||
|
|
|||
|
* Try to handle metacity timeouts more gracefully
|
|||
|
|
|||
|
* Fix for bug 674237 - More unicode errors found with hungarian locale
|
|||
|
|
|||
|
* Fix for bug 674693 - Modifier keys pressed alone should interrupt
|
|||
|
speech
|
|||
|
|
|||
|
* Prevent Cthulhu from interrupting speech in Anaconda trees
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
cs Czech Marek Černocký
|
|||
|
gl Galician Fran Diéguez
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
te Telugu Sasi Bhushan
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.4.1 - 16 April 2012
|
|||
|
|
|||
|
GNOME 3
|
|||
|
|
|||
|
* Present the name change of the suspend/power off menu item
|
|||
|
|
|||
|
* Prevent nameless panels from delaying presentation of Top Bar button
|
|||
|
|
|||
|
* Prevent focused objects in gnome-shell dialogs from preempting
|
|||
|
presentation of the dialog itself
|
|||
|
|
|||
|
* Fix for Empathy active descendant presentation getting incorrectly
|
|||
|
interrupted
|
|||
|
|
|||
|
* Minor adjustments to get Cthulhu working with Empathy 3.4
|
|||
|
|
|||
|
* Fix for bug 672461 - Cthulhu now presents the full file list when the
|
|||
|
file chooser is opened
|
|||
|
|
|||
|
Unity
|
|||
|
|
|||
|
* Fix for bug 673397 - Using flat review while in Unity Greeter makes
|
|||
|
Cthulhu stop presenting screen contents
|
|||
|
|
|||
|
* Fix for bug 673157 - Unhandled exception when in Unity Greeter
|
|||
|
|
|||
|
* Fix for bug 673648 - Cthulhu does not present Unity 2d indicators
|
|||
|
correctly in braille
|
|||
|
|
|||
|
Qt
|
|||
|
|
|||
|
* Fix for Cthulhu incorrectly skipping certain menu item events in KMail
|
|||
|
|
|||
|
* Fix for bug 673142 - Unhandled exceptions (GError: No such object
|
|||
|
path) when using Skype
|
|||
|
|
|||
|
WebKitGtk
|
|||
|
|
|||
|
* Fix for bug 673540 - List and list item structural navigation
|
|||
|
sometimes fails
|
|||
|
|
|||
|
* Prevent Cthulhu from double-presenting focused links with structural
|
|||
|
navigation in lists
|
|||
|
|
|||
|
* Fix for bug 672464 - Cthulhu double presents headings which are links
|
|||
|
|
|||
|
* Fix braille rolename presentation
|
|||
|
|
|||
|
* Fix for bug 673757 - Pages with alt attribute present, but not
|
|||
|
actually set, results in traceback
|
|||
|
|
|||
|
* Fix a UnicodeWarning
|
|||
|
|
|||
|
Gecko
|
|||
|
|
|||
|
* Fix for bug 673715 - Cthulhu double-echoes keys pressed in Thunderbird
|
|||
|
address fields
|
|||
|
|
|||
|
* Fix for bug 673567 - List in Firefox preferences dialog not presented
|
|||
|
|
|||
|
LibreOffice
|
|||
|
|
|||
|
* Fix for bug 672787 - Unhandled exceptions from dead accessibles in
|
|||
|
Calc
|
|||
|
|
|||
|
* Fix for bug 673530 - Cthulhu multi-presents the focused cell's contents
|
|||
|
when arrowing in Calc
|
|||
|
|
|||
|
* Fix for bug 672953 - Cthulhu is presenting extra "input line frame"
|
|||
|
announcements in LibreOffice Calc
|
|||
|
|
|||
|
Cthulhu and AT-SPI
|
|||
|
|
|||
|
* Handle the new AT-SPI2 timeout errors
|
|||
|
|
|||
|
* Add additional debugging info to help track down hard-to-reproduce
|
|||
|
issues
|
|||
|
|
|||
|
* Use os.makedirs instead of os.mkdir if the XDG data home directory
|
|||
|
doesn't exist
|
|||
|
|
|||
|
* Disable braille monitor if the import fails
|
|||
|
|
|||
|
* Ensure 'cthulhu -t' works even without a Desktop
|
|||
|
|
|||
|
* Fix for bug 673336 - Problems (re)binding commands with Caps_Lock
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Jordi Serratosa
|
|||
|
ca Catalan (Valencian) Carles Ferrando
|
|||
|
de German Christian Kirbach
|
|||
|
hu Hungarian Attila Hammer, Gabor Kelemen
|
|||
|
lt Lithuanian Aurimas Černius
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.4.0 - 26 March 2012
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
it Italian Luca Ferretti
|
|||
|
pt Portuguese Rui Batista
|
|||
|
te Telugu Krishna Babu K
|
|||
|
zh_CN Simplified Chinese YunQiang Su
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.3.92 - 19 March 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Fix for bug 672276 - Tracebacks seen when interacting with
|
|||
|
Thunderbird's message filter rules dialog
|
|||
|
|
|||
|
* Fix for bug 672242 - Cthulhu presents an extra panel on places&devices
|
|||
|
and documents search result
|
|||
|
|
|||
|
* Sanity check that we have a desktop to get before we attempt to get
|
|||
|
its apps
|
|||
|
|
|||
|
* Fix for bug 659839 - Gecko combobox selection is no longer presented
|
|||
|
|
|||
|
* Do not treat "busy indicator" progress bars as progress bars with
|
|||
|
values
|
|||
|
|
|||
|
* Handle errors seen when restarting gnome-shell
|
|||
|
|
|||
|
* Handle GErrors which prevent Cthulhu from speaking menu items in Skype
|
|||
|
|
|||
|
* Attend to object:state-changed:expanded events for push buttons
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
ca Catalan Gil Fcthulhuda
|
|||
|
ca Catalan (Valencian) Carles Ferrando
|
|||
|
en_GB British English Bruce Cowan
|
|||
|
eu Basque Inaki Larranaga Murgoitio
|
|||
|
fi Finnish Timo Jyrinki
|
|||
|
gl Galician Fran Diéguez
|
|||
|
hu Hungarian Attila Hammer
|
|||
|
lv Latvian Rudolfs Mazurs
|
|||
|
pt_BR Brazilian Portuguese Antonio Fernandes C. Neto
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
te Telugu Sasi bhushan Boddepalli
|
|||
|
uk Ukrainian Daniel Korostil
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.3.91 - 5 March 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Check for (and where appropriate present) expandable and expanded
|
|||
|
states for toggle buttons and push buttons
|
|||
|
|
|||
|
* Present gnome-shell notifications (also requires fix for bug 648645)
|
|||
|
|
|||
|
* Fix for bug 670547 - Module for notification messages should use
|
|||
|
SYSTEM_VOICE
|
|||
|
|
|||
|
* Handle Earlybird (Thunderbird pre-release) as Thunderbird
|
|||
|
|
|||
|
* Fix for bug 666424 - toolkits/gecko/script.py:updateBraille can
|
|||
|
cause traceback
|
|||
|
|
|||
|
* Fix for several UnicodeEncodeError and UnicodeDecodeError bugs
|
|||
|
|
|||
|
* Fix the presentation of mnemonics which are accented letters
|
|||
|
|
|||
|
* Present the localized rolenames we get via pyatspi rather than use
|
|||
|
Cthulhu's pre-pyatspi rolename code for non-abbreviated rolenames
|
|||
|
|
|||
|
* Fix for bug 670596 - Please don't present entry roles as text roles
|
|||
|
|
|||
|
* Remove the old settings migration code from cthulhu.py
|
|||
|
|
|||
|
* Fix for getListOfShortcuts() incorrectly eliminating commands
|
|||
|
|
|||
|
* Add an cthulhu-customizations.py option to override the disabled main
|
|||
|
window
|
|||
|
|
|||
|
* Fix for Cthulhu not using the specified debug-file when debug flag is
|
|||
|
not also provided
|
|||
|
|
|||
|
* Fix man page errors
|
|||
|
|
|||
|
* Avoid incorrectly detecting python modules which not installed
|
|||
|
|
|||
|
* Fix for bug 670827 - Contraction Table: need translator comment
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
be Belarusian Kasia Bondarava, Ihar Hrachyshka
|
|||
|
bg Bulgarian Alexander Shopov
|
|||
|
da Danish Kenneth Nielsen
|
|||
|
fr French Bruno Brouard
|
|||
|
gl Galician Fran Diéguez
|
|||
|
pl Polish Piotr Drąg
|
|||
|
ru Russian Yuri Myasoedov
|
|||
|
sr Serbian Мирослав Николић
|
|||
|
sr@latin Serbian Miroslav Nikolić
|
|||
|
ta Tamil Dr.T.Vasudevan
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.3.90 - 20 February 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Only set the locusOfFocus when gnome-shell selection changes to
|
|||
|
selected
|
|||
|
|
|||
|
* Clean up Cthulhu's locating and sorting of "unrelated" labels
|
|||
|
|
|||
|
* Clean up Cthulhu's code for capturing of keys for rebinding
|
|||
|
|
|||
|
* Delete an old setting we no longer use (from the pyatspi1 port)
|
|||
|
|
|||
|
* Get rid of cthulhu_state.focusHistory: We no longer use it but we
|
|||
|
keep storing it
|
|||
|
|
|||
|
* Move input event handlers out of cthulhu.py
|
|||
|
|
|||
|
* Fix for bug 596359 - Should set the process name to "cthulhu"
|
|||
|
|
|||
|
* Fix for bug 628473 - cthulhu.py should use argparse instead of getopts
|
|||
|
|
|||
|
* Fix for bug 669632 - Cthulhu does not present correct mnemonic for menu
|
|||
|
items
|
|||
|
|
|||
|
* Fix notify-osd script to listen for accessible-name/value signals
|
|||
|
only
|
|||
|
|
|||
|
* Cthulhu needs to speak value changes for objects of ROLE_COLOR_CHOOSER
|
|||
|
|
|||
|
* Use dbus rather than gsettings to check if accessibility support and
|
|||
|
screen reader are enabled
|
|||
|
|
|||
|
* Remove forced terminal-setup; enable accessibility support instead
|
|||
|
|
|||
|
* Fix a traceback which prevented certain keybindings from binding
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
be Belarusian Kasia Bondarava
|
|||
|
cs Czech Marek Černocký
|
|||
|
es Spanish Daniel Mustieles
|
|||
|
nb Norwegian bokmål Kjartan Maraas
|
|||
|
ru Russian Yuri Myasoedov
|
|||
|
sl Slovenian Matej Urbančič
|
|||
|
sv Swedish Daniel Nylander
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.3.5 - 6 February 2012
|
|||
|
|
|||
|
General
|
|||
|
|
|||
|
* Add handling for RuntimeError now that we get them from pyatspi2
|
|||
|
|
|||
|
* Fix for bug 669216 - Cthulhu's console setup option to log out the
|
|||
|
user no longer works
|
|||
|
|
|||
|
* Fix for bug 668880 - traceback in unity-panel-service
|
|||
|
|
|||
|
* Fix for bug 668472 - LookupError causes messages in Thunderbird
|
|||
|
to not be readable
|
|||
|
|
|||
|
Keyboard and Keybindings
|
|||
|
|
|||
|
* Fix for bug 666463 - Cthulhu needs to present the real modifier for
|
|||
|
'Primary'
|
|||
|
|
|||
|
* Fix for Bug 667717 - Pressing the key combination for time/date after
|
|||
|
any other Cthulhu keyboard shortcut causes the date to be spoken.
|
|||
|
|
|||
|
* Fix for the regressions from the keyboard-related refactoring from
|
|||
|
the last unstable release. (Many thanks to all the users who tested!)
|
|||
|
|
|||
|
New and updated translations (THANKS EVERYONE!!!):
|
|||
|
|
|||
|
sv Swedish Daniel Nylander
|
|||
|
te Telugu Praveen Illa
|
|||
|
zh_HK Traditional Chinese - HongKong Chao-Hsiung Liao
|
|||
|
zh_TW Traditional Chinese - Taiwan Chao-Hsiung Liao
|
|||
|
|
|||
|
=========
|
|||
|
|
|||
|
3.3.4 - 16 January 2012
|
|||
|
|
|||
|
Stability and Performance
|
|||
|
|
|||
|
* Explicitly handle dead accessible objects to prevent triggering
|
|||
|
crashes in GNOME Shell
|
|||
|
|
|||
|
* Refactor InputEvent handling so that it is more performant and
|
|||
|
less convoluted
|
|||
|
|
|||
|
* Get rid of the fake window:activate event as it is no longer
|
|||
|
required and may be triggering window manager warnings
|
|||
|
|
|||
|