-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
12916 lines (8500 loc) · 419 KB
/
NEWS
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
45.beta - 14 August 2023
Bug Fixes:
* Use importlib instead of imp. This is needed for Orca to work in
Python 3.12
* Fix regression in flat review braille panning
* Fix presentation of Calc selected cells
* Fix the "screen reader on" message getting cut off
* Treat LibreOffice as not supporting AtspiCollection (otherwise it can
become non-responsive)
Feature Changes:
* Change the default button in the list-of dialogs from "jump to" to
"activate"
New and updated translations (THANKS EVERYONE!!!):
eu Basque Asier Sarasua Garmendia
gl Galician Fran Dieguez
hu Hungarian Attila Hammer
ka Georgian Ekaterine Papava
uk Ukrainian Yuri Chornoivan
=========
45.alpha - 5 August 2023
NOTE: A beta release will follow in a few days, hopefully including all
of the translations that are in master but never made it to the gnome-45
branch.
New and Modified Features:
* Object Navigator: This allows the user to navigate through a hierarchy
of UI objects. Bindings:
- Ctrl+Orca+Up/Down for navigating between parent/child
- Ctrl+Orca+Left/Right for navigating among siblings
- Ctrl+Orca+Return for performing a click
- Ctrl+Orca+S to toggle the simplification of the object hierarchy
* Flat Review can now by restricted to the current object of interest to
eliminate "noise" from irrelevant objects.
Binding: Currently unbound
* Flat Review now has a command that displays the entire contents being
reviewed in an editable text view, making it easier to copy and paste
the contents of terminals, dialogs, etc.
Binding: Currently unbound
* Action Presenter: A popup menu for performing accessible actions on an
object, such as click, expand/collapse, press. This should make it
easier to interact with applications with poor keyboard navigability.
Binding: Orca+Shift+A
* The Notification List feature was re-written. It now uses an actual
Gtk list rather than an off-screen one. The review announcements now
include a timestamp and the dialog allows you to clear the history.
* Preferences Dialog and Shortcuts List are now grouped based on feature,
making it far easier to discover and bind/rebind commands of interest.
* The Structural Navigation command to navigate among form fields was
remapped from Orca+Tab/Orca+Shift+Tab to F/Shift+F. A new command was
also added to navigate among iframes, which is currently unbound.
* Added a command to present the default button. Binding: Orca+E.
* Modify Orca's left-click functionality to prefer actions which are
associated with performing a left click (e.g. click, press, jump,
open) and only attempt to synthesize a click as a last resort.
Bug Fixes and Other Improvements:
* Added the ability to temporarily suspend registration for accessibility
events which can greatly improve performance at times event floods are
likely, such as window creation/destruction and activation/deactivation.
* Started preferring AtspiCollection over child iteration to locate
descendants in the accessibility tree. The performance improvement can
be up to 10 times faster. We will continue making changes in this area
between now and the stable release.
* Started relying on speech-dispatcher for character presentation rather
than our own character names dictionary, which we were not always using.
This should cause Orca to always speak the character name in the same
way.
* Interrupt speech conditionally on focus changes. This is needed for
Gtk 4 on Wayland because we currently do not get notifications for
input events, which had been our most reliable hint to interrupt speech.
The heuristics to identify when we should not interrupt speech are
still being refined, but hopefully this will make the user experience
a bit more tolerable until a solution is agreed upon and implemented.
See https://github.com/flatpak/xdg-desktop-portal/issues/1046 for more
information.
* A number of improvements to reduce some lagginess and chattiness in
certain web apps.
* Added logic to filter out windows which claim to be active but really
aren't, including descendants of mutter-x11-frames, the desktop frame
of some window environments, and certain Electron apps.
New and updated translations (THANKS EVERYONE!!!):
en_GB British English Bruce Cowan
hu Hungarian Attila Hammer
it Italian Gianvito Cavasoli
ka Georgian Ekaterine Papava
=========
44.1 - 25 May 2023
Web:
* Support aria-disabled on application, tab, group, and focusable
separator/splitter
* Fix bug in identification of inline iframes
General:
* Improve performance by checking for duplicate object events
* Filter duplicate events when checking for double presses of the
orca modifier
New and updated translations (THANKS EVERYONE!!!):
it Italian Gianvito Cavasoli
44.0 - 24 March 2023
New and updated translations (THANKS EVERYONE!!!):
da Danish Alan Mortensen
fr French Guillaume Bernard
=========
44.rc - 8 March 2023
General:
* Fix double-presentation of indentation information
* Interrupt speech immediately prior to speaking "screen reader off"
* Add command-line Orca modifier documentation
* Fix issue when using the new AT-SPI device API
Web:
* Fix jumping in sites caused by ARIA selection-changed events
* Fix incorrect browsing in Firefox when popup has focus
* Fix double-presentation of content in ARIA's tab role
* Fix structural navigation commands sometimes failing to work after
script reactivation
New and updated translations (THANKS EVERYONE!!!):
ab Abkhazian Nart Tlisha
de German Jürgen Benvenuti
hu Hungarian Attila Hammer
id Indonesian Kukuh Syafaat
ka Georgian Ekaterine Papava
sv Swedish Anders Jonsson
uk Ukrainian Yuri Chornoivan
=========
43.1 - 3 January 2023
General:
* Clean up and fix bugs in flat review find
* Treat KP_Delete as Delete for the purpose of identifying text deletions
* Fix several issues related to prefering the TableCell interface
* Fix presentation of name-changed events for Qt push buttons
Web:
* Fix repetition of text elements during SayAll in web content
* Fix structural navigation bug impacting columns spanning multiple cells
* Fix chattiness issue with browser page tabs
* Fix bug causing Orca to present a non-active page in Chrome
Mouse Review:
* Do not re-present the whole paragraph when leaving a link
New and updated translations (THANKS EVERYONE!!!):
ab Abkhazian Nart Tlisha
ka Georgian Ekaterine Papava
nl Dutch Nathan Follens
=========
43.0 - 23 September 2022
General:
* Prevent double-presentation of notifications
* Fix presentation of Nautilus items for Gtk 4
* Fix bug causing the wrong voice to be used
New and updated translations (THANKS EVERYONE!!!):
bg Bulgarian Alexander Shopov
ca Catalan Jordi Mas
da Danish Alan Mortensen
fr French Charles Monzat
kk Kazakh Baurzhan Muftakhidinov
lv Latvian Rūdolfs Mazurs
ne Nepali Pawan Chitrakar
pt_BR Brazilian Portuguese Leônidas Araújo
sl Slovenian Matej Urbančič
sv Swedish Anders Jonsson
tr Turkish Sabri Ünal
zh_CN Chinese (China) Boyuan Yang
=========
43.beta - 29 August 2022
Web:
* Fix issue causing Orca to remain silent with autofocused inputs
* Prevent structural navigation exiting current modal dialog
* Make cell ancestor presentation optional
General:
* Fix issue causing the description to not be presented
* Fix several popup menu-related issues
* Fix issue causing certain static text in dialogs to not be presented
New and updated translations (THANKS EVERYONE!!!):
ab Abkhazian Nart Tlisha
ca Catalan Jordi Mas
cs Czech Marek Černocký
de German Jürgen Benvenuti
eu Basque Asier Sarasua Garmendia
fr French Claude Paroz
gl Galician Fran Dieguez
hu Hungarian Attila Hammer
lt Lithuanian Aurimas Černius
pl Polish Piotr Drąg
sr Serbian Марко Костић
tr Turkish Emin Tufan Çetin
zh_CN Chinese (China) Luming Zh
=========
43.alpha - 1 July 2022
Web:
* Fix several issues relating to presentation of navigation among
focusable descendants within ARIA grids and tables
* Improve support for description lists
* Improve presentation of articles in feeds
* Improve presentation of unknown setsize and row/column count
* Fix several "chattiness" issues related to ARIA widgets
* Fix SayAll presentation of time element inside link
* Fix presentation of the FluentUI react dialog (and any other
dialog which has an ARIA document-role descendant
* Improve performance in large rich-text editors
* Include focusable elements with clickancestor action in the
list of "clickables"
WebKitGtk:
* Fix issue causing WebKitGtk 2.36 content to not be handled by Orca's
webkit support
* Fail gracefully when structural navigation commands are used in
WebKitGtk 2.36.x (the collection interface won't be supported
until 2.26.4)
General:
* Add more event-flood handling to improve performance in general,
but especially for gnome-shell
* Fix bug related to which script responded to a mouse-button event
New and updated translations (THANKS EVERYONE!!!):
bg Bulgarian Alexander Shopov
ca Catalan Jordi Mas
ca Catalan Jordi Mas i Hernandez
cs Czech Marek Černocký
da Danish Alan Mortensen
da Danish Ask Hjorth Larsen
de German Mario Blättermann
de German Philipp Kiemle
de German Tim Sabsch
es Spanish Daniel Mustieles
es Spanish Francisco Javier Dorado
eu Basque Asier Sarasua Garmendia
fa Persian Danial Behzadi
fi Finnish Jiri Grönroos
fr French Charles Monzat
fr French Claude Paroz
gl Galician Fran Dieguez
he Hebrew Yaron Shahrabani
hu Hungarian Attila Hammer
id Indonesian Kukuh Syafaat
it Italian Milo Casagrande
kk Kazakh Baurzhan Muftakhidinov
lt Lithuanian Aurimas Černius
lv Latvian Rūdolfs Mazurs
nb Norwegian Bokmål Kjartan Maraas
ne Nepali Pawan Chitrakar
nl Dutch Nathan Follens
oc Occitan Quentin PAGÈS
pl Polish Piotr Drąg
pt_BR Brazilian Portuguese Leônidas Araújo
pt_BR Brazilian Portuguese Matheus Barbosa
pt_BR Brazilian Portuguese Tiago Casal
pt Portuguese Hugo Carvalho
ro Romanian Daniel Șerbănescu
ru Russian Aleksandr Melman
sl Slovenian Matej Urbančič
sr Serbian Марко Костић
sv Swedish Anders Jonsson
sv Swedish Luna Jernberg
tr Turkish Emin Tufan Çetin
uk Ukrainian Yuri Chornoivan
zh_CN Chinese (China) Boyuan Yang
zh_CN Chinese (China) Luming Zh
=========
42.0 - 22 March 2022
New and updated translations (THANKS EVERYONE!!!):
de German Philipp Kiemle
it Italian Milo Casagrande
kk Kazakh Baurzhan Muftakhidinov
nb Norwegian Bokmål Kjartan Maraas
=========
42.rc - 11 March 2022
Web:
* Improve behavior during event flood of table-related events from
web apps
* Fix bug causing us to ignore a newly-loaded document due to it
having a bogus index in parent
LibreOffice:
* Fix bug causing lines with embedded objects to not be spoken
New and updated translations (THANKS EVERYONE!!!):
bg Bulgarian Alexander Shopov
ca Catalan Jordi Mas
cs Czech Marek Černocký
da Danish Alan Mortensen
es Spanish Daniel Mustieles
eu Basque Asier Sarasua Garmendia
fr French Claude Paroz
gl Galician Fran Dieguez
hu Hungarian Attila Hammer
id Indonesian Kukuh Syafaat
lt Lithuanian Aurimas Černius
pl Polish Piotr Drąg
pt_BR Brazilian Portuguese Matheus Barbosa
pt Portuguese Hugo Carvalho
ro Romanian Daniel Șerbănescu
ru Russian Aleksandr Melman
sl Slovenian Matej Urbančič
sr Serbian Марко Костић
sv Swedish Luna Jernberg
tr Turkish Emin Tufan Çetin
uk Ukrainian Yuri Chornoivan
zh_CN Chinese (China) Luming Zh
=========
42.beta - 15 February 2022
Web:
* Fix several bugs in which we update our location silently when we
should instead announce it
* Improve behavior during event flood of text-related events from
web apps
* Attempt to work around object destruction during structural nav
* Improve behavior of label ancestors of widgets
General:
* Fix bug causing accessing preferences to fail for esperanto
* Handle apps going defunct during cleanup; more debugging
* Handle exception when object is destroyed while getting text attributes
* Try to handle error from mate-notification-daemon during window:create
* Improve performance in gnome-shell
* Improve presentation of all text becoming unselected during caret
navigation
New and updated translations (THANKS EVERYONE!!!):
bg Bulgarian Alexander Shopov
ca Catalan Jordi Mas i Hernandez
cs Czech Marek Černocký
da Danish Alan Mortensen
da Danish Ask Hjorth Larsen
de German Mario Blättermann
de German Tim Sabsch
es Spanish Daniel Mustieles
es Spanish Francisco Javier Dorado
eu Basque Asier Sarasua Garmendia
fi Finnish Jiri Grönroos
fr French Charles Monzat
gl Galician Fran Dieguez
he Hebrew Yaron Shahrabani
hu Hungarian Attila Hammer
id Indonesian Kukuh Syafaat
it Italian Milo Casagrande
kk Kazakh Baurzhan Muftakhidinov
lv Latvian Rūdolfs Mazurs
ne Nepali Pawan Chitrakar
nl Dutch Nathan Follens
oc Occitan Quentin PAGÈS
pl Polish Piotr Drąg
pt_BR Brazilian Portuguese Leônidas Araújo
pt_BR Brazilian Portuguese Tiago Casal
pt Portuguese Hugo Carvalho
ru Russian Aleksandr Melman
sl Slovenian Matej Urbančič
sv Swedish Anders Jonsson
uk Ukrainian Yuri Chornoivan
zh_CN Chinese (China) Boyuan Yang
=========
41.1 - 1 December 2021
Web:
* Fix presentation of selected items in datalist
* Fix issue causing non-rendered headings being combined with
other, rendered elements when presenting line contents
* Improve behavior when focused back/forward button is pressed
* Improve presentation of subscript and superscript elements
(requires implementations exposing the associated AT-SPI2
roles)
* Attempt to identify and present custom-element images
* Fix SayAll for rich-text editors
* Treat all list items inside listboxes as focus mode widgets
regardless of authoring
* Clear cached objects when not dumping full cache for child change
to prevent skipping over newly-added content
* Fix speech generator for browser alerts
* Fix issues causing certain spin buttons to not be presented correctly
General:
* Modify collections module import for Python3.10 compatibility
* Event Manager: Handle name/description change floods
* Adjust string for repeats when presenting text changes
* Clear flat review context when page tab lists emit selection-changed
to eliminate stale context (e.g. in a wizard)
* Improve presentation of indeterminate progress bars (busy indicators)
New and updated translations (THANKS EVERYONE!!!):
es Spanish Daniel Mustieles
he Hebrew Yaron Shahrabani
lv Latvian Rūdolfs Mazurs
ru Russian Aleksandr Melman
=========
41.0 - 16 September 2021
General:
* Fix compatibility with Python 3.10
New and updated translations (THANKS EVERYONE!!!):
da Danish Alan Mortensen
de German Tim Sabsch
es Spanish (markup fix) Andre Klapper
=========
41.rc - 4 September 2021
Web:
* Fix several issues related to empty but "focusable" ARIA
tooltips
* Identify and work around (when possible) mismatched text and
hypertext implementations that can lead to looping inside
content
New and updated translations (THANKS EVERYONE!!!):
cs Czech Marek Černocký
es Spanish Francisco Javier Dorado
hu Hungarian Attila Hammer
kk Kazakh Baurzhan Muftakhidinov
sv Swedish Anders Jonsson
uk Ukrainian Yuri Chornoivan
=========
41.beta - 24 August 2021
General:
* Use new AT-SPI device API for keyboard monitoring when available
LibreOffice:
* Fix bug causing Orca to become silent due to setting locusOfFocus
to a defunct object
* Work around missing focus event for Calc spreadsheet which causes
Orca to ignore subsequent events
Speech:
* Do not set voice name when it is the default
=========
41.alpha - 12 July 2021
General:
* Improve handling of accessible-event floods from apps
* Fix bug in announcing selected items in icon views
Web:
* Improve recovery from destruction of current object
* Improve performance in response to caret-moved events
* Fix crash resulting from subtree becoming hidden
* Fix bug in toolbar browse-mode navigation
* Fix bug causing a live region event to be ignored
* Fix bug causing us to incorrectly switch to browse mode in VSCode
* Ensure we present caret-moved events after Alt+Tabbing into web app
* Don't repeat posinset and setsize for multi-line list items
* Don't announce unselected state of grid cells/rows in browse mode
* Don't announce row and column count when they are both 0
* Fix braille presentation of grid cell in browse mode
* Improve browse-mode navigation of trees and tree tables
* Eliminate some chattiness entering elements with a caption
* Prevent double-presentation of description for alerts
Email:
* Fix regression presenting plain-text messages in Thunderbird
* Work around missing events from Evolution Add Accounts
LibreOffice:
* Work around missing state-changed:focused event that caused
caret-moved events in documents to be ignored
Speech:
* Ensure we enable/disable speech based on app-specific settings
* punctuation: Spell left/right_double_angle at level "most"
* Do not add mark within numbers (some synthesizers present numbers
incorrectly otherwise)
* Do not set language if it is empty (breaks output in older versions
of speech-dispatcher)
Mouse Review:
* Check if we have Wnck in activate() so we don't spew errors
* Gracefully handle lack of pointer
New and updated translations (THANKS EVERYONE!!!):
es Spanish Daniel Mustieles
es Spanish Francisco Javier Dorado
fi Finnish Jiri Grönroos
fr French Charles Monzat
he Hebrew Yaron Shahrabani
ne Nepali Pawan Chitrakar
nl Dutch Nathan Follens
oc Occitan Quentin PAGÈS
pt_BR Brazilian Portuguese Tiago Casal
sv Swedish Anders Jonsson
=========
40.0 - 19 March 2021
New and updated translations (THANKS EVERYONE!!!):
cs Czech Marek Černocký
da Danish Ask Hjorth Larsen
it Italian Milo Casagrande
sv Swedish Anders Jonsson
zh_CN Chinese (China) Boyuan Yang
=========
40.rc - 11 March 2021
Web:
* Improve handling of, and recovery from, element destruction, e.g.
to find the new location and contents more accurately and quickly
* Don't generate line contents when tabbing into editable with
descendants (chattiness)
General:
* Prevent hang generating statusbar content
* Prevent hang resulting from accessible objects which claim to be
their own parent
* Try to detect and avoid selection-changed event flood from apps
like Caja which can make Orca not responsive
* Work around lack of children-changed accessibility events from
fillers which report 0 children
New and updated translations (THANKS EVERYONE!!!):
de German Mario Blättermann
eu Basque Asier Sarasua Garmendia
fi Finnish Jiri Grönroos
gl Galician Fran Dieguez
id Indonesian Kukuh Syafaat
pl Polish Piotr Drąg
pt Portuguese Hugo Carvalho
=========
40.beta - 22 February 2021
Web:
* Add initial support for aria-braillelabel and aria-brailleroledescription
* Add option to control automatic focus mode during native navigation
* Improve presentation of, and fix bugs related to, offscreen text
which is exposed to us as one or two characters per line
* Make more roles descendable in browse mode to improve content in
which use ARIA widget roles are applied without any associated
keyboard navigation
* Fix bugs in which we get stuck or skip an element due to stale cache
* Prevent getting stuck when up arrowing with multiple newline chars
* Don't collapse newlines from a single text object into one line
* Respect speakBlankLines setting
* Ensure figcaptions and descendants are presented only once
* Fix issue in which caret-moved events preceding focus events cause
Orca to not present a newly-focused entry
* Use posinset and setsize attributes for menus, even in browser gui
* Eliminate double-presentation of caption children in SayAll
* Work harder to turn inaccessible links into something presentable
* Prevent focus mode from being entered if we're in SayAll
* Fix presentation of table row when caret moves due to mouse click
* Ensure we say something when using caret nav to interrupt SayAll
* Skip useless empty elements when seeking first context in document
* Fall back on gridcell name when generating name for nameless checkboxes
* Miscellaneous chattiness fixes
Chromium:
* Work around bogus/misleading selected state in browser menus
* Fix chattiness issue arrowing up/down in Omnibox popup
* Fix bogus presentation of posinset and setsize in popup menus
Braille:
* Attempt to be smarter about the default contraction table, prefering
the current locale and literary braille tables
* Fix bug in presentation of tree items
General:
* Fix Orca not launching due to braille-related timeout
* Use AT-SPI2's cache for children (improves performance)
* Improve presentation of native-app navigation by word
* Fix issue preventing us from recognizing a Tab input event
* Announce "non selected" when focus does not follow selected in a listbox
* Only speak newline during word nav if spoken indentation is enabled
* Handle exception initializing mouse review with null display
New and updated translations (THANKS EVERYONE!!!):
ca Catalan Jordi Mas
ca Catalan Jordi Mas i Hernandez
cs Czech Marek Černocký
de German Christian Kirbach
de German Tim Sabsch
en_GB British English Stephan Woidowski
es Spanish Daniel Mustieles
fi Finnish Timo Jyrinki
fr French Charles Monzat
fr French Claude Paroz
gl Galician Fran Dieguez
hr Croatian Goran Vidović
hu Hungarian Attila Hammer
it Italian Milo Casagrande
lt Lithuanian Aurimas Černius
nb Norwegian Bokmål Kjartan Maraas
pl Polish Piotr Drąg
pt_BR Brazilian Portuguese Henrique Machado Campos
pt_BR Brazilian Portuguese Rafael Fontenelle
pt Portuguese Juliano Camargo
ro Romanian Florentina Mușat
sl Slovenian Matej Urbančič
sr Serbian Марко Костић
sr Serbian Мирослав Николић
sv Swedish Anders Jonsson
tr Turkish Emin Tufan Çetin
uk Ukrainian Yuri Chornoivan
zh_CN Chinese (China) Boyuan Yang
=========
3.38.2 - 22 December 2020
General:
* Don't treat unknown coordinates as definitely off-screen. Should
fix the problem seen with flat review resulting from a change in
Gtk+ 3.24.24
=========
3.38.1 - 3 December 2020
Web:
* Fix crash when generating speech for childless math element
General:
* Fix bug causing the new radio button group to not be presented
when the group was first entered
New and updated translations (THANKS EVERYONE!!!):
pt Portuguese Juliano de Souza Camargo
pt_BR Brazilian Portuguese Henrique Machado Campos
=========
3.38.0 - 11 September 2020
Web:
* Don't present aria-placeholder value when it's identical to aria-label
* Fall back on object attributes for absent text attributes
General:
* Add some sanity checks to prevent crashing due to GStreamer failure
* Announce read-only state for checkboxes
New and updated translations (THANKS EVERYONE!!!):
cs Czech Marek Černocký
de German Tim Sabsch
es Spanish Daniel Mustieles
fr French Charles Monzat, Claude Paroz
hu Hungarian Attila Hammer
id Indonesian Kukuh Syafaat
it Italian Milo Casagrande
pl Polish Piotr Drąg
sl Slovenian Matej Urbančič
sr Serbian Марко Костић
sv Swedish Anders Jonsson
tr Turkish Emin Tufan Çetin
zh_CN Chinese (China) Boyuan Yang
=========
3.37.90 - 10 August 2020
Web:
* Announce when rows, columns get reordered due to aria-sort changing
* Fix bug causing some web content to not be presented in flat review
* Fall back on "placeholder" when "placeholder-text" is not used by
browsers
* Fix bug causing presentation of stale content when navigating by word
* Skip over clickable images during line nav if the author has set alt
to ""
* Fix bug causing events from Google Docs to be ignored when a dialog
appears but lacks focus
* Fix false positive causing us to not present self-referential labels
* Fix crash caused by author using aria-labelledby pointing to itself
* Always speak the current line when caret moves due to mouse click
so that presentation is consistent regardless of the element
General:
* Fix bug causing learn mode to not work in (at least) gnome-shell
controls
* Emit mode-changed notifications to inform other tools (magnifiers,
highlighting tools) what mode Orca is in when presenting content
* Miscellaneous tweaks to GUI labels and documentation
* Attempt to reconnect to speech-dispatcher when setting capitalization
style fails due to SSIPCommunicationError
New and updated translations (THANKS EVERYONE!!!):
ca Catalan Gil Forcada, Jordi Mas
de German Tim Sabsch
el Greek Efstathios Iosifidis
es Spanish Daniel Mustieles
eu Basque Asier Sarasua Garmendia
fr French Charles Monzat
gb British English Zander Brown
gl Galician Fran Diéguez
kk Kazakh Baurzhan Muftakhidinov
lt Lithuanian Aurimas Černius
ro Romanian Daniel Șerbănescu, Florentina Mușat
sl Slovenian Matej Urbančič
sv Swedish Anders Jonsson
uk Ukrainian Yuri Chornoivan
=========
3.37.2 - 1 June 2020
Web:
* Present aria-sort value when focus moves to sorted row/col header
* Ensure we present functionally-empty entries from web apps
* Make ARIA gridcell cells caret-navigable if browse mode is sticky
* Fix bug causing us to skip over objects in certain grids in browse
mode
* Handle links whose sole content is an image with alt=""
* Force browse mode switch in web apps when child document claims focus
* Don't repeat label, name, or role when in the same object in SayAll
* Improve performance of presenting status bar items for web/Electron
apps (e.g. VSCode)
* Check for "keyshortcuts" attribute also for browser UI
* Eliminate chattiness from Chromium omnibox
* Ensure we present the correct row when navigating to table with
missing rows
* Improve structural navigation in HTML tables with conflicting ARIA
semantics
* Ensure we announce role and content of elements with ARIA's separator
role
* Ensure we verbalize punctuation for named items inside code elements
* Improve heuristic to identify elements serving as fake placeholder
for text
* Use caret-moved event to recover from object destruction
* Prevent Orca from wandering into hidden objects and improve recovery
when the currently-focused object is removed/destroyed
* Improve overall performance processing caret-moved, children-changed,
and text-changed events
* Expand embedded objects for live region text insertions