Re: [orca-list] Status bar presentation updated and includes braille support



Orca is presumably now filtering out something it didn't used to. In order to know why so I can fix it, I would need a full debug.out because I don't use/have teamtalk.

Thanks!
--joanie

On 5/10/20 09:12, Arkadiusz Kozioł wrote:
BUt now orca does not read  tx and rx informations from team talk status bar, only that the client is connected. it's a regression in my opinion.
W dniu 09.05.2020 o 17:33, Jérémy Prego via orca-list pisze:
thanks joanie !

it's fixed !

for info: I saw after sending my mail, that I also had the bug in caja,
but the fix worked for caja also. :)

Jerem
Le 09/05/2020 à 17:13, Joanmarie Diggs a écrit :
Should now be fixed. Sorry about that! The problem was due to the fact
that the pluma status bar now is inaccessible (no child objects) -- as
the gedit one became a few years ago. Not handling that condition led
to infinite recursion.

--joanie

On 5/9/20 11:04, Joanmarie Diggs wrote:
Yikes. Lemme look and fix that. Thanks!
--joanie

On 5/9/20 10:25, Jérémy Prego via orca-list wrote:
hello,

I just discovered that if you made the shortcut to the Status bar in
pluma, orca crash

jeremy@jerem-debian:~$ orca --replace
^[[D16:14:17.378406 - EVENT MANAGER: No focus

Fatal Python error: Cannot recover from stack overflow.
Python runtime state: initialized

Thread 0x00007fb693870700 (most recent call first):
    File "/usr/lib/python3/dist-packages/speechd/client.py", line 260 in
_readline
    File "/usr/lib/python3/dist-packages/speechd/client.py", line 277 in
_recv_message
    File "/usr/lib/python3/dist-packages/speechd/client.py", line 230 in
_communication
    File "/usr/lib/python3.8/threading.py", line 870 in run
    File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
    File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Current thread 0x00007fb6a59c8740 (most recent call first):
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 493 in __init__
    File "/usr/lib/python3.8/traceback.py", line 103 in print_exception
    File "/usr/lib/python3.8/traceback.py", line 163 in print_exc
    File "/usr/lib/python3/dist-packages/orca/debug.py", line 183 in
printException
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 261 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    File "/usr/lib/python3/dist-packages/orca/generator.py", line 254 in
generate
    File "/usr/lib/python3/dist-packages/orca/braille_generator.py",
line
359 in _generateStatusBar
    ...
Abandon

I don't know yet if it does with other software that pluma

Jerem
Le 09/05/2020 à 01:44, Joanmarie Diggs a écrit :
Hey all.

I made a number of changes today in Orca master regarding presentation
of the status bar. It was prompted by some VSCode support wanted in
Orca, but led to some bigger changes. Most notably:

* If you are a braille user, when you give the command to speak the
    status bar, braille will also be generated so you can examine the
    bar that way without having to flat review the last line.

* Roles are now presented (e.g. so you know if something is a button
    or link in the status bar).

* Labels in braille now have the end-of-line marker, if you have this
    setting enabled. Feedback on this would be helpful. The rationale
    was the label soup I saw in braille for LibreOffice Writer. Speech
    separates these things out with pauses so you don't hear label
    soup.

I also found an inconsistency in what was spoken for a link (name is
preferred) versus braille (actual text, complete with non-printable
characters, was preferred). Now braille also prefers name. Let me know
if that change has any unanticipated side effects.

Thanks!
--joanie
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide:
https://help.gnome.org/users/gnome-help/stable/a11y.html
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide:
https://help.gnome.org/users/gnome-help/stable/a11y.html

_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide:
https://help.gnome.org/users/gnome-help/stable/a11y.html
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]