13050 lines
426 KiB
Plaintext
13050 lines
426 KiB
Plaintext
45.2 - 6 January 2024
|
||
|
||
Web:
|
||
|
||
* Fix bug causing us to get stuck in menu bar during caret navigation.
|
||
|
||
General:
|
||
|
||
* Dump our cached information in response to children-changed events
|
||
so that we do not present stale information.
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
en_GB British English Bruce Cowan
|
||
fa Persian Sina Aghighi
|
||
fr French Guillaume Bernard
|
||
he Hebrew Yaron Shahrabani
|
||
ka Georgian Ekaterine Papava
|
||
pt_BR Brazilian Portuguese Alex Jr
|
||
ro Romanian Daniel Șerbănescu
|
||
tr Turkish Sabri Ünal
|
||
|
||
=========
|
||
|
||
45.1 - 6 October 2023
|
||
|
||
Web:
|
||
|
||
* Fix regression in bookmark support.
|
||
|
||
* Fix bug causing Cthulhu to present some custom widgets as an image.
|
||
|
||
General:
|
||
|
||
* Fix bug causing Cthulhu to ignore objects that are valid because they
|
||
had been defunct/invalid before.
|
||
|
||
* Fix bug causing rewind and fast-forward in SayAll to fail.
|
||
|
||
* Fix chattiness issue in mate-panel.
|
||
|
||
* Only examine descriptions by default in isSameObject for Gtk apps
|
||
for performance reasons.
|
||
|
||
* Use AXObject.is_dead instead of the script utility for performance
|
||
reasons.
|
||
|
||
* Revert "Don't let brlapi crash us". This change was a workaround
|
||
put in place to give distros enough time to get the fixed brltty,
|
||
but it had a slight performance impact if braille was enabled but
|
||
not being used.
|
||
|
||
* Stop using deprecated Gtk API in the accessible actions menu.
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
eo Esperanto Kristjan SCHMIDT
|
||
|
||
=========
|
||
|
||
45.0 - 15 September 2023
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Jordi Mas i Hernandez
|
||
cs Czech Daniel Rusek
|
||
da Danish Alan Mortensen
|
||
id Indonesian Andika Triwidada
|
||
ka Georgian Ekaterine Papava
|
||
sl Slovenian Matej Urbančič
|
||
sv Swedish Anders Jonsson
|
||
zh_CN Chinese (China) Boyuan Yang
|
||
|
||
=========
|
||
|
||
45.rc - 5 September 2023
|
||
|
||
Bug Fixes:
|
||
|
||
* Fix several performance issues
|
||
|
||
* Fix bug causing utterances to be split up unexpectedly
|
||
|
||
* Filter out redundant descriptions to reduce chattiness
|
||
|
||
* Fix tracebacks resulting from hand-editing user-settings.conf
|
||
|
||
* Fix speech getting cut off when focus changes away from checkable
|
||
item
|
||
|
||
* Fix Cthulhu failing to say "command not found" label in gnome-shell's
|
||
run dialog
|
||
|
||
* Fix presentation of Qt tree cells with toggle action
|
||
|
||
* Improve logic when suspending events
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
be Belarusian Vasil Pupkin
|
||
da Danish Alan Mortensen
|
||
de German Jürgen Benvenuti
|
||
de German Philipp Kiemle
|
||
es Spanish Daniel Mustieles
|
||
fa Persian Danial Behzadi
|
||
fi Finnish Jiri Grönroos
|
||
gl Galician Fran Dieguez
|
||
id Indonesian Andika Triwidada
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
lt Lithuanian Aurimas Černius
|
||
pa Punjabi Amn Alam
|
||
pl Polish Piotr Drąg
|
||
ru Russian Artur S0
|
||
ru Russian Sergej A
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Sabri Ünal
|
||
|
||
=========
|
||
|
||
45.beta2 (née 45.gamma) - 15 August 2023
|
||
|
||
Distros should read the following:
|
||
https://discourse.gnome.org/t/psa-for-distros-brltty-should-be-built-using-cython-0-29-x-not-cython-3
|
||
|
||
Bug Fix:
|
||
|
||
* Do not crash when BrlApi.Connection() crashes as a consequence of
|
||
BrlTTY having been built with Cython 3.
|
||
|
||
=========
|
||
|
||
45.beta - 14 August 2023
|
||
|
||
Bug Fixes:
|
||
|
||
* Use importlib instead of imp. This is needed for Cthulhu to work in
|
||
Python 3.12
|
||
|
||
* Fix regression in flat review braille panning
|
||
|
||
* Fix presentation of Calc selected cells
|
||
|
||
* Fix the "screen reader on" message getting cut off
|
||
|
||
* Treat LibreOffice as not supporting AtspiCollection (otherwise it can
|
||
become non-responsive)
|
||
|
||
Feature Changes:
|
||
|
||
* Change the default button in the list-of dialogs from "jump to" to
|
||
"activate"
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
eu Basque Asier Sarasua Garmendia
|
||
gl Galician Fran Dieguez
|
||
hu Hungarian Attila Hammer
|
||
ka Georgian Ekaterine Papava
|
||
uk Ukrainian Yuri Chornoivan
|
||
|
||
=========
|
||
|
||
45.alpha - 5 August 2023
|
||
|
||
NOTE: A beta release will follow in a few days, hopefully including all
|
||
of the translations that are in master but never made it to the gnome-45
|
||
branch.
|
||
|
||
New and Modified Features:
|
||
|
||
* Object Navigator: This allows the user to navigate through a hierarchy
|
||
of UI objects. Bindings:
|
||
- Ctrl+Cthulhu+Up/Down for navigating between parent/child
|
||
- Ctrl+Cthulhu+Left/Right for navigating among siblings
|
||
- Ctrl+Cthulhu+Return for performing a click
|
||
- Ctrl+Cthulhu+S to toggle the simplification of the object hierarchy
|
||
|
||
* Flat Review can now by restricted to the current object of interest to
|
||
eliminate "noise" from irrelevant objects.
|
||
Binding: Currently unbound
|
||
|
||
* Flat Review now has a command that displays the entire contents being
|
||
reviewed in an editable text view, making it easier to copy and paste
|
||
the contents of terminals, dialogs, etc.
|
||
Binding: Currently unbound
|
||
|
||
* Action Presenter: A popup menu for performing accessible actions on an
|
||
object, such as click, expand/collapse, press. This should make it
|
||
easier to interact with applications with poor keyboard navigability.
|
||
Binding: Cthulhu+Shift+A
|
||
|
||
* The Notification List feature was re-written. It now uses an actual
|
||
Gtk list rather than an off-screen one. The review announcements now
|
||
include a timestamp and the dialog allows you to clear the history.
|
||
|
||
* Preferences Dialog and Shortcuts List are now grouped based on feature,
|
||
making it far easier to discover and bind/rebind commands of interest.
|
||
|
||
* The Structural Navigation command to navigate among form fields was
|
||
remapped from Cthulhu+Tab/Cthulhu+Shift+Tab to F/Shift+F. A new command was
|
||
also added to navigate among iframes, which is currently unbound.
|
||
|
||
* Added a command to present the default button. Binding: Cthulhu+E.
|
||
|
||
* Modify Cthulhu's left-click functionality to prefer actions which are
|
||
associated with performing a left click (e.g. click, press, jump,
|
||
open) and only attempt to synthesize a click as a last resort.
|
||
|
||
Bug Fixes and Other Improvements:
|
||
|
||
* Added the ability to temporarily suspend registration for accessibility
|
||
events which can greatly improve performance at times event floods are
|
||
likely, such as window creation/destruction and activation/deactivation.
|
||
|
||
* Started preferring AtspiCollection over child iteration to locate
|
||
descendants in the accessibility tree. The performance improvement can
|
||
be up to 10 times faster. We will continue making changes in this area
|
||
between now and the stable release.
|
||
|
||
* Started relying on speech-dispatcher for character presentation rather
|
||
than our own character names dictionary, which we were not always using.
|
||
This should cause Cthulhu to always speak the character name in the same
|
||
way.
|
||
|
||
* Interrupt speech conditionally on focus changes. This is needed for
|
||
Gtk 4 on Wayland because we currently do not get notifications for
|
||
input events, which had been our most reliable hint to interrupt speech.
|
||
The heuristics to identify when we should not interrupt speech are
|
||
still being refined, but hopefully this will make the user experience
|
||
a bit more tolerable until a solution is agreed upon and implemented.
|
||
See https://github.com/flatpak/xdg-desktop-portal/issues/1046 for more
|
||
information.
|
||
|
||
* A number of improvements to reduce some lagginess and chattiness in
|
||
certain web apps.
|
||
|
||
* Added logic to filter out windows which claim to be active but really
|
||
aren't, including descendants of mutter-x11-frames, the desktop frame
|
||
of some window environments, and certain Electron apps.
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
en_GB British English Bruce Cowan
|
||
hu Hungarian Attila Hammer
|
||
it Italian Gianvito Cavasoli
|
||
ka Georgian Ekaterine Papava
|
||
|
||
=========
|
||
|
||
44.1 - 25 May 2023
|
||
|
||
Web:
|
||
|
||
* Support aria-disabled on application, tab, group, and focusable
|
||
separator/splitter
|
||
|
||
* Fix bug in identification of inline iframes
|
||
|
||
General:
|
||
|
||
* Improve performance by checking for duplicate object events
|
||
|
||
* Filter duplicate events when checking for double presses of the
|
||
cthulhu modifier
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
it Italian Gianvito Cavasoli
|
||
|
||
=========
|
||
|
||
44.0 - 24 March 2023
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
da Danish Alan Mortensen
|
||
fr French Guillaume Bernard
|
||
|
||
=========
|
||
|
||
44.rc - 8 March 2023
|
||
|
||
General:
|
||
|
||
* Fix double-presentation of indentation information
|
||
|
||
* Interrupt speech immediately prior to speaking "screen reader off"
|
||
|
||
* Add command-line Cthulhu modifier documentation
|
||
|
||
* Fix issue when using the new AT-SPI device API
|
||
|
||
Web:
|
||
|
||
* Fix jumping in sites caused by ARIA selection-changed events
|
||
|
||
* Fix incorrect browsing in Firefox when popup has focus
|
||
|
||
* Fix double-presentation of content in ARIA's tab role
|
||
|
||
* Fix structural navigation commands sometimes failing to work after
|
||
script reactivation
|
||
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ab Abkhazian Nart Tlisha
|
||
de German Jürgen Benvenuti
|
||
hu Hungarian Attila Hammer
|
||
id Indonesian Kukuh Syafaat
|
||
ka Georgian Ekaterine Papava
|
||
sv Swedish Anders Jonsson
|
||
uk Ukrainian Yuri Chornoivan
|
||
|
||
=========
|
||
|
||
43.1 - 3 January 2023
|
||
|
||
General:
|
||
|
||
* Clean up and fix bugs in flat review find
|
||
|
||
* Treat KP_Delete as Delete for the purpose of identifying text deletions
|
||
|
||
* Fix several issues related to prefering the TableCell interface
|
||
|
||
* Fix presentation of name-changed events for Qt push buttons
|
||
|
||
Web:
|
||
|
||
* Fix repetition of text elements during SayAll in web content
|
||
|
||
* Fix structural navigation bug impacting columns spanning multiple cells
|
||
|
||
* Fix chattiness issue with browser page tabs
|
||
|
||
* Fix bug causing Cthulhu to present a non-active page in Chrome
|
||
|
||
Mouse Review:
|
||
|
||
* Do not re-present the whole paragraph when leaving a link
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ab Abkhazian Nart Tlisha
|
||
ka Georgian Ekaterine Papava
|
||
nl Dutch Nathan Follens
|
||
|
||
=========
|
||
|
||
43.0 - 23 September 2022
|
||
|
||
General:
|
||
|
||
* Prevent double-presentation of notifications
|
||
|
||
* Fix presentation of Nautilus items for Gtk 4
|
||
|
||
* Fix bug causing the wrong voice to be used
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
bg Bulgarian Alexander Shopov
|
||
ca Catalan Jordi Mas
|
||
da Danish Alan Mortensen
|
||
fr French Charles Monzat
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
lv Latvian Rūdolfs Mazurs
|
||
ne Nepali Pawan Chitrakar
|
||
pt_BR Brazilian Portuguese Leônidas Araújo
|
||
sl Slovenian Matej Urbančič
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Sabri Ünal
|
||
zh_CN Chinese (China) Boyuan Yang
|
||
|
||
=========
|
||
|
||
43.beta - 29 August 2022
|
||
|
||
Web:
|
||
|
||
* Fix issue causing Cthulhu to remain silent with autofocused inputs
|
||
|
||
* Prevent structural navigation exiting current modal dialog
|
||
|
||
* Make cell ancestor presentation optional
|
||
|
||
General:
|
||
|
||
* Fix issue causing the description to not be presented
|
||
|
||
* Fix several popup menu-related issues
|
||
|
||
* Fix issue causing certain static text in dialogs to not be presented
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ab Abkhazian Nart Tlisha
|
||
ca Catalan Jordi Mas
|
||
cs Czech Marek Černocký
|
||
de German Jürgen Benvenuti
|
||
eu Basque Asier Sarasua Garmendia
|
||
fr French Claude Paroz
|
||
gl Galician Fran Dieguez
|
||
hu Hungarian Attila Hammer
|
||
lt Lithuanian Aurimas Černius
|
||
pl Polish Piotr Drąg
|
||
sr Serbian Марко Костић
|
||
tr Turkish Emin Tufan Çetin
|
||
zh_CN Chinese (China) Luming Zh
|
||
|
||
=========
|
||
|
||
43.alpha - 1 July 2022
|
||
|
||
Web:
|
||
|
||
* Fix several issues relating to presentation of navigation among
|
||
focusable descendants within ARIA grids and tables
|
||
|
||
* Improve support for description lists
|
||
|
||
* Improve presentation of articles in feeds
|
||
|
||
* Improve presentation of unknown setsize and row/column count
|
||
|
||
* Fix several "chattiness" issues related to ARIA widgets
|
||
|
||
* Fix SayAll presentation of time element inside link
|
||
|
||
* Fix presentation of the FluentUI react dialog (and any other
|
||
dialog which has an ARIA document-role descendant
|
||
|
||
* Improve performance in large rich-text editors
|
||
|
||
* Include focusable elements with clickancestor action in the
|
||
list of "clickables"
|
||
|
||
WebKitGtk:
|
||
|
||
* Fix issue causing WebKitGtk 2.36 content to not be handled by Cthulhu's
|
||
webkit support
|
||
|
||
* Fail gracefully when structural navigation commands are used in
|
||
WebKitGtk 2.36.x (the collection interface won't be supported
|
||
until 2.26.4)
|
||
|
||
General:
|
||
|
||
* Add more event-flood handling to improve performance in general,
|
||
but especially for gnome-shell
|
||
|
||
* Fix bug related to which script responded to a mouse-button event
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
bg Bulgarian Alexander Shopov
|
||
ca Catalan Jordi Mas
|
||
ca Catalan Jordi Mas i Hernandez
|
||
cs Czech Marek Černocký
|
||
da Danish Alan Mortensen
|
||
da Danish Ask Hjorth Larsen
|
||
de German Mario Blättermann
|
||
de German Philipp Kiemle
|
||
de German Tim Sabsch
|
||
es Spanish Daniel Mustieles
|
||
es Spanish Francisco Javier Dorado
|
||
eu Basque Asier Sarasua Garmendia
|
||
fa Persian Danial Behzadi
|
||
fi Finnish Jiri Grönroos
|
||
fr French Charles Monzat
|
||
fr French Claude Paroz
|
||
gl Galician Fran Dieguez
|
||
he Hebrew Yaron Shahrabani
|
||
hu Hungarian Attila Hammer
|
||
id Indonesian Kukuh Syafaat
|
||
it Italian Milo Casagrande
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
lt Lithuanian Aurimas Černius
|
||
lv Latvian Rūdolfs Mazurs
|
||
nb Norwegian Bokmål Kjartan Maraas
|
||
ne Nepali Pawan Chitrakar
|
||
nl Dutch Nathan Follens
|
||
oc Occitan Quentin PAGÈS
|
||
pl Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Leônidas Araújo
|
||
pt_BR Brazilian Portuguese Matheus Barbosa
|
||
pt_BR Brazilian Portuguese Tiago Casal
|
||
pt Portuguese Hugo Carvalho
|
||
ro Romanian Daniel Șerbănescu
|
||
ru Russian Aleksandr Melman
|
||
sl Slovenian Matej Urbančič
|
||
sr Serbian Марко Костић
|
||
sv Swedish Anders Jonsson
|
||
sv Swedish Luna Jernberg
|
||
tr Turkish Emin Tufan Çetin
|
||
uk Ukrainian Yuri Chornoivan
|
||
zh_CN Chinese (China) Boyuan Yang
|
||
zh_CN Chinese (China) Luming Zh
|
||
|
||
=========
|
||
|
||
42.0 - 22 March 2022
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
de German Philipp Kiemle
|
||
it Italian Milo Casagrande
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
nb Norwegian Bokmål Kjartan Maraas
|
||
|
||
=========
|
||
|
||
42.rc - 11 March 2022
|
||
|
||
Web:
|
||
|
||
* Improve behavior during event flood of table-related events from
|
||
web apps
|
||
|
||
* Fix bug causing us to ignore a newly-loaded document due to it
|
||
having a bogus index in parent
|
||
|
||
LibreOffice:
|
||
|
||
* Fix bug causing lines with embedded objects to not be spoken
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
bg Bulgarian Alexander Shopov
|
||
ca Catalan Jordi Mas
|
||
cs Czech Marek Černocký
|
||
da Danish Alan Mortensen
|
||
es Spanish Daniel Mustieles
|
||
eu Basque Asier Sarasua Garmendia
|
||
fr French Claude Paroz
|
||
gl Galician Fran Dieguez
|
||
hu Hungarian Attila Hammer
|
||
id Indonesian Kukuh Syafaat
|
||
lt Lithuanian Aurimas Černius
|
||
pl Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Matheus Barbosa
|
||
pt Portuguese Hugo Carvalho
|
||
ro Romanian Daniel Șerbănescu
|
||
ru Russian Aleksandr Melman
|
||
sl Slovenian Matej Urbančič
|
||
sr Serbian Марко Костић
|
||
sv Swedish Luna Jernberg
|
||
tr Turkish Emin Tufan Çetin
|
||
uk Ukrainian Yuri Chornoivan
|
||
zh_CN Chinese (China) Luming Zh
|
||
|
||
=========
|
||
|
||
42.beta - 15 February 2022
|
||
|
||
Web:
|
||
|
||
* Fix several bugs in which we update our location silently when we
|
||
should instead announce it
|
||
|
||
* Improve behavior during event flood of text-related events from
|
||
web apps
|
||
|
||
* Attempt to work around object destruction during structural nav
|
||
|
||
* Improve behavior of label ancestors of widgets
|
||
|
||
General:
|
||
|
||
* Fix bug causing accessing preferences to fail for esperanto
|
||
|
||
* Handle apps going defunct during cleanup; more debugging
|
||
|
||
* Handle exception when object is destroyed while getting text attributes
|
||
|
||
* Try to handle error from mate-notification-daemon during window:create
|
||
|
||
* Improve performance in gnome-shell
|
||
|
||
* Improve presentation of all text becoming unselected during caret
|
||
navigation
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
bg Bulgarian Alexander Shopov
|
||
ca Catalan Jordi Mas i Hernandez
|
||
cs Czech Marek Černocký
|
||
da Danish Alan Mortensen
|
||
da Danish Ask Hjorth Larsen
|
||
de German Mario Blättermann
|
||
de German Tim Sabsch
|
||
es Spanish Daniel Mustieles
|
||
es Spanish Francisco Javier Dorado
|
||
eu Basque Asier Sarasua Garmendia
|
||
fi Finnish Jiri Grönroos
|
||
fr French Charles Monzat
|
||
gl Galician Fran Dieguez
|
||
he Hebrew Yaron Shahrabani
|
||
hu Hungarian Attila Hammer
|
||
id Indonesian Kukuh Syafaat
|
||
it Italian Milo Casagrande
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
lv Latvian Rūdolfs Mazurs
|
||
ne Nepali Pawan Chitrakar
|
||
nl Dutch Nathan Follens
|
||
oc Occitan Quentin PAGÈS
|
||
pl Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Leônidas Araújo
|
||
pt_BR Brazilian Portuguese Tiago Casal
|
||
pt Portuguese Hugo Carvalho
|
||
ru Russian Aleksandr Melman
|
||
sl Slovenian Matej Urbančič
|
||
sv Swedish Anders Jonsson
|
||
uk Ukrainian Yuri Chornoivan
|
||
zh_CN Chinese (China) Boyuan Yang
|
||
|
||
=========
|
||
|
||
41.1 - 1 December 2021
|
||
|
||
Web:
|
||
|
||
* Fix presentation of selected items in datalist
|
||
|
||
* Fix issue causing non-rendered headings being combined with
|
||
other, rendered elements when presenting line contents
|
||
|
||
* Improve behavior when focused back/forward button is pressed
|
||
|
||
* Improve presentation of subscript and superscript elements
|
||
(requires implementations exposing the associated AT-SPI2
|
||
roles)
|
||
|
||
* Attempt to identify and present custom-element images
|
||
|
||
* Fix SayAll for rich-text editors
|
||
|
||
* Treat all list items inside listboxes as focus mode widgets
|
||
regardless of authoring
|
||
|
||
* Clear cached objects when not dumping full cache for child change
|
||
to prevent skipping over newly-added content
|
||
|
||
* Fix speech generator for browser alerts
|
||
|
||
* Fix issues causing certain spin buttons to not be presented correctly
|
||
|
||
General:
|
||
|
||
* Modify collections module import for Python3.10 compatibility
|
||
|
||
* Event Manager: Handle name/description change floods
|
||
|
||
* Adjust string for repeats when presenting text changes
|
||
|
||
* Clear flat review context when page tab lists emit selection-changed
|
||
to eliminate stale context (e.g. in a wizard)
|
||
|
||
* Improve presentation of indeterminate progress bars (busy indicators)
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
es Spanish Daniel Mustieles
|
||
he Hebrew Yaron Shahrabani
|
||
lv Latvian Rūdolfs Mazurs
|
||
ru Russian Aleksandr Melman
|
||
|
||
=========
|
||
|
||
41.0 - 16 September 2021
|
||
|
||
General:
|
||
|
||
* Fix compatibility with Python 3.10
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
da Danish Alan Mortensen
|
||
de German Tim Sabsch
|
||
es Spanish (markup fix) Andre Klapper
|
||
|
||
=========
|
||
|
||
41.rc - 4 September 2021
|
||
|
||
Web:
|
||
|
||
* Fix several issues related to empty but "focusable" ARIA
|
||
tooltips
|
||
|
||
* Identify and work around (when possible) mismatched text and
|
||
hypertext implementations that can lead to looping inside
|
||
content
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
es Spanish Francisco Javier Dorado
|
||
hu Hungarian Attila Hammer
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
sv Swedish Anders Jonsson
|
||
uk Ukrainian Yuri Chornoivan
|
||
|
||
=========
|
||
|
||
41.beta - 24 August 2021
|
||
|
||
General:
|
||
|
||
* Use new AT-SPI device API for keyboard monitoring when available
|
||
|
||
LibreOffice:
|
||
|
||
* Fix bug causing Cthulhu to become silent due to setting locusOfFocus
|
||
to a defunct object
|
||
|
||
* Work around missing focus event for Calc spreadsheet which causes
|
||
Cthulhu to ignore subsequent events
|
||
|
||
Speech:
|
||
|
||
* Do not set voice name when it is the default
|
||
|
||
=========
|
||
|
||
41.alpha - 12 July 2021
|
||
|
||
General:
|
||
|
||
* Improve handling of accessible-event floods from apps
|
||
|
||
* Fix bug in announcing selected items in icon views
|
||
|
||
Web:
|
||
|
||
* Improve recovery from destruction of current object
|
||
|
||
* Improve performance in response to caret-moved events
|
||
|
||
* Fix crash resulting from subtree becoming hidden
|
||
|
||
* Fix bug in toolbar browse-mode navigation
|
||
|
||
* Fix bug causing a live region event to be ignored
|
||
|
||
* Fix bug causing us to incorrectly switch to browse mode in VSCode
|
||
|
||
* Ensure we present caret-moved events after Alt+Tabbing into web app
|
||
|
||
* Don't repeat posinset and setsize for multi-line list items
|
||
|
||
* Don't announce unselected state of grid cells/rows in browse mode
|
||
|
||
* Don't announce row and column count when they are both 0
|
||
|
||
* Fix braille presentation of grid cell in browse mode
|
||
|
||
* Improve browse-mode navigation of trees and tree tables
|
||
|
||
* Eliminate some chattiness entering elements with a caption
|
||
|
||
* Prevent double-presentation of description for alerts
|
||
|
||
Email:
|
||
|
||
* Fix regression presenting plain-text messages in Thunderbird
|
||
|
||
* Work around missing events from Evolution Add Accounts
|
||
|
||
LibreOffice:
|
||
|
||
* Work around missing state-changed:focused event that caused
|
||
caret-moved events in documents to be ignored
|
||
|
||
Speech:
|
||
|
||
* Ensure we enable/disable speech based on app-specific settings
|
||
|
||
* punctuation: Spell left/right_double_angle at level "most"
|
||
|
||
* Do not add mark within numbers (some synthesizers present numbers
|
||
incorrectly otherwise)
|
||
|
||
* Do not set language if it is empty (breaks output in older versions
|
||
of speech-dispatcher)
|
||
|
||
Mouse Review:
|
||
|
||
* Check if we have Wnck in activate() so we don't spew errors
|
||
|
||
* Gracefully handle lack of pointer
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
es Spanish Daniel Mustieles
|
||
es Spanish Francisco Javier Dorado
|
||
fi Finnish Jiri Grönroos
|
||
fr French Charles Monzat
|
||
he Hebrew Yaron Shahrabani
|
||
ne Nepali Pawan Chitrakar
|
||
nl Dutch Nathan Follens
|
||
oc Occitan Quentin PAGÈS
|
||
pt_BR Brazilian Portuguese Tiago Casal
|
||
sv Swedish Anders Jonsson
|
||
|
||
=========
|
||
|
||
40.0 - 19 March 2021
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
da Danish Ask Hjorth Larsen
|
||
it Italian Milo Casagrande
|
||
sv Swedish Anders Jonsson
|
||
zh_CN Chinese (China) Boyuan Yang
|
||
|
||
=========
|
||
|
||
40.rc - 11 March 2021
|
||
|
||
Web:
|
||
|
||
* Improve handling of, and recovery from, element destruction, e.g.
|
||
to find the new location and contents more accurately and quickly
|
||
|
||
* Don't generate line contents when tabbing into editable with
|
||
descendants (chattiness)
|
||
|
||
General:
|
||
|
||
* Prevent hang generating statusbar content
|
||
|
||
* Prevent hang resulting from accessible objects which claim to be
|
||
their own parent
|
||
|
||
* Try to detect and avoid selection-changed event flood from apps
|
||
like Caja which can make Cthulhu not responsive
|
||
|
||
* Work around lack of children-changed accessibility events from
|
||
fillers which report 0 children
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
de German Mario Blättermann
|
||
eu Basque Asier Sarasua Garmendia
|
||
fi Finnish Jiri Grönroos
|
||
gl Galician Fran Dieguez
|
||
id Indonesian Kukuh Syafaat
|
||
pl Polish Piotr Drąg
|
||
pt Portuguese Hugo Carvalho
|
||
|
||
=========
|
||
|
||
40.beta - 22 February 2021
|
||
|
||
Web:
|
||
|
||
* Add initial support for aria-braillelabel and aria-brailleroledescription
|
||
|
||
* Add option to control automatic focus mode during native navigation
|
||
|
||
* Improve presentation of, and fix bugs related to, offscreen text
|
||
which is exposed to us as one or two characters per line
|
||
|
||
* Make more roles descendable in browse mode to improve content in
|
||
which use ARIA widget roles are applied without any associated
|
||
keyboard navigation
|
||
|
||
* Fix bugs in which we get stuck or skip an element due to stale cache
|
||
|
||
* Prevent getting stuck when up arrowing with multiple newline chars
|
||
|
||
* Don't collapse newlines from a single text object into one line
|
||
|
||
* Respect speakBlankLines setting
|
||
|
||
* Ensure figcaptions and descendants are presented only once
|
||
|
||
* Fix issue in which caret-moved events preceding focus events cause
|
||
Cthulhu to not present a newly-focused entry
|
||
|
||
* Use posinset and setsize attributes for menus, even in browser gui
|
||
|
||
* Eliminate double-presentation of caption children in SayAll
|
||
|
||
* Work harder to turn inaccessible links into something presentable
|
||
|
||
* Prevent focus mode from being entered if we're in SayAll
|
||
|
||
* Fix presentation of table row when caret moves due to mouse click
|
||
|
||
* Ensure we say something when using caret nav to interrupt SayAll
|
||
|
||
* Skip useless empty elements when seeking first context in document
|
||
|
||
* Fall back on gridcell name when generating name for nameless checkboxes
|
||
|
||
* Miscellaneous chattiness fixes
|
||
|
||
Chromium:
|
||
|
||
* Work around bogus/misleading selected state in browser menus
|
||
|
||
* Fix chattiness issue arrowing up/down in Omnibox popup
|
||
|
||
* Fix bogus presentation of posinset and setsize in popup menus
|
||
|
||
Braille:
|
||
|
||
* Attempt to be smarter about the default contraction table, prefering
|
||
the current locale and literary braille tables
|
||
|
||
* Fix bug in presentation of tree items
|
||
|
||
General:
|
||
|
||
* Fix Cthulhu not launching due to braille-related timeout
|
||
|
||
* Use AT-SPI2's cache for children (improves performance)
|
||
|
||
* Improve presentation of native-app navigation by word
|
||
|
||
* Fix issue preventing us from recognizing a Tab input event
|
||
|
||
* Announce "non selected" when focus does not follow selected in a listbox
|
||
|
||
* Only speak newline during word nav if spoken indentation is enabled
|
||
|
||
* Handle exception initializing mouse review with null display
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Jordi Mas
|
||
ca Catalan Jordi Mas i Hernandez
|
||
cs Czech Marek Černocký
|
||
de German Christian Kirbach
|
||
de German Tim Sabsch
|
||
en_GB British English Stephan Woidowski
|
||
es Spanish Daniel Mustieles
|
||
fi Finnish Timo Jyrinki
|
||
fr French Charles Monzat
|
||
fr French Claude Paroz
|
||
gl Galician Fran Dieguez
|
||
hr Croatian Goran Vidović
|
||
hu Hungarian Attila Hammer
|
||
it Italian Milo Casagrande
|
||
lt Lithuanian Aurimas Černius
|
||
nb Norwegian Bokmål Kjartan Maraas
|
||
pl Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Henrique Machado Campos
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle
|
||
pt Portuguese Juliano Camargo
|
||
ro Romanian Florentina Mușat
|
||
sl Slovenian Matej Urbančič
|
||
sr Serbian Марко Костић
|
||
sr Serbian Мирослав Николић
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Emin Tufan Çetin
|
||
uk Ukrainian Yuri Chornoivan
|
||
zh_CN Chinese (China) Boyuan Yang
|
||
|
||
=========
|
||
|
||
3.38.2 - 22 December 2020
|
||
|
||
General:
|
||
|
||
* Don't treat unknown coordinates as definitely off-screen. Should
|
||
fix the problem seen with flat review resulting from a change in
|
||
Gtk+ 3.24.24
|
||
|
||
=========
|
||
|
||
3.38.1 - 3 December 2020
|
||
|
||
Web:
|
||
|
||
* Fix crash when generating speech for childless math element
|
||
|
||
General:
|
||
|
||
* Fix bug causing the new radio button group to not be presented
|
||
when the group was first entered
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
pt Portuguese Juliano de Souza Camargo
|
||
pt_BR Brazilian Portuguese Henrique Machado Campos
|
||
|
||
=========
|
||
|
||
3.38.0 - 11 September 2020
|
||
|
||
Web:
|
||
|
||
* Don't present aria-placeholder value when it's identical to aria-label
|
||
|
||
* Fall back on object attributes for absent text attributes
|
||
|
||
General:
|
||
|
||
* Add some sanity checks to prevent crashing due to GStreamer failure
|
||
|
||
* Announce read-only state for checkboxes
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
de German Tim Sabsch
|
||
es Spanish Daniel Mustieles
|
||
fr French Charles Monzat, Claude Paroz
|
||
hu Hungarian Attila Hammer
|
||
id Indonesian Kukuh Syafaat
|
||
it Italian Milo Casagrande
|
||
pl Polish Piotr Drąg
|
||
sl Slovenian Matej Urbančič
|
||
sr Serbian Марко Костић
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Emin Tufan Çetin
|
||
zh_CN Chinese (China) Boyuan Yang
|
||
|
||
=========
|
||
|
||
3.37.90 - 10 August 2020
|
||
|
||
Web:
|
||
|
||
* Announce when rows, columns get reordered due to aria-sort changing
|
||
|
||
* Fix bug causing some web content to not be presented in flat review
|
||
|
||
* Fall back on "placeholder" when "placeholder-text" is not used by
|
||
browsers
|
||
|
||
* Fix bug causing presentation of stale content when navigating by word
|
||
|
||
* Skip over clickable images during line nav if the author has set alt
|
||
to ""
|
||
|
||
* Fix bug causing events from Google Docs to be ignored when a dialog
|
||
appears but lacks focus
|
||
|
||
* Fix false positive causing us to not present self-referential labels
|
||
|
||
* Fix crash caused by author using aria-labelledby pointing to itself
|
||
|
||
* Always speak the current line when caret moves due to mouse click
|
||
so that presentation is consistent regardless of the element
|
||
|
||
General:
|
||
|
||
* Fix bug causing learn mode to not work in (at least) gnome-shell
|
||
controls
|
||
|
||
* Emit mode-changed notifications to inform other tools (magnifiers,
|
||
highlighting tools) what mode Cthulhu is in when presenting content
|
||
|
||
* Miscellaneous tweaks to GUI labels and documentation
|
||
|
||
* Attempt to reconnect to speech-dispatcher when setting capitalization
|
||
style fails due to SSIPCommunicationError
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Gil Fcthulhuda, Jordi Mas
|
||
de German Tim Sabsch
|
||
el Greek Efstathios Iosifidis
|
||
es Spanish Daniel Mustieles
|
||
eu Basque Asier Sarasua Garmendia
|
||
fr French Charles Monzat
|
||
gb British English Zander Brown
|
||
gl Galician Fran Diéguez
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
lt Lithuanian Aurimas Černius
|
||
ro Romanian Daniel Șerbănescu, Florentina Mușat
|
||
sl Slovenian Matej Urbančič
|
||
sv Swedish Anders Jonsson
|
||
uk Ukrainian Yuri Chornoivan
|
||
|
||
=========
|
||
|
||
3.37.2 - 1 June 2020
|
||
|
||
Web:
|
||
|
||
* Present aria-sort value when focus moves to sorted row/col header
|
||
|
||
* Ensure we present functionally-empty entries from web apps
|
||
|
||
* Make ARIA gridcell cells caret-navigable if browse mode is sticky
|
||
|
||
* Fix bug causing us to skip over objects in certain grids in browse
|
||
mode
|
||
|
||
* Handle links whose sole content is an image with alt=""
|
||
|
||
* Force browse mode switch in web apps when child document claims focus
|
||
|
||
* Don't repeat label, name, or role when in the same object in SayAll
|
||
|
||
* Improve performance of presenting status bar items for web/Electron
|
||
apps (e.g. VSCode)
|
||
|
||
* Check for "keyshortcuts" attribute also for browser UI
|
||
|
||
* Eliminate chattiness from Chromium omnibox
|
||
|
||
* Ensure we present the correct row when navigating to table with
|
||
missing rows
|
||
|
||
* Improve structural navigation in HTML tables with conflicting ARIA
|
||
semantics
|
||
|
||
* Ensure we announce role and content of elements with ARIA's separator
|
||
role
|
||
|
||
* Ensure we verbalize punctuation for named items inside code elements
|
||
|
||
* Improve heuristic to identify elements serving as fake placeholder
|
||
for text
|
||
|
||
* Use caret-moved event to recover from object destruction
|
||
|
||
* Prevent Cthulhu from wandering into hidden objects and improve recovery
|
||
when the currently-focused object is removed/destroyed
|
||
|
||
* Improve overall performance processing caret-moved, children-changed,
|
||
and text-changed events
|
||
|
||
* Expand embedded objects for live region text insertions
|
||
|
||
Mouse Review:
|
||
|
||
* Fix several chattiness issues
|
||
|
||
* Fix presentation of nested cells
|
||
|
||
Braille:
|
||
|
||
* Ensure blockquote and section text is always displayed
|
||
|
||
* Ensure focused region starts the display when panToCursor
|
||
|
||
* Fix bug in word wrap causing us to not display the relevant info
|
||
|
||
* Fix error using braille with JavaAtkWrapper
|
||
|
||
* Ensure we update our position when an anchor is clicked on
|
||
via braille display
|
||
|
||
* Hand off Braille output on NoFocus so other screen readers can
|
||
provide information
|
||
|
||
* Correctly display long strings of non-space characters that exceed
|
||
the width of the braille line
|
||
|
||
* Fix several panning issues
|
||
|
||
* Remove fallback on VT 7
|
||
|
||
Speech:
|
||
|
||
* Use punct level 'most' when available in speech-dispatcher
|
||
|
||
* Insert pause breaks when generating status bar items so they don't
|
||
all run together when spoken
|
||
|
||
General:
|
||
|
||
* Emit region-changed events to inform other tools (e.g. magnifiers,
|
||
highlighting tools) the object and optional text range Cthulhu is
|
||
presenting
|
||
|
||
* Present description change events for the current object
|
||
|
||
* Fix crash related to non-standard tables
|
||
|
||
* Work around Qt not exposing STATE_CHECKABLE and/or using
|
||
ROLE_CHECK_MENU_ITEM on checkable menu items
|
||
|
||
* Fix presentation of Qt widgets labelled by their parent
|
||
container
|
||
|
||
* Gracefully handle AT-SPI2 timeout when checking validity of app
|
||
|
||
* Add support for the Cthulhu key being "sticky"
|
||
|
||
* Fall back on name for labels which lack displayed text
|
||
|
||
* Present message when the status bar cannot be found
|
||
|
||
* Respect user's punctuation settings in app switchers
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ckb Kurdish Sorani Jwtiyar Nariman
|
||
de German Tim Sabsch
|
||
es Spanish Daniel Mustieles
|
||
hu Hungarian Attila Hammer
|
||
ro Romanian Daniel Șerbănescu, Florentina Mușat
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Emin Tufan Çetin
|
||
uk Ukrainian Yuri Chornoivan
|
||
|
||
=========
|
||
|
||
3.37.1 - 23 April 2020
|
||
|
||
VSCode:
|
||
|
||
As a consequence of feature implementation and bug fixes described below
|
||
under "Chromium" and "Web," Cthulhu support for VSCode has been improved
|
||
significantly. Users are encouraged to test Cthulhu with VSCode Insiders
|
||
build, where Microsoft has many accessibility fixes to work with Cthulhu.
|
||
|
||
Chromium:
|
||
|
||
* Improve label inference for form fields without author-provided names
|
||
|
||
* Fix issue causing us to present the previous line in contenteditable
|
||
|
||
* Fix chattiness issue resulting from failing to consider the prior
|
||
object when generating labelOrName
|
||
|
||
* Fix false positive on identifying list item marker
|
||
|
||
* Prevent double-speaking of ARIA combobox value
|
||
|
||
* Don't speak child position for popup menus (it's always 1 of 1)
|
||
|
||
* Attempt to identify and work around possible missing window events
|
||
|
||
* Improve responsiveness of text selection in large objects
|
||
|
||
Web:
|
||
|
||
* Support navigation within focusable tooltips in web applications
|
||
|
||
* Update Cthulhu to handle new mappings for ARIA alert and alertdialog
|
||
|
||
* Add support for new ARIA code role
|
||
|
||
* Multiple performance improvements to event handling
|
||
|
||
* Ensure we always present ARIA groups with author-provided names
|
||
|
||
* Improve behavior navigating in tables in web-based rich-text editors
|
||
|
||
* Ensure we adjust text for repeated characters even in browse mode
|
||
|
||
* Fix bug causing us to present stale value information for ARIA
|
||
range widgets
|
||
|
||
* Don't announce returning to browse mode when page is loading
|
||
|
||
* Don't present load completed or page summary information if we are
|
||
in focus mode for a valid object
|
||
|
||
* Don't present loading message from pages which have no URI (fixes
|
||
some chattiness when launching Firefox)
|
||
|
||
* Ensure more objects with info get presented in flat review
|
||
|
||
* General improvements for presentation of ARIA comboboxes
|
||
|
||
* Don't iterate through all children of very complex SVGs (improves
|
||
performance)
|
||
|
||
* Ignore caret-moved events from outside the active grid in focus mode
|
||
(fixes chattiness and also incorrectly updating our location)
|
||
|
||
* Don't infer labels for any web app descendant (names must come from
|
||
authors in ARIA apps)
|
||
|
||
* Ensure we handle selection-change events from web app descendants
|
||
|
||
* Ensure we present the name of focused web documents
|
||
|
||
* Update focus when web app descendant claims focus, unless browse mode
|
||
is sticky
|
||
|
||
* Only present comment role when first entering the comment (chattiness)
|
||
|
||
* Fix bug causing us to not present text which is directly inside a
|
||
scroll pane
|
||
|
||
* Treat treeitems as a whole for the purpose of caret navigation
|
||
|
||
* Prevent Cthulhu from combining words into a single word in web content
|
||
when navigating by word
|
||
|
||
* Fix several issues related to rich-text editors in web apps
|
||
|
||
Thunderbird:
|
||
|
||
* Fix bug causing us to incorrectly update the focused location when
|
||
navigating in Settings
|
||
|
||
Mouse Review:
|
||
|
||
* Do not announce redundant information when enabling mouse review
|
||
|
||
* Fix window list the second time mouse review gets enabled
|
||
|
||
* Fix window detection with more than one workspace
|
||
|
||
* Ensure we compare the top level document with the active one
|
||
|
||
* Fix mouse review on some web elements after scrolling
|
||
|
||
Chat apps:
|
||
|
||
* Fix false positive with autocompleted text event (causing us to
|
||
present membership count changes, e.g. in Pidgin)
|
||
|
||
General:
|
||
|
||
* Reduce chattiness from page tab selection events following focus
|
||
|
||
* Reduce chattiness from text insertions resulting from page tab switch
|
||
|
||
* Don't re-present the description if the locusOfFocus hasn't changed
|
||
|
||
* Don't present position in list for comboboxes which lack children
|
||
|
||
* Fix bug causing us to not present changes in already-focused terminal
|
||
when Cthulhu is launched
|
||
|
||
* Only present the status bar if it is showing and visible (increases
|
||
likelihood of Cthulhu finding the right status bar when command to
|
||
speak the status bar is given)
|
||
|
||
* Prevent double-speaking of static text in alerts and other containers
|
||
|
||
* Speak "alert" role before its name rather than after
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
nl Dutch Justin van Steijn
|
||
sl Slovenian Matej Urbančič
|
||
zh_CN Chinese (China) Dz Chen
|
||
|
||
=========
|
||
|
||
3.36.1 - 11 March 2020
|
||
|
||
Web:
|
||
|
||
* Flush live region messages when interrupting presentation
|
||
|
||
* Support checkable list items and present unchecked state when item
|
||
has checkable state and menu item role
|
||
|
||
* Handle extraneous elements inside containers which support selection
|
||
|
||
* Improve handling of live region messages with embedded object chars
|
||
and filter out some duplicate messages
|
||
|
||
=========
|
||
|
||
3.36.0 - 11 March 2020
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
nl Dutch Nathan Follens
|
||
ro Romanian Daniel Șerbănescu
|
||
uk Ukrainian Daniel Korostil
|
||
|
||
=========
|
||
|
||
3.35.92 - 4 March 2020
|
||
|
||
Chromium:
|
||
|
||
* Fix presentation of child position for files in Google Drive
|
||
|
||
* Handle list item markers which lack "::marker" tag
|
||
|
||
Web:
|
||
|
||
* Fix presentation of list items in GMail composition window
|
||
|
||
* Eliminate chattiness from redundant SVG images which lack accessible
|
||
information.
|
||
|
||
* Present SVG documents using the image role
|
||
|
||
* Several improvements to presentation of contenteditable content
|
||
|
||
* Several improvements to presentation of aria-details information
|
||
|
||
* Present aria-invalid info for non-widget elements
|
||
|
||
* Present aria-roledescription value before mark/highlight start
|
||
message
|
||
|
||
* Ensure ARIA links are not treated like anchors
|
||
|
||
LibreOffice:
|
||
|
||
* Calc: Eliminate chattiness from spreadsheet reclaiming focus after
|
||
editing cell
|
||
|
||
General:
|
||
|
||
* Ensure we use the right voice when presenting autocomplete role
|
||
|
||
* Improve handling for window switchers which fail to emit needed
|
||
accessibility events
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
da Danish Alan Mortensen
|
||
fr French Julien Humbert
|
||
id Indonesian Kukuh Syafaat
|
||
it Italian Milo Casagrande
|
||
pt_BR Brazilian Portuguese Tiago Casal
|
||
sl Slovenian Matej Urbančič
|
||
|
||
=========
|
||
|
||
3.35.91 - 20 February 2020
|
||
|
||
Chromium:
|
||
|
||
* Remove some unwanted noise from frame name when there is no URL
|
||
|
||
* Ensure we present alert-style dialog name and static text
|
||
|
||
* Fix issue with live region presentation in embedded web apps
|
||
|
||
* Improve accuracy getting the accessible object under the pointer
|
||
|
||
* Work around issue causing us to get stuck when the focused object
|
||
gets reparented by the author
|
||
|
||
* Present alerts on application window activation
|
||
|
||
Web:
|
||
|
||
* Improve handling and presentation of dynamic skip links
|
||
|
||
* Fix bug causing certain code/preformatted text being treated as if
|
||
it were on a single line
|
||
|
||
* Improve handling of the focused object being replaced while focused
|
||
|
||
* Fix bug causing us to re-announce context inappropriately
|
||
|
||
* Treat block lists on the same line as other block elements (e.g.
|
||
headings) as if they are on a separate line
|
||
|
||
* Skip over empty paragraphs during caret navigation in web content
|
||
|
||
* Fix bug causing certain blockquotes to not be announced
|
||
|
||
* Fix chattiness and performance issue related to line navigation
|
||
amongst table rows
|
||
|
||
* Improve performance by caching object attributes
|
||
|
||
* Improve performance by skipping pointless ancestor generation
|
||
during line navigation
|
||
|
||
* Improve presentation when caret moves to same-page link
|
||
|
||
* Fall back on description so we present font-icon-based sharing
|
||
links
|
||
|
||
* Add support for suggestion, insertion, deletion, and mark roles
|
||
and elements
|
||
|
||
* Fix braille presentation of certain browser/app UI elements
|
||
|
||
* Attempt to identify elements serving as placeholders for entries
|
||
|
||
* Fix chattiness issue presenting column/row headers with author-
|
||
provided names
|
||
|
||
* Eliminate double-presentation of Table details during structural
|
||
navigation
|
||
|
||
* Improve navigation and presentation in grids in browse mode
|
||
|
||
* Eliminate double-presentation of caret-moved events from mouse
|
||
clicks
|
||
|
||
* Only treat expandable elements as focus mode widgets if focusable
|
||
|
||
* Prevent repetition of lines during SayAll for web content
|
||
|
||
* Announce when an object has aria-details on it, and when entering
|
||
or exiting a details container via caret navigation
|
||
|
||
Terminal:
|
||
|
||
* Fix double-echoing of key when character echo is enabled
|
||
|
||
General:
|
||
|
||
* Don't speak number of children when verbosity is set to brief
|
||
|
||
* Fix bug causing the Cthulhu modifier to get unbound when a keyboard
|
||
is plugged in or removed
|
||
|
||
* Fix pauses being spoken as period/dot when punctuation is set to all
|
||
|
||
* Handle setting focused region when accessible objects get recreated
|
||
on us during braille generation
|
||
|
||
* Fix bug causing us to not present certain Qt tables as tables
|
||
|
||
* Fix bug causing us to not always use the system voice
|
||
|
||
* Improve filtering out of redundant names when there is a similar
|
||
label
|
||
|
||
* Prefer the name over the displayed text for interactive objects
|
||
|
||
* Fix bug prevening rebinding of commands with Cthulhu+Shift
|
||
|
||
* Remove newline char from copied/appended flat review content
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Jordi Mas
|
||
cs Czech Marek Černocký
|
||
es Spanish Daniel Mustieles
|
||
eu Basque Asier Sarasua Garmendia
|
||
fr French Claude Paroz
|
||
gb British English Bruce Cowan
|
||
gl Galician Fran Dieguez
|
||
hu Hungarian Balázs Úr
|
||
id Indonesian Sucipto
|
||
lt Lithuanian Aurimas Černius
|
||
ms Malay Umarzuki Bin Mochlis Moktar
|
||
pl Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle
|
||
sr Serbian Марко Костић
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Sabri Ünal
|
||
|
||
=========
|
||
|
||
3.35.3 - 3 Janauary 2020
|
||
|
||
Web:
|
||
|
||
* Explicitly announce the popup type when aria-haspopup is used
|
||
|
||
* Improve presentation of childless editable comboboxes
|
||
|
||
* Ignore a bogus object from the Gecko accessibility tree which was
|
||
interfering with presentation
|
||
|
||
* Improve scrolling to text objects
|
||
|
||
* Don't treat nameless, textless links/static text elements as clickables
|
||
|
||
* Continued improvement of Cthulhu's support for Chromium
|
||
|
||
* Improve accuracy of synthesized clicks on web pages
|
||
|
||
* Be sure we don't override sticky browse mode for top-level web apps
|
||
|
||
* Fix bug causing Cthulhu to not present button name during Say All
|
||
|
||
* Improve presentation of selection of links which span multiple lines
|
||
|
||
* Add support for detecting and adjusting scrolling for banner overlays
|
||
(Note: This support requires adjustments in the user agents.)
|
||
|
||
General:
|
||
|
||
* Fix key echo for accented letters for apps which don't give us the
|
||
event string
|
||
|
||
* Filter out mouse-abs event spam to make mouse review more performant
|
||
|
||
* Improve reliability of mouse review
|
||
|
||
* Improve identification and presentation of autocompleted text in
|
||
entries
|
||
|
||
* Work around missing object:state-changed:focused event from GtkTable
|
||
which caused Cthulhu to be silent when a table initially gained focus
|
||
|
||
* Ensure Cthulhu starts even when there are missing gstreamer components
|
||
|
||
* Add support for word-based speech progress
|
||
|
||
* Don't treat text insertions from non-focused widgets as echoable
|
||
|
||
* Ensure we speak selected switcher item even when the user has set
|
||
onlySpeakDisplayedText
|
||
|
||
* Improve reliability of unfocusedAlertAndDialogCount()
|
||
|
||
* Correct the position and size reported for selectable table rows
|
||
|
||
* Don't present GtkComboBox selection changes if we're not on/in that
|
||
widget
|
||
|
||
* Present position in list for tables
|
||
|
||
* Filter out duplicate clipboard contents changed notifications
|
||
|
||
* Filter out bogus window focus claims from gnome-shell
|
||
|
||
* Add handling for accessible app names which start with "org." or "com."
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Jordi Mas
|
||
da Danish Ask Hjorth Larsen
|
||
el Greek Dimitris Maroulidis
|
||
es Spanish Daniel Mustieles
|
||
eu Basque Asier Sarasua Garmendia
|
||
gl Galician Fran Dieguez
|
||
nl Dutch Nathan Follens
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle
|
||
sv Swedish Anders Jonsson
|
||
|
||
=========
|
||
|
||
3.34.0 - 9 September 2019
|
||
|
||
Web:
|
||
|
||
* Complete *initial* support for Chrome/Chromium. Important: In order
|
||
for this support to work, you will need a version of Chrome/Chromium
|
||
which has not yet been released. In addition, you will need fixes
|
||
which have not yet been committed to Chrome/Chromium. While the Cthulhu
|
||
side of things should largely be ready, Chrome/Chromium is not yet
|
||
ready for end-user testing with Cthulhu. But we're even closer now. So
|
||
stay tuned!
|
||
|
||
* Don't auto-enter focus mode for embedded role if reading PDF.
|
||
|
||
* Ensure we respect the choice to temporarily turn live regions off.
|
||
|
||
* Ignore "document" load events for images emitted by Gecko.
|
||
|
||
* Eliminate some chattiness with popup button elements.
|
||
|
||
Thunderbird:
|
||
|
||
* Attempt to improve performance by ignoring some event spam.
|
||
|
||
General:
|
||
|
||
* Several stability fixes for objects and applications going defunct.
|
||
|
||
* Fix regression introduced by Shift Lock change.
|
||
|
||
* Improve reliability of mouse review when multiple objects report
|
||
same bounding box.
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
el Greek Dimitris Maroulidis
|
||
es Spanish Daniel Mustieles
|
||
fi Finnish Jiri Grönroos
|
||
fr French Claude Paroz
|
||
it Italian Milo Casagrande
|
||
|
||
=========
|
||
|
||
3.33.91 - 27 August 2019
|
||
|
||
Web:
|
||
|
||
* Improve performance with structural navigation amongst large objects.
|
||
Also fix performance regression introduced in unstable release.
|
||
|
||
* Treat headings as paragraphs for the purpose of structural navigation
|
||
|
||
* Treat push buttons with state has-popup as focus-mode widgets
|
||
|
||
* Fix chattiness resulting from svg elements with no information
|
||
|
||
* Don't generate tutorial messages for widgets in document content
|
||
|
||
* Eliminate some chattiness with Google Drive menus
|
||
|
||
* Improve presentation of widgets which are destroyed and recreated
|
||
while focused
|
||
|
||
* Improve detection and presentation of content which is exposed to
|
||
us incorrectly due to CSS properties
|
||
|
||
* Ongoing work on Chromium support. Note: ATK support in Chromium is
|
||
still a work in progress and not yet ready for end-user testing.
|
||
But we're getting close, so stay tuned!
|
||
|
||
GNOME Shell:
|
||
|
||
* Eliminate some chattiness with Dash
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Robert Antoni Buj i Gelonch
|
||
cs Czech Marek Cernocky
|
||
de German Tim Sabsch
|
||
en_GB British English Bruce Cowan
|
||
eu Basque Asier Sarasua Garmendia
|
||
fr French Claude Paroz
|
||
gl Galician Fran Diéguez
|
||
lt Lithuanian Aurimas Černius
|
||
lv Latvian Rūdolfs Mazurs
|
||
ne Nepali Pawan Chitrakar
|
||
po Polish Piotr Drąg
|
||
sl Slovenian Matej Urbančič
|
||
sr Serbian Марко Костић
|
||
tr Turkish Çağatay Yiğit Şahin
|
||
|
||
=========
|
||
|
||
3.33.90 - 2 August 2019
|
||
|
||
Web:
|
||
|
||
* Try to include results count during find in page searches
|
||
|
||
* Fix bugs preventing SayAll on page load from working
|
||
|
||
* Fix bug in braille presentation of new Firefox location input
|
||
|
||
* Work around another instance of CSSed text being exposed as one char
|
||
per line
|
||
|
||
* Improve presentation of treegrids
|
||
|
||
* Reduce chattiness with editable comboboxes and with auto-focused
|
||
descendants
|
||
|
||
* Never treat layout-only-table cells as focus-mode widgets
|
||
|
||
* Make finding clickables more performant
|
||
|
||
* Ensure we present final word in element when navigating by word
|
||
|
||
* Present caret-moved events from mouse clicks even if element hasn't
|
||
changed
|
||
|
||
* Ongoing work on Chromium script. Please note: ATK support in Chromium
|
||
needs much work. Until that work has been done, Cthulhu will not be able
|
||
to provide access to Chromium. The current support is very much a work
|
||
in progress and not yet ready for end-user testing.
|
||
|
||
Mouse Review:
|
||
|
||
* Improve overall presentation of units of text under the pointer
|
||
|
||
* Improve logic filtering out irrelevant mouse movements during review
|
||
|
||
* Apply non-mousereview cell/row presentation preferences for a
|
||
more consistent experience
|
||
|
||
* Don't present description for mouse review if tooltip presentation
|
||
is off
|
||
|
||
General:
|
||
|
||
* Add support for Shift Lock
|
||
|
||
* Add initial support for AtspiText's scrollSubstringTo
|
||
|
||
* Add fall backs for click-at-point failures
|
||
|
||
* Also check for "underline:spelling" as indication of spelling error
|
||
|
||
* Improve response time for mouse input events
|
||
|
||
* Allow building with gettext ≥ 0.20
|
||
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
es Spanish Daniel Mustieles
|
||
hu Hungarian Attila Hammer
|
||
id Indonesian Kukuh Syafaat
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle
|
||
ro Romanian Florentina Mușat
|
||
ru Russian Stas Solovey
|
||
sl Slovenian Matej Urbančič
|
||
sv Swedish Anders Jonsson
|
||
|
||
=========
|
||
|
||
3.33.3 - 18 June 2019
|
||
|
||
Web:
|
||
|
||
* Improve presentation of Google Sheets when native accessibility
|
||
support is being used rather than live-region-based support
|
||
|
||
* Add support for in-process ARIA feature for alternative text for
|
||
cell indices
|
||
|
||
* Fix bug in live region support causing some information to not be
|
||
presented
|
||
|
||
* Improve presentation of off-screen content (so that it isn't
|
||
spoken as if each word is on its own line)
|
||
|
||
* Ensure we present newly-focused widget when current widget gets
|
||
destroyed
|
||
|
||
* Fix presentation of description-term and description-value roles
|
||
|
||
* Fix bug causing basic context information to be missing during
|
||
structural navigation
|
||
|
||
* Improve presentation of Dojo color-chooser buttons
|
||
|
||
* Speak the landmark type before the landmark name/content rather
|
||
than after
|
||
|
||
* Don't treat two landmarks as being on the same line
|
||
|
||
* Fix issue resulting in some items being skipped during SayAll
|
||
|
||
* Ensure we don't filter out links with author-provided names
|
||
|
||
* Improve likelihood that we'll speak link role for descendant text
|
||
|
||
* Improve behavior of non-interactive web cells with click handlers
|
||
|
||
* Ensure we present the newly-focused element after dialog is dismissed
|
||
|
||
* Explicitly clear text selection when controlling navigation
|
||
|
||
* Work around another issue in Gecko's broken text implementation
|
||
|
||
* Ongoing work on Chromium script. Please note: ATK support in Chromium
|
||
needs much work. Until that work has been done, Cthulhu will not be able
|
||
to provide access to Chromium. The current support is very much a work
|
||
in progress and not yet ready for end-user testing.
|
||
|
||
Mouse Review:
|
||
|
||
* Fix bug causing us to present the wrong document when multiple
|
||
documents are open
|
||
|
||
General:
|
||
|
||
* Fix several issues related to presentation of combo boxes
|
||
|
||
* Separate out voice variants in GUI
|
||
|
||
* Fix braille traceback when there are no lines to display
|
||
|
||
* Add marks at end of line for speech
|
||
|
||
* Fix several "chattiness" issues
|
||
|
||
* Improve performance searching for objects in accessibility tree
|
||
|
||
* Improve flat review of table rows
|
||
|
||
* Ignore window deactivate events if the event is not from the active
|
||
window
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
el Greek Efstathios Iosifidis
|
||
es Spanish Daniel Mustieles
|
||
eu Basque Asier Sarasua Garmendia
|
||
hu Hungarian Balázs Úr, Attila Hammer
|
||
id Indonesian Kukuh Syafaat
|
||
nl Dutch Nathan Follens
|
||
|
||
=========
|
||
|
||
3.33.1 - 18 April 2019
|
||
|
||
Web:
|
||
|
||
* Fix issue navigating to and around multibyte characters
|
||
|
||
* Fix issue related to our workaround for broken Gecko text
|
||
|
||
* Improve presentation of nameless links with non-meaningful URL
|
||
|
||
* Fix bug causing us to get stuck in a nested layout tables when
|
||
using table navigation on the non-layout parent
|
||
|
||
* Don't exit focus mode when navigating among text in a web app
|
||
|
||
* Only do the work to filter inferred labels if we have to
|
||
|
||
* Eliminate duplicate presentation of table-row content
|
||
|
||
* Fix bug in going to the beginning/end of a container via structural
|
||
navigation
|
||
|
||
Speech:
|
||
|
||
* When we don't have a custom char name, use speech-dispatcher's API
|
||
to speak characters so that letters are not presented as words
|
||
|
||
Qt:
|
||
|
||
* Ignore events from accelerator labels
|
||
|
||
LibreOffice:
|
||
|
||
* Do not announce selection changes from unfocused combo boxes
|
||
|
||
General:
|
||
|
||
* Handle the reported number of text selections being -1
|
||
|
||
* Migrate from intltool to gettext
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
da Danish Ask Hjorth Larsen
|
||
fi Finnish Jiri Grönroos
|
||
fr French Guillaume Bernard
|
||
|
||
=========
|
||
|
||
3.32.0 - 13 March 2019
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Cernocky
|
||
de German Tim Sabsch
|
||
|
||
=========
|
||
|
||
3.31.92 - 8 March 2019
|
||
|
||
General:
|
||
|
||
* Create generic switcher script and use it for all non-gnome-shell
|
||
switchers
|
||
|
||
* Improve presentation when initially getting into the Compiz and
|
||
MATE switchers
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
fr French Claude Paroz
|
||
hu Hungarian Balázs Úr
|
||
it Italian Milo Casagrande
|
||
lv Latvian Rūdolfs Mazurs
|
||
nl Dutch Nathan Follens
|
||
ro Romanian Daniel Șerbănescu
|
||
sr Serbian Марко Костић
|
||
|
||
=========
|
||
|
||
3.31.91 - 21 February 2019
|
||
|
||
Web:
|
||
|
||
* Ensure web contents are scrolled into view during SayAll
|
||
|
||
* Scroll the current object to the top edge when using structural
|
||
navigation
|
||
|
||
* Prevent extra context being presented in contenteditable elements
|
||
|
||
* Work around YouTube focus issue when navigating by heading
|
||
|
||
* Improve presentation of graphical/icon-based push buttons
|
||
|
||
* Increase the likelihood that inline list items will be presented as
|
||
one line
|
||
|
||
* Attempt to identify and ignore bogus events from background etherpad
|
||
|
||
* Fix issue presenting text with links when using etherpad in object
|
||
mode
|
||
|
||
* Don't do SayAll for URIs starting with "moz-extension"
|
||
|
||
* Improve interaction and presentation of focusable trees
|
||
|
||
LibreOffice:
|
||
|
||
* Fix presentation of text selection spanning multiple, partial
|
||
lines in a list
|
||
|
||
General:
|
||
|
||
* Fix hang resulting from building flat review context from objects
|
||
claiming a bogus, huge bounding box
|
||
|
||
* Handle broken accessibility tree when generating labelOrName
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Cernocky
|
||
da Danish Alan Mortensen
|
||
de German Tim Sabsch
|
||
gl Galician Fran Diéguez
|
||
hu Hungarian Balázs Úr
|
||
id Indonesian Kukuh Syafaat
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
lt Lithuanian Aurimas Černius
|
||
po Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle
|
||
sl Slovenian Matej Urbančič
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Sabri Ünal
|
||
|
||
=========
|
||
|
||
3.31.4 - 14 January 2019
|
||
|
||
New Commands:
|
||
|
||
* Add unbound command to present current object's size and position
|
||
|
||
* Add an unbound command to switch between layout mode and object mode
|
||
|
||
Web:
|
||
|
||
* Ignore page loads for non-active documents
|
||
|
||
* Fix presentation of focusable text with MathML children
|
||
|
||
* Eliminate some chattiness with MathML embedded in links and headings
|
||
|
||
* Improve finding sentence start in contents with embedded objects
|
||
|
||
* Make toggle buttons and non-focusable buttons reachable via "b"
|
||
|
||
* Improve consistency in placement of navlist
|
||
|
||
* Fallback on access key when there is no aria-keyshortcuts value
|
||
|
||
* Check 'URI' in addition to 'DocURL' when getting URL of document
|
||
|
||
* Add initial Chromium script. Please note: ATK support in Chromium
|
||
needs much work. Until that work has been done, Cthulhu will not be able
|
||
to provide access to Chromium. The current support is very much a work
|
||
in progress and not yet ready for end-user testing.
|
||
|
||
LibreOffice:
|
||
|
||
* Ensure we fall back on native headers when dynamic headers aren't set
|
||
|
||
Braille:
|
||
|
||
* Fail initialization if device is not plugged yet
|
||
|
||
* On initialization error, make sure to clean BrlAPI connection
|
||
|
||
* Ensure we don't pan beyond the length of the line being displayed
|
||
|
||
* Make sure the attribute mask is as long as the text string
|
||
|
||
General:
|
||
|
||
* Ignore window deactivations we believe are not user-triggered
|
||
(Reduces chattiness when using certain window-manager shortcuts)
|
||
|
||
* Improve performance searching the accessibility tree for needed
|
||
information
|
||
|
||
* Don't clear the cache of non-Gecko windows by default (improves
|
||
performance)
|
||
|
||
* Don't bother checking the mousereview item when mousereview is not
|
||
active (improves performance)
|
||
|
||
* Fix bug in flat review say all causing us to cut off information
|
||
|
||
* Fall back on rolename when presenting title of nameless frames
|
||
|
||
* Ensure we use keyval_name when event_string is absent for keyboard
|
||
events
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
es Spanish Daniel Mustieles
|
||
fr French Charles Monzat
|
||
sl Slovenian Matej Urbančič
|
||
sv Swedish Anders Jonsson
|
||
|
||
=========
|
||
|
||
3.31.1 - 19 Octoboer 2018
|
||
|
||
General:
|
||
|
||
* Include the selected item count when presenting selection
|
||
|
||
* Fix double presentation of items in certain lists
|
||
|
||
* Handle various instances of objects going defunct
|
||
|
||
* Present expanded state even when state expandable is not
|
||
exposed
|
||
|
||
* Treat expanded events from listboxes and push buttons as
|
||
presentable events
|
||
|
||
* Ignore spurious focus claim from gnome-shell window after
|
||
switcher use
|
||
|
||
* Add handling for objects with role "redundant object"
|
||
|
||
* Ensure we're not silent when a cell gains focus
|
||
|
||
* Add initial support for Smuxi (gnome frontend)
|
||
|
||
* Restore X keyboard layout on cthulhu segfault
|
||
|
||
* Add support for removing user profiles
|
||
|
||
Web:
|
||
|
||
* Improve behavior of page summary when caret context is null
|
||
or the document cannot be found
|
||
|
||
* Handle component interface failures in label inference
|
||
|
||
* Sanity-check offsets before calling getRangeExtents()
|
||
|
||
* Make braille presentation of new document web role consistent
|
||
with old document frame role
|
||
|
||
* Ensure we correctly speak the role of edit spin buttons
|
||
|
||
LibreOffice:
|
||
|
||
* Work around Writer killing focused cell during row insertion
|
||
and deletion
|
||
|
||
* Don't present ancestors after editing Calc cell
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Cernocky
|
||
|
||
=========
|
||
|
||
3.30.1 - 19 Octoboer 2018
|
||
|
||
General:
|
||
|
||
* Fix presentation of nameless menu items in certain gnome-shell
|
||
extensions
|
||
|
||
* Improve presentation of Pluma spell-check dialog
|
||
|
||
* Fix bug in sentence echo
|
||
|
||
* Fix issue with profile names containing XML special characters
|
||
|
||
Web:
|
||
|
||
* Fix some chattiness with SayAll in web content
|
||
|
||
LibreOffice:
|
||
|
||
* Work around Writer issue preventing presentation of selected text
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
ru Russian Stas Solovey
|
||
sr Serbian Марко Костић
|
||
|
||
=========
|
||
|
||
3.30.0 - 17 September 2018
|
||
|
||
General:
|
||
|
||
* Present event for non-showing object if it's focused
|
||
|
||
* Don't present unselected-cell message for text objects
|
||
|
||
* Don't speak "no focus" even when there is no accessible application
|
||
focused (it annoys users more than it helps them)
|
||
|
||
* Automatically present details content upon expansion of controlling
|
||
widget
|
||
|
||
* Bump version for availability of simulating modifiers in at-spi
|
||
|
||
Web:
|
||
|
||
* Ignore bogus focus event for active window from Gecko
|
||
|
||
* Don't speak row header role with multiple objects are on the same line
|
||
|
||
* Only prefer the name of links when it's author-provided
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Cernocky
|
||
de German Tim Sabsch
|
||
hu Hungarian Balázs Úr
|
||
pt_BR Brazilian Portuguese Tiago Casal
|
||
sk Slovak Peter Vágner
|
||
sv Swedish Anders Jonsson
|
||
|
||
=========
|
||
|
||
3.29.92 - 3 September 2018
|
||
|
||
General:
|
||
|
||
* Fall back on displayed text for labels which lack an accessible name
|
||
|
||
* Fix regression resulting from presentation of all selected items
|
||
|
||
* Always treat ROLE_APPLICATION objects as having size
|
||
|
||
Web:
|
||
|
||
* Clear cache to work around missing state-changed event
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Cernocky
|
||
da Danish Ask Hjorth Larsen
|
||
de German Tim Sabsch
|
||
fr French Claude Paroz
|
||
gl Galician Fran Dieguez
|
||
hu Hungarian Attila Hammer
|
||
id Indonesian Kukuh Syafaat
|
||
it Italian Milo Casagrande
|
||
lt Lithuanian Aurimas Černius
|
||
lv Latvian Rūdolfs Mazurs
|
||
po Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle
|
||
ro Romanian Daniel Șerbănescu
|
||
sl Slovenian Matej Urbančič
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Emin Tufan Çetin
|
||
|
||
=========
|
||
|
||
3.29.4 - 30 July 2018
|
||
|
||
General:
|
||
|
||
* Announce when all items in a container have been selected
|
||
|
||
* Rename selected-text command, bind it to a keystroke, and make it work in
|
||
spreadsheets and other containers
|
||
|
||
* Check additional ancestry when trying to find current flat review location
|
||
|
||
* Limit double-cthulhu caps lock synthesis to within 0.5s
|
||
|
||
* Minimize looking for unrelated labels in gnome-shell (performance)
|
||
|
||
* Add brief delay before announcing "no focus"
|
||
|
||
Terminal:
|
||
|
||
* Treat terminal insertions which end at the caret as presentable
|
||
|
||
* Prevent double-echoing of typed characters
|
||
|
||
LibreOffice:
|
||
|
||
* Add option to always speak full selected range in spreadsheet
|
||
|
||
Speech:
|
||
|
||
* Fix issues in recently-added progress marking and SSML support
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Xavi Ivars
|
||
de German Tim Sabsch
|
||
es Spanish Daniel Mustieles
|
||
|
||
=========
|
||
|
||
3.29.3 - 7 July 2018
|
||
|
||
Web + Email:
|
||
|
||
* Stop Cthulhu from descending into widget elements it should not descend
|
||
|
||
* Fix bug preventing Cthulhu from presenting the current object
|
||
|
||
* Fix chattiness problem due to creation of bogus window accessibles
|
||
|
||
* Filter out bogus load events from Firefox extensions
|
||
|
||
* Correcly update caret position when Page Up/Down used in editable text
|
||
|
||
* Fix focus mode staying toggled off after leaving context menu
|
||
|
||
* Don't exit focus mode when navigating to/amongst radio buttons
|
||
|
||
* Eliminate double-presentation of name when name comes from contents
|
||
|
||
* Improve MathML presentation
|
||
|
||
LibreOffice:
|
||
|
||
* Present Calc cell selection changes
|
||
|
||
General:
|
||
|
||
* Fix many bugs and improve performance of Mouse Review
|
||
|
||
* Handle starting flat review when offset is after final character
|
||
|
||
* Do a better job of determining the focused object upon launch
|
||
|
||
* Ensure the expanded state of tree rows is annnounced
|
||
|
||
* Support synthesizing caps lock for double-cthulhu support
|
||
(requires AT-SPI2 2.30 or later)
|
||
|
||
* Make double-cthulhu presses perform the underlying key action
|
||
|
||
* Reduce chattiness in icon views
|
||
|
||
* Ensure buttons with single-character names get spoken
|
||
|
||
* Fix several issues in Cthulhu's presentation of unrelated labels
|
||
|
||
* Improve behavior/presentation when current object becomes defunct
|
||
|
||
* Fall back on described-by relation to get description
|
||
|
||
* Ignore various bogus events from apps and toolkits
|
||
|
||
Speech:
|
||
|
||
* Respect SSML norm
|
||
|
||
* Add progress marking support
|
||
|
||
Braille:
|
||
|
||
* Fix braille updating when backspacing text on long lines
|
||
|
||
* braille: only set viewport[0] to 0 when the string fits
|
||
|
||
* Update braille when caret moves in web page due to mouse click
|
||
|
||
* Support CMD_FWINLTSKIP and CMD_FWINRTSKIP from brltty
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
es Spanish Daniel Mustieles
|
||
|
||
=========
|
||
|
||
3.28.2 - 28 June 2018
|
||
|
||
Web + Email:
|
||
|
||
* Update Cthulhu to handle "document web" role now used in Gecko
|
||
|
||
General:
|
||
|
||
* Fix bug causing certain combo boxes to not be presented
|
||
|
||
Braille:
|
||
|
||
* Fix braille word wrap being incorrectly enabled
|
||
|
||
* Fix brlmon regression introduced by 71b63379f
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Cernocky
|
||
de German Tim Sabsch
|
||
|
||
=========
|
||
|
||
3.28.1 - 21 April 2018
|
||
|
||
Web + Email:
|
||
|
||
* Fix Cthulhu-triggered focus change in Thunderbird message composition
|
||
window
|
||
|
||
General:
|
||
|
||
* Handle event floods from Caja and Nautilus more efficiently
|
||
|
||
Braille:
|
||
|
||
* Release device when braille is deactivated for some applications
|
||
|
||
* Fix bogus dots appearing after text
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
sv Swedish Anders Jonsson
|
||
|
||
3.28.0 - 26 March 2018
|
||
|
||
Web + Email:
|
||
|
||
* Ensure focus is grabbed on image links when navigating
|
||
|
||
* Fix bug causing notifications to trigger browse mode
|
||
|
||
LibreOffice:
|
||
|
||
* Improve heuristic to identify spellcheck dialog
|
||
|
||
General:
|
||
|
||
* Ensure list name is presented for ancestor lists
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
da Danish Alan Mortensen
|
||
de German Tim Sabsch
|
||
es Spanish Daniel Mustieles
|
||
fi Finnish Jiri Grönroos
|
||
fr French Claude Paroz
|
||
hu Hungarian Gábor Kelemen, Balázs Úr
|
||
it Italian Milo Casagrande
|
||
lt Lithuanian Aurimas Černius
|
||
lv Latvian Rūdolfs Mazurs
|
||
nl Dutch Nathan Follens
|
||
sl Slovenian Matej Urbančič
|
||
sr Serbian Марко Костић
|
||
sr@latin Serbian Latin Милош Поповић
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Emin Tufan Çetin
|
||
zh_CN Chinese (China) Mingcong Bai
|
||
|
||
=========
|
||
|
||
3.27.91 - 19 February 2018
|
||
|
||
Web + Email:
|
||
|
||
* Improve navigation among, and presentation of, editable elements with
|
||
descendants
|
||
|
||
* Fix bug in which Cthulhu went silent due to text elements failing to
|
||
support the accessible text interface
|
||
|
||
* Eliminate double presentation of visual labels which also provide the
|
||
accessible description
|
||
|
||
* Fix issue causing Cthulhu to skip over certain table content in SayAll
|
||
|
||
* Improve presentation of displayed text in ARIA dialogs
|
||
|
||
* Re-enable announcement of page tab switches in Firefox
|
||
|
||
LibreOffice:
|
||
|
||
* Work around https://bugs.documentfoundation.org/show_bug.cgi?id=109398
|
||
|
||
* Eliminate double presentation of redundant frames
|
||
|
||
General:
|
||
|
||
* Implement initial support for braille "word wrap"
|
||
|
||
* Improve presentation of locations in file chooser dialog
|
||
|
||
* Only present text changes from type-ahead entries if they are focused
|
||
|
||
* Eliminate some chattiness resulting from redundant focus claims from
|
||
Gtk+ tables
|
||
|
||
* Eliminate double-presentation of spin button value changes
|
||
|
||
* Fix bug causing nameless, valueless comboboxes to not be presented
|
||
|
||
* Fix issues in Cthulhu's documentation
|
||
|
||
* Bump minimum version of AT-SPI2
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
de German Tim Sabsch
|
||
eo Esperanto Kristjan SCHMIDT
|
||
es Spanish Daniel Mustieles
|
||
fr French Claude Paroz
|
||
gl Galician Fran Dieguez
|
||
id Indonesian Kukuh Syafaat
|
||
po Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Enrico Nicoletto
|
||
uk Ukrainian Андрій Бандура
|
||
|
||
=========
|
||
|
||
3.27.3 - 11 December 2017
|
||
|
||
Web + Email:
|
||
|
||
* Fixed several issues in presentation of editable content
|
||
|
||
* Hack around lack of window:activate events for ARIA dialogs
|
||
|
||
* Fix presentation of find results in new version of Firefox
|
||
|
||
* Improve handling of focused elements getting destroyed when activated
|
||
|
||
* Attempt to identify and navigate around non-navigable embedded documents
|
||
|
||
General:
|
||
|
||
* Fix chattiness issue caused by off-screen labels in Gtk+ listboxes
|
||
|
||
* Eliminate incorrect presentation of previous panel
|
||
|
||
* Fix issues to pass 'yelp-check validate'
|
||
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca@valencia Catalan (Valencian) Xavi Ivars
|
||
cs Czech Marek Černocký
|
||
ne Nepali Pawan Chitrakar
|
||
no Norwegian bokmål Kjartan Maraas
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Muhammet Kara, Olcay Aşcı
|
||
|
||
=========
|
||
|
||
3.26.0 - 15 September 2017
|
||
|
||
Web:
|
||
|
||
* Add support for aria-errormessage
|
||
|
||
* Add support for aria-keyshortcuts
|
||
|
||
* Fix several issues related to presentation of plain text content
|
||
|
||
LibreOffice:
|
||
|
||
* Filter out checked event from window which isn't active
|
||
|
||
* Work around event-ordering issue
|
||
|
||
General:
|
||
|
||
* Fix incorrect presentation of old ancestors
|
||
|
||
* Fix issue related to presentation of status bars
|
||
|
||
* Remove unneeded try/except around Gdk.notify_startup_complete()
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Jordi Mas
|
||
cs Czech Marek Cernocky
|
||
da Danish Kenneth Nielsen
|
||
de German Christian Kirbach,
|
||
Mario Blättermann
|
||
fi Finnish Jiri Grönroos
|
||
fr French Alain Lojewski
|
||
fur Friulian Fabio Tomat
|
||
gl Galician Fran Dieguez
|
||
hu Hungarian Attila Hammer
|
||
it Italian Milo Casagrande
|
||
lt Lithuanian Aurimas Černius
|
||
lv Latvian Rūdolfs Mazurs
|
||
ml Malayalam Anish Sheela
|
||
pl Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle,
|
||
Tiago Casal
|
||
sl Slovenian Matej Urbančič
|
||
sr Serbian Марко Костић
|
||
sr@latin Serbian Милош Поповић
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Emin Tufan Çetin
|
||
|
||
=========
|
||
|
||
3.25.4 - 31 July 2017
|
||
|
||
Web:
|
||
|
||
* Add support for DPub ARIA roles
|
||
|
||
* Add custom localized role names for ARIA feed and figure roles
|
||
|
||
* Treat articles as "large objects" for the purpose of structural
|
||
navigation
|
||
|
||
* Ensure we present infobar-like widgets with role of alert
|
||
|
||
* Eliminate double presentation of name of widgets which descend from
|
||
label element
|
||
|
||
* Fix presentation of checkboxes and radio buttons with descendants
|
||
when using caret navigation
|
||
|
||
* Work around Gecko not pruning alt="" images from accessibility tree
|
||
|
||
LibreOffice:
|
||
|
||
* Fix bug in presentation of selected item in comboboxes
|
||
|
||
* Ensure we present focus claims from lists which manage descendants
|
||
|
||
* Fix performance issue presenting selection changes in spreadsheet
|
||
|
||
General:
|
||
|
||
* Work around missing events for popup menus, submenus, and dialogs
|
||
|
||
* Work around missing state-changed:focused events for Gtk+ apps
|
||
|
||
* Update locusOfFocus to active window even in the case of broken
|
||
hierarchy
|
||
|
||
* Fix presentation of cells with multiple renderers
|
||
|
||
* Handle more instances of dead accessible objects and non-responsive
|
||
applications
|
||
|
||
* Eliminate chattiness resulting from events coming from ancestor of
|
||
locusOfFocus
|
||
|
||
* Improve presentation of newly-focused listboxes
|
||
|
||
* Sanity-check values app provides in response to getTextAtOffset()
|
||
|
||
* Address Python 3.6 invalid escape sequence deprecation
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
es Spanish Daniel Mustieles
|
||
fr French Claude Paroz
|
||
hu Hungarian Attila Hammer
|
||
id Indonesian Andika Triwidada
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
lv Latvian Rūdolfs Mazurs
|
||
ne Nepali Pawan Chitrakar
|
||
|
||
=========
|
||
|
||
3.24.0 - 20 March 2017
|
||
|
||
Web:
|
||
|
||
* Fix issue in new command to move to the end of the current container.
|
||
|
||
* Fix instance in which we were failing to present contenteditable
|
||
content.
|
||
|
||
* Sanity check our attempt to hack around broken text from Gecko.
|
||
|
||
General:
|
||
|
||
* Improve presentation of Gtk+ editable combo boxes.
|
||
|
||
* Attempt to handle children-changed:add event flood from menus.
|
||
|
||
MATE:
|
||
|
||
* Filter out focus events from widgets in windows which claim to be
|
||
active, but actually are not.
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
da Danish Kenneth Nielsen
|
||
de German Mario Blättermann
|
||
fr French Claude Paroz
|
||
fur Friulian Fabio Tomat
|
||
hu Hungarian Attila Hammer
|
||
id Indonesian Andika Triwidada
|
||
it Italian Milo Casagrande
|
||
sk Slovak Peter Vágner
|
||
|
||
=========
|
||
|
||
3.23.91 - 27 February 2017
|
||
|
||
Web:
|
||
|
||
* Add structural navigation commands to move to start, end of current
|
||
container.
|
||
|
||
* Handle bogus/duplicate accessible-application instances we're seeing
|
||
with Gecko apps built against Gtk+ 3 (eliminates double-presentation
|
||
during caret-navigation).
|
||
|
||
* Try to prevent SeaMonkey Mail composition from unexpectedly entering
|
||
browse mode.
|
||
|
||
* Fix issues getting stuck in visually-hidden MathML content (MathJax).
|
||
|
||
* Prevent generation of unrelated labels for web content (performance).
|
||
|
||
* Fix several issues to improve our workarounds for bugs in Gecko's
|
||
accessible-text interface.
|
||
|
||
* More work on recovery from zombified elements (improves reliability).
|
||
|
||
* Improve reliability of "sticky" browse mode.
|
||
|
||
* Fix minor issues in new context-presentation support.
|
||
|
||
* Don't present loading messages if document is neither showing nor
|
||
visible.
|
||
|
||
MATE:
|
||
|
||
* Work around MATE Panel's less-than-ideal event ordering and missing
|
||
events in order to improve presentation of its Applications menu.
|
||
|
||
* Sanity-check windows which claim to be active and ignore bogus
|
||
window:active events and state-changed:active events from frames.
|
||
|
||
General:
|
||
|
||
* Don't present new ancestors of menu bars.
|
||
|
||
* Don't use the pyatspi cache for descriptions to ensure we don't
|
||
present stale information.
|
||
|
||
* Don't treat insertions as auto-text events if the source is no longer
|
||
focused.
|
||
|
||
* Fix recent (unstable-version) regression in which labels which
|
||
label other labels stopped being presented.
|
||
|
||
* Update the active window and conditionally present mouse-triggered
|
||
focus changes.
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
da Danish Ask Hjorth Larsen
|
||
de German Christian Kirbach
|
||
es Spanish Daniel Mustieles
|
||
gl Galician Fran Diéguez
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
lt Lithuanian Aurimas Černius
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
pl Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
sv Swedish Anders Jonsson
|
||
zh_CN Chinese (China) Mandy Wang
|
||
zh_TW Chinese (Taiwan) Chao-Hsiung Liao
|
||
|
||
=========
|
||
|
||
3.23.4 - 2 February 2017
|
||
|
||
Web:
|
||
|
||
* Optionally announce when entering and leaving blockquotes, lists,
|
||
tables, panels, forms, and landmarks
|
||
|
||
* Improve handling of pages where the content is rapidly and repeatedly
|
||
destroyed and replaced
|
||
|
||
* Improve workarounds for several Gecko editable-text bugs
|
||
|
||
* Ensure we always announce ARIA landmark type before setting the caret
|
||
|
||
* Improve presentation of ARIA regions
|
||
|
||
* Add custom support for ARIA switch role
|
||
|
||
* Present messages resulting from use of aria-invalid
|
||
|
||
* Check for and filter out defunct objects when building elements list
|
||
|
||
* Eliminate double-speaking of line after document load
|
||
|
||
* Suppress presentation of irrelevant loading messages resulting from
|
||
busy state-change events in SeaMonkey's mail client
|
||
|
||
* Eliminate double-speaking of inferred labels in SayAll
|
||
|
||
* Fix several instances where new document name was not being presented
|
||
|
||
* Handle (un)ordered lists in which item text falls outside the item
|
||
element
|
||
|
||
* Descend images if they are imagemaps so that we don't fail to present
|
||
their content
|
||
|
||
LibreOffice:
|
||
|
||
* Fix crash presenting certain Writer tables
|
||
|
||
* Handle LO's recently-corrected exposure of text attributes for
|
||
spellcheck
|
||
|
||
* Handle change in LO's accessibility tree for dialogs
|
||
|
||
* Handle more cases of LO objects becoming defunct
|
||
|
||
* Don't assume we can always get a string value for Calc input line
|
||
|
||
* Yet another workaround for yet another missing state-changed event
|
||
|
||
General:
|
||
|
||
* Make spoken presentation of accessible description optional
|
||
|
||
* Work around missing focus-change events when focus changes due to a
|
||
mouse click
|
||
|
||
* Use Unicode in translatable strings
|
||
|
||
* Fix several issues in which we incorrectly update our location based
|
||
on bogus or redundant accessibility events
|
||
|
||
* Reduce chattiness associated with presentation of typeahead search
|
||
|
||
* Include infobar content when presenting status bar and default button
|
||
|
||
* Reduce chattiness associated with icons which incorrectly implement
|
||
accessible text
|
||
|
||
* Improve presentation of editable comboboxes
|
||
|
||
* Fix bug in which Cthulhu is silent on launch due to inability to access
|
||
default screen
|
||
|
||
* Don't generate substring content unnecessarily (performance)
|
||
|
||
* Don't treat an empty table as layout only if the user gives it focus
|
||
|
||
* Fix bug speaking punctuation when punctuation style is set to NONE
|
||
|
||
* Stop converting horizontal ellipses to "..." in braille
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
de German Christian Kirbach
|
||
es Spanish Daniel Mustieles
|
||
fr French Claude Paroz
|
||
gl Galician Fran Diéguez
|
||
hu Hungarian Attila Hammer, Balázs Meskó
|
||
nl Dutch Justin van Steijn
|
||
pl Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle
|
||
|
||
=========
|
||
|
||
3.22.2 - 8 November 2016
|
||
|
||
General:
|
||
|
||
* Improve support for Icedove
|
||
|
||
* Work around broken accessibility trees causing flat review to fail
|
||
|
||
* Work around missing state-changed events for LibreOffice toggle
|
||
buttons
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
fr French Claude Paroz
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
nl Dutch Justin van Steijn
|
||
|
||
=========
|
||
|
||
3.22.1 - 11 October 2016
|
||
|
||
Terminal:
|
||
|
||
* Reduce some chattiness using vim
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
en_GB British English David King
|
||
hr Croatian gogo
|
||
it Italian Milo Casagrande
|
||
oc Occitan Cédric Valmary
|
||
sv Swedish Anders Jonsson
|
||
|
||
=========
|
||
|
||
3.21.92 - 16 September 2016
|
||
|
||
Chat:
|
||
|
||
* Fix performance issue with Pidgin channels with thousands of users
|
||
|
||
* Fix bug in presenting chatroom name when app is not active
|
||
|
||
* Add customization to present chat room name after incoming message
|
||
|
||
Flat Review:
|
||
|
||
* Make context menus flat-reviewable
|
||
|
||
* Improve filtering out of non-showing menu items in flat review
|
||
|
||
* Take possible margins/padding into account when looking for the
|
||
descendant at a specified point (performance)
|
||
|
||
* Do not treat collapsed table rows as leaf nodes if they have
|
||
children
|
||
|
||
Web:
|
||
|
||
* Add explicit do-not-descend-for-caret check for ROLE_IMAGE so that
|
||
we don't present useless information when authors use ARIA's img
|
||
role on embedded SVG documents
|
||
|
||
* Handle another instance of broken accessibility trees
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
da Danish Kenneth Nielsen
|
||
el Greek Tom Tryfonidis
|
||
es Spanish Daniel Mustieles
|
||
gl Galician Fran Diéguez
|
||
hu Hungarian Attila Hammer, Gábor Kelemen
|
||
kk Kazakh Baurzhan Muftakhidinov
|
||
lt Lithuanian Aurimas Černius
|
||
lv Latvian Rūdolfs Mazurs
|
||
pl Polish Piotr Drąg
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Muhammet Kara
|
||
|
||
=========
|
||
|
||
3.21.91 - 2 September 2016
|
||
|
||
Flat Review:
|
||
|
||
* Automatically refresh content
|
||
|
||
* Improve accuracy with respect to what is truly on screen and where
|
||
it is located
|
||
|
||
* Improve performance building context
|
||
|
||
* Fix reviewability of Gtk+ icon panels and Gtk+ spin button values
|
||
|
||
* Add toolkit-specific handling for special cases (and toolkit bugs)
|
||
|
||
* Make menu-bar menus reviewable, including separators and disabled
|
||
items which cannot be arrowed to natively
|
||
|
||
* Make objects which typically display text (but might not implement
|
||
the text interface) reviewable by word and character
|
||
|
||
* Fix issue finding initial flat review location in Thunderbird
|
||
|
||
|
||
Mouse Review:
|
||
|
||
* Dig deeper to find object under pointer for page tab list descendants
|
||
(So we don't just say "Page Tab")
|
||
|
||
* Fix issue causing Cthulhu to say "blank" in text with embedded objects
|
||
|
||
* Add word support to all text objects; not just editable text objects
|
||
|
||
* Work around Gtk+ 3 exposing incorrect text range extents for entries
|
||
(So we present the actual word under the mouse)
|
||
|
||
* Add logic to handle windows whose accessible name doesn't match the
|
||
displayed name
|
||
|
||
* Add an announcement so that when the user toggles Mouse Review some
|
||
confirmation is provided
|
||
|
||
Terminal:
|
||
|
||
* Fix instance where braille was not being refreshed
|
||
|
||
* Do not ignore deletion events resulting from BackSpace
|
||
|
||
* Update some cached information
|
||
|
||
* Filter out a spurious, unwanted text-delete event from VTE
|
||
|
||
* Don't treat inserted strings <= 1 char as a terminal autotext event
|
||
|
||
* Don't treat terminal insertion as command result if terminal isn't
|
||
locusOfFocus
|
||
|
||
* Present terminal paste events like we do paste events from other apps
|
||
|
||
* Work around issues in the text support of VTE which was causing us
|
||
to present cut-off text
|
||
|
||
* Attempt to filter out terminal pager text-change noise to reduce
|
||
chattiness
|
||
|
||
* Present terminal pager text insertions when they result from a
|
||
printable key
|
||
|
||
Web:
|
||
|
||
* Add a "sticky" browse mode and keybinding
|
||
|
||
* Do not descend ROLE_EMBEDDED objects for the caret (ARIA compliance)
|
||
|
||
* Treat menu and toolbar descendants as focus mode widgets
|
||
|
||
* Create new localized role names for ARIA landmark roles
|
||
|
||
* Don't automatically update locusOfFocus to alerts; just present them
|
||
|
||
* Improve presentation of Roundcube Mail's list of messages
|
||
|
||
* Fix issue presenting stale content
|
||
|
||
* Don't present name and summary for page which is no longer showing
|
||
or visible
|
||
|
||
* Attempt to hack around SeaMonkey's broken events for HTML input
|
||
popups which was causing us to exit focus mode incorrectly
|
||
|
||
* Improve presentation and handling of editable ARIA combo boxes
|
||
|
||
LibreOffice:
|
||
|
||
* Don't treat present "readonly" state for paragraphs in read-only
|
||
documents
|
||
|
||
* Add handling for GtkListBox items used by LibreOffice
|
||
|
||
* Work around a number of LibreOffice bugs which were causing us to
|
||
to present the wrong thing
|
||
|
||
Other:
|
||
|
||
* Ensure we use the system voice for rolename info in WebKitGtk SayAll
|
||
|
||
* Create new localized rolenames for horizontal and vertical scrollbars
|
||
bars, sliders, and splitters
|
||
|
||
* More aggressively verify if a message is from a focused chat
|
||
|
||
* Fix whereAmI presentation of Gtk+ 3.20 combo boxes
|
||
|
||
* Remove .desktop file
|
||
|
||
* Include tool bar when presenting context
|
||
|
||
* Improve reliability of profile-based synthesis switching
|
||
|
||
* Do not supress presentation of locking keys in password fields
|
||
|
||
* Make the progressbar update intervals independent so beeps are always
|
||
presented when that is desired
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Jordi Mas
|
||
cs Czech Marek Černocký
|
||
da Danish Ask Hjorth Larsen
|
||
de German Mario Blättermann,
|
||
Christian Kirbach
|
||
en_GB British English David King
|
||
es Spanish Daniel Mustieles
|
||
fr French Claude Paroz
|
||
hu Hungarian Balázs Úr
|
||
id Indonesian Andika Triwidada
|
||
lt Lithuanian Aurimas Černius
|
||
pl Polish Piotr Drąg
|
||
pt Portuguese Tiago Santos
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle,
|
||
Enrico Nicoletto
|
||
sk Slovak Dušan Kazik
|
||
sl Slovenian Matej Urbančič
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Muhammet Kara,
|
||
Neriman Kara
|
||
=========
|
||
|
||
3.21.3 - 20 June 2016
|
||
|
||
Web:
|
||
|
||
* Fix a couple of instances of Cthulhu getting stuck during caret
|
||
navigation
|
||
|
||
* Fix bug in setting position via element-list dialogs
|
||
|
||
* Eliminate double-presentation of inferred labels
|
||
|
||
* Add more caching for performance
|
||
|
||
LibreOffice:
|
||
|
||
* Ignore object:state-changed:sensitive events for menu items
|
||
because LibreOffice is flooding us
|
||
|
||
General:
|
||
|
||
* Eliminate hang resulting from AT-SPI2 crash
|
||
|
||
* Don't show as desktop application in Unity; Cthulhu is part of
|
||
Universal Access
|
||
|
||
* Take interfaces into account when looking for non-descendable
|
||
descendants (helps with performance)
|
||
|
||
* Handle more instances of objects going defunct, apps becoming
|
||
non-responsive, and apps creating duplicate accessible objects
|
||
|
||
* Make the output of 'cthulhu -l' more verbose to identify non-
|
||
responsive apps
|
||
|
||
* Ensure a script only registers one signal handler for clipboard
|
||
changes
|
||
|
||
* Ensure synthesizer is changed when switching profiles via command
|
||
|
||
* Filter out more duplicate input events
|
||
|
||
* Support non-srcdir builds in autogen.sh
|
||
|
||
* Miscellaneous code clean up
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
oc Occitan Cédric Valmary
|
||
pl Polish Piotr Drąg
|
||
|
||
=========
|
||
|
||
3.21.1 - 25 April 2016
|
||
|
||
Gecko:
|
||
|
||
* Fix presentation of title bar in Gecko apps
|
||
|
||
* Work around Google Maps killing the focused widget
|
||
|
||
* Fix offset used when evaluating text selection in content with
|
||
embedded objects
|
||
|
||
* Don't set new focus to context object if context object is zombie
|
||
|
||
* Only update locusOfFocus to context replicant if locusOfFocus is a
|
||
zombie
|
||
|
||
* Don't use generated text as name for web content which exposes a name,
|
||
unless it's a combo box or spin button
|
||
|
||
* Cache label-related information for web content for performance
|
||
|
||
* Ignore events from Mozilla's self-repair hidden page
|
||
|
||
* Don't do SayAll for page fragments
|
||
|
||
* Prevent locusOfFocus change when navigating in SeaMonkey message list
|
||
|
||
Unity Panel Service:
|
||
|
||
* Work around labels reporting an index in parent of -1
|
||
|
||
* Work around label descriptions containing unwanted content
|
||
|
||
* Fall back on name when labels fail to implement the text interface
|
||
|
||
Gtk+
|
||
|
||
* Handle changes in Gtk+ 3.20 combo boxes
|
||
|
||
* Only treat cells with non-whitespace chars as real active descendants
|
||
|
||
General:
|
||
|
||
* Detect and handle row-reordered event spam so valid events can be
|
||
presented
|
||
|
||
* Fix a false positive with clipboard messages
|
||
|
||
* Don't re-present description if it was used as name fallback
|
||
|
||
* Handle unhandled case of objects becoming defunct
|
||
|
||
* Fix syntax error in Bulgarian help file
|
||
|
||
* Begin refactoring of keyboard event processing
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
hu Hungarian Attila Hammer
|
||
it Italian Milo Casagrande
|
||
pt Portuguese Tiago Carrondo
|
||
sl Slovenian Matej Urbančič
|
||
|
||
=========
|
||
|
||
3.20.0 - 21 March 2016
|
||
|
||
General:
|
||
|
||
* Fix desktop file keywords in Slovenian translation
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
da Danish Ask Hjorth Larsen
|
||
it Italian Milo Casagrande
|
||
pt_BR Brazilian Portuguese Rafael Fontenelle
|
||
|
||
=========
|
||
|
||
3.19.92 - 19 March 2016
|
||
|
||
General:
|
||
|
||
* Return early in allSelectedText() when entire document is selected
|
||
(performance)
|
||
|
||
* Fix restoration of location when returning to nested document after
|
||
find in page
|
||
|
||
* Work around unforunate event order when switching page tabs in Gecko
|
||
applications
|
||
|
||
* Eliminate several clipboard/selection-related-presentation false
|
||
positives
|
||
|
||
* Treat terminal text insertions resulting from Alt-modified input event
|
||
as command output
|
||
|
||
* Map MATE's notification daemon to the notification-daemon script
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
bg Bulgarian Alexander Shopov, Zahari Yurukov
|
||
da Danish scootergrisen
|
||
el Greek Efstathios Iosifidis, Tom Tryfonidis
|
||
fr French Claude Paroz
|
||
hu Hungarian Attila Hammer, Balázs Meskó
|
||
pt Portuguese Duarte Loreto
|
||
pt_BR Brazilian Portuguese Rafael Gazoni
|
||
ro Romanian Daniel Șerbănescu
|
||
sl Slovenian Matej Urbančič
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
tr Turkish Muhammet Kara
|
||
|
||
=========
|
||
|
||
3.19.91 - 2 March 2016
|
||
|
||
General:
|
||
|
||
* Fix several issues in presentation of clipboard notifications
|
||
|
||
* Ignore some uninteresting and spammy events (performance, chattiness)
|
||
|
||
* Don't keep asking the registry for the desktop (performance)
|
||
|
||
* Eliminate several instances of terminal chattiness
|
||
|
||
* Hack around Pidgin status toggle button bug
|
||
|
||
* Improve presentation of selection changes in layered panes
|
||
|
||
* Fix modifier keys being passed to application while in in learn mode
|
||
|
||
* Add a customization to present updates for status bar progress bars
|
||
|
||
* Make detailed whereAmI fall back on basic whereAmI presentation
|
||
|
||
* Speak popovers which are modal but do not claim focus
|
||
|
||
* Fix incorrect identification of commands entered on Cyrillic keyboards
|
||
|
||
* Fix presentation of first radio button in a functional (but not actual)
|
||
group
|
||
|
||
* Use isSameObject() to detect widgets and windows which were recreated
|
||
|
||
Gecko:
|
||
|
||
* Work around multiple accessible objects for one functional window
|
||
|
||
* Add more, and more performant, zombie replicant recovery utilities
|
||
|
||
* Grab focus on entries when setting focus mode; not when positioning
|
||
caret so we don't accidentally trigger popups
|
||
|
||
* Notify script when locusOfFocus is set from window to contenteditable
|
||
objects so we're not silent
|
||
|
||
* Work around broken table interface Gecko issue
|
||
|
||
* Attempt to identify and present clipboard events caused by elements
|
||
|
||
* Let default script handle content editable during selection
|
||
|
||
* Clear content cache when Thunderbird window is deactivated so we don't
|
||
mistakenly conclude we're in the same document frame
|
||
|
||
* Fix several caret navigation and structural navigation bugs
|
||
|
||
* Present object counts for all objects in detailed whereAmI page
|
||
summary
|
||
|
||
LibreOffice:
|
||
|
||
* Update some heuristics to address changed roles in Calc 5.1.x
|
||
|
||
* Handle more cases of Calc becoming non-responsive or crashing
|
||
|
||
* Work around missing event from LibreOffice Calc
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Jordi Mas
|
||
cs Czech Marek Černocký
|
||
es Spanish Daniel Mustieles
|
||
gl Galician Fran Diéguez
|
||
lt Lithuanian Aurimas Černius
|
||
oc Occitan Cédric Valmary
|
||
pl Polish Piotr Drąg
|
||
sv Swedish Anders Jonsson
|
||
|
||
=========
|
||
|
||
3.19.90 - 17 February 2016
|
||
|
||
New Features and Options:
|
||
|
||
* Present copy, cut, paste, undo, redo, selection deletion, and
|
||
selection restoration
|
||
|
||
* Add progress bar beeps
|
||
|
||
* Add core support for sound-icons (not yet enabled)
|
||
|
||
* Add option to present page summary upon load, and include landmarks
|
||
in summary
|
||
|
||
* Speak visited state for links which have been visited
|
||
|
||
* Make Flat Review SayAll binding independent of focus-tracking SayAll
|
||
binding
|
||
|
||
* Speak text indentation during selection
|
||
|
||
* Add a specific setting for speaking the misspelled indicator
|
||
|
||
General:
|
||
|
||
* Improve presentation of selected content in Gecko
|
||
|
||
* Fix bug in on-the-fly row reading for spreadsheets
|
||
|
||
* Update support for changes in Calc 5.1
|
||
|
||
* Fix failure to copy all characters when using flat review copy
|
||
|
||
* Present the new location when using PageUp/PageDown in web content
|
||
|
||
* Remove the old and broken-for-years console setup
|
||
|
||
* Work around broken text-insertion events from gnome-shell
|
||
|
||
* Handle missing events from Eclipse
|
||
|
||
* Work around focused links Gtk+ links reporting index in parent of -1
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
de German Mario Blättermann
|
||
es Spanish Daniel Mustieles
|
||
eo Esperanto Kristjan SCHMIDT
|
||
lt Lithuanian Aurimas Černius
|
||
lv Latvian Rūdolfs Mazurs
|
||
oc Occitan Cédric Valmary
|
||
pl Polish Piotr Drąg
|
||
sv Swedish Anders Jonsson
|
||
tr Turkish Muhammet Kara
|
||
|
||
=========
|
||
|
||
3.19.3 - 16 December 2016
|
||
|
||
New Settings and Commands:
|
||
|
||
* Create separate cell-vs-row reading options for tables in GUIs, text
|
||
documents, and spreadsheets
|
||
|
||
* Add GUI option to configure capitalization style
|
||
|
||
Web:
|
||
|
||
* Improve performance of presentation of web listboxes
|
||
|
||
* Improve presentation of headings which contain embedded objects
|
||
|
||
* Improve presentation of non-empty anchors
|
||
|
||
General:
|
||
|
||
* Ensure the correct voice is used when generating current line of text
|
||
|
||
* Call gdk_notify_startup_complete()
|
||
|
||
* Fix several bugs related to presenting the locus of focus
|
||
|
||
* Fix double-presentation of top-level Gtk+ alerts
|
||
|
||
* Cache the string in addition to the offsets for selected text (perf.)
|
||
|
||
* Add more sanity checks for defunct objects and applications
|
||
|
||
* Stop filtering out events from ROLE_FILLER (because some applications
|
||
lack proper roles)
|
||
|
||
* Don't treat a series of periods as an ellipsis
|
||
|
||
* Treat ROLE_PAGE as a top-level object when doing Zombie checks (fixes
|
||
Evince issue)
|
||
|
||
* Don't verbalize punctuation or capitalization for system messages
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
es Spanish Daniel Mustieles
|
||
pt Portuguese Pedro Albuquerque
|
||
|
||
=========
|
||
|
||
3.19.2 - 25 November 2015
|
||
|
||
New Settings and Commands:
|
||
|
||
* Add unbound commands to present selected text and link details
|
||
|
||
* Add GUI to enable rewind/fast-forward and structural navigation
|
||
in Say All
|
||
|
||
* Make the use of color names configurable via GUI
|
||
|
||
* Make speech and braille message settings configurable via GUI
|
||
|
||
* Add preference and unbound keybinding to have Cthulhu speak numbers
|
||
as digits
|
||
|
||
* Add explicit time format option for 12-hour time with seconds
|
||
|
||
* Break up printable-keys keyecho into alpha, numeric, and punctuation
|
||
|
||
Web:
|
||
|
||
* Improve presentation of Twitter timeline items
|
||
|
||
* Fix several bugs related to navigation to fragments
|
||
|
||
* Filter out hidden elements when presenting content
|
||
|
||
* Use Gecko's onChildrenChanged callback for Thunderbird instead of
|
||
the default (fixes issues related to cache management)
|
||
|
||
* Use isLink() rather than a role check to eliminate false positive
|
||
from anchors
|
||
|
||
* Don't look for replicant for zombie locusOfFocus when in focus mode
|
||
|
||
* Remove application from the list of ARIA landmark types (ARIA 1.1
|
||
compliance)
|
||
|
||
Gtk:
|
||
|
||
* Present newly-shown GtkInfoBars
|
||
|
||
* Improve presentation of GtkEntryCompletion
|
||
|
||
* Generate all child widgets of GtkListBox items
|
||
|
||
General:
|
||
|
||
* Work around several issues related to identifying and keeping track
|
||
of the active window
|
||
|
||
* Don't double/multi-present selection-state messages
|
||
|
||
* Fix bug in which text was not presented because object had a name
|
||
|
||
* Rewrite and fix several bugs in Cthulhu's progress bar support
|
||
|
||
* Filter out some more useless/bogus events (for performance)
|
||
|
||
* Handle more instances of the undead (zombies); start handling the
|
||
dead (fixes various and sundry bugs resulting from objects going
|
||
defunct on us)
|
||
|
||
* Fix double-presentation and incorrect ordering of frame name changes
|
||
|
||
* Rewrite setLocusOfFocus and default script's onCaretMoved (improves
|
||
performance, eliminates instances of not presenting new location)
|
||
|
||
* Don't display shortcuts if braille verbosity is set to brief
|
||
|
||
* Add NotShowIn=GNOME; to the desktop file
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
de German Wolfgang Stöggl
|
||
es Spanish Daniel Mustieles
|
||
pt Portuguese Pedro Albuquerque
|
||
|
||
=========
|
||
|
||
3.18.2 - 9 November 2015
|
||
|
||
Web:
|
||
|
||
* Fix typeahead search regression in the list-of-elements dialogs
|
||
|
||
* Fix a couple of issues associated with presenting "busy" pages
|
||
|
||
* Switch to sticky focus mode in top-level web apps like Google Docs
|
||
|
||
* Attempt to work around Google Docs editor exposed as ROLE_UNKNOWN
|
||
|
||
* Don't infer labels for form fields in web apps
|
||
|
||
* Present text changes resulting from onclick handlers
|
||
|
||
* Don't generate ancestors for MathML elements and filter out empty
|
||
utterances (performance)
|
||
|
||
* Eliminate several instances of Gecko chattiness
|
||
|
||
* Filter out more browser chrome event spam (performance)
|
||
|
||
* Use Cthulhu's web support to say word contents for editable messages in
|
||
Thunderbird (works around broken text interface implementation)
|
||
|
||
* Work around broken lists in web content
|
||
|
||
* Don't return the child of a "non-descendable" element as the last
|
||
document object
|
||
|
||
* Don't descend links with author-provided names
|
||
|
||
General:
|
||
|
||
* Fix issue in which key presses were being echoed in a password field
|
||
|
||
* Add sanity check for broken accessibility trees when getting the
|
||
focused child
|
||
|
||
* Update Gedit spellcheck support for 3.18 and improve heuristic
|
||
performance
|
||
|
||
* Do not try to calculate node level for non-tree descendants
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
de German Christian Kirbach
|
||
hu Hungarian Attila Hammer
|
||
|
||
=========
|
||
|
||
3.18.1 - 14 October 2015
|
||
|
||
Web:
|
||
|
||
* Improve presentation of canvas elements which lack fallback content
|
||
|
||
* Fix for Cthulhu filtering out text elements which have no size due to
|
||
authoring
|
||
|
||
* Fix for Cthulhu not doing SayAll on load when the focused object is the
|
||
document frame
|
||
|
||
* Workaround several issues which was causing the caret to get "stuck"
|
||
|
||
* Add another fallback "guess" to the label inference code for fields
|
||
in poorly-authored forms
|
||
|
||
* Present Firefox "door hanger" alerts
|
||
|
||
* Filter out selection event spam from browser chrome autocompletes
|
||
|
||
* Prefer name over label when generating labelOrName (W3C compliance)
|
||
|
||
* Ensure we present aria-roledescription for non-focusable landmarks
|
||
|
||
* Include object role in the list of landmarks dialog
|
||
|
||
* Don't treat objects with ROLE_LABEL as an ancestor (causes double
|
||
presentation of widget name)
|
||
|
||
* Process DOM changes more efficiently for performance
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
de German Wolfgang Stöggl
|
||
el Greek Dimitris Spingos
|
||
it Italian Milo Casagrande
|
||
pt_BR Brazilian Portuguese Tiago Casal
|
||
sr Serbian Марко Костић
|
||
sr@latin Serbian Милош Поповић
|
||
|
||
=========
|
||
|
||
3.18.0 - 21 September 2015
|
||
|
||
General:
|
||
|
||
* Fix flatreview traceback
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
da Danish Kenneth Nielsen
|
||
fr French Julien Hardelin
|
||
hu Hungarian Attila Hammer
|
||
id Indonesian Andika Triwidada
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
pt_BR Brazilian Portuguese Rafael Ferreira
|
||
tr Turkish Muhammet Kara
|
||
|
||
=========
|
||
|
||
3.17.92 - 16 September 2015
|
||
|
||
Web:
|
||
|
||
* Add support for aria-roledescription
|
||
|
||
* Work around missing object:state-changed:focused events from Gecko
|
||
|
||
* Fix several instances of Cthulhu getting "stuck" in Gecko content
|
||
|
||
* Fix bug causing Cthulhu to skip over nested iframe content during SayAll
|
||
|
||
General:
|
||
|
||
* Handle tracebacks resulting from Calc crashing
|
||
|
||
* Explicitly deregister keystroke listeners before shutting down
|
||
|
||
* Ignore state-changed:busy events seen when printing in Thunderbird
|
||
|
||
* Eliminate false positive identifying Thunderbird spellcheck dialog
|
||
|
||
* Fix a performance issue associated with appearance of dialogs with
|
||
many widgets
|
||
|
||
* Save messages and add braille output to the notification-daemon script
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
de German Christian Kirbach
|
||
fr French Claude Paroz
|
||
|
||
=========
|
||
|
||
3.17.91 - 2 September 2015
|
||
|
||
Web:
|
||
|
||
* Treat (un)ordered HTML lists without list items as if they were divs
|
||
|
||
* Clear the cache and try once more when the next/previous context
|
||
cannot be found
|
||
|
||
* Treat web documents as top-level roles for the purpose of Zombie
|
||
detection
|
||
|
||
* Fix MathML line navigation issue
|
||
|
||
* Fix issue causing Cthulhu to skip certain web content during Say All
|
||
|
||
* Improve caret navigation around images lacking content, interaction,
|
||
and size
|
||
|
||
General:
|
||
|
||
* Updated documentation
|
||
|
||
* Add ability to override object role when generating tutorial messages
|
||
|
||
* Handle more event floods from LibreOffice and gnome-shell
|
||
|
||
* Handle several "The process appears to be hung" AT-SPI2 errors from
|
||
Firefox and LibreOffice
|
||
|
||
* Work around broken custom comboboxes and listboxes which lack items
|
||
|
||
* Fix bug in presentation of chat messages from non-active applications
|
||
|
||
* Add option to speak 12-hour time without seconds
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Jordi Mas
|
||
el Greek Tom Tryfonidis
|
||
es Spanish Daniel Mustieles,
|
||
Miguel Rodríguez Núñez
|
||
gl Galician Fran Diéguez
|
||
hu Hungarian Gabor Kelemen
|
||
pl Polish Piotr Drąg
|
||
sv Swedish Anders Jonsson
|
||
zh_TW Chinese (Taiwan) Chao-Hsiung Liao
|
||
|
||
=========
|
||
|
||
3.17.90 - 19 August 2015
|
||
|
||
Spellcheck:
|
||
|
||
* Use Cthulhu's spellcheck support in the LibreOffice script
|
||
|
||
* Perform normal WhereAmI at the end of spellcheck WhereAmI
|
||
|
||
* Present child position according to user preference
|
||
|
||
* Fix several chattiness issues
|
||
|
||
Gecko:
|
||
|
||
* Handle Gecko-specific text attribute name for misspelled
|
||
|
||
* Fix traceback getting into Thunderbird preferences
|
||
|
||
* Fix bug in line navigation of MathML content
|
||
|
||
* Don't generate ancestors beyond MathML math element
|
||
|
||
* Don't treat objects with tons of embedded objects as text "chunks"
|
||
|
||
* Don't repeat document-loading message given multiple "busy" events
|
||
|
||
* Handle input type="number" (which is not exposed like native version)
|
||
|
||
* Ensure object mode navigation presents only content from one object
|
||
|
||
* Refine heuristic for ignoring object:selection-changed events
|
||
|
||
* Don't include empty text block elements in structural navigation
|
||
|
||
* Skip over anchors when looking for next/previous caret context
|
||
|
||
* Treat lists as text block elements in web content
|
||
|
||
* Improve how Cthulhu works with Etherpad in Firefox
|
||
|
||
LibreOffice:
|
||
|
||
* Fix several issues in which focused widgets were not presented
|
||
|
||
General:
|
||
|
||
* Use gi.require_version to address PyGIWarning
|
||
|
||
* Fix several bugs in _generateUnselectedCell()
|
||
|
||
* Don't sanity-check children if there are a huge number of them
|
||
|
||
* Don't generate availability for list items as it doesn't make sense
|
||
|
||
* Don't insist upon label visibility for status bar notifications
|
||
|
||
* Add support to navlist for specifying and jumping to a caret offset
|
||
|
||
* Begin cleaning up text-attribute-related code
|
||
|
||
* Eliminate some false positives in isLayoutOnly()
|
||
|
||
* Fix desktop file translations
|
||
|
||
* Fix typos in translator comments
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
de German Christian Kirbach
|
||
el Greek Dimitris Spingos
|
||
es Spanish Daniel Mustieles
|
||
lt Lithuanian Aurimas Černius
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
pt Portuguese Pedro Albuquerque
|
||
|
||
=========
|
||
|
||
3.17.4 - 22 July 2015
|
||
|
||
MathML:
|
||
|
||
* Implement speech support for MathML content in Gecko-based browsers
|
||
|
||
Web:
|
||
|
||
* Fix several regressions introduced by the new "web" script
|
||
|
||
* Don't set the locusOfFocus to non-focused link upon document focus
|
||
|
||
* Ignore state-changed:busy events from nested web documents
|
||
|
||
* Create a utility method to get and cache an element's tag
|
||
|
||
General:
|
||
|
||
* Handle some changes in the Thunderbird v.38 spellcheck dialog
|
||
|
||
* Add handling for ROLE_HEADER
|
||
|
||
* Add support for status bar notifications
|
||
|
||
* Remove the old "inacessible" metacity/marco hack
|
||
|
||
* Stop using gnome-autogen.sh
|
||
|
||
* Mark several command-line strings for translation
|
||
|
||
* Enable toggling of speech via keybinding when speech is disabled
|
||
|
||
* Add handling for Evo's "autocomplete" popups
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
el Greek Dimitris Spingos
|
||
es Spanish Daniel Mustieles
|
||
fr French Claude Paroz
|
||
pt Portuguese Pedro Albuquerque
|
||
|
||
=========
|
||
|
||
3.17.3 - 23 June 2015
|
||
|
||
Gecko:
|
||
|
||
* Fix several issues in Cthulhu's live region support to make Google Docs
|
||
usable with Cthulhu
|
||
|
||
* Rewrite Cthulhu's structural navigation support to fix bugs and improve
|
||
performance
|
||
|
||
* Create "web" script and use it for Gecko content
|
||
|
||
* Avoid navigating into tooltip-like popups in web apps
|
||
|
||
* Fix issues related to Gecko using ROLE_TEXT for static text elements
|
||
|
||
General:
|
||
|
||
* Improve performance associated with event floods and dead accessibles
|
||
|
||
* Fix presentation of newly-misspelled words in LibreOffice Writer
|
||
|
||
* Present the text of ROLE_FOOTER objects
|
||
|
||
* Add unbound keybindings to increase and decrease speech volume
|
||
|
||
* Fall back on parent autocomplete if entry lacks label and name
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
el Greek Dimitris Spingos
|
||
es Spanish Miguel Rodríguez Núñez
|
||
|
||
=========
|
||
|
||
3.17.2 - 27 May 2015
|
||
|
||
Gecko:
|
||
|
||
* Update spellchecking support to handle changes in recent releases
|
||
of Thunderbird
|
||
|
||
* Fix several SayAll issues
|
||
|
||
* Fix failure to present the last line in a text area
|
||
|
||
* Fix failure to move to newly-loaded page fragment
|
||
|
||
* Fix failure to present expanded state change in ARIA content
|
||
|
||
* Fix failure to present correct radio button state in ARIA content
|
||
|
||
* Stop double-presenting find results
|
||
|
||
* Stop re-generating braille when not needed
|
||
|
||
* Fix issue presenting focus changes between document frame and child
|
||
link
|
||
|
||
* Reset command state when Gecko script is deactivated in order to
|
||
ensure content is presented after Alt+Tabbing back into Firefox
|
||
|
||
General:
|
||
|
||
* Fix several issues related to pyatspi cache not being updated
|
||
|
||
* Handle traceback when calling findAllDescendants in broken
|
||
implementation
|
||
|
||
* Stop repeating tutorial messages when navigating amongst items
|
||
of the same type
|
||
|
||
* Work around still more missing object:state-changed:focused events
|
||
from Gtk+
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Jordi Mas
|
||
es Spanish Daniel Mustieles
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
oc Occitan Cédric Valmary
|
||
|
||
=========
|
||
|
||
3.16.2 - 12 May 2015
|
||
|
||
General:
|
||
|
||
* Fix traceback which can occur getting children via relationset
|
||
|
||
* Add explicit braille handling for ROLE_PAGE so we update the line in
|
||
Evince
|
||
|
||
* Change default value of fallbackOnUnicodeData to False
|
||
|
||
* Attempt to eliminate verbal spewage for links which lack meaningful
|
||
information
|
||
|
||
* Ignore text-selection-changed events from Gecko objects with no text
|
||
|
||
* Hack around yet another missing object:state-changed:focused event
|
||
for Gtk+
|
||
|
||
* Provide a symbolic variant of the app icon
|
||
|
||
* Work around a missing object:state-changed:focused event from
|
||
LibreOffice
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
de German Uwe Geercken
|
||
pt_BR Brazilian Portuguese Rafael Ferreira
|
||
|
||
=========
|
||
|
||
3.16.1 - 15 Apr 2015
|
||
|
||
General:
|
||
|
||
* Don't search for replicants for Gecko zombies when pages are being
|
||
loaded because it can lead to a hang.
|
||
|
||
* Don't present position in list for the top-level menu of a context
|
||
menu
|
||
|
||
* Only present placeholder text if the entry lacks a value
|
||
|
||
* Use labelAndName instead of labelOrName with toggle buttons so
|
||
that we fallback on description when name has not been provided
|
||
|
||
* Work around yet another missing object:state-changed:focused event
|
||
from Gtk+
|
||
|
||
* Use datadir and localedir and not DATADIRNAME
|
||
|
||
* Fix for bug 746400 - Speak child position breaks Qt menu item
|
||
presentation
|
||
|
||
* Fix issue where translated symbols were being presented in English
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
bg Bulgarian Zahari Yurukov
|
||
is Icelandic Sveinn í Felli
|
||
it Italian Milo Casagrande
|
||
ru Russian Stas Solovey
|
||
sl Slovenian Matej Urbančič
|
||
|
||
=========
|
||
|
||
3.16.0
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
hu Hungarian Gabor Kelemen
|
||
id Indonesian Andika Triwidada
|
||
it Italian Milo Casagrande
|
||
pt_BR Brazilian Portuguese Enrico Nicoletto
|
||
sv Swedish Anders Jonsson
|
||
|
||
=========
|
||
|
||
3.15.92 - 17 March 2015
|
||
|
||
General:
|
||
|
||
* Refine the heuristic used to identify layout tables
|
||
|
||
* Do not speak table details when verbosity level is brief
|
||
|
||
* Check for the new(ish) accessible roles for documents in structural
|
||
navigation (needed for table navigation in recent versions of Writer)
|
||
|
||
* Check for Zombie accessibles in Writer's onCaretMoved() so that we
|
||
don't get tripped up by deleted paragraphs
|
||
|
||
* Be less aggressive weeding out layout-only siblings for position
|
||
and set size, because getting it 100% right is non-performant
|
||
|
||
* Don't look for zombie replicants in ROLE_EMBEDDED objects (fixes
|
||
hang with Firefox)
|
||
|
||
* Use the default object generation for ROLE_EMBEDDED (fixes bogus
|
||
information presentation with Firefox)
|
||
|
||
* Correct outdated links to documentation in translator comments, and
|
||
fix translator comment symbol for bowtie operator
|
||
|
||
* Present the line rather than all object contents when navigating by
|
||
landmark
|
||
|
||
* Update our landmark role list to bring it into alignment with the
|
||
ARIA spec
|
||
|
||
* Do not rely on displayedText() when determining if a table cell is
|
||
blank
|
||
|
||
* Update position in Gecko content when SayAll is interrupted
|
||
|
||
* Several fixes related to Gecko killing accessible objects
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
bs Bosnian Samir Ribic
|
||
cs Czech Marek Černocký
|
||
da Danish Kenneth Nielsen
|
||
pl Polish Piotr Drąg
|
||
sl Slovenian Matej Urbančič
|
||
|
||
=========
|
||
|
||
3.15.91 - 2 March 2015
|
||
|
||
General:
|
||
|
||
* Add optional start and end offset arguments for getTextLineAtCaret()
|
||
|
||
* Fix multiple issues related to presentation of widgets and web content
|
||
|
||
* Don't rely on pyatspi's cache for names
|
||
|
||
* Add support for XDG_VTNR for braille
|
||
|
||
* Add formatting strings for ROLE_LABEL so that they get presented
|
||
|
||
* Work around two cases of dead LibreOffice accessible objects
|
||
|
||
* Ignore text insertions from menus and menu items
|
||
|
||
* Add support to identify and present Evolution's Status column header
|
||
|
||
* Set sayAllOnLoad's default value to False for Evolution
|
||
|
||
* Add utility methods to identify WebKitGtk content in Evolution
|
||
|
||
* Add some sanity checking to handle dead accessibles from Evolution
|
||
|
||
* Validate reportedly-selected children
|
||
|
||
* Suppress bogus "not selected" presentation in Evo's Messages tree
|
||
|
||
* Handle a missing event from a mystery object in the Evolution GUI
|
||
|
||
* Add support for Evolution's GUI
|
||
|
||
* Implement ability to use structural navigation commands during SayAll
|
||
|
||
* Remove clickCount from cthulhu_state.py
|
||
|
||
* Move lastKeyEchoTime to speechdispatcherfactory.py
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
de German Christian Kirbach
|
||
es Spanish Daniel Mustieles,
|
||
Miguel Rodríguez Núñez
|
||
fr French Julien Hardelin
|
||
gl Galician Fran Diéguez
|
||
lt Lithuanian Aurimas Černius
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
sl Slovenian Matej Urbančič
|
||
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
||
|
||
=========
|
||
|
||
3.15.4 - 19 January 2015
|
||
|
||
General:
|
||
|
||
* Implement ability to "rewind" and "fast forward" during SayAll
|
||
|
||
* Add support for presentation of mathematical alphanumeric symbols and
|
||
operators
|
||
|
||
* Fix for bug 742293 - Application-specific shortcut rebinding doesn't
|
||
persist
|
||
|
||
* Eliminate some false positives in the label inference code
|
||
|
||
* Fix several bugs related to sayAll
|
||
|
||
* Improve support for presentation of nested tables during structural
|
||
navigation
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
el Greek Dimitris Spingos
|
||
es Spanish Daniel Mustieles
|
||
eu Basque Inaki Larranaga Murgoitio
|
||
pt_BR Brazilian Portuguese Rafael Ferreira
|
||
sl Slovenian Matej Urbančič
|
||
tr Turkish Muhammet Kara
|
||
|
||
=========
|
||
|
||
3.14.3 - 03 December 2014
|
||
|
||
Gecko:
|
||
|
||
* Fix several issues related to focus mode toggling on pages which
|
||
set focus upon page load
|
||
|
||
* Exclude layout-only/presentational tables in structural navigation
|
||
|
||
LibreOffice:
|
||
|
||
* Handle a false positive in isSameObject() which prevented paragraph
|
||
presentation
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
uk Ukrainian Daniel Korostil
|
||
|
||
=========
|
||
|
||
3.14.2 - 10 November 2014
|
||
|
||
Gecko:
|
||
|
||
* Update the position and command state after a mouse click
|
||
|
||
* Don't descend tables in findReplicant() - fixes a hang
|
||
|
||
* More hack removal and reworking of find{Next,Previous}Object()
|
||
|
||
* Don't switch to focus mode if the object is a text block element
|
||
|
||
* Check for both focusable and focused states when determining text
|
||
block elements
|
||
|
||
* Only use focused format type for objects which are not text block
|
||
elements
|
||
|
||
* Generate the rolename for links even if they were not "just entered"
|
||
|
||
* Suppress tutorial messages for focus mode widgets when not in focus
|
||
mode
|
||
|
||
* Prevent repeating of labels and tutorial messages in entries
|
||
|
||
* Speak text role for Gecko apps when not in document content
|
||
|
||
* Remove FOCUSED and SELECTED states as requirements for focus mode
|
||
|
||
General:
|
||
|
||
* Do not present tutorial messages if the object is not the locusOfFocus
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
it Italian Milo Casagrande
|
||
ne Nepali Pawan Chitrakar
|
||
nb Norwegian bokmål Åka Sikrom
|
||
pt_BR Brazilian Portuguese Rafael Ferreira
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
|
||
=========
|
||
|
||
3.14.0 - 23 September 2014
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
da Danish Kenneth Nielsen
|
||
de German Benjamin Steinwender
|
||
el Greek Tom Tryfonidis
|
||
es Spanish Daniel Mustieles
|
||
hu Hungarian Attila Hammer, Gabor Kelemen
|
||
lt Lithuanian Aurimas Černius
|
||
pl Polish Piotr Drąg
|
||
pt_BR Brazilian Portuguese Rafael Ferreira
|
||
sk Slovak Dušan Kazik
|
||
|
||
=========
|
||
|
||
3.13.92 - 17 September 2014
|
||
|
||
Gecko:
|
||
|
||
* Implement support for "layout" mode and "object" mode, the latter
|
||
being what is traditionally found in Windows screen readers and
|
||
which will hopefully make the switch to GNU/Linux easier.
|
||
|
||
* Continued reworking of caret navigation by line to improve accuracy
|
||
and responsiveness and to eliminate getting stuck and looping
|
||
|
||
* Fix several issues of structural navigation looping
|
||
|
||
* Allow Cthulhu's navigation commands to work even when content is being
|
||
loaded, which solves bugs like inability to navigate during a file
|
||
download
|
||
|
||
* Fix many bugs related to label inference
|
||
|
||
* Use the speech and braille generators rather than manually creating
|
||
the strings in the script
|
||
|
||
* Present the accessible description for elements given focus via
|
||
caret navigation and structural navigation
|
||
|
||
* Do not announce clickables if verbosity level is set to brief
|
||
|
||
* Add a command to toggle speech verbosity levels on the fly
|
||
|
||
* Fix a bogus tutorial message being presented for non-editable text
|
||
|
||
Other:
|
||
|
||
* Enable autostart for MATE and Cinnamon
|
||
|
||
* Fix the "bad content sent to speech.speak" bug
|
||
|
||
* Fix bug preventing binding and rebinding of commands in laptop layout
|
||
|
||
* Include foreground and background colors in the default spoken text
|
||
attributes (Note that this only impacts new configurations.)
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Gil Fcthulhuda
|
||
ca Catalan (Valencian) Carles Ferrando
|
||
da Danish Kenneth Nielsen
|
||
fi Finnish Jiri Grönroos
|
||
fr French Claude Paroz
|
||
gl Galician Fran Diéguez
|
||
id Indonesian Andika Triwidada
|
||
lt Lithuanian Aurimas Černius
|
||
pt_BR Brazilian Portuguese Rafael Ferreira
|
||
ru Russian Yuri Myasoedov
|
||
sk Slovak Peter Vágner
|
||
|
||
=========
|
||
|
||
3.13.91 - 2 September 2014
|
||
|
||
Gecko:
|
||
|
||
* Significant reworking of caret navigation by line to improve accuracy
|
||
and responsiveness and to eliminate getting stuck and looping
|
||
|
||
* Fix many bugs related to caret navigation by word
|
||
|
||
* Add support for aria-hidden="true"
|
||
|
||
* Present longdesc and clickable as part of Where Am I
|
||
|
||
* Fix an issue with structural navigation into list boxes
|
||
|
||
* Fix several bugs in presentation of Gecko form fields
|
||
|
||
* Fix several issues related to braille presentation of ARIA widgets
|
||
|
||
* Fix a regression introduced in 3.13.90 which caused Thunderbird
|
||
message composition to not be properly displayed in braille
|
||
|
||
LibreOffice:
|
||
|
||
* Speak cell coordinates for Writer tables
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
el Greek Tom Tryfonidis
|
||
es Spanish Francisco Javier Dorado
|
||
fr French Claude Paroz
|
||
gl Galician Fran Diéguez
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
pt_BR Brazilian Portuguese Enrico Nicoletto
|
||
|
||
=========
|
||
|
||
3.13.90 - 19 August 2014
|
||
|
||
Gecko:
|
||
|
||
* Create Browse and Focus modes to make acceess to web content and web
|
||
apps more reliable
|
||
|
||
* Add support for presentation of longdesc and "clickable" elements
|
||
|
||
* Add support for structural navigation by image and by "clickable"
|
||
|
||
* Present the accessible description when giving focus to objects
|
||
|
||
* Present expanded state for links which can be expanded
|
||
|
||
* Fix a number of bugs that caused Cthulhu to loop and/or skip over content
|
||
|
||
* Fix a number of bugs related to presentation of ARIA
|
||
|
||
* Improve presentation of list boxes
|
||
|
||
* Eliminate double-brailling of links in list items
|
||
|
||
* Fix a couple of SayAll bugs
|
||
|
||
Evince:
|
||
|
||
* Fix a traceback that occurred when form field widgets lost focus
|
||
|
||
* Fix a hang that can occur when using structural navigation with forms
|
||
|
||
Other:
|
||
|
||
* Check for accessible names when presenting entries
|
||
|
||
* Fix bug 732550 - Cthulhu does not announce selection state toggling in Qt
|
||
|
||
* Fix for Cthulhu going silent when speaking of child position is enabled
|
||
|
||
* Map 'marco' to 'metacity' in the script manager
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
el Greek Tom Tryfonidis,
|
||
Maria Mavridou
|
||
es Spanish Daniel Mustieles
|
||
fi Finnish Lasse Liehu
|
||
lt Lithuanian Aurimas Černius
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
ru Russian Yuri Myasoedov
|
||
zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao
|
||
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
||
|
||
=========
|
||
|
||
3.13.3 - 23 June 2014
|
||
|
||
General:
|
||
|
||
* Implement support for presenting color names instead of RGB values
|
||
|
||
* Fix several issues in character echo
|
||
|
||
* Use the same string when presenting U+00A8
|
||
|
||
* Present the acute accent using the same name when typing and reading
|
||
|
||
* Stop using speechdispatcher's KEY command for printable key echo
|
||
|
||
* Don't double-present punctuation when keyecho and character echo are
|
||
both enabled
|
||
|
||
* Always respect braille verbosity levels when presenting widget roles
|
||
|
||
* Fall back on sayCharacter() when there is no word for sayWord() to
|
||
present
|
||
|
||
* Don't present focus changes when navigating by character or word in
|
||
Writer
|
||
|
||
* Fix several LibreOffice UI-presentation related issues
|
||
|
||
* Fix a regression in changing rate and pitch on the fly
|
||
|
||
* Present focused scrollbars
|
||
|
||
* Add support for ROLE_DIAL
|
||
|
||
* Fix for Cthulhu presenting checked tri-state checkboxes as partially
|
||
checked
|
||
|
||
* Handle an instance of Gtk+ failing to emit object:state-changed:focused
|
||
events
|
||
|
||
* Handle some common variations in values for absent text attributes
|
||
|
||
* Do explicit checks for window-like roles when getting the top-level
|
||
object
|
||
|
||
* Remove the non-performant, buggy heuristic hack to find displayed
|
||
labels
|
||
|
||
* Convert application settings to use the settings manager's backend
|
||
|
||
* Use the default script's onTextDeleted callback for gnome-terminal
|
||
|
||
* Some pre-gsettings-migration cleanup
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
be Belarusian Ihar Hrachyshka
|
||
ca Catalan (Valencian) Carles Ferrando
|
||
cs Czech Marek Černocký
|
||
el Greek Dimitris Spingos
|
||
es Spanish Daniel Mustieles
|
||
gl Galician Fran Diéguez
|
||
id Indonesian Andika Triwidada
|
||
lt Lithuanian Aurimas Černius
|
||
ne Nepali Him Prasad Gautam
|
||
|
||
=========
|
||
|
||
3.13.1 - 1 May 2014
|
||
|
||
General:
|
||
|
||
* Update the locusOfFocus when when caret moves in a focused object
|
||
in Evince
|
||
|
||
* Ensure we don't use structural navigation in editable messages
|
||
in Thunderbird
|
||
|
||
* Use the Gecko script's useCaretNavigationModel() in Thunderbird
|
||
|
||
* Present the replaced obj char for apps which lack AtkHyperlinkImpl
|
||
support
|
||
|
||
* Fix a couple of issues related to composing HTML messages in
|
||
Thunderbird
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
el Greek Dimitris Spingos
|
||
pt_BR Brazilian Portuguese Enrico Nicoletto
|
||
|
||
=========
|
||
|
||
3.12.1 - 15 April 2014
|
||
|
||
General:
|
||
|
||
* Update documentation
|
||
|
||
* Clear saved page-loading state when Gecko script is deactivated
|
||
|
||
* Add support for ROLE_PAGE now that Evince uses it
|
||
|
||
* Prefer the name of a button, even if it implements AtkText
|
||
|
||
* Eliminate a false positive identifying selected text with caret-moved
|
||
events
|
||
|
||
* Fix presentation of caret-moved events for Firefox's autocompletes
|
||
|
||
* Add an explicit check for KP_0 as the Cthulhu Modifier plus Shift
|
||
|
||
* Eliminate some chattiness presenting combo boxes
|
||
|
||
* Don't treat the root label as an unrelated label
|
||
|
||
* Handle yet another case of missing object:state-changed:focused
|
||
events for Gtk+
|
||
|
||
* Filter out some superfluous name-changed events from Gtk+ apps
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
el Greek Maria Thukididu
|
||
es Spanish Daniel Mustieles
|
||
eu Basque Inaki Larranaga Murgoitio
|
||
hu Hungarian Attila Hammer
|
||
sl Slovenian Matej Urbančič
|
||
sk Slovak Peter Vágner
|
||
|
||
=========
|
||
|
||
3.12.0 - 24 March 2014
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
an Aragonese Jorge Pérez Pérez
|
||
da Danish Ask H. Larsen
|
||
eu Basque Inaki Larranaga Murgoitio
|
||
fi Finnish Jiri Grönroos
|
||
id Indonesian Andika Triwidada
|
||
it Italian Milo Casagrande
|
||
|
||
=========
|
||
|
||
3.11.92 - 18 March 2014
|
||
|
||
General:
|
||
|
||
* Filter out a number of extraneous/unwanted accessibility events from
|
||
Evolution
|
||
|
||
* Eliminate some text-selection and typeahead search "chattiness"
|
||
|
||
* Generate ancestors for new dialogs even if there is no prior focused
|
||
object
|
||
|
||
* Fix for bug 726395 - Sometimes flat review presents non-localized
|
||
rolenames
|
||
|
||
* Ignore bogus focus claims from LibreOffice fillers and panels
|
||
|
||
* Add support for non-modal GtkPopover
|
||
|
||
* Use explicit keyword rather than positional argument for GSettings
|
||
schema id
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Pau Iranzo
|
||
fr French Julien Hardelin, Claude Paroz,
|
||
Alexandre Franke
|
||
lv Latvian Rūdolfs Mazurs
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
pl Polish Paweł Żołnowski
|
||
pt Portuguese Duarte Loreto
|
||
ru Russian Yuri Myasoedov
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
uk Ukrainian Daniel Korostil
|
||
zh_CN Chinese (China) Wylmer Wang
|
||
|
||
=========
|
||
|
||
3.11.91 - 4 March 2014
|
||
|
||
General:
|
||
|
||
* Remove the isTextArea check from sayAll
|
||
|
||
* Work around several additional missing state-changed:focused events
|
||
|
||
* More tweaking of the new spellcheck support
|
||
|
||
* Add support for structural navigation by link regardless of visited
|
||
state
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
es Spanish Daniel Mustieles
|
||
gl Galician Fran Diéguez
|
||
hu Hungarian Attila Hammer
|
||
lt Lithuanian Aurimas Černius
|
||
pt_BR Brazilian Portuguese Enrico Nicoletto
|
||
|
||
=========
|
||
|
||
3.11.90 - 18 February 2014
|
||
|
||
General:
|
||
|
||
* Create new, uniform spellcheck support and implement for Gedit and
|
||
Thunderbird
|
||
|
||
* Fix the live region announcement review keybindings
|
||
|
||
* Fix a mysterious Brltty crash triggered by Cthulhu
|
||
|
||
* Add a sanity check to hopefully work around a Thunderbird timeout
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
uk Ukrainian Daniel Korostil
|
||
|
||
=========
|
||
|
||
3.11.5 - 4 February 2014
|
||
|
||
Please note: This cycle, Cthulhu is getting an overhaul with much of the
|
||
code being rewritten in preparation for the focus: event deprecation.
|
||
I am also taking this opportunity to remove hacks and improve Cthulhu's
|
||
performance. While every effort is being made to ensure no regressions
|
||
are introduced, please remember that 3.11.x is unstable. If you find a
|
||
bug present only in 3.11.x, please report it on the Cthulhu list.
|
||
|
||
LibreOffice:
|
||
|
||
* Fix several braille panning issues
|
||
|
||
* Fix several issues with presentation of dynamic headers
|
||
|
||
Gecko:
|
||
|
||
* Handle changes in the Firefox find toolbar hierarchy and events
|
||
|
||
* Fix a couple of bugs related to presenting a new ARIA alert or dialog
|
||
|
||
* Don't present text-inserted events for non-ARIA labels
|
||
|
||
* Only treat properly-marked up ARIA live regions as live regions
|
||
|
||
* Present listbox details as part of presenting the first focused child
|
||
|
||
* Do not treat 'busy' state changes from ARIA widgets as document loads
|
||
|
||
* Don't repeat the "alert" role when navigating in ARIA alerts
|
||
|
||
* Use the default updateBraille() for ARIA widgets in Gecko content
|
||
|
||
* Handle more instances of bogus empty text objects from Gecko
|
||
|
||
* Present find results from Gecko in braille
|
||
|
||
Epiphany/WebKitGtk:
|
||
|
||
* Create a custom script for Epiphany to handle window activation and
|
||
deactivation better
|
||
|
||
* Ignore WebKitGtk's claim that objects of ROLE_LIST implement AtkText
|
||
|
||
* Handle ROLE_DOCUMENT_WEB for WebKitGtk content
|
||
|
||
* Improve saving and restoring the Epiphany caret context
|
||
|
||
General:
|
||
|
||
* Fix quite a few "chattiness" issues
|
||
|
||
* Fix for bug 708664 - Selection and link indicators messing up braille
|
||
|
||
* Eliminate duplicated strings when brailling widget information
|
||
|
||
* Fix presentation of Gedit's find feature results
|
||
|
||
* Rewrite Cthulhu's support for gnome-search-tool
|
||
|
||
* Present a message, and don't regenerate speech, when a bookmark is
|
||
entered
|
||
|
||
* Add the ability to skip ancestor generation by role on a per-script
|
||
basis
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
es Spanish Daniel Mustieles
|
||
lt Lithuanian Aurimas Černius
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
tg Tajik Victor Ibragimov
|
||
zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao
|
||
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
||
|
||
=========
|
||
|
||
3.11.4 - 14 January 2014
|
||
|
||
Please note: This cycle, Cthulhu is getting an overhaul with much of the
|
||
code being rewritten in preparation for the focus: event deprecation.
|
||
I am also taking this opportunity to remove hacks and improve Cthulhu's
|
||
performance. While every effort is being made to ensure no regressions
|
||
are introduced, please remember that 3.11.x is unstable. If you find a
|
||
bug present only in 3.11.x, please report it on the Cthulhu list.
|
||
|
||
Gecko:
|
||
|
||
* Use pyatspi.cache.DEFAULT instead of pyatspi.cache.ALL to prevent
|
||
incorrect caching of object attributes
|
||
|
||
* Fix a bug isNavigableAria() which was causing us to override native
|
||
ARIA navigation incorrectly
|
||
|
||
* Update the locusOfFocus when the caret moves to a Gecko anchor
|
||
|
||
* Prevent double-speaking autocompleted text in Thunderbird
|
||
|
||
LibreOffice:
|
||
|
||
* Don't treat lack of previous row as a row change in Calc
|
||
|
||
* Strip out periods in addition to the localized "cell" for Calc
|
||
coordinates
|
||
|
||
* Recover gracefully when the Calc inputline toolbar is hidden
|
||
preventing location of the formula text
|
||
|
||
General:
|
||
|
||
* Began rewrite of text-selection-changed support
|
||
|
||
* Speak ROLE_INFO_BAR information
|
||
|
||
* Work around a missing state-changed event for Gtk+ submenus
|
||
|
||
* Work around a missing state-changed event for Gtk+ table column
|
||
headers
|
||
|
||
* Handle more cases for object:active-descendant:changed
|
||
|
||
* Fix for bug 721017 - cthulhu has an automagic dependency on liblouis
|
||
for braille support
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
an Aragonese Jorge Pérez Pérez
|
||
de German Christian Kirbach
|
||
gl Galician Fran Diéguez
|
||
pt_BR Brazilian Portuguese Rafael Ferreira
|
||
sl Slovenian Matej Urbančič
|
||
tg Tajik Victor Ibragimov
|
||
|
||
=========
|
||
|
||
3.11.3 - 16 December 2013
|
||
|
||
Please note: This cycle, Cthulhu is getting an overhaul with much of the
|
||
code being rewritten in preparation for the focus: event deprecation.
|
||
I am also taking this opportunity to remove hacks and improve Cthulhu's
|
||
performance. While every effort is being made to ensure no regressions
|
||
are introduced, please remember that 3.11.x is unstable. If you find a
|
||
bug present only in 3.11.x, please report it on the Cthulhu list.
|
||
|
||
General:
|
||
|
||
* Filter out some chrome events when inferring live regions
|
||
|
||
* Fixes to prevent hangs when accessing WebKitGtk content
|
||
|
||
* Fix for a traceback when Thunderbird becomes unresponsive
|
||
|
||
* Add a check to the Gecko script's onCaretMoved() to be sure the caret
|
||
actually moved
|
||
|
||
* Fix bug in column header labels for the links list dialog
|
||
|
||
* Ignore selection-changed events when the current item's selection is
|
||
toggled via Space
|
||
|
||
* Filter out some duplicate state-changed events
|
||
|
||
* Restore the locus of focus when Alt+Tabbing back into Firefox
|
||
|
||
* Fix a chattiness issue for Eclipse
|
||
|
||
* Add a sanity check to prevent a hang when using Firefox
|
||
|
||
* Clean up the Gecko script's onCaretMoved()
|
||
|
||
* Add handling for row headers in structural navigation
|
||
|
||
* Fix for Cthulhu not presenting the row when a table regains focus
|
||
|
||
* Fix menu-related handling (aka hacks) in the Java toolkit script
|
||
|
||
* Work on the test harness and regression tests
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
de German Simon Bienlein
|
||
el Greek Dimitris Spingos
|
||
es Spanish Daniel Mustieles
|
||
hu Hungarian Attila Hammer
|
||
pt_BR Brazilian Portuguese Rafael Ferreira
|
||
tg Tajik Victor Ibragimov
|
||
zh_CN Chinese simplified 甘 露
|
||
|
||
=========
|
||
|
||
3.11.2 - 19 November 2013
|
||
|
||
Please note: This cycle, Cthulhu is getting an overhaul with much of the
|
||
code being rewritten in preparation for the focus: event deprecation.
|
||
I am also taking this opportunity to remove hacks and improve Cthulhu's
|
||
performance. While every effort is being made to ensure no regressions
|
||
are introduced, please remember that 3.11.x is unstable. If you find a
|
||
bug present only in 3.11.x, please report it on the Cthulhu list.
|
||
|
||
Gecko:
|
||
|
||
* Fix for two hangs in Firefox
|
||
|
||
* Try to minimize some of the excessive chattiness with Gecko radio
|
||
buttons and list items
|
||
|
||
* Stop Cthulhu from repeating the end of an autocompleted address in
|
||
Thunderbird
|
||
|
||
* Fix and improve alert presentation for Thunderbird and Firefox
|
||
|
||
* Finding the next/previous caret should not call isLayoutOnly()
|
||
because it leads to lag
|
||
|
||
* Implement the "list of" dialog for ARIA landmarks
|
||
|
||
* Handle timeouts in liveregions._getMessage() more gracefully
|
||
|
||
* Ignore text-changed events from Thunderbird's status bar
|
||
|
||
* Stop doing focus grabs when setting the caret position
|
||
|
||
LibreOffice:
|
||
|
||
* Present "has formula" when a Calc cell with a formula gains focus
|
||
|
||
* Prevent Cthulhu from announcing "misspelled" with each keypress
|
||
|
||
* Work around some brokenness in LibreOffice tables
|
||
|
||
* Present table cell text, if present, rather than the name in Writer
|
||
|
||
* Fix structural navigation for tables in LibreOffice Writer
|
||
|
||
General:
|
||
|
||
* Fix for Cthulhu becoming silent when canceling out of the Preferences
|
||
dialog with unapplied synthesizer changes
|
||
|
||
* Fix to prevent Cthulhu becoming silent when a broken/incomplete value
|
||
interface is encountered
|
||
|
||
* Do not enqueue accessible events when Cthulhu is being shut down as it
|
||
can cause Cthulhu to hang
|
||
|
||
* Do not exit learn mode or repeat the prompt if no application
|
||
shortcuts are found
|
||
|
||
* Fix for traceback in the Eclipse script
|
||
|
||
* Make the "checked" and "pressed" strings context-specific
|
||
|
||
* Register only one set of script event listeners; not one for each
|
||
script
|
||
|
||
* Fix for Cthulhu double-presenting the contents of Nautilus's Places panel
|
||
|
||
* Fix to prevent Cthulhu from double-speaking name-changed events
|
||
|
||
* Simplify and fix bugs in the speech generator's ancestry generation
|
||
|
||
* Check in the default script's onCaretMoved() if the caret really moved
|
||
|
||
* Use F2 and F3 rather than 1 and 2 to display shortcuts in Learn Mode
|
||
|
||
* Store basic point-of-reference info when the locusOfFocus changes
|
||
|
||
* Be sure we have line text before adding a voice to present it
|
||
|
||
* Workaround for bug 709447 - Cthulhu segfaults when run with the wayland
|
||
backend
|
||
|
||
* Remove many old and now obsolete hacks that were slowing Cthulhu down
|
||
|
||
* Rely upon object:state-changed events instead of focus: events
|
||
|
||
* Create toolkit scripts for Gtk+ 2, Gtk+ 3, Qt
|
||
|
||
* Rename the "CALLY" script "clutter" and create a new gnome-shell
|
||
script
|
||
|
||
* Put logic needed for all scripts into the default script and remove
|
||
it from the individual scripts
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Gil Fcthulhuda
|
||
ca Catalan (Valencian) Carles Ferrando
|
||
de German Simon Bienlein
|
||
el Greek Dimitris Spingos,
|
||
Efstathios Iosifidis
|
||
es Spanish Daniel Mustieles
|
||
gl Galician Fran Diéguez
|
||
hu Hungarian Attila Hammer, Balázs Úr
|
||
ml Malayalam mshameers, Anish A
|
||
pt_BR Brazilian Portuguese Enrico Nicoletto
|
||
sl Slovenian Matej Urbančič
|
||
|
||
=========
|
||
|
||
3.10.0 - 24 September 2013
|
||
|
||
General:
|
||
|
||
* Fix for bug 708497 - Cthulhu fails to present GtkButton children of a
|
||
GtkListBox row
|
||
|
||
* Fix for bug 707708 - Cthulhu does not shut down unused synthesizers
|
||
which were initialized within the preferences dialog
|
||
|
||
* Remove a leftover call to drawOutline() that was missed
|
||
|
||
* Fix traceback in the Gecko script
|
||
|
||
* Update the man page so that it doesn't contain false information
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
es Spanish Daniel Mustieles
|
||
eu Basque Inaki Larranaga Murgoitio
|
||
fi Finnish Timo Jyrinki
|
||
hu Hungarian Gabor Kelemen
|
||
id Indonesian Andika Triwidada
|
||
pt Portuguese Duarte Loreto
|
||
pt_BR Brazilian Portuguese Enrico Nicoletto
|
||
|
||
=========
|
||
|
||
3.9.92 - 16 September 2013
|
||
es Spanish Daniel Mustieles
|
||
|
||
General:
|
||
|
||
* Improved support for presenting GtkListBox, GtkListBox items, and
|
||
their child widgets
|
||
|
||
* Present accessible name-changed events for the active frame
|
||
|
||
* Present expandable and expanded states, state changes for menu items
|
||
|
||
* Fix isSameObject() so that it is more performant and has less false
|
||
positives
|
||
|
||
* Fall back on child index when spatially comparing objects with bogus
|
||
extents
|
||
|
||
* Fall back on displayed text when flat-reviewing icons that lack name
|
||
and description
|
||
|
||
* Remove the "outline" debugging tool. It was always a hack; now it also
|
||
causes focus loss
|
||
|
||
* Fix for bug 703472 - Fix Makefiles so cthulhu can be a noarch package
|
||
|
||
* Update cthulhu executable for the recent python dir changes
|
||
|
||
* Remove deprecated calls to GLib and GObject threads_init
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
be Belarusian Ihar Hrachyshka
|
||
da Danish Kenneth Nielsen
|
||
de German Benjamin Steinwender
|
||
fi Finnish Jiri Grönroos
|
||
fr French Claude Paroz
|
||
it Italian Milo Casagrande
|
||
lv Latvian Rūdolfs Mazurs
|
||
pt_BR Brazilian Portuguese Enrico Nicoletto,
|
||
Rafael Ferreira
|
||
ru Russian Yuri Myasoedov
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
tj Tajik Victor Ibragimov
|
||
|
||
=========
|
||
|
||
3.9.91 - 3 September 2013
|
||
|
||
General:
|
||
|
||
* Fix for bug 644515 - Text attribute presentation is completely
|
||
broken for Gecko
|
||
|
||
* Workaround for BackSpace and Delete text changed events not being
|
||
presented
|
||
|
||
* Handle partially-implemented value interfaces with range of 0 to 1
|
||
|
||
* Fix to present the new sliders in gnome-shell
|
||
|
||
Performance:
|
||
|
||
* Fix for bug 616847 - Only perform braille functions when braille
|
||
is enabled
|
||
|
||
* Add object:active-descendant-changed to events that may be part
|
||
of an "event flood"
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
pl Polish Piotr Drąg
|
||
sl Slovenian Matej Urbančič
|
||
|
||
=========
|
||
|
||
3.9.90 - 21 August 2013
|
||
|
||
General
|
||
|
||
* Unbind the "quit" command because gnome-settings-daemon now includes
|
||
Super+Alt+S
|
||
|
||
* Prevent Cthulhu from constantly saying "not selected" in gnome-documents
|
||
|
||
* Present the table dimensions when a table claims focus
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
gl Galician Fran Diéguez
|
||
hu Hungarian Attila Hammer
|
||
lt Lithuanian Aurimas Černius
|
||
sl Slovenian Matej Urbančič
|
||
tj Tajik Victor Ibragimov
|
||
zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao
|
||
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
||
|
||
=========
|
||
|
||
3.9.5 - 31 July 2013
|
||
|
||
Evince
|
||
|
||
* Handle text selection events that cross into a different page
|
||
|
||
* Present the Evince caret-navigation infobar
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
el Greek Dimitris Spingos
|
||
eo Esperanto Kristjan SCHMIDT
|
||
es Spanish Daniel Mustieles
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
ne Nepali Him Prasad Gautam,
|
||
Jiro Matsuzawa
|
||
pt_BR Brazilian Portuguese Júnior Pires
|
||
sl Slovenian Andrej Žnidaršič
|
||
tj Tajik Victor Ibragimov
|
||
|
||
=========
|
||
|
||
3.9.4 - 9 July 2013
|
||
|
||
General
|
||
|
||
* Fix for bug 703645 - Use the default locale if no family is specified
|
||
for the default voice
|
||
|
||
* Remove deprecated stock items
|
||
|
||
* Fix for bug 672195 - Key bindings are disabled if num lock on even in
|
||
laptop mode
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
gl Galician Fran Diéguez
|
||
id Indonesian Andika Triwidada
|
||
lt Lithuanian Aurimas Černius
|
||
pt_BR Brazilian Portuguese Enrico Nicoletto
|
||
sl Slovenian Piotr Drąg
|
||
|
||
=========
|
||
|
||
3.9.3 - 18 June 2013
|
||
|
||
General
|
||
|
||
* Fix for bug 701787 - Add structural navigation support for Evince
|
||
documents
|
||
|
||
* Fix for traceback when switching back to English profile
|
||
|
||
* Fix the accessible apps commandline option
|
||
|
||
* Fix for bug 701743 - Cthulhu's word echo does not echo first word typed
|
||
in an empty libreoffice writer document
|
||
|
||
* Fix for bug 701549 - cthulhu-autostart.desktop unconditionally enables
|
||
speech and braille
|
||
|
||
* Add mapping from gnome-terminal-server to gnome-terminal
|
||
|
||
* Remove the braille-monitor checkbox from the GUI
|
||
|
||
* Fix for bug 671755 - Cthulhu doesn't announce the AltGr key
|
||
|
||
* Fix for bug 701166 - "Screen reader preferences"; not "Cthulhu preferences"
|
||
|
||
* Fix for bug 701187 - "Screen reader settings"; not "Cthulhu settings"
|
||
|
||
* And a number of similar changes (e.g. the name of the Cthulhu modifier,
|
||
along with various other places where "Cthulhu" was being used instead
|
||
of "screen reader")
|
||
|
||
* Misc refactoring and cleanup
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
es Spanish Daniel Mustieles
|
||
gl Galician Fran Diéguez
|
||
sk Slovak Peter Vágner
|
||
sl Slovenian Matej Urbančič
|
||
zh_HK Traditional Chinese (Hong Kong) Cheng-Chia Tseng
|
||
zh_TW Traditional Chinese (Taiwan) Cheng-Chia Tseng
|
||
|
||
=========
|
||
|
||
3.9.2 - 27 May 2013
|
||
|
||
General:
|
||
|
||
* Fix for bug 700831 - Enabling "Screen reader" tells me "Welcome to
|
||
Cthulhu"
|
||
|
||
* Begin migration of Cthulhu's Evolution script to use Cthulhu's WebKitGtk
|
||
support
|
||
|
||
* Use the default script's SayAll functionality in Gedit
|
||
|
||
Text Interface Simplification Work and Fixes:
|
||
|
||
* Fix the hang on espeak.sourceforge.net
|
||
|
||
* Remove an old hack from the Gecko script which now causes us to get
|
||
stuck on some pages.
|
||
|
||
* Fix the repeated line presentation in Thunderbird
|
||
|
||
* Use TEXT_BOUNDARY_WORD_START instead of TEXT_BOUNDARY_WORD_END for
|
||
the Gecko script's goNextWord()
|
||
|
||
* Use TEXT_BOUNDARY_SENTENCE_START instead of TEXT_BOUNDARY_SENTENCE_END
|
||
for SayAll
|
||
|
||
* Use getTextAtOffset() instead of getTextAfterOffset()
|
||
|
||
* Use getTextAtOffset() instead of getTextBeforeOffset()
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
be Belarusian Ihar Hrachyshka
|
||
en_GB British English Bruce Cowan
|
||
es Spanish Daniel Mustieles
|
||
eu Basque Inaki Larranaga Murgoitio
|
||
it Italian Milo Casagrande
|
||
ne Nepali Him Prasad Gautam
|
||
pt_BR Brazilian Portuguese José Vilmar Estácio de Souza
|
||
Alexandre Conte
|
||
Enrico Nicoletto
|
||
ru Russian Yuri Myasoedov
|
||
|
||
=========
|
||
|
||
3.8.0 - 25 March 2013
|
||
|
||
General
|
||
|
||
* Fix for bug 696334 - traceback when analyzing a checkbox for the
|
||
flat review context
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
an Aragonese Jorge Pérez Pérez
|
||
ca Catalan Gil Fcthulhuda
|
||
ca Catalan (Valencian) Carles Ferrando
|
||
de German Mario Blättermann
|
||
fi Finnish Jiri Grönroos
|
||
fr French Bruno Brouard
|
||
Alexandre Franke
|
||
hi Hindi Chandan Kumar
|
||
it Italian Luca Ferretti
|
||
pt Portuguese Duarte Loreto
|
||
ta Tamil Dr.T.Vasudevan
|
||
tg Tadjik Victor Ibragimov
|
||
|
||
=========
|
||
|
||
3.7.92 - 19 March 2013
|
||
|
||
General
|
||
|
||
* Swap the column ordering in the Links List dialog
|
||
|
||
* Fix a couple of missed moved strings related to profile-based
|
||
language switching
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
da Danish Kenneth Nielsen
|
||
el Greek Dimitris Spingos
|
||
es Spanish Daniel Mustieles
|
||
gl Galician Fran Diéguez
|
||
hu Hungarian Attila Hammer
|
||
lt Lithuanian Aurimas Černius
|
||
pt_BR Brazilian Portuguese José Vilmar Estácio de Souza
|
||
Enrico Nicoletto
|
||
sk Slovak Peter Mráz
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
ug Uyghur Gheyret Kenji
|
||
|
||
=========
|
||
|
||
3.7.91 - 4 March 2013
|
||
|
||
New Features
|
||
|
||
* Signifcant work and progress on profile-based, on-the-fly language
|
||
switching. It's nearly here! :)
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
de German Mario Blättermann
|
||
el Greek Tom Tryfonidis
|
||
es Spanish Daniel Mustieles
|
||
lt Lithuanian Aurimas Černius
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
ne Nepali Him Prasad Gautam
|
||
pl Polish Piotr Drąg
|
||
pt Portuguese Rui Batista
|
||
ru Russian Yuri Myasoedov
|
||
sl Slovenian Matej Urbančič
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
ug Uyghur Gheyret Kenji
|
||
|
||
=========
|
||
|
||
3.7.90 - 19 February 2013
|
||
|
||
New Features
|
||
|
||
* Much work and progress on profile-based, on-the-fly language
|
||
switching.
|
||
|
||
* Better "list shortcuts" and learn mode support and associated
|
||
hack removal.
|
||
|
||
* More refinements and additions to the new "list of" dialogs:
|
||
|
||
- Implement the "'list of' dialog" feature for tables.
|
||
|
||
- Try harder to position the caret when jumping to an object in
|
||
the navlist.
|
||
|
||
- Select the row associated with the locusOfFocus in the
|
||
"list of" dialogs.
|
||
|
||
- Present the number of results for the "list of" dialogs.
|
||
|
||
- Update Cthulhu's keybindings related to bookmarks and "list of"
|
||
commands.
|
||
|
||
* Add event listeners for, and presentation of, table row and column
|
||
re-ordering.
|
||
|
||
Bug Fixes
|
||
|
||
* Filter out dead childNodes from GtkTreeView.
|
||
|
||
* Present the Cthulhu version upon first entering learn mode (to
|
||
compensate for there no longer being an About dialog).
|
||
|
||
* Handle attempts to start Cthulhu from the console more gracefully.
|
||
|
||
* Get Cthulhu to handle table rows which lack ROLE_TABLE_ROW.
|
||
|
||
* Get rid of "odd hacky thing... somewhat drawn from Gnopernicus" (!?!)
|
||
|
||
* Do not include anchors for structural navigation links.
|
||
|
||
* Do not filter out egg-list-box labels based on STATE_SHOWING.
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
el Greek Dimitris Spingos
|
||
es Spanish Daniel Mustieles
|
||
gl Galician Fran Diéguez
|
||
lt Lithuanian Aurimas Černius
|
||
ml Malayalam Anish A
|
||
pl Polish Piotr Drąg
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
ug Uyghur Gheyret Kenji
|
||
zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao
|
||
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
||
|
||
=========
|
||
|
||
3.7.5 - 5 February 2013
|
||
|
||
New Feature
|
||
|
||
* Structural navigation objects are now navigable by "list of" dialogs
|
||
|
||
Bug Fixes
|
||
|
||
* Much better handling of egg-list-box for the new panels in
|
||
gnome-control-center
|
||
|
||
* Fix for bug 693159 - Cthulhu doesnt echo words in gnome-terminal
|
||
|
||
* Do not attempt to store an AtspiTable in a dictionary (fixes the
|
||
presentation of cells when navigating in LibreOffice Calc)
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
bg Bulgarian Alexander Shopov
|
||
eu Basque Inaki Larranaga Murgoitio
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
ne Nepali Him Prasad Gautam
|
||
pl Polish Piotr Drąg
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
ug Uyghur Sahran, Gheyret Kenji
|
||
|
||
=========
|
||
|
||
3.7.4 - 14 January 2013
|
||
|
||
New Commands (Unbound keybindings)
|
||
|
||
* Cycle amongst saved settings profiles
|
||
|
||
* Copy and append text from flat review to the clipboard
|
||
|
||
Web Related
|
||
|
||
* Fix for bug 677615 - In Firefox www.google.com links not presented in
|
||
braille
|
||
|
||
* Fix for bug 675362 - Cthulhu doesn't speak certain radio button labels in
|
||
Firefox
|
||
|
||
* Fix for bug 669377 - Cannot read web pages while file download dialog
|
||
present
|
||
|
||
* Always use the Collection interface for structural navigation and page
|
||
summary
|
||
|
||
* Do not try to infer labels from widgets deeply buried in table cells
|
||
|
||
* Changes to make Cthulhu's generic label inference code work better with
|
||
Gecko
|
||
|
||
* Move the Gecko script to use Cthulhu's label inference code
|
||
|
||
* When Gecko reports the end offset is -1, use the characterCount instead
|
||
|
||
* Be sure we have a last input event before checking its time for live
|
||
region presentation
|
||
|
||
Other Bug Fixes
|
||
|
||
* Fix for bug 684951 - Do not present 'icon' and 'canvas' rolenames if
|
||
verbosity is brief
|
||
|
||
* Fix for bug 591871 - Cthulhu says "off" for all push buttons on the
|
||
LibreOffice toolbars and doesn't say "on" when it should
|
||
|
||
* Fix for bug 515817 - Flat review lands on blank line at end of text
|
||
area when navigating by previous word
|
||
|
||
* Get Cthulhu doing a better job of presenting the Evolution Account
|
||
Assistant
|
||
|
||
* Handle caret offset of -1 when getting text for non-focused objects
|
||
|
||
* Fix for bug 600204 - Mouse Review Errors
|
||
|
||
* Fix a traceback in the braille monitor
|
||
|
||
* Change the debug level the script manager prints dead accessible
|
||
warnings
|
||
|
||
Miscellaneous Cruft Removal
|
||
|
||
* Remove the GNOME2ish locusOfFocusChanged() method from the Evolution
|
||
script
|
||
|
||
* Remove the non-funcutioning Evolution new mail announcement
|
||
|
||
* Fix another GObject deprecation
|
||
|
||
* Remove several variables whose value we aren't using
|
||
|
||
* Remove some obsolete debugging methods
|
||
|
||
* Remove a check related to ROLE_HTML_CONTAINER from the Gecko script
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
an Aragonese Jorge Pérez Pérez
|
||
ar Arabic Khaled Hosny
|
||
el Greek Dimitris Spingos
|
||
es Spanish Daniel Mustieles
|
||
gl Galician Fran Diéguez
|
||
lt Lithuanian Aurimas Černius
|
||
pl Polish Piotr Drąg
|
||
ru Russian Yuri Myasoedov
|
||
sl Slovenian Martin Srebotnjak, Matej Urbančič
|
||
|
||
=========
|
||
|
||
3.7.3 - 18 December 2012
|
||
|
||
General
|
||
|
||
* Provide support to cycle amongst speech-dispatcher's capitalization
|
||
presentation options
|
||
|
||
* Create a generic UI which can be used in element navigation lists
|
||
|
||
* Add a _getAll() method to structural_navigation.py
|
||
|
||
* Fix for bug 689486 - Broken links to gnome-user-docs in the cthulhu help
|
||
|
||
* Remove a missed call to str.decode()
|
||
|
||
* Make viewing Cthulhu help in Yelp activatable via Learn Mode
|
||
|
||
* Eliminate the Splash window, Main window, and Quit window
|
||
|
||
* Increase the default uppercase pitch to 7.0
|
||
|
||
* Use GLib.source_remove() instead of the deprecated GObject equivalent
|
||
|
||
* Delete the acroread script
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
es Spanish Daniel Mustieles
|
||
ta Tamil Dr.T.Vasudevan
|
||
|
||
=========
|
||
|
||
3.7.2 - 19 November 2012
|
||
|
||
NOTE: This is the first real/official Python 3 release of Cthulhu.
|
||
|
||
General
|
||
|
||
* Replace deprecated GObject functions with their GLib equivalents
|
||
|
||
* Improve performance of building flat review context
|
||
|
||
* Add keywords to the desktop file
|
||
|
||
* Python 3 compatibility fixes for brlapi
|
||
|
||
* Fix for bug 687526 - Patch: Cthulhu excepts trying to output exceptions
|
||
|
||
* Fix for bug 687527 - Handle applications returning 0 as the Value's
|
||
minimalIncrement
|
||
|
||
Gecko
|
||
|
||
* Fix for bug 674526 - Cthulhu sometimes fails to present download dialog
|
||
widgets in Firefox
|
||
|
||
* Fix for bug 688057 - A page that hangs Cthulhu.
|
||
|
||
Speech
|
||
|
||
* Most of the fix for bug 688172 - Cthulhu gets stuck in uppercase pitch
|
||
|
||
* Fix for Cthulhu continuing to speak when speech is disabled via the
|
||
Preferences dialog
|
||
|
||
* Fix for bug 687239 - Traceback seen in Python 3.3 when there are no
|
||
settings saved
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
de German Hendrik Knackstedt
|
||
hu Hungarian Attila Hammer
|
||
|
||
=========
|
||
|
||
3.7.0.100 - 22 October 2012
|
||
|
||
General
|
||
|
||
* Use subprocess.Popen() instead of the deprecated os.popen()
|
||
|
||
* Use for() instead of map() in cleanup()
|
||
|
||
* Pkill fails to kill Cthulhu in Python 3
|
||
|
||
* Fix for bug 686189 - Use importlib.import_module() instead of
|
||
__import__() and imp.reload() instead of reload()
|
||
|
||
* Fix for braille email address auto completions in Thunderbird
|
||
|
||
=========
|
||
|
||
3.7.0.94 - 15 October 2012
|
||
|
||
General
|
||
|
||
* Fix for bug 675288 - Cthulhu doesn't always announce selection changes
|
||
in Nautilus 3.6's icon view
|
||
|
||
* Fix for bug 680228 - In Thunderbird 14.0 e-mail address auto
|
||
completion results are not spoken
|
||
|
||
* Fix for bug 684838 - Cthulhu should present the accessible name of
|
||
sliders
|
||
|
||
* Fix for bug 675656 - Mark Hungarian 8 dot computer braille for
|
||
translation
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
bg Bulgarian Alexander Shopov
|
||
ca Catalan Gil Fcthulhuda
|
||
ca Catalan (Valencian) Carles Ferrando
|
||
cs Czech Lucas Lommer
|
||
de German Simon Bienlein, Mario Blättermann
|
||
it Italian Milo Casagrande
|
||
lv Latvian Rudolfs Mazurs
|
||
sl Slovenian Matej Urbančič
|
||
pt Portuguese Rui Batista
|
||
ta Tamil Dr.T.Vasudevan
|
||
uk Ukrainian Daniel Korostil
|
||
|
||
=========
|
||
|
||
3.7.0.92 - 17 September 2012
|
||
|
||
General
|
||
|
||
* LibreOffice Writer documents should be fully readable and navigable
|
||
via the braille display
|
||
|
||
* Fix for bug 683795 - Cthulhu modifier gets stuck on in Bypass Mode
|
||
|
||
* Fix for bug 683447 - Outdated documentation needs to be removed
|
||
|
||
* Fix for broken tag in several help translations (Thanks Piotr Drąg!)
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
da Danish Kenneth Nielsen
|
||
de German Mario Blättermann
|
||
en_GB British English Bruce Cowan
|
||
pl Polish Piotr Drąg
|
||
es Spanish Daniel Mustieles
|
||
fi Finnish Jiri Grönroos
|
||
zh_CN Simplified Chinese TeliuTe
|
||
|
||
=========
|
||
|
||
3.7.0.91 - 3 September 2012
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
de German Simon Bienlein
|
||
el Greek Tom Tryfonidis
|
||
id Indonesian Andika Triwidada
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
pl Polish Piotr Drąg
|
||
ru Russian Yuri Myasoedov
|
||
ta Tamil Dr.T.Vasudevan
|
||
|
||
=========
|
||
|
||
3.7.0.90 - 20 August 2012
|
||
|
||
WebKitGtk - Braille Presentation
|
||
|
||
* Make WebKitGtk content fully braille scrollable without having to
|
||
use caret navigation
|
||
|
||
* Fixes for Cthulhu failing to display certain text-only inline WebKitGtk
|
||
lists and sections
|
||
|
||
* Work around the bogus caretOffset we get for WebKitGtk content which
|
||
doesn't have the caret
|
||
|
||
* Don't display the braille EOL indicator for non-editable WebKitGtk
|
||
paragraphs
|
||
|
||
* Handle cases where the default script returns an empty string for
|
||
WebKitGtk content
|
||
|
||
* Fix for Cthulhu skipping over WebKitGtk list items when scrolling in
|
||
braille
|
||
|
||
* Fix for bug 664557 - Cthulhu does not always reflect the caret location
|
||
in braille for WebKitGtk content
|
||
|
||
* Fix for bug 681441 - Cthulhu should present inline lists and sections
|
||
from WebKitGtk on the same line in braille
|
||
|
||
* Fix for bug 681387 - Cthulhu displays no braille when lists which are
|
||
not listboxes claim focus in WebKitGtk content
|
||
|
||
* Fix for bug 681363 - Do not display roles for non-widget lists, list
|
||
items, and panels in WebKitGtk content
|
||
|
||
General
|
||
|
||
* Fix for bug 681718 - Cannot enable laptop keyboard layout in Python 3
|
||
|
||
* Fix for bug 681569 - Unable to bind double-click keybinding if there
|
||
is a duplicate single-click keybinding
|
||
|
||
* Use new documentation infrastructure
|
||
|
||
* Fix for bug 626032 - substitutions from the pronunciation dictionary
|
||
are not being applied when performing say all
|
||
|
||
* Move Gecko list presentation code into general presentation code
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
gl Galician Fran Diéguez
|
||
hu Hungarian Attila Hammer
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
|
||
=========
|
||
|
||
3.7.0.5 - 6 August 2012
|
||
|
||
WebKitGtk
|
||
|
||
* Fix for bug 677320 - Cannot perform braille scrolling amongst
|
||
objects in WebKitGtk content
|
||
|
||
* Fix for bug 681294 - SayAll does not work as expected when focus
|
||
is on a link in WebKitGtk content
|
||
|
||
* Fix for traceback when determining whether a MouseButtonEvent
|
||
should be ignored
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
el Greek Dimitris Spingos
|
||
hi Hindi chandankumar
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao
|
||
zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao
|
||
|
||
=========
|
||
|
||
3.7.0.4 - 16 July 2012
|
||
|
||
General
|
||
|
||
* Structural navigation should not kick in when in editable WebKitGtk
|
||
objects
|
||
|
||
* Access object extents as a bounding box
|
||
|
||
* Fix for bug 679514 - settings_test.py script fails because of some
|
||
still remaining yaml files
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
el Greek Tom Tryfonidis
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
|
||
=========
|
||
|
||
3.7.0.3 - 25 June 2012
|
||
|
||
General
|
||
|
||
* Python 3 migration has been completed
|
||
|
||
* Fix for bug 677748 - Launcher icon needs 256x256 variant
|
||
|
||
* Fix for Cthulhu not presenting the 'Command not found' label in the
|
||
gnome-shell run dialog
|
||
|
||
* Work around for Cthulhu not presenting the gnome-shell run dialog text
|
||
in braille
|
||
|
||
* Handle text implementations which report a caret offset of -1 when
|
||
at the end
|
||
|
||
* Eliminate unneeded and/or problematic imports
|
||
|
||
* Remove more old, no-longer-used/needed code
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
el Greek Tom Tryfonidis
|
||
fr French Bruno Brouard
|
||
|
||
=========
|
||
|
||
3.5.2 - 4 June 2012
|
||
|
||
For users:
|
||
|
||
* Improve Cthulhu's presentation of gnome-shell/clutter dialog boxes
|
||
|
||
* Handle traceback seen with embedded object chars in Yelp
|
||
|
||
* Fix a bug in the state change notifiers
|
||
|
||
* Don't ignore MouseButtonEvent instances due to timestamp
|
||
|
||
* Fix for Cthulhu saying "Primary" for mnemonic Ctrl++
|
||
|
||
* Fix for bug 659588, Cthulhu presents Ctrl+Plus and Ctrl+Minus
|
||
accelerators partially-translated
|
||
|
||
* Fix for speech keybindings failing when no speech settings have
|
||
been saved
|
||
|
||
* Remove the now-redundant 'cthulhu -q/--quit' and 'cthulhu -f/--forcequit'
|
||
(pkill works reliably)
|
||
|
||
* Ensure we eliminate replaced Cthulhu processes
|
||
|
||
* Handle multiple and alternate installations better
|
||
|
||
* Eliminate the Cthulhu shell script and cause Cthulhu to run as a single
|
||
process rather than two
|
||
|
||
For translators (whom we love):
|
||
|
||
* GNOME Goal: Remove markup in messages
|
||
|
||
* Add translator notes; provide more detail for vague ones
|
||
|
||
* Workaround for intltool not including translator notes for cthulhu.in
|
||
|
||
* Fix for bug 675522 - incorrect comment for translators
|
||
|
||
Other:
|
||
|
||
* Much work towards the Python 3 migration
|
||
|
||
* Fix for bug 658834 - Use GDbus via gobject-introspection instead
|
||
dbus-python
|
||
|
||
* Revert "Interim fix for bug 672242"
|
||
|
||
* Fix for bug 669813 - Remove pyxdg dependency
|
||
|
||
* Get rid of the forced-qui-prefs when there are no settings.
|
||
|
||
* Continued general code cleanup
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
es Spanish Daniel Mustieles
|
||
fr French Bruno Brouard
|
||
gl Galician Fran Diéguez
|
||
ja Japanese Jiro Matsuzawa
|
||
sl Slovenian Matej Urbančič
|
||
|
||
=========
|
||
|
||
3.5.1 - 30 April 2012
|
||
|
||
General
|
||
|
||
* Prevent gnome-shell notifications from being double-presented
|
||
|
||
* Try to handle metacity timeouts more gracefully
|
||
|
||
* Fix for bug 674237 - More unicode errors found with hungarian locale
|
||
|
||
* Fix for bug 674693 - Modifier keys pressed alone should interrupt
|
||
speech
|
||
|
||
* Prevent Cthulhu from interrupting speech in Anaconda trees
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
cs Czech Marek Černocký
|
||
gl Galician Fran Diéguez
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
sl Slovenian Matej Urbančič
|
||
te Telugu Sasi Bhushan
|
||
|
||
=========
|
||
|
||
3.4.1 - 16 April 2012
|
||
|
||
GNOME 3
|
||
|
||
* Present the name change of the suspend/power off menu item
|
||
|
||
* Prevent nameless panels from delaying presentation of Top Bar button
|
||
|
||
* Prevent focused objects in gnome-shell dialogs from preempting
|
||
presentation of the dialog itself
|
||
|
||
* Fix for Empathy active descendant presentation getting incorrectly
|
||
interrupted
|
||
|
||
* Minor adjustments to get Cthulhu working with Empathy 3.4
|
||
|
||
* Fix for bug 672461 - Cthulhu now presents the full file list when the
|
||
file chooser is opened
|
||
|
||
Unity
|
||
|
||
* Fix for bug 673397 - Using flat review while in Unity Greeter makes
|
||
Cthulhu stop presenting screen contents
|
||
|
||
* Fix for bug 673157 - Unhandled exception when in Unity Greeter
|
||
|
||
* Fix for bug 673648 - Cthulhu does not present Unity 2d indicators
|
||
correctly in braille
|
||
|
||
Qt
|
||
|
||
* Fix for Cthulhu incorrectly skipping certain menu item events in KMail
|
||
|
||
* Fix for bug 673142 - Unhandled exceptions (GError: No such object
|
||
path) when using Skype
|
||
|
||
WebKitGtk
|
||
|
||
* Fix for bug 673540 - List and list item structural navigation
|
||
sometimes fails
|
||
|
||
* Prevent Cthulhu from double-presenting focused links with structural
|
||
navigation in lists
|
||
|
||
* Fix for bug 672464 - Cthulhu double presents headings which are links
|
||
|
||
* Fix braille rolename presentation
|
||
|
||
* Fix for bug 673757 - Pages with alt attribute present, but not
|
||
actually set, results in traceback
|
||
|
||
* Fix a UnicodeWarning
|
||
|
||
Gecko
|
||
|
||
* Fix for bug 673715 - Cthulhu double-echoes keys pressed in Thunderbird
|
||
address fields
|
||
|
||
* Fix for bug 673567 - List in Firefox preferences dialog not presented
|
||
|
||
LibreOffice
|
||
|
||
* Fix for bug 672787 - Unhandled exceptions from dead accessibles in
|
||
Calc
|
||
|
||
* Fix for bug 673530 - Cthulhu multi-presents the focused cell's contents
|
||
when arrowing in Calc
|
||
|
||
* Fix for bug 672953 - Cthulhu is presenting extra "input line frame"
|
||
announcements in LibreOffice Calc
|
||
|
||
Cthulhu and AT-SPI
|
||
|
||
* Handle the new AT-SPI2 timeout errors
|
||
|
||
* Add additional debugging info to help track down hard-to-reproduce
|
||
issues
|
||
|
||
* Use os.makedirs instead of os.mkdir if the XDG data home directory
|
||
doesn't exist
|
||
|
||
* Disable braille monitor if the import fails
|
||
|
||
* Ensure 'cthulhu -t' works even without a Desktop
|
||
|
||
* Fix for bug 673336 - Problems (re)binding commands with Caps_Lock
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Jordi Serratosa
|
||
ca Catalan (Valencian) Carles Ferrando
|
||
de German Christian Kirbach
|
||
hu Hungarian Attila Hammer, Gabor Kelemen
|
||
lt Lithuanian Aurimas Černius
|
||
|
||
=========
|
||
|
||
3.4.0 - 26 March 2012
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
it Italian Luca Ferretti
|
||
pt Portuguese Rui Batista
|
||
te Telugu Krishna Babu K
|
||
zh_CN Simplified Chinese YunQiang Su
|
||
|
||
=========
|
||
|
||
3.3.92 - 19 March 2012
|
||
|
||
General
|
||
|
||
* Fix for bug 672276 - Tracebacks seen when interacting with
|
||
Thunderbird's message filter rules dialog
|
||
|
||
* Fix for bug 672242 - Cthulhu presents an extra panel on places&devices
|
||
and documents search result
|
||
|
||
* Sanity check that we have a desktop to get before we attempt to get
|
||
its apps
|
||
|
||
* Fix for bug 659839 - Gecko combobox selection is no longer presented
|
||
|
||
* Do not treat "busy indicator" progress bars as progress bars with
|
||
values
|
||
|
||
* Handle errors seen when restarting gnome-shell
|
||
|
||
* Handle GErrors which prevent Cthulhu from speaking menu items in Skype
|
||
|
||
* Attend to object:state-changed:expanded events for push buttons
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
ca Catalan Gil Fcthulhuda
|
||
ca Catalan (Valencian) Carles Ferrando
|
||
en_GB British English Bruce Cowan
|
||
eu Basque Inaki Larranaga Murgoitio
|
||
fi Finnish Timo Jyrinki
|
||
gl Galician Fran Diéguez
|
||
hu Hungarian Attila Hammer
|
||
lv Latvian Rudolfs Mazurs
|
||
pt_BR Brazilian Portuguese Antonio Fernandes C. Neto
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
te Telugu Sasi bhushan Boddepalli
|
||
uk Ukrainian Daniel Korostil
|
||
|
||
=========
|
||
|
||
3.3.91 - 5 March 2012
|
||
|
||
General
|
||
|
||
* Check for (and where appropriate present) expandable and expanded
|
||
states for toggle buttons and push buttons
|
||
|
||
* Present gnome-shell notifications (also requires fix for bug 648645)
|
||
|
||
* Fix for bug 670547 - Module for notification messages should use
|
||
SYSTEM_VOICE
|
||
|
||
* Handle Earlybird (Thunderbird pre-release) as Thunderbird
|
||
|
||
* Fix for bug 666424 - toolkits/gecko/script.py:updateBraille can
|
||
cause traceback
|
||
|
||
* Fix for several UnicodeEncodeError and UnicodeDecodeError bugs
|
||
|
||
* Fix the presentation of mnemonics which are accented letters
|
||
|
||
* Present the localized rolenames we get via pyatspi rather than use
|
||
Cthulhu's pre-pyatspi rolename code for non-abbreviated rolenames
|
||
|
||
* Fix for bug 670596 - Please don't present entry roles as text roles
|
||
|
||
* Remove the old settings migration code from cthulhu.py
|
||
|
||
* Fix for getListOfShortcuts() incorrectly eliminating commands
|
||
|
||
* Add an cthulhu-customizations.py option to override the disabled main
|
||
window
|
||
|
||
* Fix for Cthulhu not using the specified debug-file when debug flag is
|
||
not also provided
|
||
|
||
* Fix man page errors
|
||
|
||
* Avoid incorrectly detecting python modules which not installed
|
||
|
||
* Fix for bug 670827 - Contraction Table: need translator comment
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
be Belarusian Kasia Bondarava, Ihar Hrachyshka
|
||
bg Bulgarian Alexander Shopov
|
||
da Danish Kenneth Nielsen
|
||
fr French Bruno Brouard
|
||
gl Galician Fran Diéguez
|
||
pl Polish Piotr Drąg
|
||
ru Russian Yuri Myasoedov
|
||
sr Serbian Мирослав Николић
|
||
sr@latin Serbian Miroslav Nikolić
|
||
ta Tamil Dr.T.Vasudevan
|
||
|
||
=========
|
||
|
||
3.3.90 - 20 February 2012
|
||
|
||
General
|
||
|
||
* Only set the locusOfFocus when gnome-shell selection changes to
|
||
selected
|
||
|
||
* Clean up Cthulhu's locating and sorting of "unrelated" labels
|
||
|
||
* Clean up Cthulhu's code for capturing of keys for rebinding
|
||
|
||
* Delete an old setting we no longer use (from the pyatspi1 port)
|
||
|
||
* Get rid of cthulhu_state.focusHistory: We no longer use it but we
|
||
keep storing it
|
||
|
||
* Move input event handlers out of cthulhu.py
|
||
|
||
* Fix for bug 596359 - Should set the process name to "cthulhu"
|
||
|
||
* Fix for bug 628473 - cthulhu.py should use argparse instead of getopts
|
||
|
||
* Fix for bug 669632 - Cthulhu does not present correct mnemonic for menu
|
||
items
|
||
|
||
* Fix notify-osd script to listen for accessible-name/value signals
|
||
only
|
||
|
||
* Cthulhu needs to speak value changes for objects of ROLE_COLOR_CHOOSER
|
||
|
||
* Use dbus rather than gsettings to check if accessibility support and
|
||
screen reader are enabled
|
||
|
||
* Remove forced terminal-setup; enable accessibility support instead
|
||
|
||
* Fix a traceback which prevented certain keybindings from binding
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
be Belarusian Kasia Bondarava
|
||
cs Czech Marek Černocký
|
||
es Spanish Daniel Mustieles
|
||
nb Norwegian bokmål Kjartan Maraas
|
||
ru Russian Yuri Myasoedov
|
||
sl Slovenian Matej Urbančič
|
||
sv Swedish Daniel Nylander
|
||
|
||
=========
|
||
|
||
3.3.5 - 6 February 2012
|
||
|
||
General
|
||
|
||
* Add handling for RuntimeError now that we get them from pyatspi2
|
||
|
||
* Fix for bug 669216 - Cthulhu's console setup option to log out the
|
||
user no longer works
|
||
|
||
* Fix for bug 668880 - traceback in unity-panel-service
|
||
|
||
* Fix for bug 668472 - LookupError causes messages in Thunderbird
|
||
to not be readable
|
||
|
||
Keyboard and Keybindings
|
||
|
||
* Fix for bug 666463 - Cthulhu needs to present the real modifier for
|
||
'Primary'
|
||
|
||
* Fix for Bug 667717 - Pressing the key combination for time/date after
|
||
any other Cthulhu keyboard shortcut causes the date to be spoken.
|
||
|
||
* Fix for the regressions from the keyboard-related refactoring from
|
||
the last unstable release. (Many thanks to all the users who tested!)
|
||
|
||
New and updated translations (THANKS EVERYONE!!!):
|
||
|
||
sv Swedish Daniel Nylander
|
||
te Telugu Praveen Illa
|
||
zh_HK Traditional Chinese - HongKong Chao-Hsiung Liao
|
||
zh_TW Traditional Chinese - Taiwan Chao-Hsiung Liao
|
||
|
||
=========
|
||
|
||
3.3.4 - 16 January 2012
|
||
|
||
Stability and Performance
|
||
|
||
* Explicitly handle dead accessible objects to prevent triggering
|
||
crashes in GNOME Shell
|
||
|
||
* Refactor InputEvent handling so that it is more performant and
|
||
less convoluted
|
||
|
||
* Get rid of the fake window:activate event as it is no longer
|
||
required and may be triggering window manager warnings
|
||
|
||
* 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
|
||
(KP_Enter for desktop bindings, ORCA_MODIFIER+Return for laptop
|
||
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
|
||
via GUI. NOTE: Adjusted ORCA_MODIFIER+Control+Space to now bring
|
||
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.
|
||
ORCA_MODIFIER+Z will now toggle the structural navigation keys
|
||
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
|
||
Firefox. ORCA_MODIFIER+Tab should move you to the next form field
|
||
and ORCA_MODIFIER+Shift+Tab should move you to the previous form
|
||
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
|