Orca Changelog

New in version 3.17.4

July 23rd, 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:
  • el Greek Dimitris Spingos
  • es Spanish Daniel Mustieles
  • fr French Claude Paroz
  • pt Portuguese Pedro Albuquerque

New in version 3.17.3 (June 24th, 2015)

  • Gecko:
  • Fix several issues in Orca's live region support to make Google Docs usable with Orca
  • Rewrite Orca's structural navigation support to fix bugs and improve performance
  • Create "web" script and use it for Gecko content
  • Avoid navigating into tooltip-like popups in web apps
  • Fix issues related to Gecko using ROLE_TEXT for static text elements
  • General:
  • Improve performance associated with event floods and dead accessibles
  • Fix presentation of newly-misspelled words in LibreOffice Writer
  • Present the text of ROLE_FOOTER objects
  • Add unbound keybindings to increase and decrease speech volume
  • Fall back on parent autocomplete if entry lacks label and name
  • New and updated translations:
  • Greek
  • Spanish

New in version 3.17.2 (May 28th, 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:
  • Catalan
  • Spanish
  • Norwegian bokmal
  • Occitan

New in version 3.16.2 (May 14th, 2015)

  • 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:
  • Czech
  • German
  • Brazilian Portuguese

New in version 3.16.1 (April 17th, 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:
  • Bulgarian
  • Icelandic
  • Italian
  • Russian
  • Slovenian

New in version 3.16.0 (March 24th, 2015)

  • New and updated translations:
  • hu Hungarian Gabor Kelemen
  • id Indonesian Andika Triwidada
  • it Italian Milo Casagrande
  • pt_BR Brazilian Portuguese Enrico Nicoletto
  • sv Swedish Anders Jonsson

New in version 3.16 RC (March 20th, 2015)

  • 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:
  • Bosnian
  • Czech
  • Danish
  • Polish
  • Slovenian

New in version 3.16 Beta 2 (March 10th, 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 orca_state.py
  • Move lastKeyEchoTime to speechdispatcherfactory.py
  • New and updated translations:
  • German
  • Spanish
  • French
  • Galician
  • Lithuanian
  • Norwegian bokmal
  • Slovenian
  • Traditional Chinese (Taiwan)

New in version 3.15.4 (January 20th, 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:
  • 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

New in version 3.14.3 (December 3rd, 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:
  • uk Ukranian Daniel Korostil

New in version 3.14.2 (November 10th, 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:
  • Italian
  • Nepali
  • Norwegian bokmal
  • Brazilian Portuguese
  • Serbian
  • Serbian

New in version 3.14.0 (September 23rd, 2014)

  • New and updated translations:
  • 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

New in version 3.14 RC (September 17th, 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 Orca'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

New in version 3.14 Beta 2 (September 3rd, 2014)

  • 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:
  • 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

New in version 3.14 Beta 1 (August 20th, 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 Orca 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 - Orca does not announce selection state toggling in Qt
  • Fix for Orca going silent when speaking of child position is enabled
  • Map 'marco' to 'metacity' in the script manager
  • New and updated translations:
  • 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

New in version 3.13.3 (June 24th, 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 Orca 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:
  • Belarusian
  • Catalan (Valencian)
  • Czech
  • Greek
  • Spanish
  • Galician
  • Indonesian
  • Lithuanian
  • Nepali

New in version 3.12.2 (May 13th, 2014)

  • Fix for Orca presenting checked tri-state checkboxes as partially checked
  • Update the locusOfFocus when when caret moves in a focused object in Evince
  • New and updated translations:
  • be Belarusian Ihar Hrachyshka
  • ca Catalan Pau Iranzo, Carles Ferrando
  • el Greek Dimitris Spingos
  • ne Nepali Him Prasad Gautam

New in version 3.13.1 (May 1st, 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:
  • Czech
  • Greek
  • Brazilian Portuguese

New in version 3.12.1 (April 15th, 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 Orca 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:
  • el Greek
  • es Spanish
  • eu Basque
  • hu Hungarian
  • sl Slovenian
  • sk Slovak

New in version 3.12.0 (March 24th, 2014)

  • New and updated translations

New in version 3.12 RC1 (March 19th, 2014)

  • 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 in version 3.12 Beta 1 (February 20th, 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 Orca
  • Add a sanity check to hopefully work around a Thunderbird timeout
  • New and updated translations (THANKS EVERYONE!!!):
  • uk Ukranian Daniel Korostil

New in version 3.11.5 (February 6th, 2014)

  • Please note: This cycle, Orca 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 Orca'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 Orca 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 Orca'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

New in version 3.11.4 (January 15th, 2014)

  • Please note: This cycle, Orca 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 Orca'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 Orca 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 - orca has an automagic dependency on liblouis for braille support
  • New and updated translations:
  • 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

New in version 3.11.3 (December 18th, 2013)

  • Please note: This cycle, Orca 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 Orca'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 Orca 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 Orca 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 甘 露

New in version 3.11.2 (November 22nd, 2013)

  • Gecko:
  • Fix for two hangs in Firefox
  • Try to minimize some of the excessive chattiness with Gecko radio buttons and list items
  • Stop Orca 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 Orca 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

New in version 3.10.2 (November 12th, 2013)

  • General:
  • Fix for Orca double-presenting the contents of Nautilus's Places panel
  • Fix a bug in presenting text found in WebKitGtk entries
  • New and updated translations:
  • ml Malayalam mshameers. Anish A

New in version 3.10.1 (October 17th, 2013)

  • General:
  • Present the wifi network and battery-charged state in the new system status menu
  • Present the position and contents when switching pages in gnome-documents
  • Fix to make SayAll identify text which is a link in non-HTML documents
  • Remove incorrect/obsolete information from Orca's help content
  • LibreOffice:
  • Fix structural navigation for tables in Writer
  • Present table cell text, if present, rather than the name in Writer
  • Gecko:
  • Fix for bug 709573 - Orca can hang on a web page in Firefox
  • Handle timeouts in liveregions._getMessage() more gracefully
  • Ignore text-changed events from Thunderbird's status bar
  • New and updated translations (THANKS EVERYONE!!!):
  • ca Catalan Gil Forcada
  • ca Catalan (Valencian) Carles Ferrando
  • es Spanish Daniel Mustieles
  • hu Hungarian Attila Hammer
  • pt_BR Brazilian Portuguese Enrico Nicoletto

New in version 3.10.0 (September 25th, 2013)

  • General:
  • Fix for bug 708497 - Orca fails to present GtkButton children of a GtkListBox row
  • Fix for bug 707708 - Orca 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

New in version 3.10 Beta 2 (September 4th, 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č

New in version 3.10 Beta 1 (August 22nd, 2013)

  • General:
  • Unbind the "quit" command because gnome-settings-daemon now includes Super+Alt+S
  • Prevent Orca 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

New in version 3.9.5 (July 31st, 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

New in version 3.9.4 (July 9th, 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

New in version 3.9.3 (June 18th, 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 - Orca's word echo does not echo first word typed in an empty libreoffice writer document
  • Fix for bug 701549 - orca-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 - Orca doesn't announce the AltGr key
  • Fix for bug 701166 - "Screen reader preferences"; not "Orca preferences"
  • Fix for bug 701187 - "Screen reader settings"; not "Orca settings"
  • And a number of similar changes (e.g. the name of the Orca modifier, along with various other places where "Orca" 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

New in version 3.8.2 (June 18th, 2013)

  • General:
  • Fix for traceback when switching back to English profile
  • Fix the accessible apps commandline option
  • Add mapping from gnome-terminal-server to gnome-terminal
  • New and updated translations (THANKS EVERYONE!!!):
  • it Italian Milo Casagrande
  • nb Norwegian bokmÃ¥l Kjartan Maraas
  • pt_BR Brazilian Portuguese José Vilmar Estácio de Souza
  • Alexandre Conte
  • Enrico Nicoletto
  • zh_HK Traditional Chinese (Hong Kong) Cheng-Chia Tseng
  • zh_TW Traditional Chinese (Taiwan) Cheng-Chia Tseng

New in version 3.9.2 (May 28th, 2013)

  • General:
  • Fix for bug 700831 - Enabling "Screen reader" tells me "Welcome to Orca"
  • Begin migration of Orca's Evolution script to use Orca'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 in version 3.8.1 (April 29th, 2013)

  • New and updated translations (THANKS EVERYONE!!!):
  • be Belarusian Ihar Hrachyshka
  • en_GB British English Bruce Cowan
  • eu Basque Inaki Larranaga Murgoitio
  • ru Russian Yuri Myasoedov

New in version 3.8.0 (March 26th, 2013)

  • 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 Forcada
  • 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

New in version 3.7.92 (March 19th, 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

New in version 3.7.91 (March 5th, 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

New in version 3.7.90 (February 20th, 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 Orca'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 Orca version upon first entering learn mode (to compensate for there no longer being an About dialog).
  • Handle attempts to start Orca from the console more gracefully.
  • Get Orca 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

New in version 3.7.5 (February 5th, 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 - Orca 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 in version 3.7.4 (January 15th, 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 - Orca 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 Orca's generic label inference code work better with Gecko
  • Move the Gecko script to use Orca'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 - Orca 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 Orca 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č

New in version 3.7.3 (December 18th, 2012)

  • 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 orca help
  • Remove a missed call to str.decode()
  • Make viewing Orca 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 in version 3.7.2 (November 20th, 2012)

  • This is the first real/official Python 3 release of Orca.

New in version 3.6.2 (November 12th, 2012)

  • General:
  • Fix for bug 674526 - Orca sometimes fails to present download "dialog" widgets
  • Fix for bug 688057 - A page that hangs orca
  • Fix for Orca continuing to speak when speech is disabled via the preferences dialog
  • Improve performance of building flat review context
  • Fix for bug 687527 - Handle applications returning 0 in minimalIncrement for Value
  • Use subprocess.Popen() instead of the deprecated os.popen()
  • Use for() instead of map() in cleanup()
  • Fix for bug 686189 - Use importlib.import_module() instead of __import__() and imp.reload() instead of reload()
  • Fix to braille email address auto completions in Thunderbird
  • New and updated translations (THANKS EVERYONE!!!):
  • de German Hendrik Knackstedt
  • ja Japanese OKANO Takayoshi, Yasumichi Akahoshi

New in version 3.7.0.94 (October 16th, 2012)

  • General:
  • Fix for bug 675288 - Orca 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 - Orca 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 Forcada
  • 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 Ukranian Daniel Korostil

New in version 3.6.1 (October 16th, 2012)

  • General:
  • Fix for bug 675288 - Orca 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 - Orca should present the accessible name of sliders
  • New and updated translations (THANKS EVERYONE!!!):
  • bg Bulgarian Alexander Shopov
  • nb Norwegian bokmÃ¥l Kjartan Maraas
  • uk Ukranian Daniel Korostil

New in version 3.2.1 (October 18th, 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!!!):
  • uk Ukranian Daniel Korostil
  • zh_CN Simplified Chinese YunQiang Su

New in version 3.2.0 (October 3rd, 2011)

  • General:
  • Fix for bug 660091 - Unbound alternative keybindings in user-settings.conf prevent the preferences window from being shown
  • New and updated translations (THANKS EVERYONE!!!):
  • ca@valencia Catalan (Valencian) Carles Ferrando, Pau Iranzo
  • eu Basque Inaki Larranaga Murgoitio
  • hu Hungarian Attila Hammer, Gabor Kelemen
  • pt_BR Brazilian Portuguese Antonio Fernandes C. Neto
  • ru Russian Anatol Kamynin
  • sr Serbian Miroslav Nikolić

New in version 3.1.91 (September 19th, 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 Orca
  • 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 Orca 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

New in version 3.1.90 (August 30th, 2011)

  • 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 - Orca 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 Forcada
  • 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

New in version 3.1.2 (June 20th, 2011)

  • 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; Orca doesn't need this option in its GUI
  • Fix for bug 652413 - Orca's enableAutostart setting and GUI widget are redundant in GNOME 3 and should be removed
  • Fix for bug 646288 - Orca 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 - Orca starts speaking really slowly after the Quit dialog appears
  • Fix for bug 652043 - In Libreoffice, Orca 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 Orca
  • Fix for Bug 652407 - Orca's enableMagnifier setting should be based on the value of screen-magnifier-enabled
  • Fix for bug 652373 - Orca'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

New in version 3.1.1 (May 10th, 2011)

  • Fix for bug #647522 - Orca should not speak page loading messages if 'only speak displayed text' is enabled
  • Fix for bug 638883 - Orca 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 - Orca sometimes presents application events in GNOME 3; other times it fails to do so.

New in version 3.0.1 (April 29th, 2011)

  • Fix for bug #647982 - Orca sometimes presents application events in GNOME 3; other times it fails to do so.
  • Fix for bug #647824 - Turning screen reader "off" should not be equated with "do not autostart in the future"
  • Fix for bug #647547 - The braille monitor should be movable
  • Fix for bug #647117 - orca autostarted in kde
  • Fix for bug #646288 - Orca needs to set and respond to the appropriate gsettings keys
  • Fix for bug #646475 - Traceback seen with gnome-speech
  • New and updated translations (THANKS EVERYONE!!!):
  • eo Esperanto Kristjan Schmidt
  • es Spanish Jorge González and Daniel Mustieles
  • hu Hungarian Attila Hammer, Gabor Kelemen
  • vi Vietnamese Nguyá»…n Thái Ngọc Duy

New in version 3.0.0 (April 5th, 2011)

  • Fix for bug #646547 - Two typos in preferences string
  • New and updated translations:
  • bg Bulgarian Krasimir Chonov
  • ca Catalan Jordi Serratosa
  • da Danish Kenneth Nielsen
  • de German Simon Bienlein, Wolfgang Stöggl
  • eu Basque Inaki Larranaga Murgoitio
  • hi Hindi Rajesh Ranjan
  • hu Hungarian Attila Hammer, Gabor Kelemen
  • ja Japanese Takayuki KUSANO, Jiro MATSUZAWA
  • lv Latvian Rudolfs Mazurs
  • nb Norwegian bokmÃ¥l Kjartan Maraas
  • pt_BR Brazilian Portuguese Rodrigo Padula de Oliveira
  • pt Portuguese Rui Batista
  • ta Tamil Dr.T.Vasudevan

New in version 2.91.93 (March 27th, 2011)

  • Use gsettings -- and not gconf -- to determine if accessibility is enabled (Thanks Frederic!)
  • Fix for bug #640134 - Catch pyatspi2's RuntimeErrors
  • General:
  • 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 in version 2.91.92 (March 22nd, 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 - Orca 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 - Orca 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 Orca with Gecko-based Yelp
  • WebKitGtk/Yelp 3:
  • Fix for bug #645286 - Orca should announce when WebKitGtk content has started or finished loading
  • Fix for bug #645290 - Orca does not present links in Yelp 3 when those links are made up of multiple objects
  • Fix for bug #645359 - Orca is not able to set the caret position within a WebKitGtk list item when using structural navigation
  • Fix for bug #645366 - Orca 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 - Orca 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

New in version 2.91.91 (March 8th, 2011)

  • Fix for bug #643195 - Orca hangs after a traceback
  • Fix for bug #637780 - Cannot permenantly update settings for the gdm user login session
  • Fix for bug #643378 - Orca does not present the XFCE window switcher
  • Fix for bug #643306 - Orca 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 - Orca can be very slow to find a position in a
  • Gecko list
  • New and updated translations (THANKS EVERYONE!!!):
  • ca Catalan Gil Forcada
  • es Spanish Francisco Javier Dorado
  • nb Norwegian bokmål Kjartan Maraas
  • ug Uyghur Abduxukur Abdurixit
  • zh_CN Chinese (Simplified) Wei Li

New in version 2.91.6 (February 1st, 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 - Orca crashes receiving a message from Pidgin
  • Fix for bug #640132 - Orca 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 - Orca 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 - Orca 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 - Orca presents too much info for some links; not enough info for others in WebKitGtk
  • Fix for bug #640383 - Orca 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 - Orca is not indicating caret position or selection for Headings in WebKitGtk
  • Fix for bug #640381 - Orca is using the default voice for WebKitGtk roles when it should use the system voice
  • Fix for bug #640379 - Orca 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:
  • 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

New in version 2.91.5 (January 11th, 2011)

  • General:
  • Finished bug #631123 - Orca documentation needs to be updated, converted to Mallard, augmented, and moved to the Orca module
  • Fix for bug #636841 - Orca 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 - Orca 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 - Orca says "blank" in Gecko using the default voice when it should use the system voice
  • Fix for bug #638048 - Orca 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

New in version 2.91.4 (December 21st, 2010)

  • General:
  • Fix for bug #637667 - Speech Settings in a profile are not always loaded.
  • Fix for bug #637653 - In a new setup, the Orca Preferences window no longer gets focus.
  • Fix for bug #637661 - We should be careful when using run() in Orca 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 Orca Preferences dialog should put you in the Preferences help.
  • Work on bug #631123 - Orca documentation needs to be updated, converted to Mallard, augmented, and moved to the Orca module.
  • Fix for bug #637115 - Orca 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 - Orca 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

New in version 2.91.3 (November 30th, 2010)

  • General:
  • Work on Bug 633104 - I see three performance related problem with Mozilla Thunderbird and Orca
  • Fix for bug #630591 - Orca's _generateDisplayedText should return an empty list when there is no text
  • Fix for bug #634862 - Orca 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

New in version 2.32.1 (November 16th, 2010)

  • General:
  • Add a check for xdg python package to configure.in
  • Fix for bug #631544 - Orca crashes at GDM login screen if GDM's .local/share/orca directory does not exist
  • Fix for bug #629586 - When Orca is in learn mode and the user switches to another application, Orca stops presenting the locusOfFocus
  • Fix for bug #628842 - Orca speaks newly-focused panels in gnome-panel using the default voice rather than the system voice
  • New and updated translations (THANKS EVERYONE!!!):
  • ast Asturian Xandru Armesto
  • bg Bulgarian Damyan Ivanov
  • el Greek Kostas Papadimas
  • eu Basque Iñaki Larrañaga Murgoitio
  • ca Catalan Gil Forcada
  • ca@valencia Catalan (Valencian) Gil Forcada
  • de German Christian Kirbach
  • ja Japanese Takayuki KUSANO

New in version 2.91.2 (November 9th, 2010)

  • General:
  • Fix for bug #634248 - Orca 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 - Orca speaks newly-focused panels in gnome-panel using the default voice rather than the system voice
  • Fix for bug #629586 - When Orca is in learn mode and the user switches to another application, Orca 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

New in version 2.91.1 (October 19th, 2010)

  • General:
  • Fix for bug #631544 - Orca crashes at GDM login screen if GDM's .local/share/orca directory does not exist
  • Fix for bug #628276 - Orca: Icons in Nautilus aren't using localized role names
  • Upgrade from LGPLv2 to LGPLv2.1.
  • New and updated translations (THANKS EVERYONE!!!):
  • ca Catalan Gil Forcada
  • cs Czech Marek Černocký
  • de German Christian Kirbach
  • et Estonian Ivar Smolin

New in version 2.31.92 (September 14th, 2010)

  • General:
  • Fix for bug #609900 - Speech page speechdispatcher defaults to zh
  • Fix for bug #628367 - When Orca enters notification mode and the user switches to another application, Orca stops presenting the locusOfFocus
  • Fix for bug #628569 - Orca preferences are not getting saved permanently if a $HOME/.orca 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 Orca's "system" messages
  • Fix for bug #628410 - Add support for object toolkits
  • Fix for bug #628568 - Orca 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)

New in version 2.31.91 (August 31st, 2010)

  • General:
  • Fix for bug #625422 - Remove XDG location 'migration' option
  • Fix for bug #627451 - Orca needs a way to repeat the latest notification messages.
  • Fix for bug #628275 - Orca should be more forgiving when invalid options and arguments are specified
  • Fix for bug #628256 - orca.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 - Orca shouldn't ignore of object:text-caret- moved events which immediately follow a window:activate event
  • Fix for bug #627477 - Orca splash screen shouldn't be displayed in GDM
  • Fix for bug #627216 - Orca not brailling messages received via notify-osd
  • Speech:
  • Fix for bug #520595 - Orca 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 Orca attempts to speak an image description, the say all operation is terminated
  • OOo:
  • Fix for bug #627498 - Orca 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)

New in version 2.31.90 (August 17th, 2010)

  • General:
  • Fix for bug #577705 - When Orca 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 - Orca'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 orca_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 Orca's "system" messages
  • Fix for bug #626713 - Orca fails to speak superscript symbols in the correct language when Up/Down Arrow is used
  • Fix for bug #626197 - Orca 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

New in version 2.31.6 (August 2nd, 2010)

  • General:
  • Fix for bgo#625737 - Orca 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 - Orca 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 - Orca says "grayed" when focus is initially given to the table in OOo Calc
  • Fix for bgo#624628 - Orca does not announce the state of formatting toggle buttons in OOo 3.3 dev
  • GCalctool:
  • Fix for bgo#625729 - Orca does not present superscripted and subscripted numbers in gcalctool
  • Eclipse:
  • Fix for bgo#624243 - When editing in Eclipse by pressing the Tab key Orca 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

New in version 2.31.5 (July 12th, 2010)

  • General:
  • Fix for bgo#624153 - I see performance slowing with Orca after bug 373387 fix
  • Fix for bgo#373387 - Users should be able to lock/unlock the "Lock" modifier even if Caps Lock is the Orca modifier
  • Fix for bgo#616585 - Numpad 0 can't work after launch and quit orca
  • Fix for bgo#536827 - Provide configuration GUI option to set the Orca 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 - Orca'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: Orca 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

New in version 2.31.4 (June 28th, 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 - Orca 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 - Orca 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, Orca 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

New in version 2.30.2 (June 21st, 2010)

  • General:
  • 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 - Orca freezes when building the flat review context of the Keybindings table
  • Fix for bgo#618334 - SD python bindings crashes when receiving newline followed by full stop
  • 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#617118 - Speak table cell preference is not being saved
  • Gecko:
  • Fix for bgo#618863 - Table structural navigation not working with th element in Firefox 3.6
  • 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
  • OpenOffice:
  • Fix for bgo#620156 - Caret-moved events not presented in OOo Writer 3.2's Hyperlink dialog
  • Fix for bgo#613299 - Orca should not present changes in the active descendant for unfocused widgets in OOo
  • Fix for bgo#619101 - Duplicate caret-moved events in OOo Writer are causing Orca to double-speak lines of text
  • 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#619574 - Orca fails to speak links in OOo Writer when the localized form of 'link' contains an accented character
  • Fix for bgo#618790 - The active descendant in OOo Writer 3.2's Templates and Documents dialog are not presented
  • Fix for bgo#617603 - OO Cell numbers not spoken in Ubuntu.
  • New and updated translations (THANKS EVERYONE!!!): hu Hungarian Attila Hammer and Gabor Kelemen

New in version 2.31.2 (May 24th, 2010)

  • General:
  • Fix for bgo#619046 - Opentts/sd does not accept '\r\n', prevent orca from sending this sequence.
  • Fix for bgo#619047 - I can not run orca with --debug-file flag
  • Fix for bgo#591034 - Caps_lock does not get re-enabled after orca shutdown and when switching from laptop to desktop layout.
  • Fix for bgo#618285 - Orca -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 - orca.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 - Orca'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 Orca keyboard shortcuts.
  • Fix for bgo#617420 - Need unbound keybinding for rotating through punctuation levels.
  • Braille:
  • Fix for bgo#618728 - Orca should have short and detailed messages in both speech and braille
  • Fix for bgo#618337 - Orca fails to present command-related confirmation messages in braille
  • Fix for bgo#618291 - Orca fails to present title bar, status bar, and default button in braille
  • Fix for bgo618288 - Orca fails to present the "no more found" structural navigation messages in braille
  • Fix for bgo#533660 - Orca 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 orca+a
  • Gecko:
  • Fix for bgo#618981 - Orca 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 the 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 Orca to double-speak lines of text
  • Fix for bgo#538050 - Orca 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 - Orca 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 orca reads the same line twice
  • Fix for bgo#618303 - orca 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

New in version 2.29.92 (March 8th, 2010)

  • 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 - Orca 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 - Orca Multiple Instances
  • Fix for bgo#600372 - Orca handles text configuration input incorrectly
  • Fix for bgo#600539 - Man page improvements (thanks Arky!)