Skip to content

Merge beta to master#15473

Merged
seanbudd merged 29 commits intomasterfrom
beta
Sep 20, 2023
Merged

Merge beta to master#15473
seanbudd merged 29 commits intomasterfrom
beta

Conversation

@seanbudd
Copy link
Copy Markdown
Member

No description provided.

NVDA translation automation and others added 29 commits September 15, 2023 00:01
From translation svn revision: 76729

Authors:
Michel such <michel.such@free.fr>
Remy Ruiz <remyruiz@gmail.com>
Abdelkrim Bensaid <abdelkrim.bensaid@free.fr>
Cyrille Bougot <cyrille.bougot2@laposte.net>
Corentin Bacqué-Cazenave <corentin@progaccess.net>
Sylvie Duchateau <sylvieduchateau@gmail.com>
Sof <hellosof@gmail.com>

Stats:
174	106	source/locale/fr/LC_MESSAGES/nvda.po
83	0	user_docs/fr/changes.t2t
1	1	user_docs/fr/userGuide.t2t
 3 files changed, 258 insertions(+), 107 deletions(-)
From translation svn revision: 76729

Authors:
Cearbhall OMeadhra <cearbhall.omeadhra@blbc.ie>
Ronan McGuirk <ronan.p.mcguirk@gmail.com>
Kevin Scannell <kscanne@gmail.com>

Stats:
14	2	user_docs/ga/userGuide.t2t
 1 file changed, 14 insertions(+), 2 deletions(-)
From translation svn revision: 76729

Authors:
Simone Dal Maso <simone.dalmaso@gmail.com>
Alberto Buffolino <a.buffolino@gmail.com>

Stats:
178	112	source/locale/it/LC_MESSAGES/nvda.po
 1 file changed, 178 insertions(+), 112 deletions(-)
From translation svn revision: 76729

Authors:
Takuya Nishimoto <nishimotz@gmail.com>
Minako Nonogaki <minakonono3519@gmail.com>

Stats:
160	110	source/locale/ja/LC_MESSAGES/nvda.po
 1 file changed, 160 insertions(+), 110 deletions(-)
From translation svn revision: 76729

Authors:
Bram Duvigneau <bram@bramd.nl>
Bart Simons <bart@bartsimons.be>
A Campen <a.campen@wxs.nl>
Leonard de Ruijter <alderuijter@gmail.com>

Stats:
127	71	user_docs/nl/userGuide.t2t
 1 file changed, 127 insertions(+), 71 deletions(-)
From translation svn revision: 76729

Authors:
Diogo Costa <diogojoca@gmail.com>
Rui Batista <ruiandrebatista@gmail.com>
Rui Fontes <rui.fontes@tiflotecnia.com>
Ângelo Abrantes <ampa4374@gmail.com>

Stats:
182	112	source/locale/pt_PT/LC_MESSAGES/nvda.po
 1 file changed, 182 insertions(+), 112 deletions(-)
From translation svn revision: 76729

Authors:
Cagri Dogan <cagrid@hotmail.com>

Stats:
196	103	source/locale/tr/LC_MESSAGES/nvda.po
2	2	user_docs/tr/userGuide.t2t
 2 files changed, 198 insertions(+), 105 deletions(-)
From translation svn revision: 76729

Authors:
Volodymyr Pyrig <vp88.mobile@gmail.com>

Stats:
185	115	source/locale/uk/LC_MESSAGES/nvda.po
115	62	user_docs/uk/userGuide.t2t
 2 files changed, 300 insertions(+), 177 deletions(-)
From translation svn revision: 76729
From translation svn revision: 76850

Authors:
Fatma Mehanna <fatma.mehanna@gmail.com>
Shaimaa Ibrahim <shamse1@gmail.com>
Abdelkrim Bensaid <abdelkrim.bensaid@free.fr>
Omar Alojaimi <amrahmad1995@gmail.com>

Stats:
178	109	source/locale/ar/LC_MESSAGES/nvda.po
44	4	user_docs/ar/changes.t2t
 2 files changed, 222 insertions(+), 113 deletions(-)
From translation svn revision: 76850

Authors:
Bernd Dorer <bdorer@mailbox.org>
David Parduhn <xkill85@gmx.net>
Rene Linke <rene.linke@hamburg.de>
Adriani Botez <adriani.botez@gmail.com>
Karl Eick <hozosch@web.de>
Robert Hänggi <aarjay.robert@gmail.com>
Astrid Waldschmetterling <a.r.waldschmetterling@gmx.de>

