141.1 - 1 December 2021 2 3Web: 4 5* Fix presentation of selected items in datalist 6 7* Fix issue causing non-rendered headings being combined with 8 other, rendered elements when presenting line contents 9 10* Improve behavior when focused back/forward button is pressed 11 12* Improve presentation of subscript and superscript elements 13 (requires implementations exposing the associated AT-SPI2 14 roles) 15 16* Attempt to identify and present custom-element images 17 18* Fix SayAll for rich-text editors 19 20* Treat all list items inside listboxes as focus mode widgets 21 regardless of authoring 22 23* Clear cached objects when not dumping full cache for child change 24 to prevent skipping over newly-added content 25 26* Fix speech generator for browser alerts 27 28* Fix issues causing certain spin buttons to not be presented correctly 29 30General: 31 32* Modify collections module import for Python3.10 compatibility 33 34* Event Manager: Handle name/description change floods 35 36* Adjust string for repeats when presenting text changes 37 38* Clear flat review context when page tab lists emit selection-changed 39 to eliminate stale context (e.g. in a wizard) 40 41* Improve presentation of indeterminate progress bars (busy indicators) 42 43New and updated translations (THANKS EVERYONE!!!): 44 45 es Spanish Daniel Mustieles 46 he Hebrew Yaron Shahrabani 47 lv Latvian Rūdolfs Mazurs 48 ru Russian Aleksandr Melman 49 50========= 51 5241.0 - 16 September 2021 53 54General: 55 56* Fix compatibility with Python 3.10 57 58New and updated translations (THANKS EVERYONE!!!): 59 60 da Danish Alan Mortensen 61 de German Tim Sabsch 62 es Spanish (markup fix) Andre Klapper 63 64========= 65 6641.rc - 4 September 2021 67 68Web: 69 70* Fix several issues related to empty but "focusable" ARIA 71 tooltips 72 73* Identify and work around (when possible) mismatched text and 74 hypertext implementations that can lead to looping inside 75 content 76 77New and updated translations (THANKS EVERYONE!!!): 78 79 cs Czech Marek Černocký 80 es Spanish Francisco Javier Dorado 81 hu Hungarian Attila Hammer 82 kk Kazakh Baurzhan Muftakhidinov 83 sv Swedish Anders Jonsson 84 uk Ukrainian Yuri Chornoivan 85 86========= 87 8841.beta - 24 August 2021 89 90General: 91 92* Use new AT-SPI device API for keyboard monitoring when available 93 94LibreOffice: 95 96* Fix bug causing Orca to become silent due to setting locusOfFocus 97 to a defunct object 98 99* Work around missing focus event for Calc spreadsheet which causes 100 Orca to ignore subsequent events 101 102Speech: 103 104* Do not set voice name when it is the default 105 106========= 107 10841.alpha - 12 July 2021 109 110General: 111 112 * Improve handling of accessible-event floods from apps 113 114 * Fix bug in announcing selected items in icon views 115 116Web: 117 118 * Improve recovery from destruction of current object 119 120 * Improve performance in response to caret-moved events 121 122 * Fix crash resulting from subtree becoming hidden 123 124 * Fix bug in toolbar browse-mode navigation 125 126 * Fix bug causing a live region event to be ignored 127 128 * Fix bug causing us to incorrectly switch to browse mode in VSCode 129 130 * Ensure we present caret-moved events after Alt+Tabbing into web app 131 132 * Don't repeat posinset and setsize for multi-line list items 133 134 * Don't announce unselected state of grid cells/rows in browse mode 135 136 * Don't announce row and column count when they are both 0 137 138 * Fix braille presentation of grid cell in browse mode 139 140 * Improve browse-mode navigation of trees and tree tables 141 142 * Eliminate some chattiness entering elements with a caption 143 144 * Prevent double-presentation of description for alerts 145 146Email: 147 148 * Fix regression presenting plain-text messages in Thunderbird 149 150 * Work around missing events from Evolution Add Accounts 151 152LibreOffice: 153 154 * Work around missing state-changed:focused event that caused 155 caret-moved events in documents to be ignored 156 157Speech: 158 159 * Ensure we enable/disable speech based on app-specific settings 160 161 * punctuation: Spell left/right_double_angle at level "most" 162 163 * Do not add mark within numbers (some synthesizers present numbers 164 incorrectly otherwise) 165 166 * Do not set language if it is empty (breaks output in older versions 167 of speech-dispatcher) 168 169Mouse Review: 170 171 * Check if we have Wnck in activate() so we don't spew errors 172 173 * Gracefully handle lack of pointer 174 175New and updated translations (THANKS EVERYONE!!!): 176 177 es Spanish Daniel Mustieles 178 es Spanish Francisco Javier Dorado 179 fi Finnish Jiri Grönroos 180 fr French Charles Monzat 181 he Hebrew Yaron Shahrabani 182 ne Nepali Pawan Chitrakar 183 nl Dutch Nathan Follens 184 oc Occitan Quentin PAGÈS 185 pt_BR Brazilian Portuguese Tiago Casal 186 sv Swedish Anders Jonsson 187 188========= 189 19040.0 - 19 March 2021 191 192New and updated translations (THANKS EVERYONE!!!): 193 194 cs Czech Marek Černocký 195 da Danish Ask Hjorth Larsen 196 it Italian Milo Casagrande 197 sv Swedish Anders Jonsson 198 zh_CN Chinese (China) Boyuan Yang 199 200========= 201 20240.rc - 11 March 2021 203 204Web: 205 206* Improve handling of, and recovery from, element destruction, e.g. 207 to find the new location and contents more accurately and quickly 208 209* Don't generate line contents when tabbing into editable with 210 descendants (chattiness) 211 212General: 213 214* Prevent hang generating statusbar content 215 216* Prevent hang resulting from accessible objects which claim to be 217 their own parent 218 219* Try to detect and avoid selection-changed event flood from apps 220 like Caja which can make Orca not responsive 221 222* Work around lack of children-changed accessibility events from 223 fillers which report 0 children 224 225New and updated translations (THANKS EVERYONE!!!): 226 227 de German Mario Blättermann 228 eu Basque Asier Sarasua Garmendia 229 fi Finnish Jiri Grönroos 230 gl Galician Fran Dieguez 231 id Indonesian Kukuh Syafaat 232 pl Polish Piotr Drąg 233 pt Portuguese Hugo Carvalho 234 235========= 236 23740.beta - 22 February 2021 238 239Web: 240 241 * Add initial support for aria-braillelabel and aria-brailleroledescription 242 243 * Add option to control automatic focus mode during native navigation 244 245 * Improve presentation of, and fix bugs related to, offscreen text 246 which is exposed to us as one or two characters per line 247 248 * Make more roles descendable in browse mode to improve content in 249 which use ARIA widget roles are applied without any associated 250 keyboard navigation 251 252 * Fix bugs in which we get stuck or skip an element due to stale cache 253 254 * Prevent getting stuck when up arrowing with multiple newline chars 255 256 * Don't collapse newlines from a single text object into one line 257 258 * Respect speakBlankLines setting 259 260 * Ensure figcaptions and descendants are presented only once 261 262 * Fix issue in which caret-moved events preceding focus events cause 263 Orca to not present a newly-focused entry 264 265 * Use posinset and setsize attributes for menus, even in browser gui 266 267 * Eliminate double-presentation of caption children in SayAll 268 269 * Work harder to turn inaccessible links into something presentable 270 271 * Prevent focus mode from being entered if we're in SayAll 272 273 * Fix presentation of table row when caret moves due to mouse click 274 275 * Ensure we say something when using caret nav to interrupt SayAll 276 277 * Skip useless empty elements when seeking first context in document 278 279 * Fall back on gridcell name when generating name for nameless checkboxes 280 281 * Miscellaneous chattiness fixes 282 283Chromium: 284 285 * Work around bogus/misleading selected state in browser menus 286 287 * Fix chattiness issue arrowing up/down in Omnibox popup 288 289 * Fix bogus presentation of posinset and setsize in popup menus 290 291Braille: 292 293 * Attempt to be smarter about the default contraction table, prefering 294 the current locale and literary braille tables 295 296 * Fix bug in presentation of tree items 297 298General: 299 300 * Fix Orca not launching due to braille-related timeout 301 302 * Use AT-SPI2's cache for children (improves performance) 303 304 * Improve presentation of native-app navigation by word 305 306 * Fix issue preventing us from recognizing a Tab input event 307 308 * Announce "non selected" when focus does not follow selected in a listbox 309 310 * Only speak newline during word nav if spoken indentation is enabled 311 312 * Handle exception initializing mouse review with null display 313 314New and updated translations (THANKS EVERYONE!!!): 315 316 ca Catalan Jordi Mas 317 ca Catalan Jordi Mas i Hernandez 318 cs Czech Marek Černocký 319 de German Christian Kirbach 320 de German Tim Sabsch 321 en_GB British English Stephan Woidowski 322 es Spanish Daniel Mustieles 323 fi Finnish Timo Jyrinki 324 fr French Charles Monzat 325 fr French Claude Paroz 326 gl Galician Fran Dieguez 327 hr Croatian Goran Vidović 328 hu Hungarian Attila Hammer 329 it Italian Milo Casagrande 330 lt Lithuanian Aurimas Černius 331 nb Norwegian Bokmål Kjartan Maraas 332 pl Polish Piotr Drąg 333 pt_BR Brazilian Portuguese Henrique Machado Campos 334 pt_BR Brazilian Portuguese Rafael Fontenelle 335 pt Portuguese Juliano Camargo 336 ro Romanian Florentina Mușat 337 sl Slovenian Matej Urbančič 338 sr Serbian Марко Костић 339 sr Serbian Мирослав Николић 340 sv Swedish Anders Jonsson 341 tr Turkish Emin Tufan Çetin 342 uk Ukrainian Yuri Chornoivan 343 zh_CN Chinese (China) Boyuan Yang 344 345========= 346 3473.38.2 - 22 December 2020 348 349General: 350 351 * Don't treat unknown coordinates as definitely off-screen. Should 352 fix the problem seen with flat review resulting from a change in 353 Gtk+ 3.24.24 354 355========= 356 3573.38.1 - 3 December 2020 358 359Web: 360 361 * Fix crash when generating speech for childless math element 362 363General: 364 365 * Fix bug causing the new radio button group to not be presented 366 when the group was first entered 367 368New and updated translations (THANKS EVERYONE!!!): 369 370 pt Portuguese Juliano de Souza Camargo 371 pt_BR Brazilian Portuguese Henrique Machado Campos 372 373========= 374 3753.38.0 - 11 September 2020 376 377Web: 378 379 * Don't present aria-placeholder value when it's identical to aria-label 380 381 * Fall back on object attributes for absent text attributes 382 383General: 384 385 * Add some sanity checks to prevent crashing due to GStreamer failure 386 387 * Announce read-only state for checkboxes 388 389New and updated translations (THANKS EVERYONE!!!): 390 391 cs Czech Marek Černocký 392 de German Tim Sabsch 393 es Spanish Daniel Mustieles 394 fr French Charles Monzat, Claude Paroz 395 hu Hungarian Attila Hammer 396 id Indonesian Kukuh Syafaat 397 it Italian Milo Casagrande 398 pl Polish Piotr Drąg 399 sl Slovenian Matej Urbančič 400 sr Serbian Марко Костић 401 sv Swedish Anders Jonsson 402 tr Turkish Emin Tufan Çetin 403 zh_CN Chinese (China) Boyuan Yang 404 405========= 406 4073.37.90 - 10 August 2020 408 409Web: 410 411 * Announce when rows, columns get reordered due to aria-sort changing 412 413 * Fix bug causing some web content to not be presented in flat review 414 415 * Fall back on "placeholder" when "placeholder-text" is not used by 416 browsers 417 418 * Fix bug causing presentation of stale content when navigating by word 419 420 * Skip over clickable images during line nav if the author has set alt 421 to "" 422 423 * Fix bug causing events from Google Docs to be ignored when a dialog 424 appears but lacks focus 425 426 * Fix false positive causing us to not present self-referential labels 427 428 * Fix crash caused by author using aria-labelledby pointing to itself 429 430 * Always speak the current line when caret moves due to mouse click 431 so that presentation is consistent regardless of the element 432 433General: 434 435 * Fix bug causing learn mode to not work in (at least) gnome-shell 436 controls 437 438 * Emit mode-changed notifications to inform other tools (magnifiers, 439 highlighting tools) what mode Orca is in when presenting content 440 441 * Miscellaneous tweaks to GUI labels and documentation 442 443 * Attempt to reconnect to speech-dispatcher when setting capitalization 444 style fails due to SSIPCommunicationError 445 446New and updated translations (THANKS EVERYONE!!!): 447 448 ca Catalan Gil Forcada, Jordi Mas 449 de German Tim Sabsch 450 el Greek Efstathios Iosifidis 451 es Spanish Daniel Mustieles 452 eu Basque Asier Sarasua Garmendia 453 fr French Charles Monzat 454 gb British English Zander Brown 455 gl Galician Fran Diéguez 456 kk Kazakh Baurzhan Muftakhidinov 457 lt Lithuanian Aurimas Černius 458 ro Romanian Daniel Șerbănescu, Florentina Mușat 459 sl Slovenian Matej Urbančič 460 sv Swedish Anders Jonsson 461 uk Ukrainian Yuri Chornoivan 462 463========= 464 4653.37.2 - 1 June 2020 466 467Web: 468 469 * Present aria-sort value when focus moves to sorted row/col header 470 471 * Ensure we present functionally-empty entries from web apps 472 473 * Make ARIA gridcell cells caret-navigable if browse mode is sticky 474 475 * Fix bug causing us to skip over objects in certain grids in browse 476 mode 477 478 * Handle links whose sole content is an image with alt="" 479 480 * Force browse mode switch in web apps when child document claims focus 481 482 * Don't repeat label, name, or role when in the same object in SayAll 483 484 * Improve performance of presenting status bar items for web/Electron 485 apps (e.g. VSCode) 486 487 * Check for "keyshortcuts" attribute also for browser UI 488 489 * Eliminate chattiness from Chromium omnibox 490 491 * Ensure we present the correct row when navigating to table with 492 missing rows 493 494 * Improve structural navigation in HTML tables with conflicting ARIA 495 semantics 496 497 * Ensure we announce role and content of elements with ARIA's separator 498 role 499 500 * Ensure we verbalize punctuation for named items inside code elements 501 502 * Improve heuristic to identify elements serving as fake placeholder 503 for text 504 505 * Use caret-moved event to recover from object destruction 506 507 * Prevent Orca from wandering into hidden objects and improve recovery 508 when the currently-focused object is removed/destroyed 509 510 * Improve overall performance processing caret-moved, children-changed, 511 and text-changed events 512 513 * Expand embedded objects for live region text insertions 514 515Mouse Review: 516 517 * Fix several chattiness issues 518 519 * Fix presentation of nested cells 520 521Braille: 522 523 * Ensure blockquote and section text is always displayed 524 525 * Ensure focused region starts the display when panToCursor 526 527 * Fix bug in word wrap causing us to not display the relevant info 528 529 * Fix error using braille with JavaAtkWrapper 530 531 * Ensure we update our position when an anchor is clicked on 532 via braille display 533 534 * Hand off Braille output on NoFocus so other screen readers can 535 provide information 536 537 * Correctly display long strings of non-space characters that exceed 538 the width of the braille line 539 540 * Fix several panning issues 541 542 * Remove fallback on VT 7 543 544Speech: 545 546 * Use punct level 'most' when available in speech-dispatcher 547 548 * Insert pause breaks when generating status bar items so they don't 549 all run together when spoken 550 551General: 552 553 * Emit region-changed events to inform other tools (e.g. magnifiers, 554 highlighting tools) the object and optional text range Orca is 555 presenting 556 557 * Present description change events for the current object 558 559 * Fix crash related to non-standard tables 560 561 * Work around Qt not exposing STATE_CHECKABLE and/or using 562 ROLE_CHECK_MENU_ITEM on checkable menu items 563 564 * Fix presentation of Qt widgets labelled by their parent 565 container 566 567 * Gracefully handle AT-SPI2 timeout when checking validity of app 568 569 * Add support for the Orca key being "sticky" 570 571 * Fall back on name for labels which lack displayed text 572 573 * Present message when the status bar cannot be found 574 575 * Respect user's punctuation settings in app switchers 576 577New and updated translations (THANKS EVERYONE!!!): 578 579 ckb Kurdish Sorani Jwtiyar Nariman 580 de German Tim Sabsch 581 es Spanish Daniel Mustieles 582 hu Hungarian Attila Hammer 583 ro Romanian Daniel Șerbănescu, Florentina Mușat 584 sv Swedish Anders Jonsson 585 tr Turkish Emin Tufan Çetin 586 uk Ukrainian Yuri Chornoivan 587 588========= 589 5903.37.1 - 23 April 2020 591 592VSCode: 593 594As a consequence of feature implementation and bug fixes described below 595under "Chromium" and "Web," Orca support for VSCode has been improved 596significantly. Users are encouraged to test Orca with VSCode Insiders 597build, where Microsoft has many accessibility fixes to work with Orca. 598 599Chromium: 600 601 * Improve label inference for form fields without author-provided names 602 603 * Fix issue causing us to present the previous line in contenteditable 604 605 * Fix chattiness issue resulting from failing to consider the prior 606 object when generating labelOrName 607 608 * Fix false positive on identifying list item marker 609 610 * Prevent double-speaking of ARIA combobox value 611 612 * Don't speak child position for popup menus (it's always 1 of 1) 613 614 * Attempt to identify and work around possible missing window events 615 616 * Improve responsiveness of text selection in large objects 617 618Web: 619 620 * Support navigation within focusable tooltips in web applications 621 622 * Update Orca to handle new mappings for ARIA alert and alertdialog 623 624 * Add support for new ARIA code role 625 626 * Multiple performance improvements to event handling 627 628 * Ensure we always present ARIA groups with author-provided names 629 630 * Improve behavior navigating in tables in web-based rich-text editors 631 632 * Ensure we adjust text for repeated characters even in browse mode 633 634 * Fix bug causing us to present stale value information for ARIA 635 range widgets 636 637 * Don't announce returning to browse mode when page is loading 638 639 * Don't present load completed or page summary information if we are 640 in focus mode for a valid object 641 642 * Don't present loading message from pages which have no URI (fixes 643 some chattiness when launching Firefox) 644 645 * Ensure more objects with info get presented in flat review 646 647 * General improvements for presentation of ARIA comboboxes 648 649 * Don't iterate through all children of very complex SVGs (improves 650 performance) 651 652 * Ignore caret-moved events from outside the active grid in focus mode 653 (fixes chattiness and also incorrectly updating our location) 654 655 * Don't infer labels for any web app descendant (names must come from 656 authors in ARIA apps) 657 658 * Ensure we handle selection-change events from web app descendants 659 660 * Ensure we present the name of focused web documents 661 662 * Update focus when web app descendant claims focus, unless browse mode 663 is sticky 664 665 * Only present comment role when first entering the comment (chattiness) 666 667 * Fix bug causing us to not present text which is directly inside a 668 scroll pane 669 670 * Treat treeitems as a whole for the purpose of caret navigation 671 672 * Prevent Orca from combining words into a single word in web content 673 when navigating by word 674 675 * Fix several issues related to rich-text editors in web apps 676 677Thunderbird: 678 679 * Fix bug causing us to incorrectly update the focused location when 680 navigating in Settings 681 682Mouse Review: 683 684 * Do not announce redundant information when enabling mouse review 685 686 * Fix window list the second time mouse review gets enabled 687 688 * Fix window detection with more than one workspace 689 690 * Ensure we compare the top level document with the active one 691 692 * Fix mouse review on some web elements after scrolling 693 694Chat apps: 695 696 * Fix false positive with autocompleted text event (causing us to 697 present membership count changes, e.g. in Pidgin) 698 699General: 700 701 * Reduce chattiness from page tab selection events following focus 702 703 * Reduce chattiness from text insertions resulting from page tab switch 704 705 * Don't re-present the description if the locusOfFocus hasn't changed 706 707 * Don't present position in list for comboboxes which lack children 708 709 * Fix bug causing us to not present changes in already-focused terminal 710 when Orca is launched 711 712 * Only present the status bar if it is showing and visible (increases 713 likelihood of Orca finding the right status bar when command to 714 speak the status bar is given) 715 716 * Prevent double-speaking of static text in alerts and other containers 717 718 * Speak "alert" role before its name rather than after 719 720New and updated translations (THANKS EVERYONE!!!): 721 722 nl Dutch Justin van Steijn 723 sl Slovenian Matej Urbančič 724 zh_CN Chinese (China) Dz Chen 725 726========= 727 7283.36.1 - 11 March 2020 729 730Web: 731 732 * Flush live region messages when interrupting presentation 733 734 * Support checkable list items and present unchecked state when item 735 has checkable state and menu item role 736 737 * Handle extraneous elements inside containers which support selection 738 739 * Improve handling of live region messages with embedded object chars 740 and filter out some duplicate messages 741 742========= 743 7443.36.0 - 11 March 2020 745 746New and updated translations (THANKS EVERYONE!!!): 747 748 nl Dutch Nathan Follens 749 ro Romanian Daniel Șerbănescu 750 uk Ukrainian Daniel Korostil 751 752========= 753 7543.35.92 - 4 March 2020 755 756Chromium: 757 758 * Fix presentation of child position for files in Google Drive 759 760 * Handle list item markers which lack "::marker" tag 761 762Web: 763 764 * Fix presentation of list items in GMail composition window 765 766 * Eliminate chattiness from redundant SVG images which lack accessible 767 information. 768 769 * Present SVG documents using the image role 770 771 * Several improvements to presentation of contenteditable content 772 773 * Several improvements to presentation of aria-details information 774 775 * Present aria-invalid info for non-widget elements 776 777 * Present aria-roledescription value before mark/highlight start 778 message 779 780 * Ensure ARIA links are not treated like anchors 781 782LibreOffice: 783 784 * Calc: Eliminate chattiness from spreadsheet reclaiming focus after 785 editing cell 786 787General: 788 789 * Ensure we use the right voice when presenting autocomplete role 790 791 * Improve handling for window switchers which fail to emit needed 792 accessibility events 793 794New and updated translations (THANKS EVERYONE!!!): 795 796 da Danish Alan Mortensen 797 fr French Julien Humbert 798 id Indonesian Kukuh Syafaat 799 it Italian Milo Casagrande 800 pt_BR Brazilian Portuguese Tiago Casal 801 sl Slovenian Matej Urbančič 802 803========= 804 8053.35.91 - 20 February 2020 806 807Chromium: 808 809 * Remove some unwanted noise from frame name when there is no URL 810 811 * Ensure we present alert-style dialog name and static text 812 813 * Fix issue with live region presentation in embedded web apps 814 815 * Improve accuracy getting the accessible object under the pointer 816 817 * Work around issue causing us to get stuck when the focused object 818 gets reparented by the author 819 820 * Present alerts on application window activation 821 822Web: 823 824 * Improve handling and presentation of dynamic skip links 825 826 * Fix bug causing certain code/preformatted text being treated as if 827 it were on a single line 828 829 * Improve handling of the focused object being replaced while focused 830 831 * Fix bug causing us to re-announce context inappropriately 832 833 * Treat block lists on the same line as other block elements (e.g. 834 headings) as if they are on a separate line 835 836 * Skip over empty paragraphs during caret navigation in web content 837 838 * Fix bug causing certain blockquotes to not be announced 839 840 * Fix chattiness and performance issue related to line navigation 841 amongst table rows 842 843 * Improve performance by caching object attributes 844 845 * Improve performance by skipping pointless ancestor generation 846 during line navigation 847 848 * Improve presentation when caret moves to same-page link 849 850 * Fall back on description so we present font-icon-based sharing 851 links 852 853 * Add support for suggestion, insertion, deletion, and mark roles 854 and elements 855 856 * Fix braille presentation of certain browser/app UI elements 857 858 * Attempt to identify elements serving as placeholders for entries 859 860 * Fix chattiness issue presenting column/row headers with author- 861 provided names 862 863 * Eliminate double-presentation of Table details during structural 864 navigation 865 866 * Improve navigation and presentation in grids in browse mode 867 868 * Eliminate double-presentation of caret-moved events from mouse 869 clicks 870 871 * Only treat expandable elements as focus mode widgets if focusable 872 873 * Prevent repetition of lines during SayAll for web content 874 875 * Announce when an object has aria-details on it, and when entering 876 or exiting a details container via caret navigation 877 878Terminal: 879 880 * Fix double-echoing of key when character echo is enabled 881 882General: 883 884 * Don't speak number of children when verbosity is set to brief 885 886 * Fix bug causing the Orca modifier to get unbound when a keyboard 887 is plugged in or removed 888 889 * Fix pauses being spoken as period/dot when punctuation is set to all 890 891 * Handle setting focused region when accessible objects get recreated 892 on us during braille generation 893 894 * Fix bug causing us to not present certain Qt tables as tables 895 896 * Fix bug causing us to not always use the system voice 897 898 * Improve filtering out of redundant names when there is a similar 899 label 900 901 * Prefer the name over the displayed text for interactive objects 902 903 * Fix bug prevening rebinding of commands with Orca+Shift 904 905 * Remove newline char from copied/appended flat review content 906 907New and updated translations (THANKS EVERYONE!!!): 908 909 ca Catalan Jordi Mas 910 cs Czech Marek Černocký 911 es Spanish Daniel Mustieles 912 eu Basque Asier Sarasua Garmendia 913 fr French Claude Paroz 914 gb British English Bruce Cowan 915 gl Galician Fran Dieguez 916 hu Hungarian Balázs Úr 917 id Indonesian Sucipto 918 lt Lithuanian Aurimas Černius 919 ms Malay Umarzuki Bin Mochlis Moktar 920 pl Polish Piotr Drąg 921 pt_BR Brazilian Portuguese Rafael Fontenelle 922 sr Serbian Марко Костић 923 sv Swedish Anders Jonsson 924 tr Turkish Sabri Ünal 925 926========= 927 9283.35.3 - 3 Janauary 2020 929 930Web: 931 932 * Explicitly announce the popup type when aria-haspopup is used 933 934 * Improve presentation of childless editable comboboxes 935 936 * Ignore a bogus object from the Gecko accessibility tree which was 937 interfering with presentation 938 939 * Improve scrolling to text objects 940 941 * Don't treat nameless, textless links/static text elements as clickables 942 943 * Continued improvement of Orca's support for Chromium 944 945 * Improve accuracy of synthesized clicks on web pages 946 947 * Be sure we don't override sticky browse mode for top-level web apps 948 949 * Fix bug causing Orca to not present button name during Say All 950 951 * Improve presentation of selection of links which span multiple lines 952 953 * Add support for detecting and adjusting scrolling for banner overlays 954 (Note: This support requires adjustments in the user agents.) 955 956General: 957 958 * Fix key echo for accented letters for apps which don't give us the 959 event string 960 961 * Filter out mouse-abs event spam to make mouse review more performant 962 963 * Improve reliability of mouse review 964 965 * Improve identification and presentation of autocompleted text in 966 entries 967 968 * Work around missing object:state-changed:focused event from GtkTable 969 which caused Orca to be silent when a table initially gained focus 970 971 * Ensure Orca starts even when there are missing gstreamer components 972 973 * Add support for word-based speech progress 974 975 * Don't treat text insertions from non-focused widgets as echoable 976 977 * Ensure we speak selected switcher item even when the user has set 978 onlySpeakDisplayedText 979 980 * Improve reliability of unfocusedAlertAndDialogCount() 981 982 * Correct the position and size reported for selectable table rows 983 984 * Don't present GtkComboBox selection changes if we're not on/in that 985 widget 986 987 * Present position in list for tables 988 989 * Filter out duplicate clipboard contents changed notifications 990 991 * Filter out bogus window focus claims from gnome-shell 992 993 * Add handling for accessible app names which start with "org." or "com." 994 995New and updated translations (THANKS EVERYONE!!!): 996 997 ca Catalan Jordi Mas 998 da Danish Ask Hjorth Larsen 999 el Greek Dimitris Maroulidis 1000 es Spanish Daniel Mustieles 1001 eu Basque Asier Sarasua Garmendia 1002 gl Galician Fran Dieguez 1003 nl Dutch Nathan Follens 1004 pt_BR Brazilian Portuguese Rafael Fontenelle 1005 sv Swedish Anders Jonsson 1006 1007========= 1008 10093.34.0 - 9 September 2019 1010 1011Web: 1012 1013 * Complete *initial* support for Chrome/Chromium. Important: In order 1014 for this support to work, you will need a version of Chrome/Chromium 1015 which has not yet been released. In addition, you will need fixes 1016 which have not yet been committed to Chrome/Chromium. While the Orca 1017 side of things should largely be ready, Chrome/Chromium is not yet 1018 ready for end-user testing with Orca. But we're even closer now. So 1019 stay tuned! 1020 1021 * Don't auto-enter focus mode for embedded role if reading PDF. 1022 1023 * Ensure we respect the choice to temporarily turn live regions off. 1024 1025 * Ignore "document" load events for images emitted by Gecko. 1026 1027 * Eliminate some chattiness with popup button elements. 1028 1029Thunderbird: 1030 1031 * Attempt to improve performance by ignoring some event spam. 1032 1033General: 1034 1035 * Several stability fixes for objects and applications going defunct. 1036 1037 * Fix regression introduced by Shift Lock change. 1038 1039 * Improve reliability of mouse review when multiple objects report 1040 same bounding box. 1041 1042New and updated translations (THANKS EVERYONE!!!): 1043 1044 el Greek Dimitris Maroulidis 1045 es Spanish Daniel Mustieles 1046 fi Finnish Jiri Grönroos 1047 fr French Claude Paroz 1048 it Italian Milo Casagrande 1049 1050========= 1051 10523.33.91 - 27 August 2019 1053 1054Web: 1055 1056 * Improve performance with structural navigation amongst large objects. 1057 Also fix performance regression introduced in unstable release. 1058 1059 * Treat headings as paragraphs for the purpose of structural navigation 1060 1061 * Treat push buttons with state has-popup as focus-mode widgets 1062 1063 * Fix chattiness resulting from svg elements with no information 1064 1065 * Don't generate tutorial messages for widgets in document content 1066 1067 * Eliminate some chattiness with Google Drive menus 1068 1069 * Improve presentation of widgets which are destroyed and recreated 1070 while focused 1071 1072 * Improve detection and presentation of content which is exposed to 1073 us incorrectly due to CSS properties 1074 1075 * Ongoing work on Chromium support. Note: ATK support in Chromium is 1076 still a work in progress and not yet ready for end-user testing. 1077 But we're getting close, so stay tuned! 1078 1079GNOME Shell: 1080 1081 * Eliminate some chattiness with Dash 1082 1083New and updated translations (THANKS EVERYONE!!!): 1084 1085 ca Catalan Robert Antoni Buj i Gelonch 1086 cs Czech Marek Cernocky 1087 de German Tim Sabsch 1088 en_GB British English Bruce Cowan 1089 eu Basque Asier Sarasua Garmendia 1090 fr French Claude Paroz 1091 gl Galician Fran Diéguez 1092 lt Lithuanian Aurimas Černius 1093 lv Latvian Rūdolfs Mazurs 1094 ne Nepali Pawan Chitrakar 1095 po Polish Piotr Drąg 1096 sl Slovenian Matej Urbančič 1097 sr Serbian Марко Костић 1098 tr Turkish Çağatay Yiğit Şahin 1099 1100========= 1101 11023.33.90 - 2 August 2019 1103 1104Web: 1105 1106 * Try to include results count during find in page searches 1107 1108 * Fix bugs preventing SayAll on page load from working 1109 1110 * Fix bug in braille presentation of new Firefox location input 1111 1112 * Work around another instance of CSSed text being exposed as one char 1113 per line 1114 1115 * Improve presentation of treegrids 1116 1117 * Reduce chattiness with editable comboboxes and with auto-focused 1118 descendants 1119 1120 * Never treat layout-only-table cells as focus-mode widgets 1121 1122 * Make finding clickables more performant 1123 1124 * Ensure we present final word in element when navigating by word 1125 1126 * Present caret-moved events from mouse clicks even if element hasn't 1127 changed 1128 1129 * Ongoing work on Chromium script. Please note: ATK support in Chromium 1130 needs much work. Until that work has been done, Orca will not be able 1131 to provide access to Chromium. The current support is very much a work 1132 in progress and not yet ready for end-user testing. 1133 1134Mouse Review: 1135 1136 * Improve overall presentation of units of text under the pointer 1137 1138 * Improve logic filtering out irrelevant mouse movements during review 1139 1140 * Apply non-mousereview cell/row presentation preferences for a 1141 more consistent experience 1142 1143 * Don't present description for mouse review if tooltip presentation 1144 is off 1145 1146General: 1147 1148 * Add support for Shift Lock 1149 1150 * Add initial support for AtspiText's scrollSubstringTo 1151 1152 * Add fall backs for click-at-point failures 1153 1154 * Also check for "underline:spelling" as indication of spelling error 1155 1156 * Improve response time for mouse input events 1157 1158 * Allow building with gettext ≥ 0.20 1159 1160 1161New and updated translations (THANKS EVERYONE!!!): 1162 1163 es Spanish Daniel Mustieles 1164 hu Hungarian Attila Hammer 1165 id Indonesian Kukuh Syafaat 1166 pt_BR Brazilian Portuguese Rafael Fontenelle 1167 ro Romanian Florentina Mușat 1168 ru Russian Stas Solovey 1169 sl Slovenian Matej Urbančič 1170 sv Swedish Anders Jonsson 1171 1172========= 1173 11743.33.3 - 18 June 2019 1175 1176Web: 1177 1178 * Improve presentation of Google Sheets when native accessibility 1179 support is being used rather than live-region-based support 1180 1181 * Add support for in-process ARIA feature for alternative text for 1182 cell indices 1183 1184 * Fix bug in live region support causing some information to not be 1185 presented 1186 1187 * Improve presentation of off-screen content (so that it isn't 1188 spoken as if each word is on its own line) 1189 1190 * Ensure we present newly-focused widget when current widget gets 1191 destroyed 1192 1193 * Fix presentation of description-term and description-value roles 1194 1195 * Fix bug causing basic context information to be missing during 1196 structural navigation 1197 1198 * Improve presentation of Dojo color-chooser buttons 1199 1200 * Speak the landmark type before the landmark name/content rather 1201 than after 1202 1203 * Don't treat two landmarks as being on the same line 1204 1205 * Fix issue resulting in some items being skipped during SayAll 1206 1207 * Ensure we don't filter out links with author-provided names 1208 1209 * Improve likelihood that we'll speak link role for descendant text 1210 1211 * Improve behavior of non-interactive web cells with click handlers 1212 1213 * Ensure we present the newly-focused element after dialog is dismissed 1214 1215 * Explicitly clear text selection when controlling navigation 1216 1217 * Work around another issue in Gecko's broken text implementation 1218 1219 * Ongoing work on Chromium script. Please note: ATK support in Chromium 1220 needs much work. Until that work has been done, Orca will not be able 1221 to provide access to Chromium. The current support is very much a work 1222 in progress and not yet ready for end-user testing. 1223 1224Mouse Review: 1225 1226 * Fix bug causing us to present the wrong document when multiple 1227 documents are open 1228 1229General: 1230 1231 * Fix several issues related to presentation of combo boxes 1232 1233 * Separate out voice variants in GUI 1234 1235 * Fix braille traceback when there are no lines to display 1236 1237 * Add marks at end of line for speech 1238 1239 * Fix several "chattiness" issues 1240 1241 * Improve performance searching for objects in accessibility tree 1242 1243 * Improve flat review of table rows 1244 1245 * Ignore window deactivate events if the event is not from the active 1246 window 1247 1248New and updated translations (THANKS EVERYONE!!!): 1249 1250 el Greek Efstathios Iosifidis 1251 es Spanish Daniel Mustieles 1252 eu Basque Asier Sarasua Garmendia 1253 hu Hungarian Balázs Úr, Attila Hammer 1254 id Indonesian Kukuh Syafaat 1255 nl Dutch Nathan Follens 1256 1257========= 1258 12593.33.1 - 18 April 2019 1260 1261Web: 1262 1263 * Fix issue navigating to and around multibyte characters 1264 1265 * Fix issue related to our workaround for broken Gecko text 1266 1267 * Improve presentation of nameless links with non-meaningful URL 1268 1269 * Fix bug causing us to get stuck in a nested layout tables when 1270 using table navigation on the non-layout parent 1271 1272 * Don't exit focus mode when navigating among text in a web app 1273 1274 * Only do the work to filter inferred labels if we have to 1275 1276 * Eliminate duplicate presentation of table-row content 1277 1278 * Fix bug in going to the beginning/end of a container via structural 1279 navigation 1280 1281Speech: 1282 1283 * When we don't have a custom char name, use speech-dispatcher's API 1284 to speak characters so that letters are not presented as words 1285 1286Qt: 1287 1288 * Ignore events from accelerator labels 1289 1290LibreOffice: 1291 1292 * Do not announce selection changes from unfocused combo boxes 1293 1294General: 1295 1296 * Handle the reported number of text selections being -1 1297 1298 * Migrate from intltool to gettext 1299 1300New and updated translations (THANKS EVERYONE!!!): 1301 1302 da Danish Ask Hjorth Larsen 1303 fi Finnish Jiri Grönroos 1304 fr French Guillaume Bernard 1305 1306========= 1307 13083.32.0 - 13 March 2019 1309 1310New and updated translations (THANKS EVERYONE!!!): 1311 1312 cs Czech Marek Cernocky 1313 de German Tim Sabsch 1314 1315========= 1316 13173.31.92 - 8 March 2019 1318 1319General: 1320 1321 * Create generic switcher script and use it for all non-gnome-shell 1322 switchers 1323 1324 * Improve presentation when initially getting into the Compiz and 1325 MATE switchers 1326 1327New and updated translations (THANKS EVERYONE!!!): 1328 1329 fr French Claude Paroz 1330 hu Hungarian Balázs Úr 1331 it Italian Milo Casagrande 1332 lv Latvian Rūdolfs Mazurs 1333 nl Dutch Nathan Follens 1334 ro Romanian Daniel Șerbănescu 1335 sr Serbian Марко Костић 1336 1337========= 1338 13393.31.91 - 21 February 2019 1340 1341Web: 1342 1343 * Ensure web contents are scrolled into view during SayAll 1344 1345 * Scroll the current object to the top edge when using structural 1346 navigation 1347 1348 * Prevent extra context being presented in contenteditable elements 1349 1350 * Work around YouTube focus issue when navigating by heading 1351 1352 * Improve presentation of graphical/icon-based push buttons 1353 1354 * Increase the likelihood that inline list items will be presented as 1355 one line 1356 1357 * Attempt to identify and ignore bogus events from background etherpad 1358 1359 * Fix issue presenting text with links when using etherpad in object 1360 mode 1361 1362 * Don't do SayAll for URIs starting with "moz-extension" 1363 1364 * Improve interaction and presentation of focusable trees 1365 1366LibreOffice: 1367 1368 * Fix presentation of text selection spanning multiple, partial 1369 lines in a list 1370 1371General: 1372 1373 * Fix hang resulting from building flat review context from objects 1374 claiming a bogus, huge bounding box 1375 1376 * Handle broken accessibility tree when generating labelOrName 1377 1378New and updated translations (THANKS EVERYONE!!!): 1379 1380 cs Czech Marek Cernocky 1381 da Danish Alan Mortensen 1382 de German Tim Sabsch 1383 gl Galician Fran Diéguez 1384 hu Hungarian Balázs Úr 1385 id Indonesian Kukuh Syafaat 1386 kk Kazakh Baurzhan Muftakhidinov 1387 lt Lithuanian Aurimas Černius 1388 po Polish Piotr Drąg 1389 pt_BR Brazilian Portuguese Rafael Fontenelle 1390 sl Slovenian Matej Urbančič 1391 sv Swedish Anders Jonsson 1392 tr Turkish Sabri Ünal 1393 1394========= 1395 13963.31.4 - 14 January 2019 1397 1398New Commands: 1399 1400 * Add unbound command to present current object's size and position 1401 1402 * Add an unbound command to switch between layout mode and object mode 1403 1404Web: 1405 1406 * Ignore page loads for non-active documents 1407 1408 * Fix presentation of focusable text with MathML children 1409 1410 * Eliminate some chattiness with MathML embedded in links and headings 1411 1412 * Improve finding sentence start in contents with embedded objects 1413 1414 * Make toggle buttons and non-focusable buttons reachable via "b" 1415 1416 * Improve consistency in placement of navlist 1417 1418 * Fallback on access key when there is no aria-keyshortcuts value 1419 1420 * Check 'URI' in addition to 'DocURL' when getting URL of document 1421 1422 * Add initial Chromium script. Please note: ATK support in Chromium 1423 needs much work. Until that work has been done, Orca will not be able 1424 to provide access to Chromium. The current support is very much a work 1425 in progress and not yet ready for end-user testing. 1426 1427LibreOffice: 1428 1429 * Ensure we fall back on native headers when dynamic headers aren't set 1430 1431Braille: 1432 1433 * Fail initialization if device is not plugged yet 1434 1435 * On initialization error, make sure to clean BrlAPI connection 1436 1437 * Ensure we don't pan beyond the length of the line being displayed 1438 1439 * Make sure the attribute mask is as long as the text string 1440 1441General: 1442 1443 * Ignore window deactivations we believe are not user-triggered 1444 (Reduces chattiness when using certain window-manager shortcuts) 1445 1446 * Improve performance searching the accessibility tree for needed 1447 information 1448 1449 * Don't clear the cache of non-Gecko windows by default (improves 1450 performance) 1451 1452 * Don't bother checking the mousereview item when mousereview is not 1453 active (improves performance) 1454 1455 * Fix bug in flat review say all causing us to cut off information 1456 1457 * Fall back on rolename when presenting title of nameless frames 1458 1459 * Ensure we use keyval_name when event_string is absent for keyboard 1460 events 1461 1462New and updated translations (THANKS EVERYONE!!!): 1463 1464 es Spanish Daniel Mustieles 1465 fr French Charles Monzat 1466 sl Slovenian Matej Urbančič 1467 sv Swedish Anders Jonsson 1468 1469========= 1470 14713.31.1 - 19 Octoboer 2018 1472 1473General: 1474 1475 * Include the selected item count when presenting selection 1476 1477 * Fix double presentation of items in certain lists 1478 1479 * Handle various instances of objects going defunct 1480 1481 * Present expanded state even when state expandable is not 1482 exposed 1483 1484 * Treat expanded events from listboxes and push buttons as 1485 presentable events 1486 1487 * Ignore spurious focus claim from gnome-shell window after 1488 switcher use 1489 1490 * Add handling for objects with role "redundant object" 1491 1492 * Ensure we're not silent when a cell gains focus 1493 1494 * Add initial support for Smuxi (gnome frontend) 1495 1496 * Restore X keyboard layout on orca segfault 1497 1498 * Add support for removing user profiles 1499 1500Web: 1501 1502 * Improve behavior of page summary when caret context is null 1503 or the document cannot be found 1504 1505 * Handle component interface failures in label inference 1506 1507 * Sanity-check offsets before calling getRangeExtents() 1508 1509 * Make braille presentation of new document web role consistent 1510 with old document frame role 1511 1512 * Ensure we correctly speak the role of edit spin buttons 1513 1514LibreOffice: 1515 1516 * Work around Writer killing focused cell during row insertion 1517 and deletion 1518 1519 * Don't present ancestors after editing Calc cell 1520 1521New and updated translations (THANKS EVERYONE!!!): 1522 1523 cs Czech Marek Cernocky 1524 1525========= 1526 15273.30.1 - 19 Octoboer 2018 1528 1529General: 1530 1531 * Fix presentation of nameless menu items in certain gnome-shell 1532 extensions 1533 1534 * Improve presentation of Pluma spell-check dialog 1535 1536 * Fix bug in sentence echo 1537 1538 * Fix issue with profile names containing XML special characters 1539 1540Web: 1541 1542 * Fix some chattiness with SayAll in web content 1543 1544LibreOffice: 1545 1546 * Work around Writer issue preventing presentation of selected text 1547 1548New and updated translations (THANKS EVERYONE!!!): 1549 1550 nb Norwegian bokmål Kjartan Maraas 1551 ru Russian Stas Solovey 1552 sr Serbian Марко Костић 1553 1554========= 1555 15563.30.0 - 17 September 2018 1557 1558General: 1559 1560 * Present event for non-showing object if it's focused 1561 1562 * Don't present unselected-cell message for text objects 1563 1564 * Don't speak "no focus" even when there is no accessible application 1565 focused (it annoys users more than it helps them) 1566 1567 * Automatically present details content upon expansion of controlling 1568 widget 1569 1570 * Bump version for availability of simulating modifiers in at-spi 1571 1572Web: 1573 1574 * Ignore bogus focus event for active window from Gecko 1575 1576 * Don't speak row header role with multiple objects are on the same line 1577 1578 * Only prefer the name of links when it's author-provided 1579 1580New and updated translations (THANKS EVERYONE!!!): 1581 1582 cs Czech Marek Cernocky 1583 de German Tim Sabsch 1584 hu Hungarian Balázs Úr 1585 pt_BR Brazilian Portuguese Tiago Casal 1586 sk Slovak Peter Vágner 1587 sv Swedish Anders Jonsson 1588 1589========= 1590 15913.29.92 - 3 September 2018 1592 1593General: 1594 1595 * Fall back on displayed text for labels which lack an accessible name 1596 1597 * Fix regression resulting from presentation of all selected items 1598 1599 * Always treat ROLE_APPLICATION objects as having size 1600 1601Web: 1602 1603 * Clear cache to work around missing state-changed event 1604 1605New and updated translations (THANKS EVERYONE!!!): 1606 1607 cs Czech Marek Cernocky 1608 da Danish Ask Hjorth Larsen 1609 de German Tim Sabsch 1610 fr French Claude Paroz 1611 gl Galician Fran Dieguez 1612 hu Hungarian Attila Hammer 1613 id Indonesian Kukuh Syafaat 1614 it Italian Milo Casagrande 1615 lt Lithuanian Aurimas Černius 1616 lv Latvian Rūdolfs Mazurs 1617 po Polish Piotr Drąg 1618 pt_BR Brazilian Portuguese Rafael Fontenelle 1619 ro Romanian Daniel Șerbănescu 1620 sl Slovenian Matej Urbančič 1621 sv Swedish Anders Jonsson 1622 tr Turkish Emin Tufan Çetin 1623 1624========= 1625 16263.29.4 - 30 July 2018 1627 1628General: 1629 1630 * Announce when all items in a container have been selected 1631 1632 * Rename selected-text command, bind it to a keystroke, and make it work in 1633 spreadsheets and other containers 1634 1635 * Check additional ancestry when trying to find current flat review location 1636 1637 * Limit double-orca caps lock synthesis to within 0.5s 1638 1639 * Minimize looking for unrelated labels in gnome-shell (performance) 1640 1641 * Add brief delay before announcing "no focus" 1642 1643Terminal: 1644 1645 * Treat terminal insertions which end at the caret as presentable 1646 1647 * Prevent double-echoing of typed characters 1648 1649LibreOffice: 1650 1651 * Add option to always speak full selected range in spreadsheet 1652 1653Speech: 1654 1655 * Fix issues in recently-added progress marking and SSML support 1656 1657New and updated translations (THANKS EVERYONE!!!): 1658 1659 ca Catalan Xavi Ivars 1660 de German Tim Sabsch 1661 es Spanish Daniel Mustieles 1662 1663========= 1664 16653.29.3 - 7 July 2018 1666 1667Web + Email: 1668 1669 * Stop Orca from descending into widget elements it should not descend 1670 1671 * Fix bug preventing Orca from presenting the current object 1672 1673 * Fix chattiness problem due to creation of bogus window accessibles 1674 1675 * Filter out bogus load events from Firefox extensions 1676 1677 * Correcly update caret position when Page Up/Down used in editable text 1678 1679 * Fix focus mode staying toggled off after leaving context menu 1680 1681 * Don't exit focus mode when navigating to/amongst radio buttons 1682 1683 * Eliminate double-presentation of name when name comes from contents 1684 1685 * Improve MathML presentation 1686 1687LibreOffice: 1688 1689 * Present Calc cell selection changes 1690 1691General: 1692 1693 * Fix many bugs and improve performance of Mouse Review 1694 1695 * Handle starting flat review when offset is after final character 1696 1697 * Do a better job of determining the focused object upon launch 1698 1699 * Ensure the expanded state of tree rows is annnounced 1700 1701 * Support synthesizing caps lock for double-orca support 1702 (requires AT-SPI2 2.30 or later) 1703 1704 * Make double-orca presses perform the underlying key action 1705 1706 * Reduce chattiness in icon views 1707 1708 * Ensure buttons with single-character names get spoken 1709 1710 * Fix several issues in Orca's presentation of unrelated labels 1711 1712 * Improve behavior/presentation when current object becomes defunct 1713 1714 * Fall back on described-by relation to get description 1715 1716 * Ignore various bogus events from apps and toolkits 1717 1718Speech: 1719 1720 * Respect SSML norm 1721 1722 * Add progress marking support 1723 1724Braille: 1725 1726 * Fix braille updating when backspacing text on long lines 1727 1728 * braille: only set viewport[0] to 0 when the string fits 1729 1730 * Update braille when caret moves in web page due to mouse click 1731 1732 * Support CMD_FWINLTSKIP and CMD_FWINRTSKIP from brltty 1733 1734New and updated translations (THANKS EVERYONE!!!): 1735 1736 es Spanish Daniel Mustieles 1737 1738========= 1739 17403.28.2 - 28 June 2018 1741 1742Web + Email: 1743 1744 * Update Orca to handle "document web" role now used in Gecko 1745 1746General: 1747 1748 * Fix bug causing certain combo boxes to not be presented 1749 1750Braille: 1751 1752 * Fix braille word wrap being incorrectly enabled 1753 1754 * Fix brlmon regression introduced by 71b63379f 1755 1756New and updated translations (THANKS EVERYONE!!!): 1757 1758 cs Czech Marek Cernocky 1759 de German Tim Sabsch 1760 1761========= 1762 17633.28.1 - 21 April 2018 1764 1765Web + Email: 1766 1767 * Fix Orca-triggered focus change in Thunderbird message composition 1768 window 1769 1770General: 1771 1772 * Handle event floods from Caja and Nautilus more efficiently 1773 1774Braille: 1775 1776 * Release device when braille is deactivated for some applications 1777 1778 * Fix bogus dots appearing after text 1779 1780New and updated translations (THANKS EVERYONE!!!): 1781 1782 sv Swedish Anders Jonsson 1783 17843.28.0 - 26 March 2018 1785 1786Web + Email: 1787 1788 * Ensure focus is grabbed on image links when navigating 1789 1790 * Fix bug causing notifications to trigger browse mode 1791 1792LibreOffice: 1793 1794 * Improve heuristic to identify spellcheck dialog 1795 1796General: 1797 1798 * Ensure list name is presented for ancestor lists 1799 1800New and updated translations (THANKS EVERYONE!!!): 1801 1802 cs Czech Marek Černocký 1803 da Danish Alan Mortensen 1804 de German Tim Sabsch 1805 es Spanish Daniel Mustieles 1806 fi Finnish Jiri Grönroos 1807 fr French Claude Paroz 1808 hu Hungarian Gábor Kelemen, Balázs Úr 1809 it Italian Milo Casagrande 1810 lt Lithuanian Aurimas Černius 1811 lv Latvian Rūdolfs Mazurs 1812 nl Dutch Nathan Follens 1813 sl Slovenian Matej Urbančič 1814 sr Serbian Марко Костић 1815 sr@latin Serbian Latin Милош Поповић 1816 sv Swedish Anders Jonsson 1817 tr Turkish Emin Tufan Çetin 1818 zh_CN Chinese (China) Mingcong Bai 1819 1820========= 1821 18223.27.91 - 19 February 2018 1823 1824Web + Email: 1825 1826 * Improve navigation among, and presentation of, editable elements with 1827 descendants 1828 1829 * Fix bug in which Orca went silent due to text elements failing to 1830 support the accessible text interface 1831 1832 * Eliminate double presentation of visual labels which also provide the 1833 accessible description 1834 1835 * Fix issue causing Orca to skip over certain table content in SayAll 1836 1837 * Improve presentation of displayed text in ARIA dialogs 1838 1839 * Re-enable announcement of page tab switches in Firefox 1840 1841LibreOffice: 1842 1843 * Work around https://bugs.documentfoundation.org/show_bug.cgi?id=109398 1844 1845 * Eliminate double presentation of redundant frames 1846 1847General: 1848 1849 * Implement initial support for braille "word wrap" 1850 1851 * Improve presentation of locations in file chooser dialog 1852 1853 * Only present text changes from type-ahead entries if they are focused 1854 1855 * Eliminate some chattiness resulting from redundant focus claims from 1856 Gtk+ tables 1857 1858 * Eliminate double-presentation of spin button value changes 1859 1860 * Fix bug causing nameless, valueless comboboxes to not be presented 1861 1862 * Fix issues in Orca's documentation 1863 1864 * Bump minimum version of AT-SPI2 1865 1866New and updated translations (THANKS EVERYONE!!!): 1867 1868 de German Tim Sabsch 1869 eo Esperanto Kristjan SCHMIDT 1870 es Spanish Daniel Mustieles 1871 fr French Claude Paroz 1872 gl Galician Fran Dieguez 1873 id Indonesian Kukuh Syafaat 1874 po Polish Piotr Drąg 1875 pt_BR Brazilian Portuguese Enrico Nicoletto 1876 uk Ukrainian Андрій Бандура 1877 1878========= 1879 18803.27.3 - 11 December 2017 1881 1882Web + Email: 1883 1884 * Fixed several issues in presentation of editable content 1885 1886 * Hack around lack of window:activate events for ARIA dialogs 1887 1888 * Fix presentation of find results in new version of Firefox 1889 1890 * Improve handling of focused elements getting destroyed when activated 1891 1892 * Attempt to identify and navigate around non-navigable embedded documents 1893 1894General: 1895 1896 * Fix chattiness issue caused by off-screen labels in Gtk+ listboxes 1897 1898 * Eliminate incorrect presentation of previous panel 1899 1900 * Fix issues to pass 'yelp-check validate' 1901 1902 1903New and updated translations (THANKS EVERYONE!!!): 1904 1905 ca@valencia Catalan (Valencian) Xavi Ivars 1906 cs Czech Marek Černocký 1907 ne Nepali Pawan Chitrakar 1908 no Norwegian bokmål Kjartan Maraas 1909 sv Swedish Anders Jonsson 1910 tr Turkish Muhammet Kara, Olcay Aşcı 1911 1912========= 1913 19143.26.0 - 15 September 2017 1915 1916Web: 1917 1918 * Add support for aria-errormessage 1919 1920 * Add support for aria-keyshortcuts 1921 1922 * Fix several issues related to presentation of plain text content 1923 1924LibreOffice: 1925 1926 * Filter out checked event from window which isn't active 1927 1928 * Work around event-ordering issue 1929 1930General: 1931 1932 * Fix incorrect presentation of old ancestors 1933 1934 * Fix issue related to presentation of status bars 1935 1936 * Remove unneeded try/except around Gdk.notify_startup_complete() 1937 1938New and updated translations (THANKS EVERYONE!!!): 1939 1940 ca Catalan Jordi Mas 1941 cs Czech Marek Cernocky 1942 da Danish Kenneth Nielsen 1943 de German Christian Kirbach, 1944 Mario Blättermann 1945 fi Finnish Jiri Grönroos 1946 fr French Alain Lojewski 1947 fur Friulian Fabio Tomat 1948 gl Galician Fran Dieguez 1949 hu Hungarian Attila Hammer 1950 it Italian Milo Casagrande 1951 lt Lithuanian Aurimas Černius 1952 lv Latvian Rūdolfs Mazurs 1953 ml Malayalam Anish Sheela 1954 pl Polish Piotr Drąg 1955 pt_BR Brazilian Portuguese Rafael Fontenelle, 1956 Tiago Casal 1957 sl Slovenian Matej Urbančič 1958 sr Serbian Марко Костић 1959 sr@latin Serbian Милош Поповић 1960 sv Swedish Anders Jonsson 1961 tr Turkish Emin Tufan Çetin 1962 1963========= 1964 19653.25.4 - 31 July 2017 1966 1967Web: 1968 1969 * Add support for DPub ARIA roles 1970 1971 * Add custom localized role names for ARIA feed and figure roles 1972 1973 * Treat articles as "large objects" for the purpose of structural 1974 navigation 1975 1976 * Ensure we present infobar-like widgets with role of alert 1977 1978 * Eliminate double presentation of name of widgets which descend from 1979 label element 1980 1981 * Fix presentation of checkboxes and radio buttons with descendants 1982 when using caret navigation 1983 1984 * Work around Gecko not pruning alt="" images from accessibility tree 1985 1986LibreOffice: 1987 1988 * Fix bug in presentation of selected item in comboboxes 1989 1990 * Ensure we present focus claims from lists which manage descendants 1991 1992 * Fix performance issue presenting selection changes in spreadsheet 1993 1994General: 1995 1996 * Work around missing events for popup menus, submenus, and dialogs 1997 1998 * Work around missing state-changed:focused events for Gtk+ apps 1999 2000 * Update locusOfFocus to active window even in the case of broken 2001 hierarchy 2002 2003 * Fix presentation of cells with multiple renderers 2004 2005 * Handle more instances of dead accessible objects and non-responsive 2006 applications 2007 2008 * Eliminate chattiness resulting from events coming from ancestor of 2009 locusOfFocus 2010 2011 * Improve presentation of newly-focused listboxes 2012 2013 * Sanity-check values app provides in response to getTextAtOffset() 2014 2015 * Address Python 3.6 invalid escape sequence deprecation 2016 2017New and updated translations (THANKS EVERYONE!!!): 2018 2019 es Spanish Daniel Mustieles 2020 fr French Claude Paroz 2021 hu Hungarian Attila Hammer 2022 id Indonesian Andika Triwidada 2023 kk Kazakh Baurzhan Muftakhidinov 2024 lv Latvian Rūdolfs Mazurs 2025 ne Nepali Pawan Chitrakar 2026 2027========= 2028 20293.24.0 - 20 March 2017 2030 2031Web: 2032 2033 * Fix issue in new command to move to the end of the current container. 2034 2035 * Fix instance in which we were failing to present contenteditable 2036 content. 2037 2038 * Sanity check our attempt to hack around broken text from Gecko. 2039 2040General: 2041 2042 * Improve presentation of Gtk+ editable combo boxes. 2043 2044 * Attempt to handle children-changed:add event flood from menus. 2045 2046MATE: 2047 2048 * Filter out focus events from widgets in windows which claim to be 2049 active, but actually are not. 2050 2051New and updated translations (THANKS EVERYONE!!!): 2052 2053 cs Czech Marek Černocký 2054 da Danish Kenneth Nielsen 2055 de German Mario Blättermann 2056 fr French Claude Paroz 2057 fur Friulian Fabio Tomat 2058 hu Hungarian Attila Hammer 2059 id Indonesian Andika Triwidada 2060 it Italian Milo Casagrande 2061 sk Slovak Peter Vágner 2062 2063========= 2064 20653.23.91 - 27 February 2017 2066 2067Web: 2068 2069 * Add structural navigation commands to move to start, end of current 2070 container. 2071 2072 * Handle bogus/duplicate accessible-application instances we're seeing 2073 with Gecko apps built against Gtk+ 3 (eliminates double-presentation 2074 during caret-navigation). 2075 2076 * Try to prevent SeaMonkey Mail composition from unexpectedly entering 2077 browse mode. 2078 2079 * Fix issues getting stuck in visually-hidden MathML content (MathJax). 2080 2081 * Prevent generation of unrelated labels for web content (performance). 2082 2083 * Fix several issues to improve our workarounds for bugs in Gecko's 2084 accessible-text interface. 2085 2086 * More work on recovery from zombified elements (improves reliability). 2087 2088 * Improve reliability of "sticky" browse mode. 2089 2090 * Fix minor issues in new context-presentation support. 2091 2092 * Don't present loading messages if document is neither showing nor 2093 visible. 2094 2095MATE: 2096 2097 * Work around MATE Panel's less-than-ideal event ordering and missing 2098 events in order to improve presentation of its Applications menu. 2099 2100 * Sanity-check windows which claim to be active and ignore bogus 2101 window:active events and state-changed:active events from frames. 2102 2103General: 2104 2105 * Don't present new ancestors of menu bars. 2106 2107 * Don't use the pyatspi cache for descriptions to ensure we don't 2108 present stale information. 2109 2110 * Don't treat insertions as auto-text events if the source is no longer 2111 focused. 2112 2113 * Fix recent (unstable-version) regression in which labels which 2114 label other labels stopped being presented. 2115 2116 * Update the active window and conditionally present mouse-triggered 2117 focus changes. 2118 2119New and updated translations (THANKS EVERYONE!!!): 2120 2121 da Danish Ask Hjorth Larsen 2122 de German Christian Kirbach 2123 es Spanish Daniel Mustieles 2124 gl Galician Fran Diéguez 2125 kk Kazakh Baurzhan Muftakhidinov 2126 lt Lithuanian Aurimas Černius 2127 nb Norwegian bokmål Kjartan Maraas 2128 pl Polish Piotr Drąg 2129 pt_BR Brazilian Portuguese Rafael Fontenelle 2130 sr Serbian Мирослав Николић 2131 sr@latin Serbian Miroslav Nikolić 2132 sv Swedish Anders Jonsson 2133 zh_CN Chinese (China) Mandy Wang 2134 zh_TW Chinese (Taiwan) Chao-Hsiung Liao 2135 2136========= 2137 21383.23.4 - 2 February 2017 2139 2140Web: 2141 2142 * Optionally announce when entering and leaving blockquotes, lists, 2143 tables, panels, forms, and landmarks 2144 2145 * Improve handling of pages where the content is rapidly and repeatedly 2146 destroyed and replaced 2147 2148 * Improve workarounds for several Gecko editable-text bugs 2149 2150 * Ensure we always announce ARIA landmark type before setting the caret 2151 2152 * Improve presentation of ARIA regions 2153 2154 * Add custom support for ARIA switch role 2155 2156 * Present messages resulting from use of aria-invalid 2157 2158 * Check for and filter out defunct objects when building elements list 2159 2160 * Eliminate double-speaking of line after document load 2161 2162 * Suppress presentation of irrelevant loading messages resulting from 2163 busy state-change events in SeaMonkey's mail client 2164 2165 * Eliminate double-speaking of inferred labels in SayAll 2166 2167 * Fix several instances where new document name was not being presented 2168 2169 * Handle (un)ordered lists in which item text falls outside the item 2170 element 2171 2172 * Descend images if they are imagemaps so that we don't fail to present 2173 their content 2174 2175LibreOffice: 2176 2177 * Fix crash presenting certain Writer tables 2178 2179 * Handle LO's recently-corrected exposure of text attributes for 2180 spellcheck 2181 2182 * Handle change in LO's accessibility tree for dialogs 2183 2184 * Handle more cases of LO objects becoming defunct 2185 2186 * Don't assume we can always get a string value for Calc input line 2187 2188 * Yet another workaround for yet another missing state-changed event 2189 2190General: 2191 2192 * Make spoken presentation of accessible description optional 2193 2194 * Work around missing focus-change events when focus changes due to a 2195 mouse click 2196 2197 * Use Unicode in translatable strings 2198 2199 * Fix several issues in which we incorrectly update our location based 2200 on bogus or redundant accessibility events 2201 2202 * Reduce chattiness associated with presentation of typeahead search 2203 2204 * Include infobar content when presenting status bar and default button 2205 2206 * Reduce chattiness associated with icons which incorrectly implement 2207 accessible text 2208 2209 * Improve presentation of editable comboboxes 2210 2211 * Fix bug in which Orca is silent on launch due to inability to access 2212 default screen 2213 2214 * Don't generate substring content unnecessarily (performance) 2215 2216 * Don't treat an empty table as layout only if the user gives it focus 2217 2218 * Fix bug speaking punctuation when punctuation style is set to NONE 2219 2220 * Stop converting horizontal ellipses to "..." in braille 2221 2222New and updated translations (THANKS EVERYONE!!!): 2223 2224 cs Czech Marek Černocký 2225 de German Christian Kirbach 2226 es Spanish Daniel Mustieles 2227 fr French Claude Paroz 2228 gl Galician Fran Diéguez 2229 hu Hungarian Attila Hammer, Balázs Meskó 2230 nl Dutch Justin van Steijn 2231 pl Polish Piotr Drąg 2232 pt_BR Brazilian Portuguese Rafael Fontenelle 2233 2234========= 2235 22363.22.2 - 8 November 2016 2237 2238General: 2239 2240 * Improve support for Icedove 2241 2242 * Work around broken accessibility trees causing flat review to fail 2243 2244 * Work around missing state-changed events for LibreOffice toggle 2245 buttons 2246 2247New and updated translations (THANKS EVERYONE!!!): 2248 2249 fr French Claude Paroz 2250 nb Norwegian bokmål Kjartan Maraas 2251 nl Dutch Justin van Steijn 2252 2253========= 2254 22553.22.1 - 11 October 2016 2256 2257Terminal: 2258 2259 * Reduce some chattiness using vim 2260 2261New and updated translations (THANKS EVERYONE!!!): 2262 2263 en_GB British English David King 2264 hr Croatian gogo 2265 it Italian Milo Casagrande 2266 oc Occitan Cédric Valmary 2267 sv Swedish Anders Jonsson 2268 2269========= 2270 22713.21.92 - 16 September 2016 2272 2273Chat: 2274 2275 * Fix performance issue with Pidgin channels with thousands of users 2276 2277 * Fix bug in presenting chatroom name when app is not active 2278 2279 * Add customization to present chat room name after incoming message 2280 2281Flat Review: 2282 2283 * Make context menus flat-reviewable 2284 2285 * Improve filtering out of non-showing menu items in flat review 2286 2287 * Take possible margins/padding into account when looking for the 2288 descendant at a specified point (performance) 2289 2290 * Do not treat collapsed table rows as leaf nodes if they have 2291 children 2292 2293Web: 2294 2295 * Add explicit do-not-descend-for-caret check for ROLE_IMAGE so that 2296 we don't present useless information when authors use ARIA's img 2297 role on embedded SVG documents 2298 2299 * Handle another instance of broken accessibility trees 2300 2301New and updated translations (THANKS EVERYONE!!!): 2302 2303 cs Czech Marek Černocký 2304 da Danish Kenneth Nielsen 2305 el Greek Tom Tryfonidis 2306 es Spanish Daniel Mustieles 2307 gl Galician Fran Diéguez 2308 hu Hungarian Attila Hammer, Gábor Kelemen 2309 kk Kazakh Baurzhan Muftakhidinov 2310 lt Lithuanian Aurimas Černius 2311 lv Latvian Rūdolfs Mazurs 2312 pl Polish Piotr Drąg 2313 sv Swedish Anders Jonsson 2314 tr Turkish Muhammet Kara 2315 2316========= 2317 23183.21.91 - 2 September 2016 2319 2320Flat Review: 2321 2322 * Automatically refresh content 2323 2324 * Improve accuracy with respect to what is truly on screen and where 2325 it is located 2326 2327 * Improve performance building context 2328 2329 * Fix reviewability of Gtk+ icon panels and Gtk+ spin button values 2330 2331 * Add toolkit-specific handling for special cases (and toolkit bugs) 2332 2333 * Make menu-bar menus reviewable, including separators and disabled 2334 items which cannot be arrowed to natively 2335 2336 * Make objects which typically display text (but might not implement 2337 the text interface) reviewable by word and character 2338 2339 * Fix issue finding initial flat review location in Thunderbird 2340 2341 2342Mouse Review: 2343 2344 * Dig deeper to find object under pointer for page tab list descendants 2345 (So we don't just say "Page Tab") 2346 2347 * Fix issue causing Orca to say "blank" in text with embedded objects 2348 2349 * Add word support to all text objects; not just editable text objects 2350 2351 * Work around Gtk+ 3 exposing incorrect text range extents for entries 2352 (So we present the actual word under the mouse) 2353 2354 * Add logic to handle windows whose accessible name doesn't match the 2355 displayed name 2356 2357 * Add an announcement so that when the user toggles Mouse Review some 2358 confirmation is provided 2359 2360Terminal: 2361 2362 * Fix instance where braille was not being refreshed 2363 2364 * Do not ignore deletion events resulting from BackSpace 2365 2366 * Update some cached information 2367 2368 * Filter out a spurious, unwanted text-delete event from VTE 2369 2370 * Don't treat inserted strings <= 1 char as a terminal autotext event 2371 2372 * Don't treat terminal insertion as command result if terminal isn't 2373 locusOfFocus 2374 2375 * Present terminal paste events like we do paste events from other apps 2376 2377 * Work around issues in the text support of VTE which was causing us 2378 to present cut-off text 2379 2380 * Attempt to filter out terminal pager text-change noise to reduce 2381 chattiness 2382 2383 * Present terminal pager text insertions when they result from a 2384 printable key 2385 2386Web: 2387 2388 * Add a "sticky" browse mode and keybinding 2389 2390 * Do not descend ROLE_EMBEDDED objects for the caret (ARIA compliance) 2391 2392 * Treat menu and toolbar descendants as focus mode widgets 2393 2394 * Create new localized role names for ARIA landmark roles 2395 2396 * Don't automatically update locusOfFocus to alerts; just present them 2397 2398 * Improve presentation of Roundcube Mail's list of messages 2399 2400 * Fix issue presenting stale content 2401 2402 * Don't present name and summary for page which is no longer showing 2403 or visible 2404 2405 * Attempt to hack around SeaMonkey's broken events for HTML input 2406 popups which was causing us to exit focus mode incorrectly 2407 2408 * Improve presentation and handling of editable ARIA combo boxes 2409 2410LibreOffice: 2411 2412 * Don't treat present "readonly" state for paragraphs in read-only 2413 documents 2414 2415 * Add handling for GtkListBox items used by LibreOffice 2416 2417 * Work around a number of LibreOffice bugs which were causing us to 2418 to present the wrong thing 2419 2420Other: 2421 2422 * Ensure we use the system voice for rolename info in WebKitGtk SayAll 2423 2424 * Create new localized rolenames for horizontal and vertical scrollbars 2425 bars, sliders, and splitters 2426 2427 * More aggressively verify if a message is from a focused chat 2428 2429 * Fix whereAmI presentation of Gtk+ 3.20 combo boxes 2430 2431 * Remove .desktop file 2432 2433 * Include tool bar when presenting context 2434 2435 * Improve reliability of profile-based synthesis switching 2436 2437 * Do not supress presentation of locking keys in password fields 2438 2439 * Make the progressbar update intervals independent so beeps are always 2440 presented when that is desired 2441 2442New and updated translations (THANKS EVERYONE!!!): 2443 2444 ca Catalan Jordi Mas 2445 cs Czech Marek Černocký 2446 da Danish Ask Hjorth Larsen 2447 de German Mario Blättermann, 2448 Christian Kirbach 2449 en_GB British English David King 2450 es Spanish Daniel Mustieles 2451 fr French Claude Paroz 2452 hu Hungarian Balázs Úr 2453 id Indonesian Andika Triwidada 2454 lt Lithuanian Aurimas Černius 2455 pl Polish Piotr Drąg 2456 pt Portuguese Tiago Santos 2457 pt_BR Brazilian Portuguese Rafael Fontenelle, 2458 Enrico Nicoletto 2459 sk Slovak Dušan Kazik 2460 sl Slovenian Matej Urbančič 2461 sr Serbian Мирослав Николић 2462 sr@latin Serbian Miroslav Nikolić 2463 sv Swedish Anders Jonsson 2464 tr Turkish Muhammet Kara, 2465 Neriman Kara 2466========= 2467 24683.21.3 - 20 June 2016 2469 2470Web: 2471 2472 * Fix a couple of instances of Orca getting stuck during caret 2473 navigation 2474 2475 * Fix bug in setting position via element-list dialogs 2476 2477 * Eliminate double-presentation of inferred labels 2478 2479 * Add more caching for performance 2480 2481LibreOffice: 2482 2483 * Ignore object:state-changed:sensitive events for menu items 2484 because LibreOffice is flooding us 2485 2486General: 2487 2488 * Eliminate hang resulting from AT-SPI2 crash 2489 2490 * Don't show as desktop application in Unity; Orca is part of 2491 Universal Access 2492 2493 * Take interfaces into account when looking for non-descendable 2494 descendants (helps with performance) 2495 2496 * Handle more instances of objects going defunct, apps becoming 2497 non-responsive, and apps creating duplicate accessible objects 2498 2499 * Make the output of 'orca -l' more verbose to identify non- 2500 responsive apps 2501 2502 * Ensure a script only registers one signal handler for clipboard 2503 changes 2504 2505 * Ensure synthesizer is changed when switching profiles via command 2506 2507 * Filter out more duplicate input events 2508 2509 * Support non-srcdir builds in autogen.sh 2510 2511 * Miscellaneous code clean up 2512 2513New and updated translations (THANKS EVERYONE!!!): 2514 2515 oc Occitan Cédric Valmary 2516 pl Polish Piotr Drąg 2517 2518========= 2519 25203.21.1 - 25 April 2016 2521 2522Gecko: 2523 2524 * Fix presentation of title bar in Gecko apps 2525 2526 * Work around Google Maps killing the focused widget 2527 2528 * Fix offset used when evaluating text selection in content with 2529 embedded objects 2530 2531 * Don't set new focus to context object if context object is zombie 2532 2533 * Only update locusOfFocus to context replicant if locusOfFocus is a 2534 zombie 2535 2536 * Don't use generated text as name for web content which exposes a name, 2537 unless it's a combo box or spin button 2538 2539 * Cache label-related information for web content for performance 2540 2541 * Ignore events from Mozilla's self-repair hidden page 2542 2543 * Don't do SayAll for page fragments 2544 2545 * Prevent locusOfFocus change when navigating in SeaMonkey message list 2546 2547Unity Panel Service: 2548 2549 * Work around labels reporting an index in parent of -1 2550 2551 * Work around label descriptions containing unwanted content 2552 2553 * Fall back on name when labels fail to implement the text interface 2554 2555Gtk+ 2556 2557 * Handle changes in Gtk+ 3.20 combo boxes 2558 2559 * Only treat cells with non-whitespace chars as real active descendants 2560 2561General: 2562 2563 * Detect and handle row-reordered event spam so valid events can be 2564 presented 2565 2566 * Fix a false positive with clipboard messages 2567 2568 * Don't re-present description if it was used as name fallback 2569 2570 * Handle unhandled case of objects becoming defunct 2571 2572 * Fix syntax error in Bulgarian help file 2573 2574 * Begin refactoring of keyboard event processing 2575 2576New and updated translations (THANKS EVERYONE!!!): 2577 2578 hu Hungarian Attila Hammer 2579 it Italian Milo Casagrande 2580 pt Portuguese Tiago Carrondo 2581 sl Slovenian Matej Urbančič 2582 2583========= 2584 25853.20.0 - 21 March 2016 2586 2587General: 2588 2589 * Fix desktop file keywords in Slovenian translation 2590 2591New and updated translations (THANKS EVERYONE!!!): 2592 2593 da Danish Ask Hjorth Larsen 2594 it Italian Milo Casagrande 2595 pt_BR Brazilian Portuguese Rafael Fontenelle 2596 2597========= 2598 25993.19.92 - 19 March 2016 2600 2601General: 2602 2603 * Return early in allSelectedText() when entire document is selected 2604 (performance) 2605 2606 * Fix restoration of location when returning to nested document after 2607 find in page 2608 2609 * Work around unforunate event order when switching page tabs in Gecko 2610 applications 2611 2612 * Eliminate several clipboard/selection-related-presentation false 2613 positives 2614 2615 * Treat terminal text insertions resulting from Alt-modified input event 2616 as command output 2617 2618 * Map MATE's notification daemon to the notification-daemon script 2619 2620New and updated translations (THANKS EVERYONE!!!): 2621 2622 bg Bulgarian Alexander Shopov, Zahari Yurukov 2623 da Danish scootergrisen 2624 el Greek Efstathios Iosifidis, Tom Tryfonidis 2625 fr French Claude Paroz 2626 hu Hungarian Attila Hammer, Balázs Meskó 2627 pt Portuguese Duarte Loreto 2628 pt_BR Brazilian Portuguese Rafael Gazoni 2629 ro Romanian Daniel Șerbănescu 2630 sl Slovenian Matej Urbančič 2631 sr Serbian Мирослав Николић 2632 sr@latin Serbian Miroslav Nikolić 2633 tr Turkish Muhammet Kara 2634 2635========= 2636 26373.19.91 - 2 March 2016 2638 2639General: 2640 2641 * Fix several issues in presentation of clipboard notifications 2642 2643 * Ignore some uninteresting and spammy events (performance, chattiness) 2644 2645 * Don't keep asking the registry for the desktop (performance) 2646 2647 * Eliminate several instances of terminal chattiness 2648 2649 * Hack around Pidgin status toggle button bug 2650 2651 * Improve presentation of selection changes in layered panes 2652 2653 * Fix modifier keys being passed to application while in in learn mode 2654 2655 * Add a customization to present updates for status bar progress bars 2656 2657 * Make detailed whereAmI fall back on basic whereAmI presentation 2658 2659 * Speak popovers which are modal but do not claim focus 2660 2661 * Fix incorrect identification of commands entered on Cyrillic keyboards 2662 2663 * Fix presentation of first radio button in a functional (but not actual) 2664 group 2665 2666 * Use isSameObject() to detect widgets and windows which were recreated 2667 2668Gecko: 2669 2670 * Work around multiple accessible objects for one functional window 2671 2672 * Add more, and more performant, zombie replicant recovery utilities 2673 2674 * Grab focus on entries when setting focus mode; not when positioning 2675 caret so we don't accidentally trigger popups 2676 2677 * Notify script when locusOfFocus is set from window to contenteditable 2678 objects so we're not silent 2679 2680 * Work around broken table interface Gecko issue 2681 2682 * Attempt to identify and present clipboard events caused by elements 2683 2684 * Let default script handle content editable during selection 2685 2686 * Clear content cache when Thunderbird window is deactivated so we don't 2687 mistakenly conclude we're in the same document frame 2688 2689 * Fix several caret navigation and structural navigation bugs 2690 2691 * Present object counts for all objects in detailed whereAmI page 2692 summary 2693 2694LibreOffice: 2695 2696 * Update some heuristics to address changed roles in Calc 5.1.x 2697 2698 * Handle more cases of Calc becoming non-responsive or crashing 2699 2700 * Work around missing event from LibreOffice Calc 2701 2702New and updated translations (THANKS EVERYONE!!!): 2703 2704 ca Catalan Jordi Mas 2705 cs Czech Marek Černocký 2706 es Spanish Daniel Mustieles 2707 gl Galician Fran Diéguez 2708 lt Lithuanian Aurimas Černius 2709 oc Occitan Cédric Valmary 2710 pl Polish Piotr Drąg 2711 sv Swedish Anders Jonsson 2712 2713========= 2714 27153.19.90 - 17 February 2016 2716 2717New Features and Options: 2718 2719 * Present copy, cut, paste, undo, redo, selection deletion, and 2720 selection restoration 2721 2722 * Add progress bar beeps 2723 2724 * Add core support for sound-icons (not yet enabled) 2725 2726 * Add option to present page summary upon load, and include landmarks 2727 in summary 2728 2729 * Speak visited state for links which have been visited 2730 2731 * Make Flat Review SayAll binding independent of focus-tracking SayAll 2732 binding 2733 2734 * Speak text indentation during selection 2735 2736 * Add a specific setting for speaking the misspelled indicator 2737 2738General: 2739 2740 * Improve presentation of selected content in Gecko 2741 2742 * Fix bug in on-the-fly row reading for spreadsheets 2743 2744 * Update support for changes in Calc 5.1 2745 2746 * Fix failure to copy all characters when using flat review copy 2747 2748 * Present the new location when using PageUp/PageDown in web content 2749 2750 * Remove the old and broken-for-years console setup 2751 2752 * Work around broken text-insertion events from gnome-shell 2753 2754 * Handle missing events from Eclipse 2755 2756 * Work around focused links Gtk+ links reporting index in parent of -1 2757 2758New and updated translations (THANKS EVERYONE!!!): 2759 2760 cs Czech Marek Černocký 2761 de German Mario Blättermann 2762 es Spanish Daniel Mustieles 2763 eo Esperanto Kristjan SCHMIDT 2764 lt Lithuanian Aurimas Černius 2765 lv Latvian Rūdolfs Mazurs 2766 oc Occitan Cédric Valmary 2767 pl Polish Piotr Drąg 2768 sv Swedish Anders Jonsson 2769 tr Turkish Muhammet Kara 2770 2771========= 2772 27733.19.3 - 16 December 2016 2774 2775New Settings and Commands: 2776 2777 * Create separate cell-vs-row reading options for tables in GUIs, text 2778 documents, and spreadsheets 2779 2780 * Add GUI option to configure capitalization style 2781 2782Web: 2783 2784 * Improve performance of presentation of web listboxes 2785 2786 * Improve presentation of headings which contain embedded objects 2787 2788 * Improve presentation of non-empty anchors 2789 2790General: 2791 2792 * Ensure the correct voice is used when generating current line of text 2793 2794 * Call gdk_notify_startup_complete() 2795 2796 * Fix several bugs related to presenting the locus of focus 2797 2798 * Fix double-presentation of top-level Gtk+ alerts 2799 2800 * Cache the string in addition to the offsets for selected text (perf.) 2801 2802 * Add more sanity checks for defunct objects and applications 2803 2804 * Stop filtering out events from ROLE_FILLER (because some applications 2805 lack proper roles) 2806 2807 * Don't treat a series of periods as an ellipsis 2808 2809 * Treat ROLE_PAGE as a top-level object when doing Zombie checks (fixes 2810 Evince issue) 2811 2812 * Don't verbalize punctuation or capitalization for system messages 2813 2814New and updated translations (THANKS EVERYONE!!!): 2815 2816 es Spanish Daniel Mustieles 2817 pt Portuguese Pedro Albuquerque 2818 2819========= 2820 28213.19.2 - 25 November 2015 2822 2823New Settings and Commands: 2824 2825 * Add unbound commands to present selected text and link details 2826 2827 * Add GUI to enable rewind/fast-forward and structural navigation 2828 in Say All 2829 2830 * Make the use of color names configurable via GUI 2831 2832 * Make speech and braille message settings configurable via GUI 2833 2834 * Add preference and unbound keybinding to have Orca speak numbers 2835 as digits 2836 2837 * Add explicit time format option for 12-hour time with seconds 2838 2839 * Break up printable-keys keyecho into alpha, numeric, and punctuation 2840 2841Web: 2842 2843 * Improve presentation of Twitter timeline items 2844 2845 * Fix several bugs related to navigation to fragments 2846 2847 * Filter out hidden elements when presenting content 2848 2849 * Use Gecko's onChildrenChanged callback for Thunderbird instead of 2850 the default (fixes issues related to cache management) 2851 2852 * Use isLink() rather than a role check to eliminate false positive 2853 from anchors 2854 2855 * Don't look for replicant for zombie locusOfFocus when in focus mode 2856 2857 * Remove application from the list of ARIA landmark types (ARIA 1.1 2858 compliance) 2859 2860Gtk: 2861 2862 * Present newly-shown GtkInfoBars 2863 2864 * Improve presentation of GtkEntryCompletion 2865 2866 * Generate all child widgets of GtkListBox items 2867 2868General: 2869 2870 * Work around several issues related to identifying and keeping track 2871 of the active window 2872 2873 * Don't double/multi-present selection-state messages 2874 2875 * Fix bug in which text was not presented because object had a name 2876 2877 * Rewrite and fix several bugs in Orca's progress bar support 2878 2879 * Filter out some more useless/bogus events (for performance) 2880 2881 * Handle more instances of the undead (zombies); start handling the 2882 dead (fixes various and sundry bugs resulting from objects going 2883 defunct on us) 2884 2885 * Fix double-presentation and incorrect ordering of frame name changes 2886 2887 * Rewrite setLocusOfFocus and default script's onCaretMoved (improves 2888 performance, eliminates instances of not presenting new location) 2889 2890 * Don't display shortcuts if braille verbosity is set to brief 2891 2892 * Add NotShowIn=GNOME; to the desktop file 2893 2894New and updated translations (THANKS EVERYONE!!!): 2895 2896 cs Czech Marek Černocký 2897 de German Wolfgang Stöggl 2898 es Spanish Daniel Mustieles 2899 pt Portuguese Pedro Albuquerque 2900 2901========= 2902 29033.18.2 - 9 November 2015 2904 2905Web: 2906 2907 * Fix typeahead search regression in the list-of-elements dialogs 2908 2909 * Fix a couple of issues associated with presenting "busy" pages 2910 2911 * Switch to sticky focus mode in top-level web apps like Google Docs 2912 2913 * Attempt to work around Google Docs editor exposed as ROLE_UNKNOWN 2914 2915 * Don't infer labels for form fields in web apps 2916 2917 * Present text changes resulting from onclick handlers 2918 2919 * Don't generate ancestors for MathML elements and filter out empty 2920 utterances (performance) 2921 2922 * Eliminate several instances of Gecko chattiness 2923 2924 * Filter out more browser chrome event spam (performance) 2925 2926 * Use Orca's web support to say word contents for editable messages in 2927 Thunderbird (works around broken text interface implementation) 2928 2929 * Work around broken lists in web content 2930 2931 * Don't return the child of a "non-descendable" element as the last 2932 document object 2933 2934 * Don't descend links with author-provided names 2935 2936General: 2937 2938 * Fix issue in which key presses were being echoed in a password field 2939 2940 * Add sanity check for broken accessibility trees when getting the 2941 focused child 2942 2943 * Update Gedit spellcheck support for 3.18 and improve heuristic 2944 performance 2945 2946 * Do not try to calculate node level for non-tree descendants 2947 2948New and updated translations (THANKS EVERYONE!!!): 2949 2950 cs Czech Marek Černocký 2951 de German Christian Kirbach 2952 hu Hungarian Attila Hammer 2953 2954========= 2955 29563.18.1 - 14 October 2015 2957 2958Web: 2959 2960 * Improve presentation of canvas elements which lack fallback content 2961 2962 * Fix for Orca filtering out text elements which have no size due to 2963 authoring 2964 2965 * Fix for Orca not doing SayAll on load when the focused object is the 2966 document frame 2967 2968 * Workaround several issues which was causing the caret to get "stuck" 2969 2970 * Add another fallback "guess" to the label inference code for fields 2971 in poorly-authored forms 2972 2973 * Present Firefox "door hanger" alerts 2974 2975 * Filter out selection event spam from browser chrome autocompletes 2976 2977 * Prefer name over label when generating labelOrName (W3C compliance) 2978 2979 * Ensure we present aria-roledescription for non-focusable landmarks 2980 2981 * Include object role in the list of landmarks dialog 2982 2983 * Don't treat objects with ROLE_LABEL as an ancestor (causes double 2984 presentation of widget name) 2985 2986 * Process DOM changes more efficiently for performance 2987 2988New and updated translations (THANKS EVERYONE!!!): 2989 2990 cs Czech Marek Černocký 2991 de German Wolfgang Stöggl 2992 el Greek Dimitris Spingos 2993 it Italian Milo Casagrande 2994 pt_BR Brazilian Portuguese Tiago Casal 2995 sr Serbian Марко Костић 2996 sr@latin Serbian Милош Поповић 2997 2998========= 2999 30003.18.0 - 21 September 2015 3001 3002General: 3003 3004 * Fix flatreview traceback 3005 3006New and updated translations (THANKS EVERYONE!!!): 3007 3008 da Danish Kenneth Nielsen 3009 fr French Julien Hardelin 3010 hu Hungarian Attila Hammer 3011 id Indonesian Andika Triwidada 3012 nb Norwegian bokmål Kjartan Maraas 3013 pt_BR Brazilian Portuguese Rafael Ferreira 3014 tr Turkish Muhammet Kara 3015 3016========= 3017 30183.17.92 - 16 September 2015 3019 3020Web: 3021 3022 * Add support for aria-roledescription 3023 3024 * Work around missing object:state-changed:focused events from Gecko 3025 3026 * Fix several instances of Orca getting "stuck" in Gecko content 3027 3028 * Fix bug causing Orca to skip over nested iframe content during SayAll 3029 3030General: 3031 3032 * Handle tracebacks resulting from Calc crashing 3033 3034 * Explicitly deregister keystroke listeners before shutting down 3035 3036 * Ignore state-changed:busy events seen when printing in Thunderbird 3037 3038 * Eliminate false positive identifying Thunderbird spellcheck dialog 3039 3040 * Fix a performance issue associated with appearance of dialogs with 3041 many widgets 3042 3043 * Save messages and add braille output to the notification-daemon script 3044 3045New and updated translations (THANKS EVERYONE!!!): 3046 3047 de German Christian Kirbach 3048 fr French Claude Paroz 3049 3050========= 3051 30523.17.91 - 2 September 2015 3053 3054Web: 3055 3056 * Treat (un)ordered HTML lists without list items as if they were divs 3057 3058 * Clear the cache and try once more when the next/previous context 3059 cannot be found 3060 3061 * Treat web documents as top-level roles for the purpose of Zombie 3062 detection 3063 3064 * Fix MathML line navigation issue 3065 3066 * Fix issue causing Orca to skip certain web content during Say All 3067 3068 * Improve caret navigation around images lacking content, interaction, 3069 and size 3070 3071General: 3072 3073 * Updated documentation 3074 3075 * Add ability to override object role when generating tutorial messages 3076 3077 * Handle more event floods from LibreOffice and gnome-shell 3078 3079 * Handle several "The process appears to be hung" AT-SPI2 errors from 3080 Firefox and LibreOffice 3081 3082 * Work around broken custom comboboxes and listboxes which lack items 3083 3084 * Fix bug in presentation of chat messages from non-active applications 3085 3086 * Add option to speak 12-hour time without seconds 3087 3088New and updated translations (THANKS EVERYONE!!!): 3089 3090 ca Catalan Jordi Mas 3091 el Greek Tom Tryfonidis 3092 es Spanish Daniel Mustieles, 3093 Miguel Rodríguez Núñez 3094 gl Galician Fran Diéguez 3095 hu Hungarian Gabor Kelemen 3096 pl Polish Piotr Drąg 3097 sv Swedish Anders Jonsson 3098 zh_TW Chinese (Taiwan) Chao-Hsiung Liao 3099 3100========= 3101 31023.17.90 - 19 August 2015 3103 3104Spellcheck: 3105 3106 * Use Orca's spellcheck support in the LibreOffice script 3107 3108 * Perform normal WhereAmI at the end of spellcheck WhereAmI 3109 3110 * Present child position according to user preference 3111 3112 * Fix several chattiness issues 3113 3114Gecko: 3115 3116 * Handle Gecko-specific text attribute name for misspelled 3117 3118 * Fix traceback getting into Thunderbird preferences 3119 3120 * Fix bug in line navigation of MathML content 3121 3122 * Don't generate ancestors beyond MathML math element 3123 3124 * Don't treat objects with tons of embedded objects as text "chunks" 3125 3126 * Don't repeat document-loading message given multiple "busy" events 3127 3128 * Handle input type="number" (which is not exposed like native version) 3129 3130 * Ensure object mode navigation presents only content from one object 3131 3132 * Refine heuristic for ignoring object:selection-changed events 3133 3134 * Don't include empty text block elements in structural navigation 3135 3136 * Skip over anchors when looking for next/previous caret context 3137 3138 * Treat lists as text block elements in web content 3139 3140 * Improve how Orca works with Etherpad in Firefox 3141 3142LibreOffice: 3143 3144 * Fix several issues in which focused widgets were not presented 3145 3146General: 3147 3148 * Use gi.require_version to address PyGIWarning 3149 3150 * Fix several bugs in _generateUnselectedCell() 3151 3152 * Don't sanity-check children if there are a huge number of them 3153 3154 * Don't generate availability for list items as it doesn't make sense 3155 3156 * Don't insist upon label visibility for status bar notifications 3157 3158 * Add support to navlist for specifying and jumping to a caret offset 3159 3160 * Begin cleaning up text-attribute-related code 3161 3162 * Eliminate some false positives in isLayoutOnly() 3163 3164 * Fix desktop file translations 3165 3166 * Fix typos in translator comments 3167 3168New and updated translations (THANKS EVERYONE!!!): 3169 3170 cs Czech Marek Černocký 3171 de German Christian Kirbach 3172 el Greek Dimitris Spingos 3173 es Spanish Daniel Mustieles 3174 lt Lithuanian Aurimas Černius 3175 nb Norwegian bokmål Kjartan Maraas 3176 pt Portuguese Pedro Albuquerque 3177 3178========= 3179 31803.17.4 - 22 July 2015 3181 3182MathML: 3183 3184 * Implement speech support for MathML content in Gecko-based browsers 3185 3186Web: 3187 3188 * Fix several regressions introduced by the new "web" script 3189 3190 * Don't set the locusOfFocus to non-focused link upon document focus 3191 3192 * Ignore state-changed:busy events from nested web documents 3193 3194 * Create a utility method to get and cache an element's tag 3195 3196General: 3197 3198 * Handle some changes in the Thunderbird v.38 spellcheck dialog 3199 3200 * Add handling for ROLE_HEADER 3201 3202 * Add support for status bar notifications 3203 3204 * Remove the old "inacessible" metacity/marco hack 3205 3206 * Stop using gnome-autogen.sh 3207 3208 * Mark several command-line strings for translation 3209 3210 * Enable toggling of speech via keybinding when speech is disabled 3211 3212 * Add handling for Evo's "autocomplete" popups 3213 3214New and updated translations (THANKS EVERYONE!!!): 3215 3216 el Greek Dimitris Spingos 3217 es Spanish Daniel Mustieles 3218 fr French Claude Paroz 3219 pt Portuguese Pedro Albuquerque 3220 3221========= 3222 32233.17.3 - 23 June 2015 3224 3225Gecko: 3226 3227 * Fix several issues in Orca's live region support to make Google Docs 3228 usable with Orca 3229 3230 * Rewrite Orca's structural navigation support to fix bugs and improve 3231 performance 3232 3233 * Create "web" script and use it for Gecko content 3234 3235 * Avoid navigating into tooltip-like popups in web apps 3236 3237 * Fix issues related to Gecko using ROLE_TEXT for static text elements 3238 3239General: 3240 3241 * Improve performance associated with event floods and dead accessibles 3242 3243 * Fix presentation of newly-misspelled words in LibreOffice Writer 3244 3245 * Present the text of ROLE_FOOTER objects 3246 3247 * Add unbound keybindings to increase and decrease speech volume 3248 3249 * Fall back on parent autocomplete if entry lacks label and name 3250 3251New and updated translations (THANKS EVERYONE!!!): 3252 3253 el Greek Dimitris Spingos 3254 es Spanish Miguel Rodríguez Núñez 3255 3256========= 3257 32583.17.2 - 27 May 2015 3259 3260Gecko: 3261 3262 * Update spellchecking support to handle changes in recent releases 3263 of Thunderbird 3264 3265 * Fix several SayAll issues 3266 3267 * Fix failure to present the last line in a text area 3268 3269 * Fix failure to move to newly-loaded page fragment 3270 3271 * Fix failure to present expanded state change in ARIA content 3272 3273 * Fix failure to present correct radio button state in ARIA content 3274 3275 * Stop double-presenting find results 3276 3277 * Stop re-generating braille when not needed 3278 3279 * Fix issue presenting focus changes between document frame and child 3280 link 3281 3282 * Reset command state when Gecko script is deactivated in order to 3283 ensure content is presented after Alt+Tabbing back into Firefox 3284 3285General: 3286 3287 * Fix several issues related to pyatspi cache not being updated 3288 3289 * Handle traceback when calling findAllDescendants in broken 3290 implementation 3291 3292 * Stop repeating tutorial messages when navigating amongst items 3293 of the same type 3294 3295 * Work around still more missing object:state-changed:focused events 3296 from Gtk+ 3297 3298New and updated translations (THANKS EVERYONE!!!): 3299 3300 ca Catalan Jordi Mas 3301 es Spanish Daniel Mustieles 3302 nb Norwegian bokmål Kjartan Maraas 3303 oc Occitan Cédric Valmary 3304 3305========= 3306 33073.16.2 - 12 May 2015 3308 3309General: 3310 3311 * Fix traceback which can occur getting children via relationset 3312 3313 * Add explicit braille handling for ROLE_PAGE so we update the line in 3314 Evince 3315 3316 * Change default value of fallbackOnUnicodeData to False 3317 3318 * Attempt to eliminate verbal spewage for links which lack meaningful 3319 information 3320 3321 * Ignore text-selection-changed events from Gecko objects with no text 3322 3323 * Hack around yet another missing object:state-changed:focused event 3324 for Gtk+ 3325 3326 * Provide a symbolic variant of the app icon 3327 3328 * Work around a missing object:state-changed:focused event from 3329 LibreOffice 3330 3331New and updated translations (THANKS EVERYONE!!!): 3332 3333 cs Czech Marek Černocký 3334 de German Uwe Geercken 3335 pt_BR Brazilian Portuguese Rafael Ferreira 3336 3337========= 3338 33393.16.1 - 15 Apr 2015 3340 3341General: 3342 3343 * Don't search for replicants for Gecko zombies when pages are being 3344 loaded because it can lead to a hang. 3345 3346 * Don't present position in list for the top-level menu of a context 3347 menu 3348 3349 * Only present placeholder text if the entry lacks a value 3350 3351 * Use labelAndName instead of labelOrName with toggle buttons so 3352 that we fallback on description when name has not been provided 3353 3354 * Work around yet another missing object:state-changed:focused event 3355 from Gtk+ 3356 3357 * Use datadir and localedir and not DATADIRNAME 3358 3359 * Fix for bug 746400 - Speak child position breaks Qt menu item 3360 presentation 3361 3362 * Fix issue where translated symbols were being presented in English 3363 3364New and updated translations (THANKS EVERYONE!!!): 3365 3366 bg Bulgarian Zahari Yurukov 3367 is Icelandic Sveinn í Felli 3368 it Italian Milo Casagrande 3369 ru Russian Stas Solovey 3370 sl Slovenian Matej Urbančič 3371 3372========= 3373 33743.16.0 3375 3376New and updated translations (THANKS EVERYONE!!!): 3377 3378 hu Hungarian Gabor Kelemen 3379 id Indonesian Andika Triwidada 3380 it Italian Milo Casagrande 3381 pt_BR Brazilian Portuguese Enrico Nicoletto 3382 sv Swedish Anders Jonsson 3383 3384========= 3385 33863.15.92 - 17 March 2015 3387 3388General: 3389 3390 * Refine the heuristic used to identify layout tables 3391 3392 * Do not speak table details when verbosity level is brief 3393 3394 * Check for the new(ish) accessible roles for documents in structural 3395 navigation (needed for table navigation in recent versions of Writer) 3396 3397 * Check for Zombie accessibles in Writer's onCaretMoved() so that we 3398 don't get tripped up by deleted paragraphs 3399 3400 * Be less aggressive weeding out layout-only siblings for position 3401 and set size, because getting it 100% right is non-performant 3402 3403 * Don't look for zombie replicants in ROLE_EMBEDDED objects (fixes 3404 hang with Firefox) 3405 3406 * Use the default object generation for ROLE_EMBEDDED (fixes bogus 3407 information presentation with Firefox) 3408 3409 * Correct outdated links to documentation in translator comments, and 3410 fix translator comment symbol for bowtie operator 3411 3412 * Present the line rather than all object contents when navigating by 3413 landmark 3414 3415 * Update our landmark role list to bring it into alignment with the 3416 ARIA spec 3417 3418 * Do not rely on displayedText() when determining if a table cell is 3419 blank 3420 3421 * Update position in Gecko content when SayAll is interrupted 3422 3423 * Several fixes related to Gecko killing accessible objects 3424 3425New and updated translations (THANKS EVERYONE!!!): 3426 3427 bs Bosnian Samir Ribic 3428 cs Czech Marek Černocký 3429 da Danish Kenneth Nielsen 3430 pl Polish Piotr Drąg 3431 sl Slovenian Matej Urbančič 3432 3433========= 3434 34353.15.91 - 2 March 2015 3436 3437General: 3438 3439 * Add optional start and end offset arguments for getTextLineAtCaret() 3440 3441 * Fix multiple issues related to presentation of widgets and web content 3442 3443 * Don't rely on pyatspi's cache for names 3444 3445 * Add support for XDG_VTNR for braille 3446 3447 * Add formatting strings for ROLE_LABEL so that they get presented 3448 3449 * Work around two cases of dead LibreOffice accessible objects 3450 3451 * Ignore text insertions from menus and menu items 3452 3453 * Add support to identify and present Evolution's Status column header 3454 3455 * Set sayAllOnLoad's default value to False for Evolution 3456 3457 * Add utility methods to identify WebKitGtk content in Evolution 3458 3459 * Add some sanity checking to handle dead accessibles from Evolution 3460 3461 * Validate reportedly-selected children 3462 3463 * Suppress bogus "not selected" presentation in Evo's Messages tree 3464 3465 * Handle a missing event from a mystery object in the Evolution GUI 3466 3467 * Add support for Evolution's GUI 3468 3469 * Implement ability to use structural navigation commands during SayAll 3470 3471 * Remove clickCount from orca_state.py 3472 3473 * Move lastKeyEchoTime to speechdispatcherfactory.py 3474 3475New and updated translations (THANKS EVERYONE!!!): 3476 3477 de German Christian Kirbach 3478 es Spanish Daniel Mustieles, 3479 Miguel Rodríguez Núñez 3480 fr French Julien Hardelin 3481 gl Galician Fran Diéguez 3482 lt Lithuanian Aurimas Černius 3483 nb Norwegian bokmål Kjartan Maraas 3484 sl Slovenian Matej Urbančič 3485 zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao 3486 3487========= 3488 34893.15.4 - 19 January 2015 3490 3491General: 3492 3493 * Implement ability to "rewind" and "fast forward" during SayAll 3494 3495 * Add support for presentation of mathematical alphanumeric symbols and 3496 operators 3497 3498 * Fix for bug 742293 - Application-specific shortcut rebinding doesn't 3499 persist 3500 3501 * Eliminate some false positives in the label inference code 3502 3503 * Fix several bugs related to sayAll 3504 3505 * Improve support for presentation of nested tables during structural 3506 navigation 3507 3508New and updated translations (THANKS EVERYONE!!!): 3509 3510 el Greek Dimitris Spingos 3511 es Spanish Daniel Mustieles 3512 eu Basque Inaki Larranaga Murgoitio 3513 pt_BR Brazilian Portuguese Rafael Ferreira 3514 sl Slovenian Matej Urbančič 3515 tr Turkish Muhammet Kara 3516 3517========= 3518 35193.14.3 - 03 December 2014 3520 3521Gecko: 3522 3523 * Fix several issues related to focus mode toggling on pages which 3524 set focus upon page load 3525 3526 * Exclude layout-only/presentational tables in structural navigation 3527 3528LibreOffice: 3529 3530 * Handle a false positive in isSameObject() which prevented paragraph 3531 presentation 3532 3533New and updated translations (THANKS EVERYONE!!!): 3534 3535 uk Ukrainian Daniel Korostil 3536 3537========= 3538 35393.14.2 - 10 November 2014 3540 3541Gecko: 3542 3543 * Update the position and command state after a mouse click 3544 3545 * Don't descend tables in findReplicant() - fixes a hang 3546 3547 * More hack removal and reworking of find{Next,Previous}Object() 3548 3549 * Don't switch to focus mode if the object is a text block element 3550 3551 * Check for both focusable and focused states when determining text 3552 block elements 3553 3554 * Only use focused format type for objects which are not text block 3555 elements 3556 3557 * Generate the rolename for links even if they were not "just entered" 3558 3559 * Suppress tutorial messages for focus mode widgets when not in focus 3560 mode 3561 3562 * Prevent repeating of labels and tutorial messages in entries 3563 3564 * Speak text role for Gecko apps when not in document content 3565 3566 * Remove FOCUSED and SELECTED states as requirements for focus mode 3567 3568General: 3569 3570 * Do not present tutorial messages if the object is not the locusOfFocus 3571 3572New and updated translations (THANKS EVERYONE!!!): 3573 3574 it Italian Milo Casagrande 3575 ne Nepali Pawan Chitrakar 3576 nb Norwegian bokmål Åka Sikrom 3577 pt_BR Brazilian Portuguese Rafael Ferreira 3578 sr Serbian Мирослав Николић 3579 sr@latin Serbian Miroslav Nikolić 3580 3581========= 3582 35833.14.0 - 23 September 2014 3584 3585New and updated translations (THANKS EVERYONE!!!): 3586 3587 cs Czech Marek Černocký 3588 da Danish Kenneth Nielsen 3589 de German Benjamin Steinwender 3590 el Greek Tom Tryfonidis 3591 es Spanish Daniel Mustieles 3592 hu Hungarian Attila Hammer, Gabor Kelemen 3593 lt Lithuanian Aurimas Černius 3594 pl Polish Piotr Drąg 3595 pt_BR Brazilian Portuguese Rafael Ferreira 3596 sk Slovak Dušan Kazik 3597 3598========= 3599 36003.13.92 - 17 September 2014 3601 3602Gecko: 3603 3604 * Implement support for "layout" mode and "object" mode, the latter 3605 being what is traditionally found in Windows screen readers and 3606 which will hopefully make the switch to GNU/Linux easier. 3607 3608 * Continued reworking of caret navigation by line to improve accuracy 3609 and responsiveness and to eliminate getting stuck and looping 3610 3611 * Fix several issues of structural navigation looping 3612 3613 * Allow Orca's navigation commands to work even when content is being 3614 loaded, which solves bugs like inability to navigate during a file 3615 download 3616 3617 * Fix many bugs related to label inference 3618 3619 * Use the speech and braille generators rather than manually creating 3620 the strings in the script 3621 3622 * Present the accessible description for elements given focus via 3623 caret navigation and structural navigation 3624 3625 * Do not announce clickables if verbosity level is set to brief 3626 3627 * Add a command to toggle speech verbosity levels on the fly 3628 3629 * Fix a bogus tutorial message being presented for non-editable text 3630 3631Other: 3632 3633 * Enable autostart for MATE and Cinnamon 3634 3635 * Fix the "bad content sent to speech.speak" bug 3636 3637 * Fix bug preventing binding and rebinding of commands in laptop layout 3638 3639 * Include foreground and background colors in the default spoken text 3640 attributes (Note that this only impacts new configurations.) 3641 3642New and updated translations (THANKS EVERYONE!!!): 3643 3644 ca Catalan Gil Forcada 3645 ca Catalan (Valencian) Carles Ferrando 3646 da Danish Kenneth Nielsen 3647 fi Finnish Jiri Grönroos 3648 fr French Claude Paroz 3649 gl Galician Fran Diéguez 3650 id Indonesian Andika Triwidada 3651 lt Lithuanian Aurimas Černius 3652 pt_BR Brazilian Portuguese Rafael Ferreira 3653 ru Russian Yuri Myasoedov 3654 sk Slovak Peter Vágner 3655 3656========= 3657 36583.13.91 - 2 September 2014 3659 3660Gecko: 3661 3662 * Significant reworking of caret navigation by line to improve accuracy 3663 and responsiveness and to eliminate getting stuck and looping 3664 3665 * Fix many bugs related to caret navigation by word 3666 3667 * Add support for aria-hidden="true" 3668 3669 * Present longdesc and clickable as part of Where Am I 3670 3671 * Fix an issue with structural navigation into list boxes 3672 3673 * Fix several bugs in presentation of Gecko form fields 3674 3675 * Fix several issues related to braille presentation of ARIA widgets 3676 3677 * Fix a regression introduced in 3.13.90 which caused Thunderbird 3678 message composition to not be properly displayed in braille 3679 3680LibreOffice: 3681 3682 * Speak cell coordinates for Writer tables 3683 3684New and updated translations (THANKS EVERYONE!!!): 3685 3686 cs Czech Marek Černocký 3687 el Greek Tom Tryfonidis 3688 es Spanish Francisco Javier Dorado 3689 fr French Claude Paroz 3690 gl Galician Fran Diéguez 3691 nb Norwegian bokmål Kjartan Maraas 3692 pt_BR Brazilian Portuguese Enrico Nicoletto 3693 3694========= 3695 36963.13.90 - 19 August 2014 3697 3698Gecko: 3699 3700 * Create Browse and Focus modes to make acceess to web content and web 3701 apps more reliable 3702 3703 * Add support for presentation of longdesc and "clickable" elements 3704 3705 * Add support for structural navigation by image and by "clickable" 3706 3707 * Present the accessible description when giving focus to objects 3708 3709 * Present expanded state for links which can be expanded 3710 3711 * Fix a number of bugs that caused Orca to loop and/or skip over content 3712 3713 * Fix a number of bugs related to presentation of ARIA 3714 3715 * Improve presentation of list boxes 3716 3717 * Eliminate double-brailling of links in list items 3718 3719 * Fix a couple of SayAll bugs 3720 3721Evince: 3722 3723 * Fix a traceback that occurred when form field widgets lost focus 3724 3725 * Fix a hang that can occur when using structural navigation with forms 3726 3727Other: 3728 3729 * Check for accessible names when presenting entries 3730 3731 * Fix bug 732550 - Orca does not announce selection state toggling in Qt 3732 3733 * Fix for Orca going silent when speaking of child position is enabled 3734 3735 * Map 'marco' to 'metacity' in the script manager 3736 3737New and updated translations (THANKS EVERYONE!!!): 3738 3739 el Greek Tom Tryfonidis, 3740 Maria Mavridou 3741 es Spanish Daniel Mustieles 3742 fi Finnish Lasse Liehu 3743 lt Lithuanian Aurimas Černius 3744 nb Norwegian bokmål Kjartan Maraas 3745 ru Russian Yuri Myasoedov 3746 zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao 3747 zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao 3748 3749========= 3750 37513.13.3 - 23 June 2014 3752 3753General: 3754 3755 * Implement support for presenting color names instead of RGB values 3756 3757 * Fix several issues in character echo 3758 3759 * Use the same string when presenting U+00A8 3760 3761 * Present the acute accent using the same name when typing and reading 3762 3763 * Stop using speechdispatcher's KEY command for printable key echo 3764 3765 * Don't double-present punctuation when keyecho and character echo are 3766 both enabled 3767 3768 * Always respect braille verbosity levels when presenting widget roles 3769 3770 * Fall back on sayCharacter() when there is no word for sayWord() to 3771 present 3772 3773 * Don't present focus changes when navigating by character or word in 3774 Writer 3775 3776 * Fix several LibreOffice UI-presentation related issues 3777 3778 * Fix a regression in changing rate and pitch on the fly 3779 3780 * Present focused scrollbars 3781 3782 * Add support for ROLE_DIAL 3783 3784 * Fix for Orca presenting checked tri-state checkboxes as partially 3785 checked 3786 3787 * Handle an instance of Gtk+ failing to emit object:state-changed:focused 3788 events 3789 3790 * Handle some common variations in values for absent text attributes 3791 3792 * Do explicit checks for window-like roles when getting the top-level 3793 object 3794 3795 * Remove the non-performant, buggy heuristic hack to find displayed 3796 labels 3797 3798 * Convert application settings to use the settings manager's backend 3799 3800 * Use the default script's onTextDeleted callback for gnome-terminal 3801 3802 * Some pre-gsettings-migration cleanup 3803 3804New and updated translations (THANKS EVERYONE!!!): 3805 3806 be Belarusian Ihar Hrachyshka 3807 ca Catalan (Valencian) Carles Ferrando 3808 cs Czech Marek Černocký 3809 el Greek Dimitris Spingos 3810 es Spanish Daniel Mustieles 3811 gl Galician Fran Diéguez 3812 id Indonesian Andika Triwidada 3813 lt Lithuanian Aurimas Černius 3814 ne Nepali Him Prasad Gautam 3815 3816========= 3817 38183.13.1 - 1 May 2014 3819 3820General: 3821 3822 * Update the locusOfFocus when when caret moves in a focused object 3823 in Evince 3824 3825 * Ensure we don't use structural navigation in editable messages 3826 in Thunderbird 3827 3828 * Use the Gecko script's useCaretNavigationModel() in Thunderbird 3829 3830 * Present the replaced obj char for apps which lack AtkHyperlinkImpl 3831 support 3832 3833 * Fix a couple of issues related to composing HTML messages in 3834 Thunderbird 3835 3836New and updated translations (THANKS EVERYONE!!!): 3837 3838 cs Czech Marek Černocký 3839 el Greek Dimitris Spingos 3840 pt_BR Brazilian Portuguese Enrico Nicoletto 3841 3842========= 3843 38443.12.1 - 15 April 2014 3845 3846General: 3847 3848 * Update documentation 3849 3850 * Clear saved page-loading state when Gecko script is deactivated 3851 3852 * Add support for ROLE_PAGE now that Evince uses it 3853 3854 * Prefer the name of a button, even if it implements AtkText 3855 3856 * Eliminate a false positive identifying selected text with caret-moved 3857 events 3858 3859 * Fix presentation of caret-moved events for Firefox's autocompletes 3860 3861 * Add an explicit check for KP_0 as the Orca Modifier plus Shift 3862 3863 * Eliminate some chattiness presenting combo boxes 3864 3865 * Don't treat the root label as an unrelated label 3866 3867 * Handle yet another case of missing object:state-changed:focused 3868 events for Gtk+ 3869 3870 * Filter out some superfluous name-changed events from Gtk+ apps 3871 3872New and updated translations (THANKS EVERYONE!!!): 3873 3874 el Greek Maria Thukididu 3875 es Spanish Daniel Mustieles 3876 eu Basque Inaki Larranaga Murgoitio 3877 hu Hungarian Attila Hammer 3878 sl Slovenian Matej Urbančič 3879 sk Slovak Peter Vágner 3880 3881========= 3882 38833.12.0 - 24 March 2014 3884 3885New and updated translations (THANKS EVERYONE!!!): 3886 3887 an Aragonese Jorge Pérez Pérez 3888 da Danish Ask H. Larsen 3889 eu Basque Inaki Larranaga Murgoitio 3890 fi Finnish Jiri Grönroos 3891 id Indonesian Andika Triwidada 3892 it Italian Milo Casagrande 3893 3894========= 3895 38963.11.92 - 18 March 2014 3897 3898General: 3899 3900 * Filter out a number of extraneous/unwanted accessibility events from 3901 Evolution 3902 3903 * Eliminate some text-selection and typeahead search "chattiness" 3904 3905 * Generate ancestors for new dialogs even if there is no prior focused 3906 object 3907 3908 * Fix for bug 726395 - Sometimes flat review presents non-localized 3909 rolenames 3910 3911 * Ignore bogus focus claims from LibreOffice fillers and panels 3912 3913 * Add support for non-modal GtkPopover 3914 3915 * Use explicit keyword rather than positional argument for GSettings 3916 schema id 3917 3918New and updated translations (THANKS EVERYONE!!!): 3919 3920 ca Catalan Pau Iranzo 3921 fr French Julien Hardelin, Claude Paroz, 3922 Alexandre Franke 3923 lv Latvian Rūdolfs Mazurs 3924 nb Norwegian bokmål Kjartan Maraas 3925 pl Polish Paweł Żołnowski 3926 pt Portuguese Duarte Loreto 3927 ru Russian Yuri Myasoedov 3928 sr Serbian Мирослав Николић 3929 sr@latin Serbian Miroslav Nikolić 3930 uk Ukrainian Daniel Korostil 3931 zh_CN Chinese (China) Wylmer Wang 3932 3933========= 3934 39353.11.91 - 4 March 2014 3936 3937General: 3938 3939 * Remove the isTextArea check from sayAll 3940 3941 * Work around several additional missing state-changed:focused events 3942 3943 * More tweaking of the new spellcheck support 3944 3945 * Add support for structural navigation by link regardless of visited 3946 state 3947 3948New and updated translations (THANKS EVERYONE!!!): 3949 3950 cs Czech Marek Černocký 3951 es Spanish Daniel Mustieles 3952 gl Galician Fran Diéguez 3953 hu Hungarian Attila Hammer 3954 lt Lithuanian Aurimas Černius 3955 pt_BR Brazilian Portuguese Enrico Nicoletto 3956 3957========= 3958 39593.11.90 - 18 February 2014 3960 3961General: 3962 3963 * Create new, uniform spellcheck support and implement for Gedit and 3964 Thunderbird 3965 3966 * Fix the live region announcement review keybindings 3967 3968 * Fix a mysterious Brltty crash triggered by Orca 3969 3970 * Add a sanity check to hopefully work around a Thunderbird timeout 3971 3972New and updated translations (THANKS EVERYONE!!!): 3973 3974 uk Ukrainian Daniel Korostil 3975 3976========= 3977 39783.11.5 - 4 February 2014 3979 3980Please note: This cycle, Orca is getting an overhaul with much of the 3981code being rewritten in preparation for the focus: event deprecation. 3982I am also taking this opportunity to remove hacks and improve Orca's 3983performance. While every effort is being made to ensure no regressions 3984are introduced, please remember that 3.11.x is unstable. If you find a 3985bug present only in 3.11.x, please report it on the Orca list. 3986 3987LibreOffice: 3988 3989 * Fix several braille panning issues 3990 3991 * Fix several issues with presentation of dynamic headers 3992 3993Gecko: 3994 3995 * Handle changes in the Firefox find toolbar hierarchy and events 3996 3997 * Fix a couple of bugs related to presenting a new ARIA alert or dialog 3998 3999 * Don't present text-inserted events for non-ARIA labels 4000 4001 * Only treat properly-marked up ARIA live regions as live regions 4002 4003 * Present listbox details as part of presenting the first focused child 4004 4005 * Do not treat 'busy' state changes from ARIA widgets as document loads 4006 4007 * Don't repeat the "alert" role when navigating in ARIA alerts 4008 4009 * Use the default updateBraille() for ARIA widgets in Gecko content 4010 4011 * Handle more instances of bogus empty text objects from Gecko 4012 4013 * Present find results from Gecko in braille 4014 4015Epiphany/WebKitGtk: 4016 4017 * Create a custom script for Epiphany to handle window activation and 4018 deactivation better 4019 4020 * Ignore WebKitGtk's claim that objects of ROLE_LIST implement AtkText 4021 4022 * Handle ROLE_DOCUMENT_WEB for WebKitGtk content 4023 4024 * Improve saving and restoring the Epiphany caret context 4025 4026General: 4027 4028 * Fix quite a few "chattiness" issues 4029 4030 * Fix for bug 708664 - Selection and link indicators messing up braille 4031 4032 * Eliminate duplicated strings when brailling widget information 4033 4034 * Fix presentation of Gedit's find feature results 4035 4036 * Rewrite Orca's support for gnome-search-tool 4037 4038 * Present a message, and don't regenerate speech, when a bookmark is 4039 entered 4040 4041 * Add the ability to skip ancestor generation by role on a per-script 4042 basis 4043 4044New and updated translations (THANKS EVERYONE!!!): 4045 4046 cs Czech Marek Černocký 4047 es Spanish Daniel Mustieles 4048 lt Lithuanian Aurimas Černius 4049 nb Norwegian bokmål Kjartan Maraas 4050 tg Tajik Victor Ibragimov 4051 zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao 4052 zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao 4053 4054========= 4055 40563.11.4 - 14 January 2014 4057 4058Please note: This cycle, Orca is getting an overhaul with much of the 4059code being rewritten in preparation for the focus: event deprecation. 4060I am also taking this opportunity to remove hacks and improve Orca's 4061performance. While every effort is being made to ensure no regressions 4062are introduced, please remember that 3.11.x is unstable. If you find a 4063bug present only in 3.11.x, please report it on the Orca list. 4064 4065Gecko: 4066 4067 * Use pyatspi.cache.DEFAULT instead of pyatspi.cache.ALL to prevent 4068 incorrect caching of object attributes 4069 4070 * Fix a bug isNavigableAria() which was causing us to override native 4071 ARIA navigation incorrectly 4072 4073 * Update the locusOfFocus when the caret moves to a Gecko anchor 4074 4075 * Prevent double-speaking autocompleted text in Thunderbird 4076 4077LibreOffice: 4078 4079 * Don't treat lack of previous row as a row change in Calc 4080 4081 * Strip out periods in addition to the localized "cell" for Calc 4082 coordinates 4083 4084 * Recover gracefully when the Calc inputline toolbar is hidden 4085 preventing location of the formula text 4086 4087General: 4088 4089 * Began rewrite of text-selection-changed support 4090 4091 * Speak ROLE_INFO_BAR information 4092 4093 * Work around a missing state-changed event for Gtk+ submenus 4094 4095 * Work around a missing state-changed event for Gtk+ table column 4096 headers 4097 4098 * Handle more cases for object:active-descendant:changed 4099 4100 * Fix for bug 721017 - orca has an automagic dependency on liblouis 4101 for braille support 4102 4103New and updated translations (THANKS EVERYONE!!!): 4104 4105 an Aragonese Jorge Pérez Pérez 4106 de German Christian Kirbach 4107 gl Galician Fran Diéguez 4108 pt_BR Brazilian Portuguese Rafael Ferreira 4109 sl Slovenian Matej Urbančič 4110 tg Tajik Victor Ibragimov 4111 4112========= 4113 41143.11.3 - 16 December 2013 4115 4116Please note: This cycle, Orca is getting an overhaul with much of the 4117code being rewritten in preparation for the focus: event deprecation. 4118I am also taking this opportunity to remove hacks and improve Orca's 4119performance. While every effort is being made to ensure no regressions 4120are introduced, please remember that 3.11.x is unstable. If you find a 4121bug present only in 3.11.x, please report it on the Orca list. 4122 4123General: 4124 4125 * Filter out some chrome events when inferring live regions 4126 4127 * Fixes to prevent hangs when accessing WebKitGtk content 4128 4129 * Fix for a traceback when Thunderbird becomes unresponsive 4130 4131 * Add a check to the Gecko script's onCaretMoved() to be sure the caret 4132 actually moved 4133 4134 * Fix bug in column header labels for the links list dialog 4135 4136 * Ignore selection-changed events when the current item's selection is 4137 toggled via Space 4138 4139 * Filter out some duplicate state-changed events 4140 4141 * Restore the locus of focus when Alt+Tabbing back into Firefox 4142 4143 * Fix a chattiness issue for Eclipse 4144 4145 * Add a sanity check to prevent a hang when using Firefox 4146 4147 * Clean up the Gecko script's onCaretMoved() 4148 4149 * Add handling for row headers in structural navigation 4150 4151 * Fix for Orca not presenting the row when a table regains focus 4152 4153 * Fix menu-related handling (aka hacks) in the Java toolkit script 4154 4155 * Work on the test harness and regression tests 4156 4157New and updated translations (THANKS EVERYONE!!!): 4158 4159 de German Simon Bienlein 4160 el Greek Dimitris Spingos 4161 es Spanish Daniel Mustieles 4162 hu Hungarian Attila Hammer 4163 pt_BR Brazilian Portuguese Rafael Ferreira 4164 tg Tajik Victor Ibragimov 4165 zh_CN Chinese simplified 甘 露 4166 4167========= 4168 41693.11.2 - 19 November 2013 4170 4171Please note: This cycle, Orca is getting an overhaul with much of the 4172code being rewritten in preparation for the focus: event deprecation. 4173I am also taking this opportunity to remove hacks and improve Orca's 4174performance. While every effort is being made to ensure no regressions 4175are introduced, please remember that 3.11.x is unstable. If you find a 4176bug present only in 3.11.x, please report it on the Orca list. 4177 4178Gecko: 4179 4180 * Fix for two hangs in Firefox 4181 4182 * Try to minimize some of the excessive chattiness with Gecko radio 4183 buttons and list items 4184 4185 * Stop Orca from repeating the end of an autocompleted address in 4186 Thunderbird 4187 4188 * Fix and improve alert presentation for Thunderbird and Firefox 4189 4190 * Finding the next/previous caret should not call isLayoutOnly() 4191 because it leads to lag 4192 4193 * Implement the "list of" dialog for ARIA landmarks 4194 4195 * Handle timeouts in liveregions._getMessage() more gracefully 4196 4197 * Ignore text-changed events from Thunderbird's status bar 4198 4199 * Stop doing focus grabs when setting the caret position 4200 4201LibreOffice: 4202 4203 * Present "has formula" when a Calc cell with a formula gains focus 4204 4205 * Prevent Orca from announcing "misspelled" with each keypress 4206 4207 * Work around some brokenness in LibreOffice tables 4208 4209 * Present table cell text, if present, rather than the name in Writer 4210 4211 * Fix structural navigation for tables in LibreOffice Writer 4212 4213General: 4214 4215 * Fix for Orca becoming silent when canceling out of the Preferences 4216 dialog with unapplied synthesizer changes 4217 4218 * Fix to prevent Orca becoming silent when a broken/incomplete value 4219 interface is encountered 4220 4221 * Do not enqueue accessible events when Orca is being shut down as it 4222 can cause Orca to hang 4223 4224 * Do not exit learn mode or repeat the prompt if no application 4225 shortcuts are found 4226 4227 * Fix for traceback in the Eclipse script 4228 4229 * Make the "checked" and "pressed" strings context-specific 4230 4231 * Register only one set of script event listeners; not one for each 4232 script 4233 4234 * Fix for Orca double-presenting the contents of Nautilus's Places panel 4235 4236 * Fix to prevent Orca from double-speaking name-changed events 4237 4238 * Simplify and fix bugs in the speech generator's ancestry generation 4239 4240 * Check in the default script's onCaretMoved() if the caret really moved 4241 4242 * Use F2 and F3 rather than 1 and 2 to display shortcuts in Learn Mode 4243 4244 * Store basic point-of-reference info when the locusOfFocus changes 4245 4246 * Be sure we have line text before adding a voice to present it 4247 4248 * Workaround for bug 709447 - Orca segfaults when run with the wayland 4249 backend 4250 4251 * Remove many old and now obsolete hacks that were slowing Orca down 4252 4253 * Rely upon object:state-changed events instead of focus: events 4254 4255 * Create toolkit scripts for Gtk+ 2, Gtk+ 3, Qt 4256 4257 * Rename the "CALLY" script "clutter" and create a new gnome-shell 4258 script 4259 4260 * Put logic needed for all scripts into the default script and remove 4261 it from the individual scripts 4262 4263New and updated translations (THANKS EVERYONE!!!): 4264 4265 ca Catalan Gil Forcada 4266 ca Catalan (Valencian) Carles Ferrando 4267 de German Simon Bienlein 4268 el Greek Dimitris Spingos, 4269 Efstathios Iosifidis 4270 es Spanish Daniel Mustieles 4271 gl Galician Fran Diéguez 4272 hu Hungarian Attila Hammer, Balázs Úr 4273 ml Malayalam mshameers, Anish A 4274 pt_BR Brazilian Portuguese Enrico Nicoletto 4275 sl Slovenian Matej Urbančič 4276 4277========= 4278 42793.10.0 - 24 September 2013 4280 4281General: 4282 4283 * Fix for bug 708497 - Orca fails to present GtkButton children of a 4284 GtkListBox row 4285 4286 * Fix for bug 707708 - Orca does not shut down unused synthesizers 4287 which were initialized within the preferences dialog 4288 4289 * Remove a leftover call to drawOutline() that was missed 4290 4291 * Fix traceback in the Gecko script 4292 4293 * Update the man page so that it doesn't contain false information 4294 4295New and updated translations (THANKS EVERYONE!!!): 4296 4297 es Spanish Daniel Mustieles 4298 eu Basque Inaki Larranaga Murgoitio 4299 fi Finnish Timo Jyrinki 4300 hu Hungarian Gabor Kelemen 4301 id Indonesian Andika Triwidada 4302 pt Portuguese Duarte Loreto 4303 pt_BR Brazilian Portuguese Enrico Nicoletto 4304 4305========= 4306 43073.9.92 - 16 September 2013 4308 es Spanish Daniel Mustieles 4309 4310General: 4311 4312 * Improved support for presenting GtkListBox, GtkListBox items, and 4313 their child widgets 4314 4315 * Present accessible name-changed events for the active frame 4316 4317 * Present expandable and expanded states, state changes for menu items 4318 4319 * Fix isSameObject() so that it is more performant and has less false 4320 positives 4321 4322 * Fall back on child index when spatially comparing objects with bogus 4323 extents 4324 4325 * Fall back on displayed text when flat-reviewing icons that lack name 4326 and description 4327 4328 * Remove the "outline" debugging tool. It was always a hack; now it also 4329 causes focus loss 4330 4331 * Fix for bug 703472 - Fix Makefiles so orca can be a noarch package 4332 4333 * Update orca executable for the recent python dir changes 4334 4335 * Remove deprecated calls to GLib and GObject threads_init 4336 4337New and updated translations (THANKS EVERYONE!!!): 4338 4339 be Belarusian Ihar Hrachyshka 4340 da Danish Kenneth Nielsen 4341 de German Benjamin Steinwender 4342 fi Finnish Jiri Grönroos 4343 fr French Claude Paroz 4344 it Italian Milo Casagrande 4345 lv Latvian Rūdolfs Mazurs 4346 pt_BR Brazilian Portuguese Enrico Nicoletto, 4347 Rafael Ferreira 4348 ru Russian Yuri Myasoedov 4349 sr Serbian Мирослав Николић 4350 sr@latin Serbian Miroslav Nikolić 4351 tj Tajik Victor Ibragimov 4352 4353========= 4354 43553.9.91 - 3 September 2013 4356 4357General: 4358 4359 * Fix for bug 644515 - Text attribute presentation is completely 4360 broken for Gecko 4361 4362 * Workaround for BackSpace and Delete text changed events not being 4363 presented 4364 4365 * Handle partially-implemented value interfaces with range of 0 to 1 4366 4367 * Fix to present the new sliders in gnome-shell 4368 4369Performance: 4370 4371 * Fix for bug 616847 - Only perform braille functions when braille 4372 is enabled 4373 4374 * Add object:active-descendant-changed to events that may be part 4375 of an "event flood" 4376 4377New and updated translations (THANKS EVERYONE!!!): 4378 4379 pl Polish Piotr Drąg 4380 sl Slovenian Matej Urbančič 4381 4382========= 4383 43843.9.90 - 21 August 2013 4385 4386General 4387 4388 * Unbind the "quit" command because gnome-settings-daemon now includes 4389 Super+Alt+S 4390 4391 * Prevent Orca from constantly saying "not selected" in gnome-documents 4392 4393 * Present the table dimensions when a table claims focus 4394 4395New and updated translations (THANKS EVERYONE!!!): 4396 4397 gl Galician Fran Diéguez 4398 hu Hungarian Attila Hammer 4399 lt Lithuanian Aurimas Černius 4400 sl Slovenian Matej Urbančič 4401 tj Tajik Victor Ibragimov 4402 zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao 4403 zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao 4404 4405========= 4406 44073.9.5 - 31 July 2013 4408 4409Evince 4410 4411 * Handle text selection events that cross into a different page 4412 4413 * Present the Evince caret-navigation infobar 4414 4415New and updated translations (THANKS EVERYONE!!!): 4416 4417 cs Czech Marek Černocký 4418 el Greek Dimitris Spingos 4419 eo Esperanto Kristjan SCHMIDT 4420 es Spanish Daniel Mustieles 4421 nb Norwegian bokmål Kjartan Maraas 4422 ne Nepali Him Prasad Gautam, 4423 Jiro Matsuzawa 4424 pt_BR Brazilian Portuguese Júnior Pires 4425 sl Slovenian Andrej Žnidaršič 4426 tj Tajik Victor Ibragimov 4427 4428========= 4429 44303.9.4 - 9 July 2013 4431 4432General 4433 4434 * Fix for bug 703645 - Use the default locale if no family is specified 4435 for the default voice 4436 4437 * Remove deprecated stock items 4438 4439 * Fix for bug 672195 - Key bindings are disabled if num lock on even in 4440 laptop mode 4441 4442New and updated translations (THANKS EVERYONE!!!): 4443 4444 cs Czech Marek Černocký 4445 gl Galician Fran Diéguez 4446 id Indonesian Andika Triwidada 4447 lt Lithuanian Aurimas Černius 4448 pt_BR Brazilian Portuguese Enrico Nicoletto 4449 sl Slovenian Piotr Drąg 4450 4451========= 4452 44533.9.3 - 18 June 2013 4454 4455General 4456 4457 * Fix for bug 701787 - Add structural navigation support for Evince 4458 documents 4459 4460 * Fix for traceback when switching back to English profile 4461 4462 * Fix the accessible apps commandline option 4463 4464 * Fix for bug 701743 - Orca's word echo does not echo first word typed 4465 in an empty libreoffice writer document 4466 4467 * Fix for bug 701549 - orca-autostart.desktop unconditionally enables 4468 speech and braille 4469 4470 * Add mapping from gnome-terminal-server to gnome-terminal 4471 4472 * Remove the braille-monitor checkbox from the GUI 4473 4474 * Fix for bug 671755 - Orca doesn't announce the AltGr key 4475 4476 * Fix for bug 701166 - "Screen reader preferences"; not "Orca preferences" 4477 4478 * Fix for bug 701187 - "Screen reader settings"; not "Orca settings" 4479 4480 * And a number of similar changes (e.g. the name of the Orca modifier, 4481 along with various other places where "Orca" was being used instead 4482 of "screen reader") 4483 4484 * Misc refactoring and cleanup 4485 4486New and updated translations (THANKS EVERYONE!!!): 4487 4488 cs Czech Marek Černocký 4489 es Spanish Daniel Mustieles 4490 gl Galician Fran Diéguez 4491 sk Slovak Peter Vágner 4492 sl Slovenian Matej Urbančič 4493 zh_HK Traditional Chinese (Hong Kong) Cheng-Chia Tseng 4494 zh_TW Traditional Chinese (Taiwan) Cheng-Chia Tseng 4495 4496========= 4497 44983.9.2 - 27 May 2013 4499 4500General: 4501 4502 * Fix for bug 700831 - Enabling "Screen reader" tells me "Welcome to 4503 Orca" 4504 4505 * Begin migration of Orca's Evolution script to use Orca's WebKitGtk 4506 support 4507 4508 * Use the default script's SayAll functionality in Gedit 4509 4510Text Interface Simplification Work and Fixes: 4511 4512 * Fix the hang on espeak.sourceforge.net 4513 4514 * Remove an old hack from the Gecko script which now causes us to get 4515 stuck on some pages. 4516 4517 * Fix the repeated line presentation in Thunderbird 4518 4519 * Use TEXT_BOUNDARY_WORD_START instead of TEXT_BOUNDARY_WORD_END for 4520 the Gecko script's goNextWord() 4521 4522 * Use TEXT_BOUNDARY_SENTENCE_START instead of TEXT_BOUNDARY_SENTENCE_END 4523 for SayAll 4524 4525 * Use getTextAtOffset() instead of getTextAfterOffset() 4526 4527 * Use getTextAtOffset() instead of getTextBeforeOffset() 4528 4529New and updated translations (THANKS EVERYONE!!!): 4530 4531 be Belarusian Ihar Hrachyshka 4532 en_GB British English Bruce Cowan 4533 es Spanish Daniel Mustieles 4534 eu Basque Inaki Larranaga Murgoitio 4535 it Italian Milo Casagrande 4536 ne Nepali Him Prasad Gautam 4537 pt_BR Brazilian Portuguese José Vilmar Estácio de Souza 4538 Alexandre Conte 4539 Enrico Nicoletto 4540 ru Russian Yuri Myasoedov 4541 4542========= 4543 45443.8.0 - 25 March 2013 4545 4546General 4547 4548 * Fix for bug 696334 - traceback when analyzing a checkbox for the 4549 flat review context 4550 4551New and updated translations (THANKS EVERYONE!!!): 4552 4553 an Aragonese Jorge Pérez Pérez 4554 ca Catalan Gil Forcada 4555 ca Catalan (Valencian) Carles Ferrando 4556 de German Mario Blättermann 4557 fi Finnish Jiri Grönroos 4558 fr French Bruno Brouard 4559 Alexandre Franke 4560 hi Hindi Chandan Kumar 4561 it Italian Luca Ferretti 4562 pt Portuguese Duarte Loreto 4563 ta Tamil Dr.T.Vasudevan 4564 tg Tadjik Victor Ibragimov 4565 4566========= 4567 45683.7.92 - 19 March 2013 4569 4570General 4571 4572 * Swap the column ordering in the Links List dialog 4573 4574 * Fix a couple of missed moved strings related to profile-based 4575 language switching 4576 4577New and updated translations (THANKS EVERYONE!!!): 4578 4579 cs Czech Marek Černocký 4580 da Danish Kenneth Nielsen 4581 el Greek Dimitris Spingos 4582 es Spanish Daniel Mustieles 4583 gl Galician Fran Diéguez 4584 hu Hungarian Attila Hammer 4585 lt Lithuanian Aurimas Černius 4586 pt_BR Brazilian Portuguese José Vilmar Estácio de Souza 4587 Enrico Nicoletto 4588 sk Slovak Peter Mráz 4589 sr Serbian Мирослав Николић 4590 sr@latin Serbian Miroslav Nikolić 4591 ug Uyghur Gheyret Kenji 4592 4593========= 4594 45953.7.91 - 4 March 2013 4596 4597New Features 4598 4599 * Signifcant work and progress on profile-based, on-the-fly language 4600 switching. It's nearly here! :) 4601 4602New and updated translations (THANKS EVERYONE!!!): 4603 de German Mario Blättermann 4604 el Greek Tom Tryfonidis 4605 es Spanish Daniel Mustieles 4606 lt Lithuanian Aurimas Černius 4607 nb Norwegian bokmål Kjartan Maraas 4608 ne Nepali Him Prasad Gautam 4609 pl Polish Piotr Drąg 4610 pt Portuguese Rui Batista 4611 ru Russian Yuri Myasoedov 4612 sl Slovenian Matej Urbančič 4613 sr Serbian Мирослав Николић 4614 sr@latin Serbian Miroslav Nikolić 4615 ug Uyghur Gheyret Kenji 4616 4617========= 4618 46193.7.90 - 19 February 2013 4620 4621New Features 4622 4623 * Much work and progress on profile-based, on-the-fly language 4624 switching. 4625 4626 * Better "list shortcuts" and learn mode support and associated 4627 hack removal. 4628 4629 * More refinements and additions to the new "list of" dialogs: 4630 4631 - Implement the "'list of' dialog" feature for tables. 4632 4633 - Try harder to position the caret when jumping to an object in 4634 the navlist. 4635 4636 - Select the row associated with the locusOfFocus in the 4637 "list of" dialogs. 4638 4639 - Present the number of results for the "list of" dialogs. 4640 4641 - Update Orca's keybindings related to bookmarks and "list of" 4642 commands. 4643 4644 * Add event listeners for, and presentation of, table row and column 4645 re-ordering. 4646 4647Bug Fixes 4648 4649 * Filter out dead childNodes from GtkTreeView. 4650 4651 * Present the Orca version upon first entering learn mode (to 4652 compensate for there no longer being an About dialog). 4653 4654 * Handle attempts to start Orca from the console more gracefully. 4655 4656 * Get Orca to handle table rows which lack ROLE_TABLE_ROW. 4657 4658 * Get rid of "odd hacky thing... somewhat drawn from Gnopernicus" (!?!) 4659 4660 * Do not include anchors for structural navigation links. 4661 4662 * Do not filter out egg-list-box labels based on STATE_SHOWING. 4663 4664New and updated translations (THANKS EVERYONE!!!): 4665 el Greek Dimitris Spingos 4666 es Spanish Daniel Mustieles 4667 gl Galician Fran Diéguez 4668 lt Lithuanian Aurimas Černius 4669 ml Malayalam Anish A 4670 pl Polish Piotr Drąg 4671 sr Serbian Мирослав Николић 4672 sr@latin Serbian Miroslav Nikolić 4673 ug Uyghur Gheyret Kenji 4674 zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao 4675 zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao 4676 4677========= 4678 46793.7.5 - 5 February 2013 4680 4681New Feature 4682 4683 * Structural navigation objects are now navigable by "list of" dialogs 4684 4685Bug Fixes 4686 4687 * Much better handling of egg-list-box for the new panels in 4688 gnome-control-center 4689 4690 * Fix for bug 693159 - Orca doesnt echo words in gnome-terminal 4691 4692 * Do not attempt to store an AtspiTable in a dictionary (fixes the 4693 presentation of cells when navigating in LibreOffice Calc) 4694 4695New and updated translations (THANKS EVERYONE!!!): 4696 4697 bg Bulgarian Alexander Shopov 4698 eu Basque Inaki Larranaga Murgoitio 4699 nb Norwegian bokmål Kjartan Maraas 4700 ne Nepali Him Prasad Gautam 4701 pl Polish Piotr Drąg 4702 sr Serbian Мирослав Николић 4703 sr@latin Serbian Miroslav Nikolić 4704 ug Uyghur Sahran, Gheyret Kenji 4705 4706========= 4707 47083.7.4 - 14 January 2013 4709 4710New Commands (Unbound keybindings) 4711 4712 * Cycle amongst saved settings profiles 4713 4714 * Copy and append text from flat review to the clipboard 4715 4716Web Related 4717 4718 * Fix for bug 677615 - In Firefox www.google.com links not presented in 4719 braille 4720 4721 * Fix for bug 675362 - Orca doesn't speak certain radio button labels in 4722 Firefox 4723 4724 * Fix for bug 669377 - Cannot read web pages while file download dialog 4725 present 4726 4727 * Always use the Collection interface for structural navigation and page 4728 summary 4729 4730 * Do not try to infer labels from widgets deeply buried in table cells 4731 4732 * Changes to make Orca's generic label inference code work better with 4733 Gecko 4734 4735 * Move the Gecko script to use Orca's label inference code 4736 4737 * When Gecko reports the end offset is -1, use the characterCount instead 4738 4739 * Be sure we have a last input event before checking its time for live 4740 region presentation 4741 4742Other Bug Fixes 4743 4744 * Fix for bug 684951 - Do not present 'icon' and 'canvas' rolenames if 4745 verbosity is brief 4746 4747 * Fix for bug 591871 - Orca says "off" for all push buttons on the 4748 LibreOffice toolbars and doesn't say "on" when it should 4749 4750 * Fix for bug 515817 - Flat review lands on blank line at end of text 4751 area when navigating by previous word 4752 4753 * Get Orca doing a better job of presenting the Evolution Account 4754 Assistant 4755 4756 * Handle caret offset of -1 when getting text for non-focused objects 4757 4758 * Fix for bug 600204 - Mouse Review Errors 4759 4760 * Fix a traceback in the braille monitor 4761 4762 * Change the debug level the script manager prints dead accessible 4763 warnings 4764 4765Miscellaneous Cruft Removal 4766 4767 * Remove the GNOME2ish locusOfFocusChanged() method from the Evolution 4768 script 4769 4770 * Remove the non-funcutioning Evolution new mail announcement 4771 4772 * Fix another GObject deprecation 4773 4774 * Remove several variables whose value we aren't using 4775 4776 * Remove some obsolete debugging methods 4777 4778 * Remove a check related to ROLE_HTML_CONTAINER from the Gecko script 4779 4780New and updated translations (THANKS EVERYONE!!!): 4781 4782 an Aragonese Jorge Pérez Pérez 4783 ar Arabic Khaled Hosny 4784 el Greek Dimitris Spingos 4785 es Spanish Daniel Mustieles 4786 gl Galician Fran Diéguez 4787 lt Lithuanian Aurimas Černius 4788 pl Polish Piotr Drąg 4789 ru Russian Yuri Myasoedov 4790 sl Slovenian Martin Srebotnjak, Matej Urbančič 4791 4792========= 4793 47943.7.3 - 18 December 2012 4795 4796General 4797 4798 * Provide support to cycle amongst speech-dispatcher's capitalization 4799 presentation options 4800 4801 * Create a generic UI which can be used in element navigation lists 4802 4803 * Add a _getAll() method to structural_navigation.py 4804 4805 * Fix for bug 689486 - Broken links to gnome-user-docs in the orca help 4806 4807 * Remove a missed call to str.decode() 4808 4809 * Make viewing Orca help in Yelp activatable via Learn Mode 4810 4811 * Eliminate the Splash window, Main window, and Quit window 4812 4813 * Increase the default uppercase pitch to 7.0 4814 4815 * Use GLib.source_remove() instead of the deprecated GObject equivalent 4816 4817 * Delete the acroread script 4818 4819New and updated translations (THANKS EVERYONE!!!): 4820 4821 es Spanish Daniel Mustieles 4822 ta Tamil Dr.T.Vasudevan 4823 4824========= 4825 48263.7.2 - 19 November 2012 4827 4828NOTE: This is the first real/official Python 3 release of Orca. 4829 4830General 4831 4832 * Replace deprecated GObject functions with their GLib equivalents 4833 4834 * Improve performance of building flat review context 4835 4836 * Add keywords to the desktop file 4837 4838 * Python 3 compatibility fixes for brlapi 4839 4840 * Fix for bug 687526 - Patch: Orca excepts trying to output exceptions 4841 4842 * Fix for bug 687527 - Handle applications returning 0 as the Value's 4843 minimalIncrement 4844 4845Gecko 4846 4847 * Fix for bug 674526 - Orca sometimes fails to present download dialog 4848 widgets in Firefox 4849 4850 * Fix for bug 688057 - A page that hangs Orca. 4851 4852Speech 4853 4854 * Most of the fix for bug 688172 - Orca gets stuck in uppercase pitch 4855 4856 * Fix for Orca continuing to speak when speech is disabled via the 4857 Preferences dialog 4858 4859 * Fix for bug 687239 - Traceback seen in Python 3.3 when there are no 4860 settings saved 4861 4862New and updated translations (THANKS EVERYONE!!!): 4863 4864 de German Hendrik Knackstedt 4865 hu Hungarian Attila Hammer 4866 4867========= 4868 48693.7.0.100 - 22 October 2012 4870 4871General 4872 4873 * Use subprocess.Popen() instead of the deprecated os.popen() 4874 4875 * Use for() instead of map() in cleanup() 4876 4877 * Pkill fails to kill Orca in Python 3 4878 4879 * Fix for bug 686189 - Use importlib.import_module() instead of 4880 __import__() and imp.reload() instead of reload() 4881 4882 * Fix for braille email address auto completions in Thunderbird 4883 4884========= 4885 48863.7.0.94 - 15 October 2012 4887 4888General 4889 4890 * Fix for bug 675288 - Orca doesn't always announce selection changes 4891 in Nautilus 3.6's icon view 4892 4893 * Fix for bug 680228 - In Thunderbird 14.0 e-mail address auto 4894 completion results are not spoken 4895 4896 * Fix for bug 684838 - Orca should present the accessible name of 4897 sliders 4898 4899 * Fix for bug 675656 - Mark Hungarian 8 dot computer braille for 4900 translation 4901 4902New and updated translations (THANKS EVERYONE!!!): 4903 4904 bg Bulgarian Alexander Shopov 4905 ca Catalan Gil Forcada 4906 ca Catalan (Valencian) Carles Ferrando 4907 cs Czech Lucas Lommer 4908 de German Simon Bienlein, Mario Blättermann 4909 it Italian Milo Casagrande 4910 lv Latvian Rudolfs Mazurs 4911 sl Slovenian Matej Urbančič 4912 pt Portuguese Rui Batista 4913 ta Tamil Dr.T.Vasudevan 4914 uk Ukrainian Daniel Korostil 4915 4916========= 4917 49183.7.0.92 - 17 September 2012 4919 4920General 4921 4922 * LibreOffice Writer documents should be fully readable and navigable 4923 via the braille display 4924 4925 * Fix for bug 683795 - Orca modifier gets stuck on in Bypass Mode 4926 4927 * Fix for bug 683447 - Outdated documentation needs to be removed 4928 4929 * Fix for broken tag in several help translations (Thanks Piotr Drąg!) 4930 4931New and updated translations (THANKS EVERYONE!!!): 4932 4933 da Danish Kenneth Nielsen 4934 de German Mario Blättermann 4935 en_GB British English Bruce Cowan 4936 pl Polish Piotr Drąg 4937 es Spanish Daniel Mustieles 4938 fi Finnish Jiri Grönroos 4939 zh_CN Simplified Chinese TeliuTe 4940 4941========= 4942 49433.7.0.91 - 3 September 2012 4944 4945New and updated translations (THANKS EVERYONE!!!): 4946 4947 de German Simon Bienlein 4948 el Greek Tom Tryfonidis 4949 id Indonesian Andika Triwidada 4950 nb Norwegian bokmål Kjartan Maraas 4951 pl Polish Piotr Drąg 4952 ru Russian Yuri Myasoedov 4953 ta Tamil Dr.T.Vasudevan 4954 4955========= 4956 49573.7.0.90 - 20 August 2012 4958 4959WebKitGtk - Braille Presentation 4960 4961 * Make WebKitGtk content fully braille scrollable without having to 4962 use caret navigation 4963 4964 * Fixes for Orca failing to display certain text-only inline WebKitGtk 4965 lists and sections 4966 4967 * Work around the bogus caretOffset we get for WebKitGtk content which 4968 doesn't have the caret 4969 4970 * Don't display the braille EOL indicator for non-editable WebKitGtk 4971 paragraphs 4972 4973 * Handle cases where the default script returns an empty string for 4974 WebKitGtk content 4975 4976 * Fix for Orca skipping over WebKitGtk list items when scrolling in 4977 braille 4978 4979 * Fix for bug 664557 - Orca does not always reflect the caret location 4980 in braille for WebKitGtk content 4981 4982 * Fix for bug 681441 - Orca should present inline lists and sections 4983 from WebKitGtk on the same line in braille 4984 4985 * Fix for bug 681387 - Orca displays no braille when lists which are 4986 not listboxes claim focus in WebKitGtk content 4987 4988 * Fix for bug 681363 - Do not display roles for non-widget lists, list 4989 items, and panels in WebKitGtk content 4990 4991General 4992 4993 * Fix for bug 681718 - Cannot enable laptop keyboard layout in Python 3 4994 4995 * Fix for bug 681569 - Unable to bind double-click keybinding if there 4996 is a duplicate single-click keybinding 4997 4998 * Use new documentation infrastructure 4999 5000 * Fix for bug 626032 - substitutions from the pronunciation dictionary 5001 are not being applied when performing say all 5002 5003 * Move Gecko list presentation code into general presentation code 5004 5005New and updated translations (THANKS EVERYONE!!!): 5006 5007 gl Galician Fran Diéguez 5008 hu Hungarian Attila Hammer 5009 sr Serbian Мирослав Николић 5010 sr@latin Serbian Miroslav Nikolić 5011 5012========= 5013 50143.7.0.5 - 6 August 2012 5015 5016WebKitGtk 5017 5018 * Fix for bug 677320 - Cannot perform braille scrolling amongst 5019 objects in WebKitGtk content 5020 5021 * Fix for bug 681294 - SayAll does not work as expected when focus 5022 is on a link in WebKitGtk content 5023 5024 * Fix for traceback when determining whether a MouseButtonEvent 5025 should be ignored 5026 5027New and updated translations (THANKS EVERYONE!!!): 5028 5029 el Greek Dimitris Spingos 5030 hi Hindi chandankumar 5031 nb Norwegian bokmål Kjartan Maraas 5032 zh_HK Traditional Chinese (Hong Kong) Chao-Hsiung Liao 5033 zh_TW Traditional Chinese (Taiwan) Chao-Hsiung Liao 5034 5035========= 5036 50373.7.0.4 - 16 July 2012 5038 5039General 5040 5041 * Structural navigation should not kick in when in editable WebKitGtk 5042 objects 5043 5044 * Access object extents as a bounding box 5045 5046 * Fix for bug 679514 - settings_test.py script fails because of some 5047 still remaining yaml files 5048 5049New and updated translations (THANKS EVERYONE!!!): 5050 5051 el Greek Tom Tryfonidis 5052 nb Norwegian bokmål Kjartan Maraas 5053 5054========= 5055 50563.7.0.3 - 25 June 2012 5057 5058General 5059 5060 * Python 3 migration has been completed 5061 5062 * Fix for bug 677748 - Launcher icon needs 256x256 variant 5063 5064 * Fix for Orca not presenting the 'Command not found' label in the 5065 gnome-shell run dialog 5066 5067 * Work around for Orca not presenting the gnome-shell run dialog text 5068 in braille 5069 5070 * Handle text implementations which report a caret offset of -1 when 5071 at the end 5072 5073 * Eliminate unneeded and/or problematic imports 5074 5075 * Remove more old, no-longer-used/needed code 5076 5077New and updated translations (THANKS EVERYONE!!!): 5078 5079 el Greek Tom Tryfonidis 5080 fr French Bruno Brouard 5081 5082========= 5083 50843.5.2 - 4 June 2012 5085 5086For users: 5087 5088 * Improve Orca's presentation of gnome-shell/clutter dialog boxes 5089 5090 * Handle traceback seen with embedded object chars in Yelp 5091 5092 * Fix a bug in the state change notifiers 5093 5094 * Don't ignore MouseButtonEvent instances due to timestamp 5095 5096 * Fix for Orca saying "Primary" for mnemonic Ctrl++ 5097 5098 * Fix for bug 659588, Orca presents Ctrl+Plus and Ctrl+Minus 5099 accelerators partially-translated 5100 5101 * Fix for speech keybindings failing when no speech settings have 5102 been saved 5103 5104 * Remove the now-redundant 'orca -q/--quit' and 'orca -f/--forcequit' 5105 (pkill works reliably) 5106 5107 * Ensure we eliminate replaced Orca processes 5108 5109 * Handle multiple and alternate installations better 5110 5111 * Eliminate the Orca shell script and cause Orca to run as a single 5112 process rather than two 5113 5114For translators (whom we love): 5115 5116 * GNOME Goal: Remove markup in messages 5117 5118 * Add translator notes; provide more detail for vague ones 5119 5120 * Workaround for intltool not including translator notes for orca.in 5121 5122 * Fix for bug 675522 - incorrect comment for translators 5123 5124Other: 5125 5126 * Much work towards the Python 3 migration 5127 5128 * Fix for bug 658834 - Use GDbus via gobject-introspection instead 5129 dbus-python 5130 5131 * Revert "Interim fix for bug 672242" 5132 5133 * Fix for bug 669813 - Remove pyxdg dependency 5134 5135 * Get rid of the forced-qui-prefs when there are no settings. 5136 5137 * Continued general code cleanup 5138 5139New and updated translations (THANKS EVERYONE!!!): 5140 5141 cs Czech Marek Černocký 5142 es Spanish Daniel Mustieles 5143 fr French Bruno Brouard 5144 gl Galician Fran Diéguez 5145 ja Japanese Jiro Matsuzawa 5146 sl Slovenian Matej Urbančič 5147 5148========= 5149 51503.5.1 - 30 April 2012 5151 5152General 5153 5154 * Prevent gnome-shell notifications from being double-presented 5155 5156 * Try to handle metacity timeouts more gracefully 5157 5158 * Fix for bug 674237 - More unicode errors found with hungarian locale 5159 5160 * Fix for bug 674693 - Modifier keys pressed alone should interrupt 5161 speech 5162 5163 * Prevent Orca from interrupting speech in Anaconda trees 5164 5165New and updated translations (THANKS EVERYONE!!!): 5166 5167 cs Czech Marek Černocký 5168 gl Galician Fran Diéguez 5169 nb Norwegian bokmål Kjartan Maraas 5170 sl Slovenian Matej Urbančič 5171 te Telugu Sasi Bhushan 5172 5173========= 5174 51753.4.1 - 16 April 2012 5176 5177GNOME 3 5178 5179 * Present the name change of the suspend/power off menu item 5180 5181 * Prevent nameless panels from delaying presentation of Top Bar button 5182 5183 * Prevent focused objects in gnome-shell dialogs from preempting 5184 presentation of the dialog itself 5185 5186 * Fix for Empathy active descendant presentation getting incorrectly 5187 interrupted 5188 5189 * Minor adjustments to get Orca working with Empathy 3.4 5190 5191 * Fix for bug 672461 - Orca now presents the full file list when the 5192 file chooser is opened 5193 5194Unity 5195 5196 * Fix for bug 673397 - Using flat review while in Unity Greeter makes 5197 Orca stop presenting screen contents 5198 5199 * Fix for bug 673157 - Unhandled exception when in Unity Greeter 5200 5201 * Fix for bug 673648 - Orca does not present Unity 2d indicators 5202 correctly in braille 5203 5204Qt 5205 5206 * Fix for Orca incorrectly skipping certain menu item events in KMail 5207 5208 * Fix for bug 673142 - Unhandled exceptions (GError: No such object 5209 path) when using Skype 5210 5211WebKitGtk 5212 5213 * Fix for bug 673540 - List and list item structural navigation 5214 sometimes fails 5215 5216 * Prevent Orca from double-presenting focused links with structural 5217 navigation in lists 5218 5219 * Fix for bug 672464 - Orca double presents headings which are links 5220 5221 * Fix braille rolename presentation 5222 5223 * Fix for bug 673757 - Pages with alt attribute present, but not 5224 actually set, results in traceback 5225 5226 * Fix a UnicodeWarning 5227 5228Gecko 5229 5230 * Fix for bug 673715 - Orca double-echoes keys pressed in Thunderbird 5231 address fields 5232 5233 * Fix for bug 673567 - List in Firefox preferences dialog not presented 5234 5235LibreOffice 5236 5237 * Fix for bug 672787 - Unhandled exceptions from dead accessibles in 5238 Calc 5239 5240 * Fix for bug 673530 - Orca multi-presents the focused cell's contents 5241 when arrowing in Calc 5242 5243 * Fix for bug 672953 - Orca is presenting extra "input line frame" 5244 announcements in LibreOffice Calc 5245 5246Orca and AT-SPI 5247 5248 * Handle the new AT-SPI2 timeout errors 5249 5250 * Add additional debugging info to help track down hard-to-reproduce 5251 issues 5252 5253 * Use os.makedirs instead of os.mkdir if the XDG data home directory 5254 doesn't exist 5255 5256 * Disable braille monitor if the import fails 5257 5258 * Ensure 'orca -t' works even without a Desktop 5259 5260 * Fix for bug 673336 - Problems (re)binding commands with Caps_Lock 5261 5262New and updated translations (THANKS EVERYONE!!!): 5263 5264 ca Catalan Jordi Serratosa 5265 ca Catalan (Valencian) Carles Ferrando 5266 de German Christian Kirbach 5267 hu Hungarian Attila Hammer, Gabor Kelemen 5268 lt Lithuanian Aurimas Černius 5269 5270========= 5271 52723.4.0 - 26 March 2012 5273 5274New and updated translations (THANKS EVERYONE!!!): 5275 5276 it Italian Luca Ferretti 5277 pt Portuguese Rui Batista 5278 te Telugu Krishna Babu K 5279 zh_CN Simplified Chinese YunQiang Su 5280 5281========= 5282 52833.3.92 - 19 March 2012 5284 5285General 5286 5287 * Fix for bug 672276 - Tracebacks seen when interacting with 5288 Thunderbird's message filter rules dialog 5289 5290 * Fix for bug 672242 - Orca presents an extra panel on places&devices 5291 and documents search result 5292 5293 * Sanity check that we have a desktop to get before we attempt to get 5294 its apps 5295 5296 * Fix for bug 659839 - Gecko combobox selection is no longer presented 5297 5298 * Do not treat "busy indicator" progress bars as progress bars with 5299 values 5300 5301 * Handle errors seen when restarting gnome-shell 5302 5303 * Handle GErrors which prevent Orca from speaking menu items in Skype 5304 5305 * Attend to object:state-changed:expanded events for push buttons 5306 5307New and updated translations (THANKS EVERYONE!!!): 5308 5309 ca Catalan Gil Forcada 5310 ca Catalan (Valencian) Carles Ferrando 5311 en_GB British English Bruce Cowan 5312 eu Basque Inaki Larranaga Murgoitio 5313 fi Finnish Timo Jyrinki 5314 gl Galician Fran Diéguez 5315 hu Hungarian Attila Hammer 5316 lv Latvian Rudolfs Mazurs 5317 pt_BR Brazilian Portuguese Antonio Fernandes C. Neto 5318 sr Serbian Мирослав Николић 5319 sr@latin Serbian Miroslav Nikolić 5320 te Telugu Sasi bhushan Boddepalli 5321 uk Ukrainian Daniel Korostil 5322 5323========= 5324 53253.3.91 - 5 March 2012 5326 5327General 5328 5329 * Check for (and where appropriate present) expandable and expanded 5330 states for toggle buttons and push buttons 5331 5332 * Present gnome-shell notifications (also requires fix for bug 648645) 5333 5334 * Fix for bug 670547 - Module for notification messages should use 5335 SYSTEM_VOICE 5336 5337 * Handle Earlybird (Thunderbird pre-release) as Thunderbird 5338 5339 * Fix for bug 666424 - toolkits/gecko/script.py:updateBraille can 5340 cause traceback 5341 5342 * Fix for several UnicodeEncodeError and UnicodeDecodeError bugs 5343 5344 * Fix the presentation of mnemonics which are accented letters 5345 5346 * Present the localized rolenames we get via pyatspi rather than use 5347 Orca's pre-pyatspi rolename code for non-abbreviated rolenames 5348 5349 * Fix for bug 670596 - Please don't present entry roles as text roles 5350 5351 * Remove the old settings migration code from orca.py 5352 5353 * Fix for getListOfShortcuts() incorrectly eliminating commands 5354 5355 * Add an orca-customizations.py option to override the disabled main 5356 window 5357 5358 * Fix for Orca not using the specified debug-file when debug flag is 5359 not also provided 5360 5361 * Fix man page errors 5362 5363 * Avoid incorrectly detecting python modules which not installed 5364 5365 * Fix for bug 670827 - Contraction Table: need translator comment 5366 5367New and updated translations (THANKS EVERYONE!!!): 5368 5369 be Belarusian Kasia Bondarava, Ihar Hrachyshka 5370 bg Bulgarian Alexander Shopov 5371 da Danish Kenneth Nielsen 5372 fr French Bruno Brouard 5373 gl Galician Fran Diéguez 5374 pl Polish Piotr Drąg 5375 ru Russian Yuri Myasoedov 5376 sr Serbian Мирослав Николић 5377 sr@latin Serbian Miroslav Nikolić 5378 ta Tamil Dr.T.Vasudevan 5379 5380========= 5381 53823.3.90 - 20 February 2012 5383 5384General 5385 5386 * Only set the locusOfFocus when gnome-shell selection changes to 5387 selected 5388 5389 * Clean up Orca's locating and sorting of "unrelated" labels 5390 5391 * Clean up Orca's code for capturing of keys for rebinding 5392 5393 * Delete an old setting we no longer use (from the pyatspi1 port) 5394 5395 * Get rid of orca_state.focusHistory: We no longer use it but we 5396 keep storing it 5397 5398 * Move input event handlers out of orca.py 5399 5400 * Fix for bug 596359 - Should set the process name to "orca" 5401 5402 * Fix for bug 628473 - orca.py should use argparse instead of getopts 5403 5404 * Fix for bug 669632 - Orca does not present correct mnemonic for menu 5405 items 5406 5407 * Fix notify-osd script to listen for accessible-name/value signals 5408 only 5409 5410 * Orca needs to speak value changes for objects of ROLE_COLOR_CHOOSER 5411 5412 * Use dbus rather than gsettings to check if accessibility support and 5413 screen reader are enabled 5414 5415 * Remove forced terminal-setup; enable accessibility support instead 5416 5417 * Fix a traceback which prevented certain keybindings from binding 5418 5419New and updated translations (THANKS EVERYONE!!!): 5420 5421 be Belarusian Kasia Bondarava 5422 cs Czech Marek Černocký 5423 es Spanish Daniel Mustieles 5424 nb Norwegian bokmål Kjartan Maraas 5425 ru Russian Yuri Myasoedov 5426 sl Slovenian Matej Urbančič 5427 sv Swedish Daniel Nylander 5428 5429========= 5430 54313.3.5 - 6 February 2012 5432 5433General 5434 5435 * Add handling for RuntimeError now that we get them from pyatspi2 5436 5437 * Fix for bug 669216 - Orca's console setup option to log out the 5438 user no longer works 5439 5440 * Fix for bug 668880 - traceback in unity-panel-service 5441 5442 * Fix for bug 668472 - LookupError causes messages in Thunderbird 5443 to not be readable 5444 5445Keyboard and Keybindings 5446 5447 * Fix for bug 666463 - Orca needs to present the real modifier for 5448 'Primary' 5449 5450 * Fix for Bug 667717 - Pressing the key combination for time/date after 5451 any other Orca keyboard shortcut causes the date to be spoken. 5452 5453 * Fix for the regressions from the keyboard-related refactoring from 5454 the last unstable release. (Many thanks to all the users who tested!) 5455 5456New and updated translations (THANKS EVERYONE!!!): 5457 5458 sv Swedish Daniel Nylander 5459 te Telugu Praveen Illa 5460 zh_HK Traditional Chinese - HongKong Chao-Hsiung Liao 5461 zh_TW Traditional Chinese - Taiwan Chao-Hsiung Liao 5462 5463========= 5464 54653.3.4 - 16 January 2012 5466 5467Stability and Performance 5468 5469 * Explicitly handle dead accessible objects to prevent triggering 5470 crashes in GNOME Shell 5471 5472 * Refactor InputEvent handling so that it is more performant and 5473 less convoluted 5474 5475 * Get rid of the fake window:activate event as it is no longer 5476 required and may be triggering window manager warnings 5477 5478 * Move wayward event management functionality to the Event Manager 5479 5480 * Fix for the problem of updatePunctuationLevel() causing breakage 5481 for Emacspeak users 5482 5483 * Fix for bug 666628 - gdk_keymap_translate_keyboard_state() expects 5484 Gdk.ModifierType; not int 5485 5486 * Fix for bug 666594 - app-specific preferences cannot be saved for 5487 certain configurations 5488 5489Keyboard and Keybindings 5490 5491 * Speak state changes in locking keys independent of key echo 5492 5493 * Make it possible to use the NumPad as expected in the Desktop Layout 5494 5495 * Remove the redundant "alternative" keybinding functionality 5496 5497New and updated translations (THANKS EVERYONE!!!): 5498 5499 bg Bulgarian Alexander Shopov 5500 es Spanish Daniel Mustieles 5501 fr French Bruno Brouard 5502 gl Galician Fran Diéguez 5503 hu Hungarian Attila Hammer 5504 ja Japanese Jiro MATSUZAWA 5505 mk Macedonian Jovan Naumovski 5506 nb Norwegian bokmål Kjartan Maraas 5507 sl Slovenian Matej Urbančič 5508 5509========= 5510 55113.3.3 - 19 December 2011 5512 5513General 5514 5515 * Fix for bug 665769 - Preferences not saved or restored correctly 5516 due to comparing unicode and utf-8 strings 5517 5518 * Several fixes to help Orca better cope with dead and vanishing 5519 accessible objects 5520 5521 * Fix for bug 666416 - Leading ellipsis cause incorrect speech output 5522 5523 * Fix for bug 666060 - Orca does not always speak guessed form field 5524 labels when structural navigation is used 5525 5526 * Fix for bug 665288 - Orca's script manager cannot adequately handle 5527 multiple "unknown" applications which embed content from other 5528 toolkits 5529 5530 * Fix for bug 665191 - Orca fails to use the correct toolkit script 5531 for "unknown" applications 5532 5533Keybindings 5534 5535 * Fix for bug 658122 - Caps_Lock should not be toggled when Orca 5536 commands are used in laptop layout 5537 5538 * Fix for bug 665804 - Problems binding and rebinding commands with 5539 Caps_Lock and Shift 5540 5541Flat Review 5542 5543 * Fix for bug 664466 - Orca's flat review cannot access the top line 5544 of gnome-terminal console 5545 5546 * Work around for bug 665522 - Flat Review broken in Gecko apps with 5547 AT-SPI2 5548 5549WebKitGtk 5550 5551 * Implement label inference (aka "label guess") functionality 5552 5553 * Add support for speech presentation of embedded object characters 5554 5555 * Fix for Bug 665586 - Orca does not present the selected menu / 5556 menu item for Dojo widgets 5557 5558 * Fix for bug 665614 - Orca does not present selection changes 5559 in radio button groups when the arrow keys are used 5560 5561 * Fix for bug 664396 - List containing links is not brailled properly 5562 5563 * Add LIST_ITEM to the roles treated as widgets in onFocus() 5564 5565 * Fix for Orca speaking text table cell role and selection state 5566 5567 * Adjust getObjectsFromEOCs to deal with unexpected accessible 5568 hyperlink indices 5569 5570 * Fix for bug 665223 - WebKitGtk-based application scripts should be 5571 consolidated 5572 5573Cruft Removal 5574 5575 * Fix for bug 665216 - Remove Orca's support for Gecko-based Yelp v2 5576 5577 * Fix for bug 664651 - Remove the legacy magnification code 5578 5579New and updated translations (THANKS EVERYONE!!!): 5580 5581 de German Gabor Karsay 5582 el Greek Simos Xenitellis 5583 Vagelis Mamalakis 5584 es Spanish Daniel Mustieles 5585 fr French Bruno Brouard 5586 Laurent Coudeur 5587 Julien Hardelin 5588 lv Latvian Peteris Krisjanis 5589 nb Norwegian bokmål Kjartan Maraas 5590 sl Slovenian Matej Urbančič 5591 sv Swedish Daniel Nylander 5592 te Telugu Praveen Illa 5593 5594========= 5595 55963.3.2 - 21 November 2011 5597 5598General 5599 5600 * Fix for bug #664386 - Orca does not always present image links in 5601 WebKitGtk content 5602 5603 * Fix for bug #664384 - Need to move getLinkBasename() functionality 5604 out of Gecko script so all scripts can use it 5605 5606 * Fix for bug #659023 - Orca does not speak the desktop icon names in 5607 fallback mode if tutorial messages are enabled 5608 5609 * Fix for bug #661893 - Viewing package list of a www.launchpad.net PPA 5610 causes Orca to stop working on Firefox 7.0.1 5611 5612 * Fix for bug #660099 - Cannot re-bind Orca keybindings via Preferences 5613 dialog 5614 5615New and updated translations (THANKS EVERYONE!!!): 5616 5617 es Spanish Daniel Mustieles 5618 id Indonesian Andika Triwidada 5619 nb Norwegian bokmål Kjartan Maraas 5620 te Telugu A Mohan Vamsee 5621 tr Turkish Muhammet Kara 5622 5623========= 5624 56253.3.1 - 24 October 2011 5626 5627General 5628 5629 * Fix for bug 661706 - Sanity check needed in Gecko script's 5630 getBottomOfFile() to ensure we have a "last object" 5631 5632 * Fix for bug 659122 - UnicodeDecodeError and UnicodeEncodeError keep 5633 cropping up since introspection 5634 5635 * Fix for bug 659122 - Traceback presenting time and date 5636 5637 * Fix for bug 660163 - Traceback when try to edit a keybinding 5638 5639New and updated translations (THANKS EVERYONE!!!): 5640 5641 id Indonesian Andika Triwidada 5642 uk Ukrainian Daniel Korostil 5643 zh_CN Simplified Chinese YunQiang Su 5644 5645========= 5646 56473.1.92 - 19 September 2011 5648 5649General: 5650 5651 * Fix for bug 659054 - Orca fails to present decimal values of 5652 GtkScale widgets in Gtk+ 3 5653 5654 * Fix for bug 659379 - Orca is not presenting panel menus and menu 5655 items in fallback mode 5656 5657 * Fix for bug 659264 - Return in onFocus if the object is not focused 5658 5659 * Fix for bug 659122 - Unicode decode error traceback with speech 5660 generation if I using hungarian locale 5661 5662 * Fix for bug 617833 - Orca should indicate state of NumLock key 5663 5664 * Fix for bug 652485 - Gtk+ Deprecations (Remainder of the work) 5665 5666 * Fix for bug 659015 - The mnemonic widget property on the voice page 5667 is absent for several widgets 5668 5669 * Fix for bug 658134 - Lines with unexpected characters are not always 5670 displayed in braille by Orca 5671 5672 * Fix for bug 658781 - Some text not spoken at all since gobject 5673 introspection changes in orca 3.1.9x. 5674 5675 * Fix for bug 658993 - Two GtkGrid spacing issues 5676 5677Build: 5678 5679 * Fix for bug 659092 - Do not reference non-existing doc figures 5680 5681New and updated translations (THANKS EVERYONE!!!): 5682 5683 ast Asturian Xandru Armesto 5684 bg Bulgarian Alexander Shopov 5685 ca Catalan Pau Iranzo 5686 cs Czech Marek Černocký 5687 da Danish Kenneth Nielsen 5688 de German Christian Kirbach 5689 en_GB British English Bruce Cowan 5690 es Spanish Jorge González, 5691 Daniel Mustieles 5692 fi Finnish Timo Jyrinki 5693 fr French Bruno Brouard 5694 gl Galician Fran Diéguez 5695 hu Hungarian Attila Hammer 5696 it Italian Luca Ferretti 5697 lt Lithuanian Aurimas Černius 5698 lv Latvian Rudolfs Mazurs 5699 pa Punjabi Amanpreet Singh Alam 5700 pl Polish Piotr Drąg 5701 pt Portuguese Rui Batista 5702 ru Russian Yuri Myasoedov 5703 sl Slovenian Matej Urbančič 5704 sv Swedish Daniel Nylander 5705 ta Tamil Dr.T.Vasudevan 5706 zh_CN Simplified Chinese Yinghua Wang 5707 zh_HK Traditional Chinese - HongKong Chao-Hsiung Liao 5708 zh_TW Traditional Chinese - Taiwan Chao-Hsiung Liao 5709 5710========= 5711 57123.1.91 - 5 September 2011 5713 5714General 5715 5716 * Fix for bug 658141 - Need to add support for the 'placeholder-text' 5717 object attribute 5718 5719 * Fix for bug 658133 - Firefox lines which begin with bullets are not 5720 always presented by Orca 5721 5722 * Fix for bug 657732 - stopSpeechOnActiveDescendant shouldn't cut off 5723 the presentation of a name-change 5724 5725 * Fix for bug 657902 - Remove static binding cruft from configure.ac 5726 and acinclude.m4 5727 5728Documentation 5729 5730 * Began update of the Orca 3.2 documentation 5731 5732 * Fix for bug 655642 - Problems in the docs 5733 5734New and updated translations (THANKS EVERYONE!!!): 5735 5736 cs Czech Marek Černocký 5737 es Spanish Jorge González 5738 gl Galician Fran Diéguez 5739 hu Hungarian Attila Hammer, Gabor Kelemen 5740 lt Lithuanian Aurimas Černius 5741 ru Russian Anatol Kamynin, Yuri Myasoedov 5742 sv Swedish Daniel Nylander 5743 ta Tamil Dr.T.Vasudevan 5744 5745========= 5746 57473.1.90 - 29 August 2011 5748 5749General 5750 5751 * Fix for bug 626254 - Migrate from PyGTK to PyGObject introspection- 5752 based bindings 5753 5754 * Fix for bug 652485 - Remove deprecated (or soon-to-be deprecated) 5755 GtkBox, GtkTable, etc. and use GtkGrid instead. 5756 5757 * Fix for bug 657646 - Default stopSpeechOnActiveDescendantChanged() 5758 should not be so restrictive 5759 5760 * Fix for bug 657579 - Orca should not present tooltips shown as a 5761 result of mouse hovering unless the 'present tooltips' setting is 5762 enabled 5763 5764Gecko 5765 5766 * Fix for bug 599361 - Significant delay building up the contents 5767 of certain lines in Firefox 5768 5769 * Fix for bug 650904 - Work around AT-SPI2 caching issues with 5770 Thunderbird 5771 5772New and updated translations (THANKS EVERYONE!!!): 5773 5774 ca Catalan Gil Forcada 5775 de German Mario Blättermann 5776 es Spanish Gonzalo Sanhueza, Jorge González 5777 id Indonesian Andika Triwidada 5778 nb Norwegian bokmål Kjartan Maraas 5779 sr Serbian Miroslav Nikolić 5780 ug Uyghur Abduxukur Abdurixit, Sahran 5781 5782========= 5783 57843.1.5 - 15 August 2011 5785 5786General 5787 5788 * Fix for bug 639535 - KeyError: 'profile' traceback; Orca won't 5789 launch 5790 5791 * Fix for bug 654923 - Add Unity to OnlyShowIn value for autostart 5792 desktop file 5793 5794 * Fix for bug 656305 - Improve autotools config 5795 5796 * Fix for bug 654114 - Map "clutter" to "CALLY" toolkit script 5797 5798 * Enhanced Orca's traceit tool. 5799 5800New and updated translations (THANKS EVERYONE!!!): 5801 5802 bg Bulgarian Alexander Shopov 5803 es Spanish Daniel Mustieles 5804 fr French Bruno Brouard 5805 gl Galician Fran Diéguez 5806 hu Hungarian Attila Hammer, Gabor Kelemen 5807 pl Polish Piotr Drąg 5808 sv Swedish Daniel Nylander 5809 5810========= 5811 58123.1.4 - 25-July-2011 5813 5814General 5815 5816 * Fix for bug #654111 - Need to map 'gtk' to GAIL toolkit script 5817 5818 * Fix for bug #634460 - Could orca provide date/time information 5819 within the debug files? 5820 5821 * Fix for bug #654210 - Orca sometimes fails to present the default 5822 button in a dialog 5823 5824 * Fix for bug #654321 - Orca's debug utility reports the toolkit 5825 version as 'unknown' 5826 5827 * Fix for bug #654426 - The speech generator's _generateAncestors() 5828 method needs to handle page tabs which do not implement AtkText 5829 5830 * Fix for bug #654789 - Orca is not localizing key sequences when 5831 presenting them to the user 5832 5833 * Fix for bug #654795 - Need to improve Orca's speech presentation 5834 of WebKitGtk access keys 5835 5836 * Fix for bug #654796 - Orca is not respecting the 'only speak displayed 5837 text' setting with rolename presentation in WebKitGtk content 5838 5839Tests 5840 5841 * Updating gtk-demo regression and general tests 5842 5843New and updated translations (THANKS EVERYONE!!!): 5844 5845 cs Czech Marek Černocký 5846 es Spanish Jorge González 5847 lt Lithuanian Aurimas Černius 5848 sl Slovenian Matej Urbančič 5849 ug Uyghur Sahran 5850 5851========== 5852 58533.1.3 - 4-July-2011 5854 5855General 5856 5857 * Fix for bug 653642 - Alt+F4 followed by Escape leaves the Orca window 5858 closed - but Orca still running 5859 5860 * Fix for bug 653628 - List shortcuts mode: shortcut is spelled out as 5861 "shift T A B" instead of saying "shift tab" 5862 5863 * Fix for bug 653634 - Orca welcome message is cut off 5864 5865 * Fix for bug 653624 - bash-ism causes error in orca startup script 5866 5867 * Fix for bug 653514 - The ONLY magnification work Orca should be doing 5868 is handling caret and focus tracking 5869 5870 * Fix for bug 652500 - DBusException seen when Orca is running with 5871 gnome-shell mag 5872 5873New and updated translations (THANKS EVERYONE!!!): 5874 5875 de German Christian Kirbach 5876 es Spanish Daniel Mustieles 5877 gl Galician Fran Diéguez 5878 hu Hungarian Attila Hammer 5879 sl Slovenian Matej Urbančič 5880 sv Swedish Daniel Nylander 5881 tr Turkish Muhammet Kara 5882 5883========== 5884 58853.1.2 - 13-June-2011 5886The long-overdue "spring cleaning" release 5887 5888General 5889 5890 * Fix for bug 622764 - Remove the gconf dependency 5891 5892 * Fix for Bug 652408 - Remove last remnants of bonobo and friends 5893 5894 * Fix for bug 652415 - gksu grab can be disabled via gksu-properties; 5895 Orca doesn't need this option in its GUI 5896 5897 * Fix for bug 652413 - Orca's enableAutostart setting and GUI widget 5898 are redundant in GNOME 3 and should be removed 5899 5900 * Fix for bug 646288 - Orca needs to respond to the appropriate 5901 gsettings keys 5902 5903 * Fix for bug 650136 - Fall back on combobox name to get the displayed 5904 item 5905 5906 * Removal of outdated docs and other unused, cruftastic files 5907 5908Speech 5909 5910 * Fix for bug 652246 - Orca starts speaking really slowly after the 5911 Quit dialog appears 5912 5913 * Fix for bug 652043 - In Libreoffice, Orca doesn't present the title 5914 bar 5915 5916 * Fix for bug 652237 - Remove gnome-speech support from the master/ 5917 3.1.x branch 5918 5919 * Fix for bug 647037 - Pronunciation rules not being applied until 5920 user settings are reloaded 5921 5922Magnification 5923 5924 * Fix for bug 629321 - gsmag.py should use GSettings rather than GConf 5925 5926 * Fix for Bug 652241 - Magnification settings should be controlled by 5927 gnome-shell mag/Universal Access tools; not by Orca 5928 5929 * Fix for Bug 652407 - Orca's enableMagnifier setting should be based 5930 on the value of screen-magnifier-enabled 5931 5932 * Fix for bug 652373 - Orca's magnification keybindings are no longer 5933 needed in GNOME 3 and should therefore be removed 5934 5935 * Fix for bug 652238 - Remove gnome-mag support from the master/3.1.x 5936 branch 5937 5938New and updated translations (THANKS EVERYONE!!!): 5939 5940 ca@valencia Catalan (Valencian) Carles Ferrando 5941 cs Czech Marek Černocký 5942 es Spanish Daniel Mustieles 5943 Francisco Javier Dorado Martínez 5944 gl Galician Fran Diéguez 5945 hu Hungarian Attila Hammer 5946 5947========== 5948 59493.1.1 - 9-May-2011 5950 5951General: 5952 5953 * Fix for bug #647522 - Orca should not speak page loading messages 5954 if 'only speak displayed text' is enabled 5955 5956 * Fix for bug 638883 - Orca should present text which auto-inserted 5957 into editable, non-terminal widgets 5958 5959 * Fix for bug #431030 - GtkStatusIcon objects don't have accessible 5960 names 5961 5962 * Fix for bug #647982 - Orca sometimes presents application events 5963 in GNOME 3; other times it fails to do so. 5964 5965 * Fix for bug #647547 - The braille monitor should be movable 5966 5967 * Fix for bug #647117 - orca autostarted in kde 5968 5969 * Fix for bug #646475 - Traceback seen with gnome-speech 5970 5971 * Fix for bug #646547 - Two typos in prefs string 5972 5973 * Fix for bug #640134 - Catch pyatspi2's RuntimeErrors 5974 5975 * Fix for the problem of punctuation settings not getting properly 5976 loaded or unloaded when the application script changes. 5977 5978 * Fix for the problem of voice settings not getting properly loaded 5979 or unloaded when the application script changes. 5980 5981 * Voice settings need to be ACSSs; not dicts. 5982 5983New and updated translations (THANKS EVERYONE!!!): 5984 5985 bg Bulgarian Krasimir Chonov 5986 ca Catalan Jordi Serratosa 5987 cs Czech Marek Černocký 5988 da Danish Kenneth Nielsen 5989 de German Simon Bienlein 5990 eo Esperanto Kristjan Schmidt 5991 es Spanish Jorge González and Daniel Mustieles 5992 hu Hungarian Attila Hammer, Gabor Kelemen 5993 ja Japanese Jiro MATSUZAWA and Takayuki KUSANO 5994 nb Norwegian bokmål Kjartan Maraas 5995 pt Portuguese Rui Batista 5996 pt_BR Brazilian Portuguese Antonio Fernandes C. Neto 5997 sl Slovenian Matej Urbančič 5998 ta Tamil Dr.T.Vasudevan 5999 ug Uyghur Abduxukur Abdurixit 6000 uk Ukrainian Daniel Korostil 6001 6002========== 6003 60042.91.92 - 21-March-2011 6005 6006General: 6007 6008 * Provide 'text' title type in the help content so that 6009 the logo alt text doesn't wind up being displayed where 6010 it should not be. 6011 6012 * Fix for bug #Bug 645241 - Attempting to manually run 6013 certain app-settings files results in a traceback 6014 6015 * Fix for bug #645256 - Unhandled LookupError when 6016 an application is quit 6017 6018 * Fix for bug #643304 - Specific apps settings are applied 6019 globally 6020 6021 * Fix for bug #645278 - Orca is writing out application 6022 prefences it should not 6023 6024 * Fix for bug #643969 - When switching from desktop to 6025 laptop mode, new keybindings don't take effect 6026 until restart 6027 6028 * Fix for bug #645364 - Need to check for "mapped" scripts 6029 before object toolkit scripts when creating a new script 6030 6031 * Fix for bug #645362 - Orca is ignoring --disable main-window 6032 6033 * Fix for the problem with script loading of version 2 6034 and 3 of Yelp. 6035 6036Gecko/Yelp 2: 6037 6038 * Fix for bug #645117 - Traceback when using Orca with 6039 Gecko-based Yelp 6040 6041WebKitGtk/Yelp 3: 6042 6043 * Fix for bug #645286 - Orca should announce when WebKitGtk 6044 content has started or finished loading 6045 6046 * Fix for bug #645290 - Orca does not present links in 6047 Yelp 3 when those links are made up of multiple objects 6048 6049 * Fix for bug #645359 - Orca is not able to set the caret 6050 position within a WebKitGtk list item when using 6051 structural navigation 6052 6053 * Fix for bug #645366 - Orca needs to work around the initial 6054 lack of caret in a newly-loaded WebKitGtk page 6055 6056 * Fix for bug #645465 Say All needs to be implemented for 6057 WebKitGtk-based apps 6058 6059 * Fix for bug #645474 - Orca should provide the option of 6060 performing a Say All when WebKitGtk content is loaded 6061 6062Clutter/Cally: 6063 6064 * By default, any selection change on CALLY means a change 6065 on locusOfFocus 6066 6067New and updated translations (THANKS EVERYONE!!!): 6068 6069 en_GB British English Bruce Cowan 6070 es Spanish Jorge González 6071 de German Mario Blättermann 6072 it Italian Luca Ferretti 6073 pl Polish Piotr Drąg 6074 po Dutch Hannie Dumoleyn 6075 Wouter Bolsterlee 6076 ro Romanian Lucian Adrian Grijincu 6077 ru Russian Anatol Kamynin 6078 6079========== 6080 60812.91.91 - 07-March-2011 6082 6083General: 6084 6085 * Fix for bug #643195 - Orca hangs after a traceback 6086 6087 * Fix for bug #637780 - Cannot permanently update settings for the gdm 6088 user login session 6089 6090 * Fix for bug #643378 - Orca does not present the XFCE window switcher 6091 6092 * Fix for bug #643306 - Orca is not correctly failing back on the 6093 default script for unknown toolkit 6094 6095 * Fix for bug #643067 - Have GS magnifyAccessible check that 6096 magnification is enabled 6097 6098Gecko: 6099 6100 * Fix for bug #634642 - Orca can be very slow to find a position in a 6101 Gecko list 6102 6103New and updated translations (THANKS EVERYONE!!!): 6104 6105 6106 ca Catalan Gil Forcada 6107 es Spanish Francisco Javier Dorado 6108 nb Norwegian bokmål Kjartan Maraas 6109 ug Uyghur Abduxukur Abdurixit 6110 zh_CN Chinese (Simplified) Wei Li 6111 6112========== 6113 61142.91.90 - 21-February-2011 6115 6116General: 6117 6118 * Fix for bug #642212 - Delay setting autostart until console UI is 6119 finished 6120 6121 * Fix for bug #642592 - Autostart orca if the screen-reader is enabled 6122 6123 * Fix for bug #642285 - Cannot launch Orca after performing a text 6124 setup 6125 6126 * Fix for bug #641017 - Use json instead of yaml parser 6127 6128OpenOffice/LibreOffice: 6129 6130 * Fix for bug #640372 - OOo seems far less likely to crash frequently 6131 if we process its events synchronously 6132 6133New and updated translations (THANKS EVERYONE!!!): 6134 6135 es Spanish Francisco Javier Dorado 6136 Jorge González 6137 Daniel Mustieles 6138 fr French Claude Paroz 6139 gl Galician Fran Diéguez 6140 hu Hungarian Attila Hammer 6141 nb Norwegian bokmål Kjartan Maraas 6142 uk Ukrainian Daniel Korostil 6143 6144========== 6145 61462.91.6 - 31-January-2011 6147 6148General: 6149 6150 * Fix for bug #641033 - Sanity check needed before sending language 6151 to speech dispatcher 6152 6153 * Fix for bug #640894 - always clear _gidleId when finished calling 6154 _dequeue 6155 6156 * Fix for bug #640218 - Handle pyatspi LookupError exceptions better 6157 6158 * Fix for bug #640342 - Only defer to the toolkit script for an object 6159 if the app script is associated with a different toolkit 6160 6161 * Fix for bug #639876 - sometimes I cannot hear the name of the window 6162 when I press alt+tab 6163 6164 * Fix for bug #640194 - Post-event-manager-refactor sanity checks 6165 needed 6166 6167 * Fix for bug #640135 - Generator Cache can get cleared in the midst 6168 of getting the mnemonic, shortcut, and accelerator 6169 6170 * Fix for bug #640072 - Orca crashes receiving a message from Pidgin 6171 6172 * Fix for bug #640132 - Orca sometimes becomes non-responsive after 6173 an app is quit 6174 6175 * Fix for bug #639992 - gdm-simple-greeter script did not have its 6176 import modified in recent refactor 6177 6178 * Fix for bug 639974 - Orca crashes announcing progress bar updates 6179 while pressing alt + tab 6180 6181 * Fix for bug #639668 - [Refactor] Eliminate the presentation manager 6182 and focus tracking presenter; create an event manager and script 6183 manager 6184 6185 * Fix for bug #639669 - [Refactor] Remove script mapping from 6186 settings.py and clean up that code 6187 6188 * Fix for bug #639670 - [Refactor] Move default.py into the scripts 6189 module 6190 6191 * Fix for bug #639671 - [Refactor] Remove event recount and 6192 COMM_FAILURE handling 6193 6194 * Fix for bug #639673 - Orca should support the creation and use of 6195 version-specific scripts for applications 6196 6197 * Work on bug #638970 - Loading a new profile takes longer than ideal 6198 6199 * Fix for bug #639418, not marked for translation the text-spelling 6200 attribute name 6201 6202 * Fix for bug #638672 - Can't open the preferences dialog 6203 6204WebKitGtk/Yelp 3: 6205 6206 * Fix for bug #640609 - Structural navigation should not kick in when 6207 the user is performing a search of WebKitGtk content 6208 6209 * Fix for bug #640591 - The 'system' voice is incorrectly used after 6210 structural navigation wraps in WebKitGtk content 6211 6212 * Fix for bug 640500 - Orca presents too much info for some links; 6213 not enough info for others in WebKitGtk 6214 6215 * Fix for bug #640383 - Orca is not indicating caret position or 6216 selection for Headings in WebKitGtk 6217 6218 * Fix for bug #640451 - Focused WebKitGtk links are not underlined 6219 in braille 6220 6221 * Fix for bug #640383 - Orca is not indicating caret position or 6222 selection for Headings in WebKitGtk 6223 6224 * Fix for bug #640381 - Orca is using the default voice for WebKitGtk 6225 roles when it should use the system voice 6226 6227 * Fix for bug #640379 - Orca says 'read only' for paragraphs in 6228 WebKitGtk content 6229 6230 * Fix for bug #640377 - Structural navigation sometimes fails to work 6231 with WebKitGtk content 6232 6233 * Fix for bug #607854 - Yelp+WebKit not working well 6234 6235New and updated translations (THANKS EVERYONE!!!): 6236 6237 cs Czech Marek Cernocky 6238 el Greek Marios Zindilis 6239 es Spanish Francisco Javier Dorado 6240 gl Galician Fran Diéguez 6241 hu Hungarian Attila Hammer 6242 sl Slovenian Matej Urbančič 6243 sv Swedish Daniel Nylander 6244 uk Ukrainian Maxim V. Dziumanenko 6245 zh_HK Chinese (Hong Kong) Chao-Hsiung Liao, Wei-Lun Chao 6246 zh_TW Chinese (Taiwan) Chao-Hsiung Liao, Wei-Lun Chao 6247 6248========== 6249 62502.91.5 - 10-January-2011 6251 6252General: 6253 6254 * Finished bug #631123 - Orca documentation needs to be updated, 6255 converted to Mallard, augmented, and moved to the Orca module 6256 6257 * Fix for bug #636841 - Orca does not speak user which gets selected 6258 when the user first presses down cursor in gdm login screen 6259 6260 * Fix for bug #638623 - The application preferences dialogs are not 6261 always correctly populated 6262 6263 * Fix for bug 638285 - debug.getAccessibleDetails() is called by the 6264 generator and scripts regardless of the debug level 6265 6266 * Fix for bug #638318 - Different "None" strings for gender correct 6267 translation 6268 6269 * Fix for bug #637667 - Profiles are not always loaded correctly 6270 6271 * Fix for bug 637865 - Orca stops speaking if Escape is pressed after 6272 changing synthesizers 6273 6274Gecko: 6275 6276 * Fix for bug #638063 - SayAll fails with certain pages in Firefox 6277 6278 * Fix for bug #638053 - Orca says "blank" in Gecko using the default 6279 voice when it should use the system voice 6280 6281 * Fix for bug #638048 - Orca is breaking up utterances in Gecko when 6282 it should not be 6283 6284 * Fix for bug #628837 - System Voice does not work correctly for Gecko 6285 6286New and updated translations (THANKS EVERYONE!!!): 6287 6288 cs Czech Marek Cernocky 6289 es Spanish Francisco Javier Dorado 6290 gl Galician Fran Diéguez 6291 hu Hungarian Attila Hammer 6292 sl Slovenian Andrej Žnidaršič 6293 sv Swedish Daniel Nylander 6294 ug Uyghur Gheyret T.Kenji 6295 vi Vietnamese Truong Anh Tuan and Nguyễn Thái Ngọc Duy 6296 zh_CN Chinese (Simplified) Aron Xu 6297 6298========== 6299 63002.91.4 - 21-December-2010 6301 6302 "The Settings Manager and Profile Release: Now With More Ducks" 6303 6304General: 6305 6306 * Fix for bug #637667 - Speech Settings in a profile are not always 6307 loaded. 6308 6309 * Fix for bug #637653 - In a new setup, the Orca Preferences window 6310 no longer gets focus. 6311 6312 * Fix for bug #637661 - We should be careful when using run() in Orca 6313 dialogs because we can become unresponsive. 6314 6315 * Fix for bug #637670 - Speech is getting broken up into separate 6316 utterances when it should not be. 6317 6318 * Fix for bug #637662 - The label serving as static text in the 6319 Save Profile As dialog should be removed. 6320 6321 * Fix for bug #637665 - The 'Active Profile' label in the Preferences 6322 dialog should have a shortcut. 6323 6324 * Fix for bug #637654 - Several changes need to be made to the 6325 Save Profile As widgets. 6326 6327 * Fix for bug #637637 - The Save Profile As dialog should not be 6328 setting accessible names for non-visible children. 6329 6330 * Fix for bug #570650 - Profiles and new settings manager. 6331 6332 * Fix for bug #637551 - Pressing help in the Orca Preferences dialog 6333 should put you in the Preferences help. 6334 6335 * Work on bug #631123 - Orca documentation needs to be updated, converted 6336 to Mallard, augmented, and moved to the Orca module. 6337 6338 * Fix for bug #637115 - Orca needs to have Miramar added to the list of 6339 names for thunderbird scripts. 6340 6341 * Fix for bug #637422 - bookmarkCurrentWhereAmI() is not presenting roles 6342 correctly. 6343 6344 * Fix for bug #636824 - Orca is at the mercy of speech-dispatcher's default 6345 priority 6346 6347 6348New and updated translations (THANKS EVERYONE!!!): 6349 6350 es Spanish Jorge González 6351 hu Hungarian Attila Hammer 6352 et Estonian Ivar Smolin 6353 6354========== 6355 63562.91.3 - 29-November-2010 6357 6358General: 6359 6360 * Work on Bug 633104 - I see three performance related problem 6361 with Mozilla Thunderbird and Orca 6362 6363 * Fix for bug #630591 - Orca's _generateDisplayedText should return 6364 an empty list when there is no text 6365 6366 * Fix for bug #634862 - Orca doesn't speak the heading or level when 6367 using caret navigation in WebKitGtk content 6368 6369 * Fix for bug #634469 - Remove unneeded accessible-value change hack 6370 from Gecko script. 6371 6372New and updated translations (THANKS EVERYONE!!!): 6373 6374 es Spanish Francisco Javier Dorado Martinez 6375 ro Romanian Lucian Adrian Grijincu, Morie Daniel Alexandru 6376 ug Uyghur Gheyret T.Kenji 6377 6378========== 6379 63802.91.2 - 8-November-2010 6381 6382General: 6383 6384 * Fix for bug #634248 - Orca should ignore object:state-changed:focused 6385 events triggered by WebKitGtk caret navigation 6386 6387 * Fix for bug #626266 - Discontinue support for OpenTTS system 6388 6389 * Fix for bug #628842 - Orca speaks newly-focused panels in gnome-panel 6390 using the default voice rather than the system voice 6391 6392 * Fix for bug #629586 - When Orca is in learn mode and the user switches 6393 to another application, Orca stops presenting the locusOfFocus 6394 6395New and updated translations (THANKS EVERYONE!!!): 6396 6397 ast Asturian Xandru Armesto 6398 ca@valencia Catalan Carles Ferrando 6399 gl Galician Fran Diéguez 6400 ja Japanese Takayuki KUSANO 6401 6402========== 6403 64042.91.1 - 18-October-2010 6405 6406General: 6407 6408 * Fix for bug #631544 - Orca crashes at GDM login screen if GDM's 6409 .local/share/orca directory does not exist 6410 6411 * Fix for bug #628276 - Orca: Icons in Nautilus aren't using 6412 localized role names 6413 6414 * Upgrade from LGPLv2 to LGPLv2.1. 6415 6416New and updated translations (THANKS EVERYONE!!!): 6417 6418 ca Catalan Gil Forcada 6419 cs Czech Marek Černocký 6420 de German Christian Kirbach 6421 et Estonian Ivar Smolin 6422 6423========== 6424 64252.91.0 - 03-October-2010 6426 6427General: 6428 6429 * Fix for bug #630274 - Use system voice for the "starting Orca prefs 6430 for x application" message 6431 6432 * Fix for bug #630644 - Modified gsmag.py to pass RectBounds arrays as 6433 [left, top, right, bottom] (instead of [left, top, width, height]) 6434 when invoking GNOME Shell magnifier via DBus 6435 6436 * Fix for bug #631120 - Check for pyxdg 6437 6438 * Fix for bug #630142 - Two incorrectly named chat settings in 6439 userCustomizableSettings 6440 6441 * Aditional fix for bug #609900 - Speech page speechdispatcher 6442 defaults to zh 6443 6444OpenOffice: 6445 6446 * Fix for bug #630584 - Orca should announce the newly-focused sheet 6447 when the user navigates amongst sheets in Calc 6448 6449WebKitGtk: 6450 6451 * Fix for bug #630328 - Orca provides no access to WebKitGtk content 6452 whatsoever 6453 6454New and updated translations (THANKS EVERYONE!!!): 6455 6456 bg Bulgarian Damyan Ivanov 6457 cs Czech Marek Černocký 6458 da Danish Daniel K. Gartmann, Kenneth Nielsen 6459 el Greek Simos Xenitellis 6460 it Italian Luca Ferretti 6461 ja Japanese Takayuki KUSANO 6462 pl Polish Piotr Drąg, Tomasz Dominikowski 6463 pt_BR Brazilian Portuguese Djavan Fagundes 6464 pt Portuguese Rui Batista 6465 6466========== 6467 64682.31.92 - 13-September-2010 6469 6470General: 6471 6472 * Fix for bug #609900 - Speech page speechdispatcher defaults to zh 6473 6474 * Fix for bug #628367 - When Orca enters notification mode and the 6475 user switches to another application, Orca stops presenting the 6476 locusOfFocus 6477 6478 * Fix for bug #628569 - Orca preferences are not getting saved 6479 permanently if a $HOME/.orca exists 6480 6481 * Fix for bug #628589 - Notification message list message is too long 6482 6483 * Additional work on bug #543157 - It is not always possible to 6484 distinguish on-screen text from Orca's "system" messages 6485 6486 * Fix for bug #628410 - Add support for object toolkits 6487 6488 * Fix for bug #628568 - Orca won't die, cannot be replaced if the 6489 at-spi registry daemon dies 6490 6491New and updated translations (THANKS EVERYONE!!!): 6492 6493 cs Czeck Marek Černocký 6494 de German Simon Bienlein 6495 el Greek Michael Kotsarinis 6496 es Spanish Francisco Javier Dorado Martínez 6497 fr French Laurent Coudeur 6498 gb British English Bruce Cowan and Philip Withnall 6499 gl Galician Fran Diéguez 6500 hu Hungarian Attila Hammer 6501 nb Norwegian bokmål Kjartan Maraas 6502 pt Portuguese Rui Batista 6503 sl Slovenian Matej Urbančič 6504 sv Swedish Daniel Nylander 6505 ta Tamil Dr.Tirumurti Vasudevan 6506 zh Traditional Chinese Chao-Hsiung Liao 6507 (Hong Kong and Taiwan) 6508========== 6509 65102.31.91 - 30-August-2010 6511 6512General: 6513 6514 * Fix for bug #625422 - Remove XDG location 'migration' option 6515 6516 * Fix for bug #627451 - Orca needs a way to repeat the latest 6517 notification messages. 6518 6519 * Fix for bug #628275 - Orca should be more forgiving when invalid 6520 options and arguments are specified 6521 6522 * Fix for bug #628256 - orca.die() should call sys.exit() rather than 6523 os._exit() 6524 6525 * Fix for bug #628300 - Write the errors to the sdterr instead of 6526 sdtout 6527 6528 * Additional fix for bug 626272 - Plural forms needed for correct 6529 localization 6530 6531 * Fix for bug #627052 - Orca shouldn't ignore of object:text-caret- 6532 moved events which immediately follow a window:activate event 6533 6534 * Fix for bug #627477 - Orca splash screen shouldn't be displayed in 6535 GDM 6536 6537 * Fix for bug #627216 - Orca not brailling messages received via 6538 notify-osd 6539 6540Speech: 6541 6542 * Fix for bug #520595 - Orca is far too "chatty" for persons with 6543 learning disabilities 6544 6545Gecko: 6546 6547 * Fix for bug #627769 - 2.31.91pre say all stops at links and headers 6548 in firefox and thunderbird 6549 6550 * Fix for bug #627691 - When I say all a webpage content and Orca 6551 attempts to speak an image description, the say all operation is 6552 terminated 6553 6554OOo: 6555 6556 * Fix for bug #627498 - Orca should explicitly present the insertion 6557 and deletion of the last row in an OOo Writer table 6558 6559New and updated translations (THANKS EVERYONE!!!): 6560 6561 cs Czeck Marek Černocký 6562 es Spanish Francisco Javier Dorado Martínez 6563 gb British English Philip Withnall 6564 gl Galician Fran Diéguez 6565 hu Hungarian Gabor Kelemen 6566 ja Japanese Jiro MATSUZAWA 6567 sl Slovenian Matej Urbančič 6568 zh Traditional Chinese Chao-Hsiung Liao 6569 (Hong Kong and Taiwan) 6570========== 6571 65722.31.90 - 16-August-2010 6573 6574General: 6575 6576 * Fix for bug #577705 - When Orca starts doesn't get to the component 6577 with focus 6578 6579 * Fix for bug #623571 - Use %-d format directive, not %d, for non- 6580 numeric date format strings 6581 6582 * Fix for bug #626967 - Orca's shellscript shouldn't use 'exec' for 6583 calling the Python script 6584 6585 * Fix for bug #626272 - Plural forms needed for correct localization 6586 6587 * Fix for bug #626640 - The Solaris user's PATH is hardcoded 6588 6589 * Fix for bug #626498 - Traceback seen in orca_gui_prefs.py when 6590 trying to bind an unbound command 6591 6592 * Fix for bug #626200 - Modules should use script methods for 6593 presenting messages 6594 6595 * Fix for bug #626075 - Speak unicode value of current character has 6596 been omitted from the laptop layout 6597 6598Speech: 6599 6600 * Fix for bug #543157 - It is not always possible to distinguish on- 6601 screen text from Orca's "system" messages 6602 6603 * Fix for bug #626713 - Orca fails to speak superscript symbols in the 6604 correct language when Up/Down Arrow is used 6605 6606 * Fix for bug #626197 - Orca often fails to associate the correct 6607 voice with the correct string when multiple voices are present in 6608 an utterance 6609 6610 * Fix for bug #626072 - Speech Dispatcher can get stuck in a language 6611 if the default voice has no language defined 6612 6613New and updated translations (THANKS EVERYONE!!!): 6614 6615 gl Galician Fran Diéguez 6616 sl Slovenian Matej Urbančič 6617 sv Swedish Daniel Nylander 6618 ta Tamil Dr.T.Vasudevan 6619 zh Chinese (Simplified) Ray Wang 6620 6621========== 6622 66232.31.6 - 02-August-2010 6624 6625General: 6626 6627 * Fix for bgo#625737 - Orca should attempt to clump superscripted and 6628 subscripted numbers together 6629 6630 * Fix for bgo#625719 - "Right-pointing arrow" string is associated 6631 with the incorrect Unicode character 6632 6633 * Fix for bgo#596108 - Use XDG locations for storing configuration 6634 files 6635 6636 * Fix for bgo#624640 - Traceback in script_utilities.selectedText() 6637 6638 6639Gecko: 6640 6641 * Fix for bgo#616650 - The default value of grabFocusOnAncestor for 6642 Yelp 2.x should (now) be False 6643 6644 * Fix for bgo#625458 - Orca is not presenting the new location when 6645 Tabbing amongst content in Gecko-based Yelp 6646 6647 * Fix for bgo#624979 - Push buttons no longer showing up in braille 6648 for Firefox 4.0 6649 6650OpenOffice.org: 6651 6652 * Fix for bgo#620109 - Speech Dispatcher (and OpenTTS?) do not present 6653 bullets from OOo Writer 6654 6655 * Fix for bgo#624641 - Orca says "grayed" when focus is initially 6656 given to the table in OOo Calc 6657 6658 * Fix for bgo#624628 - Orca does not announce the state of formatting 6659 toggle buttons in OOo 3.3 dev 6660 6661GCalctool: 6662 6663 * Fix for bgo#625729 - Orca does not present superscripted and 6664 subscripted numbers in gcalctool 6665 6666Eclipse: 6667 6668 * Fix for bgo#624243 - When editing in Eclipse by pressing the Tab key 6669 Orca sometimes reads the contents of the line 6670 6671 6672New and updated translations (THANKS EVERYONE!!!): 6673 6674 de German Mario Blättermann 6675 es Spanish Francisco Javier Dorado Martínez 6676 gl Galician Fran Diéguez 6677 hu Hungarian Attila Hammer 6678 zh Chinese (Simplified) Ray Wang 6679 6680========== 6681 66822.31.5 - 12-July-2010 6683 6684General: 6685 6686 * Fix for bgo#624153 - I see performance slowing with Orca after bug 6687 373387 fix 6688 6689 * Fix for bgo#373387 - Users should be able to lock/unlock the "Lock" 6690 modifier even if Caps Lock is the Orca modifier 6691 6692 * Fix for bgo#616585 - Numpad 0 can't work after launch and quit orca 6693 6694 * Fix for bgo#536827 - Provide configuration GUI option to set the 6695 Orca key/modifier 6696 6697 * Fix for bgo#623099 - Present date needs a few more formatting strings 6698 6699 * Fix for bgo#621535 - User should be able to select date and time 6700 format from gui 6701 6702 * Fix for bgo#623414 - Orca's date format strings contain an extraneous 6703 comma 6704 6705 * Fix for bgo#622739 - Make bonobo optional 6706 6707Magnification: 6708 6709 * Fix for bgo#621330 - Setting screen position of magnifier reverts to 6710 "Full Screen" upon closing prefs dialog (gs-mag) 6711 6712Gecko: 6713 6714 * Fix for bgo#623825 - Regression: Orca speaks unselected XUL radio 6715 buttons in Gecko dialog boxes 6716 6717 * Fix for bgo#623561 - Thunderbird script needs to be associated with 6718 Lanikai 6719 6720gnome-terminal: 6721 6722 * Fix for bgo#623897 - uppercase accented deleted in the terminal are 6723 not spoken with the correct voice 6724 6725New and updated translations (THANKS EVERYONE!!!): 6726 6727 es Spanish Jorge González 6728 gl Galician Fran Diéguez 6729 6730========== 6731 67322.31.4 - 28-June-2010 6733 6734General: 6735 6736 * Fix for bgo#622755 - Traceback when the Preferences dialog box is 6737 opened but espeak is not installed 6738 6739 * Fix for bgo#622752 - espeechfactory should be the last factory 6740 tried when the default factory is unavailable 6741 6742 * Fix for bgo#606978 - Detect working speech factory upon failure to 6743 initialize the preferred factory 6744 6745 * Fix for bgo#606975 - Move to SpeechDispatcher for GNOME 3 6746 6747 * Fix for bgo#622042 - Misordered dependencies in configure.in 6748 6749 * Fix for bgo#622120 - Insert comments on "echo option" for clarify 6750 translations 6751 6752 * Fix for bgo#621800 - GUI: should not be possible to set the right 6753 coordinate of zoomer position to less than left (ditto for bottom 6754 less than top) 6755 6756 * Fix for bgo#619809 - Orca freezes when building the flat review 6757 context of the Keybindings table 6758 6759 * Fix for bgo#621675 - Custom zoomer size has zero width (GnomeShell 6760 magnifier) 6761 6762 * Fix for bgo#611576 - Present date/time 6763 6764 * Fix for bgo#621000 - GtkCheckbuttons that simply change prefsDict 6765 can be handled by one handler 6766 6767 * Fix for bgo#621325 - Dbus call to gs-mag to show crosshairs fails 6768 in some cases 6769 6770 * Fix for bgo#621020 - Fix DBus interface to GNOME Shell Magnifier 6771 (GNOME Shell 2.31.2) 6772 6773 * Fix for bgo#591925 - Give scripts a means by which to filter out 6774 events which are no longer relevant 6775 6776Gecko: 6777 6778 * Fix for bgo#622812 - Firefox: Combo boxes cannot be activated via 6779 cursor routing keys 6780 6781 * Fix for bgo#622811 - Firefox: Braille not updated when checking a 6782 radio button 6783 6784 * Fix for bgo#622821 - Structural navigation should not move to 6785 empty sections 6786 6787 * Fix for bgo#618484 - Heuristic method of handling Thunderbird's 6788 flooded text insertions 6789 6790 * Fix for bgo#620299 - Orca does not treat editable document frames 6791 as entries 6792 6793 * Fix for bgo#621158 - Thunderbird combo box content does not show 6794 in Braille when combo has focus 6795 6796Eclipse: 6797 6798 * Fix for bgo#620018 - By reformatting a text or comment in eclipse, 6799 Orca speaks all the file contents 6800 6801 * Fix for bgo#621873 - custom script for Eclipse may be refactored 6802 6803Chat: 6804 6805 * Fix for bgo#615489 - Migrate Pidgin script to new chat.py 6806 6807 * Fix for bgo#621469 - The chat-only-if-focused options aren't 6808 respected when another script is active 6809 6810New and updated translations (THANKS EVERYONE!!!): 6811 6812 gl Galician Fran Diéguez 6813 nb Norwegian bokmål Kjartan Maraas 6814 6815========== 6816 68172.31.3 - 06-June-2010 6818 6819General: 6820 6821 * Fix for bgo#615968 - Catch some exceptions 6822 6823 * Fix for bgo#620671 - Timing problem with generator cache 6824 6825 * Fix for bgo#619306 - Indentation and justification is not always 6826 spoken 6827 6828 * Fix for bgo#620320 - Speaking of indentation should be handled by 6829 the speech generator 6830 6831 * Fix for bgo#620163 - There should be a script utility to get the 6832 last key and modifiers 6833 6834 * Fix for bgo#618927 - Need to add Open TTS to speech servers 6835 6836 * Fix for bgo#619332 - Generators should filter out '\r' line endings 6837 6838OpenOffice: 6839 6840 * Fix for bgo#620205 - Orca doesn't speak changes in bullets and 6841 numbers resulting from Tab, Shift+Tab, or BackSpace being pressed 6842 6843 * Fix for bgo#619648 - Orca doesn't speak list bullets and numbers 6844 when they are automatically inserted by OOo Writer 6845 6846 * Fix for bgo#620156 - Caret-moved events not presented in OOo Writer 6847 3.2's Hyperlink dialog 6848 6849 * Fix for bgo#619574 - Orca fails to speak links in OOo Writer when 6850 the localized form of 'link' contains an accented character 6851 6852 * Fix for bgo#620098 - When a line in an OOo Writer document ends 6853 with a link which began on an earlier line, Orca doesn't speak 6854 'link' 6855 6856 * Fix for bgo#620097 - When a line in an OOo Writer document ends 6857 with a link, the final character is spoken as if it were not part 6858 of the link 6859 6860 * Fix for bgo#620055 - Orca insists vehemently that you be told about 6861 margin-related text attributes in OOo 6862 6863 * Fix for bgo#620045 - Left and Right are missing from the list of 6864 keys the OOo script uses to determine when to speak toggle button 6865 state changes 6866 6867 * Fix for bgo#619949 - Atrributes in oowriter are not being presented 6868 6869 * Fix for bgo#613299 - Orca should not present changes in the active 6870 descendant for unfocused widgets in OOo 6871 6872Eclipse: 6873 6874 * Fix for bgo#619486 - Orca does not give feedback when performing an 6875 incremental find in Eclipse 6876 6877Pidgin: 6878 6879 * Fix for bgo#619473 - Orca is not presenting incoming chatroom 6880 messages with Pidgin 2.7.0 6881 6882New and updated translations (THANKS EVERYONE!!!): 6883 6884 gl Galician Fran Diéguez 6885 hu Hungarian Attila Hammer and Gabor Keleman 6886 nb Norwegian bokmål Kjartan Maraas 6887 6888========== 6889 68902.31.2 - 23-May-2010 6891 6892General: 6893 6894 * Fix for bgo#619046 - Opentts/sd does not accept '\r\n', prevent 6895 orca from sending this sequence. 6896 6897 * Fix for bgo#619047 - I can not run orca with --debug-file flag 6898 6899 * Fix for bgo#591034 - Caps_lock does not get re-enabled after orca 6900 shutdown and when switching from laptop to desktop layout. 6901 6902 * Fix for bgo#618285 - Orca -q and --replace should quit gracefully 6903 using kill. 6904 6905 * Fix for bgo3#618334 - SD python bindings crashes when receiving 6906 newline followed by full stop. 6907 6908 * Fix for bgo#618464 - Convert scripts/apps/{evolution,soffice}/ 6909 script.py to be more legible. 6910 6911 * Fix for bgo#618381 - Remove verbose keybinding code from default.py 6912 6913 * Fix for bgo#618311 - orca.in should use spaces rather than tabs. 6914 6915 * Fix for bgo#618192 - All application scripts should have their own 6916 directory 6917 6918 * Fix for bgo#609175 - The sets module is deprecated in python 2.6 6919 6920 * Fix for bgo#618165 - Create a Utilities class for scripts 6921 6922 * Fix for bgo#618166 - Orca's method names are inconsistent and 6923 sometimes confusing 6924 6925New Commands: 6926 6927 * Fix for bgo#619383 - Need unbound keybinding for cycling through 6928 key echo options. 6929 6930 * Fix for bgo#616820 - There is no command to present the list of 6931 available Orca keyboard shortcuts. 6932 6933 * Fix for bgo#617420 - Need unbound keybinding for rotating through 6934 punctuation levels. 6935 6936Braille: 6937 6938 * Fix for bgo#618728 - Orca should have short and detailed messages 6939 in both speech and braille 6940 6941 * Fix for bgo#618337 - Orca fails to present command-related 6942 confirmation messages in braille 6943 6944 * Fix for bgo#618291 - Orca fails to present title bar, status bar, 6945 and default button in braille 6946 6947 * Fix for bgo618288 - Orca fails to present the "no more found" 6948 structural navigation messages in braille 6949 6950 * Fix for bgo#533660 - Orca does not display labels for unlabeled 6951 XUL entries 6952 6953 * Fix for bgo#618800 - Some items spoken but not brailled in the OOo 6954 Writer Templates and Documents dialog 6955 6956 * Fix for bgo#617976 - OO spreadsheet should present the equation on 6957 the braille display when pressing orca+a 6958 6959Gecko: 6960 6961 * Fix for bgo#618981 - Orca sometimes speaks the entire line of a 6962 Thunderbird message when Home or End are pressed 6963 6964 * Fix for bgo#619139 - Traceback in guessLabelFromOtherLines() 6965 6966 * Fix for bgo#618863 - Table structural navigation not working with 6967 th element in Firefox 3.6 6968 6969 * Fix for bgo#618806 - WhereAmI in Thunderbird presents the full 6970 message text when a message is editable 6971 6972 * Fix for bgo#618827 - The generatorCache is not getting dumped when 6973 using Gecko's caret or structural navigation due to lack of AT-SPI 6974 events 6975 6976 * Fix for bgo#618801 - Traceback in Thunderbird 6977 6978 * Fix for bgo#618633 - Remove keybindings code from Gecko script. 6979 6980OpenOffice: 6981 6982 * Fix for bgo#619101 - Duplicate caret-moved events in OOo Writer 6983 are causing Orca to double-speak lines of text 6984 6985 * Fix for bgo#538050 - Orca should announce the slide title, number, 6986 and count when Page Up/Page Down is pressed in Impress 6987 6988 * Fix for bgo#618790 - The active descendant in OOo Writer 3.2's 6989 Templates and Documents dialog are not presented 6990 6991 * Fix for bgo#618794 - Orca speaks "end of table" when the selection 6992 changes in OOo Writer's Templates and Documents dialog 6993 6994 * Fix for bgo#617603 - OO Cell numbers not spoken in Ubuntu. 6995 6996Eclipse: 6997 6998 * Fix for bgo#618589 - when debugging in eclipse, sometimes orca 6999 reads the same line twice 7000 7001 * Fix for bgo#618303 - orca needs a custom script for eclipse 7002 7003Rhythmbox: 7004 7005 * Fix for bgo#618774 - Active descendant in Rhythmbox sidebar not 7006 presented 7007 7008Clutter/Cally: 7009 7010 * Fix for bgo#616206 - Add new specific toolkit script CALLY 7011 7012New and updated translations (THANKS EVERYONE!!!): 7013 7014 ar Arabic Fatma Mehanna 7015 gl Galician Fran Diéguez 7016 hu Hungarian Gabor Keleman 7017 7018========== 7019 70202.31.1 - 02-May-2010 7021 7022General: 7023 7024 * Fix for bgo#616848 - Application and toolkit scripts should not 7025 call methods in braille.py 7026 7027 * Fix for bgo#617345 - getChildNodes() is returning a list of 7028 integers rather than accessibles if NODE_PARENT_OF relationship 7029 is present 7030 7031 * Fix for bgo#617204 - Name changed on comboboxes that have focus 7032 should not be announced 7033 7034 * Fix for bgo#617113 - Need unbound keybinding for toggling speaking 7035 of indentation and justification 7036 7037 * Fix for bgo#617118 - Speak table cell preference is not getting 7038 saved 7039 7040 * Fix for bgo#615969 - Do not query toolkitName when queueing events 7041 7042 * Fix for bgo#616459 - Add needed fields to Orca's keyboardEvent and 7043 the ability to validate keyboardEvent data 7044 7045 * Fix for bgo#615966 - Ignore the desktop when generating braille 7046 7047 * Fix for bgo#614844 - Orca's debug output for events should include 7048 the any_data 7049 7050 * Fix for bgo#614826 - Orca is redefining the built-in function 7051 'next' in speech_generator.py 7052 7053 * Fix for bgo#594152 - positionInGroup includes non-showing objects 7054 7055 * Fix for bgo#614218 - In orca.desktop.in file the --replace 7056 parameter is not present in the exec line 7057 7058Chat: 7059 7060 * Fix for bgo#557009 - Orca should provide access to Empathy 7061 7062 * Fix for bgo#615485 - Orca should support the Instantbird chat 7063 client 7064 7065 * Fix for bgo#607663 - Create a script for Gajim 7066 7067 * Fix for bgo#589925 - Need to generalize chat support 7068 7069Firefox: 7070 7071 * Fix for bgo#616945 - Unbound structural navigation keys should 7072 be bound 7073 7074 * Fix for bgo#615304 - Sanity check needed in the Gecko script's 7075 updateBraille 7076 7077Java: 7078 7079 * Fix for bgo#616691 - Orca is too "chatty" in certain Java widgets 7080 due to extraneous events 7081 7082 * Fix for bgo#483222 - (Java) Where am i in JTree nodes gives little 7083 info 7084 7085 * Fix for bgo#616637 - Orca is double-presenting state changes for 7086 radio buttons and checkboxes in Java 7087 7088 * Fix for bgo#616618 - Node level and number of children not 7089 presented for Java trees 7090 7091 * Fix for bgo#616587 - Orca does not present Java trees correctly 7092 7093 * Fix for bgo#483212 - (Java) Missing significant information when 7094 performing where am i on combo box items 7095 7096 * Fix for bgo#616464 - Correct the issues with Java keyboardEvents 7097 7098OpenOffice: 7099 7100 * Fix for bgo#364772 - Orca cannot detect misspelled words on the 7101 fly in Openoffice 7102 7103New and updated translations (THANKS EVERYONE!!!): 7104 7105 ca Catalan Carles Ferrando and Jordi Serratosa 7106 gl Galician Francisco Diéguez 7107 hu Hungarian Attila Hammer and Gabor Kelemen 7108 ms Malay Ahmed Noor Kader Mustajir Md Eusoff 7109 uk Ukrainian Sergiy Gavrylov 7110 7111========== 7112 71132.30.0 - 28-Mar-2010 7114 7115General: 7116 7117* Fix for bgo#612558 - Need to map gnome-calculator to the gcalctool 7118 script Note that gnome-calculator is symbolic link to gcalctool. 7119 7120New and updated translations (THANKS EVERYONE!!!): 7121 7122 bg Bulgarian Alexander Shopov 7123 bn Bengali Sadia Afroz and Jamil Ahmed 7124 ca Catalan Gil Forcada 7125 cs Czech Marek Černocký and Petr Kovar 7126 da Danish Kenneth Nielsen 7127 el Greek Nikos Bakaoukas 7128 eu Basque Inaki Larranaga Murgoitio 7129 fi Finnish Tommi Vainikainen 7130 it Italian Luca Ferretti 7131 lt Lithuanian Romas Mažeika and Gintautas Miliauskas 7132 pt Portuguese Duarte Loreto 7133 ro Romanian Adi Roiban 7134 sv Swedish Daniel Nylander 7135 uk Ukrainian Maxim V. Dziumanenko 7136 vi Vietnamese Clytie Siddall 7137 zh_HK Traditional Chinese Chao-Hsiung Liao 7138 zh_TW Traditional Chinese Chao-Hsiung Liao 7139 7140========== 7141 71422.29.92 - 07-Mar-2010 7143 7144General: 7145 7146* Fix for bgo#611321 - keybindings.getInputHandler returns unbound 7147 commands as potential keybinding candidates 7148 7149New and updated translations (THANKS EVERYONE!!!): 7150 7151 bg Bulgarian Alexander Shopov 7152 de German Simon Bienlein and 7153 Mario Blättermann 7154 en_GB British English Bruce Cowan 7155 es Spanish Francisco Javier Dorado Martínez 7156 and Jorge González 7157 fr French Claude Paroz 7158 gl Galician Fran Diéguez and Antón Méixome 7159 pl Polish Piotr Drąg 7160 pt Portuguese Rui Batista 7161 pt_BR Brazilian Portuguese Felipe Vieira Borges 7162 ru Russian Юрий Козлов and Leonid Kanter 7163 ta Tamil Vasudeven 7164 7165========== 7166 71672.29.91 - 20-Feb-2010 7168 7169General: 7170 7171* Work on getting the regression tests working on Ubuntu. 7172 7173* Update the gsmag.py experimental module to work with the emerging 7174 magnifier D-Bus API. This is throwaway code and the support is not 7175 fully working. 7176 7177* Fix for bgo#593666 - Add structural navigation key for separators 7178 7179* More work related to bgo#608149 - Orca's caret navigation for 7180 Firefox is broken effective the 30th Sept build of FF 3.6. This 7181 adds a new per-script settings for yelp and thunderbird because they 7182 may use different versions of Gecko than firefox. 7183 7184* Fix for bgo#609633 - Orca can lock up the desktop when exiting apps 7185 if in flat review 7186 7187* Fix for bgo#610134 - Missing liblouis information can cause Orca to 7188 stop presenting 7189 7190* Fix for bgo#610472 - Orca is redefining the built-in function 7191 'next' in structural_navigation.py 7192 7193Firefox: 7194 7195* Fix for bgo#608150 - Firefox 3.6's changes to the hierarchy of 7196 tables needs to be handled by Orca 7197 7198New and updated translations (THANKS EVERYONE!!!): 7199 7200 es Spanish Francisco Javier Dorado Martinez and 7201 Jorge Gonzalez 7202 gl Galician Fran Diéguez 7203 hu Hungarian Attila Hammer and Gabor Kelemen 7204 ro Romanian Lucian Adrian Grijincu 7205 sl Slovenian Matej Urbančič 7206 ta Tamil Vasudeven 7207 zh_CN Simplified Chinese YunQiang Su 7208 7209========== 7210 72112.29.90 - 08-Feb-2010 7212 7213General: 7214 7215* Fix for bgo#608186 - Man page needs live region keybinds 7216 (thanks Arky!) 7217 7218* Sanity check to address the traceback reported in bgo#608319. 7219 7220* Fix for bgo#608680 - Please make orca's name translatable in the 7221 about dialog (thanks Gabor Kelemen!) 7222 7223Firefox: 7224 7225* Updated regression tests to use local stylesheets 7226 7227* Work on bgo #608149 - Orca's caret navigation for Firefox is broken 7228 effective the 30th Sept build of FF 3.6 7229 7230New and updated translations (THANKS EVERYONE!!!): 7231 7232 bg Bulgarian Alexander Shopov 7233 bn Bengali Maruf Ovee and Jamil Ahmed 7234 es Spanish Francisco Javier Dorado Martinez and 7235 Jorge Gonzalez 7236 et Estonian Mattias Põldaru 7237 hu Hungarian Attila Hammer and Gabor Kelemen 7238 sl Slovenian Matej Urbančič 7239 7240========== 7241 72422.29.6 - 25-Jan-2010 7243 7244General: 7245 7246* Removed some references to the string "CVS" in docs. Many apologies 7247 for the people this confused and the time it may have taken them to 7248 realize we didn't go back to CVS, but instead moved forward to "git" 7249 a long time ago. 7250 7251* Partial fix for bgo#431531 - Orca now speaks the unicode value of a 7252 character when you press the "review current character" key (e.g., 7253 KP_2) 3X. 7254 7255* Fix for bgo#606962 - availability of gnome-speech (or lack thereof) 7256 not handled well 7257 7258* Fix for bgo#607042 - Orca does not always present sufficient context 7259 in Where Am I 7260 7261* Fix for bgo#607414 - When I try writing a message with Thunderbird 7262 3.0, sometime the message edit box is not spokened after I pressing 7263 a tab key after with the subject edit box 7264 7265* Fix for bgo#607470 - Update script for Package Manager to include 7266 sibling of status bar when presenting status bar contents 7267 7268* Detection code for bgo#607847. This attempts to find problems with 7269 Orca keybindings conflicting or not working with the X Server 7270 keymap. You need to enable settings.validateKeyBindings in order 7271 for this to kick in. 7272 7273* Fix for bgo#607901 - Sanity check needed in speakTextSelectionState 7274 7275* Fix for bgo#607990 - Orca should present the appearance of the icon 7276 for logged errors in packagemanager 7277 7278* Fix for bgo#607988 - The messages spoken during a packagemanager 7279 search should also be 'flashed' in braille 7280 7281New and updated translations (THANKS EVERYONE!!!): 7282 7283 es Spanish Francisco Javier Dorado Martinez and 7284 Jorge Gonzalez 7285 sv Swedish Daniel Nylander 7286 7287========== 7288 72892.29.5 - 11-Jan-2010 7290 7291General: 7292 7293* Fix for bgo#586445 - Provide an 'About' dialog 7294 7295* Fix for bgo#592424 - Progress bar options in the Preferences dialog 7296 cannot be translated properly for all locales 7297 7298* Fix for bgo#593203 - Orca preferences does not fit in 1024x600 screen 7299 resolution 7300 7301New and updated translations (THANKS EVERYONE!!!): 7302 7303 hu Hungarian Attila Hammer and Gabor Kelemen 7304 sv Swedish Daniel Nylander 7305 uk Ukrainian Maxim V. Dziumanenko 7306 7307========== 7308 73092.29.4 - 21-Dec-2009 7310 7311NOTE - There was no 2.29.3 release due to no changes having been made 7312 during the 2.29.3 release time frame. 7313 7314General: 7315 7316* Fix for b.g.o.#601657 and d.o.o.#12629 - Preferences cannot be saved. 7317 7318* Fix for bgo#603520 - Need to add script mapping to check for Pidgin 7319 with a capital "P" 7320 7321* Fix for bgo#604492 - Orca doesn't work well with Packagemanager's 7322 new Recent Searches feature 7323 7324* Fix for bgo#604956 - Certain speech settings get improperly restored 7325 to default when setting up Orca initially 7326 7327* Fix for bgo#604964 - Orca doesn't present the section headings in 7328 PackageManager's new "Featured Packages" start page 7329 7330New and updated translations (THANKS EVERYONE!!!): 7331 7332 zh_HK Traditional Chinese Chao-Hsiung Liao 7333 zh_TW Traditional Chinese Chao-Hsiung Liao 7334 7335========== 7336 73372.29.2 - 16-Nov-2009 7338 7339NOTE - as a result of work on bgo#598917, you must now use 7340"orca --replace" if you want the new Orca process to kill any existing 7341processes. Prior to this, merely running "orca" would automatically 7342kill any existing processes. The new behavior is more consistent with 7343the way singleton instances are handled by many other applications. 7344 7345General: 7346 7347* Provisional support for the GNOME Shell Magnifier (a work in 7348 progress) 7349 7350* Fix for bgo#554688 - Navigation in gconf-editor doesn't work 7351 7352* Fix for bgo#597159 - Orca does not provide access to the contents of 7353 Packagemanager's HTML container 7354 7355* Fix for bgo#597170 - Add support for Banshee script (thanks Eitan!) 7356 7357* Fix for bgo#598917 - Orca Multiple Instances 7358 7359 NOTE: you must now use "orca --replace" if you want the new Orca 7360 process to kill any existing Orca process. Prior to this, merely 7361 running "orca" would automatically kill any existing processes. The 7362 new behavior is more consistent with the way singleton instances are 7363 handled by many other applications. 7364 7365* Fix for bgo#600372 - Orca handles text configuration input 7366 incorrectly 7367 7368* Fix for bgo#600539 - Man page improvements (thanks Arky!) 7369 7370New and updated translations (THANKS EVERYONE!!!): 7371 7372 ca Catalan Gil Forcada 7373 hu Hungarian Attila Hammer and Gabor Kelemen 7374 nb Norwegian bokmål Kjartan Marass 7375 sl Slovenian Matej Urbančič 7376 7377========== 7378 73792.29.1 - 26-Sep-2009 7380 7381General: 7382 7383* Fix for bgo#594022 - cannot launch orca preferences - GError: 7384 Duplicate object id 'renderer3' 7385 7386* Fix for bgo#595117 - Need to customize the presentation of the 7387 Packagemanager package list toggle 7388 7389* Fix for bgo#596257 - Generator arguments are not passed along with 7390 _generateImage() 7391 7392* Fix for bgo#596340 - Exception if no selection is given when 7393 choosing a language 7394 7395* Fix for bgo#596364 - Create a script for the OpenSolaris Device 7396 Driver Utility 7397 7398* Fix for bgo#596384 - Orca sometimes fails to speak a newly-focused 7399 table in certain OpenSolaris utilities 7400 7401* Fix for bgo#596635 - gcalctool script will need to be updated for 7402 2.29/2.30/3.0 7403 7404* Fix for bgo#598797 - Gnome-Terminal and VTE dump core when using 7405 Orca 7406 7407OpenOffice: 7408 7409* Fix for bgo#592917 - Orca doesn't present OOo Writer's Style combo 7410 box correctly 7411 7412Firefox: 7413 7414* Added script mapping for the latest Firefox. 7415 7416* Fix for bgo#592634 - The Gecko script's handling of caret navigation 7417 interferes when navigating editable messages in Thunderbird 7418 7419* Fix for bgo#593520 - The Gecko script's getBottomOfFile needs to be 7420 more efficient 7421 7422* Fix for bgo#593594 - Orca says "blank" when Firefox returns a bogus 7423 value for getTextAtOffset 7424 7425* Fix for bgo#593596 - When the user Up Arrows to a line in Firefox 7426 which begins with a nested paragraph, Orca fails to present that 7427 line 7428 7429New and updated translations (THANKS EVERYONE!!!): 7430 7431 bg Bulgarian Alexander Shopov 7432 ca Catalan Gil Forcada 7433 ca@valencia Catalan (Valencian) Carles Ferrando 7434 cs Czech Lucas Lommer and Petr Kovar 7435 da Danish Kenneth Nielsen 7436 de German Simon Bienlein and 7437 Mario Blättermann 7438 el Greek Kostas Papadimas and Jennie Petoumenou 7439 en_GB British English Bruce Cowan 7440 es Spanish Francisco Javier Dorado Martinez 7441 eu Basque Inaki Larranaga 7442 fi Finnish Ilkka Tuohela 7443 gl Galician Antón Méixome 7444 it Italian Luca Ferretti 7445 nb Norwegian bokmål Kjartan Marass 7446 pl Polish Piotr Leszczyński 7447 pt Portuguese Duarte Loreto 7448 pt_BR Brazilian Portuguese Og B. Maciel and Marco de Freitas 7449 ro Romanian Adi Roiban 7450 ta Tamil drtvasudevan 7451 sl Slovenian Matej Urbančič 7452 uk Ukrainian Maxim V. Dziumanenko 7453 zh_HK Traditional Chinese Chao-Hsiung Liao 7454 zh_TW Traditional Chinese Chao-Hsiung Liao 7455 7456========== 7457 74582.27.91 - 24-Aug-2009 7459 7460General: 7461 7462* Fix for bgo#591282 - add a switch to activate debug when executing 7463 orca 7464 7465* Fix for bgo#591289 - Need to remove duplicate speechTabLabel from 7466 orca-setup.ui 7467 7468* Fix for bgo#591382 - Need to add "word_char" to 7469 text_attribute_names.py for localization 7470 7471* Fix for bgo#591729 - Using cursor routing keys when the caret 7472 is panned off the display can cause cursor to jump 7473 7474* Fix for bgo#591734 - "No break space" character not spoken 7475 7476* Fix for bgo#591805 - Orca speaks the "restrict progress bar update 7477 to" label when the app preferences dialog loads 7478 7479* Fix for bgo#591907 - "All" hard to translate 7480 7481* Fix for bgo#592517 - Cursor position based upon uncontracted text 7482 when typing text and contracted braille is enabled 7483 7484* Fix for bgo#592741 - Fix .desktop file to meet GNOME goal 7485 7486OpenOffice/StarOffice: 7487 7488* Fix for bgo#356060 - Provide access to tree item level and state in 7489 OOo Navigator 7490 7491* Fix for bgo#590682 - Orca does not always speak the Paths table of 7492 the OOo Options dialog correctly 7493 7494* Fix for bgo#592138 - Orca speaks the next character rather than the 7495 next word when a paragraph boundary is crossed in Writer 7496 7497Evolution: 7498 7499* Fix for bgo#592708 - Orca should attempt to recognize Evo's Setup 7500 Assistant and present the (non-focused) prompts 7501 7502Firefox/Thunderbird: 7503 7504* Fix for bgo#577899 - Strange cursor movements in Firefox 7505 7506* Fix for bgo#584103 - Cursor problems when I compose a new message 7507 with Thunderbird 3.0B3 pre 7508 7509* Fix for bgo#591336 - Need a sanity check in Gecko's 7510 searchForCaretLocation 7511 7512* Fix for bgo#591351 - SayAll document function doesn't work correctly 7513 on some webpages 7514 7515* Fix for bgo#591592 - Orca does not speak and braille the appropriate 7516 information when moving by headings on all sites 7517 7518* Fix for bgo#591807 - Orca sometimes presents the previous line when 7519 Home/End is pressed in Gecko 7520 7521* Fix for bgo#591860 - Orca grinds to a halt when Ctrl+End is pressed 7522 in a really long message in Thunderbird 7523 7524* Fix for bgo#592383 - Orca gets stuck when it encounters a paragraph 7525 in Firefox which begins with a multi-line-high character 7526 7527New and updated translations (THANKS EVERYONE!!!): 7528 7529 bg Bulgarian Alexander Shopov 7530 de German Christian Kirbach and Simon Bienlein 7531 es Spanish Francisco Javier Dorado Martinez 7532 fr French Claude Paroz 7533 ga Irish Seán de Búrca 7534 gl Galician Antón Méixome 7535 gu Gujarati Ankit Patel and Sweta Kothari 7536 he Hebrew Mark Krapivner 7537 hu Hungarian Attila Hammer and Gabor Kelemen 7538 pt Portuguese Rui Batista 7539 pt_BR Brazilian Portuguese Leonardo Ferreira Fontenelle 7540 sv Swedish Daniel Nylander 7541 7542========== 7543 75442.27.90 - 09-Aug-2009 7545 7546General: 7547 7548* Fix for bgo#480883 - User can pan right in braille indefinitely at 7549 the end of a web page 7550 7551* Fix for bgo#523693 - Positioning of the cursor when editing text 7552 7553 This fixes a 'jumping cursor' problem when deleting text in the 7554 middle of a long text area and also adds a _realignViewport method 7555 to braille.py. The method works off new settings (you need to 7556 hand-edit your ~/.orca/user-settings.py or ~/.orca/orca-customizations.py 7557 file for now): 7558 7559 ALIGN_BRAILLE_BY_EDGE = 0 7560 ALIGN_BRAILLE_BY_MARGIN = 1 7561 ALIGN_BRAILLE_BY_WORD = 2 7562 brailleAlignmentMargin = 3 7563 brailleMaximumJump = 8 7564 brailleAlignmentStyle = ALIGN_BRAILLE_BY_EDGE 7565 7566 The default alignment style matches what we have today. 7567 7568 The ALIGN_BRAILLE_BY_MARGIN style uses brailleAlignmentMargin and is 7569 effectively a "push" model - when you get to the edge of the 7570 display, the viewport is pushed to keep the cursor cell at the 7571 margin (until you reach the edge of the text). 7572 7573 The ALIGN_BRAILLE_BY_WORD style uses brailleAlignmentMargin in the 7574 same push model above, but when it pushes the viewport, it pushes it 7575 so the edge lands on a word boundary. In the event we hit a really 7576 long word, the brailleMaximumJump setting limits how far we jump. 7577 7578* Fix for bgo#570070 - Remove 'item' from spoken string that 7579 represents position/index information 7580 7581* Fix for bgo#574344 - Support for different progress bar "verbosity 7582 levels" should be implemented 7583 7584* Fix for bgo#576847 - Add ability to 'flash' braille messages 7585 7586 This adds a 'flashTime' parameter to the braille.displayMessage and 7587 braille.displayRegions methods. If it is 0, the message will not be 7588 flashed. If it is greater than 0, the current message on the display 7589 will be saved and the new message will be flashed for flashTime 7590 milliseconds. If it is less than 0, the current message on the display 7591 will be saved and the new message will be shown until some other action, 7592 such as a keypress or cursor routing key press, causes the display to 7593 revert back to the original message. 7594 7595* Fix for bgo#578832 - Flash locking modifier key state in braille 7596 7597 This flashes a message for the Caps Lock modifier if the "Enable 7598 locking keys" checkbox is checked on the "Key Echo" tab in the Orca 7599 preferences UI. The flash time is settable via the 7600 'brailleFlashTime' setting which represents the number of 7601 milliseconds to flash a message. 7602 7603* Fix for bgo#582318 - Pressing panning buttons on the braille display 7604 should not interrupt speech 7605 7606* Fix for bgo#582491 - Strange message table behavior with Evolution 7607 7608* Fix for bgo#589610 - isupper should be used on unicode and not UTF-8 7609 strings 7610 7611* Fix for bgo#590219 - Incorrect text displayed with Orca quit 7612 confirmation dialog when the user using non english locale 7613 7614* Fix for bgo#590378 - configure.in and orca.spec.in need updating for 7615 compile and runtime dependencies. 7616 7617* Fix for bgo#590382 - Orca should have a script for packagemanager 7618 7619OpenOffice/StarOffice: 7620 7621* Fix for bgo#363820 - Orca should inform the user when text in given 7622 cell in Calc is too wide for that column 7623 7624Thunderbird: 7625 7626* Fix for bgo#590267 - Thunderbird's rendering of smileys as named 7627 paragraphs without accessible text causes Orca to speak the tutorial 7628 message inappropriately 7629 7630New and updated translations (THANKS EVERYONE!!!): 7631 7632 bn Bengali Maruf Ovee and Jamil Ahmed 7633 es Spanish Francisco Javier Dorado Martínez 7634 hu Hungarian Attila Hammer and Gabor Kelemen 7635 7636========== 7637 76382.27.5 - 27-Jul-2009 7639 7640General: 7641 7642* Migrated to GtkBuilder (bgo#582506 and bgo#589362) 7643 7644* Fix for bgo#434600 – cursor routing keys cannot be used to position 7645 caret at end of line 7646 7647* Re-fix for bgo#568696 - locus of focus changes when updating list of 7648 files in nautilus 7649 7650* Work on bgo#575784 - accented characters are not echoed correctly. 7651 Orca now has two new checkboxes on the "Key Echo" tab of the 7652 preferences UI. The first, "Enable non-spacing diacritical keys", 7653 specifies whether dead keys are echoed or not. The second, "Enable 7654 echo by character", specifies if the exact character typed in an 7655 editable text area is to be spoken. This differs from the "Enable 7656 alphanumeric and punctuation keys" setting in that it echos the 7657 characters that are typed vs. the keys that were pressed. If both 7658 are enabled, preference is given to character echo where it applies. 7659 7660* Fix for bgo#578106 - Gtk Warning on starting Orca Preferences GUI 7661 7662* Fix for bgo#585049 - When I select paragraphs with Ctrl+Shift+Down 7663 key combination, Orca says incorrect information message 7664 7665* Fix for bgo#585417 - Allow pauses to be inserted in speech output 7666 7667* Fix for bgo#585948 - Automatic position index spoken request. Orca 7668 now has a "Speak child position" on the "Speech" tab in the 7669 preferences UI. When selected, Orca will speak the child position 7670 (e.g., 'item 6 of 7') of various objects. 7671 7672* Fix for bgo#588471 - Orca's clicking functionality should click on 7673 the locusOfFocus when not in flat review 7674 7675* Fix for bgo#588774 - Tooltips aren't always presented 7676 7677* Fix for bgo#589244 - Remove libgail-gnome usage, use gail in gtk+ 7678 instead 7679 7680* Fix for bgo#589497 - orca shouldn't speak entering / leaving flat 7681 review mode when verbosity is set to brief 7682 7683* Fix for bgo#589504 - Orca double speaks typed characters when input 7684 method is enabled 7685 7686Firefox: 7687 7688* Fix for bgo#480883 - Braille navigation on Webpages. The pan left 7689 and pan right buttons on the braille display should now allow you to 7690 scroll through the page content in linear order. 7691 7692* Fix for bgo#586399 - Orca should provide support/access to "Mouse 7693 Overs" in web content. See the following message for a complete 7694 description: 7695 http://mail.gnome.org/archives/orca-list/2009-July/msg00186.html. 7696 7697* Fix for bgo#588910 - Orca should support the spellcheck as you go in 7698 mozilla applications 7699 7700* Fix for bgo#589455 - Can not activate links with structural 7701 navigation keys 7702 7703New and updated translations (THANKS EVERYONE!!!): 7704 7705 es Spanish Francisco Javier Dorado Martinez 7706 fr French Claude Paroz 7707 7708========== 7709 77102.27.4 - 13-Jul-2009 7711 7712General: 7713 7714* Fix for doo#9676 - Orca fails to launch. Make sure setting the PATH 7715 follows sh syntax and not bash. 7716 7717* Latent work for bgo#400729 - Orca should provide support for general 7718 audio. This adds some latent support for audio that gives people 7719 something to experiment with as soon as bgo#570658 is done. 7720 7721* Fix for bgo#561452 - Factor out included "louis" C extension. This 7722 now requires liblouis 1.6.2 and the liblouis 1.6.2 "louis" python 7723 module in order for contracted braille to work with Orca. See 7724 http://live.gnome.org/Orca/Braille for more information. 7725 7726* Fix for bgo#568696 - locus of focus changes when updating list of 7727 files in nautilus. 7728 7729* Much more work on bgo#570658 - Refactor the speech and braille 7730 generators. This refactor is almost complete. After a pass to 7731 simplify and consolidate the formatting strings, we should be ready 7732 to document how you can customize Orca presentation for yourself. 7733 7734* More work on bgo#575614 - Please add speakable characters: → and ←. 7735 7736* Fix for bgo#583199 - orca should not hang itself, or the desktop 7737 when brltty is killed. This fix allows BrlTTY to be killed, 7738 restarted, started before Orca, started after Orca, etc. This 7739 requires a fix in BrlTTY that will appear in a to-be-released 7740 version of BrlTTY (i.e., the fix is not in BrlTTY 4.0). Note that 7741 this change has caused us to change the default value of 7742 settings.enableBraille to False to prevent speech-only users from 7743 incurring unnecessary overhead. 7744 7745* Fix for bgo#584796 - Invoking the application specific preferences 7746 for Orca when in the Orca Quit dialog freezes speech. 7747 7748* Fix for bgo#585103 - Inconsistent behavior of flat review. 7749 7750* Provisional work on bgo#585417 - Allow pauses to be inserted in 7751 speech output. This provides code that will modify the speech 7752 formatting strings if orca.settings.useExperimentalSpeechProsody is 7753 True (the default value is True for this release). This allows 7754 users to experiment with the prosody work Hammer Attila has done 7755 before we finally commit to it. 7756 7757 NOTE: to indicate things are still experimental, informational 7758 messages will be included on the command line where you run Orca. 7759 These informational messages say that pauses have been added to the 7760 formatting strings. When the integration is done, these messages 7761 will be removed. 7762 7763* Fix for bgo#585897 - Pronunciation substitution can miss words due 7764 to word delimiters 7765 7766* Fix for bgo#586385 - When I using where am I function with 7767 Openoffice.org Calc, the spoken row and column information are not 7768 marked for translation. 7769 7770* Fix for bgo#586580 - Orca repeats the coordinates of Calc cells. 7771 7772* Fix for bgo#588403 - Implement ability to route the mouse pointer 7773 without clicking. This implements support for routing the pointer to 7774 the current location (either the area under flat review or the 7775 locusOfFocus). 7776 7777* Fix for crash (no bug number) - Prevent stack trace when contracted 7778 braille is being used. The trace would also kill speech. 7779 7780OpenOffice/StarOffice: 7781 7782* Fix for bug #583811 - Doing a select all in OOo Writer causes Orca 7783 to say "selected" for each paragraph. 7784 7785Thunderbird: 7786 7787* Fix for bgo#584263 - When I compose or reply to a message with 7788 Thunderbird, the Ctrl+End key combination does not work. 7789 7790* Fix for bgo#584837 - Find dialog fails to move caret to desired 7791 location in Thunderbird. 7792 7793* Fix for bgo#568658 - Sometimes Orca announces the wrong subject in 7794 Thunderbird. 7795 7796Firefox: 7797 7798* Fix for bgo#584540 - Orca should not duplicate images and lines of 7799 text on facebook 7800 7801* Fix for bgo#585871 - WhereAmI info in FF doesn't include link 7802 text. 7803 7804* Fix for bgo#587794 - In some pages I cannot read using the Down 7805 Arrow key. 7806 7807* Fix for bgo#588344 - Missed text on a page in Firefox. 7808 7809New and updated translations (THANKS EVERYONE!!!): 7810 7811 cs Czech Lucas Lommer 7812 es Spanish Francisco Javier Dorado Martinez and 7813 Jorge Gonzalez 7814 hu Hungarian Attila Hammer and Gabor Kelemen 7815 uk Ukrainian Maxim Dziumanenko 7816 7817========== 7818 78192.27.3 - 15-Jun-2009 7820 7821General: 7822 7823* We no longer manually update the ChangeLog each time we commit a 7824 change. Instead, the ChangeLog will be automatically generated from 7825 the git logs when we create a new release. If you pull from git, 7826 you can use 'git log' for a detailed list of changes. 7827 7828* Much work on bgo#570658 - Refactor the speech and braille 7829 generators. This represents a HUGE REFACTOR for Orca. The speech 7830 generators have been completely rewritten to use formatting strings, 7831 and they are now used by the focus tracking and where am I code. 7832 This has simplified the code base a lot, increased performance in 7833 some areas, and has fixed a number of latent bugs. It also enables 7834 finer granularity for switching voices and helps set us up for 7835 incorporating audio cues. Please help us by testing with the latest 7836 code and by reporting issues and suggestions at orca-list@gnome.org. 7837 7838* Fix for bgo#583274 - portability for orca script (Thomas Klausner) 7839 7840* Fix for bgo#585017 - Orca should speak the toggled state of flat 7841 review mode 7842 7843* Fix for bgo#585792 - i18n strings should use parameterized forms 7844 7845OpenOffice: 7846 7847* Significant progress on bgo#574720 - Table Navigation Keys for 7848 OpenOffice Writer. Structural navigation can be enabled/disabled in 7849 OOo with Orca+Z. It is disabled by default in OOo because, unlike in 7850 Gecko, odds are that you'll want to type. :-) Mind you right now we 7851 don't have structural navigation by headings, etc. in Writer. But 7852 one day we will. Alt + the arrows move by cell, Alt + Home/End move 7853 to the beginning/ending of the table respectively. 7854 7855* Fix for bug #583414 - Orca should announce when is at last cell on 7856 a table in OOo. 7857 7858New and updated translations (THANKS EVERYONE!!!): 7859 7860 See also the overall translation status: 7861 http://l10n.gnome.org/module/orca 7862 7863 es Spanish Francisco Javier Dorado Martinez 7864 sv Swedish Daniel Nylander 7865 ta Tamil drtvasudevan 7866 7867========== 7868 78692.27.2 - 25-May-2009 7870 7871General: 7872 7873* Work on bug #354471 - Text selection from braille input device. 7874 This is the first step of implementing this feature. Here's the 7875 behavior: 7876 7877 KEY_CMD_CUTBEGIN (Dot 1 + cursor routing key on my display) - 7878 this will specify the start of a selection. Orca will merely 7879 move the caret to the given spot and will clear any existing 7880 selection. 7881 7882 KEY_CMD_CUTLINE (Dot 4 + cursor routing key on my display) - 7883 this will specify the end of a selection and the selected text 7884 is automatically copied to the system clipboard. If a selection 7885 doesn't exist, Orca creates a new one where the other endpoint 7886 of the selection is where the caret is. If a selection exists 7887 and the selection point is outside the existing selection, Orca 7888 extends the existing one. If a selection exists and the 7889 selection point is inside the existing selection, Orca trims the 7890 selection from the right (i.e., the selected text that's after 7891 the selection point becomes unselected). 7892 7893 Known issues that need to be resolved: 7894 7895 1) This only works in text areas. It doesn't work across things 7896 such as paragraphs in OpenOffice. 7897 7898 2) There's some strangeness with speech feedback: it sometimes 7899 says "unselected" when the text is selected. This should be 7900 fixable, but there also probably shouldn't be any speech 7901 feedback when doing this from the braille display. 7902 7903* Fix for bug #466841 - Orca doesn't announce items when Alt+Tabbing 7904 if Compiz is enabled. This fix is designed to improve Orca's access 7905 to the basic window switcher in Compiz. There are still bugs in 7906 Compiz which make providing compelling access difficult, but this 7907 should at least make switching windows accessible. 7908 7909* Fix for bug #511468 - Ekiga chat window accessibility problem. 7910 7911* Fix for bug #574221 - left-pane in Ekiga's preference box can't be 7912 read at start-up. 7913 7914* Fix for bug #575614 - Please add speakable characters: → and ←. 7915 7916* Fix for bug #577977 - provide speech feedback for "repeat last find" 7917 in Gedit. 7918 7919* Fix for bug #581372 - Move cursor routing and six dot key handling 7920 from braille.py to script. With the cleanup from bug #581532 to 7921 remove the custom brl module and move directly to the brlapi module 7922 provided by BrlTTY/BrlAPI, we are now able to handle BrlAPI commands 7923 much better. This patch 'uncovers' the handling the cursor routing 7924 keys and the six dot keys; they are no longer swallowed/handled by 7925 the braille.py module alone. Instead, they go to the script like 7926 any other event. By default, the script just turns around and calls 7927 braille.py methods, but it can also feel free to override them. For 7928 example, it might look at keyboard modifiers along with a cursor 7929 routing key to see if it wants to select text or not. 7930 7931 As a note, the BrlAPI events come to us as a dictionary containing a 7932 bunch of information about the event. For example, the cursor 7933 routing command contains information about which routing key was 7934 pressed. The six dots command, which is used to turn contracted 7935 braille on or off, contains information about whether the user wants 7936 to turn contracted braille on (dots 2-3-5 on my Baum display) or off 7937 (dots 2-3-6 on my Baum display). Right now, expressing interest in 7938 braille events is still done by the command (e.g., 7939 brlapi.KEY_CMD_HOME, brlapi.KEY_CMD_ROUTE, brlapi.KEY_CMD_SIXDOTS) 7940 and it is up to the event handler to determine how to handle the 7941 arguments. 7942 7943* Fix for bug #581532 - Remove brl module. Orca now uses the BrlAPI 7944 python bindings. 7945 7946* Fix for bug #582028 - Character pronunciations are not used when 7947 navigating by line. This provides a fallback to the chnames 7948 dictionary. 7949 7950* Fix for bug #582684 - Arrowing left/right across tree tables causes 7951 whole row to be spoken. 7952 7953OpenOffice: 7954 7955* Work on bug #574720 - Table Navigation Keys for OpenOffice Writer. 7956 This adds in support for Alt + the cursoring keys for navigation in 7957 OOo tables. Note that you will need to first enable structural by 7958 pressing Orca + Z. We plan to add in the customizations/settings 7959 available in the Gecko preferences, as well as for the announcement 7960 of dynamic row and column headers when navigating. 7961 7962Firefox: 7963 7964* Fix for bug #530784 - whereAmI info for list items in web content 7965 needs to be improved. 7966 7967* Fix for bug #577900 - Blank lines in Firefox text areas incorrectly 7968 spoken. 7969 7970New and updated translations (THANKS EVERYONE!!!): 7971 7972 See also the overall translation status: 7973 http://l10n.gnome.org/module/orca 7974 7975 hu Hungarian Attila Hammer and Gabor Kelemen 7976 ta Tamil drtvasudevan 7977 7978========== 7979 79802.27.1 - 04-May-2009 7981 7982General: 7983 7984* Much work to handle the transition from subversion to git. 7985 (Willie Walker, Olav Vitters, Mesar Hameed) 7986 7987* Updated script writer's guide -- the document lives in 7988 docs/doc-set/internals.html. (Willie Walker) 7989 7990* Add setting to disable the pyatspi GIL idle handler: 7991 useGILIdleHandler. This change is made in response to 7992 http://bugzilla.gnome.org/show_bug.cgi?id=576954 where it appears as 7993 though the GIL idle handler in pyatspi is causing consumers of 7994 pyatspi (e.g., Orca and accerciser) to start consuming 100% of a CPU 7995 when the machine is idle. We're pretty sure the GIL handler is not 7996 necessary, so this change gets rid of it for the 2.27.1 development 7997 build of Orca. If we see that users notice strange lock ups, 7998 however, we may need to change things back. (Willie Walker) 7999 8000* Adjust debug utilities to print to console and debug log. 8001 (Willie Walker) 8002 8003* Fix for bug #579052 - Orca should be able to run with AT-SPI/D-Bus. 8004 (Willie Walker) 8005 8006* Fix for bug #573535 - Orca should use the 16x16 pixels application 8007 icon for Main and Preferences windows. (Stephen Brandt) 8008 8009* Fix for bug #575921 - When I working with the gcalctool application, 8010 Orca says too lot of the result of the mathematic operations. 8011 (Willie Walker) 8012 8013* Fix for bug #576037 - Bind F1 key to help page. (Willie Walker) 8014 8015* Fix for bug #576438 - Provide state change information for radio 8016 buttons that require you to press space to select them. 8017 (Willie Walker) 8018 8019* Fix for bug #577239 - Cannot navigate by line through multi-line HTML 8020 list items in Firefox/Thunderbird when arrowToLineBeginning is 8021 False. (Joanmarie Diggs) 8022 8023* Fix for bug #577330 - Detect whether speech dispatcher is installed 8024 or not. (Tomas Cerha) 8025 8026* Fix for bug #577977 - provide speech feedback for "repeat last find" 8027 in Gedit. (Nolan Darilek) 8028 8029* Fix for bug #577979 - Pressing Down Arrow from the middle of a 8030 multi-line HTML list item initially moves to the beginning of the 8031 line when arrowToLineBeginning is False. (Joanmarie Diggs) 8032 8033* Fix for bug #580423 - Remove deprecated libgnomeui dependency. Use 8034 DBus org.gnome.SessionManager.Logout instead of 8035 gnome.ui.master_client().request_save. (Willie Walker) 8036 8037* Fix for bug #580329 - Use show_uri() to display help window. 8038 (Vincent Legoll) 8039 8040OpenOffice: 8041 8042* Fix for bug #577245 - Present paragraph-style information in 8043 OpenOffice. (Willie Walker) 8044 8045* Fix for bug #578072 - Orca does not always present text attributes 8046 in braille in OOo documents. (Joanmarie Diggs) 8047 8048New and updated translations (THANKS EVERYONE!!!): 8049 8050 See also the overall translation status: 8051 http://l10n.gnome.org/module/orca 8052 8053 bg Bulgarian Alexander Shopov 8054 ca Catalan Jordi Mas i Hernandez 8055 uk Ukrainian Maxim Dziumanenko 8056 zh_CN Simplified Chinese Aron Xu 8057 8058========== 8059 80602.26.0 - 15-Mar-2009 8061 8062NOTE - these are the changes since 2.25.92. For a summary of changes over 8063the 2.24.x release series, please refer to the following URL: 8064 8065 http://live.gnome.org/TwoPointTwentyfive/ReleaseNotes 8066 8067General: 8068 8069* Updates to regression tests, mainly to work with Firefox 3.1 Beta 3. 8070 8071Firefox: 8072 8073* Fix for bug #570557 - (ARIA) List items not presented. 8074 8075New and updated translations (THANKS EVERYONE!!!): 8076 8077 See also the overall translation status: 8078 http://l10n.gnome.org/module/orca 8079 8080 da Danish Kenneth Nielsen 8081 de German Simon Bienlein and Mario Blättermann 8082 es Spanish Francisco Javier Dorado Martinez and 8083 Jorge Gonzalez 8084 hi Hindi Rajesh Ranjan 8085 hu Hungarian Gabor Kelemen 8086 it Italian Luca Ferretti and Milo Casagrande 8087 ml Malayalam Harivishnu and Ani Peter 8088 or Oriya Manoj Kumar Giri 8089 pl Polish Wadim Dziedzic 8090 ru Russian Nickolay V. Shmyre 8091 ta Tamil I. Felix 8092 te Telugu Krishnababu K 8093 8094========== 8095 80962.25.92 - 02-Mar-2009 8097 8098General: 8099 8100* Fix for bug #387556 - Arrowing past last character at end of line in 8101 Orca results in no speech 8102 8103* More fixing for bug #419123 - Modified speech settings do not change 8104 immediately in preferences dialog. There was an issue with setting 8105 the uppercase and/or hyperlink voice settings the first time. 8106 8107* Fix for bug #517387 - Orca should not read password out in gdm login 8108 window 8109 8110* Fix for bug #570390 - Spellcheck in evolution is badly broken 8111 8112* Fix for bug #572215 - Opening preferences launches magnifier 8113 8114* Fix for bug #572218 - Order of variables not changeable 8115 8116* Fix for bug #572294 - Need a sanity check in the default script's 8117 locusOfFocusChanged 8118 8119* Fix for bug #573156 - Add a notify-osd script 8120 8121* Fix for bug #573535 - Orca should use the 16x16 pixels application 8122 icon for Main and Preferences windows. This keeps the icon at the 8123 48x48 size that has been used to date, but makes sure it is used on 8124 all the windows shown by Orca. If we decide to go from 48x48 to 8125 16x16, we can change the new set_orca_icon method in orca_glade.py. 8126 8127Pidgin: 8128 8129* Fix for bug #572303 - Double-speaking of characters entered into 8130 pidgin account creation 8131 8132Thunderbird: 8133 8134* Fix for bug #571812 - Orca does not read the next message in 8135 thunderbird when deleting if first column does not change 8136 8137Firefox: 8138 8139* Fix for bug #570550 - (ARIA) UIUC Number Guessing Game Alert not 8140 presented when it changes 8141 8142* Fix for bug #570567 - Where am I for link does not speak the link 8143 text 8144 8145* Fix for bug #570757 - Orca can get stuck when browsing pages with 8146 embedded panels in FF 3.x 8147 8148* Fix for bug #573174 - Gecko script.py calls debug.printException 8149 when there isn't an exception 8150 8151* Work on bug #573303 - Support text attribute and spelling error 8152 notification in FF. Limit the speaking of font names to just the 8153 first family listed 8154 8155New and updated translations (THANKS EVERYONE!!!): 8156 8157 See also the overall translation status: 8158 http://l10n.gnome.org/module/orca 8159 8160 ca Catalan Gil Forcada 8161 en_GB British English Philip Withnall 8162 es Spanish Francisco Javier Dorado Martinez and 8163 Jorge Gonzalez 8164 eu Basque Inaki Larranaga Murgoitio 8165 fi Finnish Ilkka Tuohela 8166 fr French Claude Paroz 8167 hu Hungarian Gabor Kelemen 8168 ja Japanese Takeshi Aihana 8169 nl Dutch Wouter Bolsterlee 8170 pl Polish Tomasz Dominikowski 8171 pt Portuguese Rui Batista and Duarte Loreto 8172 pt_BR Brazilian Portuguese Tiago Melo Casal, Og Maciel, and 8173 ro Romanian Adi Roiban, Lucian Adrian Grijincu and 8174 Jani Monoses 8175 sv Swedish Daniel Nylander 8176 th Thai Theppitak Karoonboonyanan 8177 tr Turkish Baris Cicek 8178 8179=========== 8180 81812.25.91 - 16-Feb-2009 8182 8183General: 8184 8185* Fix for bug #419123 - Modified speech settings do not change 8186 immediately in preferences dialog. Many thanks to Hammer Attila for 8187 his testing and feedback. 8188 8189* Additional fix for bug #569118 - Use C_() instead of Q_() with 8190 context 8191 8192* Fix for bug #569343 - Speaking of indentation is misleading 8193 8194* Fix for bug #570387 - Clean up the speech tab of the preferences UI. 8195 8196Firefox: 8197 8198* Fix for bug #555540 - Add support for additional landmark roles 8199 8200* Fix for bug #561660 - For example with firefox 3.0, heading levels 8201 incorrect sayed for hungarian grammatical 8202 8203* Fix for bug #568768 - Orca starts at the top of a newly-loaded page 8204 rather than the specified fragment. 8205 8206* Fix for bug #570524 - (ARIA) Issues with Dojo combo box interaction. 8207 8208* Fix for bug #570532 - (ARIA) Alert text not brailled when navigating 8209 it. 8210 8211* Fix for bug #570551 - (ARIA) UIUC Number Guessing Game Alert Dialog 8212 not presented when it appears. 8213 8214* Work on bug #571058 - (ARIA) Orca's caret navigation is kicking in 8215 when it shouldn't be. 8216 8217* Work on (and possibly fix for) bug #571799 - (ARIA) Need to clean up 8218 braille presentation of certain widgets. 8219 8220New and updated translations (THANKS EVERYONE!!!): 8221 8222 See also the overall translation status: 8223 http://l10n.gnome.org/module/orca 8224 8225 ca Catalan Gil Forcada 8226 da Danish Kenneth Nielsen 8227 es Spanish Francisco Javier Dorado Martinez and 8228 Jorge Gonzalez 8229 he Hebrew Mark Krapivner 8230 pt_BR Brazilian Portuguese Jonh Wendell and Andre Gondim 8231 sv Swedish Daniel Nylander 8232 th Thai Theppitak Karoonboonyanan 8233 vi Vietnamese Clytie Siddall 8234 zh_HK Traditional Chinese Chao-Hsiung Liao 8235 zh_TW Traditional Chinese Chao-Hsiung Liao 8236 8237========== 8238 82392.25.90 - 02-Feb-2009 8240 8241General: 8242 8243* Fix for bug #553678 - orca can act badly at login time 8244 8245* Fix for bug #561548 - Orca locks up when closing some Pidgin 8246 conversations. 8247 8248* Fix for bug #562060 - Speech should speak multi case strings as 8249 words. Adjust the regexes used. 8250 8251* Fix for bug #563128 - Text-based setup should offer option to 8252 automatically launch Orca on login 8253 8254* Fix for bug #567428 -"readonly text" spoken when caret changes line. 8255 8256* Fix for bug #568751 - Interaction with the punctuation preferences 8257 can cause a hang 8258 8259* Fix for bug #568589 - braillegenerator adding image string 8260 versus braille.Component for table cells 8261 8262* Fix for bug #568875 - Pressing "Apply" button in preferences dialog 8263 causes autostart option to be checked 8264 8265* Fix for bug #569118 - Use C_() instead of Q_() with context NOTE: 8266 you need to install SUNWgnu-gettext and rerun your autogen.sh to 8267 work with this change on OpenSolaris. 8268 8269Firefox: 8270 8271* Fix for bug #537303 - Certain FF3 add-ons interfere with Orca's 8272 ability to provide access to content. 8273 8274* Fix for bug #552965 - aria-valuetext ignored 8275 8276* Fix for bug #567984 - Structural navigation needs to consider text 8277 within the document frame. 8278 8279* Fix for bug #568467 - aria-describedby text spoken twice via 8280 Where Am I 8281 8282* Fix for bug #568550 - Add default keybindings for navigating by 8283 landmarks 8284 8285* Fix for bug #568631 - Orca does not update the position for 8286 same-page links which reference objects by name/id in Firefox 3. 8287 8288* Fix for bug #569346 - No speech for image-only ARIA buttons and ARIA 8289 menu items 8290 8291* Fix for bug #569835 - Orca should support the ARIA haspopup 8292 attribute 8293 8294New and updated translations (THANKS EVERYONE!!!): 8295 8296 NOTE - the fix for bug #569118 caused changes in every *.po file. 8297 8298 ca Catalan Gil Forcada 8299 es Spanish Francisco Javier Dorado Martinez and 8300 Jorge Gonzalez 8301 hu Hungarian Attila Hammer and Gabor Kelemen 8302 ko Korean Changwoo Ryu 8303 sv Swedish Daniel Nylander 8304 8305========== 8306 83072.25.5 - 19-Jan-2009 8308 8309General: 8310 8311* Fix for bug #535221 - Automatic shortcut information spoken 8312 8313* Fix for bug #562060 - Speech should speak multi case strings as words 8314 8315* Fix for bug #562327 - Desktop tutor message order problem 8316 8317* Fix for bug #563171 - src/orca/flat_review.py:getZonesFromText 8318 should clip zones based on what text is visible 8319 8320* Fix for bug #563200 - Orca not spoken the character code 8222 8321 character. Added double low quote and single low quote to the 8322 character names and punctuation table. 8323 8324* Fix for bug #567428 - "readonly text" spoken when caret changes 8325 line (in evolution) 8326 8327Firefox/Thunderbird: 8328 8329* Fix for bug #566954 - ARIA toggle button state not handled correctly 8330 8331* Fix for bug #566955 - Need to remove extra whitespace from braille 8332 output for Firefox 3.x. 8333 8334* Fix for bug #567167 - Orca sometimes (re)announces that the document 8335 frame has just received focus in Firefox 3.x. 8336 8337* Fix for bug #567864 - Orca stops responding when flat review is used 8338 in thunderbird message window and message is closed 8339 8340* Partial fix for bug #567984 -Structural navigation needs to consider 8341 text within the document frame. 8342 8343New and updated translations (THANKS EVERYONE!!!): 8344 8345 es Spanish Francisco Javier Dorado Martinez and 8346 Jorge Gonzalez 8347 hu Hungarian Attila Hammer and Gabor Kelemen 8348 nb Norwegian Bokmål Kjartan Maraas 8349 pt Portuguese Rui Batista and Duarte Loreto 8350 8351========== 8352 83532.25.4 - 05-Jan-2009 8354 8355General: 8356 8357* Fix for bug #354479 - Automatic presentation of "balloon" type 8358 messages. 8359 8360* Fix for bug #564994 - Drop eel dependency 8361 8362* Fix for bug #565670 - recycling of gtk.CellRendererText() 8363 8364Firefox: 8365 8366* Fix for bug #565886 - Extraneous caret-moved events emitted by FF 8367 3.1 cause unnecessary braille updating. 8368 8369* Fix for bug #565944 - Missing whitespace when the end of line 8370 braille indicator is followed by an image in FF 3.x. 8371 8372* Fix for bug #566073 - Orca provides the "tree level" for items in 8373 submenus within Firefox 3.x. 8374 8375* Fix for bug #566180 - Orca inappropriately announces the name and 8376 role of (un)ordered list items as part of the context in Firefox 8377 3.2. 8378 8379* Fix for bug #566181 - Changes made to Firefox 3.2 caret-moved events 8380 cause Orca to provide unreliable access during the use of the Find 8381 toolbar. 8382 8383* Fix for bug #566361 - Orca inappropriately announces the name of 8384 table cells as part of the context in Firefox 3.2. 8385 8386New and updated translations (THANKS EVERYONE!!!): 8387 8388 See also the overall translation status: 8389 http://l10n.gnome.org/module/orca 8390 8391 he Hebrew Mark Krapivner 8392 8393========== 8394 83952.25.3 - 15-Dec-2008 8396 8397Firefox: 8398 8399* Fix for bug #563502 - Need to map "Shiretoko" to the Mozilla script. 8400 8401New and updated translations (THANKS EVERYONE!!!): 8402 8403 See also the overall translation status: 8404 http://l10n.gnome.org/module/orca 8405 8406 hu Hungarian Atilla Hammer and Gabor Kelemen 8407 sv Swedish Daniel Nylander 8408 8409========== 8410 84112.25.2 - 01-Dec-2008 8412 8413General: 8414 8415* Work on bug #508675 - Applying change in Orca preference dialog 8416 is a little bit slow. 8417 8418* Fix for bug #551891 - Flat review does not always 8419 start in the correct place when focus is in a tree table. 8420 8421* Fix for bug #554002 - Orca App-Preferences dialog page tabs are 8422 "off" by one in speech and braille. 8423 8424* Fix for bug #560649 - configure doesn't detect 8425 Python modules installed in non-standard location. 8426 8427* Fix for bug #561540 - Traceback in default.py onStateChanged. 8428 8429* Fix for bug #562877 - account for pronunciation dictionary 8430 when speech-dispatcher backend is used 8431 8432OpenOffice: 8433 8434* Fix for bug #556657 - Orca is rather chatty when focus is given to 8435 an OOo list whose parent is a combo box. 8436 8437* Fix for bug #562532 - When using Openoffice.org Spreadsheet with 8438 Orca, the cell coordinates are not spoken for all locales. 8439 8440Firefox: 8441 8442* Fix for bug #495303 - Character flat review not working correctly 8443 with generated texts in XUL. 8444 8445* Fix for bug #554616 - Problems accessing subsequent 8446 lines of cells which contain line break tags in FF3 tables. 8447 8448* Fix for bug #554616 - Problems accessing subsequent lines of cells 8449 which contain line break tags in FF3 tables. 8450 8451* More work on bug #554831 - Google calendar unusable with orca. 8452 You can now arrow into the day grid. 8453 8454* Fix for bug #555055 - Orca should be able to navigate 8455 http://www.modernthaisf.com/gpage.html. 8456 8457* Fix for bug #556470 - Orca should not land on empty (cell-less) 8458 tables when using structural navigation by table. 8459 8460* Fix for bug #558516 - Traceback when navigating on huge webpages. 8461 8462* Fix for bug #559839 - Orca sometimes includes content from other 8463 lines when navigating via Up/Down Arrow in Firefox 3. 8464 8465* Fix for bug #560466 - Improve the accuracy of label guess for 8466 Firefox 3. 8467 8468New and updated translations (THANKS EVERYONE!!!): 8469 8470 See also the overall translation status: 8471 http://l10n.gnome.org/module/orca 8472 8473 de German Simon Bienlein Jochen Skulj 8474 es Spanish Francisco Javier Dorado Martinez 8475 eu Basque Iñaki Larrañaga Murgoitio 8476 zh_CN Simplified Chinese Funda Wang 8477 zh_HK Traditional Chinese Chao-Hsiung Liao 8478 zh_TW Traditional Chinese Chao-Hsiung Liao 8479 8480======== 8481 84822.25.1 - 03-Nov-2008 8483 8484Changes since 2.24.1 8485 8486General: 8487 8488* Refix for bug #552344 - tutorial message for desktop not spoken. 8489 This is a much safer fix that doesn't depend upon human consumable 8490 strings. 8491 8492* Fix for bug #554999 - add a new keybinding for toggling flat review. 8493 8494OpenOffice: 8495 8496* Fix for bug #357545 - Orca does not speak all buttons in OpenOffice 8497 database table creation wizard. 8498 8499Firefox: 8500 8501* Fix for bug #434780 - Orca does not provide access to text 8502 attributes in Firefox. 8503 8504New and updated translations (THANKS EVERYONE!!!): 8505 8506 See also the overall translation status: 8507 http://l10n.gnome.org/module/orca 8508 8509 hu Hungarian Atilla Hammer and Gabor Kelemen 8510 ca Catalan Gil Forcada 8511 8512========== 8513 85142.24.1 - 15-Oct-2008 8515 8516General: 8517 8518* Fix for bug #552088 - Add Utility to desktop categories. 8519 Thanks Patryk Zawadzki! 8520 8521* Fix for bug #552343 - Quoting special characters in 8522 espeechfactory.py and other changes. Thanks Dmitri Paduchikh! 8523 8524* For for bug #553413 - Orca can be double-started on login. 8525 NOTE: this method eliminates the ~/.config method for starting 8526 Orca. You might need to clean our your ~/.config directory 8527 if you're currently autostarting Orca. 8528 8529* Partial fix for bug #554002 - Orca App-Preferences dialog page tabs 8530 are "off" by one in speech and braille. (This fixes them for focus 8531 tracking. It turns out they are "off" in flat review as well.) 8532 8533* Fix for bug #554111 - Orca doesn't speak the Rhythmbox rating 8534 widget. Please note: At the moment, this functionality requires 8535 getting the latest patch by Jonathan Matthew on bug #368641 and 8536 building Rhythmbox from svn trunk. Many thanks Jonathan!! 8537 8538* Fix for bug #554673 - 80 cells Brailledisplay not usable because of 8539 contextual braille Information. Thanks Halim Sahin! 8540 8541* Fix for bug #556049 - Orca restarts when user logs out from session. 8542 8543* Fix for bug #556321 - Setting an adjustment with non-zero page size 8544 is deprecated. 8545 8546OpenOffice/StarOffice: 8547 8548* Fix for bug #546941 - Extraneous focus: events issued by OOo Writer 8549 lists cause excessive chattiness and braille issues. 8550 8551Yelp: 8552 8553* Fix for bug #553877 - Need to implement FF find functionality for 8554 Yelp. 8555 8556Firefox: 8557 8558* More work on bug #535178 - In Gecko, we should get the needed text 8559 for the speech and braille contexts while building up the line. 8560 8561* Fix for bug #527022 - updateBraille() has significant whitespace 8562 issues, should use braille generators when possible, and fails to 8563 underline links. 8564 8565* Fix for bug #552887 - Orca gets stuck in graphical boxes on websites. 8566 8567* Started work on bug #554831 - Google calendar unusable with 8568 orca. Please note that Google calendar is still unusable with 8569 Orca. This part of the fix just prevents a hang. 8570 8571* Workaround for bug #555466 - Orca should attempt to correct 8572 the Firefox breakage introduced by bug 535827 via script mapping. 8573 8574New and updated translations (THANKS EVERYONE!!!): 8575 8576 See also the overall translation status: 8577 http://l10n.gnome.org/module/orca 8578 8579 da Danish Kenneth Nielsen 8580 it Italian Luca Ferretti 8581 pt_BR Brazilian Portuguese Vladimir Melo and Og Maciel 8582 8583========== 8584 85852.24.0 - 21-Sep-2008 8586 8587These are the details for changes from the 2.23.92 release. See the 8588release notes for the differences from 2.22: 8589http://live.gnome.org/TwoPointTwentythree/ReleaseNotes 8590 8591General: 8592 8593* Fix for bug #363793 - Add the ability to change the color of the 8594 flat review rectangle. This support is 'under the covers' for now 8595 and requires hand-editing of ~/.orca/user-settings.py or 8596 ~/.orca/orca-customizations.py. 8597 8598* Fix for bug #403760 - Emacspeak speech factory doesn't always 8599 shutdown/restart correctly 8600 8601* Fix for bug #552344 - tutorial message for desktop not spoken in 8602 ibex 8603 8604Yelp: 8605 8606* More work toward the fix for bug #356041 - GNOME Help (yelp) is 8607 inaccessible. Ginn Chen created another patch for Yelp which makes 8608 things work even better. Thanks Ginn! 8609 8610StarOffice/OpenOffice: 8611 8612* Fix for bug #552350 - Orca doesn't recognize it is in a spreadsheet 8613 cell in certain builds of OOo Dev 3 8614 8615Firefox/Thunderbird: 8616 8617* Fix for bug #518945 - Orca has problems with certain imagemaps in 8618 FF3 8619 8620* Fix for bug #535188 - Page-up and page-down not functioning when 8621 reading messages in Thunderbird 8622 8623* More work on bug #542833 - Flat review in Thunderbird is largely 8624 broken. This fix addresses some combo box related issues. 8625 8626* Fix for bug #546815 - guessLabelFromLine() is guessing text that is 8627 on other lines in FF3 8628 8629* Fix for bug #547496 - Cursor navigation does not start from 8630 insertion carat location in Thunderbird Write window 8631 8632* Fix for bug #547573 - Orca has problems navigating past a couple of 8633 links on java.sun.com 8634 8635* Fix for bug #549128 - Orca should not get stuck on omahasteaks.com 8636 8637* Fix for bug #551626 - Storing guessed labels would increase 8638 performance and decrease repeated speech 8639 8640* Fix for bug #553075 - Please add comment for string 8641 8642New and updated translations (THANKS EVERYONE!!!): 8643 8644 See also the overall translation status: 8645 http://l10n.gnome.org/module/orca 8646 8647 ar Arabic Youssef Chahibi and Djihed Afifi 8648 cs Czech Lucas Lommer and Petr Kovar 8649 da Danish Kenneth Nielsen 8650 et Estonian Ivar Smolin and Priit Laes 8651 fr French Bruno Brouard and Claude Paroz 8652 hi Hindi Rajesh Ranjan 8653 hu Hungarian Atilla Hammer and Gabor Kelemen 8654 it Italian Luca Ferretti 8655 nb Norwegian Bokmål Kjartan Maraas 8656 nl Dutch Wouter Bolsterlee 8657 pt_BR Brazilian Portuguese Michel Recondo, Tiago M. Casal and 8658 Leonardo Ferreira Fontenelle 8659 ru Russian Nickolay V. Shmyrev 8660 ta Tamil I. Felix 8661 8662========== 8663 86642.23.92 - 08-Sep-2008 8665 8666General: 8667 8668* Partial fix for bug #527022 - Linked text should be "underlined" in 8669 braille in Firefox. The complexity of this space, however, has 8670 caused us to table the braille underlining of links until the 2.26 8671 release of GNOME. 8672 8673* Fix for bug #550249 - configure doesn't use find bonobo python 8674 8675 8676Yelp: 8677 8678* Much work toward the fix for bug #356041 - GNOME Help (yelp) is 8679 inaccessible. Please note that access to Yelp is a work in 8680 progress: on our end, and on the Yelp end, and may also require 8681 the Mozilla guys to fix something on their end. As of today, in 8682 order for the yelp script to work, you will need to build yelp -- 8683 after applying the patch attached to bug #545162. Many, many, 8684 many thanks to Ginn Chen for that patch and for getting to the 8685 bottom of a rather odd accessibility hierarchy. 8686 8687StarOffice/OpenOffice: 8688 8689* Fix for bug #515923 - 'Area' labels of Calc Headers/Footers dialog 8690 not always announced. 8691 8692* Fix for for bug #550137 - Presentation of table content in OOo 8693 Writer is largely hosed and we're double-speaking paragraphs in OOo 8694 Writer docs. 8695 8696* Fix for bug #551077 - Traceback and loss of speech in OOo 8697 Writer docs with both links and multbyte characters on the 8698 same line 8699 8700* Fix for bug #551159 - Orca says "link" when it shouldn't and 8701 sometimes fails to say it when it should in OOo Writer documents. 8702 8703Firefox: 8704 8705* Fix for bug #541605 - updateBraille() can take an unreasonable 8706 amount of time with certain pages in Firefox 3. 8707 8708* Fix for bug #550873 - Some live region text updates are not 8709 presented 8710 8711New and updated translations (THANKS EVERYONE!!!): 8712 8713 en_GB English/British David Lodge 8714 hi Hindi Rajesh Ranjan 8715 ja Japanese Takeshi Aihana 8716 mai Maithili Sangeeta Kumari 8717 pl Polish Piotr Leszczyński 8718 pt Portuguese Duarte Loreto 8719 sv Swedish Daniel Nylander 8720 ta Tamil Tirumurthi Vasudevan 8721 tr Turkish Baris Cicek 8722 8723========== 8724 87252.23.91 - 01-Sep-2008 8726 8727General: 8728 8729* Refix for bug #540937 - Orca doesn't check if the wnck python 8730 bindings are installed. 8731 8732* Fix for bug #547774 - Possible small performance improvement for 8733 starting preferences 8734 8735* Fix for bug #548380 - Character count message needs reordering in 8736 translation 8737 8738* Fix for bug #548382 - Unreliable check for Evolution Setup Assistant 8739 8740StarOffice/OpenOffice: 8741 8742* Fix for bug #523416 - Cannot access Impress panes via the 8743 keyboard (Note: Requires OOo 3.0) 8744 8745* Fix for bug #523452 - OOo spell check not working 8746 8747* Fix for bug #549664 - isDesiredFocusedItem() needs to be more 8748 flexible 8749 8750Firefox: 8751 8752* Fix for bug #547477 - Cursor navigation cycles through same text 8753 in Firefox--bugzilla page 8754 8755* Fix for bug #549529 - Improve our handling of caret-moved events 8756 when Gecko is controlling the caret (Note: This doesn't fix all of 8757 the issues; merely improves some of them) 8758 8759New and updated translations (THANKS EVERYONE!!!): 8760 8761 de German Jochen Skulj 8762 eu Basque Iñaki Larrañaga Murgoitio 8763 es Spanish Francisco Javier Dorado Martinez and 8764 Jorge Gonzalez 8765 et Estonian Ivar Smolin and Priit Laes 8766 fi Finnish Timo Jyrinki 8767 fr French Robert-André Mauchin 8768 gl Galician Ignacio Casal Quinteiro 8769 sr@latin Serbian Danilo Šegan 8770 sv Swedish Daniel Nylander 8771 th Thai Theppitak Karoonboonyanan 8772 8773========== 8774 87752.23.90 - 18-Aug-2008 8776 8777General: 8778 8779* Use DBus only if DBUS_SESSION_BUS_ADDRESS is defined so as to avoid 8780 unexpected launching of a DBus daemon 8781 8782* Fix for bug #536985 - Orca no longer reads applets on the panel 8783 8784* Fix for bug #540123 – Tutor help messages with orca. (Many many 8785 thanks to Mesar Hameed for his hard work here and to Hammer Attila 8786 for testing) 8787 8788* Fix for bug #540187 - Wrapped structural navigation toggle. (Thanks 8789 Mesar!) 8790 8791* Fix for bug #546277 - Traceback when accessing "User Privileges" tab 8792 of "Account Properties" dialog of "User Settings". 8793 8794* Fix for bug #546660 - The speaking of progress bars should be turned 8795 on by default 8796 8797* Fix for bug #547938 - Magnifier should follow Alt+Tab 8798 8799* Fix for bug #547895 - make distcheck fails with intltools 0.40.0 8800 8801Firefox/Thunderbird: 8802 8803* Work on bug #535178 - In Gecko, we should get the needed text for 8804 the speech and braille contexts while building up the line. Also 8805 fixes bug #527819 – Orca sometimes says "list" between items when 8806 the list is on a single line in FF3. 8807 8808* Fix for bug #535183 - Word navigation is inconsistent in Thunderbird 8809 and Firefox. 8810 8811* Work on bug #542833 - Flat review in Thunderbird is largely broken. 8812 This part of the fix should stop us from hanging if flat review is 8813 invoked with a message list with thousands of messages and should 8814 ensure that we don't review things that are not actually on the 8815 screen. There is still more work that needs to be done on this bug. 8816 8817* Fix for bug #546355 - The ARIA gmail interface is largely unusable 8818 with Orca 8819 8820* Fix for bug #546895 - Braille context includes previous menu item in 8821 HTML combo boxes. 8822 8823* Fix for bug #547345 - Can't always "Alt+Tab" back into Thunderbird 8824 or Firefox 8825 8826New and updated translations (THANKS EVERYONE!!!): 8827 8828 ar Arabic Djihed Afifi 8829 es Spanish Francisco Javier Dorado Martinez and 8830 Jorge Gonzalez 8831 fi Finnish Ilkka Tuohela 8832 gl Galician Ignacio Casal Quinteiro 8833 pt Portuguese Duarte Loreto 8834 ru Russian Nickolay V. Shmyrev and Anatol Kamynin 8835 th Thai Theppitak Karoonboonyanan 8836 8837========== 8838 88392.23.6 - 04-Aug-2008 8840 8841General: 8842 8843* Fix for bug #536985 - Orca no longer reads applets on the panel. 8844 8845* More work on bug #542714 - Orca should indicate read-only text boxes. 8846 8847* Fix for bug #545342 - Can no longer shift+click using Orca. 8848 8849StarOffice/OpenOffice: 8850 8851* Fix for bug #429390 - Braille stays on current line after pressing 8852 return at end of line in OOo Writer. 8853 8854Firefox: 8855 8856* Fix for bug #544122 - Problems with downloading files with Firefox 3. 8857 8858* Fix for bug #544197 - Orca speaks nothing when first tabbing into 8859 the document frame in firefox. 8860 8861* Fix for bug #544771 - Orca no longer moving the cursor on same page 8862 links. 8863 8864* Fix for bug #545623 - Revert to checking extents for navigating 8865 amongst line breaks. This also seems to improve -- and may fix -- 8866 bug #534431 (Orca does not recognize blank lines when writing a 8867 message in Thunderbird). 8868 8869* Fix for bug #545946 - WhereAmI fails on Gecko Trees. 8870 8871New and updated translations (THANKS EVERYONE!!!): 8872 8873 ar Arabic Djihed Afifi 8874 es Spanish Francisco Javier Dorado Martinez and 8875 Jorge Gonzalez 8876 pt_BR Brazilian Portuguese Vladimir Melo and 8877 Leonardo Ferreira Fontenelle 8878 ru Russian Nickolay V. Shmyrev and Anatol Kamynin 8879 8880========== 8881 88822.23.5 - 21-Jul-2008 8883 8884General: 8885 8886* Fix for bug #520596 - Orca should implement echo by sentence. 8887 8888* Additional fix for bug #525656 - Orca needs to handle the new 8889 Pidgin typing status updates. This was needed due to a change 8890 in Pidgin. 8891 8892* Fix for bug #533095 - Magnifier should turn off the system 8893 sprite/cursor/mouse when using full screen magnification. 8894 This requires a new gnome-mag release as well. 8895 8896* Fix for bug #534022 - The Line-end symbol (46 123) should be 8897 configurable per application. 8898 8899* Fix for bug #536825 - Allow bypass of Orca's keyboard commands. 8900 (The default keybinding is Orca+Backspace, but you can change 8901 that by specifying a new binding in the Orca Preferences dialog.) 8902 8903* Fix for bug #536985 - Orca no longer reads applets on the panel. 8904 8905* Fix for bug #538058 - The role for accessibles of ROLE_LIST_ITEM 8906 should not be spoken when the accessible is given focus. 8907 8908* Fix for bug #538729 - In Orca preferences window /text attributes 8909 page the text attribute names not marked for translation. 8910 8911* Fix for bug #538773 - Enable a quick 'smoke test' for whether Orca 8912 can see things via the AT-SPI. Added a --list-apps option to print 8913 the list of known applications. 8914 8915* Fix for bug #540937 - Orca doesn't check if the wnck python bindings 8916 are installed. 8917 8918* Fix for bug #541094 - Back out 'silent focus' code. 8919 8920* Fix for bug #541437 - Trying to quit Orca with the mouse doesn't 8921 give focus to the Quit dialog. 8922 8923* Fix for bug #542260 - Orca should only keep track of 8924 active/non-defunct progress bars. 8925 8926* Fix for bug #542262 - Orca should only echo words once when word 8927 echo is enabled. 8928 8929* Fix for bug #542367 - Some key names not marked for translation. 8930 8931* Fix for bug #542714 - Orca should indicate read-only text boxes. 8932 8933* Fix for bug #542719 - Modified column header does not appear 8934 translated in Preferences - Key bindings page. 8935 8936* Fix for bug #543775 - Orca uses incorrect voice sometimes in text 8937 setup. 8938 8939Java: 8940 8941* Much work on bug #435623 - Java Platform Metabug (see comment #6 in 8942 the bug for more information). 8943 8944StarOffice/OpenOffice: 8945 8946* Fix for bug #538053 - Word echo is not echoing the word typed 8947 when return is pressed while editing an Impress slide. 8948 8949* Fix for bug #538056 - Orca should announce the "view" as part of 8950 the scroll pane context in Impress. 8951 8952* Fix for bug #538064 - Orca should speak placeholder contents when 8953 that placeholder is given focus on an Impress slide. 8954 8955* Fix for bug #538835 - Word echo is not echoing the word typed when 8956 return is pressed while creating an oowriter text document. 8957 8958Firefox: 8959 8960* Fix for bug #519515 - Support ARIA "required" state. This adds 8961 support for presenting the fact that the required state has been 8962 set for the following types of ARIA widgets: 8963 8964 - checkbox 8965 - gridcell 8966 - radiogroup 8967 - slider 8968 - spinbutton 8969 8970 We'll add support for additional widgets over time. In order to 8971 minimize verbosity, this state is not presented by default. To 8972 change this setting, set orca.settings.presentRequiredState to 8973 True in your user-settings.py or orca-customizations.py. In 8974 addition, we've added in support for customizing the strings 8975 used to present the required state. By default, "required" (or 8976 the localized form of it) will be used for both speech and 8977 braille. Modify orca.settings.brailleRequiredStateString and/or 8978 orca.settings.speechRequiredStateString if you would prefer a 8979 different string. 8980 8981* Fix for bug #530783 - Orca speaks an image map link's shape as part 8982 of the whereAmI info in FF3. 8983 8984* Fix for bug #533109 - Orca doesn't speak alerts in Firefox. 8985 8986* Fix for bug #535023 - Structural Navigation should be pulled out of 8987 Gecko and include more objects. 8988 8989* Fix for bug #536455 - Contents of "Save In Folder" combo box not 8990 indicated in speech/braille in Firefox/Thunderbird. 8991 8992* Fix for bug #537839 - Orca does not remember the last position 8993 on a webpage in firefox when using the back command. 8994 8995* Fix for bug #539075 - Navigation problems with Firefox 3 & Aria 8996 example. 8997 8998* Fix for bug #540187 - Wrapped structural navigation toggle. There 8999 is a new setting (wrappedStructuralNavigation) which controls 9000 whether or not we wrap around the document when structural 9001 navigation is used. The default value is True (i.e. do wrap). If 9002 you would prefer Orca not wrap, you can set it to False in your 9003 user-settings.py or your orca-customizations.py. 9004 9005* Fix for bug #542324 - When launch Firefox 3.0 and pressing 9006 CTRL+Orca+space key, In Orca application preferences/keybindings 9007 page some structural navigation description not marked for 9008 translation. 9009 9010* Fix for bug #542927 - Live region commands should be treated as 9011 structural navigation commands when in form fields in Firefox 3. 9012 9013* Fix for bug #543496 - Problems with performing mouse clicks in 9014 Firefox. 9015 9016Thunderbird: 9017 9018* Fix for bug #533042 - Orca should be less verbose when reading 9019 autocompletes in Thunderbird. 9020 9021* Fix for bug #536451 - Newly focused message not spoken after message 9022 deletion in Thunderbird. 9023 9024* Fix for bug #536455 - Contents of "Save In Folder" combo box not 9025 indicated in speech/braille in Firefox/Thunderbird. 9026 9027* Fix for bug #540039 - Newly focused message not spoken after message 9028 deletion in Thunderbird if a message is open. 9029 9030* Fix for bug #540407 - Problems reading messages in Thunderbird 9031 when arrowToLineBeginning is False. 9032 9033* Fix for bug #540833 - Word echo not working in Thunderbird address 9034 fields if autocompletion is not active. 9035 9036* Fix for bug #541018 - Mail messages not automatically read when 9037 opened in Thunderbird. 9038 9039* Fix for bug #543024 - Important header fields for received 9040 messages not spoken when tabbing through headers in Thunderbird 9041 message view. 9042 9043New and updated translations (THANKS EVERYONE!!!): 9044 9045 es Spanish Francisco Javier Dorado Martinez and 9046 Jorge Gonzalez 9047 gl Galician Ignacio Casal Quinteiro 9048 hu Hungarian Atilla Hammer and Gabor Kelemen 9049 nb Norwegian Bokmål Kjartan Maraas 9050 oc Occitan Yannig Marchegay 9051 ru Russian Nickolay V. Shmyrev and Anatol Kamynin 9052 9053========== 9054 90552.23.4 - 16-Jun-2008 9056 9057General: 9058 9059* Fix for bug #397306 - Orca's default synthesis engine choice should 9060 take language into account. 9061 9062* Fix for bug #464194 - Refactor keybindings to always care about 9063 Control/Shift/Alt/Orca modifiers. 9064 9065+ Refix for bug #487585 - Orca Usage message should be localized. Do 9066 not mark the command line options for translation. 9067 9068* Fix for bug #517532 - change dict.has_key() usage to set operator 9069 'in'. 9070 9071* Fix for bug #529655 - After inputting an incorrect password on the 9072 screensaver, orca can't speak the whole dialog. 9073 9074* Fix for bug #530368 - Only move focus if the event is for the 9075 focused/active window. 9076 9077Java: 9078 9079+ Fix for bug #435585 - Java ControlPanel GIVING UP AFTER 5 TRIES. 9080 9081OOo: 9082 9083* Fix for bug #521450 - Orca should read the next/previous paragraph 9084 by a keystroke. 9085 9086* Fix for bug #537851 - Moving cursor with mouse in oowriter causes 9087 traceback. 9088 9089Thunderbird: 9090 9091* Fix for bug #507922 - Include page tab name in braille context for 9092 Thunderbird. 9093 9094* Fix for bug #535192 - Misspelled word and suggestion not spoken in 9095 Thunderbird spell check. 9096 9097* Fix for bug #537425 - Orca should provide context for misspelled 9098 words in Thunderbird spell check. 9099 9100Firefox: 9101 9102* Fix for bug #531806 - Wrapped item lists don't give proper braille 9103 in Gecko. 9104 9105New and updated translations (THANKS EVERYONE!!!): 9106 9107 ar Arabic Djihed Afifi 9108 bg Bulgarian Alexander Shopov 9109 es Spanish Francisco Javier Dorado Martinez and 9110 Jorge Gonzalez 9111 nb Norwegian Bokmål Kjartan Maraas 9112 oc Occitan Yannig Marchegay 9113 vi Vietnamese Clytie Siddall 9114 9115========== 9116 91172.23.3 - 02-Jun-2008 9118 9119General: 9120 9121+ Fix for bug #371637 - Orca repeats "Location:" info repeatedly in 9122 Nautilus File Browser Dialog. 9123 9124* Fix for bug #448817 - Being able to configure autostart from orca's 9125 settings. 9126 9127* Fix for bug #463646 - Orca doesn't announce the presence of 9128 unfocused dialogs when an app gains focus. 9129 9130* Additional fix for bug #520494 - Keyboard review punctuation in Firefox. 9131 (This was actually a general fix not isolated to Firefox) 9132 9133* Fix for bug #524998 - Selection is not shown if Ctrl+A is used to do 9134 "Select All". 9135 9136* Reversed the fix for bug #529784 - Speech cannot always be 9137 interrupted with flat review. Further investigation done by 9138 Rich and Will indicate that the bug in question is an espeak 9139 bug and this "fix" introduces more problems than it solves 9140 (see, for instance, bug #532982). 9141 9142* Fix for bug #534383 - Orca mouse review traceback at startup. 9143 9144* Fix for bug #535747 - Do not assume 9145 orca_state.lastNonModifierKeyEvent is non-None. 9146 9147Evolution: 9148 9149* Fix for bug #516565 - Orca speaks the full line of a message in Evo 9150 when it should not. 9151 9152+ Fix for bug #533499 - Evolution contacts not being spoken when you 9153 navigate them. 9154 9155Firefox/Thunderbird: 9156 9157* Fix for bug #511561 - Orca should not impact the cursor position 9158 when replying to a message in thunderbird. 9159 9160* Fix for bug #515665 - Orca has problems with tables that have 9161 captions in FF3. 9162 9163+ Fix for bug #527959 - Incorrect caret movement in Firefox 3 on 9164 certain Web pages. 9165 9166* Fix for bug #528644 - Orca should indicate when an autocomplete list 9167 has appeared in FF. 9168 9169* Fix for bug #532069 - Orca should read field labels on the NLS site. 9170 9171+ Fix for bug #533125 - Orca does not speak Search textbox in Firefox 9172 Download Manager if it is empty. 9173 9174* Fix for bug #534393 - Moving by large object in firefox can skip 9175 text. 9176 9177* Fix for bug #535149 - Orca should override Home and End in Firefox 3 9178 and Thunderbird. 9179 9180OOo: 9181 9182* Fix for bug #517048 - Orca does not always speak the correct 9183 information when navigating and/or selecting text across object 9184 boundaries in OOo Writer. 9185 9186New and updated translations (THANKS EVERYONE!!!): 9187 9188 ar Arabic Djihed Afifi 9189 es Spanish Francisco Javier Dorado Martinez and 9190 Jorge Gonzalez 9191 hu Hungarian Attila Hammer and Gabor Kelemen 9192 nb Norwegian Bokmål Kjartan Maraas 9193 vi Vietnamese Clytie Siddall 9194 9195========== 9196 91972.23.2 - 12-May-2008 9198 9199+ = means it's also part of the gnome-2-22 branch 9200 9201General: 9202 9203* Fix for bug #426010 - Implement Verbalized Links. 9204 9205* Fix for bug #517127 - Orca doesn't always speak expected message 9206 when selecting all. 9207 9208+ Fix for bug #517387 - Orca should not read password out in gdm login 9209 window. This just turns off key echo when the login window is up. 9210 The real fix belongs in gdm (see bug #529145). 9211 9212+ Fix for bug #517736 - whereAmI does not handle text with embedded 9213 object characters. 9214 9215+ Fix for bug #522797 - Orca should not speak false "inaccessible" 9216 messages when switching applications. 9217 9218+ Additional fix for bug #525831 - isn't properly handling SIGTERM. 9219 Needed to fix this so orca_console_prefs would work again. 9220 9221* Fix for bug #528147 - Broke up multi-class scripts into packages. 9222 9223+ Fix for bug #528507 - Escape doesn't exit "learn mode" if the active 9224 script changes. 9225 9226+ Fix for bug #528797 - gnome-speech inappropriately uses 9227 g_return_if_fail. Only set "punctuation mode" if we can. 9228 9229* Fix for bug #530541 - Suspending Orca in terminal screws up session. 9230 9231* Fix for bug #531378 - FSF address has changed. Also updated 9232 copyright messages to 2008. 9233 9234* Fix for bug #532376 - Running pylint can potentially overwrite 9235 previous results. 9236 9237Pidgin: 9238 9239* Fix for bug #474673 - Add option to have chatroom-specific message 9240 histories in Pidgin. 9241 9242+ Fix for bug #523731 - Pidgin events interfere with app-specific 9243 Prefs dialog. 9244 9245Firefox: 9246 9247* Fix for bug #529784 - Speech cannot always be interrupted with flat 9248 review. 9249 9250+ Fix for bug #530766 - (ff3) split headings not fully read when nav 9251 by structure. 9252 9253New and updated translations (THANKS EVERYONE!!!): 9254 9255 es Spanish Francisco Javier Dorado Martinez 9256 hu Hungarian Attila Hammer and Gabor Kelemen 9257 nb Norwegian Bokmål Kjartan Maraas 9258 9259========== 9260 92612.23.1 - 21-Apr-2008 9262 9263+ = means it's also part of the gnome-2-22 branch 9264 9265General: 9266 9267+ Fix for bug #517505 - Orca doesn't present new active descendant 9268 when deleting from the top of a list 9269 9270+ Fix for bug #518507 - getSpeechForAlert() assumes unrelated labels 9271 have names 9272 9273+ Fix for bug #518518 - Need to do some sanity checks for broken table 9274 hierarchies 9275 9276+ Fix for bug #518762 - When using gnome-terminal with multiple tabs, 9277 the name on the tab is not announced when switching between tabbed 9278 windows 9279 9280* Fix for bug #518914 - table column number missing in whereAmI info 9281 9282+ Fix for bug #519901 - Orca doesn't warn via braille that an 9283 inaccessible object got the focus 9284 9285* Fix for bug #520611 - New mouse review feature 9286 9287* Fix for bug #520974 - Some script names are not marked for 9288 translation 9289 9290* Fix for bug #522657 - this may take a while should be removed from 9291 the orca prefs 9292 9293+ Fix for bug #523082 - text-setup should not use speech if 9294 --disable=speech is used 9295 9296+ Fix for bug #523147 - "space" keyname is not marked for translation 9297 9298* Fix for bug #523309 - "return" and "backspace" keynames is not 9299 marked for translations 9300 9301* Fix for bug #523268 - refactor braille support of text attributes 9302 9303+ Fix for bug #523642 - orca_prefs.py:_writePronunciation should not 9304 generate bad Python syntax 9305 9306+ Fix for bug #523712 - Orca application specific preferences window 9307 doesn't always get focus when user types Insert-Control-Space 9308 9309 9310* Fix for bug #525348 - Orca uses wget. (It now uses DBus) 9311 9312+ Fix for bug #525831 - isn't properly handling SIGTERM 9313 9314* Fix for bug #525592 - Provide 'diff' like output for regression test 9315 failures 9316 9317* Fix for bug #525649 - Don't bomb when no DISPLAY is set 9318 9319Evolution: 9320 9321* Fix for bug #519936 - In Evolution Orca does not read the messages 9322 list properly when in "read table row" mode 9323 9324Pidgin: 9325 9326+ Fix for bug #525644 - Pidgin buddy status changes cause Orca to 9327 display "cell" in braille 9328 9329+ Fix for bug #525656 - Orca needs to handle the new Pidgin typing 9330 status updates 9331 9332OOo: 9333 9334+ Fix for bug #517502 - Orca should not speak the previously focused 9335 menu item when arrowing across the menu bar in OpenOffice 9336 9337+ Fix for bug #523018 - Orca does not speak the role for edits in the 9338 find and replace dialog in openoffice 9339 9340Firefox: 9341 9342+ Fix for bug #491837 - Implement Gecko.py 'go to' functions with Collections 9343 9344* Fix for bug #512103 - Orca speaks too much of the context in FF3 9345 9346+ Fix for bug #512503 - Remove "object:visible-data-changed" listener 9347 from Gecko.py 9348 9349+ Fix for bug #515804 - Whitespace needs to be removed from speech and 9350 braille contexts in FF3 9351 9352+ Fix for bug #517277 - Orca should not get stuck while browsing 9353 articles at espn.com 9354 9355+ Fix for bug #518893 - extra verbosity in web pages with nested frames 9356 9357+ Fix for bug #519416 - Zoomer loses focus when doing a web search 9358 9359+ Fix for bug #519478 - (ff3) missing text with line down navigation 9360 (www.fixedearth.com) 9361 9362* Fix for bug #519587 - Navigating nested lists with Collection not 9363 functioning properly 9364 9365+ Fix for bug #519931 - Orca does not read certain news feeds 9366 correctly 9367 9368+ Fix for bug #520029 - Better handle our presentation of images and 9369 text on a web page when the image spans multiple lines 9370 9371* Fix for bug #520612 - Add cursor key routing support to Gecko 9372 9373+ Fix for bug #520760 - (ff3) read document ignoring remainder of 9374 object when first subelement is non-text. 9375 9376+ Fix for bug #523480 - Unwanted roles appearing in the braille 9377 context for dojo in FF3 9378 9379+ Fix for bug #523759 - Gecko.getCharacterOffsetInParent() needs 9380 to check the parent for text 9381 9382* Fix for bug #526366 - Remove the unused line navigation code from 9383 Gecko.py 9384 9385New and updated translations (THANKS EVERYONE!!!): 9386 9387 ca Catalan Gil Forcada 9388 cs Czech Lucas Lommer, Martin Sukany and 9389 Petr Kovar 9390 da Danish Kenneth Nielsen 9391 de German Jochen Skulj 9392 el Greek Giannis Katsampipis and Kostas Papadimas 9393 en_GB Philip Withnall English/British 9394 es Spanish Francisco Javier Dorado Martinez 9395 hu Hungarian Attila Hammer and Gabor Kelemen 9396 ja Japanese Takeshi Aihana 9397 ml Malayalam Ani Peter 9398 nb Norwegian Bokmål Kjartan Maraas 9399 nl Dutch Vincent van Adrighem 9400 nn Norwegian Nynorsk Eskild Hustvedt 9401 pt_BR Brazilian Portuguese Tiago Melo Casal and 9402 Leonardo Ferreira Fontenelle 9403 sv Swedish Daniel Nylander 9404 te Telugu Krishna Babu K and Sunil Mohan Adapa 9405 9406========== 9407 94082.21.92 - 25-Feb-2008 9409 9410General: 9411 9412* Fix for bug #419136 - Planner toggle button in main window not 9413 accessible 9414 9415* Fix for bug #486897 - Where Am I doesn't present row/column headers 9416 9417* Fix for bug #513238 - Flat review is broken in Evolution 9418 9419* Fix for bug #516321 - Caps lock not correctly reporting the state 9420 when toggled 9421 9422* Workaround for bug #517026 - crash in Open Folder: Deleting the last 9423 file in a directory 9424 9425OOo: 9426 9427* Fix for bug #515651 - Navigation of cells in oocalc now says "not 9428 selected" 9429 9430Firefox: 9431 9432* Fix for bug #508163 - Orca tends to be slow in the vicinity of combo 9433 boxes in Firefox 9434 9435* Fix for bug #511885 - Support relevant and channel live region 9436 properties 9437 9438* Fix for bug #512261 - We should implement better support for the FF 9439 A11y extension 9440 9441* Fix for bug #515263 - ARIA tooltips should respect presentToolTips 9442 setting 9443 9444* Fix for bug #512503 - Remove "object:visible-data-changed" listener 9445 from Gecko.py 9446 9447* Fix for bug #515571 - FF3 form field structural navigation should 9448 handle form fields that are not in forms 9449 9450* Fix for bug #516121 - Orca stalls on barackobama.com when navigating 9451 by heading in FF3 9452 9453* Fix for bug #516174 - FF line navigation needs to be more 9454 accurate. (We know these aren't all the issues, but hopefully this 9455 fix will resolve many of them.) 9456 9457* Fix for bug #517521 - Gecko.py is throwing exception in onCaretMoved 9458 9459* Fix for bug #517336 - Spaces interfere with Orca's ability to get 9460 the line contents 9461 9462* Fix for bug #517371 - Orca gets stuck when browsing humanware.ca in FF3 9463 9464* Fix for bug #517716 - Live regions being output on listitem changes 9465 for Bugzilla 9466 9467* Fix for bug #517752 - (ff3) more orca+left/right inconsistency 9468 9469* Fix for bug #518502 - Orca doesn't always speak wrapping 9470 announcement for link structural nav in FF3 9471 9472New and updated translations (THANKS EVERYONE!!!): 9473 9474 de German Jochen Skulj 9475 es Spanish Francisco Javier Dorado Martinez 9476 fi Finnish Ilkka Tuohela 9477 fr French Robert-André Mauchin and Claude Paroz 9478 hu Hungarian Attila Hammer and Gabor Kelemen 9479 kn Kannada Shankar Prasad and Runa Bhattacharjee 9480 mk Macedonian Jovan Naumovski 9481 nb Norwegian Bokmål Kjartan Maraas 9482 ne Nepali Pawan Chitrakar 9483 nl Dutch Vincent van Adrighem 9484 pt Portuguese Duarte Loreto 9485 ru Russian Nickolay V. Shmyrev 9486 th Thai Theppitak Karoonboonyanan 9487 vi Vietnamese Nguyễn Thái Ngọc Duy 9488 zh_HK Traditional Chinese Chao-Hsiung Liao 9489 zh_TW Traditional Chinese Chao-Hsiung Liao 9490 9491========== 9492 94932.21.91 - 11-Feb-2008 9494 9495General: 9496 9497* Fix for bug #133275 - (gedit) accessible description for page not 9498 correct 9499 9500* Work on bug #354470 - Contracted braille. This provides fundamental 9501 contracted braille support via liblouis. 9502 9503* Fix for bug #434654 - Orca skips a line in flat review mode or 9504 with braille navigation (braille up / down). This fixes the 9505 bug in question, but there is an asymmetric behavior that happens 9506 when flat reviewing by word. Flat review by previous word will 9507 land blank line at the end of a text area (if it has one), but 9508 won't do do when navigating by next work. Tracking the asymmetric 9509 navigation issue in bug #515817. 9510 9511* Fix for bug #440490 - Key bindings should allow double and triple 9512 press features to be rebound 9513 9514* Fix for bug #486908 - Selection and navigation in multiselectable 9515 items are not properly handled 9516 9517* Fix for bug #512608 - Punctuation in keyboard review mode 9518 9519* Fix for bug #512639 - rhythmbox Library table not accessible 9520 9521* Fix for bug #512847 - Flat review is quite broken in OpenOffice and 9522 Firefox 9523 9524OpenOffice: 9525 9526* Fix for bug #363830 - Provide feedback in OOo when toggling bold, 9527 underline, and italics 9528 9529Firefox: 9530 9531* Fix for bug #462883 - ARIA tooltips/alerts are not being output 9532 9533* Fix for bug #506360 - find{Next,Previous}Line() should be more 9534 efficient 9535 9536* Fix for bug #511354 - cannot press enter to activate links in area 9537 tags, although tabbing works 9538 9539* Fix for bug #511389 - Orca doesn't always speak a link that regains 9540 focus in FF3 9541 9542* Fix for bug #512236 - missing links in ff3 when navigating down page 9543 9544* Fix for bug #512303 - table captions are not being presented 9545 9546* Fix for bug #513217 - object navigation sticking on same line 9547 comboboxes 9548 9549* Fix for bug #513425 - orca object navigation is not consistent when 9550 moving to the left/to the right 9551 9552* Fix for bug #514427 - Orca skips over headings at the end of 9553 sections in FF3 9554 9555* Fix for bug #515652 - Gecko.py script causing Traceback 9556 9557New and updated translations (THANKS EVERYONE!!!): 9558 9559 ar Arabic Djihed Afifi 9560 de German Jochen Skulj 9561 es Spanish Francisco Javier Dorado Martinez and 9562 Jorge Gonzalez 9563 it Italian Luca Ferretti 9564 oc Occitan Yannig Marchegay 9565 pt Portuguese Duarte Loreto 9566 sv Swedish Daniel Nylander 9567 9568========== 9569 95702.21.90 - 28-Jan-2008 9571 9572General: 9573 9574* Workaround for blocked bug #432308 - Problem with Evolution and 9575 threads always speaking "expanded 0 items". Adding in code to no 9576 longer speak the "0 items" if this is a table cell in the mail 9577 message header list with an expanded state. 9578 9579* Fix for bug #482294 - Contextual information for gnome-terminal 9580 should only be shown in braille when you're on the first line. 9581 Orca now automatically enters flat review mode when you pan left 9582 past the beginning of the line containing the cursor. 9583 9584* Fix for bug #503874 - Read by row in Evolution reads cell 9585 information incorrectly 9586 9587* Fix for bug #506874 - Flat review should support status bars that 9588 have accessible text and children 9589 9590* Fix for bug #508682 - Orca speak combobox item three time in Pidgin 9591 2.3.0 9592 9593* Fix for bug #510019 - Orca can continue trying to dequeue events 9594 when queue is empty (thanks to Mike Gorse for this fix!) 9595 9596* Fix for bug #511447 - Orca speaks passwords when they are been typed 9597 9598OpenOffice: 9599 9600* Fix for bug #510207 - key echo by word is broken in OOo Writer. 9601 9602Firefox: 9603 9604* Updates to the regression tests. 9605 9606* Fix for bug #483023 - Orca should give the user the ability to 9607 move between objects in order. You can now use Orca+Left and 9608 Orca+Right to move from object to object. This should come 9609 in handy for "escaping" combo boxes and lists in forms after 9610 making your selection. Because these new commands treat each 9611 object as if it were on a line by itself, users who have 9612 requested this type of line navigation will hopefully find that 9613 this new functionality also addresses some of those needs. 9614 9615* Fix for bug #505742, Accommodate no ARIA markup for live regions 9616 9617* Work on bug #506360 - find{Next,Previous}Line() should be more 9618 efficient 9619 9620* Fix for bug #509394 - First focusable item in document frame not 9621 always spoken in FF3 9622 9623* Fix for bug #509482 - Line navigation in FF wraps from top of file 9624 to bottom 9625 9626* Fix for bug #509588 - Header information disappearing in ff3 on 9627 minefield page 9628 9629* Fix for bug #509731 - braille for collapsed html combo boxes is not 9630 updating correctly 9631 9632* Fix for bug #509809 - We should try to do a better job of guessing 9633 labels in poorly-coded forms 9634 9635* Fix for bug #510478 - Character navigation in FF wraps from bottom 9636 of file to top 9637 9638* Fix for bug #511118 - We sometimes get stuck on images that are also 9639 links 9640 9641* Partial fix for bug #511893 - Live region performance 9642 enhancements. Fix for navigation performance issue. 9643 9644* Fix for bug #512270 - orca crash on visiting www.gmail.com after login 9645 9646New and updated translations (THANKS EVERYONE!!!): 9647 9648 es Spanish Francisco Javier Dorado Martinez and 9649 Jorge Gonzalez 9650 nb Norwegian Bokmål Kjartan Maraas 9651 sv Swedish Daniel Nylander 9652 9653========== 9654 96552.21.5 - 14-Jan-2008 9656 9657General: 9658 9659* Fix for bug #354462 - SayAll of dialogs (versus just a single text 9660 area) 9661 9662* Fix for bug #463867 - Source display and Target display should 9663 self-populate in Orca Prefs dialog 9664 9665* Fix for bug #463881 - Evaluate other gnome-mag features for inclusion 9666 in Orca prefs 9667 9668* Fix for bug #485522 - Orca should allow the user to specify the 9669 chat messages that get spoken/brailled 9670 9671* Fix for bug #486895 - Arrowing down from column header to table 9672 presents wrong column header 9673 9674* Fix for bug #489504 - Invoking a Say All should result in any text 9675 selection being cleared 9676 9677* Fix for bug #504356 - Unchecking "Enable speech" doesn't grey out 9678 all speech items in the Preferences dialog 9679 9680* Fix for bug #504384 - The Orca Preferences dialog is a bit too "tall" 9681 9682* Fix for bug #505293 - Zoomer borders should only be displayed at 9683 source display intersection 9684 9685* Fix for bug #505306 - Orca's color filtering combo box should be 9686 greyed out if the filters are not available 9687 9688* Fix for bug #508679 - The second time to enable the Braille Monitor, 9689 it can not be lauched 9690 9691* Fix for bug #508777 - HTTP-based Recording ability should not be 9692 enabled by default 9693 9694Evolution: 9695 9696* Fix for bug #490317 - Orca echoes the first letter of each new line 9697 when composing a message in Evolution 9698 9699Java platform: 9700 9701* Fix for bug #507886 - Orca+Space when in Java application presents 9702 script summary debug 9703 9704Firefox/Thunderbird: 9705 9706* Work on bug #414762 - Control Home/End, Up/Down Arrow don't always 9707 work in Firefox. Firefox still has some navigation issues which 9708 prevent things like Control Home and Control End from doing what we 9709 would want/expect. Therefore, we've taken over these keystrokes by 9710 default. :-) They should always move you to the top and bottom of 9711 the document now if Orca is controlling the caret. If you would 9712 prefer to have Control Home and Control End exhibit the default FF 9713 behavior, toggle to a Gecko-controlled caret or change the 9714 keybindings in the Orca Preferences dialog for Minefield. 9715 9716* Fix for bug #480881 - Firefox is very slow on pages with forms 9717 9718* Fix for bug #500016 - Reading web pages by line in Firefox 3 is 9719 slow 9720 9721* Fix for bug #502084 - Running Orca with Thunderbird v2.0.X with 9722 compose window open generates a stack trace 9723 9724* Fix for bug #504742 - Gecko.py should not call 9725 getLineContentsAtOffset() twice unnecessarily 9726 9727* Fix for bug #504785 - Orca repeats certain lines twice in Firefox 3 9728 9729* Fix for bug #505102 - Pressing Up/Down in FF3 is moving to spaces at 9730 the end of the current line 9731 9732* Fix for bug #506360 - find{Next,Previous}Line() should be more 9733 efficient. Note that this is one of the new "performance 9734 enhancements" that has been well-tested, but may contain side 9735 effects. Please give us your feedback. If you're unsure as to 9736 whether this change is responsible for a problem you are seeing, you 9737 can place the following two lines in your 9738 ~/.orca/orca-customizations.py file: 9739 9740 import orca.Gecko 9741 orca.Gecko.useNewLineNav = False 9742 9743 If True (the default), the new enhancements are used; if False, they 9744 are not. If this change is responsible, let us know. 9745 9746* Fix for bug #508624 - Checkbox tristate not announcing state changes 9747 9748* Work on bug #508784 - Orca needs to handle FF hierarchies that don't 9749 match reality. Part of the solution is making sure the user can 9750 navigate to the areas. That is what has been done. We still need 9751 to present the elements and allow the user to navigate among them 9752 according to their spatial layout (e.g. reverse the list whose 9753 elements are ordered right-to-left). 9754 9755* Fix for bug #509068 - We should prevent the user from arrowing into 9756 combo boxes in FF. Now you can arrow "up to" a combo box, but 9757 should not be able to arrow into it accidentally. If you arrow to a 9758 combo box and want to it give focus, you can do several things: 9759 Press Tab (as it's the next focusable item), press Orca+Tab (as it's 9760 the next form field, assuming your combo box is contained in a 9761 form), or press Alt+Down Arrow (which is the Firefox command to 9762 expand the current combo box). 9763 9764New and updated translations (THANKS EVERYONE!!!): 9765 9766 es Spanish Francisco Javier Dorado Martinez and 9767 Jorge Gonzalez 9768 et Estonian Ivar Smolin and Priit Laes 9769 it Italian Luca Ferretti 9770 nb Norwegian Bokmål Kjartan Maraas 9771 oc Occitan Yannig Marchegay 9772 sv Swedish Daniel Nylander 9773 vi Vietnamese Clytie Siddall 9774 9775========== 9776 97772.21.4 - 17-Dec-2007 9778 9779NOTE: There have been keybindings changes for this release. 9780 9781* Instead of Orca+F1 to enter learn mode, the binding is now 9782 Orca+h. 9783 9784* Instead of Orca+{1,2,3,4,5,6,7,8,9} to read the last nth message 9785 that was presented in an application such as gaim or gnome-mud, the 9786 binding is now Orca+{F1,F2,F3,F4,F5,F6,F7,F8,F9}. 9787 9788* The debugging keys have been rebound as well. The new bindings 9789 are Orca+Ctrl+Alt+{the following}, where {the_following} is one 9790 of: 9791 9792 End - report active script info 9793 Home - print list of known apps and their windows 9794 Page_Up - print locus of focus ancestry 9795 Page_Down - print accessible hierarchy of active application 9796 9797Magnification: 9798 9799* Support "live updating" when setting various magnification features 9800 9801 Changes made to the zoomer in the Orca Preferences now update in 9802 real time: it is no longer necessary to press the Apply button to 9803 see if the option you've chosen works for you and then undo it or 9804 adjust it if it doesn't. Note that you must still press the Apply 9805 or the OK button to make your changes permanent. 9806 9807* Bug #452316 - should have a "fullscreen" checkbox 9808 9809 We've added a Position combo box so that it's easy to select the 9810 position of the zoomer. The options are full screen, left half, 9811 right half, top half, bottom half, and custom. Choosing custom 9812 allows you to specify the location of each edge of the zoomer. 9813 The new default zoomer position is full screen if full screen 9814 magnification is possible. Otherwise, the right half of the 9815 screen will be used by default. 9816 9817* Bug #463881 - Evaluate other gnome-mag features for inclusion in 9818 Orca prefs 9819 9820 You can now adjust the brightness and contrast levels and use the 9821 colorblind filters from libcolorblind. Basic brightness and 9822 contrast levels can be adjusted through the spin buttons on the 9823 Magnifier pane of the Orca Preferences dialog. If you press the 9824 Advanced Settings button at the bottom of that pane, you'll be 9825 placed in a dialog box where you can customize the red, green, and 9826 blue brightness levels and contrast levels individually. The 9827 Advanced Settings dialog is also where you can choose a color 9828 filter. These options should enable you to create the color 9829 scheme that works best for you. Note that in order for colorblind 9830 filtering to work, you must install libcolorblind and then 9831 re-build gnome-mag. 9832 9833 You can also add a border to your zoomer to help separate it from 9834 the non-magnified area. The border size and color are 9835 customizable. We've also separated the cursor color from the 9836 cross-hair color so you no longer have to find the one color that 9837 works best for both. 9838 9839* Bug #464705 - Provide option to keep caret in center of magnifier 9840 region of interest 9841 9842 We've added individual tracking and alignment settings for 9843 controls and the text cursor: each can have an alignment of 9844 centered or push (move the magnifier window the least). In 9845 addition, you can now specify an edge margin for the text cursor. 9846 This margin is how close the caret should be allowed to get to the 9847 edge of the screen before it's time to "push." The margin can 9848 range from 0 to 50%, with 50% being the equivalent of choosing 9849 centering. These options should make it easier to keep track of 9850 your location on the screen and ensure that you can always see the 9851 area around your point of focus. 9852 9853* Bug #501414 - Orca should have (unbound) keybindings for quickly 9854 changing magnification settings 9855 9856 We've added the following new commands: 9857 9858 - Toggle color enhancements 9859 - Toggle mouse enhancements 9860 - Increase magnification level 9861 - Decrease magnification level 9862 - Cycle to the next magnifier position 9863 - Toggle magnifier on/off 9864 9865 These should help you quickly change the zoomer to best access 9866 what you're working on. These commands are "unbound," meaning 9867 they do not have a keystroke assigned to them. You can define the 9868 keystrokes you would like to use on the Key Bindings pane of the 9869 Orca Preferences dialog: locate each command you wish to define a 9870 keystroke for, move to the Key Binding column, and press Return. 9871 You'll be prompted for the new key. Press it (rather than type it 9872 out) and then press Return. Note that these commands do not 9873 permanently change the settings; they merely alter them "on the 9874 fly." 9875 9876* Bug #503965 - Orca should provide support for the pointer 9877 following focus and the zoomer 9878 9879 If you're using the keyboard to perform a task and then move the 9880 mouse pointer, the zoomer would move away from your task and to 9881 the location of the mouse pointer. We've added two options for 9882 dealing with this: 9883 9884 - Pointer follows zoomer (enabled by default): If the mouse 9885 pointer is not on the screen when you initially move the mouse, 9886 it will be moved into the zoomer so that you can continue to see 9887 what you were working on. If your preferred mouse tracking mode 9888 is centered, the pointer will be moved to the center; otherwise 9889 it will be moved to the item with focus. 9890 9891 - Pointer follows focus (disabled by default): If this option is 9892 enabled, the mouse pointer will follow you as you arrow through 9893 menu items and move among controls in dialog boxes. 9894 9895We also know we have more work to do and are tracking the work with 9896these bugs: 9897 9898http://bugzilla.gnome.org/show_bug.cgi?id=464734 9899Provide some kind of visual feedback for the item with focus 9900 9901http://bugzilla.gnome.org/show_bug.cgi?id=504075 9902Orca should provide support for smooth/linear panning of the zoomer 9903 9904http://bugzilla.gnome.org/show_bug.cgi?id=504077 9905Orca should support mouse bindings 9906 9907Firefox: 9908 9909* Fix for bug #451988 - Firefox: navigation by landmark 9910 9911 The XHTML role attribute module defines the following roles: banner, 9912 contentinfo, definition, main, navigation, note, search, secondary, 9913 seealso. New functionality in Orca allows you to navigate to the 9914 next and previous landmark on a page via the unbound keybindings: 9915 9916 - Goes to previous landmark 9917 - Goes to next landmark 9918 9919 These commands are "unbound," meaning they do not have a keystroke 9920 assigned to them. You can define the keystrokes you would like to 9921 use on the Key Bindings pane of the Orca Preferences dialog: locate 9922 each command you wish to define a keystroke for, move to the Key 9923 Binding column, and press Return. You'll be prompted for the new 9924 key. Press it (rather than type it out) and then press Return. 9925 9926* Fix for bug #466251 - Support ARIA live regions in Firefox/Gecko. 9927 http://developer.mozilla.org/en/docs/AJAX:WAI_ARIA_Live_Regions 9928 9929 Asynchronous JavaScript and XML (AJAX) has recently received a great 9930 amount of attention, and the number of websites using or planning to 9931 use the technique is increasing. AJAX enables web developers to 9932 easily create sites that change areas of their content in response 9933 to user actions (such as in webmail applications) or real world 9934 changes (such as updates of stock prices). 9935 9936 http://www.w3.org/TR/aria-state/ is designed to address these 9937 issues. Live region markup allows web page authors to specify when 9938 and how live changes to specific areas of a web page should be 9939 spoken or shown on a Braille display by a screen reader. 9940 9941 The support for live regions in Orca is exposed via these 9942 keybindings: 9943 9944 r and Shift+r: go to the next and previous live region relative to 9945 the current caret position 9946 9947 y: go to the last (or current) live region that spoke 9948 9949 \: cycle through the different levels of politeness 9950 9951 Shift+\: turn monitoring of live regions on and off 9952 9953 Orca+F1, Orca+F2, ..., Orca+F9: review the last nth live region 9954 announcement, where n is the number of the function key (i.e., the 9955 last announcement is obtained via Orca+F1, the 9th last announcement 9956 is obtained via Orca+F9). 9957 9958* Fix for bug #473009 - Cannot arrow to the end of an HTML entry if 9959 Orca is controlling the caret 9960 9961* Fix for bug #501447 - Orca sometimes fails to speak our location 9962 when entering FF3 entries 9963 9964Performance and Quality: 9965 9966* Much work on performance (bug #491756). If you have specific areas 9967 that you think are slow, please let us know the exact details. These 9968 performance fixes also rely upon fixes being made in other modules 9969 (pyorbit, pyatspi) for the GNOME 2.21.4 release. 9970 9971* Completed major pylinting work (bug #486726). This helped us 9972 greatly and found a few latent bugs. 9973 9974General: 9975 9976* Fix for bug #486970 - Where Am I should let you know you are in a 9977 toolbar 9978 9979* Fix for bug #496846 - When tabbing to an editable combobox, text 9980 selection should be displayed in braille 9981 9982* Fix for bug #503527 - Mnemonics are not supported well 9983 9984New and updated translations (THANKS EVERYONE!!!): 9985 9986 es Spanish Francisco Javier Dorado Martinez and 9987 Jorge Gonzalez 9988 ko Korean Changwoo Ryu 9989 nb Norwegian Bokmål Espes Stefansen and Kjartan Maraas 9990 sl Slovenian Matej Urbanči 9991 9992========== 9993 99942.21.3 - 03-Dec-2007 9995 9996General: 9997 9998* Lots and lots of pylint'ing (bug #486726) 9999 10000* Beginning of work on performance (bug #491576). We still have a bit 10001 of work to do. We actually have some changes, but we're not comfortable 10002 with them yet. 10003 10004* Fix for bug #407647 - Indicate the tree level, expanded state, and 10005 child nodes in the Pidgin buddy list 10006 10007* Fix for bug #472665 - Speech Pane combo boxes mis-populating in Orca 10008 Preferences dialog 10009 10010* Fix for bug #486899 - Where Am I doesn't present checkbox state in 10011 tables 10012 10013* Fix for bug #486901 - When tabbing to a text area for a spinbox or 10014 editable combobox, text selection should be presented 10015 10016* Fix for bug #486909 - Where Am I should say "n of m items selected" 10017 and "on item x of y" in layered pane 10018 10019* Fix for bug #486971 - Where Am I doesn't present toggle button state 10020 10021* Fix for bug #486976 - Basic Where Am I in multiline text areas 10022 should only present info for current line 10023 10024* Fix for bug #487189 - Where Am I should present accessible 10025 description if it exists 10026 10027* Fix for bug #500193 - Update keybindings for reviewing previous 10028 messages. The keybindings have been moved from the number keys 10029 to the F1-F9 keys. Bookmarks are still on the number keys. 10030 10031 NOTE: this effects the Orca learn mode key. Instead of Orca+F1, 10032 it is now Orca+h. 10033 10034 NOTE: this effects the review of previous messages in gaim and 10035 gnome-mud. Instead of Orca+{1,2,3,...} to read the last nth 10036 message, you now use Orca+{F1,F2,F3,...}. 10037 10038 NOTE: this also effects the debugging tools. The new bindings 10039 are Orca+Ctrl+Alt+{the following}, where {the_following} is one 10040 of: 10041 10042 End - reportScriptInfoHandler 10043 Home - printActiveAppHandler 10044 Page_Up - printAncestryHandler (think "look upward in hierarchy") 10045 Page_Down - printHierarchyHandler (think "look down from the top") 10046 10047Firefox: 10048 10049* Fix for bug #462883 - ARIA tooltips/alerts are not being output 10050 10051* Fix for bug #468551 - Support ARIA checkboxTriState 10052 10053* Fix for bug #469718 - Gecko.inDocumentContent() needs to account for 10054 'embedded component' 10055 10056OpenOffice: 10057 10058* Fix for bug #435201 - Orca is too chatty when navigating by 10059 paragraph in OOo Writer 10060 10061New and updated translations (THANKS EVERYONE!!!): 10062 10063 es Spanish Francisco Javier Dorado Martinez and 10064 Jorge Gonzalez 10065 gl Galician Ignacio Casal Quinteiro 10066 hu Hungarian Kálmán Kéménczy and Gabor Kelemen 10067 sl Slovenian Matej Urbanči 10068 10069========== 10070 100712.21.2 - 12-Nov-2007 10072 10073General: 10074 10075* Fix for bug #469083 - Refactor Gecko.py's getContainingRole() to 10076 take a list 10077 10078* Fix for bug #481488 - Implement increased support for 10079 user-customized keybindings 10080 10081* Fix for bug #486918 - Page tab role should be presented in braille 10082 10083* Fix for bug #486969 - Status bar not being read with Where Am I 10084 10085* Fix for bug #486972 - Expanding/collapsing tree nodes in a table 10086 should not speak nodename again 10087 10088* Fix for bug #487226 - "/" and the OrcaKey should not be hardcoded in 10089 default.py:whereAmI. There are now two handlers instead of one, 10090 helping reduce a lot of confusion and complexity. There is the 10091 "Performs the where am I operation" handler (same as we used to 10092 have) and the new "Speaks the title bar or status bar" handler. 10093 All keybindings are still the same. 10094 10095* Fix for bug #487514 - Keys for navigation purposes should not be 10096 echoed 10097 10098* Fix for bug #489875 - Some Orca macaroon oowriter and oocalc tests 10099 have timeout problems 10100 10101* Fix for bug #489913 - Changing preferences from a test causes 10102 tracebacks and spontaneous speech 10103 10104* Fix for bug #489928 - Orca oocalc macaroon test for bug #363804 10105 doesn't completely restore initial state 10106 10107* Fix for bug #491417 - Orca script should inherit PATH and PYTHONPATH 10108 from environment. (Thanks David Csercsics!!!) 10109 10110* Fix for bug #494651 - Orca's OBJECT EVENT debug routine not 10111 outputting all information for "object:selection-changed" 10112 menu bar event 10113 10114* Additional work related to pyatspi migration (bug #489490, 10115 bug #491885). We will be looking at improving performance for the 10116 next release. 10117 10118Firefox: 10119 10120* Fix for bug #485903 - Orca doesn't read message list in gmail 10121 10122* Fix for bug #490266 - Endless loop in navigating ARIA trees 10123 10124* Fix for bug #490568 - Implement Firefox page summary using 10125 Collections 10126 10127New and updated translations (THANKS EVERYONE!!!): 10128 10129 pt_BR Brazilian Portuguese Leonardo Ferreira Fontenelle 10130 and Tiago Melo Casal 10131 nb Norwegian Bokmål Espes Stefansen and Kjartan Maraas 10132 10133========== 10134 101352.21.1 - 28-Oct-2007 10136 10137Things marked with a '+' indicate stuff that is not planned for a Orca 101382.20.x release. Everything else should appear in a Orca 2.20.x 10139release. 10140 10141General: 10142 10143* Fix for bug #462984 - Orca failed to detect the resolution of second screen. 10144 10145* Fix for bug #473699 - Adjust Orca Preferences dialog to 10146 speak/braille three components that are multiply labelled. 10147 10148* Fix for bug #474958 - Orca has no onboard help. 10149 10150* Fix for bug #483018 - We should remove (or redefine) the orca speech 10151 change hotkeys. Hot keys removed per discussion on Orca user's list. 10152 10153* Fix for bug #484428 - Orca should not speak role for list items when 10154 navigating. 10155 10156* Fix for bug #484499 - Orca should not braille the node level for 10157 every cell in row. 10158 10159* Fix for bug #489604 - Enabling the attribute indicator but disabling 10160 all attributes results in traceback. 10161 10162+ Much work on bug #448848 - Port Orca to pyatspi. The first major phase 10163 is done, which was to remove Orca's atspi.py module in favor of pyatspi.py. 10164 Much testing has been done, and we think we've caught all functional 10165 regressions. Much performance work remains, however. 10166 10167+ Fix for bug #467664 - unmagnified area becomes too small to use. 10168 10169+ Work on bug #486726 - Eliminate pychecker warnings/errors. This was used 10170 mainly as a means to help with bug #448848, but we plan to do more work 10171 since it helped catch issues that have been in the code for a while. 10172 10173+ Fix for bug #487230 - get{Speech,ShortBraille,LongBraille,Braille}ForRoleName 10174 should allow role to be overridden. 10175 10176+ Fix for bug #488391 - Orca doesn't announce finds in Gedit if combo 10177 box has focus. 10178 10179+ Fix for bug #489797 - _speakListItem defined twice in where_am_i.py. 10180 10181+ Increased coverage of the code in the regression/assertion tests. 10182 10183Firefox: 10184 10185* Work on bug #472345 - Cannot arrow out of entries in FF3 if text is 10186 inserted via javascript. 10187 10188* Fix for bug #480501 - readPageSummary() prevents access to FF status 10189 bar contents. 10190 10191+ Additional work for bug #478204, Orca should handle navigation around 10192 HTML focusable lists better. 10193 10194+ Fix for bug #480264 - ARIA sliders not outputting 10195 Braille/childCount:embed defense. 10196 10197OpenOffice: 10198 10199* Fix for bug #376517 - Orca does not report indentation in OOo Writer 10200 documents correctly. 10201 10202* Fix for bug #435852 - Orca and OpenOffice Calc have a memory lovefest. 10203 10204* Fix for bug #480278 - where-am-I ("double click") for StarOffice.py 10205 smushs the output. 10206 10207+ Fix for bug #489490 - Test for OOo Writer bug #413909 not producing the 10208 correct output. 10209 10210+ Fix for bug #490623, work around for flat_review __cmp__ issue for 10211 OpenOffice. 10212 10213New and updated translations (THANKS EVERYONE!!!): 10214 10215 ar Arabic Djihed Afifi 10216 es Spanish Francisco Javier Dorado Martinez and 10217 Jorge Gonzalez 10218 sl Slovenian Matej Urbanči 10219 sv Swedish Daniel Nylander 10220 10221========== 10222 102232.21.0 - 03-Oct-2007 10224 10225Things marked with a '+' indicate stuff that is not planned for a Orca 102262.20.x release. Everything else should appear in a Orca 2.20.x 10227release. 10228 10229General: 10230 10231* Work on bug 356068 - Provide a command for identifying the default 10232 button within a dialog 10233 10234* Fix for bug 364518 - Create a GUI interface to the pronunciation 10235 dictionary 10236 10237* Fix for bug 455308 - Output module and voice selection with Speech 10238 Dispatcher backend 10239 10240* Fix for bug 456970 - Orca says "0 items" for tree tables that use 10241 NODE_CHILD_OF relationship 10242 10243* Fix for bug 457198 - Orca shouldn't exit if user-settings import 10244 fails 10245 10246* Fix for bug 461719 - gnome-mud script failed at import 10247 (Thanks Javier!!!) 10248 10249* Fix for bug 462650 - Traceback when using whereAmI in Evolution New 10250 Contact dialog 10251 10252* Fix for bug 462475 - crash due Non-ASCII characters in 10253 ~/.orca/user-settings.py file 10254 10255* Fix for bug 464855 - orca speaks/brailles scroll bar arrows as 10256 anonymous "push buttons" 10257 10258* Work on bug 465989 - Adding panel applets. Manage the presentation 10259 of images in tables better 10260 10261* Fix for bug 466500 - Speech Dispatcher backend crashes with older SD 10262 versions (Thanks Tomas Cerha!) 10263 10264* Fix for bug 466725 - Traceback when using SayAll in Gedit when text 10265 lacks sentence punctuation 10266 10267* Fix for bug 467425 - Orca should default to an empty pronunciation 10268 dictionary 10269 10270* Fix for bug 467425 - Orca causes pygtk application to generate 10271 GtkWarning messages 10272 10273* Fix for bug 467563 - Speech Dispatcher backend crashes in text setup 10274 (Thanks Tomas Cerha!) 10275 10276* Work on bug 468098 - The whereAmI implementation doesn't always 10277 match the whereAmI spec 10278 10279* Fix for bug 469615 - A few lingering i18n issues 10280 10281* Fix for bug 469786 - Braille verbosity setting not reset 10282 10283* Fix for bug 471220 - Gaim's prefixChatMessage setting should have 10284 option to only prefix non-focused tabs 10285 10286* Fix for bug 472407 - Orca doesn't always announce new messages 10287 in unfocused tabs in Pidgin 10288 10289* Fix for bug 472962 - Trailing space at end of message/string 10290 10291* Fix for bug 473420 - Orca speaking an extra "seconds" for the 10292 Preferences dialog 10293 10294* Fix for bug 473422 - Orca has traceback when giving focus to the 10295 pidgin application 10296 10297* Fix for bug 473991 - Orca doesn't announce autocompleted user names 10298 in Pidgin 10299 10300* Fix for bug 477683 - Orca failed to bring full screen mag up 10301 10302* Fix for bug 480331 - tree table headers should not be repeated in 10303 braille 10304 10305* Fix for bug 480746 - Labels for panels should not be repeated in 10306 braille 10307 10308* Fix for bug 481101 - getClickCount() sometimes returns bogus values 10309 10310* Fix for bug 481343 - Initial top/left/bottom/right zoomer position 10311 settings don't match screen 10312 10313+ Much work on the test harness and many new regression tests. 10314 The tests are now Macaroon-based. 10315 10316+ Fix for bug 458150 - flat-review should present slider orientation 10317 10318+ Fix for bug 462627 - Refactor orca_prefs.py 10319 10320+ Fix for bug 464754 - Pronunciation dictionary checks should be 10321 case insensitive 10322 10323+ Fix for bug 469098 - Orca should indicate when a new chat window/tab 10324 has appeared in Pidgin 10325 10326+ Fix for bug 472907 - Characters "°" and "º" shouldn't have the 10327 same description 10328 10329+ Fix for bug 472978 - Short Braille and spoken word for "dial" should 10330 be different messages 10331 10332+ Fix for bug 476639 - Remove requirement of annotating accessible 10333 objects 10334 10335Firefox: 10336 10337* Fix for bug 457988 - Firefox SSL Dialogs are not read 10338 10339* Fix for bug 460284 - Orca should not allow the user to arrow into 10340 the FF3 status bar 10341 10342* Fix for bug 461620 - Orca doesn't speak find results in FF3 when 10343 focus is on Next/Previous buttons. 10344 10345* Fix for bug 466764 - Orca doesn't provide access to alerts that 10346 appear when page is loading in FF3 10347 10348* Fix for bug 468633 - No output when tabbing to ARIA slider 10349 10350* Fix for bug 469686 - Sanity check needed in 10351 gecko.getHeadingLevel/getNodeLevel 10352 10353* Fix for bug 470332 - Can no longer arrow to push buttons in FF3 10354 10355* Fix for bug 471537 - We need to find a way to identify truly 10356 "focusable" elements in FF3 10357 10358* Fix for bug 471955 - Orca does not provide access to state changes 10359 in HTML radio buttons in FF3 10360 10361* Work on bug 472029 - Cannot arrow into autocompletes in HTML forms 10362 if Orca is controlling the caret 10363 10364* Fix for bug 472345 - Cannot arrow out of entries in FF3 if text is 10365 inserted via javascript 10366 10367* Work on bug 472377 - Need to fix braille for radio buttons and 10368 checkboxes in HTML content 10369 10370* Fix for bug 473585 - Caret not being set to ARIA listbox when 10371 navigating to it 10372 10373* Fix for bug 475956 - Orca sometimes "guesses" index.htm* as the 10374 base name for a link in FF3 10375 10376* Fix for bug 476786 - whereAmI fails in Firefox menus 10377 10378* Fix for bug 478204 - Orca should handle navigation around HTML 10379 focusable lists better 10380 10381* Fix for bug 480021 - Need to handle list items in whereAmI and 10382 better address XUL list items 10383 10384* Fix for bug 481398 - Absence of a defined speech server causes Orca 10385 to fail to display its Preferences dialog 10386 10387* Fix for bug 481907 - Traceback in Gecko.locusOfFocusChanged() 10388 10389+ Fix for bug 459584 - ARIA widget labels not read correctly 10390 10391+ Fix for bug 462156 - No announcements for ARIA trees 10392 10393+ Fix for bug 462509 - ARIA dialogs are not being announced 10394 10395+ Fix for bug 471885 - ARIA trees should output only state change if 10396 item is unchanged 10397 10398+ Fix for bug 471878 - ARIA widgets should not echo characters during 10399 traversal using arrows 10400 10401+ Fix for bug 475177 - Support new AT-SPI event name format 10402 10403Thunderbird: 10404 10405* Fix for bug 468765 - Orca does not provide access to shortcuts for 10406 FF3 or Thunderbird menu items 10407 10408OpenOffice/StarOffice: 10409 10410* Fix for bug 469367 - Orca StarOffice script not properly announcing 10411 (potential) indentation in OOo Writer 10412 10413+ Fix for bug 462256 - Orca doesn't speak/braille anything when going 10414 to the 2nd screen in the OOo Presentation startup wizard 10415 10416+ Fix for bug 465087 - Orca speaks "Available fields panel" too 10417 many times with OOo sbase Tables wizard 10418 10419New and updated translations (THANKS EVERYONE!!!): 10420 10421 ar Arabic Djihed Afifi 10422 bg Bulgarian Alexander Shopov 10423 da Danish Kenneth Nielsen 10424 de German Jochen Skulj 10425 ca Catalan Gil Forcada and Josep Puigdemont i Casamaj 10426 el Greek Nikos Charonitakis 10427 es Spanish Francisco Javier Dorado Martinez and 10428 Jorge Gonzalez 10429 fi Finnish Ilkka Tuohela 10430 fr French Claude Paroz and Stéphane Raimbault 10431 it Italian Luca Ferretti 10432 ja Japanese Takeshi Aihana 10433 lt Lithuanian Gintautas Miliauskas and Romas Mažeika 10434 lv Latvian Raivis Dajus 10435 mk Macedonian Jovan Naumovski 10436 nb Norwegian Bokmål Espes Stefansen and Kjartan Maraas 10437 pt Portuguese Duarte Loreto 10438 pt_BR Brazilian Portuguese Djavan Fagundes and Raphael Higino 10439 and Tiago Melo Casal 10440 ru Russian Anatoly Kamynin and Maxim Dziumanenko 10441 si Sinhala Danishka Navin 10442 sq Albanian Laurent Dhima 10443 sv Swedish Daniel Nylander 10444 th Thai Theppitak Karoonboonyanan 10445 uk Ukrainian Maxim Dziumanenko 10446 vi Vietnamese Clytie Siddall 10447 10448========== 10449 104502.19.6 - 29-Jul-2007 10451 10452General: 10453 10454* NOTICE: the automake requirement for Orca has been moved from 10455 automake 1.7.2 to 1.9. 10456 10457* Work on bug 364518 - Create a GUI interface to the pronunciation 10458 dictionary 10459 10460* Fix for bug 409731 - Orca should speak text selected by the mouse 10461 10462* Work on bug 415061 - regression test results should be repeatable 10463 10464* Fix for bug 439191 - sayAll by sentence can position the text cursor 10465 in the wrong place when interrupted 10466 10467* Additional fix for bug 449964 - Pass the key event information to 10468 the speech system to allow more advanced key echo handling (needed 10469 to eliminate a stack trace) 10470 10471* Fix for bug 455230 - Read table cell row should insert column 10472 headers for non-text cells 10473 10474* Fix for bug 456296 - Traceback in braille.py when doing a 10475 "Select All" in gedit. 10476 10477* Fix for bug 459080 - Some files missing from POTFILES.in (sorry!) 10478 10479* Fix for bug 460215 - Include new Tango icons. Many thanks to 10480 Stephen Brandt for his work here! The icons look sharp. 10481 10482Firefox: 10483 10484* Fix for bug 456446 - Gecko autocompletes not always spoken 10485 10486* Fix for bug 459618 - ARIA widgets should not consume navigation keys 10487 10488Thunderbird: 10489 10490* Fix for bug 460774 - Orca doesn't provide access to message being 10491 composed in Thunderbird 10492 10493Java platform: 10494 10495* Fix for bug 458142 - flat-review does not review Swing panels with 10496 titled borders 10497 10498New and updated translations (THANKS EVERYONE!!!): 10499 10500 es Spanish Francisco Javier Dorado Martinez and 10501 Jorge Gonzalez 10502 fi Finnish Ilkka Tuohela 10503 lv Latvian Raivis Dejus 10504 pt_BR Brazilian Portuguese Leonardo Ferreira Fontenelle 10505 sv Swedish Daniel Nylander 10506 10507========== 10508 105092.19.5 - 09-Jul-2007 10510 10511General: 10512 10513* More work on the regression testing framework and tests 10514 10515* Adjusted the uppercase pitch setting so that it is still noticeable 10516 but not quite so high 10517 10518* Fix for bug 354468 - support bookmarked objects 10519 10520* Fix for bug 354479 - Automatic presentation of "balloon" type 10521 messages 10522 10523* Fix for bug 375396 - Orca failed to exit after stopping the full 10524 screen mag. 10525 10526* Tweak for the fix for bug 376515 - Add GUI support for the new 10527 customizable text-attribute feature: avoid errors when ~/.orca is 10528 not present 10529 10530* Fix for bug 382601 and bug 400720 - Orca should indicate selected 10531 text on the braille display and support accurate presentation of 10532 text attributes on the braille display 10533 10534* Work on bug 395146 - Crash at start. Try to start an HTTP server on 10535 settings.httpServerPort. If this fails, retry 10536 settings.maxHttpServerRetries times, each time incrementing the 10537 server port number by 1. If we are still unable to start a server, 10538 just fail gracefully. 10539 10540* Fix for bug 436888 - Include widget status information in speech and 10541 braille for flat review 10542 10543* Fix for bug 438333 - Need to present progress bar activity 10544 10545* Fix for bug 439191 - sayAll by sentence can position the text cursor 10546 in the wrong place when interrupted 10547 10548* Fix for bug 442069 - Unneeded gnome-speech drivers not stopped when 10549 GUI setup window is dismissed 10550 10551* Fix for bug 446881 - Orca braillegenerator code assumes that what's 10552 in a table is a table cell 10553 10554* Fix for bug 449964 - Pass the key event information to the speech 10555 system to allow more advanced key echo handling (thanks Tomas Cerha!) 10556 10557* Fix for bug 449978 - Punctuation keys not echoed (thanks Tomas Cerha!) 10558 10559* Fix for bug 450037 - Password field for gdm speaks characters you 10560 type instead of "star star star star" 10561 10562* Fix for bug 450213 - should acc._narrow(Accessibility.Accessible) be 10563 a SEVERE error? 10564 10565* Fix for bug 451531 - Orca failed to report the conversation message 10566 of pidgin. This was solved by simply mapping the gaim script to pidgin 10567 10568Firefox: 10569 10570* Fix for bug 409728 - Orca repeats mouse-selected text numerous times 10571 in Gecko 10572 10573* Fix for bug 447191 - Firefox read page summary 10574 10575* Fix for bug 448096 - Orca does not provide access to progress bars 10576 for FF3 downloads 10577 10578* Fix for bug 449171 - Orca gets stuck in endless loops on woot.com 10579 10580* Fix for bug 449232 - Firefox move to next large object additional 10581 tweak 10582 10583* Fix for bug 453229 - Orca should honor the repeated character count 10584 setting in Firefox 10585 10586Thunderbird: 10587 10588* Fix for bug 449152 - Cannot create a new message in thunderbird 10589 while using Orca 10590 10591OpenOffice: 10592 10593* Fix for bug 450210 - StarOffice.py needs null-check for 10594 self.getFrame(event.source) 10595 10596New and updated translations (THANKS EVERYONE!!!): 10597 10598 es Spanish Francisco Javier Dorado Martinez and 10599 Jorge Gonzalez 10600 ta Tamil I. Felix 10601 vi Vietnamese Clytie Siddall and Nguyễn Thái Ngọc Duy 10602 10603========== 10604 106052.19.4 - 17-Jun-2007 10606 10607General: 10608 10609* Fix for bug 376515 - Add GUI support for the new customizable 10610 text-attribute feature. There is a new "Text Attributes" pane in 10611 the Orca preferences dialog for this. It can also be set on an 10612 individual app-specific basis. 10613 10614* Fix for bug 433818 - Messages on system tab of gnome-system-monitor 10615 are not reported by Orca. 10616 10617* Fix for bug 433951 - making changes in the Orca Preferences dialog 10618 causes loss of script state. 10619 10620* Fixes for bug 435199 - Orca is bloating the swap partition, so the 10621 system is no more usable after a short time. We did a lot of 10622 analysis of Orca's memory usage and patched the leaks we were able 10623 to detect. There is still a leak in the AT-SPI infrastructure; it 10624 is being worked on by the AT-SPI maintainers and is tracked via bug 10625 446277. 10626 10627Firefox: 10628 10629* Fix for bug 442709 - Need to do "combo box cleanup"/refactor for 10630 Firefox. 10631 10632* Fix for bug 443337 - Orca should not use the alt text if it is empty 10633 to infer a link name. 10634 10635* Fix for bug 444148 - Orca doesn't speak form fields at landsend.com 10636 10637* Fix for bug 445578 - Link preview information would be desirable for 10638 Firefox. This is obtained when performing a "Where Am I" operation 10639 (KP_Enter for desktop bindings, ORCA_MODIFIER+Return for laptop 10640 bindings). Many thanks to new community member Scott Haeger for 10641 this functionality! 10642 10643Java platform: 10644 10645* Fix for bug 435553 - KeyError: 'startOffset' during Java Control 10646 Panel flat-review. 10647 10648* Fix for bug 436658 - flat-review speaks "filler" for SwingSet2 10649 demo/source tabs. 10650 10651* Fix for bug 436661 - flat-review speaks SwingSet2 toolbar image 10652 paths instead of item names. 10653 10654* Fix for bug 437226 - Orca should handle Java labels and text where 10655 LABEL_FOR is not set. 10656 10657New and updated translations (THANKS EVERYONE!!!): 10658 10659 dz Dzongkha Pema Geyleg 10660 es Spanish Francisco Javier Dorado Martinez and 10661 Jorge Gonzalez 10662 10663========== 10664 106652.19.3 - 04-Jun-2007 10666 10667General Orca: 10668 10669* Make checkbox and radio button indicator strings customizable 10670 (thanks Mario Lang!) 10671 10672* Present checkbox and radio button indicators before label/name in 10673 braille (thanks Mario Lang!) 10674 10675* Fix for bug 345399 - Key echo missing alpha numeric and punctuation 10676 keys 10677 10678* Fix for bug 349394 to make Speech Dispatcher Factory work better 10679 with Orca GUI preferences (thanks Tomas Cerha!) 10680 10681* Fix for bug 376015 - [a11y] time-admin time servers table is not 10682 accessible 10683 10684* Fix for bug 412837 - Need a single number to summarize test code 10685 coverage 10686 10687* Fix for bug 434600 - cursor routing keys cannot be used to position 10688 caret at end of line 10689 10690* Fix for bug 435226 - Where-am-I doesn't correctly handle multiple 10691 selected paragraphs in OOo Writer and Evolution 10692 10693* Fix for bug 439155 - Flat review is broken in gcalctool 10694 10695* Fix for bug 439487 - Combobox role not shown in braille in 'brief' 10696 verbosity mode 10697 10698* Fix for bug 439509 - Run Application Dialog prints entered text 10699 twice in braille (thanks Mario Lang!) 10700 10701* Fix for bug 440592 - Orca doesn't speak gcalctool's status bar 10702 correctly 10703 10704* Fix for bug 440294 - Voice Properties in Speech Dispatcher backend 10705 (thanks Tomas Cerha!) 10706 10707* Fix for bug 441640 - Rename processCursorKey to processRoutingKey 10708 (thanks Mario Lang!) 10709 10710* Fix for bug 441673 - Define InputEventHandler.__eq__ 10711 (thanks Mario Lang!) 10712 10713* Fix for bug 441723 - Orca should not speak "double prime" for the 10714 number 3 10715 10716* Fix for bug 443012 - atspi.py:_onParentChanged upsets 10717 atspi.py:_cache in a bad way 10718 10719Firefox: 10720 10721* Fix for bug 407941 - Infer labels for objects in HTML content 10722 10723* Fix for bug 414657 - Linked headings should be announced as both 10724 heading and link 10725 10726* Fix for bug 420540 - Firefox keyboard control wish list. Q/Shift+Q 10727 can now be used to navigate among blockquotes. 10728 10729* Fix for bug 423435 - Orca is too chatty when loading a page in 10730 Firefox 10731 10732* Fix for Bug 433655 - Orca's structural navigation should wrap at the 10733 end of a page 10734 10735* Fix for bug 437753 - Orca should speak and braille the current locus 10736 of focus after a page is loaded in Firefox and then start reading 10737 the page 10738 10739* Fix for bug 437986 - Orca should not first speak page and frame 10740 title when opening a menu in firefox 10741 10742* Fix for bug 439286 - Gecko.py's find{Next,Previous}Object fails when 10743 object is document_frame. 10744 10745* Fix for bug 440079 - Orca cannot arrow past certain combo boxes in 10746 Firefox 10747 10748* Fix for bug 440529 - Orca bounces out of Firefox Help Contents tree 10749 and into the document frame 10750 10751* Fix for bug 441476 Orca should attempt to detect erroneously-marked 10752 list labels in Firefox 10753 10754* Fix for bug 441484 - Need to adjust Firefox form field navigation to 10755 accommodate Firefox changes. 10756 10757* Fix for bug 441610 - Orca should identify bogus/redundant checkbox 10758 labels in Firefox. 10759 10760* Fix for bug 442083 - Orca skips over empty entries with Up/Down 10761 Arrow in Firefox 10762 10763* Fix for bug 442691 - Form field structural navigation is slow to and 10764 in large lists 10765 10766* Fix for bug 443067 - sayAll by sentence skips content that is 10767 in HTML tables in Firefox 10768 10769* Fix for bug 443337 - Orca should not use the alt text if it is empty 10770 to infer a link name 10771 10772* Fix for bug 443650 - Orca "loops" on certain pages in Firefox 10773 10774OpenOffice: 10775 10776* Work on bug 435199 - Orca is bloating the swap partition, so 10777 the system is no more usable after a short time (improvements 10778 made to OpenOffice script) 10779 10780* Additional fix for bug 435201 - Orca is too chatty when navigating 10781 by paragraph in OOo Writer 10782 10783* Fix for bug 435226 - Where-am-I doesn't correctly handle multiple 10784 selected paragraphs in OOo Writer and Evolution 10785 10786* Fix for bug 435852 - Orca and OpenOffice Calc have a memory lovefest 10787 10788Java platform: 10789 10790* Fix for bug 435825 - Non-ORBit object typecodes ignored when 10791 instantiating stubs. NOTE: this was a pyorbit fix from Peter Parente 10792 that had a major impact on a number of bugs we were running into with 10793 the Java platform. Thanks so much, Peter Parente! 10794 10795* Fix for bug 436674 - flat-review only visits right-most tree nodes 10796 in SwingSet2 JTree demo 10797 10798* Fix for bug 437049 - Orca does not speak Java Control Panel spinbox 10799 changes 10800 10801New and updated translations (THANKS EVERYONE!!!): 10802 10803 de German Jochen Skulj 10804 sv Swedish Daniel Nylander 10805 en_GB English/British David Lodge 10806 10807========== 10808 108092.19.2 - 13-May-2007 10810 10811General Orca: 10812 10813* Typo fixes from Mario Lang (thanks Mario!) 10814 10815* Updates to the specification 10816 10817* Additions to the regression tests 10818 10819* Fix for bug 368640 - Allow user to optionally ignore or be notified 10820 of tool tips 10821 10822* Fix for bug 372273 - Add ability to configure app-specific settings 10823 via GUI. NOTE: Adjusted ORCA_MODIFIER+Control+Space to now bring 10824 up the application-specific preferences dialog. The previous usage 10825 (reload user settings) is now gone. 10826 10827* Fix for bug 400716 - sayAll should be done by sentences 10828 10829* Fix for bug 432674 - In password entries, Orca should respect key 10830 echo settings and say "star" for the inserted characters 10831 10832* Fix for bug 432685 - Using brltty can consume all the CPU 10833 10834* Fix for bug 433146 - Add ability to configure app-unique settings 10835 via GUI 10836 10837* Fix for bug 434394 - orca -t causes traceback 10838 10839* Fix for bug 434948 - KP_Insert+Shift cannot be used as modifiers in 10840 an entry 10841 10842* Fix for bug 435223 - Where-am-I doesn't correctly identify multiple 10843 selected objects in Nautilus 10844 10845* Fix for bug 435577 - Orca does not speak labels of embedded 10846 components in gnome-panel 10847 10848* Fix for bug 437004 - Add in hooks for allowing 10849 activation/deactivation script methods 10850 10851Firefox: 10852 10853* Fix for bug 407663 - Support the "Find" operation in Firefox 10854 better. Requires Firefox 3 from at least May 9, 2007. 10855 10856* Fix for bug 412677 - Navigation to links with { overflow:hidden } 10857 stylesheet results in bad behavior 10858 10859* Partial fix for bug 420540 - Firefox keyboard control wish list. 10860 ORCA_MODIFIER+Z will now toggle the structural navigation keys 10861 on/off. 10862 10863* Fix for bug 422924 - Add more support for accessing HTML tables in 10864 Firefox. Orca now supports non-uniform 10865 tables: When you navigate to a non-uniform table using T or 10866 Shift+T, Orca will indicate that this is a non-uniform table. 10867 When using structural navigation by cell, if the cell you navigate 10868 to has multiple headers that apply to it such as "week 2" and 10869 "Thursday", Orca will speak those headers if they are different from 10870 the headers from your previous location. Orca also announces cell 10871 coordinates when navigating using structural navigation among cells. 10872 And, finally, Orca announces cells that span more than one row or 10873 column. Of course, depending on your preferences, that's a lot 10874 of verbiage. Therefore, these are all customizable settings. 10875 10876* Fix for bug 423427 - Need to add form field structural navigation in 10877 Firefox. ORCA_MODIFIER+Tab should move you to the next form field 10878 and ORCA_MODIFIER+Shift+Tab should move you to the previous form 10879 field. 10880 10881* Fix for bug 423435 - Orca is too chatty when loading a page in 10882 Firefox 10883 10884* Fix for bug 428114 - Orca should attempt to detect 10885 erroneously-marked combo box labels in Firefox 10886 10887* Fix for bug 436718 - Navigating in focusable lists in FF 7 May build 10888 hangs Orca 10889 10890OpenOffice: 10891 10892* Fix for bug 363804 - Add ability to turn off coordinate announcement 10893 when navigating in Calc 10894 10895* Fix for bug 433398 - Orca does not provide access to the state of 10896 checked menu items in OOo 10897 10898* Fix for bug 435201 - Orca is too chatty when navigating by 10899 paragraph in OOo Writer 10900 10901* Fix for bug 435307 - OOo Calc output traceback for 10902 UnboundLocalError: local variable 'focusRegion' referenced before 10903 assignment 10904 10905* Fix for bug 435852 - Orca and OpenOffice Calc have a memory lovefest 10906 10907Java platform: 10908 10909* Pending fix for bug 436674 - flat-review only visits right-most tree 10910 nodes in SwingSet2 JTree demo 10911 10912* Fix for bug 437049 - Orca does not speak Java Control Panel spinbox 10913 changes 10914 10915New and updated translations (THANKS EVERYONE!!!): 10916 10917 en_GB English/British David Lodge 10918 10919========== 10920 109212.19.1 - 23-Apr-2007 10922 10923* Turn on Orca's caret navigation mode by default for Firefox. 10924 NOTE TO USERS: you can still toggle between Orca's caret navigation 10925 mode and Firefox's (i.e., Gecko) navigation mode by pressing 10926 Insert+F12. 10927 10928* Much work on bug 400716 and 426360 (Firefox) to provide "say all" 10929 support by sentences. 10930 10931* Fix for bug 430278 to improve the "where am I" functionality. This 10932 also includes bug 427481 to fix the "where am I" feature of the 10933 Evolution Mail...Tasks toggle buttons. This also is related to 10934 the fix for bug 423011 to finish the refactor of where_am_I module 10935 to have knowledge of the script it is working with. 10936 10937* Fix for bug 426336 to refactor the find{Next,Previous}Role methods 10938 in Gecko.py for Firefox. In addition, list navigation (L and 10939 Shift+L) is now restricted to ordered/unordered lists. Before, form 10940 field lists were included because they, too, have a role of 10941 ROLE_LIST. 10942 10943* Fix for bug 426684 to speak the entry text in Firefox when the caret 10944 is at the end of the line. 10945 10946* Fix for bug 427722 to prevent web page navigation from getting stuck 10947 on separators. 10948 10949* Work on bug 411261 to prevent Orca from saying just "Link" when 10950 arrowing up and down by line in some web content in Firefox. 10951 10952* Fix for bug 426687 to only speak the entry text when arrowing up and 10953 down in a text entry field in Firefox. 10954 10955* Fix for bug 413990 to provide more smarts in Orca to detect tables 10956 that are used for layout only purposes. 10957 10958* Fix for bug 414926 to present level of headings in Firefox. 10959 10960* Fix for bug 423198 to prevent Orca from speaking "text" repeatedly 10961 when moving around in a text entry area on a web page in Firefox. 10962 10963* Fix for bug 416971 to speak and braille numbers and bullets of 10964 list items. 10965 10966* Fix for bug 432674 to respect key echo settings and say "star" when 10967 speaking characters inserted into password entry fields. 10968 10969* Fix for bug 398009 to present the tooltip text for an object. 10970 NOTE TO USERS: the standard toolkit method for brining up a tooltip 10971 is Ctrl+F1 when the object has focus. 10972 10973* Fix for bug 368626 to prevent gnome-panel from crashing when it 10974 pops up a tooltip. 10975 10976* Fix for bug 423849 to reduce the chattiness of speech context. 10977 10978* Fix for bug 427880 to restore metacity behavior of presenting the 10979 name of the window to get focus when you're doing an Alt+Tab. 10980 10981* Fix for bug 413109 to add combobox and slider mnemonics to the 10982 Orca preferences dialog. 10983 10984* Fix for bug 425498 to provide option to allow user to quit Orca 10985 without needing to go through the "quit" confirmation dialog. 10986 10987* Fix for bug 413109 to address HIG violations. Thanks to Calum 10988 Benson for his work here. 10989 10990* Fix bug 423738 to use gconf module methods instead of using exec. 10991 10992* Work on bug 422487 to move the caret the first line of a message in 10993 in Evolution. There are still issues with HTML messages, which may 10994 require changes in Evolution itself. We're tracking this with the 10995 Evolution RFE: http://bugzilla.gnome.org/show_bug.cgi?id=423395. 10996 10997* Workaround for Evolution bug 347964 to provide better user feedback 10998 when deleting messages in Evolution. 10999 11000* Fix for bug 418147 to make sure we treat characters in strings as 11001 characters and not as bytes when spelling an item. 11002 11003* Fix for bug 430434 to make the key echo settings be enabled by 11004 default. 11005 11006* Fix for bug 430726 to implement GNOME GOAL #4. 11007 11008* Updated orca man page. 11009 11010* Updated the user experience specifications. 11011 11012* NOTE TO TRANSLATORS: finish first major pass on bug 412200 to 11013 address I18N/L10N issues. We are now ready for you to take a 11014 look and give us feedback. 11015 11016* New and updated translations (THANKS EVERYONE!!!): 11017 11018 ar Arabic Djihed Afifi 11019 en_GB English/British David Lodge 11020 es Spanish Francisco Javier Dorado Martinez and 11021 Jorge Gonzalez 11022 sv Swedish Daniel Nylander 11023 11024========== 11025 110262.19.0 - 27-Mar-2007 11027 11028* Fix for bug 410302 to provide support for the gnome-mud application. 11029 (Thanks to community member Javier for this contribution!!!). 11030 11031* Fix for bug 349394 to roll in experimental speech dispatcher 11032 support. NOTE: SPEECH DISPATCHER IS STILL UNSUPPORTED AT THIS TIME. 11033 USE AT YOUR OWN RISK. (Thanks to community member Tomas Cerha for 11034 this contribution!!!). 11035 11036* Fix for bug 395548 to refactor util.py into default.py. This allows 11037 subclasses to more easily provide specialized behavior. 11038 11039* Fix for bug 402494 to refactor how 'for' statements are used. 11040 11041* Fix for bug 419089 to refactor speech and braille generators in 11042 StarOffice.py script to use self._script. 11043 11044* Fix for bug 419006 to refactor acroread.py to remove global methods. 11045 This also takes care of a side effect of the refactoring work done 11046 in bug 395548. 11047 11048* Work on bug 423011 to refactor the where_am_I module to know about 11049 the script that is using it. 11050 11051* Fix for bug 319778 to remove hierarchical_presenter (we'll rely on 11052 an external utility, such as Accerciser, to provide this functionality). 11053 11054* Fix for bug 420173 to prevent the Escape key from becoming bound 11055 when exiting learn mode. 11056 11057* Fix for bug 423009 to prevent Orca from speaking the role name 11058 "list item" on web pages. 11059 11060* Fix for bug 418430 to handle empty sections in Firefox. 11061 11062* Fix for bug 423214 to use 1 through 6 and Shift+1 through Shift+6 to 11063 navigate among headings by level. 11064 11065* Work on bug 414926 to speak heading levels in Firefox (still need 11066 to add braille). 11067 11068* Fix for bug 422924 to add table navigation in Firefox. T and 11069 Shift+T move you among tables. Alt+Shift+{Left,Right,Up,Down} will 11070 move you among table cells. Alt+Shift+{Home,End} will move you to 11071 the{top,bottom} of the current table. 11072 11073* Fix for bug 417001 to add link structural navigation. U moves you to 11074 the next unvisited link; Shift U to the previous unvisited link; V 11075 to the next visited link; Shift V to the previous visited link. 11076 11077* Fix for bug 416853 to prevent structural navigation keys from 11078 interfering with shortcuts. Ctrl+o and Ctrl+h now work as expected. 11079 11080* Fix for bug 416908 to add list structural navigation. L moves you 11081 to the next list; Shift L moves you to the previous list. 11082 11083* Fix for bug 423537 to add list item structural navigtion. I and 11084 Shift I move you among list items. 11085 11086* Fix for bug 416857 to reposition caret better in HTML content after 11087 leaving and returning to the content (e.g., opening a separate 11088 dialog and then closing it). 11089 11090* Fix for bug 423531 so O and Shift O do not stop on images and now 11091 say "large objects" instead of "chunks". 11092 11093* Fix problem with SayAll where the speech engine might not give us a 11094 callback if we pass it nothing or text that is just whitespace. 11095 11096* Fix for bug 416964 to account for "no break space" character in word 11097 delimiters. 11098 11099* Fix for bug 404052 to let the user know the Preferences dialog is 11100 loading. 11101 11102* Fix for bug 402192 to speak text that is pasted in by a middle mouse 11103 click. 11104 11105* Fix for bug 392939 so that the dash character ("-") is spoken when 11106 used as a negative sign at "some" punctuation. 11107 11108* Fix for bug 350674 to announce when a new folder is opened and 11109 announce number of items. 11110 11111* Work on bug 415061 to help make regression test results repeatable. 11112 11113* Work on bug 412837 and bug 416332 to measure and increase testing 11114 coverage. 11115 11116* Updates to the specification. 11117 11118* New and updated translations (THANKS EVERYONE!!!): 11119 11120 ca Catalan Gil Forcada and Josep Puigdemont i Casamaj 11121 da Danish Peter Bach 11122 de German Hendrik Richter and Jochen Skulj 11123 en_GB English/British David Lodge and Gareth Owen 11124 nb Norwegian Bokmål Kjartan Maraas and Sigurd Gartmann 11125 11126========== 11127 111282.18.0 - 12-Mar-2007 11129 11130* See http://live.gnome.org/TwoPointSeventeen/ReleaseNotes/Orca for a 11131 summary of what's changed since Orca v1.0.0. The remainder of these 11132 NEWS entries cover what's changed since Orca v2.17.92. 11133 11134* Much more work on Gecko.py support for Firefox. Firefox support 11135 still has a ways to go, both inside Firefox itself and inside Orca. 11136 11137* Much more work on Gecko.py support for Thunderbird. Thunderbird 11138 support still has a ways to go, both inside Thunderbird itself and 11139 inside Orca. 11140 11141* Implemented GNOME GOAL #3 - removed "Application" from Categories in 11142 desktop file. 11143 11144* Work to make sure Orca still works with the latest gnome-mag release. 11145 11146* Updated man page. 11147 11148* Fix for bug 413457 to prevent Orca from speaking various names for 11149 the "-" character twice in a row in German. 11150 11151* Adjusted StarOffice.py to prevent a traceback in face of some regressions 11152 in oowriter. 11153 11154* Support for better filtering of events in debug logs. 11155 11156* New and updated translations (THANKS EVERYONE!!!): 11157 11158 ar Arabic Khaled Hosny and Djihed Afifi 11159 bg Bulgarian Alexander Shopov, Rostislav Raykov, 11160 Vladimir Petkov, and Iassen Pramatarov 11161 ca Catalan Gil Forcada and Josep Puigdemont i Casamaj 11162 de German Hendrik Richter and Jochen Skulj 11163 dz Dzongkha Pema Geyleg 11164 en_GB English/British David Lodge and Gareth Owen 11165 fi Finnish Ilkka Tuohela 11166 fr French Jonathan Ernst and Stéphane Raimbault 11167 gu Gujarati Ankit Patel 11168 hu Hungarian Kálmán Kéménczy and Gabor Kelemen 11169 it Italian Luca Ferretti 11170 ko Korean Changwoo Ryu 11171 lt Lithuanian Žygimantas Beručka and Gintautas Miliauskas 11172 mk Macedonian Jovan Naumovski 11173 pt Portuguese Duarte Loreto 11174 pt_BR Brazilian Portuguese Raphael Higino, Og Maciel, Jonh Wendell and 11175 Fábio Nogueira 11176 ru Russian Nickolay V. Shmyrev 11177 sv Swedish Daniel Nylander 11178 uk Ukrainian Maxim Dziumanenko 11179 zh_HK Traditional Chinese Chao-Hsiung Liao and Woodman Tuen 11180 zh_TW Traditional Chinese Chao-Hsiung Liao and Woodman Tuen 11181 11182========== 11183 111842.17.92 - 26-Feb-2007 11185 11186* Much more work on Gecko.py support for Firefox. Firefox support 11187 still has a ways to go, both inside Firefox itself and inside Orca. 11188 11189* Fix for bug 412058 to terminate the python process better when it 11190 receives a TERM signal. Note that one must send the TERM signal 11191 directly to the Python process. Sending it to the shell script 11192 won't do since the shell script turns around and does a kill -9 on 11193 the Python process when it gets a TERM signal. The motivation for 11194 this is to better support the code coverage analysis work that is 11195 being done by Lynn Monsanto. 11196 11197* Work on bug 354479 to announce what we can about changes to the 11198 battery status. There are currently issues with the AT-SPI 11199 support from the Galago support used by gnome-panel that prevent 11200 us from doing a more effect job here. 11201 11202* Fix for bug 407480 to prevent "orca --help" and other informative 11203 commands from killing other Orca processes that might be running. 11204 11205* Fix for bug 409708 to remove unnecessary code from Thunderbird 11206 script now that a few Thunderbird bugs have been fixed. 11207 11208* Fix for bug 405541 to better handle Thunderbird message summary 11209 list in braille. 11210 11211* Fix for but 408174 to make laptop keybindings work better 11212 (Thanks to community member Juan Ramon Jimenez for this fix!!!). 11213 11214* Fixed for bug 405624 so Orca will report a label even if it was 11215 same as previous one. 11216 11217* New and updated translations (THANKS EVERYONE!!!): 11218 11219 ar Arabic Khaled Hosny and Djihed Afifi 11220 bg Bulgarian Alexander Shopov 11221 en_GB English/British David Lodge 11222 fi Finnish Ilkka Tuohela 11223 fr French Jonathan Ernst and Stéphane Raimbault 11224 it Italian Luca Ferretti 11225 ko Korean Changwoo Ryu 11226 nb Norwegian Bokmål Kjartan Maraas and Sigurd Gartmann 11227 pl Polish Artur Flints and GNOME PL Team 11228 pt Portuguese Duarte Loreto 11229 sv Swedish Daniel Nylander 11230 zh_CN Simplified Chinese Funda Wang and Abel Cheung 11231 zh_HK Traditional Chinese Chao-Hsiung Liao and Woodman Tuen 11232 zh_TW Traditional Chinese Chao-Hsiung Liao and Woodman Tuen 11233 11234========== 11235 112362.17.91 - 11-Feb-2007 11237 11238* Fix for bug 385949: Better handling of comboboxes in Firefox 3.0. 11239 11240* Work on bug 363830: announce when bold, underline, italics, and 11241 the various alignment toggle buttons change state in OpenOffice. 11242 (Thanks for the fix, Joanie!) 11243 11244* Fix for bug 397787: Orca now handles if OpenOffice recovery mode 11245 better. 11246 11247* Fix for bug 405541: provide better handle brailling of message 11248 summaries in Thunderbird message summary list. 11249 11250* Fix for bugs 403767 and 405562: provide better support for 11251 autocompletion components in Thunderbird. 11252 11253* Fix for bug 398531: handle the speech preferences tab page better. 11254 11255* Fix for bug 380050: Orca windows are now focused after user 11256 presses "Quit" or "Preferences" button in Orca Preferences 11257 window. (Thanks for testing, Joanie!) 11258 11259* Work on bug 400763: much improvement to the responsiveness after 11260 starting an update from the update manager. 11261 11262* Fix for bugs 400766 and 348464: better handling of autocomplete 11263 entries in GTK widgets as used by the "Run..." dialog and Evolution. 11264 11265* Continued work on Gecko.py script for Firefox 3.0. We're getting 11266 there step by step, and it requires work both inside Firefox 3.0 11267 and inside Orca. 11268 11269* Updated to support latest BrlAPI. Orca should now work various 11270 versions of BrlTTY and BrlAPI. 11271 11272* New and updated translations (THANKS EVERYONE!!!): 11273 11274 ar Arabic Djihed Afifi and Khaled Hosny 11275 ca Catalan Gil Forcada and Josep Puigdemont i Casamaj 11276 en_GB English/British David Lodge 11277 fr French Stéphane Raimbault, Robert-André Mauchin 11278 and Jonathan Ernst 11279 it Italian Luca Ferretti 11280 nb Norwegian Bokmål Kjartan Maraas 11281 sv Swedish Daniel Nylander 11282 th Thai Supranee Thirawatthanasuk and 11283 Theppitak Karoonboonyanan 11284 zh_HK Traditional Chinese Chao-Hsiung Liao 11285 zh_TW Traditional Chinese Chao-Hsiung Liao 11286 11287========== 11288 112892.17.90 - 21-Jan-2007 11290 11291* Much more work on the Gecko script (to support both Firefox and 11292Thunderbird). Please note that this is still a work in progress 11293and much more work needs to be done both inside Orca and inside 11294Firefox and Thunderbird. We're working very very hard. 11295 11296* More work on the Thunderbird script to accommodate some unique 11297aspects of the Thunderbird UI. We've also logged several bugs 11298with the Thunderbird folks to help address these things. 11299 11300* Fix for bug 376791: Orca now provides better access to the buddy 11301list in Gaim 2.0.0 beta 5. 11302 11303* Fix for bug 397797: Orca now exposes the language attribute of a 11304speech synthesizer voice to allow people to more easily disambiguate 11305voices. 11306 11307* Fix for bug 394397: Orca now handles arrowing to the end of a line 11308better and prevents the line from being spoken again. 11309 11310* Fix for bug 392939: "-" is now spoken spoken when used as a negative 11311sign at "some" punctuation. 11312 11313* Fix for bug 395749: make sure we reference any_data values when we 11314get an event rather than waiting to work with them asynchronously. 11315 11316* Added new 'attributes' field to the Python Accessible class 11317defined in at-spi.py. This allows scripts to more easily access 11318the attributes of an AT-SPI object. 11319 11320* New and updated translations (THANKS EVERYONE!!!): 11321 11322 ar Arabic Djihed Afifi and Mohamed Magdy 11323 bg Bulgarian Alexander Shopov 11324 de German Hendrik Richter 11325 en_GB English/British David Lodge 11326 mk Macedonian Jovan Naumovski 11327 sv Swedish Daniel Nylander 11328 11329========== 11330 113312.17.5 - 07-Jan-2007 11332 11333* Brand new script for Adobe Acrobat Reader from Joanie Diggs (Thanks 11334 Joanie!!!). NOTE: there are still some accessibility issues to 11335 be worked out with the team at Adobe, but this script helps provide 11336 some level of access to PDF documents via Reader. 11337 11338* Much more work on Gecko.py script for Firefox 3.0. There's still 11339 much more work to do in the Firefox 3.0 internals as well as the 11340 Gecko.py script. We're still working feverishly on it. 11341 11342* Update to outloud.py to add more voices and prevent crash when 11343 ViaVoice is used (thanks to community member Bart Bunting!!!) 11344 11345* Adjusted bleeding edge Orca code to work with bleeding edge BrlAPI 11346 code. We expect there to be one more change in BrlAPI 0.5.0 before 11347 it stabilizes, but it wasn't ready at the time of this release. 11348 11349* Work on bug 350233 (actually an RFE): New script for the Liferea 11350 application from community member Francisco Javier Dorado Martínez 11351 (thanks Javier!!!). 11352 11353* Work on bug 376517: Orca now speaks the unit of measure (pixels) 11354 after the left-margin and/or right-margin text attributes if they 11355 differ from the norm. 11356 11357* Work on bug 347124: Added feature to allow user to tell gksu to 11358 disable keyboard grabs. This is just one of the several pieces 11359 of the puzzle to help prevent hangs when launching sysadmin apps 11360 from the desktop of a non-root user. 11361 11362* Fix for bug 393074: Repeated characters are now correctly read. 11363 (Thanks to Juan Ramon Jimenez for this fix!!!). 11364 11365* Fix for bug 362546: Fixed problem speaking status bar contents 11366 (Insert+KP_Enter) when the status bar is a single component (e.g., 11367 text field), rather than a container with multiple 11368 sub-components. 11369 11370* Moved the keyboard layout to the first tab in the preferences 11371 dialog. 11372 11373* Fix for bug 388620: Fixed wording of "not not" string. 11374 11375* Fix for bug 388317: Prevent crash in Adobe Acrobat Reader (thanks 11376 Joanie!!!). 11377 11378* Fix for bug 387556: Make arrowing to end of line in OOo consistent 11379 with what happens in gedit (thanks Joanie!!!). 11380 11381* Fix for bug 388039: prevent stack trace when running orca -t. 11382 11383* Fix for bug 386267: In Evolution, Orca now speaks/brailles the 11384 unread status instead of the read status in the message summary 11385 list. 11386 11387* Fix for bug 382890: Extended dynamic row and column header support 11388 to OOo Writer tables. 11389 11390* New and updated translations (THANKS EVERYONE!!!): 11391 11392 ar Arabic Djihed Afifi 11393 en_GB English/British David Lodge 11394 es Spanish Francisco Javier F. Serrador 11395 nb Norwegian Bokmål Kjartan Maraas 11396 sv Swedish Daniel Nylander 11397 11398========== 11399 114002.17.4 - 17-Dec-2006 11401 11402* Added new support to edit your key bindings from the Orca 11403 preferences dialog (thanks Jorge Sandín <jorges@elsendero.es>!!!) 11404 11405* Added new implementation of "Where Am I" based upon the discussion 11406 on the Orca user's list (thanks for your work, everyone!). 11407 11408* Fix for bug 382891: Flat review now works in the face of empty text 11409 areas (thanks Joanie Diggs!!). 11410 11411* Fix for bug 381391: Flat review initialization now handles 11412 situations where the caret is at the end of a text area (thanks 11413 Joanie Diggs!!). 11414 11415* Fix for bug 382408: Eliminated significant sluggishness when 11416 navigating in OOo Writer tables (many thanks to our Orca users 11417 for speaking up about this!). 11418 11419* Fix for bug 382495: orca --setup is now localized (thanks Takao!). 11420 11421* Fix for bug 382418: Orca now announces when you enter/leave a table 11422 in OOo Writer documents. 11423 11424* Fix for bug 382880: Orca now provides speech output when tabbing 11425 among cells in OOo Writer documents. 11426 11427* Fix for bug 382888: Orca now announces when you cross a cell boundary 11428 in OOo Writer tables. 11429 11430* Fix for bug 382415: Orca now honors speak cell/row setting in OOo 11431 Writer tables. 11432 11433* Fix for bug 384393: Orca now reports bold or underline in OOo Writer 11434 when Insert F is pressed (this was a regression). 11435 11436* Fix for bug 375395: Orca now speaks blank lines in Evolution when 11437 appropriate. 11438 11439* Allow Orca to run better under gdm for accessible login. With this 11440 work, we've been informed by the gdm maintainer that Orca is the 11441 first assistive technology ever that can run without requiring gdm 11442 to have a home directory. NOTE: the typical line to add to 11443 /etc/X11/gdm/modules/AccessKeyMouseEvents is something like the 11444 following, depending upon what you want Orca to do when it starts: 11445 11446 <Control>o 1 1000 10000 /bin/sh -c "GTK_MODULES=gail:atk-bridge ctrun -l child -i none orca -n -d main-window" 11447 11448* Improved support for BrlTTY v3.8. Orca will now first attempt to 11449 use the new Python bindings for BrlAPI 0.5 (which is what comes with 11450 BrlTTY v3.8) and then fallback to its own bindings for BrlAPI 0.4.1 11451 (which is what comes with BrlTTY 3.7.2). When using BrlTTY v3.8, 11452 Orca is now a better BrlTTY citizen: Orca only consumes BrlTTY 11453 events that it cares about, and Orca is also smarter about which TTY 11454 it chooses. NOTE: Our plan is to eventually retire Orca's BrlAPI 0.4.1 11455 Python bindings as BrlAPI 0.5 becomes more prevalent. 11456 11457* More work done with Gecko.py (the Firefox script), but there's still 11458 a lot of work to do here, both on the Firefox and Orca 11459 implementations. 11460 11461* More work done with Thunderbird, but there's still a lot more work 11462 to be done with it as well, both on the Firefox and Orca 11463 implementations. 11464 11465* Improvements and additions to the Orca regression test harness. 11466 11467* New and updated translations (THANKS!): 11468 11469 es Spanish Jorge Sandín and Francisco Javier F. Serrador 11470 nb Norwegian Bokmål Kjartan Maraas 11471 sl Slovenian Matic Zgur 11472 11473========== 11474 114752.17.3 - 03-Dec-2006 11476 11477* Implementation of RFE 373566: Added support to switch between 11478 desktop and laptop bindings. Also added support for allowing the 11479 Caps Lock key to act as the Orca modifier. 11480 11481* Added feature to the preferences dialog to present the key bindings 11482 as progress towards RFE 354970. Many thanks to Jorge Sandín for 11483 this work! 11484 11485* Implementation of RFE 354463 - The "Find" command is now working, 11486 with the exception of bug 381391. Many thanks to Joanie Diggs for 11487 her hard work on this! 11488 11489* Implementation of RFE 376002: Added command line options to tell 11490 Orca to start with speech, braille, and/or magnification. This 11491 is mostly to aid things such as accessible installs and logins. 11492 11493* Work on RFE 371122: much of the "Where am I" command has been 11494 implemented, though we're still testing and refining it. 11495 11496* A fair amount of work has been done on the Gecko script for Firefox 3. 11497 Please note this is still a work in progress and is still somewhat 11498 unstable. The Orca and Firefox teams are working feverishly on the 11499 support and are still targeting Firefox 3 for compelling web 11500 access. 11501 11502* Continued work on identifying (and resolving when possible) accessibility 11503 issues in other applications. Please do a search on the "orca" component 11504 at http://bugzilla.gnome.org for summaries containing the "[blocked]" 11505 string to get a list. 11506 11507* In the callback for the Cancel button on the Orca Preferences 11508 window, the code has been adjusted to destroy that window, so that 11509 the next time the user displays the Preferences dialog, all of the 11510 settings will reflect the current running state rather than how the 11511 user left the GUI components before hitting the Cancel button. 11512 11513* Fix for bug 372808: Orca now reports the appropriate header 11514 information when tabbing between tables. 11515 11516* Fix for bug 377085: family-name text attribute are no longer 11517 malformed for multi-word family names. 11518 11519* Implementation of RFE 377955: Suggested additions to pronunciation 11520 dictionary. 11521 11522* Fix for bug 376347: Orca no longer speaks new-line in the 11523 Evolution menu bar. 11524 11525* Fix for bug 372964: Added text-attribute settings. 11526 11527* Fix for bug 376006: Handle minimum increment value of 0.0 when 11528 calculating decimal places to present for sliders. 11529 11530* Fix for bug 358467: Mapped the time-admin to the users-admin 11531 script so that Orca can correctly read the table of time servers. 11532 11533* Change for bug 364529. Initial value in the Preferences Glade file 11534 for pitch is now 5.0 and not 9.0. Also allow voice styles to be 11535 undefined. The hypertext link voice will now initially derive 11536 its values from the default voice settings. 11537 11538* Partial fix for bug 356060: Provide access to tree item level and 11539 state in OOo Navigator. 11540 11541* Defensive fix for bug 353432: Orca no longer announces name changes 11542 for objects who tell us their name has changed when it really 11543 hasn't. 11544 11545* Work on bug 363815: Implement the ability to have application 11546 specific settings. 11547 11548* Fix for bug 364452: make sure Orca's name shows up as "orca" and not 11549 "-c" in at-poke. 11550 11551* Fix for bug 319666: Orca now announces "0 items" when encountering 11552 various empty objects. 11553 11554* Fix for bug 381653: Orca now announces the new state of a checkbox 11555 when it is changed inside a table cell. 11556 11557* More work on the specification and regression test suite. 11558 11559* New and updated translations (THANKS!): 11560 11561 et Estonian Ivar Smolin and Priit Laes 11562 hu Hungarian Kálmán Kéménczy and Gabor Kelemen 11563 sv Swedish Daniel Nylander 11564 11565========== 11566 115672.17.2 - 05-Nov-2006 11568 11569* Updates to requirements and specifications documents. 11570 11571* Fair amount of work on Gecko.py script, though it is not at all ready 11572 for compelling access to Firefox (and hence the web) yet. Also did 11573 a fair amount of work looking at flat review and filing a number of 11574 bugs against the AT-SPI implementation in progress in Firefox 3. 11575 11576* Fix for bug 369292: gcalctool now speaks the new result when 11577 the "=" button is activated. 11578 11579* Fix for bug 337063: Orca now supports an alternate .orca location via 11580 the -u and --user-prefs-dir command line options. 11581 11582* Fix for bug 365939: reading of message list in Evolution now provides 11583 more concise information for check box items. 11584 11585* For for bug 353422: Mapped vte application to gnome-terminal script and 11586 also fixed the "backspace" problem in gnome-terminal. 11587 11588* Workaround for bug 368626: prevent gnome-panel from crashing and add 11589 some defensive code to work in the case where there is no event 11590 source in an at-spi event. 11591 11592* Fix for bug 338838: Orca now speaks "newline" only when moving by 11593 character or word. 11594 11595* Fix for bug 358467: Orca now reads check items status 11596 in "Users and groups" dialog of users-admin application. 11597 11598* Fix for bug 355733: SayAll function now works better for OpenOffice. 11599 11600* Fix for bug 364086: Orca no longer reports "paragraph 0 paragraph" 11601 when you begin typing in a OpenOffice Calc cell. 11602 11603* Fix for bug 363801: Orca provides confirmation when dynamic row and/or 11604 column headers are set. In addition, column numbers in OpenOffice 11605 Calc are now spoken as column letters. 11606 11607* Fix for bug 363807: Orca now reports the number of items in a table. 11608 11609* Fix for bug 321184: Orca now supports a custom pronunciation dictionary. 11610 11611* Fix for bug 363802: Orca no longer says "cell" when navigating from 11612 cell to cell in OpenOffice Calc. 11613 11614* Fix for bug 363796: Second press of a letter in learn mode now provides 11615 the phonetic ("military") spelling of the letter. 11616 11617* Fix for bug 355525: Orca handled EMBEDDED_OBJECT_CHARACTERs in text 11618 better. 11619 11620* Fix for bug 357063: If there are a bunch of repeated characters 11621 (like the greater thans) on a line that also has text, Orca respects the 11622 punctuation settings in Orca. But, if the repeated characters are on 11623 a line by themselves (i.e. 30 greater thans, nothing else), Orca 11624 indicates their presence ("30 greater than characters") regardless 11625 of the level of punctuation. 11626 11627* Fix for bug 344249: Orca reports menu mnemonics as part of the 11628 "Where am I" functionality. 11629 11630* Fix for bug 348975: the state for radio buttons is now spoken prior 11631 to the role. 11632 11633* Fix for bug 363423: Orca now speaks the "Applications" menu if it is 11634 brought up while the focus is in a GAIM chat window. 11635 11636* Fix for bug 349956: Orca no longer causes the gedit Print Dialog to slow 11637 down. 11638 11639* Fix for bug 361624: Flat review no longer fails to move to second 11640 column of text in OOo Writer documents. 11641 11642* Fix for bug 357829: Use real active descendant of a table cell when 11643 looking for locus of focus in flat review. 11644 11645* Fix for bug 341406: Orca now presents results when finding files. 11646 11647* Fix for bug 319783: Orca now speaks/brailles the insensitive states 11648 of objects if they are insensitive. 11649 11650* Fix for bug 338111: Use new BrlAPI Python bindings if they exist. 11651 11652* Fix for bug 348693: Announcement of new mail in Evolution is now 11653 toggleable via Insert-m. 11654 11655* Fix for bug 361670: flat review no longer fails after minimizing the 11656 Orca main window. 11657 11658* Fix for bug 355893: Network Preferences "Port" label is now reported 11659 by Orca. 11660 11661* New and updated translations (THANKS!): 11662 11663 et Estonian Ivar Smolin and Priit Laes 11664 nb Norwegian Bokmål Kjartan Maraas 11665 sv Swedish Daniel Nylander 11666 11667========== 11668 116692.17.1 - 14-Oct-2006 11670 11671* Implemented RFE 361167: add use of Insert+r and Insert+c as a means 11672 to specify dynamic column headers and dynamic row headers in Open 11673 Office spreadsheets. 11674 11675* Fixed bug 361747: provide support for the 'weight' text attribute. 11676 Also make sure that character text attributes are handled correctly. 11677 11678* Implemented RFE 319657: In gedit, Orca now speaks the context of 11679 search ('find') results. 11680 11681* Implemented RFE 339789: Added code to "Where Am I" to report the 11682 number of items in menus and submenus as well as the current 11683 position of a menu item or menu in its menu. 11684 11685* Fix for bug 350523: In gcalctool, give reference to accessible name 11686 of a button over the text that is being displayed on a button. 11687 11688* Added use of Python logging API to log speech and braille at the 11689 INFO level. This will dovetail in with the larger testing work 11690 being done for GNOME. 11691 11692* Fix for bug 350219: provide announcement when you create a new 11693 document for the very first time in Open Office. 11694 11695* Fix for bug 354785: read the entire line in the "Process Fields" 11696 preferences table in gnome-system-monitor. Fix involved a rework 11697 of how table cells are brailled and spoken. 11698 11699* Fix for bug 349954: do not make assumptions that UTF-8 strings 11700 contain only single byte characters. Handle this by converting 11701 to the Python unicode type before doing processing such as 11702 string length and character analysis. 11703 11704* Added 'getText' method to script to provide a means for the script 11705 to work around shortcomings in some accessible text implementations. 11706 11707* Exploratory work on the Gecko.py script to help debug and provide 11708 an understanding of what the Gecko AT-SPI implementation is providing 11709 us. 11710 11711* Added ZONE support for goBegin and goEnd functions of flat review 11712 (thanks Joanie Diggs!) 11713 11714* Improvements to the test harness. NOTE: as a result of the GNOME 11715 Boston 2006 Accessibility Summit, we may revise this harness as 11716 the overall testing strategy for GNOME develops. 11717 11718* New and updated translations (THANKS!): 11719 11720 et Estonian Ivar Smolin 11721 11722========== 11723 117242.17.0 - 04-Oct-2006 11725 11726* Updates to user requirements and functional specification. 11727 11728* Added Orca man pages. 11729 11730* New and improved regression test harness. 11731 11732* Added new Orca main window to allow one to have a GUI option for 11733 quitting Orca and invoking the configuration settings. The appearance 11734 of this window can be enabled/disabled in the new "General" tab 11735 of the configuration dialog. Also added "Apply" button the configuration 11736 GUI window. 11737 11738* Added new Orca "Quit" dialog. 11739 11740* Refactor in default.py and other scripts to add isTextArea method to 11741 determine if an object is a text area or not. This allows us to deal 11742 with the growing number of things that are text areas, but choose to 11743 give themselves different roles (e.g., GTK's 'text', OpenOffice's 11744 'paragraph', and Gecko's 'entry'). 11745 11746* Added Gecko.py toolkit script to cover apps that use the Mozilla 11747 Gecko toolkit (e.g., Firefox, Thunderbird, Yelp, etc.). Some work 11748 done with new Firefox 3 at-spi implementation, but much work is 11749 still needed. 11750 11751* Added repeated character count handling (rfe/bug 354469). 11752 11753* Added military spelling (rfe/bug 354460). 11754 11755* Fix for bug 351957: Orca now allows the setting of the source and target 11756 displays for magnification. 11757 11758* Fix for bug 351569: no longer hang when gnome-keyring password box 11759 appears. 11760 11761* Fix for bug 344192: no longer hang when the "bug buddy" dialog 11762 appears. 11763 11764* Fix for bug 355602: $ was being echoed twice in terminal with word 11765 echo enabled. 11766 11767* Fix for bug 357150: use 'append' instead of 'extend' to avoid 11768 spelling out the 'No focus' message. 11769 11770* Fix for bug 358508: use obj instead of event.source in 11771 visualAppearanceChanged for speech. 11772 11773* Fix for bug 353532: provide a workaround for a java-access-bridge 11774 bug (bug 355011) where popup menu events are not sent to Orca. 11775 11776* Fix for bug 353531: 'checked'/'unchecked' are no longer reported 11777 twice for check boxes in java applications. 11778 11779* Fix for bug 357556: Insert key no longer sticks after running test 11780 keystroke files. The hot-key to start/stop recording of keystrokes 11781 within Orca has been reverted to just "Pause". Also adjusted the 11782 "don't write pause keystrokes" code to recognize F21 (which is the 11783 Pause key on my Sun type 6 keyboard). 11784 11785* Partial work on bug 354970: add command_name dictionary from Jorge 11786 Sandin (thanks Jorge!). Also refactored the way keybindings and 11787 braille bindings are defined and obtained to make it easier to 11788 discover and override their definitions. 11789 11790* Partial work on bug 349954: become more cognizant of multibyte UTF-8 11791 characters. 11792 11793* Fix for bug 357509: Flat review now uses the "uppercase" voice 11794 settings for uppercase text when navigating by line. 11795 11796* Fix for bug 357507: SayAll now uses the "uppercase" voice settings 11797 for uppercase text. 11798 11799* Fix for bug 356970: repeated character count now works with Evolution 11800 11801* Fix for bug 356911: Orca no longer generates a traceback with 11802 Numpad-Minus when positioned at the end of a line. 11803 11804* Fix for bug 356179: the test in Orca to determine if the desktop 11805 is running now works better. 11806 11807* Fix for bug 340849: Orca now provides an option to allow the user to 11808 automatically logout of the GNOME desktop if the gconf accessibility 11809 flag wasn't previously enabled before running the setup utility. 11810 11811* Fix for bug 355927: duplicate window titles are now spoken when 11812 navigating between them using Alt+Tab. 11813 11814* Fix for bug 350216: "LAYERED_PANE" is no longer in speech context. 11815 11816* Fix for bug 351797: make sure configuration GUI pops to top. 11817 11818* Fix for bug 347128: allow pan buttons to be used on braille display 11819 while in learn mode. 11820 11821* Fix for bug 347650: allow a script to determine if it is the active 11822 script or not (compare self to orca_state.activeScript). 11823 11824* For for bug 354983: From Rodrigo Moya <rodrigo@novell.com> (THANKS!) - fill 11825 in dead code paths in brlmodule.c. 11826 11827* Fix for bug 354487: apostrophe no longer delimits a word boundary. 11828 11829* Fix for bug 354985: gedit script no longer generates a traceback due to 11830 a missing import line. 11831 11832* Fix for bug 342602: StarOffice Writer table cell speaking order fixed. 11833 11834* Fix for bug 351826: change orca shell script from sh to bash to allow 11835 it to better respond to "kill -HUP" signals. 11836 11837* Fix for bug 352866: add "-q" and "--quit" usage information 11838 11839* Fix for bug 353600: don't require the user to be root when doing a 11840 "make distcheck". 11841 11842* New and updated translations (THANKS!): 11843 11844 dz Dzongkha Pema Geyleg 11845 el Greek Simos Xenitellis 11846 es Spanish Francisco Javier F. Serrador 11847 et Estonian Priit Laes 11848 gl Galician Ignacio Casal Quinteiro 11849 th Thai Supranee Thirawatthanasuk 11850 tr Turkish Deniz Kocak and Baris Cicek 11851 11852========== 11853 118541.0.0 - 04-Sep-2006 11855 11856* Updates to User's Guide, Architecture, Requirements, and Script Writing 11857 Guide. 11858 11859* Fix for bug 353467: run in a terminal if we detect text setup will 11860 be used. 11861 11862* Fix for bug 353476: apply better fallback algorithm to find a 11863 working synthesis engine. 11864 11865* Fix for bug 352578: ensure that checking/unchecking speech in the 11866 configuration GUI does the appropriate thing. 11867 11868* Refixed bug 350854 and fix for bug 353268: do not double read lines 11869 in OpenOffice and also make sure focus is properly handled in gedit 11870 after a window maximize. 11871 11872* Fix for bug 353237: prevent COMM_FAILURE messages when trying to get 11873 the object state (thanks Oana from Baum!). 11874 11875* Fix for bug 352866: add "-q" and "--quit" options to orca script to 11876 allow one to more easily kill orca (thanks Javier from ONCE!). 11877 11878* Fix for bug 352240: prevent wrong object report for Java 11879 applications in case of different event ordering (thanks Oana from 11880 Baum!). 11881 11882* Fix for bug 352257: improved isSameObject() function (thanks Oana from 11883 Baum!). 11884 11885* Fix for bug 352254: better handling of expand/collapse events for the 11886 Java platform (thanks Oana from Baum!). 11887 11888* Translations: 11889 bg Bulgarian Alexander Shopov, Rostislav Raykov, 11890 Vladimir Petkov, and Iassen Pramatarov 11891 bn Bengali Runa Bhattacharjee 11892 bn_IN Bengali Runa Bhattacharjee 11893 ca Catalan Gil Forcada and Josep Puigdemont i Casamaj 11894 cs Czech Miloslav Trmac 11895 cy Welsh Rhys Jones 11896 de German Hendrik Brandt 11897 dz Dzongkha Guntupalli Karunakar 11898 el Greek Nikos Charonitakis 11899 en_CA English/Canada Adam Weinberger 11900 en_GB English/British David Lodge and Gareth Owen 11901 es Spanish Francisco Javier F. Serrador 11902 and Maria Majadas 11903 eu Basque Iñaki Larrañaga Murgoitio 11904 fi Finnish Ilkka Tuohela 11905 fr French Cedric Corazza, Robert-André Mauchin, 11906 and Christophe Merlet 11907 gu Gujarati Ankit Patel 11908 hi Hindi Rajesh Ranjan 11909 it Italian Aldo Giambelluca and Alessio Frusciante 11910 ja Japanese Satoru Satoh 11911 ko Korean Changwoo Ryu 11912 lt Lithuanian Žygimantas Beručka and Gintautas Miliauskas 11913 lv Latvian Raivis Dejus 11914 mk Macedonian Jovan Naumovski 11915 ml Malayalam Ani Peter 11916 mr Marathi Rahul Bhalerao 11917 nb Norwegian Bokmål Kjartan Maraas and Sigurd Gartmann 11918 ne Nepali Pawan Chitrakar and Shiva Prasad Pokharel 11919 nl Dutch Tino Meinen, Elros Cyriatan, Taco Witte, 11920 Vincent van Adrighem, and Wouter Bolsterlee 11921 or Oriya Subhransu Behera 11922 pa Punjabi Amanpreet Singh Alam 11923 pt_BR Brazilian Portuguese Raphael Higino, Gustavo Noronha Silva, 11924 and Estêvão Samuel Procópio 11925 pt Portuguese Duarte Loreto 11926 ru Russian Nickolay V. Shmyrev 11927 rw Kinyarwanda Steve Murphy, Philibert Ndandali, 11928 Viateur Mugenzi, Noëlla Mupole, 11929 Carole Karema, Jean Baptiste Ngendahayo, 11930 Augustin Kiberwa, and Donatien Nsengiyumva 11931 sr@Latn Serbian Danilo Šegan 11932 sr Serbian Danilo Šegan 11933 sv Swedish Christian Rose and Daniel Nylander 11934 ta Tamil I. Felix 11935 uk Ukrainian Maxim Dziumanenko 11936 vi Vietnamese Clytie Siddall 11937 zh_CN Simplified Chinese Funda Wang and Li Shaojie 11938 zh_HK Traditional Chinese Chao-Hsiung Liao and Woodman Tuen 11939 zh_TW Traditional Chinese Chao-Hsiung Liao and Woodman Tuen 11940 11941========== 11942 119430.9.0 - 21-Aug-2006 11944 11945* Updates to the requirements guide and input and output style guides. 11946 11947* For regression testing purposes, allow us to get what would have 11948been spoken even if settings.speechServerFactory is None. 11949 11950* Improvements to the "orca" shell script. Provides better 11951availability and also provides a better means for killing/restarting 11952Orca. 11953 11954* New orca.desktop file and icon. 11955 11956* New latent support to allow the setting of the source and target 11957displays for magnification. If it exists, 11958settings.magnifierTargetDisplay will be treated as an X Window System 11959DISPLAY string (e.g., ":0.1") that says where to display the magnified 11960area (the default is split screen magnification on the primary 11961display). If it exists, settings.magnifierSourceDisplay will be 11962treated as an X Window System DISPLAY string (e.g., ":0.0") that says 11963what is to be magnified. 11964 11965* Many thanks to our friends at Baum for providing many fixes and testing 11966for the Java platform: 11967 11968 * Fix for bug 351891: provide better handling when receiving an 11969 active descendant changed for an object with no active 11970 descendant. 11971 11972 * Fix for bug 350740: report combo box selection change for Java 11973 applications. 11974 11975 * Fix for bug 350736: better presentation for focused lists in Java 11976 applications. 11977 11978 * Fix for bug 350739: improve list navigation for the Java platform. 11979 11980 * Fix for bug 350724: improve handling of LABEL_FOR and LABELLED_BY 11981 objects. 11982 11983 * Fix for bug 351914: provide better support for combo boxes on 11984 Java platform. 11985 11986 * Fix for bug 352233: prevent exception when getting the child of 11987 an object from a Java application. 11988 11989 * Fix for bug 352238: do not assume last input event was a keyboard 11990 event. 11991 11992* Fix for bug 350213: provide defensive programming for combo box 11993braille generator. 11994 11995* Fix for bug 351501: do not generate a traceback when trying to 11996braille Evolution message folder tree. 11997 11998* Fix for bug 350854: handle object:state-changed:focused events so 11999Orca will recognize when GEdit's edit area has focus again after a 12000maximize/unmaxmize of GEdit's window on GNOME 2.15/16. 12001 12002* Fix for bug 352073: provide "gnome-python with bonobo" hint for 12003missing dependency. Also provide a note at the end providing a more 12004obvious message when support for BrlTTY/BrlAPI cannot be found. 12005 12006* Fix for bug 351847: add defensive code in the event the AT-SPI 12007implementation gives us a cycle when looking at the 12008RELATION_NODE_CHILD_OF relation. 12009 12010* Fix for bug 349465: take some defensive actions in the event that 12011the AT-SPI implementation has implemented getTextAtOffset incorrectly 12012(i.e., it gives back garbage for offsets). 12013 12014* Fix for bug 350218: GtkDemo Editable cells tree demo no longer 12015speaks both cells in a row 12016 12017* Fix for bug 350294: Eliminate TypeError in _initGUIState in GUI prefs. 12018 12019* Fix for bug 350212: Improve speaking of Spin Button changes. 12020 12021* New/Updated Translations (Thanks!): 12022 Catalan: Josep Puigdemont i Casamajó (NEW) 12023 Chinese: (Traditional Hong Kong) Chao-Hsiung Liao 12024 Chinese: (Traditional Taiwan) Chao-Hsiung Liao 12025 Dutch: Tino Meinen and Vincent van Adrighem 12026 Dzongkha: Guntupalli Karunakar 12027 Finnish: Ilkka Tuohela 12028 German: Hendrik Brandt 12029 Greek: Nikos Charonitakis 12030 Gujarati: Ankit Patel 12031 Japanese: Satoru SATOH (NEW) 12032 Korean: Changwoo Ryu (NEW) 12033 Lithuanian: Žygimantas Beručka (NEW) 12034 Macedonian: Jovan Naumovski 12035 Marathi: Rahul Bhalerao (NEW) 12036 Norwegian: (Bokmål) Sigurd Gartmann 12037 Oriya: Subhransu Behera (NEW) 12038 Russian: Nickolay V. Shmyrev (NEW) 12039 Spanish: Francisco Javier F. Serrador 12040 Swedish: Danial Nylander 12041 Ukrainian: Maxim Dziumanenko 12042 Vietnamese: Clytie Siddall 12043 12044========== 12045 120460.2.8 - 06-Aug-2006 12047* Orca has been approved for inclusion into GNOME 2.16!!! YEAH! 12048 Thanks everyone for your support. 12049* Many thanks also to the team from Baum for their contributions in 12050 improving the support for the Java platform. 12051* Much improvement in the reliability and availability department. 12052 Thanks very much to community members for helping test Orca and 12053 provide us with constructive feedback and informative bug reports. 12054 These community members include: Joanmarie Diggs, Al Puzzuoli, 12055 Fco. Javier Dorado Martínez, and Cody Hurst. 12056* Improvements to Yelp access. 12057* Improvements to Firefox 2 chrome. NOTE: we are targeting Firefox 3 12058 as the means for providing compelling access to web content. 12059* The main 'orca' executable is now a shell script that launches the 12060 Python process for orca. It includes some utilities to clean up 12061 stray processes and latent support to automatically detect failures 12062 in Orca and restart it if necessary. We will be improving this 12063 script prior to the GNOME 2.16 release. Your testing and feedback 12064 will be helpful! 12065* Improved support for the emacspeak speech service, including better 12066 ACSS support for DECtalk and overall support for rate/pitch 12067 parameters. Many thanks to Joanmarie Diggs for her contributions to 12068 this space. The community model works! 12069* Fix for bug 347691: In standard print dialog, printer table items 12070 not always spoken/displayed. 12071* Fix for bug 345462: Orca should speak changes when moving up a level 12072 in menus. 12073* Fix for bug 341371: Orca will not report the file name in file 12074 picker when there is only one file existing in current folder. 12075* Fix for bug 319738: The child routine() needs to be more careful 12076 about indices out of bounds. 12077* Fix for bug 319660: Exiting learn mode should display current locus 12078 of focus. 12079* Fix for bug 348980: Get braille cursor routing keys working again. 12080* Fix for bug where window activated and deactivated events can arrive 12081 out of order. Thanks to Baum for this fix! 12082* Defensive programming in the event that expected object specializations 12083 (e.g., text, component, selection, etc.) don't exist. Thanks to Baum 12084 for this fix! 12085* Created orca.desktop to add orca to menu items. 12086* Migrated to LINGUAS model (http://live.gnome.org/GnomeGoals/PoLinguas). 12087* Added additional testing and debugging utilities. Also added 12088 additional helper lines to ~/.orca/user-settings.py that make 12089 it more convenient to turn on/off various debugging and testing 12090 utilities. 12091* Pychecker fixes and also eliminated circular imports in the python 12092 modules. 12093* Additional keystrokes files for testing. We're ramping up our regression 12094 tests and hope to have a more complete set by the GNOME 2.16 12095 release. 12096* Provide smoother handling of the crosswires and cursor in the 12097 magnifier when tracking the mouse. 12098* New/Updated Translations (Thanks!): 12099 Latvian: Raivis Dejus 12100 Macedonian: Jovan Naumovski 12101 Dutch: Tino Meinen and Vincent van Adrighem 12102 Gujarati: Ankit Patel 12103 Spanish: Francisco Javier F. Serrador 12104 Greek: Nikos Charonitakis (NEW) 12105 12106========== 12107 121080.2.7 - 24-Jul-2006 12109* Much work on hangs. It's better, but we still have work to do. 12110* Vastly improved work with GAIM. Also added Insert+{1,2,3,...} to 12111 allow you to read the last n messages. 12112* Fix bug 348084 - fail gracefully if speech is not available. 12113* Handle situations where the label the label for a FILLER or PANEL is 12114 done by placing an unbound label as the first child of the 12115 FILLER/PANEL and the content of the FILLER/PANEL is the second 12116 child. 12117* Fix bug 348131 - make SayAll perform properly in Evolution. 12118* Moved the Orca specific keybindings out of the init() routine in 12119 orca.py over to the setupInputEventHandlers and getKeyBindings() 12120 routines in default.py. 12121* Reworked how Orca handles "no focus." It is much better now. 12122* Added new keynames for various keys. 12123* Fixed bug #347228 - correctly identify state of top level item in 12124 some tree tables. 12125* Improved access to Evolution and StarOffice set up wizards. 12126* Additional work on access to the Java platform. 12127* Added in support for numeric keypad 8 double-clicking, which spells 12128 the current line, and numeric keypad 5 double clicking, which spells 12129 the current word. 12130* Translations: 12131 Latvian: Raivis Dejus 12132 Spanish: Francisco Javier F. Serrador 12133 Gujarati: Ankit Patel 12134 Norwegian: Kjartan Maraas 12135 Dzongkha: Guntupalli Karunakar 12136 Finnish: Ilkka Tuohela 12137 Bulgarian: Alexander Shopov 12138 Bengali: Runa Bhattacharjee 12139 Macedonian: Jovan Naumovski 12140 Hindi: Rajesh Ranjan 12141 Dutch: Tino Meinen and Vincent van Adrighem 12142 Welsh: Rhys Jone 12143 Tamil: I. Felix 12144 12145========== 12146 121470.2.6 - 09-Jul-2006 12148* Addition of verbalized punctuation settings. 12149* Addition of spoken indentation information for lines. 12150* Adjustments to brief verbosity settings for speech. 12151* Additional work on automatic reading of the entire row for a table cell, 12152 which is controlled by the orca.settings.readTableCellRow property. 12153* Additional work on the StarOffice script to better support 12154 configuration wizards. 12155* Additional work on Evolution to better support configuration wizards. 12156* Very preliminary support for the Java platform. 12157* Moved a number of utilities from various places to util.py. 12158* Moved http server support into its own module. Note that 12159 orca.settings.speechServerPort is now defunct and has been replaced 12160 by orca.settings.httpServerPort. 12161* Fixes for reading table row and column headers. 12162* Fix for bug 347054 to allow readTableCellRow and speechVerbosityLevel 12163 settings to be set properly from the configuration GUI. 12164* Fix for bug 343897 to allow configuration GUI to pop to top when it 12165 is shown. This requires a more recent version of PyGTK (2.9.3) to work. 12166* Fix for bug 341388 to stop speech for an object when its window loses focus. 12167* Fixes for bug 343133 to do defensive programming in flat review to 12168 help prevent hangs. 12169* Fix for bug 345472 to not assume the last input event was a keyboard event. 12170* More work on bug 319652 to reduce even more hangs. 12171* Fix for bug 344880 - process command line arguments even if a11y is not 12172 enabled. 12173* Updates to the style guide. 12174* Translations to date (many thanks!): 12175 Bengali: Runa Bhattacharjee 12176 British: David Lodge and Gareth Owen 12177 Bulgarian: Alexander Shopov 12178 Canadian: Adam Weinberger 12179 Chinese: (Simplified) Funda Wang 12180 Czech: Miloslav Trmac 12181 Dutch: Tino Meinen, Taco Witte, Elros Cyriatan, 12182 and Vincent van Adrighem 12183 Dzongkha: Guntupalli Karunakar 12184 Finnish: Ilkka Tuohela 12185 French: Christophe Merlet 12186 German: Hendrik Brandt 12187 Gujarati: Ankit Patel 12188 Hindi: Rajesh Ranjan 12189 Italian: Alessio Frusciante 12190 Kinyarwanda: Steve Murphy 12191 Macedonian: Jovan Naumovski 12192 Nepali: Pawan Chitrakar 12193 Portuguese: (Brazilian) Raphael Higino, Gustavo Noronha Silva, 12194 and Estêvão Samuel Procópio 12195 Serbian: Danilo Šegan 12196 Spanish: Francisco Javier F. Serrador 12197 Swedish: Christian Rose 12198 Tamil: I. Felix 12199 Ukrainian: Maxim Dziumanenko 12200 Vietnamese: Clytie Siddall 12201 Welsh: Rhys Jones 12202 12203========== 12204 122050.2.5 - 11-Jun-2006 12206* Re-map keyboard bindings and add additional keyboard bindings. 12207 See http://live.gnome.org/Orca/KeyboardCommands for the list. 12208* Improvements to StarOffice support to provide better access to text 12209 documents and spreadsheets. Also get rid of spurious "0.00" text 12210 that was showing up in braille for StarOffice buttons. 12211* Addition of announcing text selection as it is selected and unselected. 12212* Generalize the "read table cell row" functionality. If you press 12213 Insert+F11, it will toggle the feature to read the entire row of 12214 a table or just the selected table cell when you move from row to row. 12215* Improved support for SayAll of text objects (SayAll for flat review 12216 is still on the to do list). 12217* Addition of self-voicing module to tell Orca to be quiet when a 12218 self-voicing application is present. 12219* Addition of ability to turn Orca into a speech server that can 12220 accessed via simple HTTP commands (default port is 20433, but this 12221 is customizable via orca.settings.speechServerPort). This will 12222 allow self-voicing applications to use Orca for their speech, thus 12223 letting them get the user's speech settings preferences. 12224* Addition of orca.settings.enableBrailleGrouping (default=False). 12225 NOTE: this represents a change in the UI for Orca - the behavior to 12226 date has been to always group menu items on the braille display. 12227 The system responsiveness was bad for large menus, however, so we 12228 decided to make this an optional feature turned off by default. 12229* Addition of utility to report information on the currently active 12230 script. This is primarily for helping script writers do debugging 12231 and is accessed by pressing Insert+F3. 12232* Addition of orca.settings.cacheAccessibles (default=True) as a 12233 means to turn the local caching of accessible objects on or off. 12234 This is primarily an orca developer debugging feature. 12235* Fix for bug 344218 - gnome-terminal would not be presented properly 12236 if it was started after Orca. 12237* Fix for bug 343666: pressing buttons on braille displays could cause 12238 a hang. 12239* Partial fix for bug 342022 - provide some defensive mechanisms to help 12240 prevent some hangs. 12241* Fix for bug 343133 - do not hang when doing a flat-review of a man 12242 page in gnome-terminal. 12243* Fix for bug #343013 - the command line option strings should not be 12244 translatable. 12245* Partial fix for bug 319652 - become a better Python thread citizen 12246 to help reduce hangs. 12247* Fix for bug 342303 - stop speech when the user presses the mouse button. 12248* Fix for bug 342122 - use all labels for an object when presenting 12249 an object. 12250* Fix for bug 342133 - do not read all labels in gnome-window-properties 12251 application when it appears. 12252* Fix for bug 341415 - when moving between workspaces with metacity, 12253 eliminate redundant output and also make sure workspace names are 12254 announced. 12255* Refactor of various modules to move script writing utilities into 12256 util.py. 12257* More fleshing out of the test plan. 12258 12259========== 12260 122610.2.4 - 15-May-2006 12262* Addition of text and GUI preferences configuration tools. 12263 NOTE: 0.2.4 eliminates orca-setup and replaces it with the 12264 "--setup" (GUI or text, depending upon your environment), 12265 "--gui-setup" (GUI), "--text-setup" (text), "--no-setup" 12266 (bypass any automatic setup mechanism - useful for running 12267 with gdm accessible login) command line options to the 12268 "orca" command. You can also bring up the GUI while orca 12269 is running by pressing Insert+space. 12270 WARNING: 0.2.4 also introduces an incompatible change to 12271 the configuration file and requires you to "rm -rf ~/.orca" 12272 and rerun orca setup. 12273* Fix for bug 340662 - do not require the desktop to be running 12274 to set up orca preferences. 12275* Addition of support for magnification similar to that in 12276 Gnopernicus. 12277* Fix for bug 331512 - addition of key and word echo. We need 12278 community feedback on this. 12279* Work on specifying the external dependencies for building 12280 and running Orca. 12281* Fix for bug where metacity workspaces (accessed via 12282 Ctrl+Alt+Arrow) were being announced as inaccessible. 12283* Work on dealing with the Java platform giving us 12284 CORBA::Unknown objects instead of Bonobo::Unknown objects. 12285 Java platform support, however, still has a long way to go. 12286* Work on coping with CORBA COMM_FAILURES a little better. 12287* Fix for bug 338097 - better support for the "planner" 12288 application. 12289* Work for bug 338890 - add ""--version" option to orca to 12290 output the version. Orca also now uses the getopt facility 12291 to get command line options. 12292* Fix for bug 340773 - focus events were interrupting the 12293 automatic reading of dialog boxes. 12294* Fix for bug 340625 - better handling of table cells. 12295* Fix for bugs 340559, 337371 - reduce repetitive output of 12296 slider values. 12297* Fix for bug 319732 - move .label logic from atspi.spi to 12298 something that can be more easily overridden by scripts. 12299* Fix for bug 340481 - combo box updates were not being 12300 handled correctly. 12301* Fix for bug 340305 - combo box labels were not being presented. 12302* Fix for bug 340556 - radio button group names were not being 12303 presented. 12304* Fix for bug 338839 - allow speech to be enabled/disabled using 12305 Insert+s. 12306* Fix for bug 339932 - shutdown orca better on Ctrl+C from 12307 the command line. 12308* Fix for bug 339927 - use floating point values for speech 12309 rate, gain, and pitch to provide finer granularity of settings. 12310* Fix for bug 341415 - attempt to listen for AT-SPI events and 12311 present accessible information even if no accessible windows 12312 are active when orca starts. 12313* Work on bug 340849 - automatically enable desktop accessibility 12314 if needed and remind the user to log out and log back in for 12315 this to take effect. 12316* Additions to and development of the test plan. 12317 12318========== 12319 123200.2.3 - 22-Apr-2006 12321* Many changes to the way settings are handled, including allowing them 12322 to be dynamically reloaded at run time. 12323* Nascent support for configuration GUI (still needs work). 12324* First pass at key and word echo (still needs work). 12325* Added support for ~/.orca/orca-customizations.py, a file that will 12326 not be overwritten, but will also be loaded if it exists. 12327* New settings.orcaModifierKeys setting to allow the user to specify 12328 which key(s) are to be used as the Orca modifier key. 12329* Refactor of script.py to include methods for getKeyBindings, 12330 getBrailleBindings, getInputEventHandlers, and getListeners to make it 12331 easier for subclasses to override these things. 12332* Provide support to allow a script on a toolkit basis versus just being on 12333 a per app basis. 12334* Fixed the way localized files were being found and used. 12335* Reduced repetitive verbosity. 12336* Reincorporated nascent support for magnification (still needs work). 12337* Updates to the requirements document. 12338* Make metacity script recognize apps started after Orca was started. 12339* New script for planner. 12340* Better handling of spell checking in StarOffice, Evolution, and GEdit. 12341* More reliable synchronization of local Accessible cache. 12342* Fixes for bugs 338687, 334294, 319643, 319789, 330631, 319651, 12343 339690, 334893, 338240, 337857, 337704, 337709, 337489, 337322, 12344 336648, 330487. 12345 12346========== 12347 123480.2.2 - 17-Mar-2006 12349* CSUN release - the bits we plan to show at CSUN '06. 12350* Add output of text attributes at caret - press Insert+f (Rich Burridge) 12351* Pre-filter TTS strings to prevent them from being interpreted as commands 12352 by DECtalk (Willie Walker) 12353* Default to using BrlTTY if it is available (Willie Walker) 12354* Fix for bug 333168: scripts were not being reclaimed (Willie Walker) 12355* Add extra KeySyms to account for Solaris keyboard layouts (Willie Walker) 12356* Beginning of util.py for common script utilities (Rich Burridge and 12357 Willie Walker) 12358* Fix for speechgenerator._getSpeechForTableCell (Rich Burridge) 12359* More work on Evolution script (Rich Burridge) 12360* Work on StarOffice script, including spell checking (Rich Burridge) 12361* Fix for bug 333765 to allow Orca to better clean up when shutting 12362 down under adverse conditions (Willie Walker) 12363* Fix for bug 333792 and also provide better fallback for broken 12364 speech drivers (Willie Walker) 12365* Fix for bug 333915 to transform unicode ellipses into "..." (Willie Walker) 12366* Use window manager struts for braille monitor and also adapt better to 12367 dynamic changes in size (e.g., themes using larger fonts) 12368* Provide better support for accessible login via gdmlogin. 12369* A little more work on the Firefox script, but Firefox/Orca are still 12370 not ready for prime time (Willie Walker) 12371 12372========== 12373 123740.2.1 - 22-Feb-2006 12375* *Much* work on Evolution script - this far outshadows much of the 12376 other work done for this release (Rich Burridge and Mike Pedersen) 12377* Various code cleanup (Willie Walker and Rich Burridge) 12378* Introduction of prototype testing harness (Willie Walker) 12379* Creation of bugs/* to keep track of external bug dependencies (team) 12380* Additional debug features (Willie Walker): 12381 > Insert+Ctrl+F5 - cycle through debug levels 12382 > Insert+F7 - print ancestry for locus of focus 12383 > Insert+Ctrl+F7 - print entire application hierarchy for app with locus 12384 of focus 12385* Minor enhancement to flat review to attempt to better handle parents 12386 that manage a very large number of descendants (Willie Walker) 12387* Take better care when installing on 64-bit platforms (Willie Walker) 12388* Fix gaim.py to better handle text areas (bug 325917) (Willie Walker) 12389* Support ABI incompatible change made to AT-SPI 1.7.0 (Willie Walker) 12390* Use EventDetails.host_application if it is available (Willie Walker) 12391* Internationalize script mappings. 12392* Some work with OOo and its new UNO<->ATK bridge (Willie Walker) 12393* Allow scripts to be picked up from . directory where orca is run 12394 (Willie Walker). 12395* Added braille monitor - add useBrailleMonitor=True to 12396 ~/.orca/user-settings.py to enable it (Willie Walker) 12397* Many localizations also performed by a number of very enthusiastic 12398 folks: Francisco Javier F. Serrador, Adam Weinberger, Clytie Siddall 12399* Add Insert+s option to manually tell speech to reset should something 12400 go awry (Willie Walker) 12401* Add KP_Insert as an equivalent of Insert for the Orca modifier. 12402 (Willie Walker) 12403 12404========== 12405 124060.2.0 - 29-Nov-2005 12407* Many many changes: new scripting architecture; better support for 12408speech and braille; decent support for GTK applications; flat review 12409mode. 12410* Many localizations also performed by a number of very enthusiastic 12411folks: Francisco Javier F. Serrador, Pawan Chitrakar, Adam Weinberger, 12412Maxim Dziumanenko, Hendrik Brandt, David Lodge, Raphael Higino, Steve 12413Murphy, Miloslav Trmac, Christian Rose, Alessio Frusciante, Aldo 12414Giambelluca, Vincent van Adrighem, Danilo Segan, Ankit Patel, Estêvão 12415Samuel Procópio, Christophe Merlet, Cedric Corazza, Gustavo Noronha 12416Silva, Funda Wang, Gareth Owen, and Duarte Loreto. 12417 12418========== 12419 124200.1.0 - 25-Jun-2004 12421* Changed scripting model -- scripts are now always all loaded at once 12422and the Orca event processor decides which script should receive which 12423events 12424 12425========== 12426 124270.0.13 - 10-Jun-2004 12428* Added spec file 12429* Sorted out packaging issues 12430* Fixed automatic dialog reading 12431