Orca Changelog

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