Stats:
5	5	source/locale/de/LC_MESSAGES/nvda.po
104	0	user_docs/de/changes.t2t
13	13	user_docs/de/userGuide.t2t
 3 files changed, 122 insertions(+), 18 deletions(-)
From translation svn revision: 76850

Authors:
Juan C. buno <oprisniki@gmail.com>
Noelia Martinez <nrm1977@gmail.com>
Remy Ruiz <remyruiz@gmail.com>
Jose M. Delicado <jm.delicado@nvda.es>

Stats:
22	1	user_docs/es/changes.t2t
53	3	user_docs/es/userGuide.t2t
 2 files changed, 75 insertions(+), 4 deletions(-)
From translation svn revision: 76850

Authors:
Ali Aslani <aslani.ali@gmail.com>
Mohammadreza Rashad <mohammadreza5712@gmail.com>

Stats:
80	1	user_docs/fa/changes.t2t
 1 file changed, 80 insertions(+), 1 deletion(-)
From translation svn revision: 76850

Authors:
Jani Kinnunen <janikinnunen340@gmail.com>
Isak Sand <isak.sand@gmail.com>

Stats:
31	9	user_docs/fi/changes.t2t
13	14	user_docs/fi/userGuide.t2t
 2 files changed, 44 insertions(+), 23 deletions(-)
From translation svn revision: 76850

Authors:
Michel such <michel.such@free.fr>
Remy Ruiz <remyruiz@gmail.com>
Abdelkrim Bensaid <abdelkrim.bensaid@free.fr>
Cyrille Bougot <cyrille.bougot2@laposte.net>
Corentin Bacqué-Cazenave <corentin@progaccess.net>
Sylvie Duchateau <sylvieduchateau@gmail.com>
Sof <hellosof@gmail.com>

Stats:
6	6	source/locale/fr/LC_MESSAGES/nvda.po
30	9	user_docs/fr/changes.t2t
201	149	user_docs/fr/userGuide.t2t
 3 files changed, 237 insertions(+), 164 deletions(-)
From translation svn revision: 76850

Authors:
Cearbhall OMeadhra <cearbhall.omeadhra@blbc.ie>
Ronan McGuirk <ronan.p.mcguirk@gmail.com>
Kevin Scannell <kscanne@gmail.com>

Stats:
42	1	user_docs/ga/userGuide.t2t
 1 file changed, 42 insertions(+), 1 deletion(-)
From translation svn revision: 76850

Authors:
Juan C. buno <oprisniki@gmail.com>
Ivan Novegil <ivan.novegil@nvda.es>
Javier Curras <javier.curras@nvda.es>
Jose M. Delicado <jm.delicado@nvda.es>

Stats:
22	1	user_docs/gl/changes.t2t
55	5	user_docs/gl/userGuide.t2t
 2 files changed, 77 insertions(+), 6 deletions(-)
From translation svn revision: 76850

Authors:
Hrvoje Katic <hrvojekatic@gmail.com>
Zvonimir Stanecic <zvonimirek222@yandex.com>
Milo Ivir <mail@milotype.de>
Dejana Rakic <dejana.rakic.2@gmail.com>

Stats:
56	34	user_docs/hr/changes.t2t
 1 file changed, 56 insertions(+), 34 deletions(-)
From translation svn revision: 76850

Authors:
Bram Duvigneau <bram@bramd.nl>
Bart Simons <bart@bartsimons.be>
A Campen <a.campen@wxs.nl>
Leonard de Ruijter <alderuijter@gmail.com>

Stats:
14	14	user_docs/nl/userGuide.t2t
 1 file changed, 14 insertions(+), 14 deletions(-)
From translation svn revision: 76850

Authors:
Grzegorz Zlotowicz <grzezlo@wp.pl>
Patryk Faliszewski <patric3031@wp.pl>
Zvonimir Stanecic <zvonimirek222@yandex.com>
Dorota Krac <dorkakrac@yandex.com>
Piotr Rakowski <kontakt@piotrrakowski.net>
Hubert Meyer <hubmeyer1989@gmail.com>
Arkadiusz Swietnicki <nuno69a@gmail.com>

Stats:
175	110	source/locale/pl/LC_MESSAGES/nvda.po
 1 file changed, 175 insertions(+), 110 deletions(-)
