forked from GNOME/orca
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNEWS
More file actions
10293 lines (6865 loc) · 339 KB
/
NEWS
File metadata and controls
10293 lines (6865 loc) · 339 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
3.23.4 - 2 February 2017
Web:
* Optionally announce when entering and leaving blockquotes, lists,
tables, panels, forms, and landmarks
* Improve handling of pages where the content is rapidly and repeatedly
destroyed and replaced
* Improve workarounds for several Gecko editable-text bugs
* Ensure we always announce ARIA landmark type before setting the caret
* Improve presentation of ARIA regions
* Add custom support for ARIA switch role
* Present messages resulting from use of aria-invalid
* Check for and filter out defunct objects when building elements list
* Eliminate double-speaking of line after document load
* Suppress presentation of irrelevant loading messages resulting from
busy state-change events in SeaMonkey's mail client
* Eliminate double-speaking of inferred labels in SayAll
* Fix several instances where new document name was not being presented
* Handle (un)ordered lists in which item text falls outside the item
element
* Descend images if they are imagemaps so that we don't fail to present
their content
LibreOffice:
* Fix crash presenting certain Writer tables
* Handle LO's recently-corrected exposure of text attributes for
spellcheck
* Handle change in LO's accessibility tree for dialogs
* Handle more cases of LO objects becoming defunct
* Don't assume we can always get a string value for Calc input line
* Yet another workaround for yet another missing state-changed event
General:
* Make spoken presentation of accessible description optional
* Work around missing focus-change events when focus changes due to a
mouse click
* Use Unicode in translatable strings
* Fix several issues in which we incorrectly update our location based
on bogus or redundant accessibility events
* Reduce chattiness associated with presentation of typeahead search
* Include infobar content when presenting status bar and default button
* Reduce chattiness associated with icons which incorrectly implement
accessible text
* Improve presentation of editable comboboxes
* Fix bug in which Orca is silent on launch due to inability to access
default screen
* Don't generate substring content unnecessarily (performance)
* Don't treat an empty table as layout only if the user gives it focus
* Fix bug speaking punctuation when punctuation style is set to NONE
* Stop converting horizontal ellipses to "..." in braille
New and updated translations (THANKS EVERYONE!!!):
cs Czech Marek Černocký
de German Christian Kirbach
es Spanish Daniel Mustieles
fr French Claude Paroz
gl Galician Fran Diéguez
hu Hungarian Attila Hammer, Balázs Meskó
nl Dutch Justin van Steijn
pl Polish Piotr Drąg
pt_BR Brazilian Portuguese Rafael Fontenelle
=========
3.22.2 - 8 November 2016
General:
* Improve support for Icedove
* Work around broken accessibility trees causing flat review to fail
* Work around missing state-changed events for LibreOffice toggle
buttons
New and updated translations (THANKS EVERYONE!!!):
fr French Claude Paroz
nb Norwegian bokmål Kjartan Maraas
nl Dutch Justin van Steijn
=========
3.22.1 - 11 October 2016
Terminal:
* Reduce some chattiness using vim
New and updated translations (THANKS EVERYONE!!!):
en_GB British English David King
hr Croatian gogo
it Italian Milo Casagrande
oc Occitan Cédric Valmary
sv Swedish Anders Jonsson
=========
3.21.92 - 16 September 2016
Chat:
* Fix performance issue with Pidgin channels with thousands of users
* Fix bug in presenting chatroom name when app is not active
* Add customization to present chat room name after incoming message
Flat Review:
* Make context menus flat-reviewable
* Improve filtering out of non-showing menu items in flat review
* Take possible margins/padding into account when looking for the
descendant at a specified point (performance)
* Do not treat collapsed table rows as leaf nodes if they have
children
Web:
* Add explicit do-not-descend-for-caret check for ROLE_IMAGE so that
we don't present useless information when authors use ARIA's img
role on embedded SVG documents
* Handle another instance of broken accessibility trees
New and updated translations (THANKS EVERYONE!!!):
cs Czech Marek Černocký
da Danish Kenneth Nielsen
el Greek Tom Tryfonidis
es Spanish Daniel Mustieles
gl Galician Fran Diéguez
hu Hungarian Attila Hammer, Gábor Kelemen
kk Kazakh Baurzhan Muftakhidinov
lt Lithuanian Aurimas Černius
lv Latvian Rūdolfs Mazurs
pl Polish Piotr Drąg
sv Swedish Anders Jonsson
tr Turkish Muhammet Kara
=========
3.21.91 - 2 September 2016
Flat Review:
* Automatically refresh content
* Improve accuracy with respect to what is truly on screen and where
it is located
* Improve performance building context
* Fix reviewability of Gtk+ icon panels and Gtk+ spin button values
* Add toolkit-specific handling for special cases (and toolkit bugs)
* Make menu-bar menus reviewable, including separators and disabled
items which cannot be arrowed to natively
* Make objects which typically display text (but might not implement
the text interface) reviewable by word and character
* Fix issue finding initial flat review location in Thunderbird
Mouse Review:
* Dig deeper to find object under pointer for page tab list descendants
(So we don't just say "Page Tab")
* Fix issue causing Orca to say "blank" in text with embedded objects
* Add word support to all text objects; not just editable text objects
* Work around Gtk+ 3 exposing incorrect text range extents for entries
(So we present the actual word under the mouse)
* Add logic to handle windows whose accessible name doesn't match the
displayed name
* Add an announcement so that when the user toggles Mouse Review some
confirmation is provided
Terminal:
* Fix instance where braille was not being refreshed
* Do not ignore deletion events resulting from BackSpace
* Update some cached information
* Filter out a spurious, unwanted text-delete event from VTE
* Don't treat inserted strings <= 1 char as a terminal autotext event
* Don't treat terminal insertion as command result if terminal isn't
locusOfFocus
* Present terminal paste events like we do paste events from other apps
* Work around issues in the text support of VTE which was causing us
to present cut-off text
* Attempt to filter out terminal pager text-change noise to reduce
chattiness
* Present terminal pager text insertions when they result from a
printable key
Web:
* Add a "sticky" browse mode and keybinding
* Do not descend ROLE_EMBEDDED objects for the caret (ARIA compliance)
* Treat menu and toolbar descendants as focus mode widgets
* Create new localized role names for ARIA landmark roles
* Don't automatically update locusOfFocus to alerts; just present them
* Improve presentation of Roundcube Mail's list of messages
* Fix issue presenting stale content
* Don't present name and summary for page which is no longer showing
or visible
* Attempt to hack around SeaMonkey's broken events for HTML input
popups which was causing us to exit focus mode incorrectly
* Improve presentation and handling of editable ARIA combo boxes
LibreOffice:
* Don't treat present "readonly" state for paragraphs in read-only
documents
* Add handling for GtkListBox items used by LibreOffice
* Work around a number of LibreOffice bugs which were causing us to
to present the wrong thing
Other:
* Ensure we use the system voice for rolename info in WebKitGtk SayAll
* Create new localized rolenames for horizontal and vertical scrollbars
bars, sliders, and splitters
* More aggressively verify if a message is from a focused chat
* Fix whereAmI presentation of Gtk+ 3.20 combo boxes
* Remove .desktop file
* Include tool bar when presenting context
* Improve reliability of profile-based synthesis switching
* Do not supress presentation of locking keys in password fields
* Make the progressbar update intervals independent so beeps are always
presented when that is desired
New and updated translations (THANKS EVERYONE!!!):
ca Catalan Jordi Mas
cs Czech Marek Černocký
da Danish Ask Hjorth Larsen
de German Mario Blättermann,
Christian Kirbach
en_GB British English David King
es Spanish Daniel Mustieles
fr French Claude Paroz
hu Hungarian Balázs Úr
id Indonesian Andika Triwidada
lt Lithuanian Aurimas Černius
pl Polish Piotr Drąg
pt Portuguese Tiago Santos
pt_BR Brazilian Portuguese Rafael Fontenelle,
Enrico Nicoletto
sk Slovak Dušan Kazik
sl Slovenian Matej Urbančič
sr Serbian Мирослав Николић
sr@latin Serbian Miroslav Nikolić
sv Swedish Anders Jonsson
tr Turkish Muhammet Kara,
Neriman Kara
=========
3.21.3 - 20 June 2016
Web:
* Fix a couple of instances of Orca getting stuck during caret
navigation
* Fix bug in setting position via element-list dialogs
* Eliminate double-presentation of inferred labels
* Add more caching for performance
LibreOffice:
* Ignore object:state-changed:sensitive events for menu items
because LibreOffice is flooding us
General:
* Eliminate hang resulting from AT-SPI2 crash
* Don't show as desktop application in Unity; Orca is part of
Universal Access
* Take interfaces into account when looking for non-descendable
descendants (helps with performance)
* Handle more instances of objects going defunct, apps becoming
non-responsive, and apps creating duplicate accessible objects
* Make the output of 'orca -l' more verbose to identify non-
responsive apps
* Ensure a script only registers one signal handler for clipboard
changes
* Ensure synthesizer is changed when switching profiles via command
* Filter out more duplicate input events
* Support non-srcdir builds in autogen.sh
* Miscellaneous code clean up
New and updated translations (THANKS EVERYONE!!!):
oc Occitan Cédric Valmary
pl Polish Piotr Drąg
=========
3.21.1 - 25 April 2016
Gecko:
* Fix presentation of title bar in Gecko apps
* Work around Google Maps killing the focused widget
* Fix offset used when evaluating text selection in content with
embedded objects
* Don't set new focus to context object if context object is zombie
* Only update locusOfFocus to context replicant if locusOfFocus is a
zombie
* Don't use generated text as name for web content which exposes a name,
unless it's a combo box or spin button
* Cache label-related information for web content for performance
* Ignore events from Mozilla's self-repair hidden page
* Don't do SayAll for page fragments
* Prevent locusOfFocus change when navigating in SeaMonkey message list
Unity Panel Service:
* Work around labels reporting an index in parent of -1
* Work around label descriptions containing unwanted content
* Fall back on name when labels fail to implement the text interface
Gtk+
* Handle changes in Gtk+ 3.20 combo boxes
* Only treat cells with non-whitespace chars as real active descendants
General:
* Detect and handle row-reordered event spam so valid events can be
presented
* Fix a false positive with clipboard messages
* Don't re-present description if it was used as name fallback
* Handle unhandled case of objects becoming defunct
* Fix syntax error in Bulgarian help file
* Begin refactoring of keyboard event processing
New and updated translations (THANKS EVERYONE!!!):
hu Hungarian Attila Hammer
it Italian Milo Casagrande
pt Portuguese Tiago Carrondo
sl Slovenian Matej Urbančič
=========
3.20.0 - 21 March 2016
General:
* Fix desktop file keywords in Slovenian translation
New and updated translations (THANKS EVERYONE!!!):
da Danish Ask Hjorth Larsen
it Italian Milo Casagrande
pt_BR Brazilian Portuguese Rafael Fontenelle
=========
3.19.92 - 19 March 2016
General:
* Return early in allSelectedText() when entire document is selected
(performance)
* Fix restoration of location when returning to nested document after
find in page
* Work around unforunate event order when switching page tabs in Gecko
applications
* Eliminate several clipboard/selection-related-presentation false
positives
* Treat terminal text insertions resulting from Alt-modified input event
as command output
* Map MATE's notification daemon to the notification-daemon script
New and updated translations (THANKS EVERYONE!!!):
bg Bulgarian Alexander Shopov, Zahari Yurukov
da Danish scootergrisen
el Greek Efstathios Iosifidis, Tom Tryfonidis
fr French Claude Paroz
hu Hungarian Attila Hammer, Balázs Meskó
pt Portuguese Duarte Loreto
pt_BR Brazilian Portuguese Rafael Gazoni
ro Romanian Daniel Șerbănescu
sl Slovenian Matej Urbančič
sr Serbian Мирослав Николић
sr@latin Serbian Miroslav Nikolić
tr Turkish Muhammet Kara
=========
3.19.91 - 2 March 2016
General:
* Fix several issues in presentation of clipboard notifications
* Ignore some uninteresting and spammy events (performance, chattiness)
* Don't keep asking the registry for the desktop (performance)
* Eliminate several instances of terminal chattiness
* Hack around Pidgin status toggle button bug
* Improve presentation of selection changes in layered panes
* Fix modifier keys being passed to application while in in learn mode
* Add a customization to present updates for status bar progress bars
* Make detailed whereAmI fall back on basic whereAmI presentation
* Speak popovers which are modal but do not claim focus
* Fix incorrect identification of commands entered on Cyrillic keyboards
* Fix presentation of first radio button in a functional (but not actual)
group
* Use isSameObject() to detect widgets and windows which were recreated
Gecko:
* Work around multiple accessible objects for one functional window
* Add more, and more performant, zombie replicant recovery utilities
* Grab focus on entries when setting focus mode; not when positioning
caret so we don't accidentally trigger popups
* Notify script when locusOfFocus is set from window to contenteditable
objects so we're not silent
* Work around broken table interface Gecko issue
* Attempt to identify and present clipboard events caused by elements
* Let default script handle content editable during selection
* Clear content cache when Thunderbird window is deactivated so we don't
mistakenly conclude we're in the same document frame
* Fix several caret navigation and structural navigation bugs
* Present object counts for all objects in detailed whereAmI page
summary
LibreOffice:
* Update some heuristics to address changed roles in Calc 5.1.x
* Handle more cases of Calc becoming non-responsive or crashing
* Work around missing event from LibreOffice Calc
New and updated translations (THANKS EVERYONE!!!):
ca Catalan Jordi Mas
cs Czech Marek Černocký
es Spanish Daniel Mustieles
gl Galician Fran Diéguez
lt Lithuanian Aurimas Černius
oc Occitan Cédric Valmary
pl Polish Piotr Drąg
sv Swedish Anders Jonsson
=========
3.19.90 - 17 February 2016
New Features and Options:
* Present copy, cut, paste, undo, redo, selection deletion, and
selection restoration
* Add progress bar beeps
* Add core support for sound-icons (not yet enabled)
* Add option to present page summary upon load, and include landmarks
in summary
* Speak visited state for links which have been visited
* Make Flat Review SayAll binding independent of focus-tracking SayAll
binding
* Speak text indentation during selection
* Add a specific setting for speaking the misspelled indicator
General:
* Improve presentation of selected content in Gecko
* Fix bug in on-the-fly row reading for spreadsheets
* Update support for changes in Calc 5.1
* Fix failure to copy all characters when using flat review copy
* Present the new location when using PageUp/PageDown in web content
* Remove the old and broken-for-years console setup
* Work around broken text-insertion events from gnome-shell
* Handle missing events from Eclipse
* Work around focused links Gtk+ links reporting index in parent of -1
New and updated translations (THANKS EVERYONE!!!):
cs Czech Marek Černocký
de German Mario Blättermann
es Spanish Daniel Mustieles
eo Esperanto Kristjan SCHMIDT
lt Lithuanian Aurimas Černius
lv Latvian Rūdolfs Mazurs
oc Occitan Cédric Valmary
pl Polish Piotr Drąg
sv Swedish Anders Jonsson
tr Turkish Muhammet Kara
=========
3.19.3 - 16 December 2016
New Settings and Commands:
* Create separate cell-vs-row reading options for tables in GUIs, text
documents, and spreadsheets
* Add GUI option to configure capitalization style
Web:
* Improve performance of presentation of web listboxes
* Improve presentation of headings which contain embedded objects
* Improve presentation of non-empty anchors
General:
* Ensure the correct voice is used when generating current line of text
* Call gdk_notify_startup_complete()
* Fix several bugs related to presenting the locus of focus
* Fix double-presentation of top-level Gtk+ alerts
* Cache the string in addition to the offsets for selected text (perf.)
* Add more sanity checks for defunct objects and applications
* Stop filtering out events from ROLE_FILLER (because some applications
lack proper roles)
* Don't treat a series of periods as an ellipsis
* Treat ROLE_PAGE as a top-level object when doing Zombie checks (fixes
Evince issue)
* Don't verbalize punctuation or capitalization for system messages
New and updated translations (THANKS EVERYONE!!!):
es Spanish Daniel Mustieles
pt Portuguese Pedro Albuquerque
=========
3.19.2 - 25 November 2015
New Settings and Commands:
* Add unbound commands to present selected text and link details
* Add GUI to enable rewind/fast-forward and structural navigation
in Say All
* Make the use of color names configurable via GUI
* Make speech and braille message settings configurable via GUI
* Add preference and unbound keybinding to have Orca speak numbers
as digits
* Add explicit time format option for 12-hour time with seconds
* Break up printable-keys keyecho into alpha, numeric, and punctuation
Web:
* Improve presentation of Twitter timeline items
* Fix several bugs related to navigation to fragments
* Filter out hidden elements when presenting content
* Use Gecko's onChildrenChanged callback for Thunderbird instead of
the default (fixes issues related to cache management)
* Use isLink() rather than a role check to eliminate false positive
from anchors
* Don't look for replicant for zombie locusOfFocus when in focus mode
* Remove application from the list of ARIA landmark types (ARIA 1.1
compliance)
Gtk:
* Present newly-shown GtkInfoBars
* Improve presentation of GtkEntryCompletion
* Generate all child widgets of GtkListBox items
General:
* Work around several issues related to identifying and keeping track
of the active window
* Don't double/multi-present selection-state messages
* Fix bug in which text was not presented because object had a name
* Rewrite and fix several bugs in Orca's progress bar support
* Filter out some more useless/bogus events (for performance)
* Handle more instances of the undead (zombies); start handling the
dead (fixes various and sundry bugs resulting from objects going
defunct on us)
* Fix double-presentation and incorrect ordering of frame name changes
* Rewrite setLocusOfFocus and default script's onCaretMoved (improves
performance, eliminates instances of not presenting new location)
* Don't display shortcuts if braille verbosity is set to brief
* Add NotShowIn=GNOME; to the desktop file
New and updated translations (THANKS EVERYONE!!!):
cs Czech Marek Černocký
de German Wolfgang Stöggl
es Spanish Daniel Mustieles
pt Portuguese Pedro Albuquerque
=========
3.18.2 - 9 November 2015
Web:
* Fix typeahead search regression in the list-of-elements dialogs
* Fix a couple of issues associated with presenting "busy" pages
* Switch to sticky focus mode in top-level web apps like Google Docs
* Attempt to work around Google Docs editor exposed as ROLE_UNKNOWN
* Don't infer labels for form fields in web apps
* Present text changes resulting from onclick handlers
* Don't generate ancestors for MathML elements and filter out empty
utterances (performance)
* Eliminate several instances of Gecko chattiness
* Filter out more browser chrome event spam (performance)
* Use Orca's web support to say word contents for editable messages in
Thunderbird (works around broken text interface implementation)
* Work around broken lists in web content
* Don't return the child of a "non-descendable" element as the last
document object
* Don't descend links with author-provided names
General:
* Fix issue in which key presses were being echoed in a password field
* Add sanity check for broken accessibility trees when getting the
focused child
* Update Gedit spellcheck support for 3.18 and improve heuristic
performance
* Do not try to calculate node level for non-tree descendants
New and updated translations (THANKS EVERYONE!!!):
cs Czech Marek Černocký
de German Christian Kirbach
hu Hungarian Attila Hammer
=========
3.18.1 - 14 October 2015
Web:
* Improve presentation of canvas elements which lack fallback content
* Fix for Orca filtering out text elements which have no size due to
authoring
* Fix for Orca not doing SayAll on load when the focused object is the
document frame
* Workaround several issues which was causing the caret to get "stuck"
* Add another fallback "guess" to the label inference code for fields
in poorly-authored forms
* Present Firefox "door hanger" alerts
* Filter out selection event spam from browser chrome autocompletes
* Prefer name over label when generating labelOrName (W3C compliance)
* Ensure we present aria-roledescription for non-focusable landmarks
* Include object role in the list of landmarks dialog
* Don't treat objects with ROLE_LABEL as an ancestor (causes double
presentation of widget name)
* Process DOM changes more efficiently for performance
New and updated translations (THANKS EVERYONE!!!):
cs Czech Marek Černocký
de German Wolfgang Stöggl
el Greek Dimitris Spingos
it Italian Milo Casagrande
pt_BR Brazilian Portuguese Tiago Casal
sr Serbian Марко Костић
sr@latin Serbian Милош Поповић
=========
3.18.0 - 21 September 2015
General:
* Fix flatreview traceback
New and updated translations (THANKS EVERYONE!!!):
da Danish Kenneth Nielsen
fr French Julien Hardelin
hu Hungarian Attila Hammer
id Indonesian Andika Triwidada
nb Norwegian bokmål Kjartan Maraas
pt_BR Brazilian Portuguese Rafael Ferreira
tr Turkish Muhammet Kara
=========
3.17.92 - 16 September 2015
Web:
* Add support for aria-roledescription
* Work around missing object:state-changed:focused events from Gecko
* Fix several instances of Orca getting "stuck" in Gecko content
* Fix bug causing Orca to skip over nested iframe content during SayAll
General:
* Handle tracebacks resulting from Calc crashing
* Explicitly deregister keystroke listeners before shutting down
* Ignore state-changed:busy events seen when printing in Thunderbird
* Eliminate false positive identifying Thunderbird spellcheck dialog
* Fix a performance issue associated with appearance of dialogs with
many widgets
* Save messages and add braille output to the notification-daemon script
New and updated translations (THANKS EVERYONE!!!):
de German Christian Kirbach
fr French Claude Paroz
=========
3.17.91 - 2 September 2015
Web:
* Treat (un)ordered HTML lists without list items as if they were divs
* Clear the cache and try once more when the next/previous context
cannot be found
* Treat web documents as top-level roles for the purpose of Zombie
detection
* Fix MathML line navigation issue
* Fix issue causing Orca to skip certain web content during Say All
* Improve caret navigation around images lacking content, interaction,
and size
General:
* Updated documentation
* Add ability to override object role when generating tutorial messages
* Handle more event floods from LibreOffice and gnome-shell
* Handle several "The process appears to be hung" AT-SPI2 errors from
Firefox and LibreOffice
* Work around broken custom comboboxes and listboxes which lack items
* Fix bug in presentation of chat messages from non-active applications
* Add option to speak 12-hour time without seconds
New and updated translations (THANKS EVERYONE!!!):
ca Catalan Jordi Mas
el Greek Tom Tryfonidis
es Spanish Daniel Mustieles,
Miguel Rodríguez Núñez
gl Galician Fran Diéguez
hu Hungarian Gabor Kelemen
pl Polish Piotr Drąg
sv Swedish Anders Jonsson
zh_TW Chinese (Taiwan) Chao-Hsiung Liao
=========
3.17.90 - 19 August 2015
Spellcheck:
* Use Orca's spellcheck support in the LibreOffice script
* Perform normal WhereAmI at the end of spellcheck WhereAmI
* Present child position according to user preference
* Fix several chattiness issues
Gecko:
* Handle Gecko-specific text attribute name for misspelled
* Fix traceback getting into Thunderbird preferences
* Fix bug in line navigation of MathML content
* Don't generate ancestors beyond MathML math element
* Don't treat objects with tons of embedded objects as text "chunks"
* Don't repeat document-loading message given multiple "busy" events
* Handle input type="number" (which is not exposed like native version)
* Ensure object mode navigation presents only content from one object
* Refine heuristic for ignoring object:selection-changed events
* Don't include empty text block elements in structural navigation
* Skip over anchors when looking for next/previous caret context