2024-10-17 16:33:13 -04:00
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
* Move wayward event management functionality to the Event Manager
|
|
|
|
|
|
|
|
|
|
* Fix for the problem of updatePunctuationLevel() causing breakage
|
|
|
|
|
for Emacspeak users
|
|
|
|
|
|
|
|
|
|
* Fix for bug 666628 - gdk_keymap_translate_keyboard_state() expects
|
|
|
|
|
Gdk.ModifierType; not int
|
|
|
|
|
|
|
|
|
|
* Fix for bug 666594 - app-specific preferences cannot be saved for
|
|
|
|
|
certain configurations
|
|
|
|
|
|
|
|
|
|
Keyboard and Keybindings
|
|
|
|
|
|
|
|
|
|
* Speak state changes in locking keys independent of key echo
|
|
|
|
|
|
|
|
|
|
* Make it possible to use the NumPad as expected in the Desktop Layout
|
|
|
|
|
|
|
|
|
|
* Remove the redundant "alternative" keybinding functionality
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
es Spanish Daniel Mustieles
|
|
|
|
|
fr French Bruno Brouard
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer
|
|
|
|
|
ja Japanese Jiro MATSUZAWA
|
|
|
|
|
mk Macedonian Jovan Naumovski
|
|
|
|
|
nb Norwegian bokmål Kjartan Maraas
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
|
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
3.3.3 - 19 December 2011
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Fix for bug 665769 - Preferences not saved or restored correctly
|
|
|
|
|
due to comparing unicode and utf-8 strings
|
|
|
|
|
|
|
|
|
|
* Several fixes to help Cthulhu better cope with dead and vanishing
|
|
|
|
|
accessible objects
|
|
|
|
|
|
|
|
|
|
* Fix for bug 666416 - Leading ellipsis cause incorrect speech output
|
|
|
|
|
|
|
|
|
|
* Fix for bug 666060 - Cthulhu does not always speak guessed form field
|
|
|
|
|
labels when structural navigation is used
|
|
|
|
|
|
|
|
|
|
* Fix for bug 665288 - Cthulhu's script manager cannot adequately handle
|
|
|
|
|
multiple "unknown" applications which embed content from other
|
|
|
|
|
toolkits
|
|
|
|
|
|
|
|
|
|
* Fix for bug 665191 - Cthulhu fails to use the correct toolkit script
|
|
|
|
|
for "unknown" applications
|
|
|
|
|
|
|
|
|
|
Keybindings
|
|
|
|
|
|
|
|
|
|
* Fix for bug 658122 - Caps_Lock should not be toggled when Cthulhu
|
|
|
|
|
commands are used in laptop layout
|
|
|
|
|
|
|
|
|
|
* Fix for bug 665804 - Problems binding and rebinding commands with
|
|
|
|
|
Caps_Lock and Shift
|
|
|
|
|
|
|
|
|
|
Flat Review
|
|
|
|
|
|
|
|
|
|
* Fix for bug 664466 - Cthulhu's flat review cannot access the top line
|
|
|
|
|
of gnome-terminal console
|
|
|
|
|
|
|
|
|
|
* Work around for bug 665522 - Flat Review broken in Gecko apps with
|
|
|
|
|
AT-SPI2
|
|
|
|
|
|
|
|
|
|
WebKitGtk
|
|
|
|
|
|
|
|
|
|
* Implement label inference (aka "label guess") functionality
|
|
|
|
|
|
|
|
|
|
* Add support for speech presentation of embedded object characters
|
|
|
|
|
|
|
|
|
|
* Fix for Bug 665586 - Cthulhu does not present the selected menu /
|
|
|
|
|
menu item for Dojo widgets
|
|
|
|
|
|
|
|
|
|
* Fix for bug 665614 - Cthulhu does not present selection changes
|
|
|
|
|
in radio button groups when the arrow keys are used
|
|
|
|
|
|
|
|
|
|
* Fix for bug 664396 - List containing links is not brailled properly
|
|
|
|
|
|
|
|
|
|
* Add LIST_ITEM to the roles treated as widgets in onFocus()
|
|
|
|
|
|
|
|
|
|
* Fix for Cthulhu speaking text table cell role and selection state
|
|
|
|
|
|
|
|
|
|
* Adjust getObjectsFromEOCs to deal with unexpected accessible
|
|
|
|
|
hyperlink indices
|
|
|
|
|
|
|
|
|
|
* Fix for bug 665223 - WebKitGtk-based application scripts should be
|
|
|
|
|
consolidated
|
|
|
|
|
|
|
|
|
|
Cruft Removal
|
|
|
|
|
|
|
|
|
|
* Fix for bug 665216 - Remove Cthulhu's support for Gecko-based Yelp v2
|
|
|
|
|
|
|
|
|
|
* Fix for bug 664651 - Remove the legacy magnification code
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
de German Gabor Karsay
|
|
|
|
|
el Greek Simos Xenitellis
|
|
|
|
|
Vagelis Mamalakis
|
|
|
|
|
es Spanish Daniel Mustieles
|
|
|
|
|
fr French Bruno Brouard
|
|
|
|
|
Laurent Coudeur
|
|
|
|
|
Julien Hardelin
|
|
|
|
|
lv Latvian Peteris Krisjanis
|
|
|
|
|
nb Norwegian bokmål Kjartan Maraas
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
te Telugu Praveen Illa
|
|
|
|
|
|
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
3.3.2 - 21 November 2011
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Fix for bug #664386 - Cthulhu does not always present image links in
|
|
|
|
|
WebKitGtk content
|
|
|
|
|
|
|
|
|
|
* Fix for bug #664384 - Need to move getLinkBasename() functionality
|
|
|
|
|
out of Gecko script so all scripts can use it
|
|
|
|
|
|
|
|
|
|
* Fix for bug #659023 - Cthulhu does not speak the desktop icon names in
|
|
|
|
|
fallback mode if tutorial messages are enabled
|
|
|
|
|
|
|
|
|
|
* Fix for bug #661893 - Viewing package list of a www.launchpad.net PPA
|
|
|
|
|
causes Cthulhu to stop working on Firefox 7.0.1
|
|
|
|
|
|
|
|
|
|
* Fix for bug #660099 - Cannot re-bind Cthulhu keybindings via Preferences
|
|
|
|
|
dialog
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Daniel Mustieles
|
|
|
|
|
id Indonesian Andika Triwidada
|
|
|
|
|
nb Norwegian bokmål Kjartan Maraas
|
|
|
|
|
te Telugu A Mohan Vamsee
|
|
|
|
|
tr Turkish Muhammet Kara
|
|
|
|
|
|
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
3.3.1 - 24 October 2011
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Fix for bug 661706 - Sanity check needed in Gecko script's
|
|
|
|
|
getBottomOfFile() to ensure we have a "last object"
|
|
|
|
|
|
|
|
|
|
* Fix for bug 659122 - UnicodeDecodeError and UnicodeEncodeError keep
|
|
|
|
|
cropping up since introspection
|
|
|
|
|
|
|
|
|
|
* Fix for bug 659122 - Traceback presenting time and date
|
|
|
|
|
|
|
|
|
|
* Fix for bug 660163 - Traceback when try to edit a keybinding
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
id Indonesian Andika Triwidada
|
|
|
|
|
uk Ukrainian Daniel Korostil
|
|
|
|
|
zh_CN Simplified Chinese YunQiang Su
|
|
|
|
|
|
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
3.1.92 - 19 September 2011
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 659054 - Cthulhu fails to present decimal values of
|
|
|
|
|
GtkScale widgets in Gtk+ 3
|
|
|
|
|
|
|
|
|
|
* Fix for bug 659379 - Cthulhu is not presenting panel menus and menu
|
|
|
|
|
items in fallback mode
|
|
|
|
|
|
|
|
|
|
* Fix for bug 659264 - Return in onFocus if the object is not focused
|
|
|
|
|
|
|
|
|
|
* Fix for bug 659122 - Unicode decode error traceback with speech
|
|
|
|
|
generation if I using hungarian locale
|
|
|
|
|
|
|
|
|
|
* Fix for bug 617833 - Cthulhu should indicate state of NumLock key
|
|
|
|
|
|
|
|
|
|
* Fix for bug 652485 - Gtk+ Deprecations (Remainder of the work)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 659015 - The mnemonic widget property on the voice page
|
|
|
|
|
is absent for several widgets
|
|
|
|
|
|
|
|
|
|
* Fix for bug 658134 - Lines with unexpected characters are not always
|
|
|
|
|
displayed in braille by Cthulhu
|
|
|
|
|
|
|
|
|
|
* Fix for bug 658781 - Some text not spoken at all since gobject
|
|
|
|
|
introspection changes in cthulhu 3.1.9x.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 658993 - Two GtkGrid spacing issues
|
|
|
|
|
|
|
|
|
|
Build:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 659092 - Do not reference non-existing doc figures
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ast Asturian Xandru Armesto
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
ca Catalan Pau Iranzo
|
|
|
|
|
cs Czech Marek Černocký
|
|
|
|
|
da Danish Kenneth Nielsen
|
|
|
|
|
de German Christian Kirbach
|
|
|
|
|
en_GB British English Bruce Cowan
|
|
|
|
|
es Spanish Jorge González,
|
|
|
|
|
Daniel Mustieles
|
|
|
|
|
fi Finnish Timo Jyrinki
|
|
|
|
|
fr French Bruno Brouard
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
lt Lithuanian Aurimas Černius
|
|
|
|
|
lv Latvian Rudolfs Mazurs
|
|
|
|
|
pa Punjabi Amanpreet Singh Alam
|
|
|
|
|
pl Polish Piotr Drąg
|
|
|
|
|
pt Portuguese Rui Batista
|
|
|
|
|
ru Russian Yuri Myasoedov
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
ta Tamil Dr.T.Vasudevan
|
|
|
|
|
zh_CN Simplified Chinese Yinghua Wang
|
|
|
|
|
zh_HK Traditional Chinese - HongKong Chao-Hsiung Liao
|
|
|
|
|
zh_TW Traditional Chinese - Taiwan Chao-Hsiung Liao
|
|
|
|
|
|
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
3.1.91 - 5 September 2011
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Fix for bug 658141 - Need to add support for the 'placeholder-text'
|
|
|
|
|
object attribute
|
|
|
|
|
|
|
|
|
|
* Fix for bug 658133 - Firefox lines which begin with bullets are not
|
|
|
|
|
always presented by Cthulhu
|
|
|
|
|
|
|
|
|
|
* Fix for bug 657732 - stopSpeechOnActiveDescendant shouldn't cut off
|
|
|
|
|
the presentation of a name-change
|
|
|
|
|
|
|
|
|
|
* Fix for bug 657902 - Remove static binding cruft from configure.ac
|
|
|
|
|
and acinclude.m4
|
|
|
|
|
|
|
|
|
|
Documentation
|
|
|
|
|
|
|
|
|
|
* Began update of the Cthulhu 3.2 documentation
|
|
|
|
|
|
|
|
|
|
* Fix for bug 655642 - Problems in the docs
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
cs Czech Marek Černocký
|
|
|
|
|
es Spanish Jorge González
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer, Gabor Kelemen
|
|
|
|
|
lt Lithuanian Aurimas Černius
|
|
|
|
|
ru Russian Anatol Kamynin, Yuri Myasoedov
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
ta Tamil Dr.T.Vasudevan
|
|
|
|
|
|
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
3.1.90 - 29 August 2011
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Fix for bug 626254 - Migrate from PyGTK to PyGObject introspection-
|
|
|
|
|
based bindings
|
|
|
|
|
|
|
|
|
|
* Fix for bug 652485 - Remove deprecated (or soon-to-be deprecated)
|
|
|
|
|
GtkBox, GtkTable, etc. and use GtkGrid instead.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 657646 - Default stopSpeechOnActiveDescendantChanged()
|
|
|
|
|
should not be so restrictive
|
|
|
|
|
|
|
|
|
|
* Fix for bug 657579 - Cthulhu should not present tooltips shown as a
|
|
|
|
|
result of mouse hovering unless the 'present tooltips' setting is
|
|
|
|
|
enabled
|
|
|
|
|
|
|
|
|
|
Gecko
|
|
|
|
|
|
|
|
|
|
* Fix for bug 599361 - Significant delay building up the contents
|
|
|
|
|
of certain lines in Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bug 650904 - Work around AT-SPI2 caching issues with
|
|
|
|
|
Thunderbird
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
de German Mario Blättermann
|
|
|
|
|
es Spanish Gonzalo Sanhueza, Jorge González
|
|
|
|
|
id Indonesian Andika Triwidada
|
|
|
|
|
nb Norwegian bokmål Kjartan Maraas
|
|
|
|
|
sr Serbian Miroslav Nikolić
|
|
|
|
|
ug Uyghur Abduxukur Abdurixit, Sahran
|
|
|
|
|
|
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
3.1.5 - 15 August 2011
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Fix for bug 639535 - KeyError: 'profile' traceback; Cthulhu won't
|
|
|
|
|
launch
|
|
|
|
|
|
|
|
|
|
* Fix for bug 654923 - Add Unity to OnlyShowIn value for autostart
|
|
|
|
|
desktop file
|
|
|
|
|
|
|
|
|
|
* Fix for bug 656305 - Improve autotools config
|
|
|
|
|
|
|
|
|
|
* Fix for bug 654114 - Map "clutter" to "CALLY" toolkit script
|
|
|
|
|
|
|
|
|
|
* Enhanced Cthulhu's traceit tool.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
es Spanish Daniel Mustieles
|
|
|
|
|
fr French Bruno Brouard
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer, Gabor Kelemen
|
|
|
|
|
pl Polish Piotr Drąg
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
=========
|
|
|
|
|
|
|
|
|
|
3.1.4 - 25-July-2011
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Fix for bug #654111 - Need to map 'gtk' to GAIL toolkit script
|
|
|
|
|
|
|
|
|
|
* Fix for bug #634460 - Could cthulhu provide date/time information
|
|
|
|
|
within the debug files?
|
|
|
|
|
|
|
|
|
|
* Fix for bug #654210 - Cthulhu sometimes fails to present the default
|
|
|
|
|
button in a dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bug #654321 - Cthulhu's debug utility reports the toolkit
|
|
|
|
|
version as 'unknown'
|
|
|
|
|
|
|
|
|
|
* Fix for bug #654426 - The speech generator's _generateAncestors()
|
|
|
|
|
method needs to handle page tabs which do not implement AtkText
|
|
|
|
|
|
|
|
|
|
* Fix for bug #654789 - Cthulhu is not localizing key sequences when
|
|
|
|
|
presenting them to the user
|
|
|
|
|
|
|
|
|
|
* Fix for bug #654795 - Need to improve Cthulhu's speech presentation
|
|
|
|
|
of WebKitGtk access keys
|
|
|
|
|
|
|
|
|
|
* Fix for bug #654796 - Cthulhu is not respecting the 'only speak displayed
|
|
|
|
|
text' setting with rolename presentation in WebKitGtk content
|
|
|
|
|
|
|
|
|
|
Tests
|
|
|
|
|
|
|
|
|
|
* Updating gtk-demo regression and general tests
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
cs Czech Marek Černocký
|
|
|
|
|
es Spanish Jorge González
|
|
|
|
|
lt Lithuanian Aurimas Černius
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
ug Uyghur Sahran
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
3.1.3 - 4-July-2011
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Fix for bug 653642 - Alt+F4 followed by Escape leaves the Cthulhu window
|
|
|
|
|
closed - but Cthulhu still running
|
|
|
|
|
|
|
|
|
|
* Fix for bug 653628 - List shortcuts mode: shortcut is spelled out as
|
|
|
|
|
"shift T A B" instead of saying "shift tab"
|
|
|
|
|
|
|
|
|
|
* Fix for bug 653634 - Cthulhu welcome message is cut off
|
|
|
|
|
|
|
|
|
|
* Fix for bug 653624 - bash-ism causes error in cthulhu startup script
|
|
|
|
|
|
|
|
|
|
* Fix for bug 653514 - The ONLY magnification work Cthulhu should be doing
|
|
|
|
|
is handling caret and focus tracking
|
|
|
|
|
|
|
|
|
|
* Fix for bug 652500 - DBusException seen when Cthulhu is running with
|
|
|
|
|
gnome-shell mag
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
de German Christian Kirbach
|
|
|
|
|
es Spanish Daniel Mustieles
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
tr Turkish Muhammet Kara
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
3.1.2 - 13-June-2011
|
|
|
|
|
The long-overdue "spring cleaning" release
|
|
|
|
|
|
|
|
|
|
General
|
|
|
|
|
|
|
|
|
|
* Fix for bug 622764 - Remove the gconf dependency
|
|
|
|
|
|
|
|
|
|
* Fix for Bug 652408 - Remove last remnants of bonobo and friends
|
|
|
|
|
|
|
|
|
|
* Fix for bug 652415 - gksu grab can be disabled via gksu-properties;
|
|
|
|
|
Cthulhu doesn't need this option in its GUI
|
|
|
|
|
|
|
|
|
|
* Fix for bug 652413 - Cthulhu's enableAutostart setting and GUI widget
|
|
|
|
|
are redundant in GNOME 3 and should be removed
|
|
|
|
|
|
|
|
|
|
* Fix for bug 646288 - Cthulhu needs to respond to the appropriate
|
|
|
|
|
gsettings keys
|
|
|
|
|
|
|
|
|
|
* Fix for bug 650136 - Fall back on combobox name to get the displayed
|
|
|
|
|
item
|
|
|
|
|
|
|
|
|
|
* Removal of outdated docs and other unused, cruftastic files
|
|
|
|
|
|
|
|
|
|
Speech
|
|
|
|
|
|
|
|
|
|
* Fix for bug 652246 - Cthulhu starts speaking really slowly after the
|
|
|
|
|
Quit dialog appears
|
|
|
|
|
|
|
|
|
|
* Fix for bug 652043 - In Libreoffice, Cthulhu doesn't present the title
|
|
|
|
|
bar
|
|
|
|
|
|
|
|
|
|
* Fix for bug 652237 - Remove gnome-speech support from the master/
|
|
|
|
|
3.1.x branch
|
|
|
|
|
|
|
|
|
|
* Fix for bug 647037 - Pronunciation rules not being applied until
|
|
|
|
|
user settings are reloaded
|
|
|
|
|
|
|
|
|
|
Magnification
|
|
|
|
|
|
|
|
|
|
* Fix for bug 629321 - gsmag.py should use GSettings rather than GConf
|
|
|
|
|
|
|
|
|
|
* Fix for Bug 652241 - Magnification settings should be controlled by
|
|
|
|
|
gnome-shell mag/Universal Access tools; not by Cthulhu
|
|
|
|
|
|
|
|
|
|
* Fix for Bug 652407 - Cthulhu's enableMagnifier setting should be based
|
|
|
|
|
on the value of screen-magnifier-enabled
|
|
|
|
|
|
|
|
|
|
* Fix for bug 652373 - Cthulhu's magnification keybindings are no longer
|
|
|
|
|
needed in GNOME 3 and should therefore be removed
|
|
|
|
|
|
|
|
|
|
* Fix for bug 652238 - Remove gnome-mag support from the master/3.1.x
|
|
|
|
|
branch
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ca@valencia Catalan (Valencian) Carles Ferrando
|
|
|
|
|
cs Czech Marek Černocký
|
|
|
|
|
es Spanish Daniel Mustieles
|
|
|
|
|
Francisco Javier Dorado Martínez
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
3.1.1 - 9-May-2011
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #647522 - Cthulhu should not speak page loading messages
|
|
|
|
|
if 'only speak displayed text' is enabled
|
|
|
|
|
|
|
|
|
|
* Fix for bug 638883 - Cthulhu should present text which auto-inserted
|
|
|
|
|
into editable, non-terminal widgets
|
|
|
|
|
|
|
|
|
|
* Fix for bug #431030 - GtkStatusIcon objects don't have accessible
|
|
|
|
|
names
|
|
|
|
|
|
|
|
|
|
* Fix for bug #647982 - Cthulhu sometimes presents application events
|
|
|
|
|
in GNOME 3; other times it fails to do so.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #647547 - The braille monitor should be movable
|
|
|
|
|
|
|
|
|
|
* Fix for bug #647117 - cthulhu autostarted in kde
|
|
|
|
|
|
|
|
|
|
* Fix for bug #646475 - Traceback seen with gnome-speech
|
|
|
|
|
|
|
|
|
|
* Fix for bug #646547 - Two typos in prefs string
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640134 - Catch pyatspi2's RuntimeErrors
|
|
|
|
|
|
|
|
|
|
* Fix for the problem of punctuation settings not getting properly
|
|
|
|
|
loaded or unloaded when the application script changes.
|
|
|
|
|
|
|
|
|
|
* Fix for the problem of voice settings not getting properly loaded
|
|
|
|
|
or unloaded when the application script changes.
|
|
|
|
|
|
|
|
|
|
* Voice settings need to be ACSSs; not dicts.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
bg Bulgarian Krasimir Chonov
|
|
|
|
|
ca Catalan Jordi Serratosa
|
|
|
|
|
cs Czech Marek Černocký
|
|
|
|
|
da Danish Kenneth Nielsen
|
|
|
|
|
de German Simon Bienlein
|
|
|
|
|
eo Esperanto Kristjan Schmidt
|
|
|
|
|
es Spanish Jorge González and Daniel Mustieles
|
|
|
|
|
hu Hungarian Attila Hammer, Gabor Kelemen
|
|
|
|
|
ja Japanese Jiro MATSUZAWA and Takayuki KUSANO
|
|
|
|
|
nb Norwegian bokmål Kjartan Maraas
|
|
|
|
|
pt Portuguese Rui Batista
|
|
|
|
|
pt_BR Brazilian Portuguese Antonio Fernandes C. Neto
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
ta Tamil Dr.T.Vasudevan
|
|
|
|
|
ug Uyghur Abduxukur Abdurixit
|
|
|
|
|
uk Ukrainian Daniel Korostil
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.91.92 - 21-March-2011
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Provide 'text' title type in the help content so that
|
|
|
|
|
the logo alt text doesn't wind up being displayed where
|
|
|
|
|
it should not be.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #Bug 645241 - Attempting to manually run
|
|
|
|
|
certain app-settings files results in a traceback
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645256 - Unhandled LookupError when
|
|
|
|
|
an application is quit
|
|
|
|
|
|
|
|
|
|
* Fix for bug #643304 - Specific apps settings are applied
|
|
|
|
|
globally
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645278 - Cthulhu is writing out application
|
|
|
|
|
prefences it should not
|
|
|
|
|
|
|
|
|
|
* Fix for bug #643969 - When switching from desktop to
|
|
|
|
|
laptop mode, new keybindings don't take effect
|
|
|
|
|
until restart
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645364 - Need to check for "mapped" scripts
|
|
|
|
|
before object toolkit scripts when creating a new script
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645362 - Cthulhu is ignoring --disable main-window
|
|
|
|
|
|
|
|
|
|
* Fix for the problem with script loading of version 2
|
|
|
|
|
and 3 of Yelp.
|
|
|
|
|
|
|
|
|
|
Gecko/Yelp 2:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645117 - Traceback when using Cthulhu with
|
|
|
|
|
Gecko-based Yelp
|
|
|
|
|
|
|
|
|
|
WebKitGtk/Yelp 3:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645286 - Cthulhu should announce when WebKitGtk
|
|
|
|
|
content has started or finished loading
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645290 - Cthulhu does not present links in
|
|
|
|
|
Yelp 3 when those links are made up of multiple objects
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645359 - Cthulhu is not able to set the caret
|
|
|
|
|
position within a WebKitGtk list item when using
|
|
|
|
|
structural navigation
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645366 - Cthulhu needs to work around the initial
|
|
|
|
|
lack of caret in a newly-loaded WebKitGtk page
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645465 Say All needs to be implemented for
|
|
|
|
|
WebKitGtk-based apps
|
|
|
|
|
|
|
|
|
|
* Fix for bug #645474 - Cthulhu should provide the option of
|
|
|
|
|
performing a Say All when WebKitGtk content is loaded
|
|
|
|
|
|
|
|
|
|
Clutter/Cally:
|
|
|
|
|
|
|
|
|
|
* By default, any selection change on CALLY means a change
|
|
|
|
|
on locusOfFocus
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
en_GB British English Bruce Cowan
|
|
|
|
|
es Spanish Jorge González
|
|
|
|
|
de German Mario Blättermann
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
pl Polish Piotr Drąg
|
|
|
|
|
po Dutch Hannie Dumoleyn
|
|
|
|
|
Wouter Bolsterlee
|
|
|
|
|
ro Romanian Lucian Adrian Grijincu
|
|
|
|
|
ru Russian Anatol Kamynin
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.91.91 - 07-March-2011
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #643195 - Cthulhu hangs after a traceback
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637780 - Cannot permanently update settings for the gdm
|
|
|
|
|
user login session
|
|
|
|
|
|
|
|
|
|
* Fix for bug #643378 - Cthulhu does not present the XFCE window switcher
|
|
|
|
|
|
|
|
|
|
* Fix for bug #643306 - Cthulhu is not correctly failing back on the
|
|
|
|
|
default script for unknown toolkit
|
|
|
|
|
|
|
|
|
|
* Fix for bug #643067 - Have GS magnifyAccessible check that
|
|
|
|
|
magnification is enabled
|
|
|
|
|
|
|
|
|
|
Gecko:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #634642 - Cthulhu can be very slow to find a position in a
|
|
|
|
|
Gecko list
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
es Spanish Francisco Javier Dorado
|
|
|
|
|
nb Norwegian bokmål Kjartan Maraas
|
|
|
|
|
ug Uyghur Abduxukur Abdurixit
|
|
|
|
|
zh_CN Chinese (Simplified) Wei Li
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.91.90 - 21-February-2011
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #642212 - Delay setting autostart until console UI is
|
|
|
|
|
finished
|
|
|
|
|
|
|
|
|
|
* Fix for bug #642592 - Autostart cthulhu if the screen-reader is enabled
|
|
|
|
|
|
|
|
|
|
* Fix for bug #642285 - Cannot launch Cthulhu after performing a text
|
|
|
|
|
setup
|
|
|
|
|
|
|
|
|
|
* Fix for bug #641017 - Use json instead of yaml parser
|
|
|
|
|
|
|
|
|
|
OpenOffice/LibreOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640372 - OOo seems far less likely to crash frequently
|
|
|
|
|
if we process its events synchronously
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado
|
|
|
|
|
Jorge González
|
|
|
|
|
Daniel Mustieles
|
|
|
|
|
fr French Claude Paroz
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer
|
|
|
|
|
nb Norwegian bokmål Kjartan Maraas
|
|
|
|
|
uk Ukrainian Daniel Korostil
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.91.6 - 31-January-2011
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #641033 - Sanity check needed before sending language
|
|
|
|
|
to speech dispatcher
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640894 - always clear _gidleId when finished calling
|
|
|
|
|
_dequeue
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640218 - Handle pyatspi LookupError exceptions better
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640342 - Only defer to the toolkit script for an object
|
|
|
|
|
if the app script is associated with a different toolkit
|
|
|
|
|
|
|
|
|
|
* Fix for bug #639876 - sometimes I cannot hear the name of the window
|
|
|
|
|
when I press alt+tab
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640194 - Post-event-manager-refactor sanity checks
|
|
|
|
|
needed
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640135 - Generator Cache can get cleared in the midst
|
|
|
|
|
of getting the mnemonic, shortcut, and accelerator
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640072 - Cthulhu crashes receiving a message from Pidgin
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640132 - Cthulhu sometimes becomes non-responsive after
|
|
|
|
|
an app is quit
|
|
|
|
|
|
|
|
|
|
* Fix for bug #639992 - gdm-simple-greeter script did not have its
|
|
|
|
|
import modified in recent refactor
|
|
|
|
|
|
|
|
|
|
* Fix for bug 639974 - Cthulhu crashes announcing progress bar updates
|
|
|
|
|
while pressing alt + tab
|
|
|
|
|
|
|
|
|
|
* Fix for bug #639668 - [Refactor] Eliminate the presentation manager
|
|
|
|
|
and focus tracking presenter; create an event manager and script
|
|
|
|
|
manager
|
|
|
|
|
|
|
|
|
|
* Fix for bug #639669 - [Refactor] Remove script mapping from
|
|
|
|
|
settings.py and clean up that code
|
|
|
|
|
|
|
|
|
|
* Fix for bug #639670 - [Refactor] Move default.py into the scripts
|
|
|
|
|
module
|
|
|
|
|
|
|
|
|
|
* Fix for bug #639671 - [Refactor] Remove event recount and
|
|
|
|
|
COMM_FAILURE handling
|
|
|
|
|
|
|
|
|
|
* Fix for bug #639673 - Cthulhu should support the creation and use of
|
|
|
|
|
version-specific scripts for applications
|
|
|
|
|
|
|
|
|
|
* Work on bug #638970 - Loading a new profile takes longer than ideal
|
|
|
|
|
|
|
|
|
|
* Fix for bug #639418, not marked for translation the text-spelling
|
|
|
|
|
attribute name
|
|
|
|
|
|
|
|
|
|
* Fix for bug #638672 - Can't open the preferences dialog
|
|
|
|
|
|
|
|
|
|
WebKitGtk/Yelp 3:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640609 - Structural navigation should not kick in when
|
|
|
|
|
the user is performing a search of WebKitGtk content
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640591 - The 'system' voice is incorrectly used after
|
|
|
|
|
structural navigation wraps in WebKitGtk content
|
|
|
|
|
|
|
|
|
|
* Fix for bug 640500 - Cthulhu presents too much info for some links;
|
|
|
|
|
not enough info for others in WebKitGtk
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640383 - Cthulhu is not indicating caret position or
|
|
|
|
|
selection for Headings in WebKitGtk
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640451 - Focused WebKitGtk links are not underlined
|
|
|
|
|
in braille
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640383 - Cthulhu is not indicating caret position or
|
|
|
|
|
selection for Headings in WebKitGtk
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640381 - Cthulhu is using the default voice for WebKitGtk
|
|
|
|
|
roles when it should use the system voice
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640379 - Cthulhu says 'read only' for paragraphs in
|
|
|
|
|
WebKitGtk content
|
|
|
|
|
|
|
|
|
|
* Fix for bug #640377 - Structural navigation sometimes fails to work
|
|
|
|
|
with WebKitGtk content
|
|
|
|
|
|
|
|
|
|
* Fix for bug #607854 - Yelp+WebKit not working well
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
cs Czech Marek Cernocky
|
|
|
|
|
el Greek Marios Zindilis
|
|
|
|
|
es Spanish Francisco Javier Dorado
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
uk Ukrainian Maxim V. Dziumanenko
|
|
|
|
|
zh_HK Chinese (Hong Kong) Chao-Hsiung Liao, Wei-Lun Chao
|
|
|
|
|
zh_TW Chinese (Taiwan) Chao-Hsiung Liao, Wei-Lun Chao
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.91.5 - 10-January-2011
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Finished bug #631123 - Cthulhu documentation needs to be updated,
|
|
|
|
|
converted to Mallard, augmented, and moved to the Cthulhu module
|
|
|
|
|
|
|
|
|
|
* Fix for bug #636841 - Cthulhu does not speak user which gets selected
|
|
|
|
|
when the user first presses down cursor in gdm login screen
|
|
|
|
|
|
|
|
|
|
* Fix for bug #638623 - The application preferences dialogs are not
|
|
|
|
|
always correctly populated
|
|
|
|
|
|
|
|
|
|
* Fix for bug 638285 - debug.getAccessibleDetails() is called by the
|
|
|
|
|
generator and scripts regardless of the debug level
|
|
|
|
|
|
|
|
|
|
* Fix for bug #638318 - Different "None" strings for gender correct
|
|
|
|
|
translation
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637667 - Profiles are not always loaded correctly
|
|
|
|
|
|
|
|
|
|
* Fix for bug 637865 - Cthulhu stops speaking if Escape is pressed after
|
|
|
|
|
changing synthesizers
|
|
|
|
|
|
|
|
|
|
Gecko:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #638063 - SayAll fails with certain pages in Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bug #638053 - Cthulhu says "blank" in Gecko using the default
|
|
|
|
|
voice when it should use the system voice
|
|
|
|
|
|
|
|
|
|
* Fix for bug #638048 - Cthulhu is breaking up utterances in Gecko when
|
|
|
|
|
it should not be
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628837 - System Voice does not work correctly for Gecko
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
cs Czech Marek Cernocky
|
|
|
|
|
es Spanish Francisco Javier Dorado
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer
|
|
|
|
|
sl Slovenian Andrej Žnidaršič
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
ug Uyghur Gheyret T.Kenji
|
|
|
|
|
vi Vietnamese Truong Anh Tuan and Nguyễn Thái Ngọc Duy
|
|
|
|
|
zh_CN Chinese (Simplified) Aron Xu
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.91.4 - 21-December-2010
|
|
|
|
|
|
|
|
|
|
"The Settings Manager and Profile Release: Now With More Ducks"
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637667 - Speech Settings in a profile are not always
|
|
|
|
|
loaded.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637653 - In a new setup, the Cthulhu Preferences window
|
|
|
|
|
no longer gets focus.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637661 - We should be careful when using run() in Cthulhu
|
|
|
|
|
dialogs because we can become unresponsive.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637670 - Speech is getting broken up into separate
|
|
|
|
|
utterances when it should not be.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637662 - The label serving as static text in the
|
|
|
|
|
Save Profile As dialog should be removed.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637665 - The 'Active Profile' label in the Preferences
|
|
|
|
|
dialog should have a shortcut.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637654 - Several changes need to be made to the
|
|
|
|
|
Save Profile As widgets.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637637 - The Save Profile As dialog should not be
|
|
|
|
|
setting accessible names for non-visible children.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #570650 - Profiles and new settings manager.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637551 - Pressing help in the Cthulhu Preferences dialog
|
|
|
|
|
should put you in the Preferences help.
|
|
|
|
|
|
|
|
|
|
* Work on bug #631123 - Cthulhu documentation needs to be updated, converted
|
|
|
|
|
to Mallard, augmented, and moved to the Cthulhu module.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637115 - Cthulhu needs to have Miramar added to the list of
|
|
|
|
|
names for thunderbird scripts.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #637422 - bookmarkCurrentWhereAmI() is not presenting roles
|
|
|
|
|
correctly.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #636824 - Cthulhu is at the mercy of speech-dispatcher's default
|
|
|
|
|
priority
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Jorge González
|
|
|
|
|
hu Hungarian Attila Hammer
|
|
|
|
|
et Estonian Ivar Smolin
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.91.3 - 29-November-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Work on Bug 633104 - I see three performance related problem
|
|
|
|
|
with Mozilla Thunderbird and Cthulhu
|
|
|
|
|
|
|
|
|
|
* Fix for bug #630591 - Cthulhu's _generateDisplayedText should return
|
|
|
|
|
an empty list when there is no text
|
|
|
|
|
|
|
|
|
|
* Fix for bug #634862 - Cthulhu doesn't speak the heading or level when
|
|
|
|
|
using caret navigation in WebKitGtk content
|
|
|
|
|
|
|
|
|
|
* Fix for bug #634469 - Remove unneeded accessible-value change hack
|
|
|
|
|
from Gecko script.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez
|
|
|
|
|
ro Romanian Lucian Adrian Grijincu, Morie Daniel Alexandru
|
|
|
|
|
ug Uyghur Gheyret T.Kenji
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.91.2 - 8-November-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #634248 - Cthulhu should ignore object:state-changed:focused
|
|
|
|
|
events triggered by WebKitGtk caret navigation
|
|
|
|
|
|
|
|
|
|
* Fix for bug #626266 - Discontinue support for OpenTTS system
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628842 - Cthulhu speaks newly-focused panels in gnome-panel
|
|
|
|
|
using the default voice rather than the system voice
|
|
|
|
|
|
|
|
|
|
* Fix for bug #629586 - When Cthulhu is in learn mode and the user switches
|
|
|
|
|
to another application, Cthulhu stops presenting the locusOfFocus
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ast Asturian Xandru Armesto
|
|
|
|
|
ca@valencia Catalan Carles Ferrando
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
ja Japanese Takayuki KUSANO
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.91.1 - 18-October-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #631544 - Cthulhu crashes at GDM login screen if GDM's
|
|
|
|
|
.local/share/cthulhu directory does not exist
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628276 - Cthulhu: Icons in Nautilus aren't using
|
|
|
|
|
localized role names
|
|
|
|
|
|
|
|
|
|
* Upgrade from LGPLv2 to LGPLv2.1.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
cs Czech Marek Černocký
|
|
|
|
|
de German Christian Kirbach
|
|
|
|
|
et Estonian Ivar Smolin
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.91.0 - 03-October-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #630274 - Use system voice for the "starting Cthulhu prefs
|
|
|
|
|
for x application" message
|
|
|
|
|
|
|
|
|
|
* Fix for bug #630644 - Modified gsmag.py to pass RectBounds arrays as
|
|
|
|
|
[left, top, right, bottom] (instead of [left, top, width, height])
|
|
|
|
|
when invoking GNOME Shell magnifier via DBus
|
|
|
|
|
|
|
|
|
|
* Fix for bug #631120 - Check for pyxdg
|
|
|
|
|
|
|
|
|
|
* Fix for bug #630142 - Two incorrectly named chat settings in
|
|
|
|
|
userCustomizableSettings
|
|
|
|
|
|
|
|
|
|
* Aditional fix for bug #609900 - Speech page speechdispatcher
|
|
|
|
|
defaults to zh
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #630584 - Cthulhu should announce the newly-focused sheet
|
|
|
|
|
when the user navigates amongst sheets in Calc
|
|
|
|
|
|
|
|
|
|
WebKitGtk:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #630328 - Cthulhu provides no access to WebKitGtk content
|
|
|
|
|
whatsoever
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
bg Bulgarian Damyan Ivanov
|
|
|
|
|
cs Czech Marek Černocký
|
|
|
|
|
da Danish Daniel K. Gartmann, Kenneth Nielsen
|
|
|
|
|
el Greek Simos Xenitellis
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
ja Japanese Takayuki KUSANO
|
|
|
|
|
pl Polish Piotr Drąg, Tomasz Dominikowski
|
|
|
|
|
pt_BR Brazilian Portuguese Djavan Fagundes
|
|
|
|
|
pt Portuguese Rui Batista
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.31.92 - 13-September-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #609900 - Speech page speechdispatcher defaults to zh
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628367 - When Cthulhu enters notification mode and the
|
|
|
|
|
user switches to another application, Cthulhu stops presenting the
|
|
|
|
|
locusOfFocus
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628569 - Cthulhu preferences are not getting saved
|
|
|
|
|
permanently if a $HOME/.cthulhu exists
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628589 - Notification message list message is too long
|
|
|
|
|
|
|
|
|
|
* Additional work on bug #543157 - It is not always possible to
|
|
|
|
|
distinguish on-screen text from Cthulhu's "system" messages
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628410 - Add support for object toolkits
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628568 - Cthulhu won't die, cannot be replaced if the
|
|
|
|
|
at-spi registry daemon dies
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
cs Czeck Marek Černocký
|
|
|
|
|
de German Simon Bienlein
|
|
|
|
|
el Greek Michael Kotsarinis
|
|
|
|
|
es Spanish Francisco Javier Dorado Martínez
|
|
|
|
|
fr French Laurent Coudeur
|
|
|
|
|
gb British English Bruce Cowan and Philip Withnall
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer
|
|
|
|
|
nb Norwegian bokmål Kjartan Maraas
|
|
|
|
|
pt Portuguese Rui Batista
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
ta Tamil Dr.Tirumurti Vasudevan
|
|
|
|
|
zh Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
(Hong Kong and Taiwan)
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.31.91 - 30-August-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #625422 - Remove XDG location 'migration' option
|
|
|
|
|
|
|
|
|
|
* Fix for bug #627451 - Cthulhu needs a way to repeat the latest
|
|
|
|
|
notification messages.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628275 - Cthulhu should be more forgiving when invalid
|
|
|
|
|
options and arguments are specified
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628256 - cthulhu.die() should call sys.exit() rather than
|
|
|
|
|
os._exit()
|
|
|
|
|
|
|
|
|
|
* Fix for bug #628300 - Write the errors to the sdterr instead of
|
|
|
|
|
sdtout
|
|
|
|
|
|
|
|
|
|
* Additional fix for bug 626272 - Plural forms needed for correct
|
|
|
|
|
localization
|
|
|
|
|
|
|
|
|
|
* Fix for bug #627052 - Cthulhu shouldn't ignore of object:text-caret-
|
|
|
|
|
moved events which immediately follow a window:activate event
|
|
|
|
|
|
|
|
|
|
* Fix for bug #627477 - Cthulhu splash screen shouldn't be displayed in
|
|
|
|
|
GDM
|
|
|
|
|
|
|
|
|
|
* Fix for bug #627216 - Cthulhu not brailling messages received via
|
|
|
|
|
notify-osd
|
|
|
|
|
|
|
|
|
|
Speech:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #520595 - Cthulhu is far too "chatty" for persons with
|
|
|
|
|
learning disabilities
|
|
|
|
|
|
|
|
|
|
Gecko:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #627769 - 2.31.91pre say all stops at links and headers
|
|
|
|
|
in firefox and thunderbird
|
|
|
|
|
|
|
|
|
|
* Fix for bug #627691 - When I say all a webpage content and Cthulhu
|
|
|
|
|
attempts to speak an image description, the say all operation is
|
|
|
|
|
terminated
|
|
|
|
|
|
|
|
|
|
OOo:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #627498 - Cthulhu should explicitly present the insertion
|
|
|
|
|
and deletion of the last row in an OOo Writer table
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
cs Czeck Marek Černocký
|
|
|
|
|
es Spanish Francisco Javier Dorado Martínez
|
|
|
|
|
gb British English Philip Withnall
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Gabor Kelemen
|
|
|
|
|
ja Japanese Jiro MATSUZAWA
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
zh Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
(Hong Kong and Taiwan)
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.31.90 - 16-August-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #577705 - When Cthulhu starts doesn't get to the component
|
|
|
|
|
with focus
|
|
|
|
|
|
|
|
|
|
* Fix for bug #623571 - Use %-d format directive, not %d, for non-
|
|
|
|
|
numeric date format strings
|
|
|
|
|
|
|
|
|
|
* Fix for bug #626967 - Cthulhu's shellscript shouldn't use 'exec' for
|
|
|
|
|
calling the Python script
|
|
|
|
|
|
|
|
|
|
* Fix for bug #626272 - Plural forms needed for correct localization
|
|
|
|
|
|
|
|
|
|
* Fix for bug #626640 - The Solaris user's PATH is hardcoded
|
|
|
|
|
|
|
|
|
|
* Fix for bug #626498 - Traceback seen in cthulhu_gui_prefs.py when
|
|
|
|
|
trying to bind an unbound command
|
|
|
|
|
|
|
|
|
|
* Fix for bug #626200 - Modules should use script methods for
|
|
|
|
|
presenting messages
|
|
|
|
|
|
|
|
|
|
* Fix for bug #626075 - Speak unicode value of current character has
|
|
|
|
|
been omitted from the laptop layout
|
|
|
|
|
|
|
|
|
|
Speech:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #543157 - It is not always possible to distinguish on-
|
|
|
|
|
screen text from Cthulhu's "system" messages
|
|
|
|
|
|
|
|
|
|
* Fix for bug #626713 - Cthulhu fails to speak superscript symbols in the
|
|
|
|
|
correct language when Up/Down Arrow is used
|
|
|
|
|
|
|
|
|
|
* Fix for bug #626197 - Cthulhu often fails to associate the correct
|
|
|
|
|
voice with the correct string when multiple voices are present in
|
|
|
|
|
an utterance
|
|
|
|
|
|
|
|
|
|
* Fix for bug #626072 - Speech Dispatcher can get stuck in a language
|
|
|
|
|
if the default voice has no language defined
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
ta Tamil Dr.T.Vasudevan
|
|
|
|
|
zh Chinese (Simplified) Ray Wang
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.31.6 - 02-August-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#625737 - Cthulhu should attempt to clump superscripted and
|
|
|
|
|
subscripted numbers together
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#625719 - "Right-pointing arrow" string is associated
|
|
|
|
|
with the incorrect Unicode character
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#596108 - Use XDG locations for storing configuration
|
|
|
|
|
files
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#624640 - Traceback in script_utilities.selectedText()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gecko:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616650 - The default value of grabFocusOnAncestor for
|
|
|
|
|
Yelp 2.x should (now) be False
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#625458 - Cthulhu is not presenting the new location when
|
|
|
|
|
Tabbing amongst content in Gecko-based Yelp
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#624979 - Push buttons no longer showing up in braille
|
|
|
|
|
for Firefox 4.0
|
|
|
|
|
|
|
|
|
|
OpenOffice.org:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620109 - Speech Dispatcher (and OpenTTS?) do not present
|
|
|
|
|
bullets from OOo Writer
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#624641 - Cthulhu says "grayed" when focus is initially
|
|
|
|
|
given to the table in OOo Calc
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#624628 - Cthulhu does not announce the state of formatting
|
|
|
|
|
toggle buttons in OOo 3.3 dev
|
|
|
|
|
|
|
|
|
|
GCalctool:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#625729 - Cthulhu does not present superscripted and
|
|
|
|
|
subscripted numbers in gcalctool
|
|
|
|
|
|
|
|
|
|
Eclipse:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#624243 - When editing in Eclipse by pressing the Tab key
|
|
|
|
|
Cthulhu sometimes reads the contents of the line
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
de German Mario Blättermann
|
|
|
|
|
es Spanish Francisco Javier Dorado Martínez
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer
|
|
|
|
|
zh Chinese (Simplified) Ray Wang
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.31.5 - 12-July-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#624153 - I see performance slowing with Cthulhu after bug
|
|
|
|
|
373387 fix
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#373387 - Users should be able to lock/unlock the "Lock"
|
|
|
|
|
modifier even if Caps Lock is the Cthulhu modifier
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616585 - Numpad 0 can't work after launch and quit cthulhu
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#536827 - Provide configuration GUI option to set the
|
|
|
|
|
Cthulhu key/modifier
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#623099 - Present date needs a few more formatting strings
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#621535 - User should be able to select date and time
|
|
|
|
|
format from gui
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#623414 - Cthulhu's date format strings contain an extraneous
|
|
|
|
|
comma
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#622739 - Make bonobo optional
|
|
|
|
|
|
|
|
|
|
Magnification:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#621330 - Setting screen position of magnifier reverts to
|
|
|
|
|
"Full Screen" upon closing prefs dialog (gs-mag)
|
|
|
|
|
|
|
|
|
|
Gecko:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#623825 - Regression: Cthulhu speaks unselected XUL radio
|
|
|
|
|
buttons in Gecko dialog boxes
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#623561 - Thunderbird script needs to be associated with
|
|
|
|
|
Lanikai
|
|
|
|
|
|
|
|
|
|
gnome-terminal:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#623897 - uppercase accented deleted in the terminal are
|
|
|
|
|
not spoken with the correct voice
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Jorge González
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.31.4 - 28-June-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#622755 - Traceback when the Preferences dialog box is
|
|
|
|
|
opened but espeak is not installed
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#622752 - espeechfactory should be the last factory
|
|
|
|
|
tried when the default factory is unavailable
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#606978 - Detect working speech factory upon failure to
|
|
|
|
|
initialize the preferred factory
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#606975 - Move to SpeechDispatcher for GNOME 3
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#622042 - Misordered dependencies in configure.in
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#622120 - Insert comments on "echo option" for clarify
|
|
|
|
|
translations
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#621800 - GUI: should not be possible to set the right
|
|
|
|
|
coordinate of zoomer position to less than left (ditto for bottom
|
|
|
|
|
less than top)
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619809 - Cthulhu freezes when building the flat review
|
|
|
|
|
context of the Keybindings table
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#621675 - Custom zoomer size has zero width (GnomeShell
|
|
|
|
|
magnifier)
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#611576 - Present date/time
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#621000 - GtkCheckbuttons that simply change prefsDict
|
|
|
|
|
can be handled by one handler
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#621325 - Dbus call to gs-mag to show crosshairs fails
|
|
|
|
|
in some cases
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#621020 - Fix DBus interface to GNOME Shell Magnifier
|
|
|
|
|
(GNOME Shell 2.31.2)
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591925 - Give scripts a means by which to filter out
|
|
|
|
|
events which are no longer relevant
|
|
|
|
|
|
|
|
|
|
Gecko:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#622812 - Firefox: Combo boxes cannot be activated via
|
|
|
|
|
cursor routing keys
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#622811 - Firefox: Braille not updated when checking a
|
|
|
|
|
radio button
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#622821 - Structural navigation should not move to
|
|
|
|
|
empty sections
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618484 - Heuristic method of handling Thunderbird's
|
|
|
|
|
flooded text insertions
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620299 - Cthulhu does not treat editable document frames
|
|
|
|
|
as entries
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#621158 - Thunderbird combo box content does not show
|
|
|
|
|
in Braille when combo has focus
|
|
|
|
|
|
|
|
|
|
Eclipse:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620018 - By reformatting a text or comment in eclipse,
|
|
|
|
|
Cthulhu speaks all the file contents
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#621873 - custom script for Eclipse may be refactored
|
|
|
|
|
|
|
|
|
|
Chat:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#615489 - Migrate Pidgin script to new chat.py
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#621469 - The chat-only-if-focused options aren't
|
|
|
|
|
respected when another script is active
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
nb Norwegian bokmål Kjartan Maraas
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.31.3 - 06-June-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#615968 - Catch some exceptions
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620671 - Timing problem with generator cache
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619306 - Indentation and justification is not always
|
|
|
|
|
spoken
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620320 - Speaking of indentation should be handled by
|
|
|
|
|
the speech generator
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620163 - There should be a script utility to get the
|
|
|
|
|
last key and modifiers
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618927 - Need to add Open TTS to speech servers
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619332 - Generators should filter out '\r' line endings
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620205 - Cthulhu doesn't speak changes in bullets and
|
|
|
|
|
numbers resulting from Tab, Shift+Tab, or BackSpace being pressed
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619648 - Cthulhu doesn't speak list bullets and numbers
|
|
|
|
|
when they are automatically inserted by OOo Writer
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620156 - Caret-moved events not presented in OOo Writer
|
|
|
|
|
3.2's Hyperlink dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619574 - Cthulhu fails to speak links in OOo Writer when
|
|
|
|
|
the localized form of 'link' contains an accented character
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620098 - When a line in an OOo Writer document ends
|
|
|
|
|
with a link which began on an earlier line, Cthulhu doesn't speak
|
|
|
|
|
'link'
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620097 - When a line in an OOo Writer document ends
|
|
|
|
|
with a link, the final character is spoken as if it were not part
|
|
|
|
|
of the link
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620055 - Cthulhu insists vehemently that you be told about
|
|
|
|
|
margin-related text attributes in OOo
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#620045 - Left and Right are missing from the list of
|
|
|
|
|
keys the OOo script uses to determine when to speak toggle button
|
|
|
|
|
state changes
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619949 - Atrributes in oowriter are not being presented
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#613299 - Cthulhu should not present changes in the active
|
|
|
|
|
descendant for unfocused widgets in OOo
|
|
|
|
|
|
|
|
|
|
Eclipse:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619486 - Cthulhu does not give feedback when performing an
|
|
|
|
|
incremental find in Eclipse
|
|
|
|
|
|
|
|
|
|
Pidgin:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619473 - Cthulhu is not presenting incoming chatroom
|
|
|
|
|
messages with Pidgin 2.7.0
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Keleman
|
|
|
|
|
nb Norwegian bokmål Kjartan Maraas
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.31.2 - 23-May-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619046 - Opentts/sd does not accept '\r\n', prevent
|
|
|
|
|
cthulhu from sending this sequence.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619047 - I can not run cthulhu with --debug-file flag
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591034 - Caps_lock does not get re-enabled after cthulhu
|
|
|
|
|
shutdown and when switching from laptop to desktop layout.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618285 - Cthulhu -q and --replace should quit gracefully
|
|
|
|
|
using kill.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo3#618334 - SD python bindings crashes when receiving
|
|
|
|
|
newline followed by full stop.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618464 - Convert scripts/apps/{evolution,soffice}/
|
|
|
|
|
script.py to be more legible.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618381 - Remove verbose keybinding code from default.py
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618311 - cthulhu.in should use spaces rather than tabs.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618192 - All application scripts should have their own
|
|
|
|
|
directory
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#609175 - The sets module is deprecated in python 2.6
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618165 - Create a Utilities class for scripts
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618166 - Cthulhu's method names are inconsistent and
|
|
|
|
|
sometimes confusing
|
|
|
|
|
|
|
|
|
|
New Commands:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619383 - Need unbound keybinding for cycling through
|
|
|
|
|
key echo options.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616820 - There is no command to present the list of
|
|
|
|
|
available Cthulhu keyboard shortcuts.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#617420 - Need unbound keybinding for rotating through
|
|
|
|
|
punctuation levels.
|
|
|
|
|
|
|
|
|
|
Braille:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618728 - Cthulhu should have short and detailed messages
|
|
|
|
|
in both speech and braille
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618337 - Cthulhu fails to present command-related
|
|
|
|
|
confirmation messages in braille
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618291 - Cthulhu fails to present title bar, status bar,
|
|
|
|
|
and default button in braille
|
|
|
|
|
|
|
|
|
|
* Fix for bgo618288 - Cthulhu fails to present the "no more found"
|
|
|
|
|
structural navigation messages in braille
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#533660 - Cthulhu does not display labels for unlabeled
|
|
|
|
|
XUL entries
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618800 - Some items spoken but not brailled in the OOo
|
|
|
|
|
Writer Templates and Documents dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#617976 - OO spreadsheet should present the equation on
|
|
|
|
|
the braille display when pressing cthulhu+a
|
|
|
|
|
|
|
|
|
|
Gecko:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618981 - Cthulhu sometimes speaks the entire line of a
|
|
|
|
|
Thunderbird message when Home or End are pressed
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619139 - Traceback in guessLabelFromOtherLines()
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618863 - Table structural navigation not working with
|
|
|
|
|
th element in Firefox 3.6
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618806 - WhereAmI in Thunderbird presents the full
|
|
|
|
|
message text when a message is editable
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618827 - The generatorCache is not getting dumped when
|
|
|
|
|
using Gecko's caret or structural navigation due to lack of AT-SPI
|
|
|
|
|
events
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618801 - Traceback in Thunderbird
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618633 - Remove keybindings code from Gecko script.
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#619101 - Duplicate caret-moved events in OOo Writer
|
|
|
|
|
are causing Cthulhu to double-speak lines of text
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#538050 - Cthulhu should announce the slide title, number,
|
|
|
|
|
and count when Page Up/Page Down is pressed in Impress
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618790 - The active descendant in OOo Writer 3.2's
|
|
|
|
|
Templates and Documents dialog are not presented
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618794 - Cthulhu speaks "end of table" when the selection
|
|
|
|
|
changes in OOo Writer's Templates and Documents dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#617603 - OO Cell numbers not spoken in Ubuntu.
|
|
|
|
|
|
|
|
|
|
Eclipse:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618589 - when debugging in eclipse, sometimes cthulhu
|
|
|
|
|
reads the same line twice
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618303 - cthulhu needs a custom script for eclipse
|
|
|
|
|
|
|
|
|
|
Rhythmbox:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#618774 - Active descendant in Rhythmbox sidebar not
|
|
|
|
|
presented
|
|
|
|
|
|
|
|
|
|
Clutter/Cally:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616206 - Add new specific toolkit script CALLY
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Fatma Mehanna
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Gabor Keleman
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.31.1 - 02-May-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616848 - Application and toolkit scripts should not
|
|
|
|
|
call methods in braille.py
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#617345 - getChildNodes() is returning a list of
|
|
|
|
|
integers rather than accessibles if NODE_PARENT_OF relationship
|
|
|
|
|
is present
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#617204 - Name changed on comboboxes that have focus
|
|
|
|
|
should not be announced
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#617113 - Need unbound keybinding for toggling speaking
|
|
|
|
|
of indentation and justification
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#617118 - Speak table cell preference is not getting
|
|
|
|
|
saved
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#615969 - Do not query toolkitName when queueing events
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616459 - Add needed fields to Cthulhu's keyboardEvent and
|
|
|
|
|
the ability to validate keyboardEvent data
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#615966 - Ignore the desktop when generating braille
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#614844 - Cthulhu's debug output for events should include
|
|
|
|
|
the any_data
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#614826 - Cthulhu is redefining the built-in function
|
|
|
|
|
'next' in speech_generator.py
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#594152 - positionInGroup includes non-showing objects
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#614218 - In cthulhu.desktop.in file the --replace
|
|
|
|
|
parameter is not present in the exec line
|
|
|
|
|
|
|
|
|
|
Chat:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#557009 - Cthulhu should provide access to Empathy
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#615485 - Cthulhu should support the Instantbird chat
|
|
|
|
|
client
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#607663 - Create a script for Gajim
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#589925 - Need to generalize chat support
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616945 - Unbound structural navigation keys should
|
|
|
|
|
be bound
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#615304 - Sanity check needed in the Gecko script's
|
|
|
|
|
updateBraille
|
|
|
|
|
|
|
|
|
|
Java:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616691 - Cthulhu is too "chatty" in certain Java widgets
|
|
|
|
|
due to extraneous events
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#483222 - (Java) Where am i in JTree nodes gives little
|
|
|
|
|
info
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616637 - Cthulhu is double-presenting state changes for
|
|
|
|
|
radio buttons and checkboxes in Java
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616618 - Node level and number of children not
|
|
|
|
|
presented for Java trees
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616587 - Cthulhu does not present Java trees correctly
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#483212 - (Java) Missing significant information when
|
|
|
|
|
performing where am i on combo box items
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#616464 - Correct the issues with Java keyboardEvents
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#364772 - Cthulhu cannot detect misspelled words on the
|
|
|
|
|
fly in Openoffice
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ca Catalan Carles Ferrando and Jordi Serratosa
|
|
|
|
|
gl Galician Francisco Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
ms Malay Ahmed Noor Kader Mustajir Md Eusoff
|
|
|
|
|
uk Ukrainian Sergiy Gavrylov
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.30.0 - 28-Mar-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#612558 - Need to map gnome-calculator to the gcalctool
|
|
|
|
|
script Note that gnome-calculator is symbolic link to gcalctool.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
bn Bengali Sadia Afroz and Jamil Ahmed
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
cs Czech Marek Černocký and Petr Kovar
|
|
|
|
|
da Danish Kenneth Nielsen
|
|
|
|
|
el Greek Nikos Bakaoukas
|
|
|
|
|
eu Basque Inaki Larranaga Murgoitio
|
|
|
|
|
fi Finnish Tommi Vainikainen
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
lt Lithuanian Romas Mažeika and Gintautas Miliauskas
|
|
|
|
|
pt Portuguese Duarte Loreto
|
|
|
|
|
ro Romanian Adi Roiban
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
uk Ukrainian Maxim V. Dziumanenko
|
|
|
|
|
vi Vietnamese Clytie Siddall
|
|
|
|
|
zh_HK Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
zh_TW Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.29.92 - 07-Mar-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#611321 - keybindings.getInputHandler returns unbound
|
|
|
|
|
commands as potential keybinding candidates
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
de German Simon Bienlein and
|
|
|
|
|
Mario Blättermann
|
|
|
|
|
en_GB British English Bruce Cowan
|
|
|
|
|
es Spanish Francisco Javier Dorado Martínez
|
|
|
|
|
and Jorge González
|
|
|
|
|
fr French Claude Paroz
|
|
|
|
|
gl Galician Fran Diéguez and Antón Méixome
|
|
|
|
|
pl Polish Piotr Drąg
|
|
|
|
|
pt Portuguese Rui Batista
|
|
|
|
|
pt_BR Brazilian Portuguese Felipe Vieira Borges
|
|
|
|
|
ru Russian Юрий Козлов and Leonid Kanter
|
|
|
|
|
ta Tamil Vasudeven
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.29.91 - 20-Feb-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Work on getting the regression tests working on Ubuntu.
|
|
|
|
|
|
|
|
|
|
* Update the gsmag.py experimental module to work with the emerging
|
|
|
|
|
magnifier D-Bus API. This is throwaway code and the support is not
|
|
|
|
|
fully working.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#593666 - Add structural navigation key for separators
|
|
|
|
|
|
|
|
|
|
* More work related to bgo#608149 - Cthulhu's caret navigation for
|
|
|
|
|
Firefox is broken effective the 30th Sept build of FF 3.6. This
|
|
|
|
|
adds a new per-script settings for yelp and thunderbird because they
|
|
|
|
|
may use different versions of Gecko than firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#609633 - Cthulhu can lock up the desktop when exiting apps
|
|
|
|
|
if in flat review
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#610134 - Missing liblouis information can cause Cthulhu to
|
|
|
|
|
stop presenting
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#610472 - Cthulhu is redefining the built-in function
|
|
|
|
|
'next' in structural_navigation.py
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#608150 - Firefox 3.6's changes to the hierarchy of
|
|
|
|
|
tables needs to be handled by Cthulhu
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
gl Galician Fran Diéguez
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
ro Romanian Lucian Adrian Grijincu
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
ta Tamil Vasudeven
|
|
|
|
|
zh_CN Simplified Chinese YunQiang Su
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.29.90 - 08-Feb-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#608186 - Man page needs live region keybinds
|
|
|
|
|
(thanks Arky!)
|
|
|
|
|
|
|
|
|
|
* Sanity check to address the traceback reported in bgo#608319.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#608680 - Please make cthulhu's name translatable in the
|
|
|
|
|
about dialog (thanks Gabor Kelemen!)
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Updated regression tests to use local stylesheets
|
|
|
|
|
|
|
|
|
|
* Work on bgo #608149 - Cthulhu's caret navigation for Firefox is broken
|
|
|
|
|
effective the 30th Sept build of FF 3.6
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
bn Bengali Maruf Ovee and Jamil Ahmed
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
et Estonian Mattias Põldaru
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.29.6 - 25-Jan-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Removed some references to the string "CVS" in docs. Many apologies
|
|
|
|
|
for the people this confused and the time it may have taken them to
|
|
|
|
|
realize we didn't go back to CVS, but instead moved forward to "git"
|
|
|
|
|
a long time ago.
|
|
|
|
|
|
|
|
|
|
* Partial fix for bgo#431531 - Cthulhu now speaks the unicode value of a
|
|
|
|
|
character when you press the "review current character" key (e.g.,
|
|
|
|
|
KP_2) 3X.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#606962 - availability of gnome-speech (or lack thereof)
|
|
|
|
|
not handled well
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#607042 - Cthulhu does not always present sufficient context
|
|
|
|
|
in Where Am I
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#607414 - When I try writing a message with Thunderbird
|
|
|
|
|
3.0, sometime the message edit box is not spokened after I pressing
|
|
|
|
|
a tab key after with the subject edit box
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#607470 - Update script for Package Manager to include
|
|
|
|
|
sibling of status bar when presenting status bar contents
|
|
|
|
|
|
|
|
|
|
* Detection code for bgo#607847. This attempts to find problems with
|
|
|
|
|
Cthulhu keybindings conflicting or not working with the X Server
|
|
|
|
|
keymap. You need to enable settings.validateKeyBindings in order
|
|
|
|
|
for this to kick in.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#607901 - Sanity check needed in speakTextSelectionState
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#607990 - Cthulhu should present the appearance of the icon
|
|
|
|
|
for logged errors in packagemanager
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#607988 - The messages spoken during a packagemanager
|
|
|
|
|
search should also be 'flashed' in braille
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.29.5 - 11-Jan-2010
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#586445 - Provide an 'About' dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#592424 - Progress bar options in the Preferences dialog
|
|
|
|
|
cannot be translated properly for all locales
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#593203 - Cthulhu preferences does not fit in 1024x600 screen
|
|
|
|
|
resolution
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
uk Ukrainian Maxim V. Dziumanenko
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.29.4 - 21-Dec-2009
|
|
|
|
|
|
|
|
|
|
NOTE - There was no 2.29.3 release due to no changes having been made
|
|
|
|
|
during the 2.29.3 release time frame.
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for b.g.o.#601657 and d.o.o.#12629 - Preferences cannot be saved.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#603520 - Need to add script mapping to check for Pidgin
|
|
|
|
|
with a capital "P"
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#604492 - Cthulhu doesn't work well with Packagemanager's
|
|
|
|
|
new Recent Searches feature
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#604956 - Certain speech settings get improperly restored
|
|
|
|
|
to default when setting up Cthulhu initially
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#604964 - Cthulhu doesn't present the section headings in
|
|
|
|
|
PackageManager's new "Featured Packages" start page
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
zh_HK Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
zh_TW Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.29.2 - 16-Nov-2009
|
|
|
|
|
|
|
|
|
|
NOTE - as a result of work on bgo#598917, you must now use
|
|
|
|
|
"cthulhu --replace" if you want the new Cthulhu process to kill any existing
|
|
|
|
|
processes. Prior to this, merely running "cthulhu" would automatically
|
|
|
|
|
kill any existing processes. The new behavior is more consistent with
|
|
|
|
|
the way singleton instances are handled by many other applications.
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Provisional support for the GNOME Shell Magnifier (a work in
|
|
|
|
|
progress)
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#554688 - Navigation in gconf-editor doesn't work
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#597159 - Cthulhu does not provide access to the contents of
|
|
|
|
|
Packagemanager's HTML container
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#597170 - Add support for Banshee script (thanks Eitan!)
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#598917 - Cthulhu Multiple Instances
|
|
|
|
|
|
|
|
|
|
NOTE: you must now use "cthulhu --replace" if you want the new Cthulhu
|
|
|
|
|
process to kill any existing Cthulhu process. Prior to this, merely
|
|
|
|
|
running "cthulhu" would automatically kill any existing processes. The
|
|
|
|
|
new behavior is more consistent with the way singleton instances are
|
|
|
|
|
handled by many other applications.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#600372 - Cthulhu handles text configuration input
|
|
|
|
|
incorrectly
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#600539 - Man page improvements (thanks Arky!)
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
nb Norwegian bokmål Kjartan Marass
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.29.1 - 26-Sep-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#594022 - cannot launch cthulhu preferences - GError:
|
|
|
|
|
Duplicate object id 'renderer3'
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#595117 - Need to customize the presentation of the
|
|
|
|
|
Packagemanager package list toggle
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#596257 - Generator arguments are not passed along with
|
|
|
|
|
_generateImage()
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#596340 - Exception if no selection is given when
|
|
|
|
|
choosing a language
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#596364 - Create a script for the OpenSolaris Device
|
|
|
|
|
Driver Utility
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#596384 - Cthulhu sometimes fails to speak a newly-focused
|
|
|
|
|
table in certain OpenSolaris utilities
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#596635 - gcalctool script will need to be updated for
|
|
|
|
|
2.29/2.30/3.0
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#598797 - Gnome-Terminal and VTE dump core when using
|
|
|
|
|
Cthulhu
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#592917 - Cthulhu doesn't present OOo Writer's Style combo
|
|
|
|
|
box correctly
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Added script mapping for the latest Firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#592634 - The Gecko script's handling of caret navigation
|
|
|
|
|
interferes when navigating editable messages in Thunderbird
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#593520 - The Gecko script's getBottomOfFile needs to be
|
|
|
|
|
more efficient
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#593594 - Cthulhu says "blank" when Firefox returns a bogus
|
|
|
|
|
value for getTextAtOffset
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#593596 - When the user Up Arrows to a line in Firefox
|
|
|
|
|
which begins with a nested paragraph, Cthulhu fails to present that
|
|
|
|
|
line
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
ca@valencia Catalan (Valencian) Carles Ferrando
|
|
|
|
|
cs Czech Lucas Lommer and Petr Kovar
|
|
|
|
|
da Danish Kenneth Nielsen
|
|
|
|
|
de German Simon Bienlein and
|
|
|
|
|
Mario Blättermann
|
|
|
|
|
el Greek Kostas Papadimas and Jennie Petoumenou
|
|
|
|
|
en_GB British English Bruce Cowan
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez
|
|
|
|
|
eu Basque Inaki Larranaga
|
|
|
|
|
fi Finnish Ilkka Tuohela
|
|
|
|
|
gl Galician Antón Méixome
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
nb Norwegian bokmål Kjartan Marass
|
|
|
|
|
pl Polish Piotr Leszczyński
|
|
|
|
|
pt Portuguese Duarte Loreto
|
|
|
|
|
pt_BR Brazilian Portuguese Og B. Maciel and Marco de Freitas
|
|
|
|
|
ro Romanian Adi Roiban
|
|
|
|
|
ta Tamil drtvasudevan
|
|
|
|
|
sl Slovenian Matej Urbančič
|
|
|
|
|
uk Ukrainian Maxim V. Dziumanenko
|
|
|
|
|
zh_HK Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
zh_TW Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.27.91 - 24-Aug-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591282 - add a switch to activate debug when executing
|
|
|
|
|
cthulhu
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591289 - Need to remove duplicate speechTabLabel from
|
|
|
|
|
cthulhu-setup.ui
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591382 - Need to add "word_char" to
|
|
|
|
|
text_attribute_names.py for localization
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591729 - Using cursor routing keys when the caret
|
|
|
|
|
is panned off the display can cause cursor to jump
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591734 - "No break space" character not spoken
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591805 - Cthulhu speaks the "restrict progress bar update
|
|
|
|
|
to" label when the app preferences dialog loads
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591907 - "All" hard to translate
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#592517 - Cursor position based upon uncontracted text
|
|
|
|
|
when typing text and contracted braille is enabled
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#592741 - Fix .desktop file to meet GNOME goal
|
|
|
|
|
|
|
|
|
|
OpenOffice/StarOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#356060 - Provide access to tree item level and state in
|
|
|
|
|
OOo Navigator
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#590682 - Cthulhu does not always speak the Paths table of
|
|
|
|
|
the OOo Options dialog correctly
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#592138 - Cthulhu speaks the next character rather than the
|
|
|
|
|
next word when a paragraph boundary is crossed in Writer
|
|
|
|
|
|
|
|
|
|
Evolution:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#592708 - Cthulhu should attempt to recognize Evo's Setup
|
|
|
|
|
Assistant and present the (non-focused) prompts
|
|
|
|
|
|
|
|
|
|
Firefox/Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#577899 - Strange cursor movements in Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#584103 - Cursor problems when I compose a new message
|
|
|
|
|
with Thunderbird 3.0B3 pre
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591336 - Need a sanity check in Gecko's
|
|
|
|
|
searchForCaretLocation
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591351 - SayAll document function doesn't work correctly
|
|
|
|
|
on some webpages
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591592 - Cthulhu does not speak and braille the appropriate
|
|
|
|
|
information when moving by headings on all sites
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591807 - Cthulhu sometimes presents the previous line when
|
|
|
|
|
Home/End is pressed in Gecko
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#591860 - Cthulhu grinds to a halt when Ctrl+End is pressed
|
|
|
|
|
in a really long message in Thunderbird
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#592383 - Cthulhu gets stuck when it encounters a paragraph
|
|
|
|
|
in Firefox which begins with a multi-line-high character
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
de German Christian Kirbach and Simon Bienlein
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez
|
|
|
|
|
fr French Claude Paroz
|
|
|
|
|
ga Irish Seán de Búrca
|
|
|
|
|
gl Galician Antón Méixome
|
|
|
|
|
gu Gujarati Ankit Patel and Sweta Kothari
|
|
|
|
|
he Hebrew Mark Krapivner
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
pt Portuguese Rui Batista
|
|
|
|
|
pt_BR Brazilian Portuguese Leonardo Ferreira Fontenelle
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.27.90 - 09-Aug-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#480883 - User can pan right in braille indefinitely at
|
|
|
|
|
the end of a web page
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#523693 - Positioning of the cursor when editing text
|
|
|
|
|
|
|
|
|
|
This fixes a 'jumping cursor' problem when deleting text in the
|
|
|
|
|
middle of a long text area and also adds a _realignViewport method
|
|
|
|
|
to braille.py. The method works off new settings (you need to
|
|
|
|
|
hand-edit your ~/.cthulhu/user-settings.py or ~/.cthulhu/cthulhu-customizations.py
|
|
|
|
|
file for now):
|
|
|
|
|
|
|
|
|
|
ALIGN_BRAILLE_BY_EDGE = 0
|
|
|
|
|
ALIGN_BRAILLE_BY_MARGIN = 1
|
|
|
|
|
ALIGN_BRAILLE_BY_WORD = 2
|
|
|
|
|
brailleAlignmentMargin = 3
|
|
|
|
|
brailleMaximumJump = 8
|
|
|
|
|
brailleAlignmentStyle = ALIGN_BRAILLE_BY_EDGE
|
|
|
|
|
|
|
|
|
|
The default alignment style matches what we have today.
|
|
|
|
|
|
|
|
|
|
The ALIGN_BRAILLE_BY_MARGIN style uses brailleAlignmentMargin and is
|
|
|
|
|
effectively a "push" model - when you get to the edge of the
|
|
|
|
|
display, the viewport is pushed to keep the cursor cell at the
|
|
|
|
|
margin (until you reach the edge of the text).
|
|
|
|
|
|
|
|
|
|
The ALIGN_BRAILLE_BY_WORD style uses brailleAlignmentMargin in the
|
|
|
|
|
same push model above, but when it pushes the viewport, it pushes it
|
|
|
|
|
so the edge lands on a word boundary. In the event we hit a really
|
|
|
|
|
long word, the brailleMaximumJump setting limits how far we jump.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#570070 - Remove 'item' from spoken string that
|
|
|
|
|
represents position/index information
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#574344 - Support for different progress bar "verbosity
|
|
|
|
|
levels" should be implemented
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#576847 - Add ability to 'flash' braille messages
|
|
|
|
|
|
|
|
|
|
This adds a 'flashTime' parameter to the braille.displayMessage and
|
|
|
|
|
braille.displayRegions methods. If it is 0, the message will not be
|
|
|
|
|
flashed. If it is greater than 0, the current message on the display
|
|
|
|
|
will be saved and the new message will be flashed for flashTime
|
|
|
|
|
milliseconds. If it is less than 0, the current message on the display
|
|
|
|
|
will be saved and the new message will be shown until some other action,
|
|
|
|
|
such as a keypress or cursor routing key press, causes the display to
|
|
|
|
|
revert back to the original message.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#578832 - Flash locking modifier key state in braille
|
|
|
|
|
|
|
|
|
|
This flashes a message for the Caps Lock modifier if the "Enable
|
|
|
|
|
locking keys" checkbox is checked on the "Key Echo" tab in the Cthulhu
|
|
|
|
|
preferences UI. The flash time is settable via the
|
|
|
|
|
'brailleFlashTime' setting which represents the number of
|
|
|
|
|
milliseconds to flash a message.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#582318 - Pressing panning buttons on the braille display
|
|
|
|
|
should not interrupt speech
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#582491 - Strange message table behavior with Evolution
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#589610 - isupper should be used on unicode and not UTF-8
|
|
|
|
|
strings
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#590219 - Incorrect text displayed with Cthulhu quit
|
|
|
|
|
confirmation dialog when the user using non english locale
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#590378 - configure.in and cthulhu.spec.in need updating for
|
|
|
|
|
compile and runtime dependencies.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#590382 - Cthulhu should have a script for packagemanager
|
|
|
|
|
|
|
|
|
|
OpenOffice/StarOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#363820 - Cthulhu should inform the user when text in given
|
|
|
|
|
cell in Calc is too wide for that column
|
|
|
|
|
|
|
|
|
|
Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#590267 - Thunderbird's rendering of smileys as named
|
|
|
|
|
paragraphs without accessible text causes Cthulhu to speak the tutorial
|
|
|
|
|
message inappropriately
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
bn Bengali Maruf Ovee and Jamil Ahmed
|
|
|
|
|
es Spanish Francisco Javier Dorado Martínez
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.27.5 - 27-Jul-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Migrated to GtkBuilder (bgo#582506 and bgo#589362)
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#434600 – cursor routing keys cannot be used to position
|
|
|
|
|
caret at end of line
|
|
|
|
|
|
|
|
|
|
* Re-fix for bgo#568696 - locus of focus changes when updating list of
|
|
|
|
|
files in nautilus
|
|
|
|
|
|
|
|
|
|
* Work on bgo#575784 - accented characters are not echoed correctly.
|
|
|
|
|
Cthulhu now has two new checkboxes on the "Key Echo" tab of the
|
|
|
|
|
preferences UI. The first, "Enable non-spacing diacritical keys",
|
|
|
|
|
specifies whether dead keys are echoed or not. The second, "Enable
|
|
|
|
|
echo by character", specifies if the exact character typed in an
|
|
|
|
|
editable text area is to be spoken. This differs from the "Enable
|
|
|
|
|
alphanumeric and punctuation keys" setting in that it echos the
|
|
|
|
|
characters that are typed vs. the keys that were pressed. If both
|
|
|
|
|
are enabled, preference is given to character echo where it applies.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#578106 - Gtk Warning on starting Cthulhu Preferences GUI
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#585049 - When I select paragraphs with Ctrl+Shift+Down
|
|
|
|
|
key combination, Cthulhu says incorrect information message
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#585417 - Allow pauses to be inserted in speech output
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#585948 - Automatic position index spoken request. Cthulhu
|
|
|
|
|
now has a "Speak child position" on the "Speech" tab in the
|
|
|
|
|
preferences UI. When selected, Cthulhu will speak the child position
|
|
|
|
|
(e.g., 'item 6 of 7') of various objects.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#588471 - Cthulhu's clicking functionality should click on
|
|
|
|
|
the locusOfFocus when not in flat review
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#588774 - Tooltips aren't always presented
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#589244 - Remove libgail-gnome usage, use gail in gtk+
|
|
|
|
|
instead
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#589497 - cthulhu shouldn't speak entering / leaving flat
|
|
|
|
|
review mode when verbosity is set to brief
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#589504 - Cthulhu double speaks typed characters when input
|
|
|
|
|
method is enabled
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#480883 - Braille navigation on Webpages. The pan left
|
|
|
|
|
and pan right buttons on the braille display should now allow you to
|
|
|
|
|
scroll through the page content in linear order.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#586399 - Cthulhu should provide support/access to "Mouse
|
|
|
|
|
Overs" in web content. See the following message for a complete
|
|
|
|
|
description:
|
|
|
|
|
http://mail.gnome.org/archives/cthulhu-list/2009-July/msg00186.html.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#588910 - Cthulhu should support the spellcheck as you go in
|
|
|
|
|
mozilla applications
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#589455 - Can not activate links with structural
|
|
|
|
|
navigation keys
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez
|
|
|
|
|
fr French Claude Paroz
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.27.4 - 13-Jul-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for doo#9676 - Cthulhu fails to launch. Make sure setting the PATH
|
|
|
|
|
follows sh syntax and not bash.
|
|
|
|
|
|
|
|
|
|
* Latent work for bgo#400729 - Cthulhu should provide support for general
|
|
|
|
|
audio. This adds some latent support for audio that gives people
|
|
|
|
|
something to experiment with as soon as bgo#570658 is done.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#561452 - Factor out included "louis" C extension. This
|
|
|
|
|
now requires liblouis 1.6.2 and the liblouis 1.6.2 "louis" python
|
|
|
|
|
module in order for contracted braille to work with Cthulhu. See
|
|
|
|
|
http://live.gnome.org/Cthulhu/Braille for more information.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#568696 - locus of focus changes when updating list of
|
|
|
|
|
files in nautilus.
|
|
|
|
|
|
|
|
|
|
* Much more work on bgo#570658 - Refactor the speech and braille
|
|
|
|
|
generators. This refactor is almost complete. After a pass to
|
|
|
|
|
simplify and consolidate the formatting strings, we should be ready
|
|
|
|
|
to document how you can customize Cthulhu presentation for yourself.
|
|
|
|
|
|
|
|
|
|
* More work on bgo#575614 - Please add speakable characters: → and ←.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#583199 - cthulhu should not hang itself, or the desktop
|
|
|
|
|
when brltty is killed. This fix allows BrlTTY to be killed,
|
|
|
|
|
restarted, started before Cthulhu, started after Cthulhu, etc. This
|
|
|
|
|
requires a fix in BrlTTY that will appear in a to-be-released
|
|
|
|
|
version of BrlTTY (i.e., the fix is not in BrlTTY 4.0). Note that
|
|
|
|
|
this change has caused us to change the default value of
|
|
|
|
|
settings.enableBraille to False to prevent speech-only users from
|
|
|
|
|
incurring unnecessary overhead.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#584796 - Invoking the application specific preferences
|
|
|
|
|
for Cthulhu when in the Cthulhu Quit dialog freezes speech.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#585103 - Inconsistent behavior of flat review.
|
|
|
|
|
|
|
|
|
|
* Provisional work on bgo#585417 - Allow pauses to be inserted in
|
|
|
|
|
speech output. This provides code that will modify the speech
|
|
|
|
|
formatting strings if cthulhu.settings.useExperimentalSpeechProsody is
|
|
|
|
|
True (the default value is True for this release). This allows
|
|
|
|
|
users to experiment with the prosody work Hammer Attila has done
|
|
|
|
|
before we finally commit to it.
|
|
|
|
|
|
|
|
|
|
NOTE: to indicate things are still experimental, informational
|
|
|
|
|
messages will be included on the command line where you run Cthulhu.
|
|
|
|
|
These informational messages say that pauses have been added to the
|
|
|
|
|
formatting strings. When the integration is done, these messages
|
|
|
|
|
will be removed.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#585897 - Pronunciation substitution can miss words due
|
|
|
|
|
to word delimiters
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#586385 - When I using where am I function with
|
|
|
|
|
Openoffice.org Calc, the spoken row and column information are not
|
|
|
|
|
marked for translation.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#586580 - Cthulhu repeats the coordinates of Calc cells.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#588403 - Implement ability to route the mouse pointer
|
|
|
|
|
without clicking. This implements support for routing the pointer to
|
|
|
|
|
the current location (either the area under flat review or the
|
|
|
|
|
locusOfFocus).
|
|
|
|
|
|
|
|
|
|
* Fix for crash (no bug number) - Prevent stack trace when contracted
|
|
|
|
|
braille is being used. The trace would also kill speech.
|
|
|
|
|
|
|
|
|
|
OpenOffice/StarOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #583811 - Doing a select all in OOo Writer causes Cthulhu
|
|
|
|
|
to say "selected" for each paragraph.
|
|
|
|
|
|
|
|
|
|
Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#584263 - When I compose or reply to a message with
|
|
|
|
|
Thunderbird, the Ctrl+End key combination does not work.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#584837 - Find dialog fails to move caret to desired
|
|
|
|
|
location in Thunderbird.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#568658 - Sometimes Cthulhu announces the wrong subject in
|
|
|
|
|
Thunderbird.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#584540 - Cthulhu should not duplicate images and lines of
|
|
|
|
|
text on facebook
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#585871 - WhereAmI info in FF doesn't include link
|
|
|
|
|
text.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#587794 - In some pages I cannot read using the Down
|
|
|
|
|
Arrow key.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#588344 - Missed text on a page in Firefox.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
cs Czech Lucas Lommer
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
uk Ukrainian Maxim Dziumanenko
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.27.3 - 15-Jun-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* We no longer manually update the ChangeLog each time we commit a
|
|
|
|
|
change. Instead, the ChangeLog will be automatically generated from
|
|
|
|
|
the git logs when we create a new release. If you pull from git,
|
|
|
|
|
you can use 'git log' for a detailed list of changes.
|
|
|
|
|
|
|
|
|
|
* Much work on bgo#570658 - Refactor the speech and braille
|
|
|
|
|
generators. This represents a HUGE REFACTOR for Cthulhu. The speech
|
|
|
|
|
generators have been completely rewritten to use formatting strings,
|
|
|
|
|
and they are now used by the focus tracking and where am I code.
|
|
|
|
|
This has simplified the code base a lot, increased performance in
|
|
|
|
|
some areas, and has fixed a number of latent bugs. It also enables
|
|
|
|
|
finer granularity for switching voices and helps set us up for
|
|
|
|
|
incorporating audio cues. Please help us by testing with the latest
|
|
|
|
|
code and by reporting issues and suggestions at cthulhu-list@gnome.org.
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#583274 - portability for cthulhu script (Thomas Klausner)
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#585017 - Cthulhu should speak the toggled state of flat
|
|
|
|
|
review mode
|
|
|
|
|
|
|
|
|
|
* Fix for bgo#585792 - i18n strings should use parameterized forms
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Significant progress on bgo#574720 - Table Navigation Keys for
|
|
|
|
|
OpenOffice Writer. Structural navigation can be enabled/disabled in
|
|
|
|
|
OOo with Cthulhu+Z. It is disabled by default in OOo because, unlike in
|
|
|
|
|
Gecko, odds are that you'll want to type. :-) Mind you right now we
|
|
|
|
|
don't have structural navigation by headings, etc. in Writer. But
|
|
|
|
|
one day we will. Alt + the arrows move by cell, Alt + Home/End move
|
|
|
|
|
to the beginning/ending of the table respectively.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #583414 - Cthulhu should announce when is at last cell on
|
|
|
|
|
a table in OOo.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
ta Tamil drtvasudevan
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.27.2 - 25-May-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Work on bug #354471 - Text selection from braille input device.
|
|
|
|
|
This is the first step of implementing this feature. Here's the
|
|
|
|
|
behavior:
|
|
|
|
|
|
|
|
|
|
KEY_CMD_CUTBEGIN (Dot 1 + cursor routing key on my display) -
|
|
|
|
|
this will specify the start of a selection. Cthulhu will merely
|
|
|
|
|
move the caret to the given spot and will clear any existing
|
|
|
|
|
selection.
|
|
|
|
|
|
|
|
|
|
KEY_CMD_CUTLINE (Dot 4 + cursor routing key on my display) -
|
|
|
|
|
this will specify the end of a selection and the selected text
|
|
|
|
|
is automatically copied to the system clipboard. If a selection
|
|
|
|
|
doesn't exist, Cthulhu creates a new one where the other endpoint
|
|
|
|
|
of the selection is where the caret is. If a selection exists
|
|
|
|
|
and the selection point is outside the existing selection, Cthulhu
|
|
|
|
|
extends the existing one. If a selection exists and the
|
|
|
|
|
selection point is inside the existing selection, Cthulhu trims the
|
|
|
|
|
selection from the right (i.e., the selected text that's after
|
|
|
|
|
the selection point becomes unselected).
|
|
|
|
|
|
|
|
|
|
Known issues that need to be resolved:
|
|
|
|
|
|
|
|
|
|
1) This only works in text areas. It doesn't work across things
|
|
|
|
|
such as paragraphs in OpenOffice.
|
|
|
|
|
|
|
|
|
|
2) There's some strangeness with speech feedback: it sometimes
|
|
|
|
|
says "unselected" when the text is selected. This should be
|
|
|
|
|
fixable, but there also probably shouldn't be any speech
|
|
|
|
|
feedback when doing this from the braille display.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #466841 - Cthulhu doesn't announce items when Alt+Tabbing
|
|
|
|
|
if Compiz is enabled. This fix is designed to improve Cthulhu's access
|
|
|
|
|
to the basic window switcher in Compiz. There are still bugs in
|
|
|
|
|
Compiz which make providing compelling access difficult, but this
|
|
|
|
|
should at least make switching windows accessible.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #511468 - Ekiga chat window accessibility problem.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #574221 - left-pane in Ekiga's preference box can't be
|
|
|
|
|
read at start-up.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #575614 - Please add speakable characters: → and ←.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #577977 - provide speech feedback for "repeat last find"
|
|
|
|
|
in Gedit.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #581372 - Move cursor routing and six dot key handling
|
|
|
|
|
from braille.py to script. With the cleanup from bug #581532 to
|
|
|
|
|
remove the custom brl module and move directly to the brlapi module
|
|
|
|
|
provided by BrlTTY/BrlAPI, we are now able to handle BrlAPI commands
|
|
|
|
|
much better. This patch 'uncovers' the handling the cursor routing
|
|
|
|
|
keys and the six dot keys; they are no longer swallowed/handled by
|
|
|
|
|
the braille.py module alone. Instead, they go to the script like
|
|
|
|
|
any other event. By default, the script just turns around and calls
|
|
|
|
|
braille.py methods, but it can also feel free to override them. For
|
|
|
|
|
example, it might look at keyboard modifiers along with a cursor
|
|
|
|
|
routing key to see if it wants to select text or not.
|
|
|
|
|
|
|
|
|
|
As a note, the BrlAPI events come to us as a dictionary containing a
|
|
|
|
|
bunch of information about the event. For example, the cursor
|
|
|
|
|
routing command contains information about which routing key was
|
|
|
|
|
pressed. The six dots command, which is used to turn contracted
|
|
|
|
|
braille on or off, contains information about whether the user wants
|
|
|
|
|
to turn contracted braille on (dots 2-3-5 on my Baum display) or off
|
|
|
|
|
(dots 2-3-6 on my Baum display). Right now, expressing interest in
|
|
|
|
|
braille events is still done by the command (e.g.,
|
|
|
|
|
brlapi.KEY_CMD_HOME, brlapi.KEY_CMD_ROUTE, brlapi.KEY_CMD_SIXDOTS)
|
|
|
|
|
and it is up to the event handler to determine how to handle the
|
|
|
|
|
arguments.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #581532 - Remove brl module. Cthulhu now uses the BrlAPI
|
|
|
|
|
python bindings.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #582028 - Character pronunciations are not used when
|
|
|
|
|
navigating by line. This provides a fallback to the chnames
|
|
|
|
|
dictionary.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #582684 - Arrowing left/right across tree tables causes
|
|
|
|
|
whole row to be spoken.
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Work on bug #574720 - Table Navigation Keys for OpenOffice Writer.
|
|
|
|
|
This adds in support for Alt + the cursoring keys for navigation in
|
|
|
|
|
OOo tables. Note that you will need to first enable structural by
|
|
|
|
|
pressing Cthulhu + Z. We plan to add in the customizations/settings
|
|
|
|
|
available in the Gecko preferences, as well as for the announcement
|
|
|
|
|
of dynamic row and column headers when navigating.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #530784 - whereAmI info for list items in web content
|
|
|
|
|
needs to be improved.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #577900 - Blank lines in Firefox text areas incorrectly
|
|
|
|
|
spoken.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
ta Tamil drtvasudevan
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.27.1 - 04-May-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Much work to handle the transition from subversion to git.
|
|
|
|
|
(Willie Walker, Olav Vitters, Mesar Hameed)
|
|
|
|
|
|
|
|
|
|
* Updated script writer's guide -- the document lives in
|
|
|
|
|
docs/doc-set/internals.html. (Willie Walker)
|
|
|
|
|
|
|
|
|
|
* Add setting to disable the pyatspi GIL idle handler:
|
|
|
|
|
useGILIdleHandler. This change is made in response to
|
|
|
|
|
http://bugzilla.gnome.org/show_bug.cgi?id=576954 where it appears as
|
|
|
|
|
though the GIL idle handler in pyatspi is causing consumers of
|
|
|
|
|
pyatspi (e.g., Cthulhu and accerciser) to start consuming 100% of a CPU
|
|
|
|
|
when the machine is idle. We're pretty sure the GIL handler is not
|
|
|
|
|
necessary, so this change gets rid of it for the 2.27.1 development
|
|
|
|
|
build of Cthulhu. If we see that users notice strange lock ups,
|
|
|
|
|
however, we may need to change things back. (Willie Walker)
|
|
|
|
|
|
|
|
|
|
* Adjust debug utilities to print to console and debug log.
|
|
|
|
|
(Willie Walker)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #579052 - Cthulhu should be able to run with AT-SPI/D-Bus.
|
|
|
|
|
(Willie Walker)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #573535 - Cthulhu should use the 16x16 pixels application
|
|
|
|
|
icon for Main and Preferences windows. (Stephen Brandt)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #575921 - When I working with the gcalctool application,
|
|
|
|
|
Cthulhu says too lot of the result of the mathematic operations.
|
|
|
|
|
(Willie Walker)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #576037 - Bind F1 key to help page. (Willie Walker)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #576438 - Provide state change information for radio
|
|
|
|
|
buttons that require you to press space to select them.
|
|
|
|
|
(Willie Walker)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #577239 - Cannot navigate by line through multi-line HTML
|
|
|
|
|
list items in Firefox/Thunderbird when arrowToLineBeginning is
|
|
|
|
|
False. (Joanmarie Diggs)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #577330 - Detect whether speech dispatcher is installed
|
|
|
|
|
or not. (Tomas Cerha)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #577977 - provide speech feedback for "repeat last find"
|
|
|
|
|
in Gedit. (Nolan Darilek)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #577979 - Pressing Down Arrow from the middle of a
|
|
|
|
|
multi-line HTML list item initially moves to the beginning of the
|
|
|
|
|
line when arrowToLineBeginning is False. (Joanmarie Diggs)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #580423 - Remove deprecated libgnomeui dependency. Use
|
|
|
|
|
DBus org.gnome.SessionManager.Logout instead of
|
|
|
|
|
gnome.ui.master_client().request_save. (Willie Walker)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #580329 - Use show_uri() to display help window.
|
|
|
|
|
(Vincent Legoll)
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #577245 - Present paragraph-style information in
|
|
|
|
|
OpenOffice. (Willie Walker)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #578072 - Cthulhu does not always present text attributes
|
|
|
|
|
in braille in OOo documents. (Joanmarie Diggs)
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
ca Catalan Jordi Mas i Hernandez
|
|
|
|
|
uk Ukrainian Maxim Dziumanenko
|
|
|
|
|
zh_CN Simplified Chinese Aron Xu
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.26.0 - 15-Mar-2009
|
|
|
|
|
|
|
|
|
|
NOTE - these are the changes since 2.25.92. For a summary of changes over
|
|
|
|
|
the 2.24.x release series, please refer to the following URL:
|
|
|
|
|
|
|
|
|
|
http://live.gnome.org/TwoPointTwentyfive/ReleaseNotes
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Updates to regression tests, mainly to work with Firefox 3.1 Beta 3.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #570557 - (ARIA) List items not presented.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
da Danish Kenneth Nielsen
|
|
|
|
|
de German Simon Bienlein and Mario Blättermann
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
hi Hindi Rajesh Ranjan
|
|
|
|
|
hu Hungarian Gabor Kelemen
|
|
|
|
|
it Italian Luca Ferretti and Milo Casagrande
|
|
|
|
|
ml Malayalam Harivishnu and Ani Peter
|
|
|
|
|
or Oriya Manoj Kumar Giri
|
|
|
|
|
pl Polish Wadim Dziedzic
|
|
|
|
|
ru Russian Nickolay V. Shmyre
|
|
|
|
|
ta Tamil I. Felix
|
|
|
|
|
te Telugu Krishnababu K
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.25.92 - 02-Mar-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #387556 - Arrowing past last character at end of line in
|
|
|
|
|
Cthulhu results in no speech
|
|
|
|
|
|
|
|
|
|
* More fixing for bug #419123 - Modified speech settings do not change
|
|
|
|
|
immediately in preferences dialog. There was an issue with setting
|
|
|
|
|
the uppercase and/or hyperlink voice settings the first time.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #517387 - Cthulhu should not read password out in gdm login
|
|
|
|
|
window
|
|
|
|
|
|
|
|
|
|
* Fix for bug #570390 - Spellcheck in evolution is badly broken
|
|
|
|
|
|
|
|
|
|
* Fix for bug #572215 - Opening preferences launches magnifier
|
|
|
|
|
|
|
|
|
|
* Fix for bug #572218 - Order of variables not changeable
|
|
|
|
|
|
|
|
|
|
* Fix for bug #572294 - Need a sanity check in the default script's
|
|
|
|
|
locusOfFocusChanged
|
|
|
|
|
|
|
|
|
|
* Fix for bug #573156 - Add a notify-osd script
|
|
|
|
|
|
|
|
|
|
* Fix for bug #573535 - Cthulhu should use the 16x16 pixels application
|
|
|
|
|
icon for Main and Preferences windows. This keeps the icon at the
|
|
|
|
|
48x48 size that has been used to date, but makes sure it is used on
|
|
|
|
|
all the windows shown by Cthulhu. If we decide to go from 48x48 to
|
|
|
|
|
16x16, we can change the new set_cthulhu_icon method in cthulhu_glade.py.
|
|
|
|
|
|
|
|
|
|
Pidgin:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #572303 - Double-speaking of characters entered into
|
|
|
|
|
pidgin account creation
|
|
|
|
|
|
|
|
|
|
Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #571812 - Cthulhu does not read the next message in
|
|
|
|
|
thunderbird when deleting if first column does not change
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #570550 - (ARIA) UIUC Number Guessing Game Alert not
|
|
|
|
|
presented when it changes
|
|
|
|
|
|
|
|
|
|
* Fix for bug #570567 - Where am I for link does not speak the link
|
|
|
|
|
text
|
|
|
|
|
|
|
|
|
|
* Fix for bug #570757 - Cthulhu can get stuck when browsing pages with
|
|
|
|
|
embedded panels in FF 3.x
|
|
|
|
|
|
|
|
|
|
* Fix for bug #573174 - Gecko script.py calls debug.printException
|
|
|
|
|
when there isn't an exception
|
|
|
|
|
|
|
|
|
|
* Work on bug #573303 - Support text attribute and spelling error
|
|
|
|
|
notification in FF. Limit the speaking of font names to just the
|
|
|
|
|
first family listed
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
en_GB British English Philip Withnall
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
eu Basque Inaki Larranaga Murgoitio
|
|
|
|
|
fi Finnish Ilkka Tuohela
|
|
|
|
|
fr French Claude Paroz
|
|
|
|
|
hu Hungarian Gabor Kelemen
|
|
|
|
|
ja Japanese Takeshi Aihana
|
|
|
|
|
nl Dutch Wouter Bolsterlee
|
|
|
|
|
pl Polish Tomasz Dominikowski
|
|
|
|
|
pt Portuguese Rui Batista and Duarte Loreto
|
|
|
|
|
pt_BR Brazilian Portuguese Tiago Melo Casal, Og Maciel, and
|
|
|
|
|
ro Romanian Adi Roiban, Lucian Adrian Grijincu and
|
|
|
|
|
Jani Monoses
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
th Thai Theppitak Karoonboonyanan
|
|
|
|
|
tr Turkish Baris Cicek
|
|
|
|
|
|
|
|
|
|
===========
|
|
|
|
|
|
|
|
|
|
2.25.91 - 16-Feb-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #419123 - Modified speech settings do not change
|
|
|
|
|
immediately in preferences dialog. Many thanks to Hammer Attila for
|
|
|
|
|
his testing and feedback.
|
|
|
|
|
|
|
|
|
|
* Additional fix for bug #569118 - Use C_() instead of Q_() with
|
|
|
|
|
context
|
|
|
|
|
|
|
|
|
|
* Fix for bug #569343 - Speaking of indentation is misleading
|
|
|
|
|
|
|
|
|
|
* Fix for bug #570387 - Clean up the speech tab of the preferences UI.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #555540 - Add support for additional landmark roles
|
|
|
|
|
|
|
|
|
|
* Fix for bug #561660 - For example with firefox 3.0, heading levels
|
|
|
|
|
incorrect sayed for hungarian grammatical
|
|
|
|
|
|
|
|
|
|
* Fix for bug #568768 - Cthulhu starts at the top of a newly-loaded page
|
|
|
|
|
rather than the specified fragment.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #570524 - (ARIA) Issues with Dojo combo box interaction.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #570532 - (ARIA) Alert text not brailled when navigating
|
|
|
|
|
it.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #570551 - (ARIA) UIUC Number Guessing Game Alert Dialog
|
|
|
|
|
not presented when it appears.
|
|
|
|
|
|
|
|
|
|
* Work on bug #571058 - (ARIA) Cthulhu's caret navigation is kicking in
|
|
|
|
|
when it shouldn't be.
|
|
|
|
|
|
|
|
|
|
* Work on (and possibly fix for) bug #571799 - (ARIA) Need to clean up
|
|
|
|
|
braille presentation of certain widgets.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
da Danish Kenneth Nielsen
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
he Hebrew Mark Krapivner
|
|
|
|
|
pt_BR Brazilian Portuguese Jonh Wendell and Andre Gondim
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
th Thai Theppitak Karoonboonyanan
|
|
|
|
|
vi Vietnamese Clytie Siddall
|
|
|
|
|
zh_HK Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
zh_TW Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.25.90 - 02-Feb-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #553678 - cthulhu can act badly at login time
|
|
|
|
|
|
|
|
|
|
* Fix for bug #561548 - Cthulhu locks up when closing some Pidgin
|
|
|
|
|
conversations.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #562060 - Speech should speak multi case strings as
|
|
|
|
|
words. Adjust the regexes used.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #563128 - Text-based setup should offer option to
|
|
|
|
|
automatically launch Cthulhu on login
|
|
|
|
|
|
|
|
|
|
* Fix for bug #567428 -"readonly text" spoken when caret changes line.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #568751 - Interaction with the punctuation preferences
|
|
|
|
|
can cause a hang
|
|
|
|
|
|
|
|
|
|
* Fix for bug #568589 - braillegenerator adding image string
|
|
|
|
|
versus braille.Component for table cells
|
|
|
|
|
|
|
|
|
|
* Fix for bug #568875 - Pressing "Apply" button in preferences dialog
|
|
|
|
|
causes autostart option to be checked
|
|
|
|
|
|
|
|
|
|
* Fix for bug #569118 - Use C_() instead of Q_() with context NOTE:
|
|
|
|
|
you need to install SUNWgnu-gettext and rerun your autogen.sh to
|
|
|
|
|
work with this change on OpenSolaris.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #537303 - Certain FF3 add-ons interfere with Cthulhu's
|
|
|
|
|
ability to provide access to content.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #552965 - aria-valuetext ignored
|
|
|
|
|
|
|
|
|
|
* Fix for bug #567984 - Structural navigation needs to consider text
|
|
|
|
|
within the document frame.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #568467 - aria-describedby text spoken twice via
|
|
|
|
|
Where Am I
|
|
|
|
|
|
|
|
|
|
* Fix for bug #568550 - Add default keybindings for navigating by
|
|
|
|
|
landmarks
|
|
|
|
|
|
|
|
|
|
* Fix for bug #568631 - Cthulhu does not update the position for
|
|
|
|
|
same-page links which reference objects by name/id in Firefox 3.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #569346 - No speech for image-only ARIA buttons and ARIA
|
|
|
|
|
menu items
|
|
|
|
|
|
|
|
|
|
* Fix for bug #569835 - Cthulhu should support the ARIA haspopup
|
|
|
|
|
attribute
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
NOTE - the fix for bug #569118 caused changes in every *.po file.
|
|
|
|
|
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
ko Korean Changwoo Ryu
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.25.5 - 19-Jan-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #535221 - Automatic shortcut information spoken
|
|
|
|
|
|
|
|
|
|
* Fix for bug #562060 - Speech should speak multi case strings as words
|
|
|
|
|
|
|
|
|
|
* Fix for bug #562327 - Desktop tutor message order problem
|
|
|
|
|
|
|
|
|
|
* Fix for bug #563171 - src/cthulhu/flat_review.py:getZonesFromText
|
|
|
|
|
should clip zones based on what text is visible
|
|
|
|
|
|
|
|
|
|
* Fix for bug #563200 - Cthulhu not spoken the character code 8222
|
|
|
|
|
character. Added double low quote and single low quote to the
|
|
|
|
|
character names and punctuation table.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #567428 - "readonly text" spoken when caret changes
|
|
|
|
|
line (in evolution)
|
|
|
|
|
|
|
|
|
|
Firefox/Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #566954 - ARIA toggle button state not handled correctly
|
|
|
|
|
|
|
|
|
|
* Fix for bug #566955 - Need to remove extra whitespace from braille
|
|
|
|
|
output for Firefox 3.x.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #567167 - Cthulhu sometimes (re)announces that the document
|
|
|
|
|
frame has just received focus in Firefox 3.x.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #567864 - Cthulhu stops responding when flat review is used
|
|
|
|
|
in thunderbird message window and message is closed
|
|
|
|
|
|
|
|
|
|
* Partial fix for bug #567984 -Structural navigation needs to consider
|
|
|
|
|
text within the document frame.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
pt Portuguese Rui Batista and Duarte Loreto
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.25.4 - 05-Jan-2009
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #354479 - Automatic presentation of "balloon" type
|
|
|
|
|
messages.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #564994 - Drop eel dependency
|
|
|
|
|
|
|
|
|
|
* Fix for bug #565670 - recycling of gtk.CellRendererText()
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #565886 - Extraneous caret-moved events emitted by FF
|
|
|
|
|
3.1 cause unnecessary braille updating.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #565944 - Missing whitespace when the end of line
|
|
|
|
|
braille indicator is followed by an image in FF 3.x.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #566073 - Cthulhu provides the "tree level" for items in
|
|
|
|
|
submenus within Firefox 3.x.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #566180 - Cthulhu inappropriately announces the name and
|
|
|
|
|
role of (un)ordered list items as part of the context in Firefox
|
|
|
|
|
3.2.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #566181 - Changes made to Firefox 3.2 caret-moved events
|
|
|
|
|
cause Cthulhu to provide unreliable access during the use of the Find
|
|
|
|
|
toolbar.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #566361 - Cthulhu inappropriately announces the name of
|
|
|
|
|
table cells as part of the context in Firefox 3.2.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
he Hebrew Mark Krapivner
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.25.3 - 15-Dec-2008
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #563502 - Need to map "Shiretoko" to the Mozilla script.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
hu Hungarian Atilla Hammer and Gabor Kelemen
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.25.2 - 01-Dec-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Work on bug #508675 - Applying change in Cthulhu preference dialog
|
|
|
|
|
is a little bit slow.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #551891 - Flat review does not always
|
|
|
|
|
start in the correct place when focus is in a tree table.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #554002 - Cthulhu App-Preferences dialog page tabs are
|
|
|
|
|
"off" by one in speech and braille.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #560649 - configure doesn't detect
|
|
|
|
|
Python modules installed in non-standard location.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #561540 - Traceback in default.py onStateChanged.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #562877 - account for pronunciation dictionary
|
|
|
|
|
when speech-dispatcher backend is used
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #556657 - Cthulhu is rather chatty when focus is given to
|
|
|
|
|
an OOo list whose parent is a combo box.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #562532 - When using Openoffice.org Spreadsheet with
|
|
|
|
|
Cthulhu, the cell coordinates are not spoken for all locales.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #495303 - Character flat review not working correctly
|
|
|
|
|
with generated texts in XUL.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #554616 - Problems accessing subsequent
|
|
|
|
|
lines of cells which contain line break tags in FF3 tables.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #554616 - Problems accessing subsequent lines of cells
|
|
|
|
|
which contain line break tags in FF3 tables.
|
|
|
|
|
|
|
|
|
|
* More work on bug #554831 - Google calendar unusable with cthulhu.
|
|
|
|
|
You can now arrow into the day grid.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #555055 - Cthulhu should be able to navigate
|
|
|
|
|
http://www.modernthaisf.com/gpage.html.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #556470 - Cthulhu should not land on empty (cell-less)
|
|
|
|
|
tables when using structural navigation by table.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #558516 - Traceback when navigating on huge webpages.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #559839 - Cthulhu sometimes includes content from other
|
|
|
|
|
lines when navigating via Up/Down Arrow in Firefox 3.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #560466 - Improve the accuracy of label guess for
|
|
|
|
|
Firefox 3.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
de German Simon Bienlein Jochen Skulj
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez
|
|
|
|
|
eu Basque Iñaki Larrañaga Murgoitio
|
|
|
|
|
zh_CN Simplified Chinese Funda Wang
|
|
|
|
|
zh_HK Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
zh_TW Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
|
|
|
|
|
========
|
|
|
|
|
|
|
|
|
|
2.25.1 - 03-Nov-2008
|
|
|
|
|
|
|
|
|
|
Changes since 2.24.1
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Refix for bug #552344 - tutorial message for desktop not spoken.
|
|
|
|
|
This is a much safer fix that doesn't depend upon human consumable
|
|
|
|
|
strings.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #554999 - add a new keybinding for toggling flat review.
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #357545 - Cthulhu does not speak all buttons in OpenOffice
|
|
|
|
|
database table creation wizard.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #434780 - Cthulhu does not provide access to text
|
|
|
|
|
attributes in Firefox.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
hu Hungarian Atilla Hammer and Gabor Kelemen
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.24.1 - 15-Oct-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #552088 - Add Utility to desktop categories.
|
|
|
|
|
Thanks Patryk Zawadzki!
|
|
|
|
|
|
|
|
|
|
* Fix for bug #552343 - Quoting special characters in
|
|
|
|
|
espeechfactory.py and other changes. Thanks Dmitri Paduchikh!
|
|
|
|
|
|
|
|
|
|
* For for bug #553413 - Cthulhu can be double-started on login.
|
|
|
|
|
NOTE: this method eliminates the ~/.config method for starting
|
|
|
|
|
Cthulhu. You might need to clean our your ~/.config directory
|
|
|
|
|
if you're currently autostarting Cthulhu.
|
|
|
|
|
|
|
|
|
|
* Partial fix for bug #554002 - Cthulhu App-Preferences dialog page tabs
|
|
|
|
|
are "off" by one in speech and braille. (This fixes them for focus
|
|
|
|
|
tracking. It turns out they are "off" in flat review as well.)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #554111 - Cthulhu doesn't speak the Rhythmbox rating
|
|
|
|
|
widget. Please note: At the moment, this functionality requires
|
|
|
|
|
getting the latest patch by Jonathan Matthew on bug #368641 and
|
|
|
|
|
building Rhythmbox from svn trunk. Many thanks Jonathan!!
|
|
|
|
|
|
|
|
|
|
* Fix for bug #554673 - 80 cells Brailledisplay not usable because of
|
|
|
|
|
contextual braille Information. Thanks Halim Sahin!
|
|
|
|
|
|
|
|
|
|
* Fix for bug #556049 - Cthulhu restarts when user logs out from session.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #556321 - Setting an adjustment with non-zero page size
|
|
|
|
|
is deprecated.
|
|
|
|
|
|
|
|
|
|
OpenOffice/StarOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #546941 - Extraneous focus: events issued by OOo Writer
|
|
|
|
|
lists cause excessive chattiness and braille issues.
|
|
|
|
|
|
|
|
|
|
Yelp:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #553877 - Need to implement FF find functionality for
|
|
|
|
|
Yelp.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* More work on bug #535178 - In Gecko, we should get the needed text
|
|
|
|
|
for the speech and braille contexts while building up the line.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #527022 - updateBraille() has significant whitespace
|
|
|
|
|
issues, should use braille generators when possible, and fails to
|
|
|
|
|
underline links.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #552887 - Cthulhu gets stuck in graphical boxes on websites.
|
|
|
|
|
|
|
|
|
|
* Started work on bug #554831 - Google calendar unusable with
|
|
|
|
|
cthulhu. Please note that Google calendar is still unusable with
|
|
|
|
|
Cthulhu. This part of the fix just prevents a hang.
|
|
|
|
|
|
|
|
|
|
* Workaround for bug #555466 - Cthulhu should attempt to correct
|
|
|
|
|
the Firefox breakage introduced by bug 535827 via script mapping.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
da Danish Kenneth Nielsen
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
pt_BR Brazilian Portuguese Vladimir Melo and Og Maciel
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.24.0 - 21-Sep-2008
|
|
|
|
|
|
|
|
|
|
These are the details for changes from the 2.23.92 release. See the
|
|
|
|
|
release notes for the differences from 2.22:
|
|
|
|
|
http://live.gnome.org/TwoPointTwentythree/ReleaseNotes
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #363793 - Add the ability to change the color of the
|
|
|
|
|
flat review rectangle. This support is 'under the covers' for now
|
|
|
|
|
and requires hand-editing of ~/.cthulhu/user-settings.py or
|
|
|
|
|
~/.cthulhu/cthulhu-customizations.py.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #403760 - Emacspeak speech factory doesn't always
|
|
|
|
|
shutdown/restart correctly
|
|
|
|
|
|
|
|
|
|
* Fix for bug #552344 - tutorial message for desktop not spoken in
|
|
|
|
|
ibex
|
|
|
|
|
|
|
|
|
|
Yelp:
|
|
|
|
|
|
|
|
|
|
* More work toward the fix for bug #356041 - GNOME Help (yelp) is
|
|
|
|
|
inaccessible. Ginn Chen created another patch for Yelp which makes
|
|
|
|
|
things work even better. Thanks Ginn!
|
|
|
|
|
|
|
|
|
|
StarOffice/OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #552350 - Cthulhu doesn't recognize it is in a spreadsheet
|
|
|
|
|
cell in certain builds of OOo Dev 3
|
|
|
|
|
|
|
|
|
|
Firefox/Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #518945 - Cthulhu has problems with certain imagemaps in
|
|
|
|
|
FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug #535188 - Page-up and page-down not functioning when
|
|
|
|
|
reading messages in Thunderbird
|
|
|
|
|
|
|
|
|
|
* More work on bug #542833 - Flat review in Thunderbird is largely
|
|
|
|
|
broken. This fix addresses some combo box related issues.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #546815 - guessLabelFromLine() is guessing text that is
|
|
|
|
|
on other lines in FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug #547496 - Cursor navigation does not start from
|
|
|
|
|
insertion carat location in Thunderbird Write window
|
|
|
|
|
|
|
|
|
|
* Fix for bug #547573 - Cthulhu has problems navigating past a couple of
|
|
|
|
|
links on java.sun.com
|
|
|
|
|
|
|
|
|
|
* Fix for bug #549128 - Cthulhu should not get stuck on omahasteaks.com
|
|
|
|
|
|
|
|
|
|
* Fix for bug #551626 - Storing guessed labels would increase
|
|
|
|
|
performance and decrease repeated speech
|
|
|
|
|
|
|
|
|
|
* Fix for bug #553075 - Please add comment for string
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
See also the overall translation status:
|
|
|
|
|
http://l10n.gnome.org/module/cthulhu
|
|
|
|
|
|
|
|
|
|
ar Arabic Youssef Chahibi and Djihed Afifi
|
|
|
|
|
cs Czech Lucas Lommer and Petr Kovar
|
|
|
|
|
da Danish Kenneth Nielsen
|
|
|
|
|
et Estonian Ivar Smolin and Priit Laes
|
|
|
|
|
fr French Bruno Brouard and Claude Paroz
|
|
|
|
|
hi Hindi Rajesh Ranjan
|
|
|
|
|
hu Hungarian Atilla Hammer and Gabor Kelemen
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
nl Dutch Wouter Bolsterlee
|
|
|
|
|
pt_BR Brazilian Portuguese Michel Recondo, Tiago M. Casal and
|
|
|
|
|
Leonardo Ferreira Fontenelle
|
|
|
|
|
ru Russian Nickolay V. Shmyrev
|
|
|
|
|
ta Tamil I. Felix
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.23.92 - 08-Sep-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Partial fix for bug #527022 - Linked text should be "underlined" in
|
|
|
|
|
braille in Firefox. The complexity of this space, however, has
|
|
|
|
|
caused us to table the braille underlining of links until the 2.26
|
|
|
|
|
release of GNOME.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #550249 - configure doesn't use find bonobo python
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yelp:
|
|
|
|
|
|
|
|
|
|
* Much work toward the fix for bug #356041 - GNOME Help (yelp) is
|
|
|
|
|
inaccessible. Please note that access to Yelp is a work in
|
|
|
|
|
progress: on our end, and on the Yelp end, and may also require
|
|
|
|
|
the Mozilla guys to fix something on their end. As of today, in
|
|
|
|
|
order for the yelp script to work, you will need to build yelp --
|
|
|
|
|
after applying the patch attached to bug #545162. Many, many,
|
|
|
|
|
many thanks to Ginn Chen for that patch and for getting to the
|
|
|
|
|
bottom of a rather odd accessibility hierarchy.
|
|
|
|
|
|
|
|
|
|
StarOffice/OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #515923 - 'Area' labels of Calc Headers/Footers dialog
|
|
|
|
|
not always announced.
|
|
|
|
|
|
|
|
|
|
* Fix for for bug #550137 - Presentation of table content in OOo
|
|
|
|
|
Writer is largely hosed and we're double-speaking paragraphs in OOo
|
|
|
|
|
Writer docs.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #551077 - Traceback and loss of speech in OOo
|
|
|
|
|
Writer docs with both links and multbyte characters on the
|
|
|
|
|
same line
|
|
|
|
|
|
|
|
|
|
* Fix for bug #551159 - Cthulhu says "link" when it shouldn't and
|
|
|
|
|
sometimes fails to say it when it should in OOo Writer documents.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #541605 - updateBraille() can take an unreasonable
|
|
|
|
|
amount of time with certain pages in Firefox 3.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #550873 - Some live region text updates are not
|
|
|
|
|
presented
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
en_GB English/British David Lodge
|
|
|
|
|
hi Hindi Rajesh Ranjan
|
|
|
|
|
ja Japanese Takeshi Aihana
|
|
|
|
|
mai Maithili Sangeeta Kumari
|
|
|
|
|
pl Polish Piotr Leszczyński
|
|
|
|
|
pt Portuguese Duarte Loreto
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
ta Tamil Tirumurthi Vasudevan
|
|
|
|
|
tr Turkish Baris Cicek
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.23.91 - 01-Sep-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Refix for bug #540937 - Cthulhu doesn't check if the wnck python
|
|
|
|
|
bindings are installed.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #547774 - Possible small performance improvement for
|
|
|
|
|
starting preferences
|
|
|
|
|
|
|
|
|
|
* Fix for bug #548380 - Character count message needs reordering in
|
|
|
|
|
translation
|
|
|
|
|
|
|
|
|
|
* Fix for bug #548382 - Unreliable check for Evolution Setup Assistant
|
|
|
|
|
|
|
|
|
|
StarOffice/OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #523416 - Cannot access Impress panes via the
|
|
|
|
|
keyboard (Note: Requires OOo 3.0)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #523452 - OOo spell check not working
|
|
|
|
|
|
|
|
|
|
* Fix for bug #549664 - isDesiredFocusedItem() needs to be more
|
|
|
|
|
flexible
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #547477 - Cursor navigation cycles through same text
|
|
|
|
|
in Firefox--bugzilla page
|
|
|
|
|
|
|
|
|
|
* Fix for bug #549529 - Improve our handling of caret-moved events
|
|
|
|
|
when Gecko is controlling the caret (Note: This doesn't fix all of
|
|
|
|
|
the issues; merely improves some of them)
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
de German Jochen Skulj
|
|
|
|
|
eu Basque Iñaki Larrañaga Murgoitio
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
et Estonian Ivar Smolin and Priit Laes
|
|
|
|
|
fi Finnish Timo Jyrinki
|
|
|
|
|
fr French Robert-André Mauchin
|
|
|
|
|
gl Galician Ignacio Casal Quinteiro
|
|
|
|
|
sr@latin Serbian Danilo Šegan
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
th Thai Theppitak Karoonboonyanan
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.23.90 - 18-Aug-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Use DBus only if DBUS_SESSION_BUS_ADDRESS is defined so as to avoid
|
|
|
|
|
unexpected launching of a DBus daemon
|
|
|
|
|
|
|
|
|
|
* Fix for bug #536985 - Cthulhu no longer reads applets on the panel
|
|
|
|
|
|
|
|
|
|
* Fix for bug #540123 – Tutor help messages with cthulhu. (Many many
|
|
|
|
|
thanks to Mesar Hameed for his hard work here and to Hammer Attila
|
|
|
|
|
for testing)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #540187 - Wrapped structural navigation toggle. (Thanks
|
|
|
|
|
Mesar!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #546277 - Traceback when accessing "User Privileges" tab
|
|
|
|
|
of "Account Properties" dialog of "User Settings".
|
|
|
|
|
|
|
|
|
|
* Fix for bug #546660 - The speaking of progress bars should be turned
|
|
|
|
|
on by default
|
|
|
|
|
|
|
|
|
|
* Fix for bug #547938 - Magnifier should follow Alt+Tab
|
|
|
|
|
|
|
|
|
|
* Fix for bug #547895 - make distcheck fails with intltools 0.40.0
|
|
|
|
|
|
|
|
|
|
Firefox/Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Work on bug #535178 - In Gecko, we should get the needed text for
|
|
|
|
|
the speech and braille contexts while building up the line. Also
|
|
|
|
|
fixes bug #527819 – Cthulhu sometimes says "list" between items when
|
|
|
|
|
the list is on a single line in FF3.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #535183 - Word navigation is inconsistent in Thunderbird
|
|
|
|
|
and Firefox.
|
|
|
|
|
|
|
|
|
|
* Work on bug #542833 - Flat review in Thunderbird is largely broken.
|
|
|
|
|
This part of the fix should stop us from hanging if flat review is
|
|
|
|
|
invoked with a message list with thousands of messages and should
|
|
|
|
|
ensure that we don't review things that are not actually on the
|
|
|
|
|
screen. There is still more work that needs to be done on this bug.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #546355 - The ARIA gmail interface is largely unusable
|
|
|
|
|
with Cthulhu
|
|
|
|
|
|
|
|
|
|
* Fix for bug #546895 - Braille context includes previous menu item in
|
|
|
|
|
HTML combo boxes.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #547345 - Can't always "Alt+Tab" back into Thunderbird
|
|
|
|
|
or Firefox
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
fi Finnish Ilkka Tuohela
|
|
|
|
|
gl Galician Ignacio Casal Quinteiro
|
|
|
|
|
pt Portuguese Duarte Loreto
|
|
|
|
|
ru Russian Nickolay V. Shmyrev and Anatol Kamynin
|
|
|
|
|
th Thai Theppitak Karoonboonyanan
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.23.6 - 04-Aug-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #536985 - Cthulhu no longer reads applets on the panel.
|
|
|
|
|
|
|
|
|
|
* More work on bug #542714 - Cthulhu should indicate read-only text boxes.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #545342 - Can no longer shift+click using Cthulhu.
|
|
|
|
|
|
|
|
|
|
StarOffice/OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #429390 - Braille stays on current line after pressing
|
|
|
|
|
return at end of line in OOo Writer.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #544122 - Problems with downloading files with Firefox 3.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #544197 - Cthulhu speaks nothing when first tabbing into
|
|
|
|
|
the document frame in firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #544771 - Cthulhu no longer moving the cursor on same page
|
|
|
|
|
links.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #545623 - Revert to checking extents for navigating
|
|
|
|
|
amongst line breaks. This also seems to improve -- and may fix --
|
|
|
|
|
bug #534431 (Cthulhu does not recognize blank lines when writing a
|
|
|
|
|
message in Thunderbird).
|
|
|
|
|
|
|
|
|
|
* Fix for bug #545946 - WhereAmI fails on Gecko Trees.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
pt_BR Brazilian Portuguese Vladimir Melo and
|
|
|
|
|
Leonardo Ferreira Fontenelle
|
|
|
|
|
ru Russian Nickolay V. Shmyrev and Anatol Kamynin
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.23.5 - 21-Jul-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #520596 - Cthulhu should implement echo by sentence.
|
|
|
|
|
|
|
|
|
|
* Additional fix for bug #525656 - Cthulhu needs to handle the new
|
|
|
|
|
Pidgin typing status updates. This was needed due to a change
|
|
|
|
|
in Pidgin.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #533095 - Magnifier should turn off the system
|
|
|
|
|
sprite/cursor/mouse when using full screen magnification.
|
|
|
|
|
This requires a new gnome-mag release as well.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #534022 - The Line-end symbol (46 123) should be
|
|
|
|
|
configurable per application.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #536825 - Allow bypass of Cthulhu's keyboard commands.
|
|
|
|
|
(The default keybinding is Cthulhu+Backspace, but you can change
|
|
|
|
|
that by specifying a new binding in the Cthulhu Preferences dialog.)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #536985 - Cthulhu no longer reads applets on the panel.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #538058 - The role for accessibles of ROLE_LIST_ITEM
|
|
|
|
|
should not be spoken when the accessible is given focus.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #538729 - In Cthulhu preferences window /text attributes
|
|
|
|
|
page the text attribute names not marked for translation.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #538773 - Enable a quick 'smoke test' for whether Cthulhu
|
|
|
|
|
can see things via the AT-SPI. Added a --list-apps option to print
|
|
|
|
|
the list of known applications.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #540937 - Cthulhu doesn't check if the wnck python bindings
|
|
|
|
|
are installed.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #541094 - Back out 'silent focus' code.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #541437 - Trying to quit Cthulhu with the mouse doesn't
|
|
|
|
|
give focus to the Quit dialog.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #542260 - Cthulhu should only keep track of
|
|
|
|
|
active/non-defunct progress bars.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #542262 - Cthulhu should only echo words once when word
|
|
|
|
|
echo is enabled.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #542367 - Some key names not marked for translation.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #542714 - Cthulhu should indicate read-only text boxes.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #542719 - Modified column header does not appear
|
|
|
|
|
translated in Preferences - Key bindings page.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #543775 - Cthulhu uses incorrect voice sometimes in text
|
|
|
|
|
setup.
|
|
|
|
|
|
|
|
|
|
Java:
|
|
|
|
|
|
|
|
|
|
* Much work on bug #435623 - Java Platform Metabug (see comment #6 in
|
|
|
|
|
the bug for more information).
|
|
|
|
|
|
|
|
|
|
StarOffice/OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #538053 - Word echo is not echoing the word typed
|
|
|
|
|
when return is pressed while editing an Impress slide.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #538056 - Cthulhu should announce the "view" as part of
|
|
|
|
|
the scroll pane context in Impress.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #538064 - Cthulhu should speak placeholder contents when
|
|
|
|
|
that placeholder is given focus on an Impress slide.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #538835 - Word echo is not echoing the word typed when
|
|
|
|
|
return is pressed while creating an oowriter text document.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #519515 - Support ARIA "required" state. This adds
|
|
|
|
|
support for presenting the fact that the required state has been
|
|
|
|
|
set for the following types of ARIA widgets:
|
|
|
|
|
|
|
|
|
|
- checkbox
|
|
|
|
|
- gridcell
|
|
|
|
|
- radiogroup
|
|
|
|
|
- slider
|
|
|
|
|
- spinbutton
|
|
|
|
|
|
|
|
|
|
We'll add support for additional widgets over time. In order to
|
|
|
|
|
minimize verbosity, this state is not presented by default. To
|
|
|
|
|
change this setting, set cthulhu.settings.presentRequiredState to
|
|
|
|
|
True in your user-settings.py or cthulhu-customizations.py. In
|
|
|
|
|
addition, we've added in support for customizing the strings
|
|
|
|
|
used to present the required state. By default, "required" (or
|
|
|
|
|
the localized form of it) will be used for both speech and
|
|
|
|
|
braille. Modify cthulhu.settings.brailleRequiredStateString and/or
|
|
|
|
|
cthulhu.settings.speechRequiredStateString if you would prefer a
|
|
|
|
|
different string.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #530783 - Cthulhu speaks an image map link's shape as part
|
|
|
|
|
of the whereAmI info in FF3.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #533109 - Cthulhu doesn't speak alerts in Firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #535023 - Structural Navigation should be pulled out of
|
|
|
|
|
Gecko and include more objects.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #536455 - Contents of "Save In Folder" combo box not
|
|
|
|
|
indicated in speech/braille in Firefox/Thunderbird.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #537839 - Cthulhu does not remember the last position
|
|
|
|
|
on a webpage in firefox when using the back command.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #539075 - Navigation problems with Firefox 3 & Aria
|
|
|
|
|
example.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #540187 - Wrapped structural navigation toggle. There
|
|
|
|
|
is a new setting (wrappedStructuralNavigation) which controls
|
|
|
|
|
whether or not we wrap around the document when structural
|
|
|
|
|
navigation is used. The default value is True (i.e. do wrap). If
|
|
|
|
|
you would prefer Cthulhu not wrap, you can set it to False in your
|
|
|
|
|
user-settings.py or your cthulhu-customizations.py.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #542324 - When launch Firefox 3.0 and pressing
|
|
|
|
|
CTRL+Cthulhu+space key, In Cthulhu application preferences/keybindings
|
|
|
|
|
page some structural navigation description not marked for
|
|
|
|
|
translation.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #542927 - Live region commands should be treated as
|
|
|
|
|
structural navigation commands when in form fields in Firefox 3.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #543496 - Problems with performing mouse clicks in
|
|
|
|
|
Firefox.
|
|
|
|
|
|
|
|
|
|
Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #533042 - Cthulhu should be less verbose when reading
|
|
|
|
|
autocompletes in Thunderbird.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #536451 - Newly focused message not spoken after message
|
|
|
|
|
deletion in Thunderbird.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #536455 - Contents of "Save In Folder" combo box not
|
|
|
|
|
indicated in speech/braille in Firefox/Thunderbird.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #540039 - Newly focused message not spoken after message
|
|
|
|
|
deletion in Thunderbird if a message is open.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #540407 - Problems reading messages in Thunderbird
|
|
|
|
|
when arrowToLineBeginning is False.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #540833 - Word echo not working in Thunderbird address
|
|
|
|
|
fields if autocompletion is not active.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #541018 - Mail messages not automatically read when
|
|
|
|
|
opened in Thunderbird.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #543024 - Important header fields for received
|
|
|
|
|
messages not spoken when tabbing through headers in Thunderbird
|
|
|
|
|
message view.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
gl Galician Ignacio Casal Quinteiro
|
|
|
|
|
hu Hungarian Atilla Hammer and Gabor Kelemen
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
oc Occitan Yannig Marchegay
|
|
|
|
|
ru Russian Nickolay V. Shmyrev and Anatol Kamynin
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.23.4 - 16-Jun-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #397306 - Cthulhu's default synthesis engine choice should
|
|
|
|
|
take language into account.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #464194 - Refactor keybindings to always care about
|
|
|
|
|
Control/Shift/Alt/Cthulhu modifiers.
|
|
|
|
|
|
|
|
|
|
+ Refix for bug #487585 - Cthulhu Usage message should be localized. Do
|
|
|
|
|
not mark the command line options for translation.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #517532 - change dict.has_key() usage to set operator
|
|
|
|
|
'in'.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #529655 - After inputting an incorrect password on the
|
|
|
|
|
screensaver, cthulhu can't speak the whole dialog.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #530368 - Only move focus if the event is for the
|
|
|
|
|
focused/active window.
|
|
|
|
|
|
|
|
|
|
Java:
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #435585 - Java ControlPanel GIVING UP AFTER 5 TRIES.
|
|
|
|
|
|
|
|
|
|
OOo:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #521450 - Cthulhu should read the next/previous paragraph
|
|
|
|
|
by a keystroke.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #537851 - Moving cursor with mouse in oowriter causes
|
|
|
|
|
traceback.
|
|
|
|
|
|
|
|
|
|
Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #507922 - Include page tab name in braille context for
|
|
|
|
|
Thunderbird.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #535192 - Misspelled word and suggestion not spoken in
|
|
|
|
|
Thunderbird spell check.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #537425 - Cthulhu should provide context for misspelled
|
|
|
|
|
words in Thunderbird spell check.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #531806 - Wrapped item lists don't give proper braille
|
|
|
|
|
in Gecko.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
oc Occitan Yannig Marchegay
|
|
|
|
|
vi Vietnamese Clytie Siddall
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.23.3 - 02-Jun-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #371637 - Cthulhu repeats "Location:" info repeatedly in
|
|
|
|
|
Nautilus File Browser Dialog.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #448817 - Being able to configure autostart from cthulhu's
|
|
|
|
|
settings.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #463646 - Cthulhu doesn't announce the presence of
|
|
|
|
|
unfocused dialogs when an app gains focus.
|
|
|
|
|
|
|
|
|
|
* Additional fix for bug #520494 - Keyboard review punctuation in Firefox.
|
|
|
|
|
(This was actually a general fix not isolated to Firefox)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #524998 - Selection is not shown if Ctrl+A is used to do
|
|
|
|
|
"Select All".
|
|
|
|
|
|
|
|
|
|
* Reversed the fix for bug #529784 - Speech cannot always be
|
|
|
|
|
interrupted with flat review. Further investigation done by
|
|
|
|
|
Rich and Will indicate that the bug in question is an espeak
|
|
|
|
|
bug and this "fix" introduces more problems than it solves
|
|
|
|
|
(see, for instance, bug #532982).
|
|
|
|
|
|
|
|
|
|
* Fix for bug #534383 - Cthulhu mouse review traceback at startup.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #535747 - Do not assume
|
|
|
|
|
cthulhu_state.lastNonModifierKeyEvent is non-None.
|
|
|
|
|
|
|
|
|
|
Evolution:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #516565 - Cthulhu speaks the full line of a message in Evo
|
|
|
|
|
when it should not.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #533499 - Evolution contacts not being spoken when you
|
|
|
|
|
navigate them.
|
|
|
|
|
|
|
|
|
|
Firefox/Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #511561 - Cthulhu should not impact the cursor position
|
|
|
|
|
when replying to a message in thunderbird.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #515665 - Cthulhu has problems with tables that have
|
|
|
|
|
captions in FF3.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #527959 - Incorrect caret movement in Firefox 3 on
|
|
|
|
|
certain Web pages.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #528644 - Cthulhu should indicate when an autocomplete list
|
|
|
|
|
has appeared in FF.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #532069 - Cthulhu should read field labels on the NLS site.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #533125 - Cthulhu does not speak Search textbox in Firefox
|
|
|
|
|
Download Manager if it is empty.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #534393 - Moving by large object in firefox can skip
|
|
|
|
|
text.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #535149 - Cthulhu should override Home and End in Firefox 3
|
|
|
|
|
and Thunderbird.
|
|
|
|
|
|
|
|
|
|
OOo:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #517048 - Cthulhu does not always speak the correct
|
|
|
|
|
information when navigating and/or selecting text across object
|
|
|
|
|
boundaries in OOo Writer.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
vi Vietnamese Clytie Siddall
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.23.2 - 12-May-2008
|
|
|
|
|
|
|
|
|
|
+ = means it's also part of the gnome-2-22 branch
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #426010 - Implement Verbalized Links.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #517127 - Cthulhu doesn't always speak expected message
|
|
|
|
|
when selecting all.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #517387 - Cthulhu should not read password out in gdm login
|
|
|
|
|
window. This just turns off key echo when the login window is up.
|
|
|
|
|
The real fix belongs in gdm (see bug #529145).
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #517736 - whereAmI does not handle text with embedded
|
|
|
|
|
object characters.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #522797 - Cthulhu should not speak false "inaccessible"
|
|
|
|
|
messages when switching applications.
|
|
|
|
|
|
|
|
|
|
+ Additional fix for bug #525831 - isn't properly handling SIGTERM.
|
|
|
|
|
Needed to fix this so cthulhu_console_prefs would work again.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #528147 - Broke up multi-class scripts into packages.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #528507 - Escape doesn't exit "learn mode" if the active
|
|
|
|
|
script changes.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #528797 - gnome-speech inappropriately uses
|
|
|
|
|
g_return_if_fail. Only set "punctuation mode" if we can.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #530541 - Suspending Cthulhu in terminal screws up session.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #531378 - FSF address has changed. Also updated
|
|
|
|
|
copyright messages to 2008.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #532376 - Running pylint can potentially overwrite
|
|
|
|
|
previous results.
|
|
|
|
|
|
|
|
|
|
Pidgin:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #474673 - Add option to have chatroom-specific message
|
|
|
|
|
histories in Pidgin.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #523731 - Pidgin events interfere with app-specific
|
|
|
|
|
Prefs dialog.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #529784 - Speech cannot always be interrupted with flat
|
|
|
|
|
review.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #530766 - (ff3) split headings not fully read when nav
|
|
|
|
|
by structure.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.23.1 - 21-Apr-2008
|
|
|
|
|
|
|
|
|
|
+ = means it's also part of the gnome-2-22 branch
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #517505 - Cthulhu doesn't present new active descendant
|
|
|
|
|
when deleting from the top of a list
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #518507 - getSpeechForAlert() assumes unrelated labels
|
|
|
|
|
have names
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #518518 - Need to do some sanity checks for broken table
|
|
|
|
|
hierarchies
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #518762 - When using gnome-terminal with multiple tabs,
|
|
|
|
|
the name on the tab is not announced when switching between tabbed
|
|
|
|
|
windows
|
|
|
|
|
|
|
|
|
|
* Fix for bug #518914 - table column number missing in whereAmI info
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #519901 - Cthulhu doesn't warn via braille that an
|
|
|
|
|
inaccessible object got the focus
|
|
|
|
|
|
|
|
|
|
* Fix for bug #520611 - New mouse review feature
|
|
|
|
|
|
|
|
|
|
* Fix for bug #520974 - Some script names are not marked for
|
|
|
|
|
translation
|
|
|
|
|
|
|
|
|
|
* Fix for bug #522657 - this may take a while should be removed from
|
|
|
|
|
the cthulhu prefs
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #523082 - text-setup should not use speech if
|
|
|
|
|
--disable=speech is used
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #523147 - "space" keyname is not marked for translation
|
|
|
|
|
|
|
|
|
|
* Fix for bug #523309 - "return" and "backspace" keynames is not
|
|
|
|
|
marked for translations
|
|
|
|
|
|
|
|
|
|
* Fix for bug #523268 - refactor braille support of text attributes
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #523642 - cthulhu_prefs.py:_writePronunciation should not
|
|
|
|
|
generate bad Python syntax
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #523712 - Cthulhu application specific preferences window
|
|
|
|
|
doesn't always get focus when user types Insert-Control-Space
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fix for bug #525348 - Cthulhu uses wget. (It now uses DBus)
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #525831 - isn't properly handling SIGTERM
|
|
|
|
|
|
|
|
|
|
* Fix for bug #525592 - Provide 'diff' like output for regression test
|
|
|
|
|
failures
|
|
|
|
|
|
|
|
|
|
* Fix for bug #525649 - Don't bomb when no DISPLAY is set
|
|
|
|
|
|
|
|
|
|
Evolution:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #519936 - In Evolution Cthulhu does not read the messages
|
|
|
|
|
list properly when in "read table row" mode
|
|
|
|
|
|
|
|
|
|
Pidgin:
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #525644 - Pidgin buddy status changes cause Cthulhu to
|
|
|
|
|
display "cell" in braille
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #525656 - Cthulhu needs to handle the new Pidgin typing
|
|
|
|
|
status updates
|
|
|
|
|
|
|
|
|
|
OOo:
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #517502 - Cthulhu should not speak the previously focused
|
|
|
|
|
menu item when arrowing across the menu bar in OpenOffice
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #523018 - Cthulhu does not speak the role for edits in the
|
|
|
|
|
find and replace dialog in openoffice
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #491837 - Implement Gecko.py 'go to' functions with Collections
|
|
|
|
|
|
|
|
|
|
* Fix for bug #512103 - Cthulhu speaks too much of the context in FF3
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #512503 - Remove "object:visible-data-changed" listener
|
|
|
|
|
from Gecko.py
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #515804 - Whitespace needs to be removed from speech and
|
|
|
|
|
braille contexts in FF3
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #517277 - Cthulhu should not get stuck while browsing
|
|
|
|
|
articles at espn.com
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #518893 - extra verbosity in web pages with nested frames
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #519416 - Zoomer loses focus when doing a web search
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #519478 - (ff3) missing text with line down navigation
|
|
|
|
|
(www.fixedearth.com)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #519587 - Navigating nested lists with Collection not
|
|
|
|
|
functioning properly
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #519931 - Cthulhu does not read certain news feeds
|
|
|
|
|
correctly
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #520029 - Better handle our presentation of images and
|
|
|
|
|
text on a web page when the image spans multiple lines
|
|
|
|
|
|
|
|
|
|
* Fix for bug #520612 - Add cursor key routing support to Gecko
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #520760 - (ff3) read document ignoring remainder of
|
|
|
|
|
object when first subelement is non-text.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #523480 - Unwanted roles appearing in the braille
|
|
|
|
|
context for dojo in FF3
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #523759 - Gecko.getCharacterOffsetInParent() needs
|
|
|
|
|
to check the parent for text
|
|
|
|
|
|
|
|
|
|
* Fix for bug #526366 - Remove the unused line navigation code from
|
|
|
|
|
Gecko.py
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ca Catalan Gil Fcthulhuda
|
|
|
|
|
cs Czech Lucas Lommer, Martin Sukany and
|
|
|
|
|
Petr Kovar
|
|
|
|
|
da Danish Kenneth Nielsen
|
|
|
|
|
de German Jochen Skulj
|
|
|
|
|
el Greek Giannis Katsampipis and Kostas Papadimas
|
|
|
|
|
en_GB Philip Withnall English/British
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
ja Japanese Takeshi Aihana
|
|
|
|
|
ml Malayalam Ani Peter
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
nl Dutch Vincent van Adrighem
|
|
|
|
|
nn Norwegian Nynorsk Eskild Hustvedt
|
|
|
|
|
pt_BR Brazilian Portuguese Tiago Melo Casal and
|
|
|
|
|
Leonardo Ferreira Fontenelle
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
te Telugu Krishna Babu K and Sunil Mohan Adapa
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.21.92 - 25-Feb-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #419136 - Planner toggle button in main window not
|
|
|
|
|
accessible
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486897 - Where Am I doesn't present row/column headers
|
|
|
|
|
|
|
|
|
|
* Fix for bug #513238 - Flat review is broken in Evolution
|
|
|
|
|
|
|
|
|
|
* Fix for bug #516321 - Caps lock not correctly reporting the state
|
|
|
|
|
when toggled
|
|
|
|
|
|
|
|
|
|
* Workaround for bug #517026 - crash in Open Folder: Deleting the last
|
|
|
|
|
file in a directory
|
|
|
|
|
|
|
|
|
|
OOo:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #515651 - Navigation of cells in oocalc now says "not
|
|
|
|
|
selected"
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #508163 - Cthulhu tends to be slow in the vicinity of combo
|
|
|
|
|
boxes in Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bug #511885 - Support relevant and channel live region
|
|
|
|
|
properties
|
|
|
|
|
|
|
|
|
|
* Fix for bug #512261 - We should implement better support for the FF
|
|
|
|
|
A11y extension
|
|
|
|
|
|
|
|
|
|
* Fix for bug #515263 - ARIA tooltips should respect presentToolTips
|
|
|
|
|
setting
|
|
|
|
|
|
|
|
|
|
* Fix for bug #512503 - Remove "object:visible-data-changed" listener
|
|
|
|
|
from Gecko.py
|
|
|
|
|
|
|
|
|
|
* Fix for bug #515571 - FF3 form field structural navigation should
|
|
|
|
|
handle form fields that are not in forms
|
|
|
|
|
|
|
|
|
|
* Fix for bug #516121 - Cthulhu stalls on barackobama.com when navigating
|
|
|
|
|
by heading in FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug #516174 - FF line navigation needs to be more
|
|
|
|
|
accurate. (We know these aren't all the issues, but hopefully this
|
|
|
|
|
fix will resolve many of them.)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #517521 - Gecko.py is throwing exception in onCaretMoved
|
|
|
|
|
|
|
|
|
|
* Fix for bug #517336 - Spaces interfere with Cthulhu's ability to get
|
|
|
|
|
the line contents
|
|
|
|
|
|
|
|
|
|
* Fix for bug #517371 - Cthulhu gets stuck when browsing humanware.ca in FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug #517716 - Live regions being output on listitem changes
|
|
|
|
|
for Bugzilla
|
|
|
|
|
|
|
|
|
|
* Fix for bug #517752 - (ff3) more cthulhu+left/right inconsistency
|
|
|
|
|
|
|
|
|
|
* Fix for bug #518502 - Cthulhu doesn't always speak wrapping
|
|
|
|
|
announcement for link structural nav in FF3
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
de German Jochen Skulj
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez
|
|
|
|
|
fi Finnish Ilkka Tuohela
|
|
|
|
|
fr French Robert-André Mauchin and Claude Paroz
|
|
|
|
|
hu Hungarian Attila Hammer and Gabor Kelemen
|
|
|
|
|
kn Kannada Shankar Prasad and Runa Bhattacharjee
|
|
|
|
|
mk Macedonian Jovan Naumovski
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
ne Nepali Pawan Chitrakar
|
|
|
|
|
nl Dutch Vincent van Adrighem
|
|
|
|
|
pt Portuguese Duarte Loreto
|
|
|
|
|
ru Russian Nickolay V. Shmyrev
|
|
|
|
|
th Thai Theppitak Karoonboonyanan
|
|
|
|
|
vi Vietnamese Nguyễn Thái Ngọc Duy
|
|
|
|
|
zh_HK Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
zh_TW Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.21.91 - 11-Feb-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #133275 - (gedit) accessible description for page not
|
|
|
|
|
correct
|
|
|
|
|
|
|
|
|
|
* Work on bug #354470 - Contracted braille. This provides fundamental
|
|
|
|
|
contracted braille support via liblouis.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #434654 - Cthulhu skips a line in flat review mode or
|
|
|
|
|
with braille navigation (braille up / down). This fixes the
|
|
|
|
|
bug in question, but there is an asymmetric behavior that happens
|
|
|
|
|
when flat reviewing by word. Flat review by previous word will
|
|
|
|
|
land blank line at the end of a text area (if it has one), but
|
|
|
|
|
won't do do when navigating by next work. Tracking the asymmetric
|
|
|
|
|
navigation issue in bug #515817.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #440490 - Key bindings should allow double and triple
|
|
|
|
|
press features to be rebound
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486908 - Selection and navigation in multiselectable
|
|
|
|
|
items are not properly handled
|
|
|
|
|
|
|
|
|
|
* Fix for bug #512608 - Punctuation in keyboard review mode
|
|
|
|
|
|
|
|
|
|
* Fix for bug #512639 - rhythmbox Library table not accessible
|
|
|
|
|
|
|
|
|
|
* Fix for bug #512847 - Flat review is quite broken in OpenOffice and
|
|
|
|
|
Firefox
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #363830 - Provide feedback in OOo when toggling bold,
|
|
|
|
|
underline, and italics
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #462883 - ARIA tooltips/alerts are not being output
|
|
|
|
|
|
|
|
|
|
* Fix for bug #506360 - find{Next,Previous}Line() should be more
|
|
|
|
|
efficient
|
|
|
|
|
|
|
|
|
|
* Fix for bug #511354 - cannot press enter to activate links in area
|
|
|
|
|
tags, although tabbing works
|
|
|
|
|
|
|
|
|
|
* Fix for bug #511389 - Cthulhu doesn't always speak a link that regains
|
|
|
|
|
focus in FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug #512236 - missing links in ff3 when navigating down page
|
|
|
|
|
|
|
|
|
|
* Fix for bug #512303 - table captions are not being presented
|
|
|
|
|
|
|
|
|
|
* Fix for bug #513217 - object navigation sticking on same line
|
|
|
|
|
comboboxes
|
|
|
|
|
|
|
|
|
|
* Fix for bug #513425 - cthulhu object navigation is not consistent when
|
|
|
|
|
moving to the left/to the right
|
|
|
|
|
|
|
|
|
|
* Fix for bug #514427 - Cthulhu skips over headings at the end of
|
|
|
|
|
sections in FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug #515652 - Gecko.py script causing Traceback
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi
|
|
|
|
|
de German Jochen Skulj
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
oc Occitan Yannig Marchegay
|
|
|
|
|
pt Portuguese Duarte Loreto
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.21.90 - 28-Jan-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Workaround for blocked bug #432308 - Problem with Evolution and
|
|
|
|
|
threads always speaking "expanded 0 items". Adding in code to no
|
|
|
|
|
longer speak the "0 items" if this is a table cell in the mail
|
|
|
|
|
message header list with an expanded state.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #482294 - Contextual information for gnome-terminal
|
|
|
|
|
should only be shown in braille when you're on the first line.
|
|
|
|
|
Cthulhu now automatically enters flat review mode when you pan left
|
|
|
|
|
past the beginning of the line containing the cursor.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #503874 - Read by row in Evolution reads cell
|
|
|
|
|
information incorrectly
|
|
|
|
|
|
|
|
|
|
* Fix for bug #506874 - Flat review should support status bars that
|
|
|
|
|
have accessible text and children
|
|
|
|
|
|
|
|
|
|
* Fix for bug #508682 - Cthulhu speak combobox item three time in Pidgin
|
|
|
|
|
2.3.0
|
|
|
|
|
|
|
|
|
|
* Fix for bug #510019 - Cthulhu can continue trying to dequeue events
|
|
|
|
|
when queue is empty (thanks to Mike Gorse for this fix!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #511447 - Cthulhu speaks passwords when they are been typed
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #510207 - key echo by word is broken in OOo Writer.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Updates to the regression tests.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #483023 - Cthulhu should give the user the ability to
|
|
|
|
|
move between objects in order. You can now use Cthulhu+Left and
|
|
|
|
|
Cthulhu+Right to move from object to object. This should come
|
|
|
|
|
in handy for "escaping" combo boxes and lists in forms after
|
|
|
|
|
making your selection. Because these new commands treat each
|
|
|
|
|
object as if it were on a line by itself, users who have
|
|
|
|
|
requested this type of line navigation will hopefully find that
|
|
|
|
|
this new functionality also addresses some of those needs.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #505742, Accommodate no ARIA markup for live regions
|
|
|
|
|
|
|
|
|
|
* Work on bug #506360 - find{Next,Previous}Line() should be more
|
|
|
|
|
efficient
|
|
|
|
|
|
|
|
|
|
* Fix for bug #509394 - First focusable item in document frame not
|
|
|
|
|
always spoken in FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug #509482 - Line navigation in FF wraps from top of file
|
|
|
|
|
to bottom
|
|
|
|
|
|
|
|
|
|
* Fix for bug #509588 - Header information disappearing in ff3 on
|
|
|
|
|
minefield page
|
|
|
|
|
|
|
|
|
|
* Fix for bug #509731 - braille for collapsed html combo boxes is not
|
|
|
|
|
updating correctly
|
|
|
|
|
|
|
|
|
|
* Fix for bug #509809 - We should try to do a better job of guessing
|
|
|
|
|
labels in poorly-coded forms
|
|
|
|
|
|
|
|
|
|
* Fix for bug #510478 - Character navigation in FF wraps from bottom
|
|
|
|
|
of file to top
|
|
|
|
|
|
|
|
|
|
* Fix for bug #511118 - We sometimes get stuck on images that are also
|
|
|
|
|
links
|
|
|
|
|
|
|
|
|
|
* Partial fix for bug #511893 - Live region performance
|
|
|
|
|
enhancements. Fix for navigation performance issue.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #512270 - cthulhu crash on visiting www.gmail.com after login
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.21.5 - 14-Jan-2008
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #354462 - SayAll of dialogs (versus just a single text
|
|
|
|
|
area)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #463867 - Source display and Target display should
|
|
|
|
|
self-populate in Cthulhu Prefs dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bug #463881 - Evaluate other gnome-mag features for inclusion
|
|
|
|
|
in Cthulhu prefs
|
|
|
|
|
|
|
|
|
|
* Fix for bug #485522 - Cthulhu should allow the user to specify the
|
|
|
|
|
chat messages that get spoken/brailled
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486895 - Arrowing down from column header to table
|
|
|
|
|
presents wrong column header
|
|
|
|
|
|
|
|
|
|
* Fix for bug #489504 - Invoking a Say All should result in any text
|
|
|
|
|
selection being cleared
|
|
|
|
|
|
|
|
|
|
* Fix for bug #504356 - Unchecking "Enable speech" doesn't grey out
|
|
|
|
|
all speech items in the Preferences dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bug #504384 - The Cthulhu Preferences dialog is a bit too "tall"
|
|
|
|
|
|
|
|
|
|
* Fix for bug #505293 - Zoomer borders should only be displayed at
|
|
|
|
|
source display intersection
|
|
|
|
|
|
|
|
|
|
* Fix for bug #505306 - Cthulhu's color filtering combo box should be
|
|
|
|
|
greyed out if the filters are not available
|
|
|
|
|
|
|
|
|
|
* Fix for bug #508679 - The second time to enable the Braille Monitor,
|
|
|
|
|
it can not be lauched
|
|
|
|
|
|
|
|
|
|
* Fix for bug #508777 - HTTP-based Recording ability should not be
|
|
|
|
|
enabled by default
|
|
|
|
|
|
|
|
|
|
Evolution:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #490317 - Cthulhu echoes the first letter of each new line
|
|
|
|
|
when composing a message in Evolution
|
|
|
|
|
|
|
|
|
|
Java platform:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #507886 - Cthulhu+Space when in Java application presents
|
|
|
|
|
script summary debug
|
|
|
|
|
|
|
|
|
|
Firefox/Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Work on bug #414762 - Control Home/End, Up/Down Arrow don't always
|
|
|
|
|
work in Firefox. Firefox still has some navigation issues which
|
|
|
|
|
prevent things like Control Home and Control End from doing what we
|
|
|
|
|
would want/expect. Therefore, we've taken over these keystrokes by
|
|
|
|
|
default. :-) They should always move you to the top and bottom of
|
|
|
|
|
the document now if Cthulhu is controlling the caret. If you would
|
|
|
|
|
prefer to have Control Home and Control End exhibit the default FF
|
|
|
|
|
behavior, toggle to a Gecko-controlled caret or change the
|
|
|
|
|
keybindings in the Cthulhu Preferences dialog for Minefield.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #480881 - Firefox is very slow on pages with forms
|
|
|
|
|
|
|
|
|
|
* Fix for bug #500016 - Reading web pages by line in Firefox 3 is
|
|
|
|
|
slow
|
|
|
|
|
|
|
|
|
|
* Fix for bug #502084 - Running Cthulhu with Thunderbird v2.0.X with
|
|
|
|
|
compose window open generates a stack trace
|
|
|
|
|
|
|
|
|
|
* Fix for bug #504742 - Gecko.py should not call
|
|
|
|
|
getLineContentsAtOffset() twice unnecessarily
|
|
|
|
|
|
|
|
|
|
* Fix for bug #504785 - Cthulhu repeats certain lines twice in Firefox 3
|
|
|
|
|
|
|
|
|
|
* Fix for bug #505102 - Pressing Up/Down in FF3 is moving to spaces at
|
|
|
|
|
the end of the current line
|
|
|
|
|
|
|
|
|
|
* Fix for bug #506360 - find{Next,Previous}Line() should be more
|
|
|
|
|
efficient. Note that this is one of the new "performance
|
|
|
|
|
enhancements" that has been well-tested, but may contain side
|
|
|
|
|
effects. Please give us your feedback. If you're unsure as to
|
|
|
|
|
whether this change is responsible for a problem you are seeing, you
|
|
|
|
|
can place the following two lines in your
|
|
|
|
|
~/.cthulhu/cthulhu-customizations.py file:
|
|
|
|
|
|
|
|
|
|
import cthulhu.Gecko
|
|
|
|
|
cthulhu.Gecko.useNewLineNav = False
|
|
|
|
|
|
|
|
|
|
If True (the default), the new enhancements are used; if False, they
|
|
|
|
|
are not. If this change is responsible, let us know.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #508624 - Checkbox tristate not announcing state changes
|
|
|
|
|
|
|
|
|
|
* Work on bug #508784 - Cthulhu needs to handle FF hierarchies that don't
|
|
|
|
|
match reality. Part of the solution is making sure the user can
|
|
|
|
|
navigate to the areas. That is what has been done. We still need
|
|
|
|
|
to present the elements and allow the user to navigate among them
|
|
|
|
|
according to their spatial layout (e.g. reverse the list whose
|
|
|
|
|
elements are ordered right-to-left).
|
|
|
|
|
|
|
|
|
|
* Fix for bug #509068 - We should prevent the user from arrowing into
|
|
|
|
|
combo boxes in FF. Now you can arrow "up to" a combo box, but
|
|
|
|
|
should not be able to arrow into it accidentally. If you arrow to a
|
|
|
|
|
combo box and want to it give focus, you can do several things:
|
|
|
|
|
Press Tab (as it's the next focusable item), press Cthulhu+Tab (as it's
|
|
|
|
|
the next form field, assuming your combo box is contained in a
|
|
|
|
|
form), or press Alt+Down Arrow (which is the Firefox command to
|
|
|
|
|
expand the current combo box).
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
et Estonian Ivar Smolin and Priit Laes
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
oc Occitan Yannig Marchegay
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
vi Vietnamese Clytie Siddall
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.21.4 - 17-Dec-2007
|
|
|
|
|
|
|
|
|
|
NOTE: There have been keybindings changes for this release.
|
|
|
|
|
|
|
|
|
|
* Instead of Cthulhu+F1 to enter learn mode, the binding is now
|
|
|
|
|
Cthulhu+h.
|
|
|
|
|
|
|
|
|
|
* Instead of Cthulhu+{1,2,3,4,5,6,7,8,9} to read the last nth message
|
|
|
|
|
that was presented in an application such as gaim or gnome-mud, the
|
|
|
|
|
binding is now Cthulhu+{F1,F2,F3,F4,F5,F6,F7,F8,F9}.
|
|
|
|
|
|
|
|
|
|
* The debugging keys have been rebound as well. The new bindings
|
|
|
|
|
are Cthulhu+Ctrl+Alt+{the following}, where {the_following} is one
|
|
|
|
|
of:
|
|
|
|
|
|
|
|
|
|
End - report active script info
|
|
|
|
|
Home - print list of known apps and their windows
|
|
|
|
|
Page_Up - print locus of focus ancestry
|
|
|
|
|
Page_Down - print accessible hierarchy of active application
|
|
|
|
|
|
|
|
|
|
Magnification:
|
|
|
|
|
|
|
|
|
|
* Support "live updating" when setting various magnification features
|
|
|
|
|
|
|
|
|
|
Changes made to the zoomer in the Cthulhu Preferences now update in
|
|
|
|
|
real time: it is no longer necessary to press the Apply button to
|
|
|
|
|
see if the option you've chosen works for you and then undo it or
|
|
|
|
|
adjust it if it doesn't. Note that you must still press the Apply
|
|
|
|
|
or the OK button to make your changes permanent.
|
|
|
|
|
|
|
|
|
|
* Bug #452316 - should have a "fullscreen" checkbox
|
|
|
|
|
|
|
|
|
|
We've added a Position combo box so that it's easy to select the
|
|
|
|
|
position of the zoomer. The options are full screen, left half,
|
|
|
|
|
right half, top half, bottom half, and custom. Choosing custom
|
|
|
|
|
allows you to specify the location of each edge of the zoomer.
|
|
|
|
|
The new default zoomer position is full screen if full screen
|
|
|
|
|
magnification is possible. Otherwise, the right half of the
|
|
|
|
|
screen will be used by default.
|
|
|
|
|
|
|
|
|
|
* Bug #463881 - Evaluate other gnome-mag features for inclusion in
|
|
|
|
|
Cthulhu prefs
|
|
|
|
|
|
|
|
|
|
You can now adjust the brightness and contrast levels and use the
|
|
|
|
|
colorblind filters from libcolorblind. Basic brightness and
|
|
|
|
|
contrast levels can be adjusted through the spin buttons on the
|
|
|
|
|
Magnifier pane of the Cthulhu Preferences dialog. If you press the
|
|
|
|
|
Advanced Settings button at the bottom of that pane, you'll be
|
|
|
|
|
placed in a dialog box where you can customize the red, green, and
|
|
|
|
|
blue brightness levels and contrast levels individually. The
|
|
|
|
|
Advanced Settings dialog is also where you can choose a color
|
|
|
|
|
filter. These options should enable you to create the color
|
|
|
|
|
scheme that works best for you. Note that in order for colorblind
|
|
|
|
|
filtering to work, you must install libcolorblind and then
|
|
|
|
|
re-build gnome-mag.
|
|
|
|
|
|
|
|
|
|
You can also add a border to your zoomer to help separate it from
|
|
|
|
|
the non-magnified area. The border size and color are
|
|
|
|
|
customizable. We've also separated the cursor color from the
|
|
|
|
|
cross-hair color so you no longer have to find the one color that
|
|
|
|
|
works best for both.
|
|
|
|
|
|
|
|
|
|
* Bug #464705 - Provide option to keep caret in center of magnifier
|
|
|
|
|
region of interest
|
|
|
|
|
|
|
|
|
|
We've added individual tracking and alignment settings for
|
|
|
|
|
controls and the text cursor: each can have an alignment of
|
|
|
|
|
centered or push (move the magnifier window the least). In
|
|
|
|
|
addition, you can now specify an edge margin for the text cursor.
|
|
|
|
|
This margin is how close the caret should be allowed to get to the
|
|
|
|
|
edge of the screen before it's time to "push." The margin can
|
|
|
|
|
range from 0 to 50%, with 50% being the equivalent of choosing
|
|
|
|
|
centering. These options should make it easier to keep track of
|
|
|
|
|
your location on the screen and ensure that you can always see the
|
|
|
|
|
area around your point of focus.
|
|
|
|
|
|
|
|
|
|
* Bug #501414 - Cthulhu should have (unbound) keybindings for quickly
|
|
|
|
|
changing magnification settings
|
|
|
|
|
|
|
|
|
|
We've added the following new commands:
|
|
|
|
|
|
|
|
|
|
- Toggle color enhancements
|
|
|
|
|
- Toggle mouse enhancements
|
|
|
|
|
- Increase magnification level
|
|
|
|
|
- Decrease magnification level
|
|
|
|
|
- Cycle to the next magnifier position
|
|
|
|
|
- Toggle magnifier on/off
|
|
|
|
|
|
|
|
|
|
These should help you quickly change the zoomer to best access
|
|
|
|
|
what you're working on. These commands are "unbound," meaning
|
|
|
|
|
they do not have a keystroke assigned to them. You can define the
|
|
|
|
|
keystrokes you would like to use on the Key Bindings pane of the
|
|
|
|
|
Cthulhu Preferences dialog: locate each command you wish to define a
|
|
|
|
|
keystroke for, move to the Key Binding column, and press Return.
|
|
|
|
|
You'll be prompted for the new key. Press it (rather than type it
|
|
|
|
|
out) and then press Return. Note that these commands do not
|
|
|
|
|
permanently change the settings; they merely alter them "on the
|
|
|
|
|
fly."
|
|
|
|
|
|
|
|
|
|
* Bug #503965 - Cthulhu should provide support for the pointer
|
|
|
|
|
following focus and the zoomer
|
|
|
|
|
|
|
|
|
|
If you're using the keyboard to perform a task and then move the
|
|
|
|
|
mouse pointer, the zoomer would move away from your task and to
|
|
|
|
|
the location of the mouse pointer. We've added two options for
|
|
|
|
|
dealing with this:
|
|
|
|
|
|
|
|
|
|
- Pointer follows zoomer (enabled by default): If the mouse
|
|
|
|
|
pointer is not on the screen when you initially move the mouse,
|
|
|
|
|
it will be moved into the zoomer so that you can continue to see
|
|
|
|
|
what you were working on. If your preferred mouse tracking mode
|
|
|
|
|
is centered, the pointer will be moved to the center; otherwise
|
|
|
|
|
it will be moved to the item with focus.
|
|
|
|
|
|
|
|
|
|
- Pointer follows focus (disabled by default): If this option is
|
|
|
|
|
enabled, the mouse pointer will follow you as you arrow through
|
|
|
|
|
menu items and move among controls in dialog boxes.
|
|
|
|
|
|
|
|
|
|
We also know we have more work to do and are tracking the work with
|
|
|
|
|
these bugs:
|
|
|
|
|
|
|
|
|
|
http://bugzilla.gnome.org/show_bug.cgi?id=464734
|
|
|
|
|
Provide some kind of visual feedback for the item with focus
|
|
|
|
|
|
|
|
|
|
http://bugzilla.gnome.org/show_bug.cgi?id=504075
|
|
|
|
|
Cthulhu should provide support for smooth/linear panning of the zoomer
|
|
|
|
|
|
|
|
|
|
http://bugzilla.gnome.org/show_bug.cgi?id=504077
|
|
|
|
|
Cthulhu should support mouse bindings
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #451988 - Firefox: navigation by landmark
|
|
|
|
|
|
|
|
|
|
The XHTML role attribute module defines the following roles: banner,
|
|
|
|
|
contentinfo, definition, main, navigation, note, search, secondary,
|
|
|
|
|
seealso. New functionality in Cthulhu allows you to navigate to the
|
|
|
|
|
next and previous landmark on a page via the unbound keybindings:
|
|
|
|
|
|
|
|
|
|
- Goes to previous landmark
|
|
|
|
|
- Goes to next landmark
|
|
|
|
|
|
|
|
|
|
These commands are "unbound," meaning they do not have a keystroke
|
|
|
|
|
assigned to them. You can define the keystrokes you would like to
|
|
|
|
|
use on the Key Bindings pane of the Cthulhu Preferences dialog: locate
|
|
|
|
|
each command you wish to define a keystroke for, move to the Key
|
|
|
|
|
Binding column, and press Return. You'll be prompted for the new
|
|
|
|
|
key. Press it (rather than type it out) and then press Return.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #466251 - Support ARIA live regions in Firefox/Gecko.
|
|
|
|
|
http://developer.mozilla.org/en/docs/AJAX:WAI_ARIA_Live_Regions
|
|
|
|
|
|
|
|
|
|
Asynchronous JavaScript and XML (AJAX) has recently received a great
|
|
|
|
|
amount of attention, and the number of websites using or planning to
|
|
|
|
|
use the technique is increasing. AJAX enables web developers to
|
|
|
|
|
easily create sites that change areas of their content in response
|
|
|
|
|
to user actions (such as in webmail applications) or real world
|
|
|
|
|
changes (such as updates of stock prices).
|
|
|
|
|
|
|
|
|
|
http://www.w3.org/TR/aria-state/ is designed to address these
|
|
|
|
|
issues. Live region markup allows web page authors to specify when
|
|
|
|
|
and how live changes to specific areas of a web page should be
|
|
|
|
|
spoken or shown on a Braille display by a screen reader.
|
|
|
|
|
|
|
|
|
|
The support for live regions in Cthulhu is exposed via these
|
|
|
|
|
keybindings:
|
|
|
|
|
|
|
|
|
|
r and Shift+r: go to the next and previous live region relative to
|
|
|
|
|
the current caret position
|
|
|
|
|
|
|
|
|
|
y: go to the last (or current) live region that spoke
|
|
|
|
|
|
|
|
|
|
\: cycle through the different levels of politeness
|
|
|
|
|
|
|
|
|
|
Shift+\: turn monitoring of live regions on and off
|
|
|
|
|
|
|
|
|
|
Cthulhu+F1, Cthulhu+F2, ..., Cthulhu+F9: review the last nth live region
|
|
|
|
|
announcement, where n is the number of the function key (i.e., the
|
|
|
|
|
last announcement is obtained via Cthulhu+F1, the 9th last announcement
|
|
|
|
|
is obtained via Cthulhu+F9).
|
|
|
|
|
|
|
|
|
|
* Fix for bug #473009 - Cannot arrow to the end of an HTML entry if
|
|
|
|
|
Cthulhu is controlling the caret
|
|
|
|
|
|
|
|
|
|
* Fix for bug #501447 - Cthulhu sometimes fails to speak our location
|
|
|
|
|
when entering FF3 entries
|
|
|
|
|
|
|
|
|
|
Performance and Quality:
|
|
|
|
|
|
|
|
|
|
* Much work on performance (bug #491756). If you have specific areas
|
|
|
|
|
that you think are slow, please let us know the exact details. These
|
|
|
|
|
performance fixes also rely upon fixes being made in other modules
|
|
|
|
|
(pyorbit, pyatspi) for the GNOME 2.21.4 release.
|
|
|
|
|
|
|
|
|
|
* Completed major pylinting work (bug #486726). This helped us
|
|
|
|
|
greatly and found a few latent bugs.
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486970 - Where Am I should let you know you are in a
|
|
|
|
|
toolbar
|
|
|
|
|
|
|
|
|
|
* Fix for bug #496846 - When tabbing to an editable combobox, text
|
|
|
|
|
selection should be displayed in braille
|
|
|
|
|
|
|
|
|
|
* Fix for bug #503527 - Mnemonics are not supported well
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
ko Korean Changwoo Ryu
|
|
|
|
|
nb Norwegian Bokmål Espes Stefansen and Kjartan Maraas
|
|
|
|
|
sl Slovenian Matej Urbanči
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.21.3 - 03-Dec-2007
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Lots and lots of pylint'ing (bug #486726)
|
|
|
|
|
|
|
|
|
|
* Beginning of work on performance (bug #491576). We still have a bit
|
|
|
|
|
of work to do. We actually have some changes, but we're not comfortable
|
|
|
|
|
with them yet.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #407647 - Indicate the tree level, expanded state, and
|
|
|
|
|
child nodes in the Pidgin buddy list
|
|
|
|
|
|
|
|
|
|
* Fix for bug #472665 - Speech Pane combo boxes mis-populating in Cthulhu
|
|
|
|
|
Preferences dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486899 - Where Am I doesn't present checkbox state in
|
|
|
|
|
tables
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486901 - When tabbing to a text area for a spinbox or
|
|
|
|
|
editable combobox, text selection should be presented
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486909 - Where Am I should say "n of m items selected"
|
|
|
|
|
and "on item x of y" in layered pane
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486971 - Where Am I doesn't present toggle button state
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486976 - Basic Where Am I in multiline text areas
|
|
|
|
|
should only present info for current line
|
|
|
|
|
|
|
|
|
|
* Fix for bug #487189 - Where Am I should present accessible
|
|
|
|
|
description if it exists
|
|
|
|
|
|
|
|
|
|
* Fix for bug #500193 - Update keybindings for reviewing previous
|
|
|
|
|
messages. The keybindings have been moved from the number keys
|
|
|
|
|
to the F1-F9 keys. Bookmarks are still on the number keys.
|
|
|
|
|
|
|
|
|
|
NOTE: this effects the Cthulhu learn mode key. Instead of Cthulhu+F1,
|
|
|
|
|
it is now Cthulhu+h.
|
|
|
|
|
|
|
|
|
|
NOTE: this effects the review of previous messages in gaim and
|
|
|
|
|
gnome-mud. Instead of Cthulhu+{1,2,3,...} to read the last nth
|
|
|
|
|
message, you now use Cthulhu+{F1,F2,F3,...}.
|
|
|
|
|
|
|
|
|
|
NOTE: this also effects the debugging tools. The new bindings
|
|
|
|
|
are Cthulhu+Ctrl+Alt+{the following}, where {the_following} is one
|
|
|
|
|
of:
|
|
|
|
|
|
|
|
|
|
End - reportScriptInfoHandler
|
|
|
|
|
Home - printActiveAppHandler
|
|
|
|
|
Page_Up - printAncestryHandler (think "look upward in hierarchy")
|
|
|
|
|
Page_Down - printHierarchyHandler (think "look down from the top")
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #462883 - ARIA tooltips/alerts are not being output
|
|
|
|
|
|
|
|
|
|
* Fix for bug #468551 - Support ARIA checkboxTriState
|
|
|
|
|
|
|
|
|
|
* Fix for bug #469718 - Gecko.inDocumentContent() needs to account for
|
|
|
|
|
'embedded component'
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #435201 - Cthulhu is too chatty when navigating by
|
|
|
|
|
paragraph in OOo Writer
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
gl Galician Ignacio Casal Quinteiro
|
|
|
|
|
hu Hungarian Kálmán Kéménczy and Gabor Kelemen
|
|
|
|
|
sl Slovenian Matej Urbanči
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.21.2 - 12-Nov-2007
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #469083 - Refactor Gecko.py's getContainingRole() to
|
|
|
|
|
take a list
|
|
|
|
|
|
|
|
|
|
* Fix for bug #481488 - Implement increased support for
|
|
|
|
|
user-customized keybindings
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486918 - Page tab role should be presented in braille
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486969 - Status bar not being read with Where Am I
|
|
|
|
|
|
|
|
|
|
* Fix for bug #486972 - Expanding/collapsing tree nodes in a table
|
|
|
|
|
should not speak nodename again
|
|
|
|
|
|
|
|
|
|
* Fix for bug #487226 - "/" and the CthulhuKey should not be hardcoded in
|
|
|
|
|
default.py:whereAmI. There are now two handlers instead of one,
|
|
|
|
|
helping reduce a lot of confusion and complexity. There is the
|
|
|
|
|
"Performs the where am I operation" handler (same as we used to
|
|
|
|
|
have) and the new "Speaks the title bar or status bar" handler.
|
|
|
|
|
All keybindings are still the same.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #487514 - Keys for navigation purposes should not be
|
|
|
|
|
echoed
|
|
|
|
|
|
|
|
|
|
* Fix for bug #489875 - Some Cthulhu macaroon oowriter and oocalc tests
|
|
|
|
|
have timeout problems
|
|
|
|
|
|
|
|
|
|
* Fix for bug #489913 - Changing preferences from a test causes
|
|
|
|
|
tracebacks and spontaneous speech
|
|
|
|
|
|
|
|
|
|
* Fix for bug #489928 - Cthulhu oocalc macaroon test for bug #363804
|
|
|
|
|
doesn't completely restore initial state
|
|
|
|
|
|
|
|
|
|
* Fix for bug #491417 - Cthulhu script should inherit PATH and PYTHONPATH
|
|
|
|
|
from environment. (Thanks David Csercsics!!!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug #494651 - Cthulhu's OBJECT EVENT debug routine not
|
|
|
|
|
outputting all information for "object:selection-changed"
|
|
|
|
|
menu bar event
|
|
|
|
|
|
|
|
|
|
* Additional work related to pyatspi migration (bug #489490,
|
|
|
|
|
bug #491885). We will be looking at improving performance for the
|
|
|
|
|
next release.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #485903 - Cthulhu doesn't read message list in gmail
|
|
|
|
|
|
|
|
|
|
* Fix for bug #490266 - Endless loop in navigating ARIA trees
|
|
|
|
|
|
|
|
|
|
* Fix for bug #490568 - Implement Firefox page summary using
|
|
|
|
|
Collections
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
pt_BR Brazilian Portuguese Leonardo Ferreira Fontenelle
|
|
|
|
|
and Tiago Melo Casal
|
|
|
|
|
nb Norwegian Bokmål Espes Stefansen and Kjartan Maraas
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.21.1 - 28-Oct-2007
|
|
|
|
|
|
|
|
|
|
Things marked with a '+' indicate stuff that is not planned for a Cthulhu
|
|
|
|
|
2.20.x release. Everything else should appear in a Cthulhu 2.20.x
|
|
|
|
|
release.
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #462984 - Cthulhu failed to detect the resolution of second screen.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #473699 - Adjust Cthulhu Preferences dialog to
|
|
|
|
|
speak/braille three components that are multiply labelled.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #474958 - Cthulhu has no onboard help.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #483018 - We should remove (or redefine) the cthulhu speech
|
|
|
|
|
change hotkeys. Hot keys removed per discussion on Cthulhu user's list.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #484428 - Cthulhu should not speak role for list items when
|
|
|
|
|
navigating.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #484499 - Cthulhu should not braille the node level for
|
|
|
|
|
every cell in row.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #489604 - Enabling the attribute indicator but disabling
|
|
|
|
|
all attributes results in traceback.
|
|
|
|
|
|
|
|
|
|
+ Much work on bug #448848 - Port Cthulhu to pyatspi. The first major phase
|
|
|
|
|
is done, which was to remove Cthulhu's atspi.py module in favor of pyatspi.py.
|
|
|
|
|
Much testing has been done, and we think we've caught all functional
|
|
|
|
|
regressions. Much performance work remains, however.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #467664 - unmagnified area becomes too small to use.
|
|
|
|
|
|
|
|
|
|
+ Work on bug #486726 - Eliminate pychecker warnings/errors. This was used
|
|
|
|
|
mainly as a means to help with bug #448848, but we plan to do more work
|
|
|
|
|
since it helped catch issues that have been in the code for a while.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #487230 - get{Speech,ShortBraille,LongBraille,Braille}ForRoleName
|
|
|
|
|
should allow role to be overridden.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #488391 - Cthulhu doesn't announce finds in Gedit if combo
|
|
|
|
|
box has focus.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #489797 - _speakListItem defined twice in where_am_i.py.
|
|
|
|
|
|
|
|
|
|
+ Increased coverage of the code in the regression/assertion tests.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Work on bug #472345 - Cannot arrow out of entries in FF3 if text is
|
|
|
|
|
inserted via javascript.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #480501 - readPageSummary() prevents access to FF status
|
|
|
|
|
bar contents.
|
|
|
|
|
|
|
|
|
|
+ Additional work for bug #478204, Cthulhu should handle navigation around
|
|
|
|
|
HTML focusable lists better.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #480264 - ARIA sliders not outputting
|
|
|
|
|
Braille/childCount:embed defense.
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug #376517 - Cthulhu does not report indentation in OOo Writer
|
|
|
|
|
documents correctly.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #435852 - Cthulhu and OpenOffice Calc have a memory lovefest.
|
|
|
|
|
|
|
|
|
|
* Fix for bug #480278 - where-am-I ("double click") for StarOffice.py
|
|
|
|
|
smushs the output.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #489490 - Test for OOo Writer bug #413909 not producing the
|
|
|
|
|
correct output.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug #490623, work around for flat_review __cmp__ issue for
|
|
|
|
|
OpenOffice.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
sl Slovenian Matej Urbanči
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.21.0 - 03-Oct-2007
|
|
|
|
|
|
|
|
|
|
Things marked with a '+' indicate stuff that is not planned for a Cthulhu
|
|
|
|
|
2.20.x release. Everything else should appear in a Cthulhu 2.20.x
|
|
|
|
|
release.
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Work on bug 356068 - Provide a command for identifying the default
|
|
|
|
|
button within a dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bug 364518 - Create a GUI interface to the pronunciation
|
|
|
|
|
dictionary
|
|
|
|
|
|
|
|
|
|
* Fix for bug 455308 - Output module and voice selection with Speech
|
|
|
|
|
Dispatcher backend
|
|
|
|
|
|
|
|
|
|
* Fix for bug 456970 - Cthulhu says "0 items" for tree tables that use
|
|
|
|
|
NODE_CHILD_OF relationship
|
|
|
|
|
|
|
|
|
|
* Fix for bug 457198 - Cthulhu shouldn't exit if user-settings import
|
|
|
|
|
fails
|
|
|
|
|
|
|
|
|
|
* Fix for bug 461719 - gnome-mud script failed at import
|
|
|
|
|
(Thanks Javier!!!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 462650 - Traceback when using whereAmI in Evolution New
|
|
|
|
|
Contact dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bug 462475 - crash due Non-ASCII characters in
|
|
|
|
|
~/.cthulhu/user-settings.py file
|
|
|
|
|
|
|
|
|
|
* Fix for bug 464855 - cthulhu speaks/brailles scroll bar arrows as
|
|
|
|
|
anonymous "push buttons"
|
|
|
|
|
|
|
|
|
|
* Work on bug 465989 - Adding panel applets. Manage the presentation
|
|
|
|
|
of images in tables better
|
|
|
|
|
|
|
|
|
|
* Fix for bug 466500 - Speech Dispatcher backend crashes with older SD
|
|
|
|
|
versions (Thanks Tomas Cerha!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 466725 - Traceback when using SayAll in Gedit when text
|
|
|
|
|
lacks sentence punctuation
|
|
|
|
|
|
|
|
|
|
* Fix for bug 467425 - Cthulhu should default to an empty pronunciation
|
|
|
|
|
dictionary
|
|
|
|
|
|
|
|
|
|
* Fix for bug 467425 - Cthulhu causes pygtk application to generate
|
|
|
|
|
GtkWarning messages
|
|
|
|
|
|
|
|
|
|
* Fix for bug 467563 - Speech Dispatcher backend crashes in text setup
|
|
|
|
|
(Thanks Tomas Cerha!)
|
|
|
|
|
|
|
|
|
|
* Work on bug 468098 - The whereAmI implementation doesn't always
|
|
|
|
|
match the whereAmI spec
|
|
|
|
|
|
|
|
|
|
* Fix for bug 469615 - A few lingering i18n issues
|
|
|
|
|
|
|
|
|
|
* Fix for bug 469786 - Braille verbosity setting not reset
|
|
|
|
|
|
|
|
|
|
* Fix for bug 471220 - Gaim's prefixChatMessage setting should have
|
|
|
|
|
option to only prefix non-focused tabs
|
|
|
|
|
|
|
|
|
|
* Fix for bug 472407 - Cthulhu doesn't always announce new messages
|
|
|
|
|
in unfocused tabs in Pidgin
|
|
|
|
|
|
|
|
|
|
* Fix for bug 472962 - Trailing space at end of message/string
|
|
|
|
|
|
|
|
|
|
* Fix for bug 473420 - Cthulhu speaking an extra "seconds" for the
|
|
|
|
|
Preferences dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bug 473422 - Cthulhu has traceback when giving focus to the
|
|
|
|
|
pidgin application
|
|
|
|
|
|
|
|
|
|
* Fix for bug 473991 - Cthulhu doesn't announce autocompleted user names
|
|
|
|
|
in Pidgin
|
|
|
|
|
|
|
|
|
|
* Fix for bug 477683 - Cthulhu failed to bring full screen mag up
|
|
|
|
|
|
|
|
|
|
* Fix for bug 480331 - tree table headers should not be repeated in
|
|
|
|
|
braille
|
|
|
|
|
|
|
|
|
|
* Fix for bug 480746 - Labels for panels should not be repeated in
|
|
|
|
|
braille
|
|
|
|
|
|
|
|
|
|
* Fix for bug 481101 - getClickCount() sometimes returns bogus values
|
|
|
|
|
|
|
|
|
|
* Fix for bug 481343 - Initial top/left/bottom/right zoomer position
|
|
|
|
|
settings don't match screen
|
|
|
|
|
|
|
|
|
|
+ Much work on the test harness and many new regression tests.
|
|
|
|
|
The tests are now Macaroon-based.
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 458150 - flat-review should present slider orientation
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 462627 - Refactor cthulhu_prefs.py
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 464754 - Pronunciation dictionary checks should be
|
|
|
|
|
case insensitive
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 469098 - Cthulhu should indicate when a new chat window/tab
|
|
|
|
|
has appeared in Pidgin
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 472907 - Characters "°" and "º" shouldn't have the
|
|
|
|
|
same description
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 472978 - Short Braille and spoken word for "dial" should
|
|
|
|
|
be different messages
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 476639 - Remove requirement of annotating accessible
|
|
|
|
|
objects
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 457988 - Firefox SSL Dialogs are not read
|
|
|
|
|
|
|
|
|
|
* Fix for bug 460284 - Cthulhu should not allow the user to arrow into
|
|
|
|
|
the FF3 status bar
|
|
|
|
|
|
|
|
|
|
* Fix for bug 461620 - Cthulhu doesn't speak find results in FF3 when
|
|
|
|
|
focus is on Next/Previous buttons.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 466764 - Cthulhu doesn't provide access to alerts that
|
|
|
|
|
appear when page is loading in FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug 468633 - No output when tabbing to ARIA slider
|
|
|
|
|
|
|
|
|
|
* Fix for bug 469686 - Sanity check needed in
|
|
|
|
|
gecko.getHeadingLevel/getNodeLevel
|
|
|
|
|
|
|
|
|
|
* Fix for bug 470332 - Can no longer arrow to push buttons in FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug 471537 - We need to find a way to identify truly
|
|
|
|
|
"focusable" elements in FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug 471955 - Cthulhu does not provide access to state changes
|
|
|
|
|
in HTML radio buttons in FF3
|
|
|
|
|
|
|
|
|
|
* Work on bug 472029 - Cannot arrow into autocompletes in HTML forms
|
|
|
|
|
if Cthulhu is controlling the caret
|
|
|
|
|
|
|
|
|
|
* Fix for bug 472345 - Cannot arrow out of entries in FF3 if text is
|
|
|
|
|
inserted via javascript
|
|
|
|
|
|
|
|
|
|
* Work on bug 472377 - Need to fix braille for radio buttons and
|
|
|
|
|
checkboxes in HTML content
|
|
|
|
|
|
|
|
|
|
* Fix for bug 473585 - Caret not being set to ARIA listbox when
|
|
|
|
|
navigating to it
|
|
|
|
|
|
|
|
|
|
* Fix for bug 475956 - Cthulhu sometimes "guesses" index.htm* as the
|
|
|
|
|
base name for a link in FF3
|
|
|
|
|
|
|
|
|
|
* Fix for bug 476786 - whereAmI fails in Firefox menus
|
|
|
|
|
|
|
|
|
|
* Fix for bug 478204 - Cthulhu should handle navigation around HTML
|
|
|
|
|
focusable lists better
|
|
|
|
|
|
|
|
|
|
* Fix for bug 480021 - Need to handle list items in whereAmI and
|
|
|
|
|
better address XUL list items
|
|
|
|
|
|
|
|
|
|
* Fix for bug 481398 - Absence of a defined speech server causes Cthulhu
|
|
|
|
|
to fail to display its Preferences dialog
|
|
|
|
|
|
|
|
|
|
* Fix for bug 481907 - Traceback in Gecko.locusOfFocusChanged()
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 459584 - ARIA widget labels not read correctly
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 462156 - No announcements for ARIA trees
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 462509 - ARIA dialogs are not being announced
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 471885 - ARIA trees should output only state change if
|
|
|
|
|
item is unchanged
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 471878 - ARIA widgets should not echo characters during
|
|
|
|
|
traversal using arrows
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 475177 - Support new AT-SPI event name format
|
|
|
|
|
|
|
|
|
|
Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 468765 - Cthulhu does not provide access to shortcuts for
|
|
|
|
|
FF3 or Thunderbird menu items
|
|
|
|
|
|
|
|
|
|
OpenOffice/StarOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 469367 - Cthulhu StarOffice script not properly announcing
|
|
|
|
|
(potential) indentation in OOo Writer
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 462256 - Cthulhu doesn't speak/braille anything when going
|
|
|
|
|
to the 2nd screen in the OOo Presentation startup wizard
|
|
|
|
|
|
|
|
|
|
+ Fix for bug 465087 - Cthulhu speaks "Available fields panel" too
|
|
|
|
|
many times with OOo sbase Tables wizard
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
da Danish Kenneth Nielsen
|
|
|
|
|
de German Jochen Skulj
|
|
|
|
|
ca Catalan Gil Fcthulhuda and Josep Puigdemont i Casamaj
|
|
|
|
|
el Greek Nikos Charonitakis
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
fi Finnish Ilkka Tuohela
|
|
|
|
|
fr French Claude Paroz and Stéphane Raimbault
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
ja Japanese Takeshi Aihana
|
|
|
|
|
lt Lithuanian Gintautas Miliauskas and Romas Mažeika
|
|
|
|
|
lv Latvian Raivis Dajus
|
|
|
|
|
mk Macedonian Jovan Naumovski
|
|
|
|
|
nb Norwegian Bokmål Espes Stefansen and Kjartan Maraas
|
|
|
|
|
pt Portuguese Duarte Loreto
|
|
|
|
|
pt_BR Brazilian Portuguese Djavan Fagundes and Raphael Higino
|
|
|
|
|
and Tiago Melo Casal
|
|
|
|
|
ru Russian Anatoly Kamynin and Maxim Dziumanenko
|
|
|
|
|
si Sinhala Danishka Navin
|
|
|
|
|
sq Albanian Laurent Dhima
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
th Thai Theppitak Karoonboonyanan
|
|
|
|
|
uk Ukrainian Maxim Dziumanenko
|
|
|
|
|
vi Vietnamese Clytie Siddall
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.19.6 - 29-Jul-2007
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* NOTICE: the automake requirement for Cthulhu has been moved from
|
|
|
|
|
automake 1.7.2 to 1.9.
|
|
|
|
|
|
|
|
|
|
* Work on bug 364518 - Create a GUI interface to the pronunciation
|
|
|
|
|
dictionary
|
|
|
|
|
|
|
|
|
|
* Fix for bug 409731 - Cthulhu should speak text selected by the mouse
|
|
|
|
|
|
|
|
|
|
* Work on bug 415061 - regression test results should be repeatable
|
|
|
|
|
|
|
|
|
|
* Fix for bug 439191 - sayAll by sentence can position the text cursor
|
|
|
|
|
in the wrong place when interrupted
|
|
|
|
|
|
|
|
|
|
* Additional fix for bug 449964 - Pass the key event information to
|
|
|
|
|
the speech system to allow more advanced key echo handling (needed
|
|
|
|
|
to eliminate a stack trace)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 455230 - Read table cell row should insert column
|
|
|
|
|
headers for non-text cells
|
|
|
|
|
|
|
|
|
|
* Fix for bug 456296 - Traceback in braille.py when doing a
|
|
|
|
|
"Select All" in gedit.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 459080 - Some files missing from POTFILES.in (sorry!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 460215 - Include new Tango icons. Many thanks to
|
|
|
|
|
Stephen Brandt for his work here! The icons look sharp.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 456446 - Gecko autocompletes not always spoken
|
|
|
|
|
|
|
|
|
|
* Fix for bug 459618 - ARIA widgets should not consume navigation keys
|
|
|
|
|
|
|
|
|
|
Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 460774 - Cthulhu doesn't provide access to message being
|
|
|
|
|
composed in Thunderbird
|
|
|
|
|
|
|
|
|
|
Java platform:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 458142 - flat-review does not review Swing panels with
|
|
|
|
|
titled borders
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
fi Finnish Ilkka Tuohela
|
|
|
|
|
lv Latvian Raivis Dejus
|
|
|
|
|
pt_BR Brazilian Portuguese Leonardo Ferreira Fontenelle
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.19.5 - 09-Jul-2007
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* More work on the regression testing framework and tests
|
|
|
|
|
|
|
|
|
|
* Adjusted the uppercase pitch setting so that it is still noticeable
|
|
|
|
|
but not quite so high
|
|
|
|
|
|
|
|
|
|
* Fix for bug 354468 - support bookmarked objects
|
|
|
|
|
|
|
|
|
|
* Fix for bug 354479 - Automatic presentation of "balloon" type
|
|
|
|
|
messages
|
|
|
|
|
|
|
|
|
|
* Fix for bug 375396 - Cthulhu failed to exit after stopping the full
|
|
|
|
|
screen mag.
|
|
|
|
|
|
|
|
|
|
* Tweak for the fix for bug 376515 - Add GUI support for the new
|
|
|
|
|
customizable text-attribute feature: avoid errors when ~/.cthulhu is
|
|
|
|
|
not present
|
|
|
|
|
|
|
|
|
|
* Fix for bug 382601 and bug 400720 - Cthulhu should indicate selected
|
|
|
|
|
text on the braille display and support accurate presentation of
|
|
|
|
|
text attributes on the braille display
|
|
|
|
|
|
|
|
|
|
* Work on bug 395146 - Crash at start. Try to start an HTTP server on
|
|
|
|
|
settings.httpServerPort. If this fails, retry
|
|
|
|
|
settings.maxHttpServerRetries times, each time incrementing the
|
|
|
|
|
server port number by 1. If we are still unable to start a server,
|
|
|
|
|
just fail gracefully.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 436888 - Include widget status information in speech and
|
|
|
|
|
braille for flat review
|
|
|
|
|
|
|
|
|
|
* Fix for bug 438333 - Need to present progress bar activity
|
|
|
|
|
|
|
|
|
|
* Fix for bug 439191 - sayAll by sentence can position the text cursor
|
|
|
|
|
in the wrong place when interrupted
|
|
|
|
|
|
|
|
|
|
* Fix for bug 442069 - Unneeded gnome-speech drivers not stopped when
|
|
|
|
|
GUI setup window is dismissed
|
|
|
|
|
|
|
|
|
|
* Fix for bug 446881 - Cthulhu braillegenerator code assumes that what's
|
|
|
|
|
in a table is a table cell
|
|
|
|
|
|
|
|
|
|
* Fix for bug 449964 - Pass the key event information to the speech
|
|
|
|
|
system to allow more advanced key echo handling (thanks Tomas Cerha!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 449978 - Punctuation keys not echoed (thanks Tomas Cerha!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 450037 - Password field for gdm speaks characters you
|
|
|
|
|
type instead of "star star star star"
|
|
|
|
|
|
|
|
|
|
* Fix for bug 450213 - should acc._narrow(Accessibility.Accessible) be
|
|
|
|
|
a SEVERE error?
|
|
|
|
|
|
|
|
|
|
* Fix for bug 451531 - Cthulhu failed to report the conversation message
|
|
|
|
|
of pidgin. This was solved by simply mapping the gaim script to pidgin
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 409728 - Cthulhu repeats mouse-selected text numerous times
|
|
|
|
|
in Gecko
|
|
|
|
|
|
|
|
|
|
* Fix for bug 447191 - Firefox read page summary
|
|
|
|
|
|
|
|
|
|
* Fix for bug 448096 - Cthulhu does not provide access to progress bars
|
|
|
|
|
for FF3 downloads
|
|
|
|
|
|
|
|
|
|
* Fix for bug 449171 - Cthulhu gets stuck in endless loops on woot.com
|
|
|
|
|
|
|
|
|
|
* Fix for bug 449232 - Firefox move to next large object additional
|
|
|
|
|
tweak
|
|
|
|
|
|
|
|
|
|
* Fix for bug 453229 - Cthulhu should honor the repeated character count
|
|
|
|
|
setting in Firefox
|
|
|
|
|
|
|
|
|
|
Thunderbird:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 449152 - Cannot create a new message in thunderbird
|
|
|
|
|
while using Cthulhu
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 450210 - StarOffice.py needs null-check for
|
|
|
|
|
self.getFrame(event.source)
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
ta Tamil I. Felix
|
|
|
|
|
vi Vietnamese Clytie Siddall and Nguyễn Thái Ngọc Duy
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.19.4 - 17-Jun-2007
|
|
|
|
|
|
|
|
|
|
General:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 376515 - Add GUI support for the new customizable
|
|
|
|
|
text-attribute feature. There is a new "Text Attributes" pane in
|
|
|
|
|
the Cthulhu preferences dialog for this. It can also be set on an
|
|
|
|
|
individual app-specific basis.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 433818 - Messages on system tab of gnome-system-monitor
|
|
|
|
|
are not reported by Cthulhu.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 433951 - making changes in the Cthulhu Preferences dialog
|
|
|
|
|
causes loss of script state.
|
|
|
|
|
|
|
|
|
|
* Fixes for bug 435199 - Cthulhu is bloating the swap partition, so the
|
|
|
|
|
system is no more usable after a short time. We did a lot of
|
|
|
|
|
analysis of Cthulhu's memory usage and patched the leaks we were able
|
|
|
|
|
to detect. There is still a leak in the AT-SPI infrastructure; it
|
|
|
|
|
is being worked on by the AT-SPI maintainers and is tracked via bug
|
|
|
|
|
446277.
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 442709 - Need to do "combo box cleanup"/refactor for
|
|
|
|
|
Firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 443337 - Cthulhu should not use the alt text if it is empty
|
|
|
|
|
to infer a link name.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 444148 - Cthulhu doesn't speak form fields at landsend.com
|
|
|
|
|
|
|
|
|
|
* Fix for bug 445578 - Link preview information would be desirable for
|
|
|
|
|
Firefox. This is obtained when performing a "Where Am I" operation
|
2024-10-20 21:11:35 -04:00
|
|
|
|
(KP_Enter for desktop bindings, CTHULHU_MODIFIER+Return for laptop
|
2024-10-17 16:33:13 -04:00
|
|
|
|
bindings). Many thanks to new community member Scott Haeger for
|
|
|
|
|
this functionality!
|
|
|
|
|
|
|
|
|
|
Java platform:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 435553 - KeyError: 'startOffset' during Java Control
|
|
|
|
|
Panel flat-review.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 436658 - flat-review speaks "filler" for SwingSet2
|
|
|
|
|
demo/source tabs.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 436661 - flat-review speaks SwingSet2 toolbar image
|
|
|
|
|
paths instead of item names.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 437226 - Cthulhu should handle Java labels and text where
|
|
|
|
|
LABEL_FOR is not set.
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
dz Dzongkha Pema Geyleg
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.19.3 - 04-Jun-2007
|
|
|
|
|
|
|
|
|
|
General Cthulhu:
|
|
|
|
|
|
|
|
|
|
* Make checkbox and radio button indicator strings customizable
|
|
|
|
|
(thanks Mario Lang!)
|
|
|
|
|
|
|
|
|
|
* Present checkbox and radio button indicators before label/name in
|
|
|
|
|
braille (thanks Mario Lang!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 345399 - Key echo missing alpha numeric and punctuation
|
|
|
|
|
keys
|
|
|
|
|
|
|
|
|
|
* Fix for bug 349394 to make Speech Dispatcher Factory work better
|
|
|
|
|
with Cthulhu GUI preferences (thanks Tomas Cerha!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 376015 - [a11y] time-admin time servers table is not
|
|
|
|
|
accessible
|
|
|
|
|
|
|
|
|
|
* Fix for bug 412837 - Need a single number to summarize test code
|
|
|
|
|
coverage
|
|
|
|
|
|
|
|
|
|
* Fix for bug 434600 - cursor routing keys cannot be used to position
|
|
|
|
|
caret at end of line
|
|
|
|
|
|
|
|
|
|
* Fix for bug 435226 - Where-am-I doesn't correctly handle multiple
|
|
|
|
|
selected paragraphs in OOo Writer and Evolution
|
|
|
|
|
|
|
|
|
|
* Fix for bug 439155 - Flat review is broken in gcalctool
|
|
|
|
|
|
|
|
|
|
* Fix for bug 439487 - Combobox role not shown in braille in 'brief'
|
|
|
|
|
verbosity mode
|
|
|
|
|
|
|
|
|
|
* Fix for bug 439509 - Run Application Dialog prints entered text
|
|
|
|
|
twice in braille (thanks Mario Lang!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 440592 - Cthulhu doesn't speak gcalctool's status bar
|
|
|
|
|
correctly
|
|
|
|
|
|
|
|
|
|
* Fix for bug 440294 - Voice Properties in Speech Dispatcher backend
|
|
|
|
|
(thanks Tomas Cerha!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 441640 - Rename processCursorKey to processRoutingKey
|
|
|
|
|
(thanks Mario Lang!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 441673 - Define InputEventHandler.__eq__
|
|
|
|
|
(thanks Mario Lang!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 441723 - Cthulhu should not speak "double prime" for the
|
|
|
|
|
number 3
|
|
|
|
|
|
|
|
|
|
* Fix for bug 443012 - atspi.py:_onParentChanged upsets
|
|
|
|
|
atspi.py:_cache in a bad way
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 407941 - Infer labels for objects in HTML content
|
|
|
|
|
|
|
|
|
|
* Fix for bug 414657 - Linked headings should be announced as both
|
|
|
|
|
heading and link
|
|
|
|
|
|
|
|
|
|
* Fix for bug 420540 - Firefox keyboard control wish list. Q/Shift+Q
|
|
|
|
|
can now be used to navigate among blockquotes.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 423435 - Cthulhu is too chatty when loading a page in
|
|
|
|
|
Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for Bug 433655 - Cthulhu's structural navigation should wrap at the
|
|
|
|
|
end of a page
|
|
|
|
|
|
|
|
|
|
* Fix for bug 437753 - Cthulhu should speak and braille the current locus
|
|
|
|
|
of focus after a page is loaded in Firefox and then start reading
|
|
|
|
|
the page
|
|
|
|
|
|
|
|
|
|
* Fix for bug 437986 - Cthulhu should not first speak page and frame
|
|
|
|
|
title when opening a menu in firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bug 439286 - Gecko.py's find{Next,Previous}Object fails when
|
|
|
|
|
object is document_frame.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 440079 - Cthulhu cannot arrow past certain combo boxes in
|
|
|
|
|
Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bug 440529 - Cthulhu bounces out of Firefox Help Contents tree
|
|
|
|
|
and into the document frame
|
|
|
|
|
|
|
|
|
|
* Fix for bug 441476 Cthulhu should attempt to detect erroneously-marked
|
|
|
|
|
list labels in Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bug 441484 - Need to adjust Firefox form field navigation to
|
|
|
|
|
accommodate Firefox changes.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 441610 - Cthulhu should identify bogus/redundant checkbox
|
|
|
|
|
labels in Firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 442083 - Cthulhu skips over empty entries with Up/Down
|
|
|
|
|
Arrow in Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bug 442691 - Form field structural navigation is slow to and
|
|
|
|
|
in large lists
|
|
|
|
|
|
|
|
|
|
* Fix for bug 443067 - sayAll by sentence skips content that is
|
|
|
|
|
in HTML tables in Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bug 443337 - Cthulhu should not use the alt text if it is empty
|
|
|
|
|
to infer a link name
|
|
|
|
|
|
|
|
|
|
* Fix for bug 443650 - Cthulhu "loops" on certain pages in Firefox
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Work on bug 435199 - Cthulhu is bloating the swap partition, so
|
|
|
|
|
the system is no more usable after a short time (improvements
|
|
|
|
|
made to OpenOffice script)
|
|
|
|
|
|
|
|
|
|
* Additional fix for bug 435201 - Cthulhu is too chatty when navigating
|
|
|
|
|
by paragraph in OOo Writer
|
|
|
|
|
|
|
|
|
|
* Fix for bug 435226 - Where-am-I doesn't correctly handle multiple
|
|
|
|
|
selected paragraphs in OOo Writer and Evolution
|
|
|
|
|
|
|
|
|
|
* Fix for bug 435852 - Cthulhu and OpenOffice Calc have a memory lovefest
|
|
|
|
|
|
|
|
|
|
Java platform:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 435825 - Non-ORBit object typecodes ignored when
|
|
|
|
|
instantiating stubs. NOTE: this was a pyorbit fix from Peter Parente
|
|
|
|
|
that had a major impact on a number of bugs we were running into with
|
|
|
|
|
the Java platform. Thanks so much, Peter Parente!
|
|
|
|
|
|
|
|
|
|
* Fix for bug 436674 - flat-review only visits right-most tree nodes
|
|
|
|
|
in SwingSet2 JTree demo
|
|
|
|
|
|
|
|
|
|
* Fix for bug 437049 - Cthulhu does not speak Java Control Panel spinbox
|
|
|
|
|
changes
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
de German Jochen Skulj
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
en_GB English/British David Lodge
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.19.2 - 13-May-2007
|
|
|
|
|
|
|
|
|
|
General Cthulhu:
|
|
|
|
|
|
|
|
|
|
* Typo fixes from Mario Lang (thanks Mario!)
|
|
|
|
|
|
|
|
|
|
* Updates to the specification
|
|
|
|
|
|
|
|
|
|
* Additions to the regression tests
|
|
|
|
|
|
|
|
|
|
* Fix for bug 368640 - Allow user to optionally ignore or be notified
|
|
|
|
|
of tool tips
|
|
|
|
|
|
|
|
|
|
* Fix for bug 372273 - Add ability to configure app-specific settings
|
2024-10-20 21:11:35 -04:00
|
|
|
|
via GUI. NOTE: Adjusted CTHULHU_MODIFIER+Control+Space to now bring
|
2024-10-17 16:33:13 -04:00
|
|
|
|
up the application-specific preferences dialog. The previous usage
|
|
|
|
|
(reload user settings) is now gone.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 400716 - sayAll should be done by sentences
|
|
|
|
|
|
|
|
|
|
* Fix for bug 432674 - In password entries, Cthulhu should respect key
|
|
|
|
|
echo settings and say "star" for the inserted characters
|
|
|
|
|
|
|
|
|
|
* Fix for bug 432685 - Using brltty can consume all the CPU
|
|
|
|
|
|
|
|
|
|
* Fix for bug 433146 - Add ability to configure app-unique settings
|
|
|
|
|
via GUI
|
|
|
|
|
|
|
|
|
|
* Fix for bug 434394 - cthulhu -t causes traceback
|
|
|
|
|
|
|
|
|
|
* Fix for bug 434948 - KP_Insert+Shift cannot be used as modifiers in
|
|
|
|
|
an entry
|
|
|
|
|
|
|
|
|
|
* Fix for bug 435223 - Where-am-I doesn't correctly identify multiple
|
|
|
|
|
selected objects in Nautilus
|
|
|
|
|
|
|
|
|
|
* Fix for bug 435577 - Cthulhu does not speak labels of embedded
|
|
|
|
|
components in gnome-panel
|
|
|
|
|
|
|
|
|
|
* Fix for bug 437004 - Add in hooks for allowing
|
|
|
|
|
activation/deactivation script methods
|
|
|
|
|
|
|
|
|
|
Firefox:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 407663 - Support the "Find" operation in Firefox
|
|
|
|
|
better. Requires Firefox 3 from at least May 9, 2007.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 412677 - Navigation to links with { overflow:hidden }
|
|
|
|
|
stylesheet results in bad behavior
|
|
|
|
|
|
|
|
|
|
* Partial fix for bug 420540 - Firefox keyboard control wish list.
|
2024-10-20 21:11:35 -04:00
|
|
|
|
CTHULHU_MODIFIER+Z will now toggle the structural navigation keys
|
2024-10-17 16:33:13 -04:00
|
|
|
|
on/off.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 422924 - Add more support for accessing HTML tables in
|
|
|
|
|
Firefox. Cthulhu now supports non-uniform
|
|
|
|
|
tables: When you navigate to a non-uniform table using T or
|
|
|
|
|
Shift+T, Cthulhu will indicate that this is a non-uniform table.
|
|
|
|
|
When using structural navigation by cell, if the cell you navigate
|
|
|
|
|
to has multiple headers that apply to it such as "week 2" and
|
|
|
|
|
"Thursday", Cthulhu will speak those headers if they are different from
|
|
|
|
|
the headers from your previous location. Cthulhu also announces cell
|
|
|
|
|
coordinates when navigating using structural navigation among cells.
|
|
|
|
|
And, finally, Cthulhu announces cells that span more than one row or
|
|
|
|
|
column. Of course, depending on your preferences, that's a lot
|
|
|
|
|
of verbiage. Therefore, these are all customizable settings.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 423427 - Need to add form field structural navigation in
|
2024-10-20 21:11:35 -04:00
|
|
|
|
Firefox. CTHULHU_MODIFIER+Tab should move you to the next form field
|
|
|
|
|
and CTHULHU_MODIFIER+Shift+Tab should move you to the previous form
|
2024-10-17 16:33:13 -04:00
|
|
|
|
field.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 423435 - Cthulhu is too chatty when loading a page in
|
|
|
|
|
Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bug 428114 - Cthulhu should attempt to detect
|
|
|
|
|
erroneously-marked combo box labels in Firefox
|
|
|
|
|
|
|
|
|
|
* Fix for bug 436718 - Navigating in focusable lists in FF 7 May build
|
|
|
|
|
hangs Cthulhu
|
|
|
|
|
|
|
|
|
|
OpenOffice:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 363804 - Add ability to turn off coordinate announcement
|
|
|
|
|
when navigating in Calc
|
|
|
|
|
|
|
|
|
|
* Fix for bug 433398 - Cthulhu does not provide access to the state of
|
|
|
|
|
checked menu items in OOo
|
|
|
|
|
|
|
|
|
|
* Fix for bug 435201 - Cthulhu is too chatty when navigating by
|
|
|
|
|
paragraph in OOo Writer
|
|
|
|
|
|
|
|
|
|
* Fix for bug 435307 - OOo Calc output traceback for
|
|
|
|
|
UnboundLocalError: local variable 'focusRegion' referenced before
|
|
|
|
|
assignment
|
|
|
|
|
|
|
|
|
|
* Fix for bug 435852 - Cthulhu and OpenOffice Calc have a memory lovefest
|
|
|
|
|
|
|
|
|
|
Java platform:
|
|
|
|
|
|
|
|
|
|
* Pending fix for bug 436674 - flat-review only visits right-most tree
|
|
|
|
|
nodes in SwingSet2 JTree demo
|
|
|
|
|
|
|
|
|
|
* Fix for bug 437049 - Cthulhu does not speak Java Control Panel spinbox
|
|
|
|
|
changes
|
|
|
|
|
|
|
|
|
|
New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
en_GB English/British David Lodge
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.19.1 - 23-Apr-2007
|
|
|
|
|
|
|
|
|
|
* Turn on Cthulhu's caret navigation mode by default for Firefox.
|
|
|
|
|
NOTE TO USERS: you can still toggle between Cthulhu's caret navigation
|
|
|
|
|
mode and Firefox's (i.e., Gecko) navigation mode by pressing
|
|
|
|
|
Insert+F12.
|
|
|
|
|
|
|
|
|
|
* Much work on bug 400716 and 426360 (Firefox) to provide "say all"
|
|
|
|
|
support by sentences.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 430278 to improve the "where am I" functionality. This
|
|
|
|
|
also includes bug 427481 to fix the "where am I" feature of the
|
|
|
|
|
Evolution Mail...Tasks toggle buttons. This also is related to
|
|
|
|
|
the fix for bug 423011 to finish the refactor of where_am_I module
|
|
|
|
|
to have knowledge of the script it is working with.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 426336 to refactor the find{Next,Previous}Role methods
|
|
|
|
|
in Gecko.py for Firefox. In addition, list navigation (L and
|
|
|
|
|
Shift+L) is now restricted to ordered/unordered lists. Before, form
|
|
|
|
|
field lists were included because they, too, have a role of
|
|
|
|
|
ROLE_LIST.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 426684 to speak the entry text in Firefox when the caret
|
|
|
|
|
is at the end of the line.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 427722 to prevent web page navigation from getting stuck
|
|
|
|
|
on separators.
|
|
|
|
|
|
|
|
|
|
* Work on bug 411261 to prevent Cthulhu from saying just "Link" when
|
|
|
|
|
arrowing up and down by line in some web content in Firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 426687 to only speak the entry text when arrowing up and
|
|
|
|
|
down in a text entry field in Firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 413990 to provide more smarts in Cthulhu to detect tables
|
|
|
|
|
that are used for layout only purposes.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 414926 to present level of headings in Firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 423198 to prevent Cthulhu from speaking "text" repeatedly
|
|
|
|
|
when moving around in a text entry area on a web page in Firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 416971 to speak and braille numbers and bullets of
|
|
|
|
|
list items.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 432674 to respect key echo settings and say "star" when
|
|
|
|
|
speaking characters inserted into password entry fields.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 398009 to present the tooltip text for an object.
|
|
|
|
|
NOTE TO USERS: the standard toolkit method for brining up a tooltip
|
|
|
|
|
is Ctrl+F1 when the object has focus.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 368626 to prevent gnome-panel from crashing when it
|
|
|
|
|
pops up a tooltip.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 423849 to reduce the chattiness of speech context.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 427880 to restore metacity behavior of presenting the
|
|
|
|
|
name of the window to get focus when you're doing an Alt+Tab.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 413109 to add combobox and slider mnemonics to the
|
|
|
|
|
Cthulhu preferences dialog.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 425498 to provide option to allow user to quit Cthulhu
|
|
|
|
|
without needing to go through the "quit" confirmation dialog.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 413109 to address HIG violations. Thanks to Calum
|
|
|
|
|
Benson for his work here.
|
|
|
|
|
|
|
|
|
|
* Fix bug 423738 to use gconf module methods instead of using exec.
|
|
|
|
|
|
|
|
|
|
* Work on bug 422487 to move the caret the first line of a message in
|
|
|
|
|
in Evolution. There are still issues with HTML messages, which may
|
|
|
|
|
require changes in Evolution itself. We're tracking this with the
|
|
|
|
|
Evolution RFE: http://bugzilla.gnome.org/show_bug.cgi?id=423395.
|
|
|
|
|
|
|
|
|
|
* Workaround for Evolution bug 347964 to provide better user feedback
|
|
|
|
|
when deleting messages in Evolution.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 418147 to make sure we treat characters in strings as
|
|
|
|
|
characters and not as bytes when spelling an item.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 430434 to make the key echo settings be enabled by
|
|
|
|
|
default.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 430726 to implement GNOME GOAL #4.
|
|
|
|
|
|
|
|
|
|
* Updated cthulhu man page.
|
|
|
|
|
|
|
|
|
|
* Updated the user experience specifications.
|
|
|
|
|
|
|
|
|
|
* NOTE TO TRANSLATORS: finish first major pass on bug 412200 to
|
|
|
|
|
address I18N/L10N issues. We are now ready for you to take a
|
|
|
|
|
look and give us feedback.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi
|
|
|
|
|
en_GB English/British David Lodge
|
|
|
|
|
es Spanish Francisco Javier Dorado Martinez and
|
|
|
|
|
Jorge Gonzalez
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.19.0 - 27-Mar-2007
|
|
|
|
|
|
|
|
|
|
* Fix for bug 410302 to provide support for the gnome-mud application.
|
|
|
|
|
(Thanks to community member Javier for this contribution!!!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 349394 to roll in experimental speech dispatcher
|
|
|
|
|
support. NOTE: SPEECH DISPATCHER IS STILL UNSUPPORTED AT THIS TIME.
|
|
|
|
|
USE AT YOUR OWN RISK. (Thanks to community member Tomas Cerha for
|
|
|
|
|
this contribution!!!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 395548 to refactor util.py into default.py. This allows
|
|
|
|
|
subclasses to more easily provide specialized behavior.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 402494 to refactor how 'for' statements are used.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 419089 to refactor speech and braille generators in
|
|
|
|
|
StarOffice.py script to use self._script.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 419006 to refactor acroread.py to remove global methods.
|
|
|
|
|
This also takes care of a side effect of the refactoring work done
|
|
|
|
|
in bug 395548.
|
|
|
|
|
|
|
|
|
|
* Work on bug 423011 to refactor the where_am_I module to know about
|
|
|
|
|
the script that is using it.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 319778 to remove hierarchical_presenter (we'll rely on
|
|
|
|
|
an external utility, such as Accerciser, to provide this functionality).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 420173 to prevent the Escape key from becoming bound
|
|
|
|
|
when exiting learn mode.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 423009 to prevent Cthulhu from speaking the role name
|
|
|
|
|
"list item" on web pages.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 418430 to handle empty sections in Firefox.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 423214 to use 1 through 6 and Shift+1 through Shift+6 to
|
|
|
|
|
navigate among headings by level.
|
|
|
|
|
|
|
|
|
|
* Work on bug 414926 to speak heading levels in Firefox (still need
|
|
|
|
|
to add braille).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 422924 to add table navigation in Firefox. T and
|
|
|
|
|
Shift+T move you among tables. Alt+Shift+{Left,Right,Up,Down} will
|
|
|
|
|
move you among table cells. Alt+Shift+{Home,End} will move you to
|
|
|
|
|
the{top,bottom} of the current table.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 417001 to add link structural navigation. U moves you to
|
|
|
|
|
the next unvisited link; Shift U to the previous unvisited link; V
|
|
|
|
|
to the next visited link; Shift V to the previous visited link.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 416853 to prevent structural navigation keys from
|
|
|
|
|
interfering with shortcuts. Ctrl+o and Ctrl+h now work as expected.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 416908 to add list structural navigation. L moves you
|
|
|
|
|
to the next list; Shift L moves you to the previous list.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 423537 to add list item structural navigtion. I and
|
|
|
|
|
Shift I move you among list items.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 416857 to reposition caret better in HTML content after
|
|
|
|
|
leaving and returning to the content (e.g., opening a separate
|
|
|
|
|
dialog and then closing it).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 423531 so O and Shift O do not stop on images and now
|
|
|
|
|
say "large objects" instead of "chunks".
|
|
|
|
|
|
|
|
|
|
* Fix problem with SayAll where the speech engine might not give us a
|
|
|
|
|
callback if we pass it nothing or text that is just whitespace.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 416964 to account for "no break space" character in word
|
|
|
|
|
delimiters.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 404052 to let the user know the Preferences dialog is
|
|
|
|
|
loading.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 402192 to speak text that is pasted in by a middle mouse
|
|
|
|
|
click.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 392939 so that the dash character ("-") is spoken when
|
|
|
|
|
used as a negative sign at "some" punctuation.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350674 to announce when a new folder is opened and
|
|
|
|
|
announce number of items.
|
|
|
|
|
|
|
|
|
|
* Work on bug 415061 to help make regression test results repeatable.
|
|
|
|
|
|
|
|
|
|
* Work on bug 412837 and bug 416332 to measure and increase testing
|
|
|
|
|
coverage.
|
|
|
|
|
|
|
|
|
|
* Updates to the specification.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ca Catalan Gil Fcthulhuda and Josep Puigdemont i Casamaj
|
|
|
|
|
da Danish Peter Bach
|
|
|
|
|
de German Hendrik Richter and Jochen Skulj
|
|
|
|
|
en_GB English/British David Lodge and Gareth Owen
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas and Sigurd Gartmann
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.18.0 - 12-Mar-2007
|
|
|
|
|
|
|
|
|
|
* See http://live.gnome.org/TwoPointSeventeen/ReleaseNotes/Cthulhu for a
|
|
|
|
|
summary of what's changed since Cthulhu v1.0.0. The remainder of these
|
|
|
|
|
NEWS entries cover what's changed since Cthulhu v2.17.92.
|
|
|
|
|
|
|
|
|
|
* Much more work on Gecko.py support for Firefox. Firefox support
|
|
|
|
|
still has a ways to go, both inside Firefox itself and inside Cthulhu.
|
|
|
|
|
|
|
|
|
|
* Much more work on Gecko.py support for Thunderbird. Thunderbird
|
|
|
|
|
support still has a ways to go, both inside Thunderbird itself and
|
|
|
|
|
inside Cthulhu.
|
|
|
|
|
|
|
|
|
|
* Implemented GNOME GOAL #3 - removed "Application" from Categories in
|
|
|
|
|
desktop file.
|
|
|
|
|
|
|
|
|
|
* Work to make sure Cthulhu still works with the latest gnome-mag release.
|
|
|
|
|
|
|
|
|
|
* Updated man page.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 413457 to prevent Cthulhu from speaking various names for
|
|
|
|
|
the "-" character twice in a row in German.
|
|
|
|
|
|
|
|
|
|
* Adjusted StarOffice.py to prevent a traceback in face of some regressions
|
|
|
|
|
in oowriter.
|
|
|
|
|
|
|
|
|
|
* Support for better filtering of events in debug logs.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Khaled Hosny and Djihed Afifi
|
|
|
|
|
bg Bulgarian Alexander Shopov, Rostislav Raykov,
|
|
|
|
|
Vladimir Petkov, and Iassen Pramatarov
|
|
|
|
|
ca Catalan Gil Fcthulhuda and Josep Puigdemont i Casamaj
|
|
|
|
|
de German Hendrik Richter and Jochen Skulj
|
|
|
|
|
dz Dzongkha Pema Geyleg
|
|
|
|
|
en_GB English/British David Lodge and Gareth Owen
|
|
|
|
|
fi Finnish Ilkka Tuohela
|
|
|
|
|
fr French Jonathan Ernst and Stéphane Raimbault
|
|
|
|
|
gu Gujarati Ankit Patel
|
|
|
|
|
hu Hungarian Kálmán Kéménczy and Gabor Kelemen
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
ko Korean Changwoo Ryu
|
|
|
|
|
lt Lithuanian Žygimantas Beručka and Gintautas Miliauskas
|
|
|
|
|
mk Macedonian Jovan Naumovski
|
|
|
|
|
pt Portuguese Duarte Loreto
|
|
|
|
|
pt_BR Brazilian Portuguese Raphael Higino, Og Maciel, Jonh Wendell and
|
|
|
|
|
Fábio Nogueira
|
|
|
|
|
ru Russian Nickolay V. Shmyrev
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
uk Ukrainian Maxim Dziumanenko
|
|
|
|
|
zh_HK Traditional Chinese Chao-Hsiung Liao and Woodman Tuen
|
|
|
|
|
zh_TW Traditional Chinese Chao-Hsiung Liao and Woodman Tuen
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.17.92 - 26-Feb-2007
|
|
|
|
|
|
|
|
|
|
* Much more work on Gecko.py support for Firefox. Firefox support
|
|
|
|
|
still has a ways to go, both inside Firefox itself and inside Cthulhu.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 412058 to terminate the python process better when it
|
|
|
|
|
receives a TERM signal. Note that one must send the TERM signal
|
|
|
|
|
directly to the Python process. Sending it to the shell script
|
|
|
|
|
won't do since the shell script turns around and does a kill -9 on
|
|
|
|
|
the Python process when it gets a TERM signal. The motivation for
|
|
|
|
|
this is to better support the code coverage analysis work that is
|
|
|
|
|
being done by Lynn Monsanto.
|
|
|
|
|
|
|
|
|
|
* Work on bug 354479 to announce what we can about changes to the
|
|
|
|
|
battery status. There are currently issues with the AT-SPI
|
|
|
|
|
support from the Galago support used by gnome-panel that prevent
|
|
|
|
|
us from doing a more effect job here.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 407480 to prevent "cthulhu --help" and other informative
|
|
|
|
|
commands from killing other Cthulhu processes that might be running.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 409708 to remove unnecessary code from Thunderbird
|
|
|
|
|
script now that a few Thunderbird bugs have been fixed.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 405541 to better handle Thunderbird message summary
|
|
|
|
|
list in braille.
|
|
|
|
|
|
|
|
|
|
* Fix for but 408174 to make laptop keybindings work better
|
|
|
|
|
(Thanks to community member Juan Ramon Jimenez for this fix!!!).
|
|
|
|
|
|
|
|
|
|
* Fixed for bug 405624 so Cthulhu will report a label even if it was
|
|
|
|
|
same as previous one.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Khaled Hosny and Djihed Afifi
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
en_GB English/British David Lodge
|
|
|
|
|
fi Finnish Ilkka Tuohela
|
|
|
|
|
fr French Jonathan Ernst and Stéphane Raimbault
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
ko Korean Changwoo Ryu
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas and Sigurd Gartmann
|
|
|
|
|
pl Polish Artur Flints and GNOME PL Team
|
|
|
|
|
pt Portuguese Duarte Loreto
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
zh_CN Simplified Chinese Funda Wang and Abel Cheung
|
|
|
|
|
zh_HK Traditional Chinese Chao-Hsiung Liao and Woodman Tuen
|
|
|
|
|
zh_TW Traditional Chinese Chao-Hsiung Liao and Woodman Tuen
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.17.91 - 11-Feb-2007
|
|
|
|
|
|
|
|
|
|
* Fix for bug 385949: Better handling of comboboxes in Firefox 3.0.
|
|
|
|
|
|
|
|
|
|
* Work on bug 363830: announce when bold, underline, italics, and
|
|
|
|
|
the various alignment toggle buttons change state in OpenOffice.
|
|
|
|
|
(Thanks for the fix, Joanie!)
|
|
|
|
|
|
|
|
|
|
* Fix for bug 397787: Cthulhu now handles if OpenOffice recovery mode
|
|
|
|
|
better.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 405541: provide better handle brailling of message
|
|
|
|
|
summaries in Thunderbird message summary list.
|
|
|
|
|
|
|
|
|
|
* Fix for bugs 403767 and 405562: provide better support for
|
|
|
|
|
autocompletion components in Thunderbird.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 398531: handle the speech preferences tab page better.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 380050: Cthulhu windows are now focused after user
|
|
|
|
|
presses "Quit" or "Preferences" button in Cthulhu Preferences
|
|
|
|
|
window. (Thanks for testing, Joanie!)
|
|
|
|
|
|
|
|
|
|
* Work on bug 400763: much improvement to the responsiveness after
|
|
|
|
|
starting an update from the update manager.
|
|
|
|
|
|
|
|
|
|
* Fix for bugs 400766 and 348464: better handling of autocomplete
|
|
|
|
|
entries in GTK widgets as used by the "Run..." dialog and Evolution.
|
|
|
|
|
|
|
|
|
|
* Continued work on Gecko.py script for Firefox 3.0. We're getting
|
|
|
|
|
there step by step, and it requires work both inside Firefox 3.0
|
|
|
|
|
and inside Cthulhu.
|
|
|
|
|
|
|
|
|
|
* Updated to support latest BrlAPI. Cthulhu should now work various
|
|
|
|
|
versions of BrlTTY and BrlAPI.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi and Khaled Hosny
|
|
|
|
|
ca Catalan Gil Fcthulhuda and Josep Puigdemont i Casamaj
|
|
|
|
|
en_GB English/British David Lodge
|
|
|
|
|
fr French Stéphane Raimbault, Robert-André Mauchin
|
|
|
|
|
and Jonathan Ernst
|
|
|
|
|
it Italian Luca Ferretti
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
th Thai Supranee Thirawatthanasuk and
|
|
|
|
|
Theppitak Karoonboonyanan
|
|
|
|
|
zh_HK Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
zh_TW Traditional Chinese Chao-Hsiung Liao
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.17.90 - 21-Jan-2007
|
|
|
|
|
|
|
|
|
|
* Much more work on the Gecko script (to support both Firefox and
|
|
|
|
|
Thunderbird). Please note that this is still a work in progress
|
|
|
|
|
and much more work needs to be done both inside Cthulhu and inside
|
|
|
|
|
Firefox and Thunderbird. We're working very very hard.
|
|
|
|
|
|
|
|
|
|
* More work on the Thunderbird script to accommodate some unique
|
|
|
|
|
aspects of the Thunderbird UI. We've also logged several bugs
|
|
|
|
|
with the Thunderbird folks to help address these things.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 376791: Cthulhu now provides better access to the buddy
|
|
|
|
|
list in Gaim 2.0.0 beta 5.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 397797: Cthulhu now exposes the language attribute of a
|
|
|
|
|
speech synthesizer voice to allow people to more easily disambiguate
|
|
|
|
|
voices.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 394397: Cthulhu now handles arrowing to the end of a line
|
|
|
|
|
better and prevents the line from being spoken again.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 392939: "-" is now spoken spoken when used as a negative
|
|
|
|
|
sign at "some" punctuation.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 395749: make sure we reference any_data values when we
|
|
|
|
|
get an event rather than waiting to work with them asynchronously.
|
|
|
|
|
|
|
|
|
|
* Added new 'attributes' field to the Python Accessible class
|
|
|
|
|
defined in at-spi.py. This allows scripts to more easily access
|
|
|
|
|
the attributes of an AT-SPI object.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi and Mohamed Magdy
|
|
|
|
|
bg Bulgarian Alexander Shopov
|
|
|
|
|
de German Hendrik Richter
|
|
|
|
|
en_GB English/British David Lodge
|
|
|
|
|
mk Macedonian Jovan Naumovski
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.17.5 - 07-Jan-2007
|
|
|
|
|
|
|
|
|
|
* Brand new script for Adobe Acrobat Reader from Joanie Diggs (Thanks
|
|
|
|
|
Joanie!!!). NOTE: there are still some accessibility issues to
|
|
|
|
|
be worked out with the team at Adobe, but this script helps provide
|
|
|
|
|
some level of access to PDF documents via Reader.
|
|
|
|
|
|
|
|
|
|
* Much more work on Gecko.py script for Firefox 3.0. There's still
|
|
|
|
|
much more work to do in the Firefox 3.0 internals as well as the
|
|
|
|
|
Gecko.py script. We're still working feverishly on it.
|
|
|
|
|
|
|
|
|
|
* Update to outloud.py to add more voices and prevent crash when
|
|
|
|
|
ViaVoice is used (thanks to community member Bart Bunting!!!)
|
|
|
|
|
|
|
|
|
|
* Adjusted bleeding edge Cthulhu code to work with bleeding edge BrlAPI
|
|
|
|
|
code. We expect there to be one more change in BrlAPI 0.5.0 before
|
|
|
|
|
it stabilizes, but it wasn't ready at the time of this release.
|
|
|
|
|
|
|
|
|
|
* Work on bug 350233 (actually an RFE): New script for the Liferea
|
|
|
|
|
application from community member Francisco Javier Dorado Martínez
|
|
|
|
|
(thanks Javier!!!).
|
|
|
|
|
|
|
|
|
|
* Work on bug 376517: Cthulhu now speaks the unit of measure (pixels)
|
|
|
|
|
after the left-margin and/or right-margin text attributes if they
|
|
|
|
|
differ from the norm.
|
|
|
|
|
|
|
|
|
|
* Work on bug 347124: Added feature to allow user to tell gksu to
|
|
|
|
|
disable keyboard grabs. This is just one of the several pieces
|
|
|
|
|
of the puzzle to help prevent hangs when launching sysadmin apps
|
|
|
|
|
from the desktop of a non-root user.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 393074: Repeated characters are now correctly read.
|
|
|
|
|
(Thanks to Juan Ramon Jimenez for this fix!!!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 362546: Fixed problem speaking status bar contents
|
|
|
|
|
(Insert+KP_Enter) when the status bar is a single component (e.g.,
|
|
|
|
|
text field), rather than a container with multiple
|
|
|
|
|
sub-components.
|
|
|
|
|
|
|
|
|
|
* Moved the keyboard layout to the first tab in the preferences
|
|
|
|
|
dialog.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 388620: Fixed wording of "not not" string.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 388317: Prevent crash in Adobe Acrobat Reader (thanks
|
|
|
|
|
Joanie!!!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 387556: Make arrowing to end of line in OOo consistent
|
|
|
|
|
with what happens in gedit (thanks Joanie!!!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 388039: prevent stack trace when running cthulhu -t.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 386267: In Evolution, Cthulhu now speaks/brailles the
|
|
|
|
|
unread status instead of the read status in the message summary
|
|
|
|
|
list.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 382890: Extended dynamic row and column header support
|
|
|
|
|
to OOo Writer tables.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS EVERYONE!!!):
|
|
|
|
|
|
|
|
|
|
ar Arabic Djihed Afifi
|
|
|
|
|
en_GB English/British David Lodge
|
|
|
|
|
es Spanish Francisco Javier F. Serrador
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.17.4 - 17-Dec-2006
|
|
|
|
|
|
|
|
|
|
* Added new support to edit your key bindings from the Cthulhu
|
|
|
|
|
preferences dialog (thanks Jorge Sandín <jorges@elsendero.es>!!!)
|
|
|
|
|
|
|
|
|
|
* Added new implementation of "Where Am I" based upon the discussion
|
|
|
|
|
on the Cthulhu user's list (thanks for your work, everyone!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 382891: Flat review now works in the face of empty text
|
|
|
|
|
areas (thanks Joanie Diggs!!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 381391: Flat review initialization now handles
|
|
|
|
|
situations where the caret is at the end of a text area (thanks
|
|
|
|
|
Joanie Diggs!!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 382408: Eliminated significant sluggishness when
|
|
|
|
|
navigating in OOo Writer tables (many thanks to our Cthulhu users
|
|
|
|
|
for speaking up about this!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 382495: cthulhu --setup is now localized (thanks Takao!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 382418: Cthulhu now announces when you enter/leave a table
|
|
|
|
|
in OOo Writer documents.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 382880: Cthulhu now provides speech output when tabbing
|
|
|
|
|
among cells in OOo Writer documents.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 382888: Cthulhu now announces when you cross a cell boundary
|
|
|
|
|
in OOo Writer tables.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 382415: Cthulhu now honors speak cell/row setting in OOo
|
|
|
|
|
Writer tables.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 384393: Cthulhu now reports bold or underline in OOo Writer
|
|
|
|
|
when Insert F is pressed (this was a regression).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 375395: Cthulhu now speaks blank lines in Evolution when
|
|
|
|
|
appropriate.
|
|
|
|
|
|
|
|
|
|
* Allow Cthulhu to run better under gdm for accessible login. With this
|
|
|
|
|
work, we've been informed by the gdm maintainer that Cthulhu is the
|
|
|
|
|
first assistive technology ever that can run without requiring gdm
|
|
|
|
|
to have a home directory. NOTE: the typical line to add to
|
|
|
|
|
/etc/X11/gdm/modules/AccessKeyMouseEvents is something like the
|
|
|
|
|
following, depending upon what you want Cthulhu to do when it starts:
|
|
|
|
|
|
|
|
|
|
<Control>o 1 1000 10000 /bin/sh -c "GTK_MODULES=gail:atk-bridge ctrun -l child -i none cthulhu -n -d main-window"
|
|
|
|
|
|
|
|
|
|
* Improved support for BrlTTY v3.8. Cthulhu will now first attempt to
|
|
|
|
|
use the new Python bindings for BrlAPI 0.5 (which is what comes with
|
|
|
|
|
BrlTTY v3.8) and then fallback to its own bindings for BrlAPI 0.4.1
|
|
|
|
|
(which is what comes with BrlTTY 3.7.2). When using BrlTTY v3.8,
|
|
|
|
|
Cthulhu is now a better BrlTTY citizen: Cthulhu only consumes BrlTTY
|
|
|
|
|
events that it cares about, and Cthulhu is also smarter about which TTY
|
|
|
|
|
it chooses. NOTE: Our plan is to eventually retire Cthulhu's BrlAPI 0.4.1
|
|
|
|
|
Python bindings as BrlAPI 0.5 becomes more prevalent.
|
|
|
|
|
|
|
|
|
|
* More work done with Gecko.py (the Firefox script), but there's still
|
|
|
|
|
a lot of work to do here, both on the Firefox and Cthulhu
|
|
|
|
|
implementations.
|
|
|
|
|
|
|
|
|
|
* More work done with Thunderbird, but there's still a lot more work
|
|
|
|
|
to be done with it as well, both on the Firefox and Cthulhu
|
|
|
|
|
implementations.
|
|
|
|
|
|
|
|
|
|
* Improvements and additions to the Cthulhu regression test harness.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS!):
|
|
|
|
|
|
|
|
|
|
es Spanish Jorge Sandín and Francisco Javier F. Serrador
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
sl Slovenian Matic Zgur
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.17.3 - 03-Dec-2006
|
|
|
|
|
|
|
|
|
|
* Implementation of RFE 373566: Added support to switch between
|
|
|
|
|
desktop and laptop bindings. Also added support for allowing the
|
|
|
|
|
Caps Lock key to act as the Cthulhu modifier.
|
|
|
|
|
|
|
|
|
|
* Added feature to the preferences dialog to present the key bindings
|
|
|
|
|
as progress towards RFE 354970. Many thanks to Jorge Sandín for
|
|
|
|
|
this work!
|
|
|
|
|
|
|
|
|
|
* Implementation of RFE 354463 - The "Find" command is now working,
|
|
|
|
|
with the exception of bug 381391. Many thanks to Joanie Diggs for
|
|
|
|
|
her hard work on this!
|
|
|
|
|
|
|
|
|
|
* Implementation of RFE 376002: Added command line options to tell
|
|
|
|
|
Cthulhu to start with speech, braille, and/or magnification. This
|
|
|
|
|
is mostly to aid things such as accessible installs and logins.
|
|
|
|
|
|
|
|
|
|
* Work on RFE 371122: much of the "Where am I" command has been
|
|
|
|
|
implemented, though we're still testing and refining it.
|
|
|
|
|
|
|
|
|
|
* A fair amount of work has been done on the Gecko script for Firefox 3.
|
|
|
|
|
Please note this is still a work in progress and is still somewhat
|
|
|
|
|
unstable. The Cthulhu and Firefox teams are working feverishly on the
|
|
|
|
|
support and are still targeting Firefox 3 for compelling web
|
|
|
|
|
access.
|
|
|
|
|
|
|
|
|
|
* Continued work on identifying (and resolving when possible) accessibility
|
|
|
|
|
issues in other applications. Please do a search on the "cthulhu" component
|
|
|
|
|
at http://bugzilla.gnome.org for summaries containing the "[blocked]"
|
|
|
|
|
string to get a list.
|
|
|
|
|
|
|
|
|
|
* In the callback for the Cancel button on the Cthulhu Preferences
|
|
|
|
|
window, the code has been adjusted to destroy that window, so that
|
|
|
|
|
the next time the user displays the Preferences dialog, all of the
|
|
|
|
|
settings will reflect the current running state rather than how the
|
|
|
|
|
user left the GUI components before hitting the Cancel button.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 372808: Cthulhu now reports the appropriate header
|
|
|
|
|
information when tabbing between tables.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 377085: family-name text attribute are no longer
|
|
|
|
|
malformed for multi-word family names.
|
|
|
|
|
|
|
|
|
|
* Implementation of RFE 377955: Suggested additions to pronunciation
|
|
|
|
|
dictionary.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 376347: Cthulhu no longer speaks new-line in the
|
|
|
|
|
Evolution menu bar.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 372964: Added text-attribute settings.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 376006: Handle minimum increment value of 0.0 when
|
|
|
|
|
calculating decimal places to present for sliders.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 358467: Mapped the time-admin to the users-admin
|
|
|
|
|
script so that Cthulhu can correctly read the table of time servers.
|
|
|
|
|
|
|
|
|
|
* Change for bug 364529. Initial value in the Preferences Glade file
|
|
|
|
|
for pitch is now 5.0 and not 9.0. Also allow voice styles to be
|
|
|
|
|
undefined. The hypertext link voice will now initially derive
|
|
|
|
|
its values from the default voice settings.
|
|
|
|
|
|
|
|
|
|
* Partial fix for bug 356060: Provide access to tree item level and
|
|
|
|
|
state in OOo Navigator.
|
|
|
|
|
|
|
|
|
|
* Defensive fix for bug 353432: Cthulhu no longer announces name changes
|
|
|
|
|
for objects who tell us their name has changed when it really
|
|
|
|
|
hasn't.
|
|
|
|
|
|
|
|
|
|
* Work on bug 363815: Implement the ability to have application
|
|
|
|
|
specific settings.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 364452: make sure Cthulhu's name shows up as "cthulhu" and not
|
|
|
|
|
"-c" in at-poke.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 319666: Cthulhu now announces "0 items" when encountering
|
|
|
|
|
various empty objects.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 381653: Cthulhu now announces the new state of a checkbox
|
|
|
|
|
when it is changed inside a table cell.
|
|
|
|
|
|
|
|
|
|
* More work on the specification and regression test suite.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS!):
|
|
|
|
|
|
|
|
|
|
et Estonian Ivar Smolin and Priit Laes
|
|
|
|
|
hu Hungarian Kálmán Kéménczy and Gabor Kelemen
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.17.2 - 05-Nov-2006
|
|
|
|
|
|
|
|
|
|
* Updates to requirements and specifications documents.
|
|
|
|
|
|
|
|
|
|
* Fair amount of work on Gecko.py script, though it is not at all ready
|
|
|
|
|
for compelling access to Firefox (and hence the web) yet. Also did
|
|
|
|
|
a fair amount of work looking at flat review and filing a number of
|
|
|
|
|
bugs against the AT-SPI implementation in progress in Firefox 3.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 369292: gcalctool now speaks the new result when
|
|
|
|
|
the "=" button is activated.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 337063: Cthulhu now supports an alternate .cthulhu location via
|
|
|
|
|
the -u and --user-prefs-dir command line options.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 365939: reading of message list in Evolution now provides
|
|
|
|
|
more concise information for check box items.
|
|
|
|
|
|
|
|
|
|
* For for bug 353422: Mapped vte application to gnome-terminal script and
|
|
|
|
|
also fixed the "backspace" problem in gnome-terminal.
|
|
|
|
|
|
|
|
|
|
* Workaround for bug 368626: prevent gnome-panel from crashing and add
|
|
|
|
|
some defensive code to work in the case where there is no event
|
|
|
|
|
source in an at-spi event.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 338838: Cthulhu now speaks "newline" only when moving by
|
|
|
|
|
character or word.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 358467: Cthulhu now reads check items status
|
|
|
|
|
in "Users and groups" dialog of users-admin application.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 355733: SayAll function now works better for OpenOffice.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 364086: Cthulhu no longer reports "paragraph 0 paragraph"
|
|
|
|
|
when you begin typing in a OpenOffice Calc cell.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 363801: Cthulhu provides confirmation when dynamic row and/or
|
|
|
|
|
column headers are set. In addition, column numbers in OpenOffice
|
|
|
|
|
Calc are now spoken as column letters.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 363807: Cthulhu now reports the number of items in a table.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 321184: Cthulhu now supports a custom pronunciation dictionary.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 363802: Cthulhu no longer says "cell" when navigating from
|
|
|
|
|
cell to cell in OpenOffice Calc.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 363796: Second press of a letter in learn mode now provides
|
|
|
|
|
the phonetic ("military") spelling of the letter.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 355525: Cthulhu handled EMBEDDED_OBJECT_CHARACTERs in text
|
|
|
|
|
better.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 357063: If there are a bunch of repeated characters
|
|
|
|
|
(like the greater thans) on a line that also has text, Cthulhu respects the
|
|
|
|
|
punctuation settings in Cthulhu. But, if the repeated characters are on
|
|
|
|
|
a line by themselves (i.e. 30 greater thans, nothing else), Cthulhu
|
|
|
|
|
indicates their presence ("30 greater than characters") regardless
|
|
|
|
|
of the level of punctuation.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 344249: Cthulhu reports menu mnemonics as part of the
|
|
|
|
|
"Where am I" functionality.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 348975: the state for radio buttons is now spoken prior
|
|
|
|
|
to the role.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 363423: Cthulhu now speaks the "Applications" menu if it is
|
|
|
|
|
brought up while the focus is in a GAIM chat window.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 349956: Cthulhu no longer causes the gedit Print Dialog to slow
|
|
|
|
|
down.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 361624: Flat review no longer fails to move to second
|
|
|
|
|
column of text in OOo Writer documents.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 357829: Use real active descendant of a table cell when
|
|
|
|
|
looking for locus of focus in flat review.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 341406: Cthulhu now presents results when finding files.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 319783: Cthulhu now speaks/brailles the insensitive states
|
|
|
|
|
of objects if they are insensitive.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 338111: Use new BrlAPI Python bindings if they exist.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 348693: Announcement of new mail in Evolution is now
|
|
|
|
|
toggleable via Insert-m.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 361670: flat review no longer fails after minimizing the
|
|
|
|
|
Cthulhu main window.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 355893: Network Preferences "Port" label is now reported
|
|
|
|
|
by Cthulhu.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS!):
|
|
|
|
|
|
|
|
|
|
et Estonian Ivar Smolin and Priit Laes
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas
|
|
|
|
|
sv Swedish Daniel Nylander
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.17.1 - 14-Oct-2006
|
|
|
|
|
|
|
|
|
|
* Implemented RFE 361167: add use of Insert+r and Insert+c as a means
|
|
|
|
|
to specify dynamic column headers and dynamic row headers in Open
|
|
|
|
|
Office spreadsheets.
|
|
|
|
|
|
|
|
|
|
* Fixed bug 361747: provide support for the 'weight' text attribute.
|
|
|
|
|
Also make sure that character text attributes are handled correctly.
|
|
|
|
|
|
|
|
|
|
* Implemented RFE 319657: In gedit, Cthulhu now speaks the context of
|
|
|
|
|
search ('find') results.
|
|
|
|
|
|
|
|
|
|
* Implemented RFE 339789: Added code to "Where Am I" to report the
|
|
|
|
|
number of items in menus and submenus as well as the current
|
|
|
|
|
position of a menu item or menu in its menu.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350523: In gcalctool, give reference to accessible name
|
|
|
|
|
of a button over the text that is being displayed on a button.
|
|
|
|
|
|
|
|
|
|
* Added use of Python logging API to log speech and braille at the
|
|
|
|
|
INFO level. This will dovetail in with the larger testing work
|
|
|
|
|
being done for GNOME.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350219: provide announcement when you create a new
|
|
|
|
|
document for the very first time in Open Office.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 354785: read the entire line in the "Process Fields"
|
|
|
|
|
preferences table in gnome-system-monitor. Fix involved a rework
|
|
|
|
|
of how table cells are brailled and spoken.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 349954: do not make assumptions that UTF-8 strings
|
|
|
|
|
contain only single byte characters. Handle this by converting
|
|
|
|
|
to the Python unicode type before doing processing such as
|
|
|
|
|
string length and character analysis.
|
|
|
|
|
|
|
|
|
|
* Added 'getText' method to script to provide a means for the script
|
|
|
|
|
to work around shortcomings in some accessible text implementations.
|
|
|
|
|
|
|
|
|
|
* Exploratory work on the Gecko.py script to help debug and provide
|
|
|
|
|
an understanding of what the Gecko AT-SPI implementation is providing
|
|
|
|
|
us.
|
|
|
|
|
|
|
|
|
|
* Added ZONE support for goBegin and goEnd functions of flat review
|
|
|
|
|
(thanks Joanie Diggs!)
|
|
|
|
|
|
|
|
|
|
* Improvements to the test harness. NOTE: as a result of the GNOME
|
|
|
|
|
Boston 2006 Accessibility Summit, we may revise this harness as
|
|
|
|
|
the overall testing strategy for GNOME develops.
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS!):
|
|
|
|
|
|
|
|
|
|
et Estonian Ivar Smolin
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
2.17.0 - 04-Oct-2006
|
|
|
|
|
|
|
|
|
|
* Updates to user requirements and functional specification.
|
|
|
|
|
|
|
|
|
|
* Added Cthulhu man pages.
|
|
|
|
|
|
|
|
|
|
* New and improved regression test harness.
|
|
|
|
|
|
|
|
|
|
* Added new Cthulhu main window to allow one to have a GUI option for
|
|
|
|
|
quitting Cthulhu and invoking the configuration settings. The appearance
|
|
|
|
|
of this window can be enabled/disabled in the new "General" tab
|
|
|
|
|
of the configuration dialog. Also added "Apply" button the configuration
|
|
|
|
|
GUI window.
|
|
|
|
|
|
|
|
|
|
* Added new Cthulhu "Quit" dialog.
|
|
|
|
|
|
|
|
|
|
* Refactor in default.py and other scripts to add isTextArea method to
|
|
|
|
|
determine if an object is a text area or not. This allows us to deal
|
|
|
|
|
with the growing number of things that are text areas, but choose to
|
|
|
|
|
give themselves different roles (e.g., GTK's 'text', OpenOffice's
|
|
|
|
|
'paragraph', and Gecko's 'entry').
|
|
|
|
|
|
|
|
|
|
* Added Gecko.py toolkit script to cover apps that use the Mozilla
|
|
|
|
|
Gecko toolkit (e.g., Firefox, Thunderbird, Yelp, etc.). Some work
|
|
|
|
|
done with new Firefox 3 at-spi implementation, but much work is
|
|
|
|
|
still needed.
|
|
|
|
|
|
|
|
|
|
* Added repeated character count handling (rfe/bug 354469).
|
|
|
|
|
|
|
|
|
|
* Added military spelling (rfe/bug 354460).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 351957: Cthulhu now allows the setting of the source and target
|
|
|
|
|
displays for magnification.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 351569: no longer hang when gnome-keyring password box
|
|
|
|
|
appears.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 344192: no longer hang when the "bug buddy" dialog
|
|
|
|
|
appears.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 355602: $ was being echoed twice in terminal with word
|
|
|
|
|
echo enabled.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 357150: use 'append' instead of 'extend' to avoid
|
|
|
|
|
spelling out the 'No focus' message.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 358508: use obj instead of event.source in
|
|
|
|
|
visualAppearanceChanged for speech.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 353532: provide a workaround for a java-access-bridge
|
|
|
|
|
bug (bug 355011) where popup menu events are not sent to Cthulhu.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 353531: 'checked'/'unchecked' are no longer reported
|
|
|
|
|
twice for check boxes in java applications.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 357556: Insert key no longer sticks after running test
|
|
|
|
|
keystroke files. The hot-key to start/stop recording of keystrokes
|
|
|
|
|
within Cthulhu has been reverted to just "Pause". Also adjusted the
|
|
|
|
|
"don't write pause keystrokes" code to recognize F21 (which is the
|
|
|
|
|
Pause key on my Sun type 6 keyboard).
|
|
|
|
|
|
|
|
|
|
* Partial work on bug 354970: add command_name dictionary from Jorge
|
|
|
|
|
Sandin (thanks Jorge!). Also refactored the way keybindings and
|
|
|
|
|
braille bindings are defined and obtained to make it easier to
|
|
|
|
|
discover and override their definitions.
|
|
|
|
|
|
|
|
|
|
* Partial work on bug 349954: become more cognizant of multibyte UTF-8
|
|
|
|
|
characters.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 357509: Flat review now uses the "uppercase" voice
|
|
|
|
|
settings for uppercase text when navigating by line.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 357507: SayAll now uses the "uppercase" voice settings
|
|
|
|
|
for uppercase text.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 356970: repeated character count now works with Evolution
|
|
|
|
|
|
|
|
|
|
* Fix for bug 356911: Cthulhu no longer generates a traceback with
|
|
|
|
|
Numpad-Minus when positioned at the end of a line.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 356179: the test in Cthulhu to determine if the desktop
|
|
|
|
|
is running now works better.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 340849: Cthulhu now provides an option to allow the user to
|
|
|
|
|
automatically logout of the GNOME desktop if the gconf accessibility
|
|
|
|
|
flag wasn't previously enabled before running the setup utility.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 355927: duplicate window titles are now spoken when
|
|
|
|
|
navigating between them using Alt+Tab.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350216: "LAYERED_PANE" is no longer in speech context.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 351797: make sure configuration GUI pops to top.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 347128: allow pan buttons to be used on braille display
|
|
|
|
|
while in learn mode.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 347650: allow a script to determine if it is the active
|
|
|
|
|
script or not (compare self to cthulhu_state.activeScript).
|
|
|
|
|
|
|
|
|
|
* For for bug 354983: From Rodrigo Moya <rodrigo@novell.com> (THANKS!) - fill
|
|
|
|
|
in dead code paths in brlmodule.c.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 354487: apostrophe no longer delimits a word boundary.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 354985: gedit script no longer generates a traceback due to
|
|
|
|
|
a missing import line.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 342602: StarOffice Writer table cell speaking order fixed.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 351826: change cthulhu shell script from sh to bash to allow
|
|
|
|
|
it to better respond to "kill -HUP" signals.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 352866: add "-q" and "--quit" usage information
|
|
|
|
|
|
|
|
|
|
* Fix for bug 353600: don't require the user to be root when doing a
|
|
|
|
|
"make distcheck".
|
|
|
|
|
|
|
|
|
|
* New and updated translations (THANKS!):
|
|
|
|
|
|
|
|
|
|
dz Dzongkha Pema Geyleg
|
|
|
|
|
el Greek Simos Xenitellis
|
|
|
|
|
es Spanish Francisco Javier F. Serrador
|
|
|
|
|
et Estonian Priit Laes
|
|
|
|
|
gl Galician Ignacio Casal Quinteiro
|
|
|
|
|
th Thai Supranee Thirawatthanasuk
|
|
|
|
|
tr Turkish Deniz Kocak and Baris Cicek
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
1.0.0 - 04-Sep-2006
|
|
|
|
|
|
|
|
|
|
* Updates to User's Guide, Architecture, Requirements, and Script Writing
|
|
|
|
|
Guide.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 353467: run in a terminal if we detect text setup will
|
|
|
|
|
be used.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 353476: apply better fallback algorithm to find a
|
|
|
|
|
working synthesis engine.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 352578: ensure that checking/unchecking speech in the
|
|
|
|
|
configuration GUI does the appropriate thing.
|
|
|
|
|
|
|
|
|
|
* Refixed bug 350854 and fix for bug 353268: do not double read lines
|
|
|
|
|
in OpenOffice and also make sure focus is properly handled in gedit
|
|
|
|
|
after a window maximize.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 353237: prevent COMM_FAILURE messages when trying to get
|
|
|
|
|
the object state (thanks Oana from Baum!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 352866: add "-q" and "--quit" options to cthulhu script to
|
|
|
|
|
allow one to more easily kill cthulhu (thanks Javier from ONCE!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 352240: prevent wrong object report for Java
|
|
|
|
|
applications in case of different event ordering (thanks Oana from
|
|
|
|
|
Baum!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 352257: improved isSameObject() function (thanks Oana from
|
|
|
|
|
Baum!).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 352254: better handling of expand/collapse events for the
|
|
|
|
|
Java platform (thanks Oana from Baum!).
|
|
|
|
|
|
|
|
|
|
* Translations:
|
|
|
|
|
bg Bulgarian Alexander Shopov, Rostislav Raykov,
|
|
|
|
|
Vladimir Petkov, and Iassen Pramatarov
|
|
|
|
|
bn Bengali Runa Bhattacharjee
|
|
|
|
|
bn_IN Bengali Runa Bhattacharjee
|
|
|
|
|
ca Catalan Gil Fcthulhuda and Josep Puigdemont i Casamaj
|
|
|
|
|
cs Czech Miloslav Trmac
|
|
|
|
|
cy Welsh Rhys Jones
|
|
|
|
|
de German Hendrik Brandt
|
|
|
|
|
dz Dzongkha Guntupalli Karunakar
|
|
|
|
|
el Greek Nikos Charonitakis
|
|
|
|
|
en_CA English/Canada Adam Weinberger
|
|
|
|
|
en_GB English/British David Lodge and Gareth Owen
|
|
|
|
|
es Spanish Francisco Javier F. Serrador
|
|
|
|
|
and Maria Majadas
|
|
|
|
|
eu Basque Iñaki Larrañaga Murgoitio
|
|
|
|
|
fi Finnish Ilkka Tuohela
|
|
|
|
|
fr French Cedric Corazza, Robert-André Mauchin,
|
|
|
|
|
and Christophe Merlet
|
|
|
|
|
gu Gujarati Ankit Patel
|
|
|
|
|
hi Hindi Rajesh Ranjan
|
|
|
|
|
it Italian Aldo Giambelluca and Alessio Frusciante
|
|
|
|
|
ja Japanese Satoru Satoh
|
|
|
|
|
ko Korean Changwoo Ryu
|
|
|
|
|
lt Lithuanian Žygimantas Beručka and Gintautas Miliauskas
|
|
|
|
|
lv Latvian Raivis Dejus
|
|
|
|
|
mk Macedonian Jovan Naumovski
|
|
|
|
|
ml Malayalam Ani Peter
|
|
|
|
|
mr Marathi Rahul Bhalerao
|
|
|
|
|
nb Norwegian Bokmål Kjartan Maraas and Sigurd Gartmann
|
|
|
|
|
ne Nepali Pawan Chitrakar and Shiva Prasad Pokharel
|
|
|
|
|
nl Dutch Tino Meinen, Elros Cyriatan, Taco Witte,
|
|
|
|
|
Vincent van Adrighem, and Wouter Bolsterlee
|
|
|
|
|
or Oriya Subhransu Behera
|
|
|
|
|
pa Punjabi Amanpreet Singh Alam
|
|
|
|
|
pt_BR Brazilian Portuguese Raphael Higino, Gustavo Noronha Silva,
|
|
|
|
|
and Estêvão Samuel Procópio
|
|
|
|
|
pt Portuguese Duarte Loreto
|
|
|
|
|
ru Russian Nickolay V. Shmyrev
|
|
|
|
|
rw Kinyarwanda Steve Murphy, Philibert Ndandali,
|
|
|
|
|
Viateur Mugenzi, Noëlla Mupole,
|
|
|
|
|
Carole Karema, Jean Baptiste Ngendahayo,
|
|
|
|
|
Augustin Kiberwa, and Donatien Nsengiyumva
|
|
|
|
|
sr@Latn Serbian Danilo Šegan
|
|
|
|
|
sr Serbian Danilo Šegan
|
|
|
|
|
sv Swedish Christian Rose and Daniel Nylander
|
|
|
|
|
ta Tamil I. Felix
|
|
|
|
|
uk Ukrainian Maxim Dziumanenko
|
|
|
|
|
vi Vietnamese Clytie Siddall
|
|
|
|
|
zh_CN Simplified Chinese Funda Wang and Li Shaojie
|
|
|
|
|
zh_HK Traditional Chinese Chao-Hsiung Liao and Woodman Tuen
|
|
|
|
|
zh_TW Traditional Chinese Chao-Hsiung Liao and Woodman Tuen
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.9.0 - 21-Aug-2006
|
|
|
|
|
|
|
|
|
|
* Updates to the requirements guide and input and output style guides.
|
|
|
|
|
|
|
|
|
|
* For regression testing purposes, allow us to get what would have
|
|
|
|
|
been spoken even if settings.speechServerFactory is None.
|
|
|
|
|
|
|
|
|
|
* Improvements to the "cthulhu" shell script. Provides better
|
|
|
|
|
availability and also provides a better means for killing/restarting
|
|
|
|
|
Cthulhu.
|
|
|
|
|
|
|
|
|
|
* New cthulhu.desktop file and icon.
|
|
|
|
|
|
|
|
|
|
* New latent support to allow the setting of the source and target
|
|
|
|
|
displays for magnification. If it exists,
|
|
|
|
|
settings.magnifierTargetDisplay will be treated as an X Window System
|
|
|
|
|
DISPLAY string (e.g., ":0.1") that says where to display the magnified
|
|
|
|
|
area (the default is split screen magnification on the primary
|
|
|
|
|
display). If it exists, settings.magnifierSourceDisplay will be
|
|
|
|
|
treated as an X Window System DISPLAY string (e.g., ":0.0") that says
|
|
|
|
|
what is to be magnified.
|
|
|
|
|
|
|
|
|
|
* Many thanks to our friends at Baum for providing many fixes and testing
|
|
|
|
|
for the Java platform:
|
|
|
|
|
|
|
|
|
|
* Fix for bug 351891: provide better handling when receiving an
|
|
|
|
|
active descendant changed for an object with no active
|
|
|
|
|
descendant.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350740: report combo box selection change for Java
|
|
|
|
|
applications.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350736: better presentation for focused lists in Java
|
|
|
|
|
applications.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350739: improve list navigation for the Java platform.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350724: improve handling of LABEL_FOR and LABELLED_BY
|
|
|
|
|
objects.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 351914: provide better support for combo boxes on
|
|
|
|
|
Java platform.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 352233: prevent exception when getting the child of
|
|
|
|
|
an object from a Java application.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 352238: do not assume last input event was a keyboard
|
|
|
|
|
event.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350213: provide defensive programming for combo box
|
|
|
|
|
braille generator.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 351501: do not generate a traceback when trying to
|
|
|
|
|
braille Evolution message folder tree.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350854: handle object:state-changed:focused events so
|
|
|
|
|
Cthulhu will recognize when GEdit's edit area has focus again after a
|
|
|
|
|
maximize/unmaxmize of GEdit's window on GNOME 2.15/16.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 352073: provide "gnome-python with bonobo" hint for
|
|
|
|
|
missing dependency. Also provide a note at the end providing a more
|
|
|
|
|
obvious message when support for BrlTTY/BrlAPI cannot be found.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 351847: add defensive code in the event the AT-SPI
|
|
|
|
|
implementation gives us a cycle when looking at the
|
|
|
|
|
RELATION_NODE_CHILD_OF relation.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 349465: take some defensive actions in the event that
|
|
|
|
|
the AT-SPI implementation has implemented getTextAtOffset incorrectly
|
|
|
|
|
(i.e., it gives back garbage for offsets).
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350218: GtkDemo Editable cells tree demo no longer
|
|
|
|
|
speaks both cells in a row
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350294: Eliminate TypeError in _initGUIState in GUI prefs.
|
|
|
|
|
|
|
|
|
|
* Fix for bug 350212: Improve speaking of Spin Button changes.
|
|
|
|
|
|
|
|
|
|
* New/Updated Translations (Thanks!):
|
|
|
|
|
Catalan: Josep Puigdemont i Casamajó (NEW)
|
|
|
|
|
Chinese: (Traditional Hong Kong) Chao-Hsiung Liao
|
|
|
|
|
Chinese: (Traditional Taiwan) Chao-Hsiung Liao
|
|
|
|
|
Dutch: Tino Meinen and Vincent van Adrighem
|
|
|
|
|
Dzongkha: Guntupalli Karunakar
|
|
|
|
|
Finnish: Ilkka Tuohela
|
|
|
|
|
German: Hendrik Brandt
|
|
|
|
|
Greek: Nikos Charonitakis
|
|
|
|
|
Gujarati: Ankit Patel
|
|
|
|
|
Japanese: Satoru SATOH (NEW)
|
|
|
|
|
Korean: Changwoo Ryu (NEW)
|
|
|
|
|
Lithuanian: Žygimantas Beručka (NEW)
|
|
|
|
|
Macedonian: Jovan Naumovski
|
|
|
|
|
Marathi: Rahul Bhalerao (NEW)
|
|
|
|
|
Norwegian: (Bokmål) Sigurd Gartmann
|
|
|
|
|
Oriya: Subhransu Behera (NEW)
|
|
|
|
|
Russian: Nickolay V. Shmyrev (NEW)
|
|
|
|
|
Spanish: Francisco Javier F. Serrador
|
|
|
|
|
Swedish: Danial Nylander
|
|
|
|
|
Ukrainian: Maxim Dziumanenko
|
|
|
|
|
Vietnamese: Clytie Siddall
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.2.8 - 06-Aug-2006
|
|
|
|
|
* Cthulhu has been approved for inclusion into GNOME 2.16!!! YEAH!
|
|
|
|
|
Thanks everyone for your support.
|
|
|
|
|
* Many thanks also to the team from Baum for their contributions in
|
|
|
|
|
improving the support for the Java platform.
|
|
|
|
|
* Much improvement in the reliability and availability department.
|
|
|
|
|
Thanks very much to community members for helping test Cthulhu and
|
|
|
|
|
provide us with constructive feedback and informative bug reports.
|
|
|
|
|
These community members include: Joanmarie Diggs, Al Puzzuoli,
|
|
|
|
|
Fco. Javier Dorado Martínez, and Cody Hurst.
|
|
|
|
|
* Improvements to Yelp access.
|
|
|
|
|
* Improvements to Firefox 2 chrome. NOTE: we are targeting Firefox 3
|
|
|
|
|
as the means for providing compelling access to web content.
|
|
|
|
|
* The main 'cthulhu' executable is now a shell script that launches the
|
|
|
|
|
Python process for cthulhu. It includes some utilities to clean up
|
|
|
|
|
stray processes and latent support to automatically detect failures
|
|
|
|
|
in Cthulhu and restart it if necessary. We will be improving this
|
|
|
|
|
script prior to the GNOME 2.16 release. Your testing and feedback
|
|
|
|
|
will be helpful!
|
|
|
|
|
* Improved support for the emacspeak speech service, including better
|
|
|
|
|
ACSS support for DECtalk and overall support for rate/pitch
|
|
|
|
|
parameters. Many thanks to Joanmarie Diggs for her contributions to
|
|
|
|
|
this space. The community model works!
|
|
|
|
|
* Fix for bug 347691: In standard print dialog, printer table items
|
|
|
|
|
not always spoken/displayed.
|
|
|
|
|
* Fix for bug 345462: Cthulhu should speak changes when moving up a level
|
|
|
|
|
in menus.
|
|
|
|
|
* Fix for bug 341371: Cthulhu will not report the file name in file
|
|
|
|
|
picker when there is only one file existing in current folder.
|
|
|
|
|
* Fix for bug 319738: The child routine() needs to be more careful
|
|
|
|
|
about indices out of bounds.
|
|
|
|
|
* Fix for bug 319660: Exiting learn mode should display current locus
|
|
|
|
|
of focus.
|
|
|
|
|
* Fix for bug 348980: Get braille cursor routing keys working again.
|
|
|
|
|
* Fix for bug where window activated and deactivated events can arrive
|
|
|
|
|
out of order. Thanks to Baum for this fix!
|
|
|
|
|
* Defensive programming in the event that expected object specializations
|
|
|
|
|
(e.g., text, component, selection, etc.) don't exist. Thanks to Baum
|
|
|
|
|
for this fix!
|
|
|
|
|
* Created cthulhu.desktop to add cthulhu to menu items.
|
|
|
|
|
* Migrated to LINGUAS model (http://live.gnome.org/GnomeGoals/PoLinguas).
|
|
|
|
|
* Added additional testing and debugging utilities. Also added
|
|
|
|
|
additional helper lines to ~/.cthulhu/user-settings.py that make
|
|
|
|
|
it more convenient to turn on/off various debugging and testing
|
|
|
|
|
utilities.
|
|
|
|
|
* Pychecker fixes and also eliminated circular imports in the python
|
|
|
|
|
modules.
|
|
|
|
|
* Additional keystrokes files for testing. We're ramping up our regression
|
|
|
|
|
tests and hope to have a more complete set by the GNOME 2.16
|
|
|
|
|
release.
|
|
|
|
|
* Provide smoother handling of the crosswires and cursor in the
|
|
|
|
|
magnifier when tracking the mouse.
|
|
|
|
|
* New/Updated Translations (Thanks!):
|
|
|
|
|
Latvian: Raivis Dejus
|
|
|
|
|
Macedonian: Jovan Naumovski
|
|
|
|
|
Dutch: Tino Meinen and Vincent van Adrighem
|
|
|
|
|
Gujarati: Ankit Patel
|
|
|
|
|
Spanish: Francisco Javier F. Serrador
|
|
|
|
|
Greek: Nikos Charonitakis (NEW)
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.2.7 - 24-Jul-2006
|
|
|
|
|
* Much work on hangs. It's better, but we still have work to do.
|
|
|
|
|
* Vastly improved work with GAIM. Also added Insert+{1,2,3,...} to
|
|
|
|
|
allow you to read the last n messages.
|
|
|
|
|
* Fix bug 348084 - fail gracefully if speech is not available.
|
|
|
|
|
* Handle situations where the label the label for a FILLER or PANEL is
|
|
|
|
|
done by placing an unbound label as the first child of the
|
|
|
|
|
FILLER/PANEL and the content of the FILLER/PANEL is the second
|
|
|
|
|
child.
|
|
|
|
|
* Fix bug 348131 - make SayAll perform properly in Evolution.
|
|
|
|
|
* Moved the Cthulhu specific keybindings out of the init() routine in
|
|
|
|
|
cthulhu.py over to the setupInputEventHandlers and getKeyBindings()
|
|
|
|
|
routines in default.py.
|
|
|
|
|
* Reworked how Cthulhu handles "no focus." It is much better now.
|
|
|
|
|
* Added new keynames for various keys.
|
|
|
|
|
* Fixed bug #347228 - correctly identify state of top level item in
|
|
|
|
|
some tree tables.
|
|
|
|
|
* Improved access to Evolution and StarOffice set up wizards.
|
|
|
|
|
* Additional work on access to the Java platform.
|
|
|
|
|
* Added in support for numeric keypad 8 double-clicking, which spells
|
|
|
|
|
the current line, and numeric keypad 5 double clicking, which spells
|
|
|
|
|
the current word.
|
|
|
|
|
* Translations:
|
|
|
|
|
Latvian: Raivis Dejus
|
|
|
|
|
Spanish: Francisco Javier F. Serrador
|
|
|
|
|
Gujarati: Ankit Patel
|
|
|
|
|
Norwegian: Kjartan Maraas
|
|
|
|
|
Dzongkha: Guntupalli Karunakar
|
|
|
|
|
Finnish: Ilkka Tuohela
|
|
|
|
|
Bulgarian: Alexander Shopov
|
|
|
|
|
Bengali: Runa Bhattacharjee
|
|
|
|
|
Macedonian: Jovan Naumovski
|
|
|
|
|
Hindi: Rajesh Ranjan
|
|
|
|
|
Dutch: Tino Meinen and Vincent van Adrighem
|
|
|
|
|
Welsh: Rhys Jone
|
|
|
|
|
Tamil: I. Felix
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.2.6 - 09-Jul-2006
|
|
|
|
|
* Addition of verbalized punctuation settings.
|
|
|
|
|
* Addition of spoken indentation information for lines.
|
|
|
|
|
* Adjustments to brief verbosity settings for speech.
|
|
|
|
|
* Additional work on automatic reading of the entire row for a table cell,
|
|
|
|
|
which is controlled by the cthulhu.settings.readTableCellRow property.
|
|
|
|
|
* Additional work on the StarOffice script to better support
|
|
|
|
|
configuration wizards.
|
|
|
|
|
* Additional work on Evolution to better support configuration wizards.
|
|
|
|
|
* Very preliminary support for the Java platform.
|
|
|
|
|
* Moved a number of utilities from various places to util.py.
|
|
|
|
|
* Moved http server support into its own module. Note that
|
|
|
|
|
cthulhu.settings.speechServerPort is now defunct and has been replaced
|
|
|
|
|
by cthulhu.settings.httpServerPort.
|
|
|
|
|
* Fixes for reading table row and column headers.
|
|
|
|
|
* Fix for bug 347054 to allow readTableCellRow and speechVerbosityLevel
|
|
|
|
|
settings to be set properly from the configuration GUI.
|
|
|
|
|
* Fix for bug 343897 to allow configuration GUI to pop to top when it
|
|
|
|
|
is shown. This requires a more recent version of PyGTK (2.9.3) to work.
|
|
|
|
|
* Fix for bug 341388 to stop speech for an object when its window loses focus.
|
|
|
|
|
* Fixes for bug 343133 to do defensive programming in flat review to
|
|
|
|
|
help prevent hangs.
|
|
|
|
|
* Fix for bug 345472 to not assume the last input event was a keyboard event.
|
|
|
|
|
* More work on bug 319652 to reduce even more hangs.
|
|
|
|
|
* Fix for bug 344880 - process command line arguments even if a11y is not
|
|
|
|
|
enabled.
|
|
|
|
|
* Updates to the style guide.
|
|
|
|
|
* Translations to date (many thanks!):
|
|
|
|
|
Bengali: Runa Bhattacharjee
|
|
|
|
|
British: David Lodge and Gareth Owen
|
|
|
|
|
Bulgarian: Alexander Shopov
|
|
|
|
|
Canadian: Adam Weinberger
|
|
|
|
|
Chinese: (Simplified) Funda Wang
|
|
|
|
|
Czech: Miloslav Trmac
|
|
|
|
|
Dutch: Tino Meinen, Taco Witte, Elros Cyriatan,
|
|
|
|
|
and Vincent van Adrighem
|
|
|
|
|
Dzongkha: Guntupalli Karunakar
|
|
|
|
|
Finnish: Ilkka Tuohela
|
|
|
|
|
French: Christophe Merlet
|
|
|
|
|
German: Hendrik Brandt
|
|
|
|
|
Gujarati: Ankit Patel
|
|
|
|
|
Hindi: Rajesh Ranjan
|
|
|
|
|
Italian: Alessio Frusciante
|
|
|
|
|
Kinyarwanda: Steve Murphy
|
|
|
|
|
Macedonian: Jovan Naumovski
|
|
|
|
|
Nepali: Pawan Chitrakar
|
|
|
|
|
Portuguese: (Brazilian) Raphael Higino, Gustavo Noronha Silva,
|
|
|
|
|
and Estêvão Samuel Procópio
|
|
|
|
|
Serbian: Danilo Šegan
|
|
|
|
|
Spanish: Francisco Javier F. Serrador
|
|
|
|
|
Swedish: Christian Rose
|
|
|
|
|
Tamil: I. Felix
|
|
|
|
|
Ukrainian: Maxim Dziumanenko
|
|
|
|
|
Vietnamese: Clytie Siddall
|
|
|
|
|
Welsh: Rhys Jones
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.2.5 - 11-Jun-2006
|
|
|
|
|
* Re-map keyboard bindings and add additional keyboard bindings.
|
|
|
|
|
See http://live.gnome.org/Cthulhu/KeyboardCommands for the list.
|
|
|
|
|
* Improvements to StarOffice support to provide better access to text
|
|
|
|
|
documents and spreadsheets. Also get rid of spurious "0.00" text
|
|
|
|
|
that was showing up in braille for StarOffice buttons.
|
|
|
|
|
* Addition of announcing text selection as it is selected and unselected.
|
|
|
|
|
* Generalize the "read table cell row" functionality. If you press
|
|
|
|
|
Insert+F11, it will toggle the feature to read the entire row of
|
|
|
|
|
a table or just the selected table cell when you move from row to row.
|
|
|
|
|
* Improved support for SayAll of text objects (SayAll for flat review
|
|
|
|
|
is still on the to do list).
|
|
|
|
|
* Addition of self-voicing module to tell Cthulhu to be quiet when a
|
|
|
|
|
self-voicing application is present.
|
|
|
|
|
* Addition of ability to turn Cthulhu into a speech server that can
|
|
|
|
|
accessed via simple HTTP commands (default port is 20433, but this
|
|
|
|
|
is customizable via cthulhu.settings.speechServerPort). This will
|
|
|
|
|
allow self-voicing applications to use Cthulhu for their speech, thus
|
|
|
|
|
letting them get the user's speech settings preferences.
|
|
|
|
|
* Addition of cthulhu.settings.enableBrailleGrouping (default=False).
|
|
|
|
|
NOTE: this represents a change in the UI for Cthulhu - the behavior to
|
|
|
|
|
date has been to always group menu items on the braille display.
|
|
|
|
|
The system responsiveness was bad for large menus, however, so we
|
|
|
|
|
decided to make this an optional feature turned off by default.
|
|
|
|
|
* Addition of utility to report information on the currently active
|
|
|
|
|
script. This is primarily for helping script writers do debugging
|
|
|
|
|
and is accessed by pressing Insert+F3.
|
|
|
|
|
* Addition of cthulhu.settings.cacheAccessibles (default=True) as a
|
|
|
|
|
means to turn the local caching of accessible objects on or off.
|
|
|
|
|
This is primarily an cthulhu developer debugging feature.
|
|
|
|
|
* Fix for bug 344218 - gnome-terminal would not be presented properly
|
|
|
|
|
if it was started after Cthulhu.
|
|
|
|
|
* Fix for bug 343666: pressing buttons on braille displays could cause
|
|
|
|
|
a hang.
|
|
|
|
|
* Partial fix for bug 342022 - provide some defensive mechanisms to help
|
|
|
|
|
prevent some hangs.
|
|
|
|
|
* Fix for bug 343133 - do not hang when doing a flat-review of a man
|
|
|
|
|
page in gnome-terminal.
|
|
|
|
|
* Fix for bug #343013 - the command line option strings should not be
|
|
|
|
|
translatable.
|
|
|
|
|
* Partial fix for bug 319652 - become a better Python thread citizen
|
|
|
|
|
to help reduce hangs.
|
|
|
|
|
* Fix for bug 342303 - stop speech when the user presses the mouse button.
|
|
|
|
|
* Fix for bug 342122 - use all labels for an object when presenting
|
|
|
|
|
an object.
|
|
|
|
|
* Fix for bug 342133 - do not read all labels in gnome-window-properties
|
|
|
|
|
application when it appears.
|
|
|
|
|
* Fix for bug 341415 - when moving between workspaces with metacity,
|
|
|
|
|
eliminate redundant output and also make sure workspace names are
|
|
|
|
|
announced.
|
|
|
|
|
* Refactor of various modules to move script writing utilities into
|
|
|
|
|
util.py.
|
|
|
|
|
* More fleshing out of the test plan.
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.2.4 - 15-May-2006
|
|
|
|
|
* Addition of text and GUI preferences configuration tools.
|
|
|
|
|
NOTE: 0.2.4 eliminates cthulhu-setup and replaces it with the
|
|
|
|
|
"--setup" (GUI or text, depending upon your environment),
|
|
|
|
|
"--gui-setup" (GUI), "--text-setup" (text), "--no-setup"
|
|
|
|
|
(bypass any automatic setup mechanism - useful for running
|
|
|
|
|
with gdm accessible login) command line options to the
|
|
|
|
|
"cthulhu" command. You can also bring up the GUI while cthulhu
|
|
|
|
|
is running by pressing Insert+space.
|
|
|
|
|
WARNING: 0.2.4 also introduces an incompatible change to
|
|
|
|
|
the configuration file and requires you to "rm -rf ~/.cthulhu"
|
|
|
|
|
and rerun cthulhu setup.
|
|
|
|
|
* Fix for bug 340662 - do not require the desktop to be running
|
|
|
|
|
to set up cthulhu preferences.
|
|
|
|
|
* Addition of support for magnification similar to that in
|
|
|
|
|
Gnopernicus.
|
|
|
|
|
* Fix for bug 331512 - addition of key and word echo. We need
|
|
|
|
|
community feedback on this.
|
|
|
|
|
* Work on specifying the external dependencies for building
|
|
|
|
|
and running Cthulhu.
|
|
|
|
|
* Fix for bug where metacity workspaces (accessed via
|
|
|
|
|
Ctrl+Alt+Arrow) were being announced as inaccessible.
|
|
|
|
|
* Work on dealing with the Java platform giving us
|
|
|
|
|
CORBA::Unknown objects instead of Bonobo::Unknown objects.
|
|
|
|
|
Java platform support, however, still has a long way to go.
|
|
|
|
|
* Work on coping with CORBA COMM_FAILURES a little better.
|
|
|
|
|
* Fix for bug 338097 - better support for the "planner"
|
|
|
|
|
application.
|
|
|
|
|
* Work for bug 338890 - add ""--version" option to cthulhu to
|
|
|
|
|
output the version. Cthulhu also now uses the getopt facility
|
|
|
|
|
to get command line options.
|
|
|
|
|
* Fix for bug 340773 - focus events were interrupting the
|
|
|
|
|
automatic reading of dialog boxes.
|
|
|
|
|
* Fix for bug 340625 - better handling of table cells.
|
|
|
|
|
* Fix for bugs 340559, 337371 - reduce repetitive output of
|
|
|
|
|
slider values.
|
|
|
|
|
* Fix for bug 319732 - move .label logic from atspi.spi to
|
|
|
|
|
something that can be more easily overridden by scripts.
|
|
|
|
|
* Fix for bug 340481 - combo box updates were not being
|
|
|
|
|
handled correctly.
|
|
|
|
|
* Fix for bug 340305 - combo box labels were not being presented.
|
|
|
|
|
* Fix for bug 340556 - radio button group names were not being
|
|
|
|
|
presented.
|
|
|
|
|
* Fix for bug 338839 - allow speech to be enabled/disabled using
|
|
|
|
|
Insert+s.
|
|
|
|
|
* Fix for bug 339932 - shutdown cthulhu better on Ctrl+C from
|
|
|
|
|
the command line.
|
|
|
|
|
* Fix for bug 339927 - use floating point values for speech
|
|
|
|
|
rate, gain, and pitch to provide finer granularity of settings.
|
|
|
|
|
* Fix for bug 341415 - attempt to listen for AT-SPI events and
|
|
|
|
|
present accessible information even if no accessible windows
|
|
|
|
|
are active when cthulhu starts.
|
|
|
|
|
* Work on bug 340849 - automatically enable desktop accessibility
|
|
|
|
|
if needed and remind the user to log out and log back in for
|
|
|
|
|
this to take effect.
|
|
|
|
|
* Additions to and development of the test plan.
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.2.3 - 22-Apr-2006
|
|
|
|
|
* Many changes to the way settings are handled, including allowing them
|
|
|
|
|
to be dynamically reloaded at run time.
|
|
|
|
|
* Nascent support for configuration GUI (still needs work).
|
|
|
|
|
* First pass at key and word echo (still needs work).
|
|
|
|
|
* Added support for ~/.cthulhu/cthulhu-customizations.py, a file that will
|
|
|
|
|
not be overwritten, but will also be loaded if it exists.
|
|
|
|
|
* New settings.cthulhuModifierKeys setting to allow the user to specify
|
|
|
|
|
which key(s) are to be used as the Cthulhu modifier key.
|
|
|
|
|
* Refactor of script.py to include methods for getKeyBindings,
|
|
|
|
|
getBrailleBindings, getInputEventHandlers, and getListeners to make it
|
|
|
|
|
easier for subclasses to override these things.
|
|
|
|
|
* Provide support to allow a script on a toolkit basis versus just being on
|
|
|
|
|
a per app basis.
|
|
|
|
|
* Fixed the way localized files were being found and used.
|
|
|
|
|
* Reduced repetitive verbosity.
|
|
|
|
|
* Reincorporated nascent support for magnification (still needs work).
|
|
|
|
|
* Updates to the requirements document.
|
|
|
|
|
* Make metacity script recognize apps started after Cthulhu was started.
|
|
|
|
|
* New script for planner.
|
|
|
|
|
* Better handling of spell checking in StarOffice, Evolution, and GEdit.
|
|
|
|
|
* More reliable synchronization of local Accessible cache.
|
|
|
|
|
* Fixes for bugs 338687, 334294, 319643, 319789, 330631, 319651,
|
|
|
|
|
339690, 334893, 338240, 337857, 337704, 337709, 337489, 337322,
|
|
|
|
|
336648, 330487.
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.2.2 - 17-Mar-2006
|
|
|
|
|
* CSUN release - the bits we plan to show at CSUN '06.
|
|
|
|
|
* Add output of text attributes at caret - press Insert+f (Rich Burridge)
|
|
|
|
|
* Pre-filter TTS strings to prevent them from being interpreted as commands
|
|
|
|
|
by DECtalk (Willie Walker)
|
|
|
|
|
* Default to using BrlTTY if it is available (Willie Walker)
|
|
|
|
|
* Fix for bug 333168: scripts were not being reclaimed (Willie Walker)
|
|
|
|
|
* Add extra KeySyms to account for Solaris keyboard layouts (Willie Walker)
|
|
|
|
|
* Beginning of util.py for common script utilities (Rich Burridge and
|
|
|
|
|
Willie Walker)
|
|
|
|
|
* Fix for speechgenerator._getSpeechForTableCell (Rich Burridge)
|
|
|
|
|
* More work on Evolution script (Rich Burridge)
|
|
|
|
|
* Work on StarOffice script, including spell checking (Rich Burridge)
|
|
|
|
|
* Fix for bug 333765 to allow Cthulhu to better clean up when shutting
|
|
|
|
|
down under adverse conditions (Willie Walker)
|
|
|
|
|
* Fix for bug 333792 and also provide better fallback for broken
|
|
|
|
|
speech drivers (Willie Walker)
|
|
|
|
|
* Fix for bug 333915 to transform unicode ellipses into "..." (Willie Walker)
|
|
|
|
|
* Use window manager struts for braille monitor and also adapt better to
|
|
|
|
|
dynamic changes in size (e.g., themes using larger fonts)
|
|
|
|
|
* Provide better support for accessible login via gdmlogin.
|
|
|
|
|
* A little more work on the Firefox script, but Firefox/Cthulhu are still
|
|
|
|
|
not ready for prime time (Willie Walker)
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.2.1 - 22-Feb-2006
|
|
|
|
|
* *Much* work on Evolution script - this far outshadows much of the
|
|
|
|
|
other work done for this release (Rich Burridge and Mike Pedersen)
|
|
|
|
|
* Various code cleanup (Willie Walker and Rich Burridge)
|
|
|
|
|
* Introduction of prototype testing harness (Willie Walker)
|
|
|
|
|
* Creation of bugs/* to keep track of external bug dependencies (team)
|
|
|
|
|
* Additional debug features (Willie Walker):
|
|
|
|
|
> Insert+Ctrl+F5 - cycle through debug levels
|
|
|
|
|
> Insert+F7 - print ancestry for locus of focus
|
|
|
|
|
> Insert+Ctrl+F7 - print entire application hierarchy for app with locus
|
|
|
|
|
of focus
|
|
|
|
|
* Minor enhancement to flat review to attempt to better handle parents
|
|
|
|
|
that manage a very large number of descendants (Willie Walker)
|
|
|
|
|
* Take better care when installing on 64-bit platforms (Willie Walker)
|
|
|
|
|
* Fix gaim.py to better handle text areas (bug 325917) (Willie Walker)
|
|
|
|
|
* Support ABI incompatible change made to AT-SPI 1.7.0 (Willie Walker)
|
|
|
|
|
* Use EventDetails.host_application if it is available (Willie Walker)
|
|
|
|
|
* Internationalize script mappings.
|
|
|
|
|
* Some work with OOo and its new UNO<->ATK bridge (Willie Walker)
|
|
|
|
|
* Allow scripts to be picked up from . directory where cthulhu is run
|
|
|
|
|
(Willie Walker).
|
|
|
|
|
* Added braille monitor - add useBrailleMonitor=True to
|
|
|
|
|
~/.cthulhu/user-settings.py to enable it (Willie Walker)
|
|
|
|
|
* Many localizations also performed by a number of very enthusiastic
|
|
|
|
|
folks: Francisco Javier F. Serrador, Adam Weinberger, Clytie Siddall
|
|
|
|
|
* Add Insert+s option to manually tell speech to reset should something
|
|
|
|
|
go awry (Willie Walker)
|
|
|
|
|
* Add KP_Insert as an equivalent of Insert for the Cthulhu modifier.
|
|
|
|
|
(Willie Walker)
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.2.0 - 29-Nov-2005
|
|
|
|
|
* Many many changes: new scripting architecture; better support for
|
|
|
|
|
speech and braille; decent support for GTK applications; flat review
|
|
|
|
|
mode.
|
|
|
|
|
* Many localizations also performed by a number of very enthusiastic
|
|
|
|
|
folks: Francisco Javier F. Serrador, Pawan Chitrakar, Adam Weinberger,
|
|
|
|
|
Maxim Dziumanenko, Hendrik Brandt, David Lodge, Raphael Higino, Steve
|
|
|
|
|
Murphy, Miloslav Trmac, Christian Rose, Alessio Frusciante, Aldo
|
|
|
|
|
Giambelluca, Vincent van Adrighem, Danilo Segan, Ankit Patel, Estêvão
|
|
|
|
|
Samuel Procópio, Christophe Merlet, Cedric Corazza, Gustavo Noronha
|
|
|
|
|
Silva, Funda Wang, Gareth Owen, and Duarte Loreto.
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.1.0 - 25-Jun-2004
|
|
|
|
|
* Changed scripting model -- scripts are now always all loaded at once
|
|
|
|
|
and the Cthulhu event processor decides which script should receive which
|
|
|
|
|
events
|
|
|
|
|
|
|
|
|
|
==========
|
|
|
|
|
|
|
|
|
|
0.0.13 - 10-Jun-2004
|
|
|
|
|
* Added spec file
|
|
|
|
|
* Sorted out packaging issues
|
|
|
|
|
* Fixed automatic dialog reading
|