From translation svn revision: 76850

Authors:
Cleverson Casarin Uliana <nvdasrt@clul.router5.com>
Marlin Rodrigues <marlincgrodrigues@yahoo.com.br>
Tiago Melo Casal <tcasal@intervox.nce.ufrj.br>
Lucas Antonio <lucasantoniocwb@gmail.com>

Stats:
179	113	source/locale/pt_BR/LC_MESSAGES/nvda.po
252	119	user_docs/pt_BR/userGuide.t2t
 2 files changed, 431 insertions(+), 232 deletions(-)
From translation svn revision: 76850

Authors:
Ondrej Rosik <ondrej.rosik@gmail.com>
Peter Vagner <peter.v@datagate.sk>
Jan Kulik <jan.kulik.szsle@outlook.sk>

Stats:
207	113	source/locale/sk/LC_MESSAGES/nvda.po
3	3	source/locale/sk/symbols.dic
 2 files changed, 210 insertions(+), 116 deletions(-)
From translation svn revision: 76850

Authors:
Dinakar T.D. <td.dinkar@gmail.com>

Stats:
1	1	source/locale/ta/symbols.dic
 1 file changed, 1 insertion(+), 1 deletion(-)
From translation svn revision: 76850

Authors:
Cagri Dogan <cagrid@hotmail.com>

Stats:
29	55	source/locale/tr/LC_MESSAGES/nvda.po
 1 file changed, 29 insertions(+), 55 deletions(-)
From translation svn revision: 76850

Authors:
Volodymyr Pyrig <vp88.mobile@gmail.com>

Stats:
1	1	source/locale/uk/symbols.dic
106	0	user_docs/uk/changes.t2t
15	15	user_docs/uk/userGuide.t2t
 3 files changed, 122 insertions(+), 16 deletions(-)
From translation svn revision: 76850
Fixes #15469

Summary of the issue:
Cancelled/failed downloads from the add-on store are not cleared.
This prevents future attempts at installation.

Description of user facing changes
Users should now be able to install add-ons after cancelling or if the download fails

Description of development approach
Clear the download cache:

when an add-on download fails/cancels
when exiting the store
when opening the store
…llation. (#15448)

Fixes #14525

Summary of the issue:
NVDA blocks exit on modal dialogs which require an answer.
If a message box is created after NVDA has triggered a shutdown, NVDA blocks exit on the message box, even after synthesizers have been terminated.

Description of user facing changes
Fix bug where NVDA would not speak until restarted after add-on installation.
Similar bugs with the same root cause may also be fixed.

Description of development approach
Open, pending modal dialogs should block the exit of NVDA.
To prevent a deadlock NVDA should prevent opening new modal dialogs if the core shutdown has been triggered.
…ons (#15439)

Fixes #15437
Fixes #15412
Fixes #15414

Summary of the issue:
There are several scenarios which need to be supported when updating/downgrading NVDA with incompatible add-ons

Test Name	Upgrade from	Upgrade to	Test notes
Upgrade to different NVDA version in the same API breaking release cycle	X.1	X.1	Add-ons which remain incompatible are listed as incompatible on upgrading. Preserves state of enabled incompatible add-ons
Upgrade to a different but compatible API version	X.1	X.2	Add-ons which remain incompatible are listed as incompatible on upgrading. Preserves state of enabled incompatible add-ons
Downgrade to a different but compatible API version	X.2	X.1	Add-ons which remain incompatible are listed as incompatible on downgrading. Preserves state of enabled incompatible add-ons
Upgrade to an API breaking version	X.1	(X+1).1	All incompatible add-ons are listed as incompatible on upgrading, overridden compatibility is reset.
Downgrade to an API breaking version	(X+1).1	X.1	Add-ons which remain incompatible listed as incompatible on downgrading. Preserves state of enabled incompatible add-ons. Blocked add-ons which are now compatible are re-enabled.

Description of user facing changes
NVDA will reset compatibility overrides when updating to a different API breaking release, this means incompatible add-ons will be blocked again.
If an add-on is blocked due to compatibility and becomes compatible, e.g. via downgrading, it will be re-enabled.

Description of development approach
Store the BACK_COMPAT_TO version in the addon state pickle.
When updating the BACK_COMPAT_TO version, reset the incompatibility override state.
@seanbudd seanbudd requested a review from a team as a code owner September 20, 2023 02:14
@seanbudd seanbudd merged commit 498407d into master Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant