From 29265ca0f140cdab88ddb524d5570cf928c5daaf Mon Sep 17 00:00:00 2001
From: Sascha Cowley <16543535+SaschaCowley@users.noreply.github.com>
Date: Tue, 8 Oct 2024 11:40:49 +1100
Subject: [PATCH] Update translations from Crowdin
---
source/locale/af_ZA/LC_MESSAGES/nvda.po | 4 +-
source/locale/am/LC_MESSAGES/nvda.po | 4 +-
source/locale/an/LC_MESSAGES/nvda.po | 4 +-
source/locale/ar/LC_MESSAGES/nvda.po | 4 +-
source/locale/bg/LC_MESSAGES/nvda.po | 4 +-
source/locale/bn/LC_MESSAGES/nvda.po | 4 +-
source/locale/ca/LC_MESSAGES/nvda.po | 4 +-
source/locale/ckb/LC_MESSAGES/nvda.po | 4 +-
source/locale/cs/LC_MESSAGES/nvda.po | 4 +-
source/locale/da/LC_MESSAGES/nvda.po | 4 +-
source/locale/de/LC_MESSAGES/nvda.po | 4 +-
source/locale/de_CH/LC_MESSAGES/nvda.po | 4 +-
source/locale/el/LC_MESSAGES/nvda.po | 4 +-
source/locale/es/LC_MESSAGES/nvda.po | 4 +-
source/locale/es_CO/LC_MESSAGES/nvda.po | 4 +-
source/locale/fa/LC_MESSAGES/nvda.po | 4 +-
source/locale/fi/LC_MESSAGES/nvda.po | 4 +-
source/locale/fr/LC_MESSAGES/nvda.po | 4 +-
source/locale/ga/LC_MESSAGES/nvda.po | 4 +-
source/locale/gl/LC_MESSAGES/nvda.po | 4 +-
source/locale/he/LC_MESSAGES/nvda.po | 4 +-
source/locale/hi/LC_MESSAGES/nvda.po | 4 +-
source/locale/hr/LC_MESSAGES/nvda.po | 4 +-
source/locale/hu/LC_MESSAGES/nvda.po | 88 +-
source/locale/id/LC_MESSAGES/nvda.po | 4 +-
source/locale/is/LC_MESSAGES/nvda.po | 4 +-
source/locale/it/LC_MESSAGES/nvda.po | 4 +-
source/locale/ja/LC_MESSAGES/nvda.po | 4 +-
source/locale/ka/LC_MESSAGES/nvda.po | 4 +-
source/locale/kmr/LC_MESSAGES/nvda.po | 4 +-
source/locale/kn/LC_MESSAGES/nvda.po | 4 +-
source/locale/ko/LC_MESSAGES/nvda.po | 4 +-
source/locale/ky/LC_MESSAGES/nvda.po | 4 +-
source/locale/lt/LC_MESSAGES/nvda.po | 4 +-
source/locale/mk/LC_MESSAGES/nvda.po | 4 +-
source/locale/mn/LC_MESSAGES/nvda.po | 4 +-
source/locale/my/LC_MESSAGES/nvda.po | 4 +-
source/locale/nb_NO/LC_MESSAGES/nvda.po | 4 +-
source/locale/ne/LC_MESSAGES/nvda.po | 4 +-
source/locale/nl/LC_MESSAGES/nvda.po | 4 +-
source/locale/nn_NO/LC_MESSAGES/nvda.po | 4 +-
source/locale/pa/LC_MESSAGES/nvda.po | 4 +-
source/locale/pl/LC_MESSAGES/nvda.po | 4 +-
source/locale/pt_BR/LC_MESSAGES/nvda.po | 4 +-
source/locale/pt_PT/LC_MESSAGES/nvda.po | 4 +-
source/locale/ro/LC_MESSAGES/nvda.po | 4 +-
source/locale/ru/LC_MESSAGES/nvda.po | 6 +-
source/locale/sk/LC_MESSAGES/nvda.po | 28 +-
source/locale/sl/LC_MESSAGES/nvda.po | 4 +-
source/locale/so/LC_MESSAGES/nvda.po | 4 +-
source/locale/sq/LC_MESSAGES/NVDA.po | 4 +-
source/locale/sr/LC_MESSAGES/nvda.po | 4 +-
source/locale/sv/LC_MESSAGES/nvda.po | 4 +-
source/locale/ta/LC_MESSAGES/nvda.po | 22 +-
source/locale/th/LC_MESSAGES/nvda.po | 4 +-
source/locale/tr/LC_MESSAGES/nvda.po | 4 +-
source/locale/uk/LC_MESSAGES/nvda.po | 6 +-
source/locale/ur/LC_MESSAGES/nvda.po | 4 +-
source/locale/vi/LC_MESSAGES/nvda.po | 4 +-
source/locale/zh_CN/LC_MESSAGES/nvda.po | 12 +-
source/locale/zh_HK/LC_MESSAGES/nvda.po | 4 +-
source/locale/zh_TW/LC_MESSAGES/nvda.po | 4 +-
user_docs/es/userGuide.xliff | 148 +-
user_docs/fa/changes.xliff | 4682 +++---
user_docs/gl/changes.xliff | 4 +-
user_docs/ja/userGuide.xliff | 12 +-
user_docs/nl/changes.xliff | 6 +-
user_docs/pt_PT/changes.xliff | 820 +-
user_docs/pt_PT/userGuide.xliff | 86 +-
user_docs/ru/changes.xliff | 3934 ++---
user_docs/ru/userGuide.xliff | 7092 ++++-----
user_docs/sk/userGuide.xliff | 68 +-
user_docs/sr/changes.xliff | 4 +-
user_docs/ta/userGuide.xliff | 6 +-
user_docs/uk/changes.xliff | 12874 ++++++++--------
user_docs/uk/userGuide.xliff | 422 +-
user_docs/zh_CN/changes.xliff | 2 +-
user_docs/zh_CN/userGuide.xliff | 190 +-
user_docs/zh_TW/changes.xliff | 17248 +++++++++++-----------
79 files changed, 23992 insertions(+), 23992 deletions(-)
diff --git a/source/locale/af_ZA/LC_MESSAGES/nvda.po b/source/locale/af_ZA/LC_MESSAGES/nvda.po
index 46db100a55..9fa52f353b 100755
--- a/source/locale/af_ZA/LC_MESSAGES/nvda.po
+++ b/source/locale/af_ZA/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"Language: af_ZA\n"
diff --git a/source/locale/am/LC_MESSAGES/nvda.po b/source/locale/am/LC_MESSAGES/nvda.po
index c77ae44fda..fdde11c62f 100644
--- a/source/locale/am/LC_MESSAGES/nvda.po
+++ b/source/locale/am/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Amharic\n"
"Language: am_ET\n"
diff --git a/source/locale/an/LC_MESSAGES/nvda.po b/source/locale/an/LC_MESSAGES/nvda.po
index 3d981d6354..e1cacf5c5b 100644
--- a/source/locale/an/LC_MESSAGES/nvda.po
+++ b/source/locale/an/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Aragonese\n"
"Language: an_ES\n"
diff --git a/source/locale/ar/LC_MESSAGES/nvda.po b/source/locale/ar/LC_MESSAGES/nvda.po
index 3649776df5..67bc972428 100644
--- a/source/locale/ar/LC_MESSAGES/nvda.po
+++ b/source/locale/ar/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Language: ar_SA\n"
diff --git a/source/locale/bg/LC_MESSAGES/nvda.po b/source/locale/bg/LC_MESSAGES/nvda.po
index c4e821e318..a28e44629f 100644
--- a/source/locale/bg/LC_MESSAGES/nvda.po
+++ b/source/locale/bg/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"Language: bg_BG\n"
diff --git a/source/locale/bn/LC_MESSAGES/nvda.po b/source/locale/bn/LC_MESSAGES/nvda.po
index a387b1faac..7557a05a93 100644
--- a/source/locale/bn/LC_MESSAGES/nvda.po
+++ b/source/locale/bn/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Bengali\n"
"Language: bn_BD\n"
diff --git a/source/locale/ca/LC_MESSAGES/nvda.po b/source/locale/ca/LC_MESSAGES/nvda.po
index 47bb5c3f41..e4cf545ca8 100644
--- a/source/locale/ca/LC_MESSAGES/nvda.po
+++ b/source/locale/ca/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"Language: ca_ES\n"
diff --git a/source/locale/ckb/LC_MESSAGES/nvda.po b/source/locale/ckb/LC_MESSAGES/nvda.po
index 2bf18d757c..db4062518f 100644
--- a/source/locale/ckb/LC_MESSAGES/nvda.po
+++ b/source/locale/ckb/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Sorani (Kurdish)\n"
"Language: ckb_IR\n"
diff --git a/source/locale/cs/LC_MESSAGES/nvda.po b/source/locale/cs/LC_MESSAGES/nvda.po
index 6f7ed8187e..31c1be177b 100644
--- a/source/locale/cs/LC_MESSAGES/nvda.po
+++ b/source/locale/cs/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Language: cs_CZ\n"
diff --git a/source/locale/da/LC_MESSAGES/nvda.po b/source/locale/da/LC_MESSAGES/nvda.po
index 7cc2568082..b996aef9b8 100644
--- a/source/locale/da/LC_MESSAGES/nvda.po
+++ b/source/locale/da/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"Language: da_DK\n"
diff --git a/source/locale/de/LC_MESSAGES/nvda.po b/source/locale/de/LC_MESSAGES/nvda.po
index 0f8d55ca39..b249c64e6a 100644
--- a/source/locale/de/LC_MESSAGES/nvda.po
+++ b/source/locale/de/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Language: de_DE\n"
diff --git a/source/locale/de_CH/LC_MESSAGES/nvda.po b/source/locale/de_CH/LC_MESSAGES/nvda.po
index 91177eedab..df779276e4 100644
--- a/source/locale/de_CH/LC_MESSAGES/nvda.po
+++ b/source/locale/de_CH/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: German, Switzerland\n"
"Language: de_CH\n"
diff --git a/source/locale/el/LC_MESSAGES/nvda.po b/source/locale/el/LC_MESSAGES/nvda.po
index a54085707a..9ecea8e7b0 100644
--- a/source/locale/el/LC_MESSAGES/nvda.po
+++ b/source/locale/el/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"Language: el_GR\n"
diff --git a/source/locale/es/LC_MESSAGES/nvda.po b/source/locale/es/LC_MESSAGES/nvda.po
index 733946d2c3..3df4e88435 100644
--- a/source/locale/es/LC_MESSAGES/nvda.po
+++ b/source/locale/es/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
diff --git a/source/locale/es_CO/LC_MESSAGES/nvda.po b/source/locale/es_CO/LC_MESSAGES/nvda.po
index 6e407028be..569d95ea71 100644
--- a/source/locale/es_CO/LC_MESSAGES/nvda.po
+++ b/source/locale/es_CO/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Spanish, Colombia\n"
"Language: es_CO\n"
diff --git a/source/locale/fa/LC_MESSAGES/nvda.po b/source/locale/fa/LC_MESSAGES/nvda.po
index 0286fcb8c2..b6772c53b5 100644
--- a/source/locale/fa/LC_MESSAGES/nvda.po
+++ b/source/locale/fa/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Persian\n"
"Language: fa_IR\n"
diff --git a/source/locale/fi/LC_MESSAGES/nvda.po b/source/locale/fi/LC_MESSAGES/nvda.po
index 7d60399c17..06d5c73f29 100644
--- a/source/locale/fi/LC_MESSAGES/nvda.po
+++ b/source/locale/fi/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Language: fi_FI\n"
diff --git a/source/locale/fr/LC_MESSAGES/nvda.po b/source/locale/fr/LC_MESSAGES/nvda.po
index e86124a947..09bf19f3d9 100644
--- a/source/locale/fr/LC_MESSAGES/nvda.po
+++ b/source/locale/fr/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Language: fr_FR\n"
diff --git a/source/locale/ga/LC_MESSAGES/nvda.po b/source/locale/ga/LC_MESSAGES/nvda.po
index 4e197aa305..e090435386 100644
--- a/source/locale/ga/LC_MESSAGES/nvda.po
+++ b/source/locale/ga/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Irish\n"
"Language: ga_IE\n"
diff --git a/source/locale/gl/LC_MESSAGES/nvda.po b/source/locale/gl/LC_MESSAGES/nvda.po
index 5ba8e41fc4..c18538b113 100644
--- a/source/locale/gl/LC_MESSAGES/nvda.po
+++ b/source/locale/gl/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Galician\n"
"Language: gl_ES\n"
diff --git a/source/locale/he/LC_MESSAGES/nvda.po b/source/locale/he/LC_MESSAGES/nvda.po
index 8263a86a2e..97de88eddc 100644
--- a/source/locale/he/LC_MESSAGES/nvda.po
+++ b/source/locale/he/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"Language: he_IL\n"
diff --git a/source/locale/hi/LC_MESSAGES/nvda.po b/source/locale/hi/LC_MESSAGES/nvda.po
index 08a4268d20..6598151a6b 100644
--- a/source/locale/hi/LC_MESSAGES/nvda.po
+++ b/source/locale/hi/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Hindi\n"
"Language: hi_IN\n"
diff --git a/source/locale/hr/LC_MESSAGES/nvda.po b/source/locale/hr/LC_MESSAGES/nvda.po
index d948c7d9dc..b6e1561d12 100644
--- a/source/locale/hr/LC_MESSAGES/nvda.po
+++ b/source/locale/hr/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Croatian\n"
"Language: hr_HR\n"
diff --git a/source/locale/hu/LC_MESSAGES/nvda.po b/source/locale/hu/LC_MESSAGES/nvda.po
index f0ebefe59f..49d7e3b07b 100755
--- a/source/locale/hu/LC_MESSAGES/nvda.po
+++ b/source/locale/hu/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"Language: hu_HU\n"
@@ -1314,13 +1314,13 @@ msgstr "Gudzsaráti, rövidítési fokozat 1"
#. braille settings dialog.
#: brailleTables.py:362
msgid "Greek international braille (2-cell accented letters)"
-msgstr ""
+msgstr "Görög nemzetközi braille (2-cellás ékezetes betűk)"
#. Translators: The name of a braille table displayed in the
#. braille settings dialog.
#: brailleTables.py:365
msgid "Greek international braille (single-cell accented letters)"
-msgstr ""
+msgstr "Görög nemzetközi braille (Egycellás ékezetes betűk)"
#. Translators: The name of a braille table displayed in the
#. braille settings dialog.
@@ -1848,13 +1848,13 @@ msgstr "Thai 8 pontos számítógépes braille"
#. braille settings dialog.
#: brailleTables.py:632
msgid "Thai grade 0"
-msgstr ""
+msgstr "Thai, rövidítési fokozat 0"
#. Translators: The name of a braille table displayed in the
#. braille settings dialog.
#: brailleTables.py:635
msgid "Thai grade 1"
-msgstr ""
+msgstr "Thai, rövidítési fokozat 1"
#. Translators: The name of a braille table displayed in the
#. braille settings dialog.
@@ -2984,7 +2984,7 @@ msgstr "Vége"
#. Translators: Description for the Move past end of container command in browse mode.
#: browseMode.py:2337
msgid "Moves past the end of the container element, such as a list or table"
-msgstr ""
+msgstr "Egy elemblokk (pl. lista vagy táblázat) végére ugrik"
#. Translators: the description for the toggleScreenLayout script.
#. Translators: the description for the toggleScreenLayout script on virtualBuffers.
@@ -3081,7 +3081,7 @@ msgstr "Csak az írásjel szintje alatt"
#. Translators: The name of a symbols dictionary with data from the unicode CLDR.
#: characterProcessing.py:897
msgid "Unicode Consortium data (including emoji)"
-msgstr ""
+msgstr "Unicode konzorcium adatok (beleértve az emojikat is)"
#. Translators: a transparent color, {colorDescription} replaced with the full description of the color e.g.
#. "transparent bright orange-yellow"
@@ -3931,27 +3931,27 @@ msgstr "Betűméret bemondása bekapcsolva"
#. Translators: Input help mode message for toggle report font attributes command.
#: globalCommands.py:579
msgid "Cycles font attribute reporting between speech, braille, speech and braille, and off."
-msgstr ""
+msgstr "Betűtípus paraméterek jelzésének beállítása. Az opciók: Beszéd, Braille, Beszéd és Braille ill. ki."
#. Translators: A state in which font attributes are not reported.
#: globalCommands.py:589
msgid "Do not report font attributes"
-msgstr ""
+msgstr "Betűtípus paraméterek: Ki"
#. Translators: A state in which font attributes are only spoken.
#: globalCommands.py:592
msgid "Speak font attributes"
-msgstr ""
+msgstr "Betűtípus paraméterek: Beszéd"
#. Translators: A state in which font attributes are only brailled.
#: globalCommands.py:595
msgid "Braille font attributes"
-msgstr ""
+msgstr "Betűtípus paraméterek: Braille"
#. Translators: A state in which font attributes are both spoken and brailled.
#: globalCommands.py:598
msgid "Speak and braille font attributes"
-msgstr ""
+msgstr "Betűtípus paraméterek: Beszéd és Braille"
#. Translators: Input help mode message for toggle superscripts and subscripts command.
#: globalCommands.py:604
@@ -5369,17 +5369,17 @@ msgstr "Braille kurzor be"
#. Translators: Input help mode message for speak on routing command.
#: globalCommands.py:3598
msgid "Toggles speaking the character under the cursor when routing cursor in text"
-msgstr ""
+msgstr "Karakter felolvasása, amikor a kurzort egy szövegre mozgatjuk opció be- és kikapcsolása."
#. Translators: The message announced when toggling on speaking character when routing.
#: globalCommands.py:3606
msgid "Enabled speak character when routing cursor in text"
-msgstr ""
+msgstr "Karakter felolvasása szövegre mozgatott kurzornál bekapcsolva"
#. Translators: The message announced when toggling off speaking character when routing.
#: globalCommands.py:3609
msgid "Disabled speak character when routing cursor in text"
-msgstr ""
+msgstr "Karakter felolvasása szövegre mozgatott kurzornál Kikapcsolva"
#. Translators: Input help mode message for cycle braille cursor shape command.
#: globalCommands.py:3614
@@ -8885,27 +8885,27 @@ msgstr "megjegyzés"
#: appModules\poedit.py:180
msgctxt "poedit"
msgid "Reports the previous source text, if any. If pressed twice, presents the text in browse mode"
-msgstr ""
+msgstr "Korábbi forrrásszöveg bemondása, ha van. Kétszeri lenyomásra az információt egy böngészhető üzenetben jeleníti meg"
#. Translators: The description of the "previous source text" window in poedit.
#. This text is reported when the given window contains no item to report or could not be found.
#: appModules\poedit.py:191
msgctxt "poedit"
msgid "previous source text"
-msgstr ""
+msgstr "korábbi forrásszöveg"
#. Translators: The description of an NVDA command for Poedit.
#: appModules\poedit.py:206
msgctxt "poedit"
msgid "Reports a translation issue, if any. If pressed twice, presents the warning in browse mode"
-msgstr ""
+msgstr "Fordítási hiba jelzése, ha van. Kétszeri lenyomásra az információt egy böngészhető üzenetben jeleníti meg"
#. Translators: The description of the "translation issue" window in poedit.
#. This text is reported when the given window contains no item to report or could not be found.
#: appModules\poedit.py:217
msgctxt "poedit"
msgid "translation issue"
-msgstr ""
+msgstr "Fordítási probléma"
#. Translators: The name of a category of NVDA commands.
#: appModules\powerpnt.py:43
@@ -9564,7 +9564,7 @@ msgstr "Caiku Albatross 46/80"
#: brailleDisplayDrivers\albatross\driver.py:485
#, python-brace-format
msgid "To use an Albatross with NVDA, change the number of status cells in the Albatross's internal menu to at most {maxCells}, and restart the Albatross and NVDA if needed."
-msgstr ""
+msgstr "Az Albatross kijelző használatához meg kell változtatni az állapotcellák számát az Albatross's belső menüjében erre: {maxCells}, ezután újra kell indítani az Albatrosst és az NVDA-t is, ha szükséges."
#. Translators: Names of braille displays.
#: brailleDisplayDrivers\eurobraille\constants.py:10
@@ -9720,19 +9720,19 @@ msgstr "Értesítsen"
#. Translators: A label for an option to choose a method of reporting information, e.g. font attributes.
#: config\configFlags.py:252
msgid "Speech and braille"
-msgstr ""
+msgstr "Beszéd és Braille"
#. Translators: This is a label for a paragraph start marker.
#: config\configFlags.py:265
msgctxt "paragraphMarker"
msgid "No paragraph start marker (default)"
-msgstr ""
+msgstr "Nincs bekezdés kezdetét jelző jel (alapértelmezett)"
#. Translators: This is a label for a paragraph start marker.
#: config\configFlags.py:267
msgctxt "paragraphMarker"
msgid "Double space ( )"
-msgstr ""
+msgstr "Dupla szóköz ( )"
#. Translators: This is a label for a paragraph start marker.
#. Pilcrow is a symbol also known as "paragraph symbol" or "paragraph marker".
@@ -9740,7 +9740,7 @@ msgstr ""
#: config\configFlags.py:271
msgctxt "paragraphMarker"
msgid "Pilcrow (¶)"
-msgstr ""
+msgstr "Bekezdésjel (¶)"
#. Translators: Label for an option in NVDA settings.
#: config\featureFlagEnums.py:53
@@ -9795,7 +9795,7 @@ msgstr ""
#. Translators: Label for a way of outputting formatting in braille.
#: config\featureFlagEnums.py:138
msgid "Tags"
-msgstr ""
+msgstr "címkék"
#. Translators: The title of the document used to present the result of content recognition.
#: contentRecog\recogUi.py:39
@@ -12481,7 +12481,7 @@ msgstr "&Betűzés használata, ha támogatott"
#. Translators: Label of the list where user can enable or disable symbol dictionaires.
#: gui\settingsDialogs.py:1746
msgid "E&xtra dictionaries for character and symbol processing:"
-msgstr ""
+msgstr "E&xtra szótárak a karakterek és szimbólumok feldolgozásához"
#. Translators: Label of the list where user can select speech modes that will be available.
#: gui\settingsDialogs.py:1760
@@ -12584,7 +12584,7 @@ msgstr "&Alkalmazások billentyűleütéseinek kezelése"
#. Translators: The label for a control in keyboard settings to modify the timeout for a multiple keypress.
#: gui\settingsDialogs.py:1991
msgid "&Multiple key press timeout (ms):"
-msgstr ""
+msgstr "&Többszöri lenyomás időkorlátja (ms):"
#. Translators: Message to report wrong configuration of the NVDA key
#: gui\settingsDialogs.py:2007
@@ -13690,7 +13690,7 @@ msgstr "B&ekezdésenkénti olvasás"
#. Translators: This is a label for a combo-box in the Braille settings panel to select paragraph start markers.
#: gui\settingsDialogs.py:4394
msgid "Paragraph start marker:"
-msgstr ""
+msgstr "Bekezdés kezdetének jelzése:"
#. Translators: The label for a setting in braille settings to select how the context for the focus object should be presented on a braille display.
#: gui\settingsDialogs.py:4409
@@ -13705,12 +13705,12 @@ msgstr "Ki&jelölés megjelenítése"
#. Translators: This is a label for a combo-box in the Braille settings panel.
#: gui\settingsDialogs.py:4442
msgid "Formatting &display"
-msgstr ""
+msgstr "&Formázás megjelenítése"
#. Translators: The label for a setting in braille settings to speak the character under the cursor when cursor routing in text.
#: gui\settingsDialogs.py:4451
msgid "Spea&k character when routing cursor in text"
-msgstr ""
+msgstr "&Karakter felolvasása, amikor a kurzort egy szövegre mozgatjuk."
#. Translators: The label for a setting in braille settings to enable word wrap
#. (try to avoid splitting words at the end of the braille display).
@@ -14750,7 +14750,7 @@ msgstr "matematikai áttekintés nem támogatott."
#: NVDAObjects\__init__.py:662
#, python-brace-format
msgid "Object edges positioned {left:.1f} percent from left edge of screen, {top:.1f} percent from top edge of screen, width is {width:.1f} percent of screen, height is {height:.1f} percent of screen"
-msgstr ""
+msgstr "Az objektum pozíciója {left:.1f} százalék a képernyő bal és {top:.1f} százalék a képernyő felső szélétől, szélessége {width:.1f} százaléka, míg magassága {height:.1f} százaléka a képernyőnek"
#. Translators: This is presented to inform the user of a progress bar percentage.
#. Translators: This is presented to inform the user of the current battery percentage.
@@ -14861,13 +14861,13 @@ msgstr "{rowNumber}. sor és {columnNumber}. oszlop már be lett állítva oszlo
#: NVDAObjects\IAccessible\winword.py:279
#, python-brace-format
msgid "Removed row {rowNumber} column {columnNumber} from column headers"
-msgstr ""
+msgstr "Sor {rowNumber} oszlop {columnNumber} eltávolítva az oszlopfejlécek közül"
#. Translators: a message reported in the SetColumnHeader script for Microsoft Word.
#: NVDAObjects\IAccessible\winword.py:287
#, python-brace-format
msgid "Cannot find row {rowNumber} column {columnNumber} in column headers"
-msgstr ""
+msgstr "Sor {rowNumber} oszlop {columnNumber} nem található az oszlopfejlécek között"
#. Translators: The label of a shortcut of NVDA.
#: NVDAObjects\IAccessible\winword.py:297
@@ -14890,18 +14890,18 @@ msgstr "{rowNumber}. sor és {columnNumber}. oszlop már be lett állítva sorfe
#: NVDAObjects\IAccessible\winword.py:331
#, python-brace-format
msgid "Removed row {rowNumber} column {columnNumber} from row headers"
-msgstr ""
+msgstr "Sor {rowNumber} oszlop {columnNumber} eltávolítva a sorfejlécek közül"
#. Translators: a message reported in the SetRowHeader script for Microsoft Word.
#: NVDAObjects\IAccessible\winword.py:339
#, python-brace-format
msgid "Cannot find row {rowNumber} column {columnNumber} in row headers"
-msgstr ""
+msgstr "Sor {rowNumber} oszlop {columnNumber} nem található a sorfejlécek között"
#. Translators: a description for a script
#: NVDAObjects\IAccessible\winword.py:387
msgid "Reports the text of the comment where the system caret is located.If pressed twice, presents the information in browse mode."
-msgstr ""
+msgstr "A rendszerkurzornál lévő hozzászólás szövegének bemondása. Kétszeri lenyomásra az információ egy böngészhető üzenetben jelenik meg"
#. Translators: a message when there is no comment to report in Microsoft Word
#: NVDAObjects\IAccessible\winword.py:420 NVDAObjects\UIA\wordDocument.py:684
@@ -14935,8 +14935,8 @@ msgstr "aktiválás"
#: NVDAObjects\UIA\__init__.py:2704
msgid "{} suggestion"
msgid_plural "{} suggestions"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "{} javaslat"
+msgstr[1] "{} javaslat"
#. Translators: the description of a script
#: NVDAObjects\UIA\excel.py:195
@@ -15144,7 +15144,7 @@ msgstr "A mondatonkénti navigáció ebben a dokumentumban nem támogatott."
#. Translators: a description for a script that reports the comment at the caret.
#: NVDAObjects\UIA\wordDocument.py:662
msgid "Reports the text of the comment where the system caret is located. If pressed twice, presents the information in a browsable message"
-msgstr ""
+msgstr "A rendszerkurzornál lévő hozzászólás szövegének bemondása. Kétszeri lenyomásra az információ egy böngészhető üzenetben jelenik meg"
#. Translators: The message reported in Microsoft Word for document types not supporting setting custom
#. headers.
@@ -15611,7 +15611,7 @@ msgstr "elem"
#: NVDAObjects\window\_msOfficeChart.py:805
#, python-brace-format
msgid "Series color: {colorName}"
-msgstr ""
+msgstr "Sorozat színe: {colorName}"
#. Translators: A type of element in a Microsoft Office chart.
#: NVDAObjects\window\_msOfficeChart.py:446
@@ -16221,13 +16221,13 @@ msgstr "{address} már be van állítva oszlopfejlécnek."
#: NVDAObjects\window\excel.py:1632
#, python-brace-format
msgid "Removed {address} from column headers"
-msgstr ""
+msgstr "{address} eltávolítva az oszlopfejlécek közül"
#. Translators: a message reported in the SetColumnHeader script for Excel.
#: NVDAObjects\window\excel.py:1636
#, python-brace-format
msgid "Cannot find {address} in column headers"
-msgstr ""
+msgstr "{address} nem található az oszlopfejlécek között"
#. Translators: the description for a script for Excel
#: NVDAObjects\window\excel.py:1642
@@ -16277,7 +16277,7 @@ msgstr "A beviteli üzenet a következő: {message}"
#. Translators: the description for a script for Excel
#: NVDAObjects\window\excel.py:1850
msgid "Reports the note on the current cell. If pressed twice, presents the information in browse mode"
-msgstr ""
+msgstr "Megjegyzés bemondása az aktuális cellán. Kétszeri lenyomásra az információ egy böngészhető üzenetben jelenik meg"
#. Translators: title for note on the current Excel cell dialog.
#. Translators: Title for the note editing dialog
diff --git a/source/locale/id/LC_MESSAGES/nvda.po b/source/locale/id/LC_MESSAGES/nvda.po
index 466d3ba330..a164634396 100644
--- a/source/locale/id/LC_MESSAGES/nvda.po
+++ b/source/locale/id/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Indonesian\n"
"Language: id_ID\n"
diff --git a/source/locale/is/LC_MESSAGES/nvda.po b/source/locale/is/LC_MESSAGES/nvda.po
index 6ba2143887..99f2d4bcf8 100644
--- a/source/locale/is/LC_MESSAGES/nvda.po
+++ b/source/locale/is/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Icelandic\n"
"Language: is_IS\n"
diff --git a/source/locale/it/LC_MESSAGES/nvda.po b/source/locale/it/LC_MESSAGES/nvda.po
index 6166d66d03..66ee19e786 100644
--- a/source/locale/it/LC_MESSAGES/nvda.po
+++ b/source/locale/it/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Language: it_IT\n"
diff --git a/source/locale/ja/LC_MESSAGES/nvda.po b/source/locale/ja/LC_MESSAGES/nvda.po
index 61faf478ba..457f6a2889 100755
--- a/source/locale/ja/LC_MESSAGES/nvda.po
+++ b/source/locale/ja/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Language: ja_JP\n"
diff --git a/source/locale/ka/LC_MESSAGES/nvda.po b/source/locale/ka/LC_MESSAGES/nvda.po
index 6c33afa65e..4946cef1a1 100644
--- a/source/locale/ka/LC_MESSAGES/nvda.po
+++ b/source/locale/ka/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Georgian\n"
"Language: ka_GE\n"
diff --git a/source/locale/kmr/LC_MESSAGES/nvda.po b/source/locale/kmr/LC_MESSAGES/nvda.po
index 7cc0acf33f..96453834ce 100644
--- a/source/locale/kmr/LC_MESSAGES/nvda.po
+++ b/source/locale/kmr/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Kurmanji (Kurdish)\n"
"Language: kmr_TR\n"
diff --git a/source/locale/kn/LC_MESSAGES/nvda.po b/source/locale/kn/LC_MESSAGES/nvda.po
index 670de76aa3..4c2908edef 100644
--- a/source/locale/kn/LC_MESSAGES/nvda.po
+++ b/source/locale/kn/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Kannada\n"
"Language: kn_IN\n"
diff --git a/source/locale/ko/LC_MESSAGES/nvda.po b/source/locale/ko/LC_MESSAGES/nvda.po
index 985c8fa480..df21c5b0a2 100644
--- a/source/locale/ko/LC_MESSAGES/nvda.po
+++ b/source/locale/ko/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Language: ko_KR\n"
diff --git a/source/locale/ky/LC_MESSAGES/nvda.po b/source/locale/ky/LC_MESSAGES/nvda.po
index 4ef75be969..5e15aed898 100644
--- a/source/locale/ky/LC_MESSAGES/nvda.po
+++ b/source/locale/ky/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Kyrgyz\n"
"Language: ky_KG\n"
diff --git a/source/locale/lt/LC_MESSAGES/nvda.po b/source/locale/lt/LC_MESSAGES/nvda.po
index 8494156442..907132930c 100644
--- a/source/locale/lt/LC_MESSAGES/nvda.po
+++ b/source/locale/lt/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Lithuanian\n"
"Language: lt_LT\n"
diff --git a/source/locale/mk/LC_MESSAGES/nvda.po b/source/locale/mk/LC_MESSAGES/nvda.po
index 3197eb89d6..ef2d961ff6 100644
--- a/source/locale/mk/LC_MESSAGES/nvda.po
+++ b/source/locale/mk/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Macedonian\n"
"Language: mk_MK\n"
diff --git a/source/locale/mn/LC_MESSAGES/nvda.po b/source/locale/mn/LC_MESSAGES/nvda.po
index 594f902127..53f375870d 100644
--- a/source/locale/mn/LC_MESSAGES/nvda.po
+++ b/source/locale/mn/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Mongolian\n"
"Language: mn_MN\n"
diff --git a/source/locale/my/LC_MESSAGES/nvda.po b/source/locale/my/LC_MESSAGES/nvda.po
index c96eb6e634..9defe45ee8 100644
--- a/source/locale/my/LC_MESSAGES/nvda.po
+++ b/source/locale/my/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Burmese\n"
"Language: my_MM\n"
diff --git a/source/locale/nb_NO/LC_MESSAGES/nvda.po b/source/locale/nb_NO/LC_MESSAGES/nvda.po
index 57f31f3fcc..fcf3aaae5d 100644
--- a/source/locale/nb_NO/LC_MESSAGES/nvda.po
+++ b/source/locale/nb_NO/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Norwegian Bokmal\n"
"Language: nb_NO\n"
diff --git a/source/locale/ne/LC_MESSAGES/nvda.po b/source/locale/ne/LC_MESSAGES/nvda.po
index 3bc987c6c3..c773f143ab 100644
--- a/source/locale/ne/LC_MESSAGES/nvda.po
+++ b/source/locale/ne/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Nepali\n"
"Language: ne_NP\n"
diff --git a/source/locale/nl/LC_MESSAGES/nvda.po b/source/locale/nl/LC_MESSAGES/nvda.po
index 9c40085327..24ce011f1b 100644
--- a/source/locale/nl/LC_MESSAGES/nvda.po
+++ b/source/locale/nl/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
diff --git a/source/locale/nn_NO/LC_MESSAGES/nvda.po b/source/locale/nn_NO/LC_MESSAGES/nvda.po
index 4ef15f5f45..839988732c 100644
--- a/source/locale/nn_NO/LC_MESSAGES/nvda.po
+++ b/source/locale/nn_NO/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Norwegian Nynorsk\n"
"Language: nn_NO\n"
diff --git a/source/locale/pa/LC_MESSAGES/nvda.po b/source/locale/pa/LC_MESSAGES/nvda.po
index 0bbe42659f..64fee5762e 100644
--- a/source/locale/pa/LC_MESSAGES/nvda.po
+++ b/source/locale/pa/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Punjabi\n"
"Language: pa_IN\n"
diff --git a/source/locale/pl/LC_MESSAGES/nvda.po b/source/locale/pl/LC_MESSAGES/nvda.po
index 62da85637c..90ebb3b6b8 100644
--- a/source/locale/pl/LC_MESSAGES/nvda.po
+++ b/source/locale/pl/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"Language: pl_PL\n"
diff --git a/source/locale/pt_BR/LC_MESSAGES/nvda.po b/source/locale/pt_BR/LC_MESSAGES/nvda.po
index 71bb0aedd9..200f39adb8 100644
--- a/source/locale/pt_BR/LC_MESSAGES/nvda.po
+++ b/source/locale/pt_BR/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n"
diff --git a/source/locale/pt_PT/LC_MESSAGES/nvda.po b/source/locale/pt_PT/LC_MESSAGES/nvda.po
index ed8163361a..68e57daa0b 100755
--- a/source/locale/pt_PT/LC_MESSAGES/nvda.po
+++ b/source/locale/pt_PT/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Language: pt_PT\n"
diff --git a/source/locale/ro/LC_MESSAGES/nvda.po b/source/locale/ro/LC_MESSAGES/nvda.po
index 7c48acba06..ce46ec1a68 100644
--- a/source/locale/ro/LC_MESSAGES/nvda.po
+++ b/source/locale/ro/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"Language: ro_RO\n"
diff --git a/source/locale/ru/LC_MESSAGES/nvda.po b/source/locale/ru/LC_MESSAGES/nvda.po
index 5e1f3a1824..e7fcd7e710 100644
--- a/source/locale/ru/LC_MESSAGES/nvda.po
+++ b/source/locale/ru/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"Language: ru_RU\n"
@@ -525,7 +525,7 @@ msgstr "⠝⠑⠙⠏⠎⠞"
#. Translators: Displayed in braille when an object supports autocompletion.
#: braille.py:263
msgid "..."
-msgstr "⠄⠄⠄"
+msgstr "..."
#. Translators: Displayed in braille when an edit field allows typing multiple lines of text such as comment fields on websites.
#: braille.py:265
diff --git a/source/locale/sk/LC_MESSAGES/nvda.po b/source/locale/sk/LC_MESSAGES/nvda.po
index 6cba9cd325..d083c0611a 100644
--- a/source/locale/sk/LC_MESSAGES/nvda.po
+++ b/source/locale/sk/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Slovak\n"
"Language: sk_SK\n"
@@ -666,7 +666,7 @@ msgstr "⠆"
#: braille.py:413
msgctxt "braille formatting symbol"
msgid "⡃"
-msgstr "⠣⠆"
+msgstr "⠆⠜"
#. Translators: Brailled at the start of italic text.
#. This is the English letter "i" in braille.
@@ -680,7 +680,7 @@ msgstr "⠔"
#: braille.py:421
msgctxt "braille formatting symbol"
msgid "⡊"
-msgstr "⠣⠔"
+msgstr "⠔⠜"
#. Translators: Brailled at the start of underlined text.
#. This is the English letter "u" in braille.
@@ -694,7 +694,7 @@ msgstr "⠤"
#: braille.py:429
msgctxt "braille formatting symbol"
msgid "⡥"
-msgstr "⠣⠤"
+msgstr "⠤⠜"
#. Translators: Brailled at the start of strikethrough text.
#. This is the English letter "s" in braille.
@@ -708,7 +708,7 @@ msgstr "⠈⠱"
#: braille.py:437
msgctxt "braille formatting symbol"
msgid "⡎"
-msgstr "⠣⠈⠱"
+msgstr "⠈⠱⠜"
#. Translators: Braille when there are further details/annotations that can be fetched manually.
#: braille.py:650 speech\speech.py:2057
@@ -5335,7 +5335,7 @@ msgstr "Nedostupné, lebo brailový kurzor je zviazaný s fokusom."
#: globalCommands.py:3541
#, python-format
msgid "Braille move system caret when routing review cursor default (%s)"
-msgstr "systémový kurzor predvolene nasleduje prezerací kurzor po stlačení smerových tlačidiel (%s)"
+msgstr "Systémový kurzor predvolene nasleduje prezerací kurzor po stlačení privolávacích tlačidiel (%s)"
#. Translators: Used when reporting braille move system caret when routing review cursor state.
#: globalCommands.py:3549
@@ -5354,7 +5354,7 @@ msgstr "Prepína spôsob prezentácie kontextových informácií na brailovom ri
#: globalCommands.py:3575
#, python-format
msgid "Braille focus context presentation: %s"
-msgstr "Prezentácia fokusu na brailovskom riadku: %s"
+msgstr "Prezentácia fokusu na brailovom riadku: %s"
#. Translators: Input help mode message for toggle braille cursor command.
#: globalCommands.py:3579
@@ -5374,17 +5374,17 @@ msgstr "brailový kurzor zapnutý"
#. Translators: Input help mode message for speak on routing command.
#: globalCommands.py:3598
msgid "Toggles speaking the character under the cursor when routing cursor in text"
-msgstr "Prepína vyslovovanie znakov pod kurzorom pri používaní smerových tlačidiel brailového riadku"
+msgstr "Prepína vyslovovanie znakov pod kurzorom pri používaní privolávacích tlačidiel brailového riadku"
#. Translators: The message announced when toggling on speaking character when routing.
#: globalCommands.py:3606
msgid "Enabled speak character when routing cursor in text"
-msgstr "Vyslovovať znaky pri posúvaní kurzora smerovými tlačidlami brailového riadku"
+msgstr "Vyslovovať znaky pri posúvaní kurzora privolávacími tlačidlami brailového riadku"
#. Translators: The message announced when toggling off speaking character when routing.
#: globalCommands.py:3609
msgid "Disabled speak character when routing cursor in text"
-msgstr "Nevyslovovať znaky pri posúvaní kurzora smerovými tlačidlami brailového riadku"
+msgstr "Nevyslovovať znaky pri posúvaní kurzora privolávacími tlačidlami brailového riadku"
#. Translators: Input help mode message for cycle braille cursor shape command.
#: globalCommands.py:3614
@@ -5551,7 +5551,7 @@ msgstr "V braily prejde na nasledujúci riadok"
#. Translators: Input help mode message for a braille command.
#: globalCommands.py:3937
msgid "Inputs braille dots via the braille keyboard"
-msgstr "Vloží znaky pomocou vstavanej klávesnice brailovského zobrazovača"
+msgstr "Vloží znaky pomocou vstavanej klávesnice brailového riadku"
#. Translators: Input help mode message for a braille command.
#: globalCommands.py:3946
@@ -13728,7 +13728,7 @@ msgstr "Brailový kurzor zviaza&ný:"
#. Translators: This is a label for a combo-box in the Braille settings panel.
#: gui\settingsDialogs.py:4369
msgid "Move system caret when ro&uting review cursor"
-msgstr "Smerové tlačidlá posúvajú prezerací aj systémový kur&zor"
+msgstr "Privolávacie tlačidlá posúvajú prezerací aj systémový kur&zor"
#. Translators: The label for a setting in braille settings to read by paragraph (if it is checked, the commands to move the display by lines moves the display by paragraphs instead).
#: gui\settingsDialogs.py:4385
@@ -13758,7 +13758,7 @@ msgstr "Zobrazovanie formátovania"
#. Translators: The label for a setting in braille settings to speak the character under the cursor when cursor routing in text.
#: gui\settingsDialogs.py:4451
msgid "Spea&k character when routing cursor in text"
-msgstr "Vyslovovať zna&ky pri posúvaní kurzora smerovými tlačidlami"
+msgstr "Vyslovovať zna&ky pri posúvaní kurzora privolávacími tlačidlami"
#. Translators: The label for a setting in braille settings to enable word wrap
#. (try to avoid splitting words at the end of the braille display).
diff --git a/source/locale/sl/LC_MESSAGES/nvda.po b/source/locale/sl/LC_MESSAGES/nvda.po
index c1bc072cf5..f64605bfef 100644
--- a/source/locale/sl/LC_MESSAGES/nvda.po
+++ b/source/locale/sl/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Slovenian\n"
"Language: sl_SI\n"
diff --git a/source/locale/so/LC_MESSAGES/nvda.po b/source/locale/so/LC_MESSAGES/nvda.po
index 79a3141cfa..12479da638 100644
--- a/source/locale/so/LC_MESSAGES/nvda.po
+++ b/source/locale/so/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Somali\n"
"Language: so_SO\n"
diff --git a/source/locale/sq/LC_MESSAGES/NVDA.po b/source/locale/sq/LC_MESSAGES/NVDA.po
index f0dc620d1f..0b800a47b8 100644
--- a/source/locale/sq/LC_MESSAGES/NVDA.po
+++ b/source/locale/sq/LC_MESSAGES/NVDA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Albanian\n"
"Language: sq_AL\n"
diff --git a/source/locale/sr/LC_MESSAGES/nvda.po b/source/locale/sr/LC_MESSAGES/nvda.po
index d035116eef..727e3e05f6 100644
--- a/source/locale/sr/LC_MESSAGES/nvda.po
+++ b/source/locale/sr/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Serbian (Latin)\n"
"Language: sr_CS\n"
diff --git a/source/locale/sv/LC_MESSAGES/nvda.po b/source/locale/sv/LC_MESSAGES/nvda.po
index 7574866117..e852fa5a19 100644
--- a/source/locale/sv/LC_MESSAGES/nvda.po
+++ b/source/locale/sv/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"Language: sv_SE\n"
diff --git a/source/locale/ta/LC_MESSAGES/nvda.po b/source/locale/ta/LC_MESSAGES/nvda.po
index 1e8eace12d..96d2830186 100644
--- a/source/locale/ta/LC_MESSAGES/nvda.po
+++ b/source/locale/ta/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Tamil\n"
"Language: ta_IN\n"
@@ -2707,22 +2707,22 @@ msgstr "முந்தைய கீற்று ஏதுமில்லை"
#. Translators: Input help message for a quick navigation command in browse mode.
#: browseMode.py:1155
msgid "moves to the next figure"
-msgstr "அடுத்த வடிவத்திற்கு நகர்கிறது"
+msgstr "அடுத்த உருவத்திற்கு நகர்கிறது"
#. Translators: Message presented when the browse mode element is not found.
#: browseMode.py:1157
msgid "no next figure"
-msgstr "அடுத்த வடிவம் ஏதுமில்லை"
+msgstr "அடுத்த உருவம் ஏதுமில்லை"
#. Translators: Input help message for a quick navigation command in browse mode.
#: browseMode.py:1159
msgid "moves to the previous figure"
-msgstr "முந்தைய வடிவத்திற்கு நகர்கிறது"
+msgstr "முந்தைய உருவத்திற்கு நகர்கிறது"
#. Translators: Message presented when the browse mode element is not found.
#: browseMode.py:1161
msgid "no previous figure"
-msgstr "முந்தைய வடிவம் ஏதுமில்லை"
+msgstr "முந்தைய உருவம் ஏதுமில்லை"
#. Translators: Input help message for a quick navigation command in browse mode.
#: browseMode.py:1167
@@ -4386,19 +4386,19 @@ msgstr "சொடுக்கப்படக்கூடியதா என்
#. Translators: Input help mode message for toggle report figures and captions command.
#: globalCommands.py:1067
msgid "Toggles on and off the reporting of figures and captions"
-msgstr "வடிவங்கள் மற்றும் வடிவவிளக்கங்களின் அறிவித்தலை முடுக்குகிறது, அல்லது முடக்குகிறது"
+msgstr "உருவங்கள் மற்றும் உருவவிளக்கங்களின் அறிவித்தலை முடுக்குகிறது, அல்லது முடக்குகிறது"
#. Translators: The message announced when toggling the report figures and captions document formatting
#. setting.
#: globalCommands.py:1074
msgid "report figures and captions off"
-msgstr "வடிவங்கள் மற்றும் வடிவவிளக்கங்களின் அறிவித்தல் முடக்கப்பட்டது"
+msgstr "உருவங்கள் மற்றும் உருவவிளக்கங்களின் அறிவித்தல் முடக்கப்பட்டது"
#. Translators: The message announced when toggling the report figures and captions document formatting
#. setting.
#: globalCommands.py:1079
msgid "report figures and captions on"
-msgstr "வடிவங்கள் மற்றும் வடிவவிளக்கங்களின் அறிவித்தல் முடுக்கப்பட்டது"
+msgstr "உருவங்கள் மற்றும் உருவவிளக்கங்களின் அறிவித்தல் முடுக்கப்பட்டது"
#. Translators: Input help mode message for cycle through automatic language switching mode command.
#: globalCommands.py:1086
@@ -10794,7 +10794,7 @@ msgstr "பகுதி"
#. Translators: Identifies a figure (commonly seen on some websites).
#: controlTypes\role.py:522
msgid "figure"
-msgstr "வடிவம்"
+msgstr "உருவம்"
#. Translators: Identifies marked (highlighted) content
#: controlTypes\role.py:524
@@ -13088,7 +13088,7 @@ msgstr "சட்டகங்கள் (&M)"
#. document formatting settings panel.
#: gui\settingsDialogs.py:2845
msgid "&Figures and captions"
-msgstr "வடிவங்களும் வடிவவிளக்கங்களும் (&F)"
+msgstr "உருவங்களும் உருவவிளக்கங்களும் (&F)"
#. Translators: This is the label for a checkbox in the
#. document formatting settings panel.
diff --git a/source/locale/th/LC_MESSAGES/nvda.po b/source/locale/th/LC_MESSAGES/nvda.po
index edafbe4bcd..570758c443 100644
--- a/source/locale/th/LC_MESSAGES/nvda.po
+++ b/source/locale/th/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Thai\n"
"Language: th_TH\n"
diff --git a/source/locale/tr/LC_MESSAGES/nvda.po b/source/locale/tr/LC_MESSAGES/nvda.po
index 844cf70263..44d91c46b8 100644
--- a/source/locale/tr/LC_MESSAGES/nvda.po
+++ b/source/locale/tr/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"Language: tr_TR\n"
diff --git a/source/locale/uk/LC_MESSAGES/nvda.po b/source/locale/uk/LC_MESSAGES/nvda.po
index 71300873fa..70518a8dd9 100644
--- a/source/locale/uk/LC_MESSAGES/nvda.po
+++ b/source/locale/uk/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:51\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"Language: uk_UA\n"
@@ -13758,7 +13758,7 @@ msgstr "&Формат показу"
#. Translators: The label for a setting in braille settings to speak the character under the cursor when cursor routing in text.
#: gui\settingsDialogs.py:4451
msgid "Spea&k character when routing cursor in text"
-msgstr "Промовляти си&вол під час переміщення курсора в тексті"
+msgstr "Промовляти символ під час переміщення &курсора в тексті"
#. Translators: The label for a setting in braille settings to enable word wrap
#. (try to avoid splitting words at the end of the braille display).
diff --git a/source/locale/ur/LC_MESSAGES/nvda.po b/source/locale/ur/LC_MESSAGES/nvda.po
index a87139209a..b62543d7ef 100644
--- a/source/locale/ur/LC_MESSAGES/nvda.po
+++ b/source/locale/ur/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:51\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Urdu (Pakistan)\n"
"Language: ur_PK\n"
diff --git a/source/locale/vi/LC_MESSAGES/nvda.po b/source/locale/vi/LC_MESSAGES/nvda.po
index 073876bd7d..2cfb501ad1 100644
--- a/source/locale/vi/LC_MESSAGES/nvda.po
+++ b/source/locale/vi/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:51\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:29\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"Language: vi_VN\n"
diff --git a/source/locale/zh_CN/LC_MESSAGES/nvda.po b/source/locale/zh_CN/LC_MESSAGES/nvda.po
index 20e5404cc7..285c4f0243 100644
--- a/source/locale/zh_CN/LC_MESSAGES/nvda.po
+++ b/source/locale/zh_CN/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
@@ -8868,27 +8868,27 @@ msgstr "翻译者注释"
#: appModules\poedit.py:153
msgctxt "poedit"
msgid "Reports any comment in the comments window. If pressed twice, presents the comment in browse mode"
-msgstr "读出窗口内的批注。连按两次,在浏览模式下显示该信息"
+msgstr "读出窗口内的注释。连按两次,在浏览模式下显示该信息"
#. Translators: The description of the "comment" window in poedit.
#. This text is reported when the given window contains no item to report or could not be found.
#: appModules\poedit.py:165
msgctxt "poedit"
msgid "comment"
-msgstr "批注"
+msgstr "注释"
#. Translators: The description of an NVDA command for Poedit.
#: appModules\poedit.py:180
msgctxt "poedit"
msgid "Reports the previous source text, if any. If pressed twice, presents the text in browse mode"
-msgstr "读出旧的源文本(如果有)。连按两次,在浏览模式下显示该信息"
+msgstr "读出先前的源文本(如果有)。连按两次,在浏览模式下显示该信息"
#. Translators: The description of the "previous source text" window in poedit.
#. This text is reported when the given window contains no item to report or could not be found.
#: appModules\poedit.py:191
msgctxt "poedit"
msgid "previous source text"
-msgstr "旧的源文本"
+msgstr "先前的源文本"
#. Translators: The description of an NVDA command for Poedit.
#: appModules\poedit.py:206
diff --git a/source/locale/zh_HK/LC_MESSAGES/nvda.po b/source/locale/zh_HK/LC_MESSAGES/nvda.po
index a06fa0c337..9d61f984f0 100644
--- a/source/locale/zh_HK/LC_MESSAGES/nvda.po
+++ b/source/locale/zh_HK/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional, Hong Kong\n"
"Language: zh_HK\n"
diff --git a/source/locale/zh_TW/LC_MESSAGES/nvda.po b/source/locale/zh_TW/LC_MESSAGES/nvda.po
index 03875f32b1..deac646694 100644
--- a/source/locale/zh_TW/LC_MESSAGES/nvda.po
+++ b/source/locale/zh_TW/LC_MESSAGES/nvda.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: nvda\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-10-01 01:15+0000\n"
-"PO-Revision-Date: 2024-10-01 06:50\n"
+"POT-Creation-Date: 2024-10-07 00:09+0000\n"
+"PO-Revision-Date: 2024-10-08 00:28\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Language: zh_TW\n"
diff --git a/user_docs/es/userGuide.xliff b/user_docs/es/userGuide.xliff
index a24c869dfc..08f20dbfb3 100644
--- a/user_docs/es/userGuide.xliff
+++ b/user_docs/es/userGuide.xliff
@@ -5211,7 +5211,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- NVDA NVDA_VERSION Referencia Rápida de Órdenes
+ Referencia Rápida de Órdenes de NVDA NVDA_VERSION
@@ -5519,7 +5519,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Requisitos de sistema recomendados
@@ -5935,7 +5935,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ https://www.nvaccess.org/download
@@ -11596,7 +11596,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Mozilla Firefox
@@ -11606,7 +11606,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Microsoft Internet Explorer
@@ -11616,7 +11616,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Mozilla Thunderbird
@@ -11636,7 +11636,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Google Chrome
@@ -11646,7 +11646,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Microsoft Edge
@@ -11656,7 +11656,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Adobe Reader
@@ -11666,7 +11666,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Foxit Reader
@@ -13447,7 +13447,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Braille
@@ -13884,7 +13884,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ pnl |panel
@@ -14005,7 +14005,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ term |terminal
@@ -15175,7 +15175,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Microsoft Word
@@ -15398,7 +15398,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Microsoft Excel
@@ -15889,7 +15889,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Microsoft PowerPoint
@@ -15922,7 +15922,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ foobar2000
@@ -15986,7 +15986,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Miranda IM
@@ -16019,7 +16019,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Poedit
@@ -16328,7 +16328,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Azardi
@@ -16723,7 +16723,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ General
@@ -18564,7 +18564,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Braille
@@ -19206,7 +19206,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Opciones |Por defecto (Nunca), Nunca, Sólo si se sigue automáticamente, Siempre
@@ -19217,7 +19217,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Por defecto |Nunca
@@ -19284,7 +19284,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Marcador de inicio de párrafo
@@ -19600,7 +19600,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Opciones |Por defecto (Habilitado), Habilitado, Deshabilitado
@@ -19611,7 +19611,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Por defecto |Habilitado
@@ -19622,7 +19622,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Mostrar formato
@@ -19706,7 +19706,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Etiquetas
@@ -19852,7 +19852,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Verbalizar carácter al enrutar el cursor en el texto
@@ -19881,7 +19881,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Evitar separación de palabras cuando sea posible
@@ -19964,7 +19964,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Normalización Unicode
@@ -20011,7 +20011,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Opciones |Por defecto (Deshabilitada), Habilitada, Deshabilitada
@@ -20022,7 +20022,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Por defecto |Deshabilitada
@@ -20033,7 +20033,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Interrumpir la voz mientras se desplaza
@@ -20089,7 +20089,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Opciones |Por defecto (Habilitado), Habilitado, Deshabilitado
@@ -20100,7 +20100,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Por defecto |Habilitado
@@ -20400,7 +20400,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Audio
@@ -21610,7 +21610,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Tiempo de espera para la pulsación de varias teclas
@@ -23486,7 +23486,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Atributos de fuente [(Desactivado, Voz, Braille, Voz y braille)](#DocumentFormattingFontAttributes)
@@ -23856,7 +23856,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Atributos de fuente
@@ -29069,7 +29069,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ eSpeak NG
@@ -29219,7 +29219,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Microsoft Speech Platform
@@ -29520,7 +29520,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ HumanWare BrailleNote
@@ -29530,7 +29530,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ SuperBraille
@@ -30823,7 +30823,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Braillino
@@ -30833,7 +30833,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Bookworm
@@ -31092,7 +31092,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ MDV Lilli
@@ -31295,7 +31295,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Baum: SuperVario, PocketVario, VarioUltra, Pronto!, SuperVario2, Vario 340
@@ -31305,7 +31305,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ HumanWare: Brailliant, BrailleConnect, Brailliant2
@@ -31315,7 +31315,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ APH: Refreshabraille
@@ -31325,7 +31325,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Orbit: Orbit Reader 20
@@ -31648,7 +31648,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ hedo ProfiLine USB
@@ -31792,7 +31792,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ hedo MobilLine USB
@@ -31982,7 +31982,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ APH Mantis Q40
@@ -31992,7 +31992,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ APH Chameleon 20
@@ -32002,7 +32002,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Humanware BrailleOne
@@ -32012,7 +32012,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ NLS eReader
@@ -33348,7 +33348,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ tab |b1
@@ -33359,7 +33359,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ shift+tab |b2
@@ -33370,7 +33370,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ alt+tab |b1+b2
@@ -33811,7 +33811,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ BRAILLEX EL 40c, EL 80c, EL 20c, EL 60c (USB)
@@ -33821,7 +33821,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ BRAILLEX EL 40s, EL 80s, EL 2d80s, EL 70s, EL 66s (USB)
@@ -34589,7 +34589,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ BRAILLEX EL 80, EL 2D-80, EL 40 P
@@ -34599,7 +34599,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ BRAILLEX Tiny, 2D Screen
@@ -35334,7 +35334,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ HumanWare BrailleNote
@@ -36139,7 +36139,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ EcoBraille
@@ -36167,7 +36167,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ EcoBraille 20
@@ -36177,7 +36177,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ EcoBraille 40
@@ -36187,7 +36187,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ EcoBraille 80
@@ -36197,7 +36197,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ EcoBraille Plus
@@ -36442,7 +36442,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ SuperBraille
@@ -38194,7 +38194,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ BRLTTY
@@ -38429,7 +38429,7 @@ $(ID:061d7d61-cfab-44b3-a92c-4e65cf63213b)
- <target/>
+ Tivomatic Caiku Albatross 46/80
diff --git a/user_docs/fa/changes.xliff b/user_docs/fa/changes.xliff
index 52c3d0a1bf..d9cac6503b 100644
--- a/user_docs/fa/changes.xliff
+++ b/user_docs/fa/changes.xliff
@@ -5082,7 +5082,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- از NVDA تازه چه خبر؟
+ از NVDA تازه چه خبر
@@ -5090,144 +5090,144 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 4prefix: ##
-
+
- 2024.4
+ ۲۰۲۴.۴line: 6
-
+
- This release includes a number of improvements in Microsoft Office, braille, and document formatting.
+ این نسخه شامل تعدادی بهبود در مایکروسافت آفیس، بریل و قالببندی اسناد است.line: 8
-
+
- In Word or Excel, it is now possible to double-press the comment gesture to read the comment or note in a browsable dialog.
+ در Word یا Excel، حالا میتوانید با دو بار فشردن فرمان دیدگاه، دیدگاه یا یادداشت را در یک پنجرهی قابل مرور بخوانید.line: 9
-
+
- You can now use the review cursor selection command to select text in PowerPoint.
+ اکنون میتوانید از فرمان انتخاب مکاننمای بازبینی برای انتخاب متن در پاورپوینت استفاده کنید.line: 10
-
+
- NVDA also no longer brailles garbage characters when showing row or column header text in tables in Word when using the object model.
+ NVDA همچنین دیگر نویسههای نامفهوم را هنگام نمایش متن سرصفحه، ردیف یا ستون در جدولهای Word، زمانی که از مدل شیء استفاده میشود، به بریل تبدیل نمیکند.line: 12
-
+
- NVDA can now be configured to report font attributes in speech and braille separately.
+ حالا میتوانید NVDA را به گونهای تنظیم کنید که ویژگیهای فونت را به صورت جداگانه در گفتار و بریل اعلام کند.line: 14
-
+
- A new setting has been added to configure the timeout to perform a multiple press gesture, such as the report time/date command.
+ یک تنظیم جدید اضافه شده است تا مدت زمان انجام چندبار فشردن یک فرمان، مانند فرمان اعلام زمان/تاریخ را تنظیم کند.line: 16
-
+
- You can now configure how NVDA shows text formatting in braille, and set NVDA to show the start of paragraphs in braille.
+ حالا میتوانید NVDA را به گونهای تنظیم کنید که چگونه قالببندی متن، و ابتدای پاراگرافها را در بریل نمایش دهد.line: 17
-
+
- NVDA can now speak the character at the cursor when performing a braille cursor routing action.
+ NVDA حالا میتواند نویسهی موجود در مکاننما را هنگام انجام عمل جانمایی مکاننمای بریل بخواند.line: 18
-
+
- Cursor routing reliability has been improved, and support for routing keys in PowerPoint has been added.
+ اطمینان به جانمایی مکاننما بهبود یافته و پشتیبانی از کلیدهای جانمایی در پاورپوینت افزوده شده است.line: 19
-
+
- All lines of cells will now be used when using a multi-line braille display via HID braille.
+ هنگام استفاده از نمایشگر بریل چندخطّی از طریق بریل HID، حالا از تمام خطهای خانهها استفاده خواهد شد.line: 20
-
+
- NVDA is no longer unstable after restarting NVDA during an automatic Braille Bluetooth scan.
+ NVDA دیگر پس از راهاندازی مجدد در حین اسکن خودکار نمایشگر بریل بلوتوث ناپایدار نیست.line: 22
-
+
- The minimum required version of Poedit that works with NVDA is now version 3.5.
+ حداقل نسخهی مورد نیاز PoEdit که با NVDA کار میکند، حالا نسخهی ۳.۵ است.line: 24
-
+
- eSpeak NG has been updated, adding support for the Faroese and Xextan languages.
+ ایسپیک NG بروز شده و پشتیبانی از زبانهای فارویی و زِکسْتان را اضافه کرده است.line: 26
-
+
- LibLouis has been updated, adding new Braille tables for Thai and Greek international braille with single-cell accented letters.
+ LibLouis بروز شده و جدولهای بریل جدیدی برای زبانهای تایلندی و یونانی بینالمللی با حروف تکخانهای علامتدار اضافه شده است.line: 28
-
+
- There have also been a number of fixes, including to mouse tracking in Firefox, and the on-demand speech mode.
+ همچنین تعدادی اصلاحات انجام شده؛ از جمله در دنبال کردن موس در فایرفاکس و حالت گفتار درخواستی.
@@ -5235,9 +5235,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 30prefix: ###
-
+
- New Features
+ امکانات جدید
@@ -5245,9 +5245,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 32prefix: *
-
+
- New braille features:
+ امکانات جدید در بریل:
@@ -5255,18 +5255,18 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 33prefix: *
-
+
- It is now possible to change the way NVDA displays certain text formatting attributes in braille.
+ اکنون امکان تغییر نحوه نمایش برخی از ویژگیهای قالببندی متن در بریل توسط NVDA وجود دارد.line: 34
-
+
- The available options are:
+ گزینههای موجود عبارتند از:
@@ -5274,9 +5274,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 35prefix: *
-
+
- Liblouis (default): Uses formatting markers defined in the selected braille table.
+ Liblouis (پیشفرض): از نشانگرهای قالببندی تعریفشده در جدول بریل انتخابی استفاده میکند.
@@ -5284,9 +5284,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 36prefix: *
-
+
- Tags: Uses start and end tags to denote where certain font attributes begin and end. (#16864)
+ تگها: از تگهای شروع و پایان برای نشان دادن محل شروع و پایان برخی از ویژگیهای فونت استفاده میکند. (#16864)
@@ -5294,9 +5294,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 37prefix: *
-
+
- When the "Read by paragraph" option is enabled, NVDA can now be configured to indicate the start of paragraphs in braille. (#16895, @nvdaes)
+ هنگامی که گزینهی «خواندن بر اساس پاراگراف» فعال است، اکنون میتوان NVDA را طوری تنظیم کرد که شروع پاراگرافها را در بریل نشان دهد. (#16895, @nvdaes)
@@ -5304,9 +5304,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 38prefix: *
-
+
- When performing a braille cursor routing action, NVDA can now automatically speak the character at the cursor. (#8072, @LeonarddeR)
+ هنگام انجام یک عمل جانمایی نشانگر بریل، حالا NVDA میتواند بطور خودکار نویسهی موجود در نشانگر را بخواند. (#8072, @LeonarddeR)
@@ -5314,18 +5314,18 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 39prefix: *
-
+
- This option is disabled by default.
+ این گزینه بطور پیشفرض غیرفعال است.line: 40
-
+
- You can enable "Speak character when routing cursor in text" in NVDA's braille settings.
+ میتوانید گزینهی «خواندن نویسه هنگام جانمایی مکاننما در متن» را در تنظیمات بریل NVDA فعال کنید.
@@ -5333,9 +5333,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 41prefix: *
-
+
- The comment command in Microsoft Word and notes command in Microsoft Excel can now be pressed twice to show the comment or note in a browsable message. (#16800, #16878, @Cary-Rowen)
+ فرمانهای دیدگاه در Microsoft Word و یادداشت در Microsoft Excel اکنون میتوانند دو بار فشرده شوند تا دیدگاه یا یادداشت را در یک پیام قابل مرور نشان دهند. (#16800, #16878, @Cary-Rowen)
@@ -5343,9 +5343,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 42prefix: *
-
+
- NVDA can now be configured to report font attributes in speech and braille separately. (#16755)
+ حالا میتوانید NVDA را طوری تنظیم کنید که ویژگیهای قلم را به صورت جداگانه در گفتار و بریل اعلام کند. (#16755)
@@ -5353,9 +5353,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 43prefix: *
-
+
- The timeout to perform a multiple keypress is now configurable; this may be especially useful for people with dexterity impairment. (#11929, @CyrilleB79)
+ مدت زمان برای اجرای چندبار فشردن کلید حالا قابل تنظیم است؛ این ویژگی ممکن است بهویژه برای افرادی که دارای مشکلات حرکتی هستند مفید باشد. (#11929, @CyrilleB79)
@@ -5363,9 +5363,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 45prefix: ###
-
+
- Changes
+ تغییرات
@@ -5373,9 +5373,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 47prefix: *
-
+
- The `-c`/`--config-path` and `--disable-addons` command line options are now respected when launching an update from within NVDA. (#16937)
+ گزینههای خط فرمان `-c`/`--config-path` و `--disable-addons` حالا هنگام راهاندازی یک بهروزرسانی از داخل NVDA در نظر گرفته میشوند. (#16937)
@@ -5383,9 +5383,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 48prefix: *
-
+
- Component updates:
+ بروزرسانی اجزای برنامه:
@@ -5393,9 +5393,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 49prefix: *
-
+
- Updated LibLouis Braille translator to [3.31.0](https://github.com/liblouis/liblouis/releases/tag/v3.31.0). (#17080, @LeonarddeR, @codeofdusk)
+ برگردانندهی بریل LibLouis به نسخهی [۳.۳۱.۰](https://github.com/liblouis/liblouis/releases/tag/v3.31.0) بروز شد. (#17080, @LeonarddeR, @codeofdusk)
@@ -5403,9 +5403,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 50prefix: *
-
+
- Fixed translation of numbers in Spanish Braille.
+ برگردان اعداد در بریل اسپانیایی اصلاح شد.
@@ -5413,9 +5413,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 51prefix: *
-
+
- New Braille tables:
+ جدولهای جدید بریل:
@@ -5423,9 +5423,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 52prefix: *
-
+
- Thai grade 1
+ تایلندی درجه ۱
@@ -5433,9 +5433,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 53prefix: *
-
+
- Greek international Braille (single-cell accented letters)
+ بریل بینالمللی یونانی (حروف تکخانهی علامتدار)
@@ -5443,9 +5443,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 54prefix: *
-
+
- Renamed tables:
+ جدولهای تغییر نام یافته:
@@ -5453,9 +5453,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 55prefix: *
-
+
- "Thai 6 dot" was renamed to "Thai grade 0" for consistency reasons.
+ «تایلندی ۶ نقطه» به دلایل هماهنگی به «تایلندی درجه ۰» تغییر نام داده شد.
@@ -5463,9 +5463,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 56prefix: *
-
+
- The existing "Greek international braille" table was renamed to "Greek international braille (2-cell accented letters)" to clarify the distinction between the two Greek systems.
+ جدول موجود «بریل بینالمللی یونانی» به «بریل بینالمللی یونانی (حروف دو خانهای علامتدار)" تغییر نام داده شد تا تفاوت بین دو سیستم یونانی روشن شود.
@@ -5473,9 +5473,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 57prefix: *
-
+
- eSpeak NG has been updated to 1.52-dev commit `961454ff`. (#16775)
+ ایسپیک NG به ۱.۵۲-dev ویراست `961454ff` بروز شد. (#16775)
@@ -5483,9 +5483,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 58prefix: *
-
+
- Added new languages Faroese and Xextan.
+ زبانهای جدید فارویی و زِکسْتانی افزوده شدند.
@@ -5493,9 +5493,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 59prefix: *
-
+
- When using a multi-line braille display via the standard HID braille driver, all lines of cells will be used. (#16993, @alexmoon)
+ هنگام استفاده از نمایشگر بریل چندخطّی از طریق درایور استاندارد HID بریل، تمام خطهای خانهها استفاده خواهند شد. (#16993, @alexmoon)
@@ -5503,9 +5503,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 60prefix: *
-
+
- The stability of NVDA's Poedit support has been improved with the side effect that the minimum required version of Poedit is now version 3.5. (#16889, @LeonarddeR)
+ پایداری پشتیبانی NVDA از Poedit بهبود یافته است و به عنوان یک اثر جانبی، حداقل نسخه مورد نیاز Poedit اکنون نسخه 3.5 است. (#16889, @LeonarddeR)
@@ -5513,9 +5513,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 62prefix: ###
-
+
- Bug Fixes
+ رفع اشکال
@@ -5523,9 +5523,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 64prefix: *
-
+
- Braille fixes:
+ اصلاحات در بریل:
@@ -5533,9 +5533,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 65prefix: *
-
+
- It is now possible to use braille display routing keys to move the text cursor in Microsoft PowerPoint. (#9101)
+ حالا میتوان از کلیدهای جانمایی نمایشگر بریل برای جابجایی مکاننمای متن در Microsoft PowerPoint استفاده کرد. (#9101)
@@ -5543,9 +5543,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 66prefix: *
-
+
- When accessing Microsoft Word without UI Automation, NVDA no longer outputs garbage characters in table headers defined with the set row and column header commands. (#7212)
+ هنگام دسترسی به Microsoft Word بدون استفاده از UI Automation، NVDA دیگر نویسههای نامفهوم را در سرصفحههای جدول که با دستورات تنظیم ردیف و ستون تعریف شدهاند، خروجی نمیدهد. (#7212)
@@ -5553,9 +5553,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 67prefix: *
-
+
- The Seika Notetaker driver now correctly generates braille input for space, backspace and dots with space/backspace gestures. (#16642, @school510587)
+ درایور یادداشتبردارSeika حالا به درستی ورودی بریل را برای فاصله، بکاسپیس و ترکیب نقاط با فاصله/بکاسپیس تولید میکند. (#16642, @school510587)
@@ -5563,9 +5563,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 68prefix: *
-
+
- Cursor routing is now much more reliable when a line contains one or more Unicode variation selectors or decomposed characters. (#10960, @mltony, @LeonarddeR)
+ جانمایی مکاننما حالا بسیار قابلاعتمادتر است زمانی که یک خط شامل یک یا چند انتخابگر تغییر یونیکد یا نویسههای تجزیهشده باشد. (#10960, @mltony, @LeonarddeR)
@@ -5573,9 +5573,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 69prefix: *
-
+
- NVDA no longer throws an error when panning the braille display forward in some empty edit controls. (#12885)
+ NVDA دیگر هنگام حرکت به جلو در نمایشگر بریل در برخی از کنترلهای ویرایشی خالی، خطا نمیدهد. (#12885)
@@ -5583,9 +5583,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 70prefix: *
-
+
- NVDA is no longer unstable after restarting NVDA during an automatic Braille Bluetooth scan. (#16933)
+ NVDA پس از راهاندازی مجدد در حین اسکن خودکار بلوتوث بریل، دیگر ناپایدار نیست. (#16933)
@@ -5593,9 +5593,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 71prefix: *
-
+
- It is now possible to use the review cursor selection commands to select text in Microsoft PowerPoint. (#17004)
+ حالا میتوانید از فرمانهای انتخاب مکاننمای بازبینی برای انتخاب متن در مایکروسافت پاورپوینت استفاده کنید. (#17004)
@@ -5603,9 +5603,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 72prefix: *
-
+
- In on-demand speech mode, NVDA does not talk any more when a message is opened in Outlook, when a new page is loaded in a browser, or when displaying a new slide in a PowerPoint slideshow. (#16825, @CyrilleB79)
+ در حالت گفتار درخواستی، NVDA دیگر هنگام باز کردن یک پیام در Outlook، بارگذاری یک صفحه جدید در مرورگر، یا نمایش یک اسلاید جدید در نمایش اسلاید پاورپوینت سخن نمیگوید. (#16825, @CyrilleB79)
@@ -5613,9 +5613,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 73prefix: *
-
+
- In Mozilla Firefox, moving the mouse over text before or after a link now reliably reports the text. (#15990, @jcsteh)
+ در مرورگر موزیلا فایرفاکس، حرکت دادن موس بر روی متنی قبل یا بعد از یک لینک اکنون بطور اعتمادپذیرتری متن را اعلام میکند. (#15990, @jcsteh)
@@ -5623,9 +5623,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 74prefix: *
-
+
- NVDA no longer occasionally fails to open browsable messages (such as pressing `NVDA+f` twice). (#16806, @LeonarddeR)
+ NVDA دیگر گاهی وقتها در باز کردن پیامهای قابل مرور (مانند فشردن دو بار `NVDA+f`) دچار خطا نمیشود. (#16806, @LeonarddeR)
@@ -5633,9 +5633,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 75prefix: *
-
+
- Updating NVDA while add-on updates are pending no longer results in the add-on being removed. (#16837)
+ بهروزرسانی NVDA در حالی که بهروزرسانیهای افزونهها در انتظار هستند، دیگر منجر به حذف افزونه نمیشود. (#16837)
@@ -5643,9 +5643,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 76prefix: *
-
+
- It is now possible to interact with Data validation dropdown lists in Microsoft Excel 365. (#15138)
+ حالا میتوانید با لیستهای کشویی اعتبارسنجی دادهها در مایکروسافت اکسل 365 تعامل کنید. (#15138)
@@ -5653,9 +5653,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 77prefix: *
-
+
- NVDA is no longer as sluggish when arrowing up and down through large files in VS Code. (#17039)
+ NVDA هنگام حرکت به بالا و پایین در فایلهای بزرگ در VS Code، دیگر به آن کندی نیست. (#17039)
@@ -5663,9 +5663,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 78prefix: *
-
+
- NVDA no longer becomes unresponsive after holding down an arrow key for a long time while in browse mode, particularly in Microsoft Word and Microsoft Outlook. (#16812)
+ NVDA دیگر پس از نگه داشتن طولانی مدت یک کلید جهتنما در حالت مرور، به ویژه در Microsoft Word و Microsoft Outlook، غیرپاسخگو نمیشود. (#16812)
@@ -5673,9 +5673,9 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 79prefix: *
-
+
- NVDA no longer reads the last line when the cursor is on the second-last line of a multiline edit control in Java applications. (#17027)
+ NVDA دیگر زمانی که مکاننما روی خط ماقبل آخر یک کنترل ویرایشی چندخطّی در برنامههای جاوا قرار دارد، خط آخر را نمیخوانَد. (#17027)
@@ -5683,7 +5683,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 81prefix: ###
-
+ Changes for Developers
@@ -5692,7 +5692,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 83
-
+ Please refer to [the developer guide](https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API) for information on NVDA's API deprecation and removal process.
@@ -5702,7 +5702,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 85prefix: *
-
+ Component updates:
@@ -5712,7 +5712,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 86prefix: *
-
+ Updated py2exe to 0.13.0.2 (#16907, @dpy013)
@@ -5722,7 +5722,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 87prefix: *
-
+ Updated setuptools to 72.0 (#16907, @dpy013)
@@ -5732,7 +5732,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 88prefix: *
-
+ Updated Ruff to 0.5.6. (#16868, @LeonarddeR)
@@ -5742,7 +5742,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 89prefix: *
-
+ Updated nh3 to 0.2.18 (#17020, @dpy013)
@@ -5752,7 +5752,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 90prefix: *
-
+ Added a `.editorconfig` file to NVDA's repository in order for several IDEs to pick up basic NVDA code style rules by default. (#16795, @LeonarddeR)
@@ -5762,7 +5762,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 91prefix: *
-
+ Added support for custom speech symbol dictionaries. (#16739, #16823, @LeonarddeR)
@@ -5772,7 +5772,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 92prefix: *
-
+ Dictionaries can be provided in locale specific folders in an add-on package, e.g. `locale\en`.
@@ -5782,7 +5782,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 93prefix: *
-
+ Dictionary metadata can be added to an optional `symbolDictionaries` section in the add-on manifest.
@@ -5792,7 +5792,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 94prefix: *
-
+ Please consult the [Custom speech symbol dictionaries section in the developer guide](https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#AddonSymbolDictionaries) for more details.
@@ -5802,7 +5802,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 95prefix: *
-
+ It is now possible to redirect objects retrieved from on-screen coordinates, by using the `NVDAObject.objectFromPointRedirect` method. (#16788, @Emil-18)
@@ -5812,7 +5812,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 96prefix: *
-
+ Running SCons with the parameter `--all-cores` will automatically pick the maximum number of available CPU cores. (#16943, #16868, @LeonarddeR)
@@ -5822,7 +5822,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 97prefix: *
-
+ Developer info now includes information on app architecture (such as AMD64) for the navigator object. (#16488, @josephsl)
@@ -5832,7 +5832,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 99prefix: ####
-
+ Deprecations
@@ -5842,7 +5842,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 101prefix: *
-
+ The `bool` configuration key `[documentFormatting][reportFontAttributes]` is deprecated for removal in 2025.1, instead use `[fontAttributeReporting]`. (#16748)
@@ -5852,7 +5852,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 102prefix: *
-
+ The new key has an `int` value matching an `OutputMode` `enum` with options for speech, braille, speech and braille and off.
@@ -5862,7 +5862,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 103prefix: *
-
+ API consumers can use the `bool` value as previously, or check the `OutputMode` if handling speech or braille specifically.
@@ -5872,7 +5872,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 104prefix: *
-
+ These keys are currently synchronized until 2025.1.
@@ -5882,7 +5882,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 105prefix: *
-
+ `NVDAObjects.UIA.InaccurateTextChangeEventEmittingEditableText` is deprecated with no replacement. (#16817, @LeonarddeR)
@@ -5892,7 +5892,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 107prefix: ##
-
+ 2024.3.1
@@ -5901,7 +5901,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 109
-
+ This is a patch release to fix a bug with the automatic add-on update notification.
@@ -5911,7 +5911,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 111prefix: ###
-
+ Bug Fixes
@@ -5921,7 +5921,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 113prefix: *
-
+ When automatically checking for add-on updates, NVDA no longer freezes on poor connections. (#17036)
@@ -6023,7 +6023,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- ESpeak بروز شدهاست. پشتیبانی از زبان قرهقالپاقی افزوده شد.
+ eSpeak بروز شدهاست. پشتیبانی از زبان قرهقالپاقی افزوده شد.
@@ -6172,7 +6172,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- بروزرسانیاجزای برنامه
+ بروزرسانیاجزای برنامه:
@@ -6212,7 +6212,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- fast_diff_match_patch (که برای شناسایی تعییرات در پایانهها و دیگر محتواهای پویا استفاده میشود) به نسخهی ۲.۱.۰ بروز شد. (#16508, @codeofdusk)
+ ابزار fast_diff_match_patch (که برای شناسایی تعییرات در پایانهها و دیگر محتواهای پویا استفاده میشود) به نسخهی ۲.۱.۰ بروز شد. (#16508, @codeofdusk)
@@ -6649,7 +6649,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 201prefix: ###
-
+ Changes for Developers
@@ -6659,7 +6659,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 203prefix: *
-
+ NVDA now uses Ruff instead of flake8 for linting. (#14817)
@@ -6669,7 +6669,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 204prefix: *
-
+ Fixed NVDA's build system to work properly when using Visual Studio 2022 version 17.10 and above. (#16480, @LeonarddeR)
@@ -6679,7 +6679,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 205prefix: *
-
+ A fixed width font is now used in Log Viewer and in the NVDA Python Console so that the cursor remains in the same column during vertical navigation.
@@ -6688,7 +6688,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 206
-
+ It is especially useful to read the error location markers in tracebacks. (#16321, @CyrilleB79)
@@ -6698,7 +6698,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 207prefix: *
-
+ Support for custom braille tables has been added. (#3304, #16208, @JulienCochuyt, @LeonarddeR)
@@ -6708,7 +6708,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 208prefix: *
-
+ Tables can be provided in the `brailleTables` folder in an add-on package.
@@ -6718,7 +6718,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 209prefix: *
-
+ Table metadata can be added to an optional `brailleTables` section in the add-on manifest or to a `.ini` file with the same format found in the brailleTables subdirectory of the scratchpad directory.
@@ -6728,7 +6728,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 210prefix: *
-
+ Please consult the [braille translation tables section in the developer guide](https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#BrailleTables) for more details.
@@ -6738,7 +6738,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 211prefix: *
-
+ When a `gainFocus` event is queued with an object that has a valid `focusRedirect` property, the object pointed to by the `focusRedirect` property is now held by `eventHandler.lastQueuedFocusObject`, rather than the originally queued object. (#15843)
@@ -6748,7 +6748,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 212prefix: *
-
+ NVDA will log its executable architecture (x86) at startup. (#16432, @josephsl)
@@ -6758,7 +6758,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 213prefix: *
-
+ `wx.CallAfter`, which is wrapped in `monkeyPatches/wxMonkeyPatches.py`, now includes proper `functools.wraps` indication. (#16520, @XLTechie)
@@ -6768,7 +6768,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 214prefix: *
-
+ There is a new module for scheduling tasks `utils.schedule`, using the pip module `schedule`. (#16636)
@@ -6778,7 +6778,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 215prefix: *
-
+ You can use `scheduleThread.scheduleDailyJobAtStartUp` to automatically schedule a job that happens after NVDA starts, and every 24 hours after that.
@@ -6787,7 +6787,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 216
-
+ Jobs are scheduled with a delay to avoid conflicts.
@@ -6797,7 +6797,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 217prefix: *
-
+ `scheduleThread.scheduleDailyJob` and `scheduleJob` can be used to schedule jobs at custom times, where a `JobClashError` will be raised on a known job scheduling clash.
@@ -6807,7 +6807,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 218prefix: *
-
+ It is now possible to create app modules for apps hosting Edge WebView2 (msedgewebview2.exe) controls. (#16705, @josephsl)
@@ -7358,7 +7358,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- `alt+جهتنمای چپ` حالا به `نقطههای ۲-۷+فاصله` تغییر کرد.
+ `alt+جهتنمای چپ` حالا به `نقطههای ۲-۷+فاصله` تغییر کرد
@@ -7368,7 +7368,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- `alt+جهتنمای راست` حالا به `نقطههای ۵-۷+فاصله` تغییر کرد.
+ `alt+جهتنمای راست` حالا به `نقطههای ۵-۷+فاصله` تغییر کرد
@@ -7388,7 +7388,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- `alt+جهتنمای پایین`، به `نقطههای ۵-۶-۷+فاصله` تغییر کردند.
+ `alt+جهتنمای پایین`، به `نقطههای ۵-۶-۷+فاصله` تغییر کردند
@@ -7596,7 +7596,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 311prefix: ###
-
+ Changes for Developers
@@ -7605,7 +7605,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 313
-
+ Please refer to [the developer guide](https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API) for information on NVDA's API deprecation and removal process.
@@ -7615,7 +7615,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 315prefix: *
-
+ Instantiating `winVersion.WinVersion` objects with unknown Windows versions above 10.0.22000 such as 10.0.25398 returns "Windows 11 unknown" instead of "Windows 10 unknown" for release name. (#15992, @josephsl)
@@ -7625,7 +7625,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 316prefix: *
-
+ Make the AppVeyor build process easier for NVDA forks, by adding configurable variables in appveyor.yml to disable or modify NV Access specific portions of the build scripts. (#16216, @XLTechie)
@@ -7635,7 +7635,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 317prefix: *
-
+ Added a how-to document, explaining the process of building NVDA forks on AppVeyor. (#16293, @XLTechie)
@@ -7710,7 +7710,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- فروشگاه افزونهها حالا از کنشهای گروهی پشتیبانی میکند. به عنوان مثال، نصب یا فعالسازی افزونهها با انتخاب چند افزونه.
+ فروشگاه افزونهها حالا از کنشهای گروهی پشتیبانی میکند. به عنوان مثال، نصب یا فعالسازی افزونهها با انتخاب چند افزونه
@@ -8085,7 +8085,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 377prefix: *
-
+ Microsoft Office:
@@ -8402,7 +8402,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 411prefix: *
-
+ LibreOffice:
@@ -8461,7 +8461,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 417prefix: *
-
+ Microsoft Office:
@@ -8680,7 +8680,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 440prefix: ###
-
+ Changes for Developers
@@ -8689,7 +8689,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 442
-
+ Please refer to [the developer guide](https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API) for information on NVDA's API deprecation and removal process.
@@ -8699,7 +8699,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 444prefix: *
-
+ Note: this is an Add-on API compatibility breaking release.
@@ -8708,7 +8708,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 445
-
+ Add-ons will need to be re-tested and have their manifest updated.
@@ -8718,7 +8718,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 446prefix: *
-
+ Building NVDA now requires Visual Studio 2022.
@@ -8727,7 +8727,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 447
-
+ Please refer to the [NVDA docs](https://github.com/nvaccess/nvda/blob/release-2024.1/projectDocs/dev/createDevEnvironment.md) for the specific list of Visual Studio components. (#14313)
@@ -8737,7 +8737,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 448prefix: *
-
+ Added the following extension points:
@@ -8747,7 +8747,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 449prefix: *
-
+ `treeInterceptorHandler.post_browseModeStateChange`. (#14969, @nvdaes)
@@ -8757,7 +8757,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 450prefix: *
-
+ `speech.speechCanceled`. (#15700, @LeonarddeR)
@@ -8767,7 +8767,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 451prefix: *
-
+ `_onErrorSoundRequested` (should be retrieved calling `logHandler.getOnErrorSoundRequested()`) (#15691, @CyrilleB79)
@@ -8777,7 +8777,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 452prefix: *
-
+ It is now possible to use plural forms in an add-on's translations. (#15661, @beqabeqa473)
@@ -8787,7 +8787,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 453prefix: *
-
+ Included python3.dll in the binary distribution for use by add-ons with external libraries utilizing the [stable ABI](https://docs.python.org/3.11/c-api/stable.html). (#15674, @mzanm)
@@ -8797,7 +8797,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 454prefix: *
-
+ The `BrailleDisplayDriver` base class now has `numRows` and `numCols` properties to provide information about multi line braille displays.
@@ -8806,7 +8806,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 455
-
+ Setting `numCells` is still supported for single line braille displays and `numCells` will return the total number of cells for multi line braille displays. (#15386)
@@ -8816,7 +8816,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 456prefix: *
-
+ Updated BrlAPI for BRLTTY to version 0.8.5, and its corresponding python module to a Python 3.11 compatible build. (#15652, @LeonarddeR)
@@ -8826,7 +8826,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 457prefix: *
-
+ Added the `speech.speakSsml` function, which allows you to write NVDA speech sequences using [SSML](https://www.w3.org/TR/speech-synthesis11/). (#15699, @LeonarddeR)
@@ -8836,7 +8836,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 458prefix: *
-
+ The following tags are currently supported and translated to appropriate NVDA speech commands:
@@ -8846,7 +8846,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 459prefix: *
-
+ `Prosody` (`pitch`, `rate` and `volume`). Only multiplication (e.g. `200%` are supported.
@@ -8856,7 +8856,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 460prefix: *
-
+ `say-as` with the `interpret` attribute set to `characters`
@@ -8866,7 +8866,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 461prefix: *
-
+ `voice` with the `xml:lang` set to an XML language
@@ -8876,7 +8876,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 462prefix: *
-
+ `break` with the `time` attribute set to a value in milliseconds, e.g. `200ms`
@@ -8886,7 +8886,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 463prefix: *
-
+ `mark` with the `name` attribute set to a mark name, e.g. `mark1`, requires providing a callback
@@ -8896,7 +8896,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 464prefix: *
-
+ Example: `speech.speakSsml('<speak><prosody pitch="200%">hello</prosody><break time="500ms" /><prosody rate="50%">John</prosody></speak>')`
@@ -8906,7 +8906,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 465prefix: *
-
+ The SSML parsing capabilities are backed by the `SsmlParser` class in the `speechXml` module.
@@ -8916,7 +8916,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 466prefix: *
-
+ Changes to the NVDA Controller Client library:
@@ -8926,7 +8926,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 467prefix: *
-
+ The file names of the library no longer contain a suffix denoting the architecture, i.e. `nvdaControllerClient32/64.dll` are now called `nvdaControllerClient.dll`. (#15718, #15717, @LeonarddeR)
@@ -8936,7 +8936,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 468prefix: *
-
+ Added an example to demonstrate using nvdaControllerClient.dll from Rust. (#15771, @LeonarddeR)
@@ -8946,7 +8946,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 469prefix: *
-
+ Added the following functions to the controller client: (#15734, #11028, #5638, @LeonarddeR)
@@ -8956,7 +8956,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 470prefix: *
-
+ `nvdaController_getProcessId`: To get the process id (PID) of the current instance of NVDA the controller client is using.
@@ -8966,7 +8966,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 471prefix: *
-
+ `nvdaController_speakSsml`: To instruct NVDA to speak according to the given SSML. This function also supports:
@@ -8976,7 +8976,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 472prefix: *
-
+ Providing the symbol level.
@@ -8986,7 +8986,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 473prefix: *
-
+ Providing the priority of speech to be spoken.
@@ -8996,7 +8996,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 474prefix: *
-
+ Speaking both synchronously (blocking) and asynchronously (instant return).
@@ -9006,7 +9006,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 475prefix: *
-
+ `nvdaController_setOnSsmlMarkReachedCallback`: To register a callback of type `onSsmlMarkReachedFuncType` that is called in synchronous mode for every `<mark />` tag encountered in the SSML sequence provided to `nvdaController_speakSsml`.
@@ -9016,7 +9016,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 476prefix: *
-
+ Note: the new functions in the controller client only support NVDA 2024.1 and above.
@@ -9026,7 +9026,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 477prefix: *
-
+ Updated `include` dependencies:
@@ -9036,7 +9036,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 478prefix: *
-
+ detours to `4b8c659f549b0ab21cf649377c7a84eb708f5e68`. (#15695)
@@ -9046,7 +9046,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 479prefix: *
-
+ ia2 to `3d8c7f0b833453f761ded6b12d8be431507bfe0b`. (#15695)
@@ -9056,7 +9056,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 480prefix: *
-
+ sonic to `8694c596378c24e340c09ff2cd47c065494233f1`. (#15695)
@@ -9066,7 +9066,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 481prefix: *
-
+ w3c-aria-practices to `9a5e55ccbeb0f1bf92b6127c9865da8426d1c864`. (#15695)
@@ -9076,7 +9076,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 482prefix: *
-
+ wil to `5e9be7b2d2fe3834a7107f430f7d4c0631f69833`. (#15695)
@@ -9086,7 +9086,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 483prefix: *
-
+ Device info yielded by `hwPortUtils.listUsbDevices` now contain the bus reported description of the USB device (key `busReportedDeviceDescription`). (#15764, @LeonarddeR)
@@ -9096,7 +9096,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 484prefix: *
-
+ For USB serial devices, `bdDetect.getConnectedUsbDevicesForDriver` and `bdDetect.getDriversForConnectedUsbDevices` now yield device matches containing a `deviceInfo` dictionary enriched with data about the USB device, such as `busReportedDeviceDescription`. (#15764, @LeonarddeR)
@@ -9106,7 +9106,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 485prefix: *
-
+ When the configuration file `nvda.ini` is corrupted, a backup copy is saved before it is reinitialized. (#15779, @CyrilleB79)
@@ -9116,7 +9116,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 486prefix: *
-
+ When defining a script with the script decorator, the `speakOnDemand` boolean argument can be specified to control if a script should speak while in "on-demand" speech mode. (#481, @CyrilleB79)
@@ -9126,7 +9126,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 487prefix: *
-
+ Scripts that provide information (e.g. say window title, report time/date) should speak in the "on-demand" mode.
@@ -9136,7 +9136,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 488prefix: *
-
+ Scripts that perform an action (e.g. move the cursor, change a parameter) should not speak in the "on-demand" mode.
@@ -9146,7 +9146,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 489prefix: *
-
+ Fixed bug where deleting git-tracked files during `scons -c` resulted in missing UIA COM interfaces on rebuild. (#7070, #10833, @hwf1324)
@@ -9156,7 +9156,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 490prefix: *
-
+ Fix a bug where some code changes were not detected when building `dist`, that prevented a new build from being triggered.
@@ -9165,7 +9165,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 491
-
+ Now `dist` always rebuilds. (#13372, @hwf1324)
@@ -9175,7 +9175,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 492prefix: *
-
+ A `gui.nvdaControls.MessageDialog` with default type of standard, no longer throws a None conversion exception because no sound is assigned. (#16223, @XLTechie)
@@ -9185,7 +9185,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 494prefix: ####
-
+ API Breaking Changes
@@ -9194,7 +9194,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 496
-
+ These are breaking API changes.
@@ -9203,7 +9203,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 497
-
+ Please open a GitHub issue if your Add-on has an issue with updating to the new API.
@@ -9213,7 +9213,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 499prefix: *
-
+ NVDA is now built with Python 3.11. (#12064)
@@ -9223,7 +9223,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 500prefix: *
-
+ Updated pip dependencies:
@@ -9233,7 +9233,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 501prefix: *
-
+ configobj to 5.1.0dev commit `e2ba4457c4651fa54f8d59d8dcdd3da950e956b8`. (#15544)
@@ -9243,7 +9243,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 502prefix: *
-
+ Comtypes to 1.2.0. (#15513, @codeofdusk)
@@ -9253,7 +9253,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 503prefix: *
-
+ Flake8 to 4.0.1. (#15636, @lukaszgo1)
@@ -9263,7 +9263,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 504prefix: *
-
+ py2exe to 0.13.0.1dev commit `4e7b2b2c60face592e67cb1bc935172a20fa371d`. (#15544)
@@ -9273,7 +9273,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 505prefix: *
-
+ robotframework to 6.1.1. (#15544)
@@ -9283,7 +9283,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 506prefix: *
-
+ SCons to 4.5.2. (#15529, @LeonarddeR)
@@ -9293,7 +9293,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 507prefix: *
-
+ sphinx to 7.2.6. (#15544)
@@ -9303,7 +9303,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 508prefix: *
-
+ wxPython to 4.2.2a commit `0205c7c1b9022a5de3e3543f9304cfe53a32b488`. (#12551, #16257)
@@ -9313,7 +9313,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 509prefix: *
-
+ Removed pip dependencies:
@@ -9323,7 +9323,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 510prefix: *
-
+ typing_extensions, these should be supported natively in Python 3.11 (#15544)
@@ -9333,7 +9333,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 511prefix: *
-
+ nose, instead unittest-xml-reporting is used to generate XML reports. (#15544)
@@ -9343,7 +9343,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 512prefix: *
-
+ `IAccessibleHandler.SecureDesktopNVDAObject` has been removed.
@@ -9352,7 +9352,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 513
-
+ Instead, when NVDA is running on the user profile, track the existence of the secure desktop with the extension point: `winAPI.secureDesktop.post_secureDesktopStateChange`. (#14488)
@@ -9362,7 +9362,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 514prefix: *
-
+ `braille.BrailleHandler.handlePendingCaretUpdate` has been removed with no public replacement. (#15163, @LeonarddeR)
@@ -9372,7 +9372,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 515prefix: *
-
+ `bdDetect.addUsbDevices and bdDetect.addBluetoothDevices` have been removed.
@@ -9381,7 +9381,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 516
-
+ Braille display drivers should implement the `registerAutomaticDetection` class method instead.
@@ -9390,7 +9390,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 517
-
+ That method receives a `DriverRegistrar` object on which the `addUsbDevices` and `addBluetoothDevices` methods can be used. (#15200, @LeonarddeR)
@@ -9400,7 +9400,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 518prefix: *
-
+ The default implementation of the check method on `BrailleDisplayDriver` now requires both the `threadSafe` and `supportsAutomaticDetection` attributes to be set to `True`. (#15200, @LeonarddeR)
@@ -9410,7 +9410,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 519prefix: *
-
+ Passing lambda functions to `hwIo.ioThread.IoThread.queueAsApc` is no longer possible, as functions should be weakly referenceable. (#14627, @LeonarddeR)
@@ -9420,7 +9420,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 520prefix: *
-
+ `IoThread.autoDeleteApcReference` has been removed. (#14924, @LeonarddeR)
@@ -9430,7 +9430,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 521prefix: *
-
+ To support capital pitch changes, synthesizers must now explicitly declare their support for the `PitchCommand` in the `supportedCommands` attribute on the driver. (#15433, @LeonarddeR)
@@ -9440,7 +9440,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 522prefix: *
-
+ `speechDictHandler.speechDictVars` has been removed. Use `NVDAState.WritePaths.speechDictsDir` instead of `speechDictHandler.speechDictVars.speechDictsPath`. (#15614, @lukaszgo1)
@@ -9450,7 +9450,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 523prefix: *
-
+ `languageHandler.makeNpgettext` and `languageHandler.makePgettext` have been removed.
@@ -9459,7 +9459,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 524
-
+ `npgettext` and `pgettext` are supported natively now. (#15546)
@@ -9469,7 +9469,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 525prefix: *
-
+ The app module for [Poedit](https://poedit.net) has been changed significantly. The `fetchObject` function has been removed. (#15313, #7303, @LeonarddeR)
@@ -9479,7 +9479,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 526prefix: *
-
+ The following redundant types and constants have been removed from `hwPortUtils`: (#15764, @LeonarddeR)
@@ -9489,7 +9489,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 527prefix: *
-
+ `PCWSTR`
@@ -9499,7 +9499,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 528prefix: *
-
+ `HWND` (replaced by `ctypes.wintypes.HWND`)
@@ -9509,7 +9509,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 529prefix: *
-
+ `ULONG_PTR`
@@ -9519,7 +9519,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 530prefix: *
-
+ `ULONGLONG`
@@ -9529,7 +9529,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 531prefix: *
-
+ `NULL`
@@ -9539,7 +9539,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 532prefix: *
-
+ `GUID` (replaced by `comtypes.GUID`)
@@ -9549,7 +9549,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 533prefix: *
-
+ `gui.addonGui.AddonsDialog` has been removed. (#15834)
@@ -9559,7 +9559,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 534prefix: *
-
+ `touchHandler.TouchInputGesture.multiFingerActionLabel` has been removed with no replacement. (#15864, @CyrilleB79)
@@ -9569,7 +9569,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 535prefix: *
-
+ `NVDAObjects.IAccessible.winword.WordDocument.script_reportCurrentHeaders` has been removed with no replacement. (#15904, @CyrilleB79)
@@ -9579,7 +9579,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 536prefix: *
-
+ The following app modules are removed.
@@ -9588,7 +9588,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 537
-
+ Code which imports from one of them, should instead import from the replacement module. (#15618, @lukaszgo1)
@@ -9599,7 +9599,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ Removed module name |Replacement module
@@ -9610,7 +9610,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `azardi-2.0` |`azardi20`
@@ -9621,7 +9621,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `azuredatastudio` |`code`
@@ -9632,7 +9632,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `azuredatastudio-insiders` |`code`
@@ -9643,7 +9643,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `calculatorapp` |`calculator`
@@ -9654,7 +9654,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `code - insiders` |`code`
@@ -9665,7 +9665,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `commsapps` |`hxmail`
@@ -9676,7 +9676,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `dbeaver` |`eclipse`
@@ -9687,7 +9687,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `digitaleditionspreview` |`digitaleditions`
@@ -9698,7 +9698,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `esybraille` |`esysuite`
@@ -9709,7 +9709,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `hxoutlook` |`hxmail`
@@ -9720,7 +9720,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `miranda64` |`miranda32`
@@ -9731,7 +9731,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `mpc-hc` |`mplayerc`
@@ -9742,7 +9742,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `mpc-hc64` |`mplayerc`
@@ -9753,7 +9753,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `notepad++` |`notepadPlusPlus`
@@ -9764,7 +9764,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `searchapp` |`searchui`
@@ -9775,7 +9775,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `searchhost` |`searchui`
@@ -9786,7 +9786,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `springtoolsuite4` |`eclipse`
@@ -9797,7 +9797,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `sts` |`eclipse`
@@ -9808,7 +9808,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `teamtalk3` |`teamtalk4classic`
@@ -9819,7 +9819,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `textinputhost` |`windowsinternal_composableshell_experiences_textinput_inputapp`
@@ -9830,7 +9830,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `totalcmd64` |`totalcmd`
@@ -9841,7 +9841,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `win32calc` |`calc`
@@ -9852,7 +9852,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `winmail` |`msimn`
@@ -9863,7 +9863,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `zend-eclipse-php` |`eclipse`
@@ -9874,7 +9874,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ `zendstudio` |`eclipse`
@@ -9884,7 +9884,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 567prefix: ####
-
+ Deprecations
@@ -9894,7 +9894,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 569prefix: *
-
+ Using `watchdog.getFormattedStacksForAllThreads` is deprecated - please use `logHandler.getFormattedStacksForAllThreads` instead. (#15616, @lukaszgo1)
@@ -9904,7 +9904,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 570prefix: *
-
+ `easeOfAccess.canConfigTerminateOnDesktopSwitch` has been deprecated, as it became obsolete since Windows 7 is no longer supported. (#15644, @LeonarddeR)
@@ -9914,7 +9914,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 571prefix: *
-
+ `winVersion.isFullScreenMagnificationAvailable` has been deprecated - use `visionEnhancementProviders.screenCurtain.ScreenCurtainProvider.canStart` instead. (#15664, @josephsl)
@@ -9924,7 +9924,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 572prefix: *
-
+ The following Windows release constants has been deprecated from winVersion module (#15647, @josephsl):
@@ -9934,7 +9934,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 573prefix: *
-
+ `winVersion.WIN7`
@@ -9944,7 +9944,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 574prefix: *
-
+ `winVersion.WIN7_SP1`
@@ -9954,7 +9954,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 575prefix: *
-
+ `winVersion.WIN8`
@@ -9964,7 +9964,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 576prefix: *
-
+ The `bdDetect.KEY_*` constants have been deprecated.
@@ -9973,7 +9973,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 577
-
+ Use `bdDetect.DeviceType.*` instead. (#15772, @LeonarddeR).
@@ -9983,7 +9983,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 578prefix: *
-
+ The `bdDetect.DETECT_USB` and `bdDetect.DETECT_BLUETOOTH` constants have been deprecated with no public replacement. (#15772, @LeonarddeR).
@@ -9993,7 +9993,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 579prefix: *
-
+ Using `gui.ExecAndPump` is deprecated - please use `systemUtils.ExecAndPump` instead. (#15852, @lukaszgo1)
@@ -10003,7 +10003,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 581prefix: ##
-
+ 2023.3.4
@@ -10050,7 +10050,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 589
-
+ ([GHSA-727q-h8j2-6p45](https://github.com/nvaccess/nvda/security/advisories/GHSA-727q-h8j2-6p45))
@@ -10137,7 +10137,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 604
-
+ ([GHSA-xg6w-23rw-39r8](https://github.com/nvaccess/nvda/security/advisories/GHSA-xg6w-23rw-39r8))
@@ -10212,7 +10212,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 616
-
+ ([GHSA-h7pp-6jqw-g3pj](https://github.com/nvaccess/nvda/security/advisories/GHSA-h7pp-6jqw-g3pj))
@@ -10269,7 +10269,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 626
-
+ ([GHSA-h7pp-6jqw-g3pj](https://github.com/nvaccess/nvda/security/advisories/GHSA-h7pp-6jqw-g3pj))
@@ -10609,7 +10609,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- `learn`: راهنمای ورودی NVDA را فعال یا غیرفعال میکند.
+ `learn`: راهنمای ورودی NVDA را فعال یا غیرفعال میکند
@@ -10619,7 +10619,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- `prefmenu`: منوی NVDA را باز میکند.
+ `prefmenu`: منوی NVDA را باز میکند
@@ -10629,7 +10629,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- `prefload`/`prefsave`: پیکربندی NVDA را بارگذاری/ذهیره میکند.
+ `prefload`/`prefsave`: پیکربندی NVDA را بارگذاری/ذهیره میکند
@@ -10639,7 +10639,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- `time`: زمان را نمایش میدهد.
+ `time`: زمان را نمایش میدهد
@@ -10649,7 +10649,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- `say_line`: خط جاری را که مکاننمای بازبینی در آن قرار دارد میخوانَد.
+ `say_line`: خط جاری را که مکاننمای بازبینی در آن قرار دارد میخوانَد
@@ -10659,7 +10659,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- `say_below`: همه را توسط مکاننمای بازبینی میخوانَد.
+ `say_below`: همه را توسط مکاننمای بازبینی میخوانَد
@@ -10926,7 +10926,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 705prefix: ###
-
+ Changes for Developers
@@ -10935,7 +10935,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 707
-
+ Please refer to [the developer guide](https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API) for information on NVDA's API deprecation and removal process.
@@ -10945,7 +10945,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 709prefix: *
-
+ `braille.handler.handleUpdate` and `braille.handler.handleReviewMove` have been changed in order not to update instantly.
@@ -10954,7 +10954,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 710
-
+ Before this change, when either of these methods was called very often, this would drain many resources.
@@ -10963,7 +10963,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 711
-
+ These methods now queue an update at the end of every core cycle instead.
@@ -10972,7 +10972,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 712
-
+ They should also be thread safe, making it possible to call them from background threads. (#15163)
@@ -10982,7 +10982,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 713prefix: *
-
+ Added official support to register custom braille display drivers in the automatic braille display detection process.
@@ -10991,7 +10991,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 714
-
+ Consult the `braille.BrailleDisplayDriver` class documentation for more details.
@@ -11000,7 +11000,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 715
-
+ Most notably, the `supportsAutomaticDetection` attribute must be set to `True` and the `registerAutomaticDetection` `classmethod` must be implemented. (#15196)
@@ -11010,7 +11010,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 717prefix: ####
-
+ Deprecations
@@ -11020,7 +11020,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 719prefix: *
-
+ `braille.BrailleHandler.handlePendingCaretUpdate` is now deprecated with no public replacement.
@@ -11029,7 +11029,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 720
-
+ It will be removed in 2024.1. (#15163)
@@ -11039,7 +11039,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 721prefix: *
-
+ Importing the constants `xlCenter`, `xlJustify`, `xlLeft`, `xlRight`, `xlDistributed`, `xlBottom`, `xlTop` from `NVDAObjects.window.excel` is deprecated.
@@ -11048,7 +11048,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 722
-
+ Use `XlHAlign` or `XlVAlign` enumerations instead. (#15205)
@@ -11058,7 +11058,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 723prefix: *
-
+ The mapping `NVDAObjects.window.excel.alignmentLabels` is deprecated.
@@ -11067,7 +11067,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 724
-
+ Use the `displayString` methods of `XlHAlign` or `XlVAlign` enumerations instead. (#15205)
@@ -11077,7 +11077,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 725prefix: *
-
+ `bdDetect.addUsbDevices` and `bdDetect.addBluetoothDevices` have been deprecated.
@@ -11086,7 +11086,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 726
-
+ Braille display drivers should implement the `registerAutomaticDetection` classmethod instead.
@@ -11095,7 +11095,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 727
-
+ That method receives a `DriverRegistrar` object on which the `addUsbDevices` and `addBluetoothDevices` methods can be used. (#15200)
@@ -11105,7 +11105,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 728prefix: *
-
+ The default implementation of the check method on `BrailleDisplayDriver` uses `bdDetect.driverHasPossibleDevices` for devices that are marked as thread safe.
@@ -11114,7 +11114,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 729
-
+ Starting from NVDA 2024.1, in order for the base method to use `bdDetect.driverHasPossibleDevices`, the `supportsAutomaticDetection` attribute must be set to `True` as well. (#15200)
@@ -11596,7 +11596,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- افزون بر این، چنانچه WASAPI فعال شود، تنظیمات پیشرفتهی زیر را هم میتوان انجام داد:
+ افزون بر این، چنانچه WASAPI فعال شود، تنظیمات پیشرفتهی زیر را هم میتوان انجام داد.
@@ -12013,7 +12013,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- هنگام تلاش برای اعلام نشانی لینکی که ویژگی href ندارد، NVDA دیگر ساکت نمیشود؛
+ هنگام تلاش برای اعلام نشانی لینکی که ویژگی href ندارد، NVDA دیگر ساکت نمیشود.
@@ -12250,7 +12250,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 856prefix: ###
-
+ Changes for Developers
@@ -12259,7 +12259,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 858
-
+ Please refer to [the developer guide](https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API) for information on NVDA's API deprecation and removal process.
@@ -12269,7 +12269,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 860prefix: *
-
+ Suggested conventions have been added to the add-on manifest specification.
@@ -12278,7 +12278,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 861
-
+ These are optional for NVDA compatibility, but are encouraged or required for submitting to the Add-on Store. (#14754)
@@ -12288,7 +12288,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 862prefix: *
-
+ Use `lowerCamelCase` for the name field.
@@ -12298,7 +12298,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 863prefix: *
-
+ Use `<major>.<minor>.<patch>` format for the version field (required for add-on datastore).
@@ -12308,7 +12308,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 864prefix: *
-
+ Use `https://` as the schema for the url field (required for add-on datastore).
@@ -12318,7 +12318,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 865prefix: *
-
+ Added a new extension point type called `Chain`, which can be used to iterate over iterables returned by registered handlers. (#14531)
@@ -12328,7 +12328,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 866prefix: *
-
+ Added the `bdDetect.scanForDevices` extension point.
@@ -12337,7 +12337,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 867
-
+ Handlers can be registered that yield `BrailleDisplayDriver/DeviceMatch` pairs that don't fit in existing categories, like USB or Bluetooth. (#14531)
@@ -12347,7 +12347,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 868prefix: *
-
+ Added extension point: `synthDriverHandler.synthChanged`. (#14618)
@@ -12357,7 +12357,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 869prefix: *
-
+ The NVDA Synth Settings Ring now caches available setting values the first time they're needed, rather than when loading the synthesizer. (#14704)
@@ -12367,7 +12367,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 870prefix: *
-
+ You can now call the export method on a gesture map to export it to a dictionary.
@@ -12376,7 +12376,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 871
-
+ This dictionary can be imported in another gesture by passing it either to the constructor of `GlobalGestureMap` or to the update method on an existing map. (#14582)
@@ -12386,7 +12386,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 872prefix: *
-
+ `hwIo.base.IoBase` and its derivatives now have a new constructor parameter to take a `hwIo.ioThread.IoThread`.
@@ -12395,7 +12395,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 873
-
+ If not provided, the default thread is used. (#14627)
@@ -12405,7 +12405,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 874prefix: *
-
+ `hwIo.ioThread.IoThread` now has a `setWaitableTimer` method to set a waitable timer using a python function.
@@ -12414,7 +12414,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 875
-
+ Similarly, the new `getCompletionRoutine` method allows you to convert a python method into a completion routine safely. (#14627)
@@ -12424,7 +12424,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 876prefix: *
-
+ `offsets.OffsetsTextInfo._get_boundingRects` should now always return `List[locationHelper.rectLTWH]` as expected for a subclass of `textInfos.TextInfo`. (#12424)
@@ -12434,7 +12434,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 877prefix: *
-
+ `highlight-color` is now a format field attribute. (#14610)
@@ -12444,7 +12444,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 878prefix: *
-
+ NVDA should more accurately determine if a logged message is coming from NVDA core. (#14812)
@@ -12454,7 +12454,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 879prefix: *
-
+ NVDA will no longer log inaccurate warnings or errors about deprecated appModules. (#14806)
@@ -12464,7 +12464,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 880prefix: *
-
+ All NVDA extension points are now briefly described in a new, dedicated chapter in the Developer Guide. (#14648)
@@ -12474,7 +12474,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 881prefix: *
-
+ `scons checkpot` will no longer check the `userConfig` subfolder anymore. (#14820)
@@ -12484,7 +12484,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 882prefix: *
-
+ Translatable strings can now be defined with a singular and a plural form using `ngettext` and `npgettext`. (#12445)
@@ -12494,7 +12494,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 884prefix: ####
-
+ Deprecations
@@ -12504,7 +12504,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 886prefix: *
-
+ Passing lambda functions to `hwIo.ioThread.IoThread.queueAsApc` is deprecated.
@@ -12513,7 +12513,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 887
-
+ Instead, functions should be weakly referenceable. (#14627)
@@ -12523,7 +12523,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 888prefix: *
-
+ Importing `LPOVERLAPPED_COMPLETION_ROUTINE` from `hwIo.base` is deprecated.
@@ -12532,7 +12532,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 889
-
+ Instead import from `hwIo.ioThread`. (#14627)
@@ -12542,7 +12542,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 890prefix: *
-
+ `IoThread.autoDeleteApcReference` is deprecated.
@@ -12551,7 +12551,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 891
-
+ It was introduced in NVDA 2023.1 and was never meant to be part of the public API.
@@ -12560,7 +12560,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 892
-
+ Until removal, it behaves as a no-op, i.e. a context manager yielding nothing. (#14924)
@@ -12570,7 +12570,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 893prefix: *
-
+ `gui.MainFrame.onAddonsManagerCommand` is deprecated, use `gui.MainFrame.onAddonStoreCommand` instead. (#13985)
@@ -12580,7 +12580,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 894prefix: *
-
+ `speechDictHandler.speechDictVars.speechDictsPath` is deprecated, use `NVDAState.WritePaths.speechDictsDir` instead. (#15021)
@@ -12590,7 +12590,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 895prefix: *
-
+ Importing `voiceDictsPath` and `voiceDictsBackupPath` from `speechDictHandler.dictFormatUpgrade` is deprecated.
@@ -12599,7 +12599,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 896
-
+ Instead use `WritePaths.voiceDictsDir` and `WritePaths.voiceDictsBackupDir` from `NVDAState`. (#15048)
@@ -12609,7 +12609,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 897prefix: *
-
+ `config.CONFIG_IN_LOCAL_APPDATA_SUBKEY` is deprecated.
@@ -12618,7 +12618,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 898
-
+ Instead use `config.RegistryKey.CONFIG_IN_LOCAL_APPDATA_SUBKEY`. (#15049)
@@ -13241,7 +13241,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- حاشیهی خانهها در تنظیمات قالببندی اسناد.
+ حاشیهی خانهها در تنظیمات قالببندی اسناد
@@ -13251,7 +13251,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- نمایش پیامها در تنظیمات بریل.
+ نمایش پیامها در تنظیمات بریل
@@ -13261,7 +13261,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- اتصال بریل در تنظیمات بریل.
+ اتصال بریل در تنظیمات بریل
@@ -13389,7 +13389,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 994prefix: ###
-
+ Changes for Developers
@@ -13398,7 +13398,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 996
-
+ Note: this is an Add-on API compatibility breaking release.
@@ -13407,7 +13407,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 997
-
+ Add-ons will need to be re-tested and have their manifest updated.
@@ -13416,7 +13416,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 998
-
+ Please refer to [the developer guide](https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API) for information on NVDA's API deprecation and removal process.
@@ -13426,7 +13426,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1000prefix: *
-
+ System tests should now pass when run locally on non-English systems. (#13362)
@@ -13436,7 +13436,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1001prefix: *
-
+ In Windows 11 on ARM, x64 apps are no longer identified as ARM64 applications. (#14403)
@@ -13446,7 +13446,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1002prefix: *
-
+ It is no longer necessary to use `SearchField` and `SuggestionListItem` `UIA` `NVDAObjects` in new UI Automation scenarios, where automatic reporting of search suggestions, and where typing has been exposed via UI Automation with the `controllerFor` pattern.
@@ -13455,7 +13455,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1003
-
+ This functionality is now available generically via `behaviours.EditableText` and the base `NVDAObject` respectively. (#14222)
@@ -13465,7 +13465,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1004prefix: *
-
+ The UIA debug logging category when enabled now produces significantly more logging for UIA event handlers and utilities. (#14256)
@@ -13475,7 +13475,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1005prefix: *
-
+ NVDAHelper build standards updated. (#13072)
@@ -13485,7 +13485,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1006prefix: *
-
+ Now uses the C++20 standard, was C++17.
@@ -13495,7 +13495,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1007prefix: *
-
+ Now uses the `/permissive-` compiler flag which disables permissive behaviors, and sets the `/Zc` compiler options for strict conformance.
@@ -13505,7 +13505,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1008prefix: *
-
+ Some plugin objects (e.g. drivers and add-ons) now have a more informative description in the NVDA python console. (#14463)
@@ -13515,7 +13515,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1009prefix: *
-
+ NVDA can now be fully compiled with Visual Studio 2022, no longer requiring the Visual Studio 2019 build tools. (#14326)
@@ -13525,7 +13525,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1010prefix: *
-
+ More detailed logging for NVDA freezes to aid debugging. (#14309)
@@ -13535,7 +13535,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1011prefix: *
-
+ The singleton `braille._BgThread` class has been replaced with `hwIo.ioThread.IoThread`. (#14130)
@@ -13545,7 +13545,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1012prefix: *
-
+ A single instance `hwIo.bgThread` (in NVDA core) of this class provides background i/o for thread safe braille display drivers.
@@ -13555,7 +13555,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1013prefix: *
-
+ This new class is not a singleton by design, add-on authors are encouraged to use their own instance when doing hardware i/o.
@@ -13565,7 +13565,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1014prefix: *
-
+ The processor architecture for the computer can be queried from `winVersion.WinVersion.processorArchitecture attribute.` (#14439)
@@ -13575,7 +13575,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1015prefix: *
-
+ New extension points have been added. (#14503)
@@ -13585,7 +13585,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1016prefix: *
-
+ `inputCore.decide_executeGesture`
@@ -13595,7 +13595,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1017prefix: *
-
+ `tones.decide_beep`
@@ -13605,7 +13605,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1018prefix: *
-
+ `nvwave.decide_playWaveFile`
@@ -13615,7 +13615,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1019prefix: *
-
+ `braille.pre_writeCells`
@@ -13625,7 +13625,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1020prefix: *
-
+ `braille.filter_displaySize`
@@ -13635,7 +13635,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1021prefix: *
-
+ `braille.decide_enabled`
@@ -13645,7 +13645,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1022prefix: *
-
+ `braille.displayChanged`
@@ -13655,7 +13655,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1023prefix: *
-
+ `braille.displaySizeChanged`
@@ -13665,7 +13665,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1024prefix: *
-
+ It is possible to set useConfig to False on supported settings for a synthesizer driver. (#14601)
@@ -13675,7 +13675,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1026prefix: ####
-
+ API Breaking Changes
@@ -13684,7 +13684,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1028
-
+ These are breaking API changes.
@@ -13693,7 +13693,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1029
-
+ Please open a GitHub issue if your Add-on has an issue with updating to the new API.
@@ -13703,7 +13703,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1031prefix: *
-
+ The configuration specification has been altered, keys have been removed or modified:
@@ -13713,7 +13713,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1032prefix: *
-
+ In `[documentFormatting]` section (#14233):
@@ -13723,7 +13723,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1033prefix: *
-
+ `reportLineIndentation` stores an int value (0 to 3) instead of a boolean
@@ -13733,7 +13733,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1034prefix: *
-
+ `reportLineIndentationWithTones` has been removed.
@@ -13743,7 +13743,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1035prefix: *
-
+ `reportBorderStyle` and `reportBorderColor` have been removed and are replaced by `reportCellBorders`.
@@ -13753,7 +13753,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1036prefix: *
-
+ In `[braille]` section (#14233):
@@ -13763,7 +13763,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1037prefix: *
-
+ `noMessageTimeout` has been removed, replaced by a value for `showMessages`.
@@ -13773,7 +13773,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1038prefix: *
-
+ `messageTimeout` cannot take the value 0 anymore, replaced by a value for `showMessages`.
@@ -13783,7 +13783,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1039prefix: *
-
+ `autoTether` has been removed; `tetherTo` can now take the value "auto" instead.
@@ -13793,7 +13793,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1040prefix: *
-
+ In `[keyboard]` section (#14528):
@@ -13803,7 +13803,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1041prefix: *
-
+ `useCapsLockAsNVDAModifierKey`, `useNumpadInsertAsNVDAModifierKey`, `useExtendedInsertAsNVDAModifierKey` have been removed.
@@ -13812,7 +13812,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1042
-
+ They are replaced by `NVDAModifierKeys`.
@@ -13822,7 +13822,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1043prefix: *
-
+ The `NVDAHelper.RemoteLoader64` class has been removed with no replacement. (#14449)
@@ -13832,7 +13832,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1044prefix: *
-
+ The following functions in `winAPI.sessionTracking` are removed with no replacement. (#14416, #14490)
@@ -13842,7 +13842,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1045prefix: *
-
+ `isWindowsLocked`
@@ -13852,7 +13852,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1046prefix: *
-
+ `handleSessionChange`
@@ -13862,7 +13862,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1047prefix: *
-
+ `unregister`
@@ -13872,7 +13872,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1048prefix: *
-
+ `register`
@@ -13882,7 +13882,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1049prefix: *
-
+ `isLockStateSuccessfullyTracked`
@@ -13892,7 +13892,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1050prefix: *
-
+ It is no longer possible to enable/disable the braille handler by setting `braille.handler.enabled`.
@@ -13901,7 +13901,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1051
-
+ To disable the braille handler programatically, register a handler to `braille.handler.decide_enabled`. (#14503)
@@ -13911,7 +13911,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1052prefix: *
-
+ It is no longer possible to update the display size of the handler by setting `braille.handler.displaySize`.
@@ -13920,7 +13920,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1053
-
+ To update the displaySize programatically, register a handler to `braille.handler.filter_displaySize`.
@@ -13929,7 +13929,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1054
-
+ Refer to `brailleViewer` for an example on how to do this. (#14503)
@@ -13939,7 +13939,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1055prefix: *
-
+ There have been changes to the usage of `addonHandler.Addon.loadModule`. (#14481)
@@ -13949,7 +13949,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1056prefix: *
-
+ `loadModule` now expects dot as a separator, rather than backslash.
@@ -13958,7 +13958,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1057
-
+ For example "lib.example" instead of "lib\example".
@@ -13968,7 +13968,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1058prefix: *
-
+ `loadModule` now raises an exception when a module can't be loaded or has errors, instead of silently returning `None` without giving information about the cause.
@@ -13978,7 +13978,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1059prefix: *
-
+ The following symbols have been removed from `appModules.foobar2000` with no direct replacement. (#14570)
@@ -13988,7 +13988,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1060prefix: *
-
+ `statusBarTimes`
@@ -13998,7 +13998,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1061prefix: *
-
+ `parseIntervalToTimestamp`
@@ -14008,7 +14008,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1062prefix: *
-
+ `getOutputFormat`
@@ -14018,7 +14018,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1063prefix: *
-
+ `getParsingFormat`
@@ -14028,7 +14028,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1064prefix: *
-
+ The following are no longer singletons - their get method has been removed.
@@ -14037,7 +14037,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1065
-
+ Usage of `Example.get()` is now `Example()`. (#14248)
@@ -14047,7 +14047,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1066prefix: *
-
+ `UIAHandler.customAnnotations.CustomAnnotationTypesCommon`
@@ -14057,7 +14057,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1067prefix: *
-
+ `UIAHandler.customProps.CustomPropertiesCommon`
@@ -14067,7 +14067,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1068prefix: *
-
+ `NVDAObjects.UIA.excel.ExcelCustomProperties`
@@ -14077,7 +14077,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1069prefix: *
-
+ `NVDAObjects.UIA.excel.ExcelCustomAnnotationTypes`
@@ -14087,7 +14087,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1071prefix: ####
-
+ Deprecations
@@ -14097,7 +14097,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1073prefix: *
-
+ `NVDAObjects.UIA.winConsoleUIA.WinTerminalUIA` is deprecated and usage is discouraged. (#14047)
@@ -14107,7 +14107,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1074prefix: *
-
+ `config.addConfigDirsToPythonPackagePath` has been moved.
@@ -14116,7 +14116,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1075
-
+ Use `addonHandler.packaging.addDirsToPythonPackagePath` instead. (#14350)
@@ -14126,7 +14126,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1076prefix: *
-
+ `braille.BrailleHandler.TETHER_*` are deprecated.
@@ -14135,7 +14135,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1077
-
+ Use `configFlags.TetherTo.*.value` instead. (#14233)
@@ -14145,7 +14145,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1078prefix: *
-
+ `utils.security.postSessionLockStateChanged` is deprecated.
@@ -14154,7 +14154,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1079
-
+ Use `utils.security.post_sessionLockStateChanged` instead. (#14486)
@@ -14164,7 +14164,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1080prefix: *
-
+ `NVDAObject.hasDetails`, `NVDAObject.detailsSummary`, `NVDAObject.detailsRole` has been deprecated.
@@ -14173,7 +14173,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1081
-
+ Use `NVDAObject.annotations` instead. (#14507)
@@ -14183,7 +14183,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1082prefix: *
-
+ `keyboardHandler.SUPPORTED_NVDA_MODIFIER_KEYS` is deprecated with no direct replacement.
@@ -14192,7 +14192,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1083
-
+ Consider using the class `config.configFlags.NVDAKey` instead. (#14528)
@@ -14202,7 +14202,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1084prefix: *
-
+ `gui.MainFrame.evaluateUpdatePendingUpdateMenuItemCommand` has been deprecated.
@@ -14211,7 +14211,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1085
-
+ Use `gui.MainFrame.SysTrayIcon.evaluateUpdatePendingUpdateMenuItemCommand` instead. (#14523)
@@ -14259,7 +14259,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- ESpeak و LibLouis بروز شدهاند.
+ eSpeak و LibLouis بروز شدهاند.
@@ -14812,7 +14812,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1156prefix: ###
-
+ Changes for Developers
@@ -14821,7 +14821,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1158
-
+ Please refer to [the developer guide](https://www.nvaccess.org/files/nvda/documentation/developerGuide.html#API) for information on NVDA's API deprecation and removal process.
@@ -14831,7 +14831,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1160prefix: *
-
+ The [NVDA API Announcement mailing list](https://groups.google.com/a/nvaccess.org/g/nvda-api/about) was created. (#13999)
@@ -14841,7 +14841,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1161prefix: *
-
+ NVDA no longer processes `textChange` events for most UI Automation applications due to their extreme negative performance impact. (#11002, #14067)
@@ -14851,7 +14851,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1163prefix: ####
-
+ Deprecations
@@ -14861,7 +14861,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1165prefix: *
-
+ `core.post_windowMessageReceipt` is deprecated, use `winAPI.messageWindow.pre_handleWindowMessage` instead.
@@ -14871,7 +14871,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1166prefix: *
-
+ `winKernel.SYSTEM_POWER_STATUS` is deprecated and usage is discouraged, this has been moved to `winAPI._powerTracking.SystemPowerStatus`.
@@ -14881,7 +14881,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1167prefix: *
-
+ `winUser.SM_*` constants are deprecated, use `winAPI.winUser.constants.SystemMetrics` instead.
@@ -14938,7 +14938,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1177
-
+ ([GHSA-fpwc-2gxx-j9v7](https://github.com/nvaccess/nvda/security/advisories/GHSA-fpwc-2gxx-j9v7))
@@ -14998,7 +14998,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1186prefix: ###
-
+ Changes for Developers
@@ -15008,7 +15008,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1188prefix: ####
-
+ Deprecations
@@ -15018,7 +15018,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1190prefix: *
-
+ `utils.security.isObjectAboveLockScreen(obj)` is deprecated, instead use `obj.isBelowLockScreen`. (#14416)
@@ -15028,7 +15028,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1191prefix: *
-
+ The following functions in `winAPI.sessionTracking` are deprecated for removal in 2023.1. (#14416)
@@ -15038,7 +15038,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1192prefix: *
-
+ `isWindowsLocked`
@@ -15048,7 +15048,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1193prefix: *
-
+ `handleSessionChange`
@@ -15058,7 +15058,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1194prefix: *
-
+ `unregister`
@@ -15068,7 +15068,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1195prefix: *
-
+ `register`
@@ -15078,7 +15078,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1196prefix: *
-
+ `isLockStateSuccessfullyTracked`
@@ -15213,7 +15213,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1220
-
+ ([GHSA-q7c2-pgqm-vvw5](https://github.com/nvaccess/nvda/security/advisories/GHSA-q7c2-pgqm-vvw5))
@@ -15232,7 +15232,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1222
-
+ ([GHSA-72mj-mqhj-qh4w](https://github.com/nvaccess/nvda/security/advisories/GHSA-72mj-mqhj-qh4w))
@@ -15251,7 +15251,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1224
-
+ ([GHSA-grvr-j2h8-3qm4](https://github.com/nvaccess/nvda/security/advisories/GHSA-grvr-j2h8-3qm4))
@@ -15485,7 +15485,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1258prefix: *
-
+ Totontepec Mixe
@@ -15624,7 +15624,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1275prefix: ###
-
+ Changes for Developers
@@ -15634,7 +15634,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1277prefix: *
-
+ Updated Comtypes to version 1.1.11. (#12953)
@@ -15644,7 +15644,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1278prefix: *
-
+ In builds of Windows Console (`conhost.exe`) with an NVDA API level of 2 (`FORMATTED`) or greater, such as those included with Windows 11 version 22H2 (Sun Valley 2), UI Automation is now used by default. (#10964)
@@ -15654,7 +15654,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1279prefix: *
-
+ This can be overridden by changing the "Windows Console support" setting in NVDA's advanced settings panel.
@@ -15664,7 +15664,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1280prefix: *
-
+ To find your Windows Console's NVDA API level, set "Windows Console support" to "UIA when available", then check the NVDA+F1 log opened from a running Windows Console instance.
@@ -15674,7 +15674,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1281prefix: *
-
+ The Chromium virtual buffer is now loaded even when the document object has the MSAA `STATE_SYSTEM_BUSY` exposed via IA2. (#13306)
@@ -15684,7 +15684,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1282prefix: *
-
+ A config spec type `featureFlag` has been created for use with experimental features in NVDA. See `devDocs/featureFlag.md` for more information. (#13859)
@@ -15694,7 +15694,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1284prefix: ####
-
+ Deprecations
@@ -15703,7 +15703,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1286
-
+ There are no deprecations proposed in 2022.3.
@@ -15751,7 +15751,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1295
-
+ ([GHSA-585m-rpvv-93qg](https://github.com/nvaccess/nvda/security/advisories/GHSA-585m-rpvv-93qg))
@@ -15906,7 +15906,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1324prefix: ###
-
+ Changes for Developers
@@ -15916,7 +15916,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1326prefix: ####
-
+ Deprecations
@@ -15925,7 +15925,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1328
-
+ These deprecations are currently not scheduled for removal.
@@ -15934,7 +15934,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1329
-
+ The deprecated aliases will remain until further notice.
@@ -15943,7 +15943,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1330
-
+ Please test the new API and provide feedback.
@@ -15952,7 +15952,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1331
-
+ For add-on authors, please open a GitHub issue if these changes stop the API from meeting your needs.
@@ -15962,7 +15962,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1333prefix: *
-
+ `appModules.lockapp.LockAppObject` should be replaced with `NVDAObjects.lockscreen.LockScreenObject`. (GHSA-rmq3-vvhq-gp32)
@@ -15972,7 +15972,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1334prefix: *
-
+ `appModules.lockapp.AppModule.SAFE_SCRIPTS` should be replaced with `utils.security.getSafeScripts()`. (GHSA-rmq3-vvhq-gp32)
@@ -16544,7 +16544,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1402prefix: ###
-
+ Changes for Developers
@@ -16554,7 +16554,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1404prefix: *
-
+ Compiling NVDA dependencies with Visual Studio 2022 (17.0) is now supported.
@@ -16563,7 +16563,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1405
-
+ For development and release builds, Visual Studio 2019 is still used. (#13033)
@@ -16573,7 +16573,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1406prefix: *
-
+ When retrieving the count of selected children via accSelection,
@@ -16582,7 +16582,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1407
-
+ the case where a negative child ID or an IDispatch is returned by `IAccessible::get_accSelection` is now handled properly. (#13277)
@@ -16592,7 +16592,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1408prefix: *
-
+ New convenience functions `registerExecutableWithAppModule` and `unregisterExecutable` were added to the `appModuleHandler` module.
@@ -16601,7 +16601,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1409
-
+ They can be used to use a single App Module with multiple executables. (#13366)
@@ -16611,7 +16611,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1411prefix: ####
-
+ Deprecations
@@ -16620,7 +16620,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1413
-
+ These are proposed API breaking changes.
@@ -16629,7 +16629,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1414
-
+ The deprecated part of the API will continue to be available until the specified release.
@@ -16638,7 +16638,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1415
-
+ If no release is specified, the plan for removal has not been determined.
@@ -16647,7 +16647,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1416
-
+ Note, the roadmap for removals is 'best effort' and may be subject to change.
@@ -16656,7 +16656,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1417
-
+ Please test the new API and provide feedback.
@@ -16665,7 +16665,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1418
-
+ For add-on authors, please open a GitHub issue if these changes stop the API from meeting your needs.
@@ -16675,7 +16675,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1420prefix: *
-
+ `appModuleHandler.NVDAProcessID` is deprecated, use `globalVars.appPid` instead. (#13646)
@@ -16685,7 +16685,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1421prefix: *
-
+ `gui.quit` is deprecated, use `wx.CallAfter(mainFrame.onExitCommand, None)` instead. (#13498)
@@ -16694,7 +16694,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1422
-
+ -
@@ -16704,7 +16704,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1423prefix: *
-
+ Some alias appModules are marked as deprecated.
@@ -16713,7 +16713,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1424
-
+ Code which imports from one of them, should instead import from the replacement module. (#13366)
@@ -16724,7 +16724,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ Removed module name |Replacement module
@@ -16735,7 +16735,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ azuredatastudio |code
@@ -16746,7 +16746,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ azuredatastudio-insiders |code
@@ -16757,7 +16757,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ calculatorapp |calculator
@@ -16768,7 +16768,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ code - insiders |code
@@ -16779,7 +16779,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ commsapps |hxmail
@@ -16790,7 +16790,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ dbeaver |eclipse
@@ -16801,7 +16801,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ digitaleditionspreview |digitaleditions
@@ -16812,7 +16812,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ esybraille |esysuite
@@ -16823,7 +16823,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ hxoutlook |hxmail
@@ -16834,7 +16834,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ miranda64 |miranda32
@@ -16845,7 +16845,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ mpc-hc |mplayerc
@@ -16856,7 +16856,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ mpc-hc64 |mplayerc
@@ -16867,7 +16867,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ notepad++ |notepadPlusPlus
@@ -16878,7 +16878,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ searchapp |searchui
@@ -16889,7 +16889,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ searchhost |searchui
@@ -16900,7 +16900,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ springtoolsuite4 |eclipse
@@ -16911,7 +16911,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ sts |eclipse
@@ -16922,7 +16922,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ teamtalk3 |teamtalk4classic
@@ -16933,7 +16933,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ textinputhost |windowsinternal_composableshell_experiences_textinput_inputapp
@@ -16944,7 +16944,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ totalcmd64 |totalcmd
@@ -16955,7 +16955,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ win32calc |calc
@@ -16966,7 +16966,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ winmail |msimn
@@ -16977,7 +16977,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ zend-eclipse-php |eclipse
@@ -16988,7 +16988,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
prefix: |suffix: |
-
+ zendstudio |eclipse
@@ -17701,7 +17701,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1536prefix: ###
-
+ Changes for Developers
@@ -17711,7 +17711,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1538prefix: *
-
+ Note: this is a Add-on API compatibility breaking release. Add-ons will need to be re-tested and have their manifest updated.
@@ -17721,7 +17721,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1539prefix: *
-
+ Although NVDA still requires Visual Studio 2019, Builds should no longer fail if a newer version of Visual Studio (E.g. 2022) is installed along side 2019. (#13033, #13387)
@@ -17731,7 +17731,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1540prefix: *
-
+ Updated SCons to version 4.3.0. (#13033)
@@ -17741,7 +17741,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1541prefix: *
-
+ Updated py2exe to version 0.11.1.0. (#13510)
@@ -17751,7 +17751,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1542prefix: *
-
+ `NVDAObjects.UIA.winConsoleUIA.WinConsoleUIA.isImprovedTextRangeAvailable` has been removed. Use `apiLevel` instead. (#12955, #12660)
@@ -17761,7 +17761,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1543prefix: *
-
+ `TVItemStruct` has been removed from `sysTreeView32`. (#12935)
@@ -17771,7 +17771,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1544prefix: *
-
+ `MessageItem` has been removed from the Outlook appModule. (#12935)
@@ -17781,7 +17781,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1545prefix: *
-
+ `audioDucking.AUDIODUCKINGMODE_*` constants are now a `DisplayStringIntEnum`. (#12926)
@@ -17791,7 +17791,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1546prefix: *
-
+ usages should be replaced with `AudioDuckingMode.*`
@@ -17801,7 +17801,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1547prefix: *
-
+ usages of `audioDucking.audioDuckingModes` should be replaced with `AudioDuckingMode.*.displayString`
@@ -17811,7 +17811,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1548prefix: *
-
+ `audioDucking.ANRUS_ducking_*` constants usages should be replaced with `ANRUSDucking.*`. (#12926)
@@ -17821,7 +17821,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1549prefix: *
-
+ `synthDrivers.sapi5` changes (#12927):
@@ -17831,7 +17831,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1550prefix: *
-
+ `SPAS_*` usages should be replaced with `SPAudioState.*`
@@ -17841,7 +17841,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1551prefix: *
-
+ `constants.SVSF*` usages should be replaced with `SpeechVoiceSpeakFlags.*`
@@ -17851,7 +17851,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1552prefix: *
-
+ Note: `SVSFlagsAsync` should be replaced with `SpeechVoiceSpeakFlags.Async` not `SpeechVoiceSpeakFlags.lagsAsync`
@@ -17861,7 +17861,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1553prefix: *
-
+ `constants.SVE*` usages should be replaced with `SpeechVoiceEvents.*`
@@ -17871,7 +17871,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1554prefix: *
-
+ The `soffice` appModule has the following classes and functions removed `JAB_OOTableCell`, `JAB_OOTable`, `gridCoordStringToNumbers`. (#12849)
@@ -17881,7 +17881,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1555prefix: *
-
+ `core.CallCancelled` is now `exceptions.CallCancelled`. (#12940)
@@ -17891,7 +17891,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1556prefix: *
-
+ All constants starting with RPC from `core` and `logHandler` are moved into `RPCConstants.RPC` enum. (#12940)
@@ -17901,7 +17901,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1557prefix: *
-
+ It is recommended that `mouseHandler.doPrimaryClick` and `mouseHandler.doSecondaryClick` functions should be used to click the mouse to perform a logical action such as activating (primary) or secondary (show context menu),
@@ -17910,7 +17910,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1558
-
+ rather than using `executeMouseEvent` and specifying the left or right mouse button specifically.
@@ -17919,7 +17919,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1559
-
+ This ensures code will honor the Windows user setting for swapping the primary mouse button. (#12642)
@@ -17929,7 +17929,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1560prefix: *
-
+ `config.getSystemConfigPath` has been removed - there is no replacement. (#12943)
@@ -17939,7 +17939,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1561prefix: *
-
+ `shlobj.SHGetFolderPath` has been removed - please use `shlobj.SHGetKnownFolderPath` instead. (#12943)
@@ -17949,7 +17949,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1562prefix: *
-
+ `shlobj` constants have been removed. A new enum has been created, `shlobj.FolderId` for usage with `SHGetKnownFolderPath`. (#12943)
@@ -17959,7 +17959,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1563prefix: *
-
+ `diffHandler.get_dmp_algo` and `diffHandler.get_difflib_algo` have been replaced with `diffHandler.prefer_dmp` and `diffHandler.prefer_difflib` respectively. (#12974)
@@ -17969,7 +17969,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1564prefix: *
-
+ `languageHandler.curLang` has been removed - to get the current NVDA language use `languageHandler.getLanguage()`. (#13082)
@@ -17979,7 +17979,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1565prefix: *
-
+ A `getStatusBarText` method can be implemented on an appModule to customize the way NVDA fetches the text from the status bar. (#12845)
@@ -17989,7 +17989,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1566prefix: *
-
+ `globalVars.appArgsExtra` has been removed. (#13087)
@@ -17999,7 +17999,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1567prefix: *
-
+ If your add-on need to process additional command line arguments see the documentation of `addonHandler.isCLIParamKnown` and the developer guide for details.
@@ -18009,7 +18009,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1568prefix: *
-
+ The UIA handler module and other UIA support modules are now part of a UIAHandler package. (#10916)
@@ -18019,7 +18019,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1569prefix: *
-
+ `UIAUtils` is now `UIAHandler.utils`
@@ -18029,7 +18029,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1570prefix: *
-
+ `UIABrowseMode` is now `UIAHandler.browseMode`
@@ -18039,7 +18039,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1571prefix: *
-
+ `_UIAConstants` is now `UIAHandler.constants`
@@ -18049,7 +18049,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1572prefix: *
-
+ `_UIACustomProps` is now `UIAHandler.customProps`
@@ -18059,7 +18059,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1573prefix: *
-
+ `_UIACustomAnnotations` is now `UIAHandler.customAnnotations`
@@ -18069,7 +18069,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1574prefix: *
-
+ The `IAccessibleHandler` `IA2_RELATION_*` constants have been replaced with the `IAccessibleHandler.RelationType` enum. (#13096)
@@ -18079,7 +18079,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1575prefix: *
-
+ Removed `IA2_RELATION_FLOWS_FROM`
@@ -18089,7 +18089,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1576prefix: *
-
+ Removed `IA2_RELATION_FLOWS_TO`
@@ -18099,7 +18099,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1577prefix: *
-
+ Removed `IA2_RELATION_CONTAINING_DOCUMENT`
@@ -18109,7 +18109,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1578prefix: *
-
+ `LOCALE_SLANGUAGE`, `LOCALE_SLIST` and `LOCALE_SLANGDISPLAYNAME` are removed from `languageHandler` - use members of `languageHandler.LOCALE` instead. (#12753)
@@ -18119,7 +18119,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1579prefix: *
-
+ Switched from Minhook to Microsoft Detours as a hooking library for NVDA. Hooking with this library is mainly used to aid the display model. (#12964)
@@ -18129,7 +18129,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1580prefix: *
-
+ `winVersion.WIN10_RELEASE_NAME_TO_BUILDS` is removed. (#13211)
@@ -18139,7 +18139,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1581prefix: *
-
+ SCons now warns to build with a number of jobs that is equal to the number of logical processors in the system.
@@ -18148,7 +18148,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1582
-
+ This can dramatically decrease build times on multi core systems. (#13226, #13371)
@@ -18158,7 +18158,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1583prefix: *
-
+ `characterProcessing.SYMLVL_*` constants are removed - please use `characterProcessing.SymbolLevel.*` instead. (#13248)
@@ -18168,7 +18168,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1584prefix: *
-
+ Functions `loadState` and `saveState` are removed from addonHandler - please use `addonHandler.state.load` and `addonHandler.state.save` instead. (#13245)
@@ -18178,7 +18178,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1585prefix: *
-
+ Moved the UWP/OneCore interaction layer of NVDAHelper [from C++/CX to C++/Winrt](https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis/move-to-winrt-from-cx). (#10662)
@@ -18188,7 +18188,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1586prefix: *
-
+ It is now mandatory to subclass `DictionaryDialog` to use it. (#13268)
@@ -18198,7 +18198,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1587prefix: *
-
+ `config.RUN_REGKEY`, `config.NVDA_REGKEY` are deprecated, please use `config.RegistryKey.RUN`, `config.RegistryKey.NVDA` instead. These will be removed in 2023. (#13242)
@@ -18208,7 +18208,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1588prefix: *
-
+ `easeOfAccess.ROOT_KEY`, `easeOfAccess.APP_KEY_PATH` are deprecated, please use`easeOfAccess.RegistryKey.ROOT`, `easeOfAccess.RegistryKey.APP` instead. These will be removed in 2023. (#13242)
@@ -18218,7 +18218,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1589prefix: *
-
+ `easeOfAccess.APP_KEY_NAME` has been deprecated, to be removed in 2023. (#13242)
@@ -18228,7 +18228,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1590prefix: *
-
+ `DictionaryDialog` and `DictionaryEntryDialog` are moved from `gui.settingsDialogs` to `gui.speechDict`. (#13294)
@@ -18238,7 +18238,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1591prefix: *
-
+ IAccessible2 relations are now shown in developer info for IAccessible2 objects. (#13315)
@@ -18248,7 +18248,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1592prefix: *
-
+ `languageHandler.windowsPrimaryLCIDsToLocaleNames` has been removed, instead use `languageHandler.windowsLCIDToLocaleName` or `winKernel.LCIDToLocaleName`. (#13342)
@@ -18258,7 +18258,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1593prefix: *
-
+ `UIAAutomationId` property for UIA objects should be preferred over `cachedAutomationId`. (#13125, #11447)
@@ -18268,7 +18268,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1594prefix: *
-
+ `cachedAutomationId` can be used if obtained directly from the element.
@@ -18278,7 +18278,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1595prefix: *
-
+ `NVDAObjects.window.scintilla.CharacterRangeStruct` has moved to `NVDAObjects.window.scintilla.Scintilla.CharacterRangeStruct`. (#13364)
@@ -18288,7 +18288,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1596prefix: *
-
+ Boolean `gui.isInMessageBox` is removed, please use the function `gui.message.isModalMessageBoxActive` instead. (#12984, #13376)
@@ -18298,7 +18298,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1597prefix: *
-
+ `controlTypes` has been split up into various submodules. (#12510, #13588)
@@ -18308,7 +18308,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1598prefix: *
-
+ `ROLE_*` and `STATE_*` have been replaced with `Role.*` and `State.*`.
@@ -18318,7 +18318,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1599prefix: *
-
+ Although still available, the following should be considered deprecated:
@@ -18328,7 +18328,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1600prefix: *
-
+ `ROLE_*` and `STATE_*`, use `Role.*` and `State.*` instead.
@@ -18338,7 +18338,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1601prefix: *
-
+ `roleLabels`, `stateLabels` and `negativeStateLabels`, usages like `roleLabels[ROLE_*]` should be replaced with their equivalent `Role.*.displayString` or `State.*.negativeDisplayString`.
@@ -18348,7 +18348,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1602prefix: *
-
+ `processPositiveStates` and `processNegativeStates` should use `processAndLabelStates` instead.
@@ -18358,7 +18358,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1603prefix: *
-
+ Excel cell state constants (`NVSTATE_*`) are now values in the `NvCellState` enum, mirrored in the `NvCellState` enum in `NVDAObjects/window/excel.py` and mapped to `controlTypes.State` via _nvCellStatesToStates. (#13465)
@@ -18368,7 +18368,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1604prefix: *
-
+ `EXCEL_CELLINFO` struct member `state` is now `nvCellStates`.
@@ -18378,7 +18378,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1605prefix: *
-
+ `mathPres.ensureInit` has been removed, MathPlayer is now initialized when NVDA starts. (#13486)
@@ -18680,7 +18680,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- این یک خرده انتشار است برای برطرف کردن برخی مشکلات در نسخهی ۲۰۲۱.۳
+ این یک خرده انتشار است برای برطرف کردن برخی مشکلات در نسخهی ۲۰۲۱.۳.
@@ -18899,7 +18899,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- برای اطلاع از جزئیات نحوه استفادهی NVDA از این مشخصات، [این صفحه](https://github.com/nvaccess/nvda/blob/master/devDocs/hidBrailleTechnicalNotes.md) را ببینید.
+ برای اطلاع از جزئیات نحوه استفادهی NVDA از این مشخصات، [این صفحه](https://github.com/nvaccess/nvda/blob/master/devDocs/hidBrailleTechnicalNotes.md) را ببینید
@@ -19028,7 +19028,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- جدولهای جدید بریل: روسی درجه ۱، وِندایی درجه ۱، وِندایی درجه ۲.
+ جدولهای جدید بریل: روسی درجه ۱، وِندایی درجه ۱، وِندایی درجه ۲
@@ -19336,7 +19336,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1734prefix: ###
-
+ Changes for Developers
@@ -19346,7 +19346,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1736prefix: *
-
+ Building NVDA now requires Visual Studio 2019 16.10.4 or later.
@@ -19355,7 +19355,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1737
-
+ To match the production build environment, update Visual Studio to keep in sync with the [current version AppVeyor is using](https://www.appveyor.com/docs/windows-images-software/#visual-studio-2019). (#12728)
@@ -19365,7 +19365,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1738prefix: *
-
+ `NVDAObjects.UIA.winConsoleUIA.WinConsoleUIA.isImprovedTextRangeAvailable` has been deprecated for removal in 2022.1. (#12660)
@@ -19375,7 +19375,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1739prefix: *
-
+ Instead use `apiLevel` (see the comments at `_UIAConstants.WinConsoleAPILevel` for details).
@@ -19385,7 +19385,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1740prefix: *
-
+ Transparency of text background color sourced from GDI applications (via the display model), is now exposed for add-ons or appModules. (#12658)
@@ -19395,7 +19395,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1741prefix: *
-
+ `LOCALE_SLANGUAGE`, `LOCALE_SLIST` and `LOCALE_SLANGDISPLAYNAME` are moved to the `LOCALE` enum in languageHandler.
@@ -19404,7 +19404,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1742
-
+ They are still available at the module level but are deprecated and to be removed in NVDA 2022.1. (#12753)
@@ -19414,7 +19414,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1743prefix: *
-
+ The usage of functions `addonHandler.loadState` and `addonHandler.saveState` should be replaced with their equivalents `addonHandler.state.save` and `addonHandler.state.load` before 2022.1. (#12792)
@@ -19424,7 +19424,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1744prefix: *
-
+ Braille output can now be checked in system tests. (#12917)
@@ -19814,7 +19814,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1795prefix: ###
-
+ Changes for Developers
@@ -19824,7 +19824,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1797prefix: *
-
+ `characterProcessing.SYMLVL_*` constants should be replaced using their equivalent `SymbolLevel.*` before 2022.1. (#11856, #12636)
@@ -19834,7 +19834,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1798prefix: *
-
+ `controlTypes` has been split up into various submodules, symbols marked for deprecation must be replaced before 2022.1. (#12510)
@@ -19844,7 +19844,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1799prefix: *
-
+ `ROLE_*` and `STATE_*` constants should be replaced to their equivalent `Role.*` and `State.*`.
@@ -19854,7 +19854,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1800prefix: *
-
+ `roleLabels`, `stateLabels` and `negativeStateLabels` have been deprecated, usages such as `roleLabels[ROLE_*]` should be replaced to their equivalent `Role.*.displayString` or `State.*.negativeDisplayString`.
@@ -19864,7 +19864,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1801prefix: *
-
+ `processPositiveStates` and `processNegativeStates` have been deprecated for removal.
@@ -19874,7 +19874,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1802prefix: *
-
+ On Windows 10 Version 1511 and later (including Insider Preview builds), the current Windows feature update release name is obtained from Windows Registry. (#12509)
@@ -19884,7 +19884,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1803prefix: *
-
+ Deprecated: `winVersion.WIN10_RELEASE_NAME_TO_BUILDS` will be removed in 2022.1, there is no direct replacement. (#12544)
@@ -20489,7 +20489,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1875prefix: ###
-
+ Changes for Developers
@@ -20499,7 +20499,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1877prefix: *
-
+ Note: this is an Add-on API compatibility breaking release. Add-ons will need to be re-tested and have their manifest updated.
@@ -20509,7 +20509,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1878prefix: *
-
+ NVDA's build system now fetches all Python dependencies with pip and stores them in a Python virtual environment. This is all done transparently.
@@ -20519,7 +20519,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1879prefix: *
-
+ To build NVDA, SCons should continue to be used in the usual way. E.g. executing scons.bat in the root of the repository. Running `py -m SCons` is no longer supported, and `scons.py` has also been removed.
@@ -20529,7 +20529,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1880prefix: *
-
+ To run NVDA from source, rather than executing `source/nvda.pyw` directly, the developer should now use `runnvda.bat` in the root of the repository. If you do try to execute `source/nvda.pyw`, a message box will alert you this is no longer supported.
@@ -20539,7 +20539,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1881prefix: *
-
+ To perform unit tests, execute `rununittests.bat [<extra unittest discover options>]`
@@ -20549,7 +20549,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1882prefix: *
-
+ To perform system tests: execute `runsystemtests.bat [<extra robot options>]`
@@ -20559,7 +20559,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1883prefix: *
-
+ To perform linting, execute `runlint.bat <base branch>`
@@ -20569,7 +20569,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1884prefix: *
-
+ Please refer to readme.md for more details.
@@ -20579,7 +20579,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1885prefix: *
-
+ The following Python dependencies have also been upgraded:
@@ -20589,7 +20589,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1886prefix: *
-
+ comtypes updated to 1.1.8.
@@ -20599,7 +20599,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1887prefix: *
-
+ pySerial updated to 3.5.
@@ -20609,7 +20609,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1888prefix: *
-
+ wxPython updated to 4.1.1.
@@ -20619,7 +20619,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1889prefix: *
-
+ Py2exe updated to 0.10.1.0.
@@ -20629,7 +20629,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1890prefix: *
-
+ `LiveText._getTextLines` has been removed. (#11639)
@@ -20639,7 +20639,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1891prefix: *
-
+ Instead, override `_getText` which returns a string of all text in the object.
@@ -20649,7 +20649,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1892prefix: *
-
+ `LiveText` objects can now calculate diffs by character. (#11639)
@@ -20659,7 +20659,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1893prefix: *
-
+ To alter the diff behaviour for some object, override the `diffAlgo` property (see the docstring for details).
@@ -20669,7 +20669,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1894prefix: *
-
+ When defining a script with the script decorator, the 'allowInSleepMode' boolean argument can be specified to control if a script is available in sleep mode or not. (#11979)
@@ -20679,7 +20679,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1895prefix: *
-
+ The following functions are removed from the config module. (#11935)
@@ -20689,7 +20689,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1896prefix: *
-
+ canStartOnSecureScreens - use config.isInstalledCopy instead.
@@ -20699,7 +20699,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1897prefix: *
-
+ hasUiAccess and execElevated - use them from the systemUtils module.
@@ -20709,7 +20709,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1898prefix: *
-
+ getConfigDirs - use globalVars.appArgs.configPath instead.
@@ -20719,7 +20719,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1899prefix: *
-
+ Module level REASON_* constants are removed from controlTypes - please use controlTypes.OutputReason instead. (#11969)
@@ -20729,7 +20729,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1900prefix: *
-
+ REASON_QUICKNAV has been removed from browseMode - use controlTypes.OutputReason.QUICKNAV instead. (#11969)
@@ -20739,7 +20739,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1901prefix: *
-
+ `NVDAObject` (and derivatives) property `isCurrent` now strictly returns Enum class `controlTypes.IsCurrent`. (#11782)
@@ -20749,7 +20749,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1902prefix: *
-
+ `isCurrent` is no longer Optional, and thus will not return None.
@@ -20759,7 +20759,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1903prefix: *
-
+ When an object is not current `controlTypes.IsCurrent.NO` is returned.
@@ -20769,7 +20769,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1904prefix: *
-
+ The `controlTypes.isCurrentLabels` mapping has been removed. (#11782)
@@ -20779,7 +20779,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1905prefix: *
-
+ Instead use the `displayString` property on a `controlTypes.IsCurrent` enum value.
@@ -20789,7 +20789,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1906prefix: *
-
+ For example: `controlTypes.IsCurrent.YES.displayString`.
@@ -20799,7 +20799,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1907prefix: *
-
+ `winKernel.GetTimeFormat` has been removed - use `winKernel.GetTimeFormatEx` instead. (#12139)
@@ -20809,7 +20809,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1908prefix: *
-
+ `winKernel.GetDateFormat` has been removed - use `winKernel.GetDateFormatEx` instead. (#12139)
@@ -20819,7 +20819,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1909prefix: *
-
+ `gui.DriverSettingsMixin` has been removed - use `gui.AutoSettingsMixin`. (#12144)
@@ -20829,7 +20829,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1910prefix: *
-
+ `speech.getSpeechForSpelling` has been removed - use `speech.getSpellingSpeech`. (#12145)
@@ -20839,7 +20839,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1911prefix: *
-
+ Commands cannot be directly imported from speech as `import speech; speech.ExampleCommand()` or `import speech.manager; speech.manager.ExampleCommand()` - use `from speech.commands import ExampleCommand` instead. (#12126)
@@ -20849,7 +20849,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1912prefix: *
-
+ `speakTextInfo` will no longer send speech through `speakWithoutPauses` if reason is `SAYALL`, as `SayAllHandler` does this manually now. (#12150)
@@ -20859,7 +20859,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1913prefix: *
-
+ The `synthDriverHandler` module is no longer star imported into `globalCommands` and `gui.settingsDialogs` - use `from synthDriverHandler import synthFunctionExample` instead. (#12172)
@@ -20869,7 +20869,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1914prefix: *
-
+ `ROLE_EQUATION` has been removed from controlTypes - use `ROLE_MATH` instead. (#12164)
@@ -20879,7 +20879,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1915prefix: *
-
+ `autoSettingsUtils.driverSetting` classes are removed from `driverHandler` - please use them from `autoSettingsUtils.driverSetting`. (#12168)
@@ -20889,7 +20889,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1916prefix: *
-
+ `autoSettingsUtils.utils` classes are removed from `driverHandler` - please use them from `autoSettingsUtils.utils`. (#12168)
@@ -20899,7 +20899,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1917prefix: *
-
+ Support of `TextInfo`s that do not inherit from `contentRecog.BaseContentRecogTextInfo` is removed. (#12157)
@@ -20909,7 +20909,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1918prefix: *
-
+ `speech.speakWithoutPauses` has been removed - please use `speech.speechWithoutPauses.SpeechWithoutPauses(speakFunc=speech.speak).speakWithoutPauses` instead. (#12195, #12251)
@@ -20919,7 +20919,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1919prefix: *
-
+ `speech.re_last_pause` has been removed - please use `speech.speechWithoutPauses.SpeechWithoutPauses.re_last_pause` instead. (#12195, #12251)
@@ -20929,7 +20929,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1920prefix: *
-
+ `WelcomeDialog`, `LauncherDialog` and `AskAllowUsageStatsDialog` are moved to the `gui.startupDialogs`. (#12105)
@@ -20939,7 +20939,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1921prefix: *
-
+ `getDocFilePath` has been moved from `gui` to the `documentationUtils` module. (#12105)
@@ -20949,7 +20949,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1922prefix: *
-
+ The gui.accPropServer module as well as the AccPropertyOverride and ListCtrlAccPropServer classes from the gui.nvdaControls module have been removed in favor of WX native support for overriding accessibility properties. When enhancing accessibility of WX controls, implement wx.Accessible instead. (#12215)
@@ -20959,7 +20959,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1923prefix: *
-
+ Files in `source/comInterfaces/` are now more easily consumable by developer tools such as IDEs. (#12201)
@@ -20969,7 +20969,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1924prefix: *
-
+ Convenience methods and types have been added to the winVersion module for getting and comparing Windows versions. (#11909)
@@ -20979,7 +20979,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1925prefix: *
-
+ isWin10 function found in winVersion module has been removed.
@@ -20989,7 +20989,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1926prefix: *
-
+ class winVersion.WinVersion is a comparable and order-able type encapsulating Windows version information.
@@ -20999,7 +20999,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1927prefix: *
-
+ Function winVersion.getWinVer has been added to get a winVersion.WinVersion representing the currently running OS.
@@ -21009,7 +21009,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1928prefix: *
-
+ Convenience constants have been added for known Windows releases, see winVersion.WIN* constants.
@@ -21019,7 +21019,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1929prefix: *
-
+ IAccessibleHandler no longer star imports everything from IAccessible and IA2 COM interfaces - please use them directly. (#12232)
@@ -21029,7 +21029,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1930prefix: *
-
+ TextInfo objects now have start and end properties which can be compared mathematically with operators such as < <= == != >= >. (#11613)
@@ -21039,7 +21039,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1931prefix: *
-
+ E.g. ti1.start <= ti2.end
@@ -21049,7 +21049,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1932prefix: *
-
+ This usage is now prefered instead of ti1.compareEndPoints(ti2,"startToEnd") <= 0
@@ -21059,7 +21059,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1933prefix: *
-
+ TextInfo start and end properties can also be set to each other. (#11613)
@@ -21069,7 +21069,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1934prefix: *
-
+ E.g. ti1.start = ti2.end
@@ -21079,7 +21079,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1935prefix: *
-
+ This usage is prefered instead of ti1.SetEndPoint(ti2,"startToEnd")
@@ -21089,7 +21089,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1936prefix: *
-
+ `wx.CENTRE_ON_SCREEN` and `wx.CENTER_ON_SCREEN` are removed, use `self.CentreOnScreen()` instead. (#12309)
@@ -21099,7 +21099,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1937prefix: *
-
+ `easeOfAccess.isSupported` has been removed, NVDA only supports versions of Windows where this evaluates to `True`. (#12222)
@@ -21109,7 +21109,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1938prefix: *
-
+ `sayAllHandler` has been moved to `speech.sayAll`. (#12251)
@@ -21119,7 +21119,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1939prefix: *
-
+ `speech.sayAll.SayAllHandler` exposes the functions `stop`, `isRunning`, `readObjects`, `readText`, `lastSayAllMode`.
@@ -21129,7 +21129,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1940prefix: *
-
+ `SayAllHandler.stop` also resets the `SayAllHandler` `SpeechWithoutPauses` instance.
@@ -21139,7 +21139,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1941prefix: *
-
+ `CURSOR_REVIEW` and `CURSOR_CARET` has been replaced with `CURSOR.REVIEW` and `CURSOR.CARET`.
@@ -21149,7 +21149,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1942prefix: *
-
+ `speech.SpeechWithoutPauses` has been moved to `speech.speechWithoutPauses.SpeechWithoutPauses`. (#12251)
@@ -21159,7 +21159,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1943prefix: *
-
+ `speech.curWordChars` has been renamed `speech._curWordChars`. (#12395)
@@ -21169,7 +21169,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1944prefix: *
-
+ the following have been removed from `speech` and can be accessed through `speech.getState()`. These are readonly values now. (#12395)
@@ -21179,7 +21179,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1945prefix: *
-
+ speechMode
@@ -21189,7 +21189,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1946prefix: *
-
+ speechMode_beeps_ms
@@ -21199,7 +21199,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1947prefix: *
-
+ beenCanceled
@@ -21209,7 +21209,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1948prefix: *
-
+ isPaused
@@ -21219,7 +21219,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1949prefix: *
-
+ to update `speech.speechMode` use `speech.setSpeechMode`. (#12395)
@@ -21229,7 +21229,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1950prefix: *
-
+ the following have been moved to `speech.SpeechMode`. (#12395)
@@ -21239,7 +21239,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1951prefix: *
-
+ `speech.speechMode_off` becomes `speech.SpeechMode.off`
@@ -21249,7 +21249,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1952prefix: *
-
+ `speech.speechMode_beeps` becomes `speech.SpeechMode.beeps`
@@ -21259,7 +21259,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1953prefix: *
-
+ `speech.speechMode_talk` becomes `speech.SpeechMode.talk`
@@ -21269,7 +21269,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1954prefix: *
-
+ `IAccessibleHandler.IAccessibleObjectIdentifierType` is now `IAccessibleHandler.types.IAccessibleObjectIdentifierType`. (#12367)
@@ -21279,7 +21279,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1955prefix: *
-
+ The following in `NVDAObjects.UIA.WinConsoleUIA` have been changed (#12094)
@@ -21289,7 +21289,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1956prefix: *
-
+ `NVDAObjects.UIA.winConsoleUIA.is21H1Plus` renamed `NVDAObjects.UIA.winConsoleUIA.isImprovedTextRangeAvailable`.
@@ -21299,7 +21299,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1957prefix: *
-
+ `NVDAObjects.UIA.winConsoleUIA.consoleUIATextInfo` renamed to start class name with upper case.
@@ -21309,7 +21309,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1958prefix: *
-
+ `NVDAObjects.UIA.winConsoleUIA.consoleUIATextInfoPre21H1` renamed `NVDAObjects.UIA.winConsoleUIA.ConsoleUIATextInfoWorkaroundEndInclusive`
@@ -21319,7 +21319,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1959prefix: *
-
+ The implementation works around both end points being inclusive (in text ranges) before [microsoft/terminal PR 4018](https://github.com/microsoft/terminal/pull/4018)
@@ -21329,7 +21329,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 1960prefix: *
-
+ Workarounds for `expand`, `collapse`, `compareEndPoints`, `setEndPoint`, etc
@@ -21368,7 +21368,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- بهبودیهایی در قوانین تلفظ نمادها، دیکشنری گفتار، پیامهای بریل و خواندن سطحی؛
+ بهبودیهایی در قوانین تلفظ نمادها، دیکشنری گفتار، پیامهای بریل و خواندن سطحی.
@@ -21377,7 +21377,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- رفع اشکال و بهبودی در برنامههای Mail، Outlook، Teams، Visual Studio، Azure Data Studio و Foobar2000؛
+ رفع اشکال و بهبودی در برنامههای Mail، Outlook، Teams، Visual Studio، Azure Data Studio و Foobar2000.
@@ -21386,7 +21386,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- بهبودیهایی در وب، در برنامههایی مثل Google Docs، و پشتیبانی بیشتری از ARIA (برنامههای پیشرفتهی اینترنتی دسترسپذیر)؛
+ بهبودیهایی در وب، در برنامههایی مثل Google Docs، و پشتیبانی بیشتری از ARIA (برنامههای پیشرفتهی اینترنتی دسترسپذیر).
@@ -21535,7 +21535,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- برگردانندهی بریل Liblouis به نگارش ۳.۱۶.۱ بروز شد.
+ برگردانندهی بریل Liblouis به نگارش ۳.۱۶.۱ بروز شد:
@@ -21545,7 +21545,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- بسیاری خطاها برطرف شدهاند.
+ بسیاری خطاها برطرف شدهاند
@@ -21555,7 +21555,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- جدول بریل باشقیری درجه ۱ افزوده شد.
+ جدول بریل باشقیری درجه ۱ افزوده شد
@@ -21565,7 +21565,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- جدول بریل قبطی ۸-نقطهی رایانه افزوده شد.
+ جدول بریل قبطی ۸-نقطهی رایانه افزوده شد
@@ -21575,7 +21575,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- جدولهای بریل روسی نوشتاری و روسی نوشتاری (مفصّل) افزوده شدند.
+ جدولهای بریل روسی نوشتاری و روسی نوشتاری (مفصّل) افزوده شدند
@@ -21585,7 +21585,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- جدول بریل آفریکانس درجه ۲ افزوده شد.
+ جدول بریل آفریکانس درجه ۲ افزوده شد
@@ -21595,7 +21595,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- جدول بریل روسی درجه ۱ حذف شد.
+ جدول بریل روسی درجه ۱ حذف شد
@@ -22023,7 +22023,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2039prefix: ###
-
+ Changes for Developers
@@ -22033,7 +22033,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2041prefix: *
-
+ System tests can now send keys using spy.emulateKeyPress, which takes a key identifier that conforms to NVDA's own key names, and by default also blocks until the action is executed. (#11581)
@@ -22043,7 +22043,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2042prefix: *
-
+ NVDA no longer requires the current directory to be the NVDA application directory in order to function. (#6491)
@@ -22053,7 +22053,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2043prefix: *
-
+ The aria live politeness setting for live regions can now be found on NVDA Objects using the liveRegionPoliteness property. (#11596)
@@ -22063,7 +22063,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2044prefix: *
-
+ It is now possible to define separate gestures for Outlook and Word document. (#11196)
@@ -22253,7 +22253,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- eSpeak-NG به نسخهی ۱.۵۱-dev، ویرایش 1fb68ffffea4 بروز شد.
+ ایسپیک NG به نسخهی ۱.۵۱-dev، ویرایش 1fb68ffffea4 بروز شد
@@ -22561,7 +22561,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2103prefix: ###
-
+ Changes For Developers
@@ -22571,7 +22571,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2105prefix: *
-
+ The GUI Helper's BoxSizerHelper.addDialogDismissButtons supports a new "separated" keyword argument, for adding a standard horizontal separator to dialogs (other than messages and single input dialogs). (#6468)
@@ -22581,7 +22581,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2106prefix: *
-
+ Additional properties were added to app modules, including path for the executable (appPath), is a Windows Store app (isWindowsStoreApp), and machine architecture for the app (appArchitecture). (#7894)
@@ -22591,7 +22591,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2107prefix: *
-
+ It is now possible to create app modules for apps hosted inside wwahost.exe on Windows 8 and later. (#4569)
@@ -22601,7 +22601,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2108prefix: *
-
+ A fragment of the log can now be delimited and then copied to clipboard using NVDA+control+shift+F1. (#9280)
@@ -22611,7 +22611,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2109prefix: *
-
+ NVDA-specific objects that are found by Python's cyclic garbage collector are now logged when being deleted by the collector to aide in removing reference cycles from NVDA. (#11499)
@@ -22621,7 +22621,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2110prefix: *
-
+ The majority of NVDA's classes are tracked including NVDAObjects, appModules, GlobalPlugins, SynthDrivers, and TreeInterceptors.
@@ -22631,7 +22631,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2111prefix: *
-
+ A class that needs to be tracked should inherit from garbageHandler.TrackedObject.
@@ -22641,7 +22641,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2112prefix: *
-
+ Significant debug logging for MSAA events can be now enabled in NVDA's Advanced settings. (#11521)
@@ -22651,7 +22651,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2113prefix: *
-
+ MSAA winEvents for the currently focused object are no longer filtered out along with other events if the event count for a given thread is exceeded. (#11520)
@@ -22702,7 +22702,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- nBraille محصول شرکت ناطق (#10778)
+ نمایشگر nBraille محصول شرکت ناطق (#10778)
@@ -23050,7 +23050,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2162prefix: ###
-
+ Changes For Developers
@@ -23060,7 +23060,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2164prefix: *
-
+ execElevated and hasUiAccess have moved from config module to systemUtils module. Usage via config module is deprecated. (#10493)
@@ -23070,7 +23070,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2165prefix: *
-
+ Updated configobj to 5.1.0dev commit f9a265c4. (#10939)
@@ -23080,7 +23080,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2166prefix: *
-
+ Automated testing of NVDA with Chrome and a HTML sample is now possible. (#10553)
@@ -23090,7 +23090,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2167prefix: *
-
+ IAccessibleHandler has been converted into a package, OrderedWinEventLimiter has been extracted to a module and unit tests added (#10934)
@@ -23100,7 +23100,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2168prefix: *
-
+ Updated BrlApi to version 0.8 (BRLTTY 6.1). (#11065)
@@ -23110,7 +23110,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2169prefix: *
-
+ Status bar retrieval may now be customized by an AppModule. (#2125, #4640)
@@ -23120,7 +23120,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2170prefix: *
-
+ NVDA no longer listens for IAccessible EVENT_OBJECT_REORDER. (#11076)
@@ -23130,7 +23130,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2171prefix: *
-
+ A broken ScriptableObject (such as a GlobalPlugin missing a call to its base class' init method) no longer breaks NVDA's script handling. (#5446)
@@ -23369,7 +23369,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2204prefix: ###
-
+ Changes for Developers
@@ -23379,7 +23379,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2206prefix: *
-
+ Developer documentation is now build using sphinx. (#9840)
@@ -23389,7 +23389,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2207prefix: *
-
+ Several speech functions have been split into two. (#10593)
@@ -23398,7 +23398,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2208
-
+ The speakX version remains, but now depends on a getXSpeech function which returns a speech sequence.
@@ -23408,7 +23408,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2209prefix: *
-
+ speakObjectProperties now relies on getObjectPropertiesSpeech
@@ -23418,7 +23418,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2210prefix: *
-
+ speakObject now relies on getObjectSpeech
@@ -23428,7 +23428,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2211prefix: *
-
+ speakTextInfo now relies on getTextInfoSpeech
@@ -23438,7 +23438,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2212prefix: *
-
+ speakWithoutPauses has been converted into a class, and refactored, but should not break compatibility.
@@ -23448,7 +23448,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2213prefix: *
-
+ getSpeechForSpelling is deprecated (though still available) use getSpellingSpeech instead.
@@ -23457,7 +23457,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2214
-
+ Private changes that should not affect addon developers:
@@ -23467,7 +23467,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2215prefix: *
-
+ _speakPlaceholderIfEmpty is now _getPlaceholderSpeechIfTextEmpty
@@ -23477,7 +23477,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2216prefix: *
-
+ _speakTextInfo_addMath is now _extendSpeechSequence_addMathForTextInfo
@@ -23487,7 +23487,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2217prefix: *
-
+ Speech 'reason' has been converted to an Enum, see controlTypes.OutputReason class. (#10703)
@@ -23497,7 +23497,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2218prefix: *
-
+ Module level 'REASON_*' constants are deprecated.
@@ -23507,7 +23507,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2219prefix: *
-
+ Compiling NVDA dependencies now requires Visual Studio 2019 (16.2 or newer). (#10169)
@@ -23517,7 +23517,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2220prefix: *
-
+ Updated SCons to version 3.1.1. (#10169)
@@ -23527,7 +23527,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2221prefix: *
-
+ Again allow behaviors._FakeTableCell to have no location defined (#10864)
@@ -23604,7 +23604,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2233prefix: *
-
+ Basic Braille Plus 40
@@ -23614,7 +23614,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2234prefix: *
-
+ Basic Braille Plus 32
@@ -23624,7 +23624,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2235prefix: *
-
+ Connect Braille
@@ -23766,7 +23766,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- ابزار نمایشگر بریل افزوده شد؛ که امکان مشاهدهی خروجی بریل از طریق پنجرهای روی صفحهنمایش را فراهم میکند. (#7788)
+ ابزار بریلنما افزوده شد؛ که امکان مشاهدهی خروجی بریل از طریق پنجرهای روی صفحهنمایش را فراهم میکند. (#7788)
@@ -23926,7 +23926,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- eSpeak-NG به نسخهی ۱.۵۱-dev، ویرایش ca65812ac6019926f2fbd7f12c92d7edd3701e0c بروز شد. (#10581)
+ ایسپیک NG به نسخهی ۱.۵۱-dev، ویرایش ca65812ac6019926f2fbd7f12c92d7edd3701e0c بروز شد. (#10581)
@@ -24254,7 +24254,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2303prefix: ###
-
+ Changes for Developers
@@ -24264,7 +24264,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2305prefix: *
-
+ Updated Python to 3.7. (#7105)
@@ -24274,7 +24274,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2306prefix: *
-
+ Updated pySerial to version 3.4. (#8815)
@@ -24284,7 +24284,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2307prefix: *
-
+ Updated wxPython to 4.0.3 to support Python 3.5 and later. (#9630)
@@ -24294,7 +24294,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2308prefix: *
-
+ Updated six to version 1.12.0. (#9630)
@@ -24304,7 +24304,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2309prefix: *
-
+ Updated py2exe to version 0.9.3.2 (in development, commit b372a8e from albertosottile/py2exe#13). (#9856)
@@ -24314,7 +24314,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2310prefix: *
-
+ Updated UIAutomationCore.dll comtypes module to version 10.0.18362. (#9829)
@@ -24324,7 +24324,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2311prefix: *
-
+ The tab-completion in the Python console only suggests attributes starting with an underscore if the underscore is first typed. (#9918)
@@ -24334,7 +24334,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2312prefix: *
-
+ Flake8 linting tool has been integrated with SCons reflecting code requirements for Pull Requests. (#5918)
@@ -24344,7 +24344,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2313prefix: *
-
+ As NVDA no longer depends on pyWin32, modules such as win32api and win32con are no longer available to add-ons. (#9639)
@@ -24354,7 +24354,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2314prefix: *
-
+ win32api calls can be replaced with direct calls to win32 dll functions via ctypes.
@@ -24364,7 +24364,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2315prefix: *
-
+ win32con constants should be defined in your files.
@@ -24374,7 +24374,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2316prefix: *
-
+ The "async" argument in nvwave.playWaveFile has been renamed to "asynchronous". (#8607)
@@ -24384,7 +24384,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2317prefix: *
-
+ speakText and speakCharacter methods on synthDriver objects are no longer supported.
@@ -24394,7 +24394,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2318prefix: *
-
+ This functionality is handled by SynthDriver.speak.
@@ -24404,7 +24404,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2319prefix: *
-
+ SynthSetting classes in synthDriverHandler have been removed. Now use driverHandler.DriverSetting classes instead.
@@ -24414,7 +24414,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2320prefix: *
-
+ SynthDriver classes should no longer expose index via the lastIndex property.
@@ -24424,7 +24424,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2321prefix: *
-
+ Instead, they should notify the synthDriverHandler.synthIndexReached action with the index, once all previous audio has finished playing before that index.
@@ -24434,7 +24434,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2322prefix: *
-
+ SynthDriver classes must now notify the synthDriverHandler.synthDoneSpeaking action, once all audio from a SynthDriver.speak call has completed playing.
@@ -24444,7 +24444,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2323prefix: *
-
+ SynthDriver classes must support the speech.PitchCommand in their speak method, as changes in pitch for speak spelling now depends on this functionality.
@@ -24454,7 +24454,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2324prefix: *
-
+ The speech function getSpeechTextForProperties has been renamed to getPropertiesSpeech. (#10098)
@@ -24464,7 +24464,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2325prefix: *
-
+ The braille function getBrailleTextForProperties has been renamed to getPropertiesBraille. (#10469)
@@ -24474,7 +24474,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2326prefix: *
-
+ Several speech functions have been changed to return speech sequences. (#10098)
@@ -24484,7 +24484,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2327prefix: *
-
+ getControlFieldSpeech
@@ -24494,7 +24494,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2328prefix: *
-
+ getFormatFieldSpeech
@@ -24504,7 +24504,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2329prefix: *
-
+ getSpeechTextForProperties now called getPropertiesSpeech
@@ -24514,7 +24514,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2330prefix: *
-
+ getIndentationSpeech
@@ -24524,7 +24524,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2331prefix: *
-
+ getTableInfoSpeech
@@ -24534,7 +24534,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2332prefix: *
-
+ Added a textUtils module to simplify string differences between Python 3 strings and Windows unicode strings. (#9545)
@@ -24544,7 +24544,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2333prefix: *
-
+ See the module documentation and textInfos.offsets module for example implementations.
@@ -24554,7 +24554,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2334prefix: *
-
+ Deprecated functionality now removed. (#9548)
@@ -24564,7 +24564,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2335prefix: *
-
+ AppModules removed:
@@ -24574,7 +24574,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2336prefix: *
-
+ Windows XP sound recorder.
@@ -24584,7 +24584,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2337prefix: *
-
+ Klango Player, which is abandoned software.
@@ -24594,7 +24594,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2338prefix: *
-
+ configobj.validate wrapper removed.
@@ -24604,7 +24604,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2339prefix: *
-
+ New code should use from configobj import validate instead of import validate
@@ -24614,7 +24614,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2340prefix: *
-
+ textInfos.Point and textInfos.Rect replaced by locationHelper.Point and locationHelper.RectLTRB respectively.
@@ -24624,7 +24624,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2341prefix: *
-
+ braille.BrailleHandler._get_tether and braille.BrailleHandler.set_tether have been removed.
@@ -24634,7 +24634,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2342prefix: *
-
+ config.getConfigDirs has been removed.
@@ -24644,7 +24644,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2343prefix: *
-
+ config.ConfigManager.getConfigValidationParameter has been replaced by getConfigValidation
@@ -24654,7 +24654,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2344prefix: *
-
+ inputCore.InputGesture.logIdentifier property has been removed.
@@ -24664,7 +24664,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2345prefix: *
-
+ Use _get_identifiers in inputCore.InputGesture instead.
@@ -24674,7 +24674,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2346prefix: *
-
+ synthDriverHandler.SynthDriver.speakText/speakCharacter have been removed.
@@ -24684,7 +24684,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2347prefix: *
-
+ Removed several synthDriverHandler.SynthSetting classes.
@@ -24694,7 +24694,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2348prefix: *
-
+ Previously kept for backwards compatibility (#8214), now considered obsolete.
@@ -24704,7 +24704,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2349prefix: *
-
+ Drivers that used the SynthSetting classes should be updated to use the DriverSetting classes.
@@ -24714,7 +24714,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2350prefix: *
-
+ Some legacy code has been removed, particularly:
@@ -24724,7 +24724,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2351prefix: *
-
+ Support for the Outlook pre 2003 message list.
@@ -24734,7 +24734,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2352prefix: *
-
+ An overlay class for the classic start menu, only found in Windows Vista and earlier.
@@ -24744,7 +24744,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2353prefix: *
-
+ Dropped support for Skype 7, as it is definitely not working any more.
@@ -24754,7 +24754,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2354prefix: *
-
+ Added a framework to create vision enhancement providers; modules that can change screen contents, optionally based on input from NVDA about object locations. (#9064)
@@ -24764,7 +24764,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2355prefix: *
-
+ Add-ons can bundle their own providers in a visionEnhancementProviders folder.
@@ -24774,7 +24774,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2356prefix: *
-
+ See the vision and visionEnhancementProviders modules for the implementation of the framework and examples, respectively.
@@ -24784,7 +24784,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2357prefix: *
-
+ Vision enhancement providers are enabled and configured via the 'vision' category in NVDA's settings dialog.
@@ -24794,7 +24794,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2358prefix: *
-
+ Abstract class properties are now supported on objects that inherit from baseObject.AutoPropertyObject (e.g. NVDAObjects and TextInfos). (#10102)
@@ -24804,7 +24804,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2359prefix: *
-
+ Introduced displayModel.UNIT_DISPLAYCHUNK as a textInfos unit constant specific to DisplayModelTextInfo. (#10165)
@@ -24814,7 +24814,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2360prefix: *
-
+ This new constant allows walking over the text in a DisplayModelTextInfo in a way that more closely resembles how the text chunks are saved in the underlying model.
@@ -24824,7 +24824,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2361prefix: *
-
+ displayModel.getCaretRect now returns an instance of locationHelper.RectLTRB. (#10233)
@@ -24834,7 +24834,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2362prefix: *
-
+ The UNIT_CONTROLFIELD and UNIT_FORMATFIELD constants have been moved from virtualBuffers.VirtualBufferTextInfo to the textInfos package. (#10396)
@@ -24844,7 +24844,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2363prefix: *
-
+ For every entry in the NVDA log, information about the originating thread is now included. (#10259)
@@ -24854,7 +24854,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2364prefix: *
-
+ UIA TextInfo objects can now be moved/expanded by the page, story and formatField text units. (#10396)
@@ -24864,7 +24864,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2365prefix: *
-
+ External modules (appModules and globalPlugins) are now less likely to be able to break the creation of NVDAObjects.
@@ -24874,7 +24874,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2366prefix: *
-
+ Exceptions caused by the "chooseNVDAObjectOverlayClasses" and "event_NVDAObject_init" methods are now properly caught and logged.
@@ -24884,7 +24884,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2367prefix: *
-
+ The aria.htmlNodeNameToAriaLandmarkRoles dictionary has been renamed to aria.htmlNodeNameToAriaRoles. It now also contains roles that aren't landmarks.
@@ -24894,7 +24894,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2368prefix: *
-
+ scriptHandler.isCurrentScript has been removed due to lack of use. There is no replacement. (#8677)
@@ -25254,7 +25254,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- eSpeak-NG به ویرایش 67324cc بروز شد.
+ ایسپیک NG به ویرایش 67324cc بروز شد.
@@ -25522,7 +25522,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2443prefix: ###
-
+ Changes for Developers
@@ -25532,7 +25532,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2445prefix: *
-
+ You can now set the "disableBrowseModeByDefault" property on app modules to leave browse mode off by default. (#8846)
@@ -25542,7 +25542,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2446prefix: *
-
+ The extended window style of a window is now exposed using the `extendedWindowStyle` property on Window objects and their derivatives. (#9136)
@@ -25552,7 +25552,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2447prefix: *
-
+ Updated comtypes package to 1.1.7. (#9440, #8522)
@@ -25562,7 +25562,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2448prefix: *
-
+ When using the report module info command, the order of information has changed to present the module first. (#7338)
@@ -25572,7 +25572,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2449prefix: *
-
+ Added an example to demonstrate using nvdaControllerClient.dll from C#. (#9600)
@@ -25582,7 +25582,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2450prefix: *
-
+ Added a new isWin10 function to the winVersion module which returns whether or not this copy of NVDA is running on (at least) the supplied release version of Windows 10 (such as 1903). (#9761)
@@ -25592,7 +25592,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2451prefix: *
-
+ The NVDA Python console now contains more useful modules in its namespace (such as appModules, globalPlugins, config and textInfos). (#9789)
@@ -25602,7 +25602,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2452prefix: *
-
+ The result of the last executed command in the NVDA Python console is now accessible from the _ (line) variable. (#9782)
@@ -25612,7 +25612,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2453prefix: *
-
+ Note that this shadows the gettext translation function also called "_". To access the translation function: del _
@@ -26266,7 +26266,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2532prefix: ###
-
+ Changes for Developers
@@ -26276,7 +26276,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2534prefix: *
-
+ NVDA can now be built with all editions of Microsoft Visual Studio 2017 (not just the Community edition). (#8939)
@@ -26286,7 +26286,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2535prefix: *
-
+ You can now include log output from liblouis into the NVDA log by setting the louis boolean flag in the debugLogging section of the NVDA configuration. (#4554)
@@ -26296,7 +26296,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2536prefix: *
-
+ Add-on authors are now able to provide NVDA version compatibility information in add-on manifests. (#6275, #9055)
@@ -26306,7 +26306,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2537prefix: *
-
+ minimumNVDAVersion: The minimum required version of NVDA for an add-on to work properly.
@@ -26316,7 +26316,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2538prefix: *
-
+ lastTestedNVDAVersion: The last version of NVDA an add-on has been tested with.
@@ -26326,7 +26326,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2539prefix: *
-
+ OffsetsTextInfo objects can now implement the _getBoundingRectFromOffset method to allow retrieval of bounding rectangles per characters instead of points. (#8572)
@@ -26336,7 +26336,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2540prefix: *
-
+ Added a boundingRect property to TextInfo objects to retrieve the bounding rectangle of a range of text. (#8371)
@@ -26346,7 +26346,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2541prefix: *
-
+ Properties and methods within classes can now be marked as abstract in NVDA. These classes will raise an error if instantiated. (#8294, #8652, #8658)
@@ -26356,7 +26356,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2542prefix: *
-
+ NVDA can log the time since input when text is spoken, which helps in measuring perceived responsiveness. This can be enabled by setting the timeSinceInput setting to True in the debugLog section of the NVDA configuration. (#9167)
@@ -26536,7 +26536,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- eSpeak-NG به ویرایش 919f3240cbb بروز شد.
+ ایسپیک NG به ویرایش 919f3240cbb بروز شد.
@@ -26694,7 +26694,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2587prefix: ###
-
+ Changes for Developers
@@ -26704,7 +26704,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2589prefix: *
-
+ gui.nvdaControls now contains two classes to create accessible lists with check boxes. (#7325)
@@ -26714,7 +26714,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2590prefix: *
-
+ CustomCheckListBox is an accessible subclass of wx.CheckListBox.
@@ -26724,7 +26724,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2591prefix: *
-
+ AutoWidthColumnCheckListCtrl adds accessible check boxes to an AutoWidthColumnListCtrl, which itself is based on wx.ListCtrl.
@@ -26734,7 +26734,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2592prefix: *
-
+ If you need to make a wx widget accessible which isn't already, it is possible to do so by using an instance of gui.accPropServer.IAccPropServer_impl. (#7491)
@@ -26744,7 +26744,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2593prefix: *
-
+ See the implementation of gui.nvdaControls.ListCtrlAccPropServer for more info.
@@ -26754,7 +26754,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2594prefix: *
-
+ Updated configobj to 5.1.0dev commit 5b5de48a. (#4470)
@@ -26764,7 +26764,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2595prefix: *
-
+ The config.post_configProfileSwitch action now takes the optional prevConf keyword argument, allowing handlers to take action based on differences between configuration before and after the profile switch. (#8758)
@@ -27063,7 +27063,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- eSpeak-ng به نگارش ۱.۴۹.۳dev، ویرایش 910f4c2 بروز شد. (#8561)
+ ایسپیک ng به نگارش ۱.۴۹.۳dev، ویرایش 910f4c2 بروز شد. (#8561)
@@ -27321,7 +27321,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2664prefix: ###
-
+ Changes for Developers
@@ -27331,7 +27331,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2666prefix: *
-
+ Added scriptHandler.script, which can function as a decorator for scripts on scriptable objects. (#6266)
@@ -27341,7 +27341,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2667prefix: *
-
+ A system test framework has been introduced for NVDA. (#708)
@@ -27351,7 +27351,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2668prefix: *
-
+ Some changes have been made to the hwPortUtils module: (#1271)
@@ -27361,7 +27361,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2669prefix: *
-
+ listUsbDevices now yields dictionaries with device information including hardwareID and devicePath.
@@ -27371,7 +27371,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2670prefix: *
-
+ Dictionaries yielded by listComPorts now also contain a usbID entry for COM ports with USB VID/PID information in their hardware ID.
@@ -27381,7 +27381,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2671prefix: *
-
+ Updated wxPython to 4.0.3. (#7077)
@@ -27391,7 +27391,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2672prefix: *
-
+ As NVDA now only supports Windows 7 SP1 and later, the key "minWindowsVersion" used to check if UIA should be enabled for a particular release of Windows has been removed. (#8422)
@@ -27401,7 +27401,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2673prefix: *
-
+ You can now register to be notified about configuration saves/reset actions via new config.pre_configSave, config.post_configSave, config.pre_configReset, and config.post_configReset actions. (#7598)
@@ -27411,7 +27411,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2674prefix: *
-
+ config.pre_configSave is used to be notified when NVDA's configuration is about to be saved, and config.post_configSave is called after configuration has been saved.
@@ -27421,7 +27421,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2675prefix: *
-
+ config.pre_configReset and config.post_configReset includes a factory defaults flag to specify if settings are reloaded from disk (false) or reset to defaults (true).
@@ -27431,7 +27431,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2676prefix: *
-
+ config.configProfileSwitch has been renamed to config.post_configProfileSwitch to reflect the fact that this action is called after profile switch takes place. (#7598)
@@ -27441,7 +27441,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2677prefix: *
-
+ UI Automation interfaces updated to Windows 10 October 2018 Update and Server 2019 (IUIAutomation6 / IUIAutomationElement9). (#8473)
@@ -27581,7 +27581,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- زبانهای جدید: مغولی، آلمانی سوئیسی
+ زبانهای جدید: مغولی، آلمانی سوئیسی.
@@ -27959,7 +27959,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2740prefix: ###
-
+ Changes for developers
@@ -27969,7 +27969,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2742prefix: *
-
+ The developer info for UIA objects now contains a list of the UIA patterns available. (#5712)
@@ -27979,7 +27979,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2743prefix: *
-
+ App modules can now force certain windows to always use UIA by implementing the isGoodUIAWindow method. (#7961)
@@ -27989,7 +27989,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2744prefix: *
-
+ The hidden boolean flag "outputPass1Only" in the braille section of the configuration has again been removed. Liblouis no longer supports pass 1 only output. (#7839)
@@ -28397,7 +28397,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2796prefix: ###
-
+ Changes for developers
@@ -28407,7 +28407,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2798prefix: *
-
+ Added a hidden boolean flag to the braille section in the configuration: "outputPass1Only". (#7301, #7693, #7702)
@@ -28417,7 +28417,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2799prefix: *
-
+ This flag defaults to true. If false, liblouis multi pass rules will be used for braille output.
@@ -28427,7 +28427,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2800prefix: *
-
+ A new dictionary (braille.RENAMED_DRIVERS) has been added to allow for smooth transition for users using drivers that have been superseded by others. (#7459)
@@ -28437,7 +28437,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2801prefix: *
-
+ Updated comtypes package to 1.1.3. (#7831)
@@ -28447,7 +28447,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2802prefix: *
-
+ Implemented a generic system in braille.BrailleDisplayDriver to deal with displays which send confirmation/acknowledgement packets. See the handyTech braille display driver as an example. (#7590, #7721)
@@ -28457,7 +28457,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2803prefix: *
-
+ A new "isAppX" variable in the config module can be used to detect if NVDA is running as a Windows Desktop Bridge Store app. (#7851)
@@ -28467,7 +28467,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2804prefix: *
-
+ For document implementations such as NVDAObjects or browseMode that have a textInfo, there is now a new documentBase.documentWithTableNavigation class that can be inherited from to gain standard table navigation scripts. Please refer to this class to see which helper methods must be provided by your implementation for table navigation to work. (#7849)
@@ -28477,7 +28477,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2805prefix: *
-
+ The scons batch file now better handles when Python 3 is also installed, making use of the launcher to specifically launch python 2.7 32 bit. (#7541)
@@ -28487,7 +28487,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2806prefix: *
-
+ hwIo.Hid now takes an additional parameter exclusive, which defaults to True. If set to False, other applications are allowed to communicate with a device while it is connected to NVDA. (#7859)
@@ -28965,7 +28965,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2863prefix: ###
-
+ Changes for Developers
@@ -28975,7 +28975,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2865prefix: *
-
+ "scons tests" now checks that translatable strings have translator comments. You can also run this alone with "scons checkPot". (#7492)
@@ -28985,7 +28985,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2866prefix: *
-
+ There is now a new extensionPoints module which provides a generic framework to enable code extensibility at specific points in the code. This allows interested parties to register to be notified when some action occurs (extensionPoints.Action), to modify a specific kind of data (extensionPoints.Filter) or to participate in deciding whether something will be done (extensionPoints.Decider). (#3393)
@@ -28995,7 +28995,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2867prefix: *
-
+ You can now register to be notified about configuration profile switches via the config.configProfileSwitched Action. (#3393)
@@ -29005,7 +29005,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2868prefix: *
-
+ Braille display gestures that emulate system keyboard key modifiers (such as control and alt) can now be combined with other emulated system keyboard keys without explicit definition. (#6213)
@@ -29015,7 +29015,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2869prefix: *
-
+ For example, if you have a key on your display bound to the alt key and another display key to downArrow, combining these keys will result in the emulation of alt+downArrow.
@@ -29025,7 +29025,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2870prefix: *
-
+ The braille.BrailleDisplayGesture class now has an extra model property. If provided, pressing a key will generate an additional, model specific gesture identifier. This allows a user to bind gestures limited to a specific braille display model.
@@ -29035,7 +29035,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2871prefix: *
-
+ See the baum driver as an example for this new functionality.
@@ -29045,7 +29045,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2872prefix: *
-
+ NVDA is now compiled with Visual Studio 2017 and the Windows 10 SDK. (#7568)
@@ -29724,7 +29724,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2949prefix: ###
-
+ Changes for Developers
@@ -29734,7 +29734,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2951prefix: *
-
+ Timestamps in the log now include milliseconds. (#7163)
@@ -29744,7 +29744,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2952prefix: *
-
+ NVDA must now be built with Visual Studio Community 2015. Visual Studio Express is no longer supported. (#7110)
@@ -29754,7 +29754,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2953prefix: *
-
+ The Windows 10 Tools and SDK are now also required, which can be enabled when installing Visual Studio.
@@ -29764,7 +29764,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2954prefix: *
-
+ See the Installed Dependencies section of the readme for additional details.
@@ -29774,7 +29774,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2955prefix: *
-
+ Support for content recognizers such as OCR and image description tools can be easily implemented using the new contentRecog package. (#7361)
@@ -29784,7 +29784,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2956prefix: *
-
+ The Python json package is now included in NVDA binary builds. (#3050)
@@ -29875,7 +29875,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- زبان جدید: برمهای
+ زبان جدید: برمهای.
@@ -30123,7 +30123,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 2999prefix: ###
-
+ Changes for Developers
@@ -30133,7 +30133,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3001prefix: *
-
+ Commandline arguments are now processed with Python's argparse module, rather than optparse. This allows certain options such as -r and -q to be handled exclusively. (#6865)
@@ -30143,7 +30143,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3002prefix: *
-
+ core.callLater now queues the callback to NVDA's main queue after the given delay, rather than waking the core and executing it directly. This stops possible freezes due to the core accidentally going to sleep after processing a callback, in the midle of a modal call such as the desplaying of a message box. (#6797)
@@ -30153,7 +30153,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3003prefix: *
-
+ The InputGesture.identifiers property has been changed so that it is no longer normalized. (#6945)
@@ -30163,7 +30163,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3004prefix: *
-
+ Subclasses no longer need to normalize identifiers before returning them from this property.
@@ -30173,7 +30173,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3005prefix: *
-
+ If you want normalized identifiers, there is now an InputGesture.normalizedIdentifiers property which normalizes the identifiers returned by the identifiers property .
@@ -30183,7 +30183,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3006prefix: *
-
+ The InputGesture.logIdentifier property is now deprecated. Callers should use InputGesture.identifiers[0] instead. (#6945)
@@ -30193,7 +30193,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3007prefix: *
-
+ Removed some deprecated code:
@@ -30203,7 +30203,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3008prefix: *
-
+ `speech.REASON_*` constants: `controlTypes.REASON_*` should be used instead. (#6846)
@@ -30213,7 +30213,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3009prefix: *
-
+ `i18nName` for synth settings: `displayName` and `displayNameWithAccelerator` should be used instead. (#6846, #5185)
@@ -30223,7 +30223,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3010prefix: *
-
+ `config.validateConfig`. (#6846, #667)
@@ -30233,7 +30233,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3011prefix: *
-
+ `config.save`: `config.conf.save` should be used instead. (#6846, #667)
@@ -30243,7 +30243,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3012prefix: *
-
+ The list of completions in the autocomplete context menu of the Python Console no longer shows any object path leading up to the final symbol being completed. (#7023)
@@ -30253,7 +30253,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3013prefix: *
-
+ There is now a unit testing framework for NVDA. (#7026)
@@ -30263,7 +30263,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3014prefix: *
-
+ Unit tests and infrastructure are located in the tests/unit directory. See the docstring in the tests\unit\init.py file for details.
@@ -30273,7 +30273,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3015prefix: *
-
+ You can run tests using "scons tests". See the "Running Tests" section of readme.md for details.
@@ -30283,7 +30283,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3016prefix: *
-
+ If you are submitting a pull request for NVDA, you should first run the tests and ensure they pass.
@@ -30454,7 +30454,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- eSpeak NG به ویرایش e095f008، ۱۰ ژانویه ۲۰۱۷ ارتقا یافت. (#6717)
+ ایسپیک NG به ویرایش e095f008، ۱۰ ژانویه ۲۰۱۷ ارتقا یافت. (#6717)
@@ -30622,7 +30622,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3059prefix: ###
-
+ Changes for Developers
@@ -30632,7 +30632,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3061prefix: *
-
+ Profiles and configuration files are now automatically upgraded to meet the requirements of schema modifications. If there is an error during upgrade, a notification is shown, the configuration is reset and the old configuration file is available in the NVDA log at 'Info' level. (#6470)
@@ -31101,7 +31101,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3117prefix: ###
-
+ Changes for Developers
@@ -31111,7 +31111,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3119prefix: *
-
+ It is now possible to provide app modules for executables containing a dot (.) in their names. Dots are replaced with underscores (_). (#5323)
@@ -31121,7 +31121,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3120prefix: *
-
+ The new gui.guiHelper module includes utilities to simplify the creation of wxPython GUIs, including automatic management of spacing. This facilitates better visual appearance and consistency, as well as easing creation of new GUIs for blind developers. (#6287)
@@ -31312,7 +31312,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- eSpeakNG به نگارش Master 11b1a7b (۲۲ ژوئن ۲۰۱۶) روزامد شد. (#6037)
+ ایسپیک NG به نگارش Master 11b1a7b (۲۲ ژوئن ۲۰۱۶) روزامد شد. (#6037)
@@ -31580,7 +31580,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3175prefix: ###
-
+ Changes for Developers
@@ -31590,7 +31590,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3177prefix: *
-
+ Logging information directly from a property no longer results in the property being called recursively over and over again. (#6122)
@@ -31611,7 +31611,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- این انتشار، مشکل توقفهای واژهپرداز مایکروسافت را برطرف میکند.
+ این انتشار، مشکل توقفهای واژهپرداز مایکروسافت را برطرف میکند:
@@ -31958,7 +31958,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3226prefix: ###
-
+ Changes for Developers
@@ -31968,7 +31968,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3228prefix: *
-
+ NVDA's C++ components are now built with Microsoft Visual Studio 2015. (#5592)
@@ -31978,7 +31978,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3229prefix: *
-
+ You can now present a text or HTML message to the user in browse mode using ui.browseableMessage. (#4908)
@@ -31988,7 +31988,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3230prefix: *
-
+ In the User Guide, when a <!-- KC:setting command is used for a setting which has a common key for all layouts, the key may now be placed after a full-width colon (:) as well as the regular colon (:). (#5739) -->
@@ -32417,7 +32417,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3282prefix: ###
-
+ Changes for Developers
@@ -32427,7 +32427,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3284prefix: *
-
+ The new audioDucking.AudioDucker class allows code which outputs audio to indicate when background audio should be ducked. (#3830)
@@ -32437,7 +32437,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3285prefix: *
-
+ nvwave.WavePlayer's constructor now has a wantDucking keyword argument which specifies whether background audio should be ducked while audio is playing. (#3830)
@@ -32447,7 +32447,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3286prefix: *
-
+ When this is enabled (which is the default), it is essential that WavePlayer.idle be called when appropriate.
@@ -32457,7 +32457,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3287prefix: *
-
+ Enhanced I/O for braille displays: (#5609)
@@ -32467,7 +32467,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3288prefix: *
-
+ Thread-safe braille display drivers can declare themselves as such using the BrailleDisplayDriver.isThreadSafe attribute. A driver must be thread-safe to benefit from the following features.
@@ -32477,7 +32477,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3289prefix: *
-
+ Data is written to thread-safe braille display drivers in the background, thus improving performance.
@@ -32487,7 +32487,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3290prefix: *
-
+ hwIo.Serial extends pyserial to call a callable when data is received instead of drivers having to poll.
@@ -32497,7 +32497,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3291prefix: *
-
+ hwIo.Hid provides support for braille displays communicating via USB HID.
@@ -32507,7 +32507,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3292prefix: *
-
+ hwPortUtils and hwIo can optionally provide detailed debug logging, including devices found and all data sent and received.
@@ -32517,7 +32517,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3293prefix: *
-
+ There are several new properties accessible from touch screen gestures: (#5652)
@@ -32527,7 +32527,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3294prefix: *
-
+ MultitouchTracker objects now contain a childTrackers property which contains the MultiTouchTrackers the tracker was composed of. For example, 2 finger double tap has child trackers for two 2-finger taps. The 2-finger taps themselves have child trackers for two taps.
@@ -32537,7 +32537,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3295prefix: *
-
+ MultiTouchTracker objects now also contain a rawSingleTouchTracker property if the tracker was the result of one single finger doing a tap, flick or hover. The SingleTouchTracker allows access to the underlying ID assigned to the finger by the operating system and whether or not the finger is still in contact at the current time.
@@ -32547,7 +32547,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3296prefix: *
-
+ TouchInputGestures now have x and y properties, removing the need to access the tracker for trivial cases.
@@ -32557,7 +32557,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3297prefix: *
-
+ TouchInputGesturs now contain a preheldTracker property, which is a MultitouchTracker object representing the other fingers held while this action was being performed.
@@ -32567,7 +32567,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3298prefix: *
-
+ Two new touch screen gestures can be emitted: (#5652)
@@ -32577,7 +32577,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3299prefix: *
-
+ Plural tap and holds (e.g. double tap and hold)
@@ -32587,7 +32587,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3300prefix: *
-
+ A generalized identifier with finger count removed for holds (e.g. hold+hover for 1finger_hold+hover).
@@ -33385,7 +33385,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3397prefix: ###
-
+ Changes for Developers
@@ -33395,7 +33395,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3399prefix: *
-
+ You can now inject raw input from a system keyboard that is not handled natively by Windows (e.g. a QWERTY keyboard on a braille display) using the new keyboardHandler.injectRawKeyboardInput function. (#4576)
@@ -33405,7 +33405,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3400prefix: *
-
+ eventHandler.requestEvents has been added to request particular events that are blocked by default; e.g. show events from a specific control or certain events even when in the background. (#3831)
@@ -33415,7 +33415,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3401prefix: *
-
+ Rather than a single i18nName attribute, synthDriverHandler.SynthSetting now has separate displayNameWithAccelerator and displayName attributes to avoid reporting of the accelerator in the synth settings ring in some languages.
@@ -33425,7 +33425,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3402prefix: *
-
+ For backwards compatibility, in the constructor, displayName is optional and will be derived from displayNameWithAccelerator if not provided. However, if you intend to have an accelerator for a setting, both should be provided.
@@ -33435,7 +33435,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3403prefix: *
-
+ The i18nName attribute is deprecated and may be removed in a future release.
@@ -33694,7 +33694,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3438prefix: ###
-
+ Changes for Developers
@@ -33704,7 +33704,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3440prefix: *
-
+ brailleInput.handler.sendChars(mychar) will no longer filter out a character if it is equal to the previous character by ensuring that the key sent is correctly released. (#4139)
@@ -33714,7 +33714,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3441prefix: *
-
+ Scripts for changing touch modes will now honor new labeles added to touchHandler.touchModeLabels. (#4699)
@@ -33724,7 +33724,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3442prefix: *
-
+ Add-ons can provide their own math presentation implementations. See the mathPres package for details. (#4509)
@@ -33734,7 +33734,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3443prefix: *
-
+ Speech commands have been implemented to insert a break between words and to change the pitch, volume and rate. See BreakCommand, PitchCommand, VolumeCommand and RateCommand in the speech module. (#4674)
@@ -33744,7 +33744,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3444prefix: *
-
+ There is also speech.PhonemeCommand to insert specific pronunciation, but the current implementations only support a very limited number of phonemes.
@@ -34233,7 +34233,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3502prefix: ###
-
+ Changes for Developers
@@ -34243,7 +34243,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3504prefix: *
-
+ Updated wxPython to 3.0.2.0. (#3763)
@@ -34253,7 +34253,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3505prefix: *
-
+ Updated Python to 2.7.9. (#4715)
@@ -34263,7 +34263,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3506prefix: *
-
+ NVDA no longer crashes when restarting after removing or updating an add-on which imports speechDictHandler in its installTasks module. (#4496)
@@ -34295,7 +34295,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
- زبانهای جدید: اسپانیایی کلمبیا و پنجابی
+ زبانهای جدید: اسپانیایی کلمبیا و پنجابی.
@@ -34573,7 +34573,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3545prefix: ###
-
+ Changes for Developers
@@ -34583,7 +34583,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3547prefix: *
-
+ For executables which host many different apps (e.g. javaw.exe), code can now be provided to load specific app modules for each app instead of loading the same app module for all hosted apps. (#4360)
@@ -34593,7 +34593,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3548prefix: *
-
+ See the code documentation for appModuleHandler.AppModule for details.
@@ -34603,7 +34603,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3549prefix: *
-
+ Support for javaw.exe is implemented.
@@ -34613,7 +34613,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3551prefix: ##
-
+ 2014.3
@@ -34623,7 +34623,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3553prefix: ###
-
+ New Features
@@ -34633,7 +34633,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3555prefix: *
-
+ The sounds played when NVDA starts and exits can be disabled via a new option in the General Settings dialog. (#834)
@@ -34643,7 +34643,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3556prefix: *
-
+ Help for add-ons can be accessed from the Add-ons Manager for add-ons which support this. (#2694)
@@ -34653,7 +34653,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3557prefix: *
-
+ Support for the Calendar in Microsoft Outlook 2007 and above (#2943) including:
@@ -34663,7 +34663,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3558prefix: *
-
+ Announcement of the current time when moving around with the arrow keys.
@@ -34673,7 +34673,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3559prefix: *
-
+ Indication if the selected time is within any appointments.
@@ -34683,7 +34683,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3560prefix: *
-
+ announcement of the selected appointment when pressing tab.
@@ -34693,7 +34693,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3561prefix: *
-
+ Smart filtering of the date so as to only announce the date if the new selected time or appointment is on a different day to the last.
@@ -34703,7 +34703,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3562prefix: *
-
+ Enhanced support for the Inbox and other message lists in Microsoft Outlook 2010 and above (#3834) including:
@@ -34713,7 +34713,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3563prefix: *
-
+ The ability to silence column headers (from, subject, etc.) by turning off the Report Table row and column headers option in Document Formatting settings.
@@ -34723,7 +34723,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3564prefix: *
-
+ The ability to use table navigation commands (control + alt + arrows) to move through the individual columns.
@@ -34733,7 +34733,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3565prefix: *
-
+ Microsoft word: If an inline image has no alternative text set, NVDA will instead report the title of the image if the author has provided one. (#4193)
@@ -34743,7 +34743,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3566prefix: *
-
+ Microsoft Word: NVDA can now report paragraph indenting with the report formatting command (NVDA+f). It can also be reported automatically when the new Report Paragraph indenting option is enabled in Document Formatting settings. (#4165)
@@ -34753,7 +34753,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3567prefix: *
-
+ Report automatically inserted text such as a new bullet, number or tab indent when pressing enter in editable documents and text fields. (#4185)
@@ -34763,7 +34763,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3568prefix: *
-
+ Microsoft word: Pressing NVDA+alt+c will report the text of a comment if the cursor is within one. (#3528)
@@ -34773,7 +34773,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3569prefix: *
-
+ Improved support for automatic column and row header reading in Microsoft Excel (#3568) including:
@@ -34783,7 +34783,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3570prefix: *
-
+ Support of Excel defined name ranges to identify header cells (compatible with Jaws screen reader) .
@@ -34793,7 +34793,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3571prefix: *
-
+ The set column header (NVDA+shift+c) and set row header (NVDA+shift+r) commands now store the settings in the worksheet so that they are available the next time the sheet is opened, and will be available to other screen readers that support the defined name range scheme.
@@ -34803,7 +34803,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3572prefix: *
-
+ These commands can also now be used multiple times per sheet to set different headers for different regions.
@@ -34813,7 +34813,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3573prefix: *
-
+ Support for automatic column and row header reading in Microsoft Word (#3110) including:
@@ -34823,7 +34823,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3574prefix: *
-
+ Support of Microsoft Word bookmarks to identify header cells (compatible with Jaws screen reader).
@@ -34832,7 +34832,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3575
-
+ - set column header (NVDA+shift+c) and set row header (NVDA+shift+r) commands while on the first header cell in a table allow you to tell NVDA that these headers should be reported automatically. Settings are stored in the document so that they are available the next time the document is opened, and will be available to other screen readers that support the bookmark scheme.
@@ -34842,7 +34842,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3576prefix: *
-
+ Microsoft Word: Report the distance from the left edge of the page when the tab key is pressed. (#1353)
@@ -34852,7 +34852,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3577prefix: *
-
+ Microsoft Word: provide feedback in speech and braille for most available formatting shortcut keys (bold, italic, underline, alignment, outline level, superscript, subscript and font size). (#1353)
@@ -34862,7 +34862,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3578prefix: *
-
+ Microsoft Excel: If the selected cell contains comments, they can be now reported by pressing NVDA+alt+c. (#2920)
@@ -34872,7 +34872,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3579prefix: *
-
+ Microsoft Excel: Provide an NVDA-specific dialog to edit the comments on the currently selected cell when pressing Excel's shift+f2 command to enter comment editing mode. (#2920)
@@ -34882,7 +34882,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3580prefix: *
-
+ Microsoft Excel: speech and braille feedback for many more selection movement shortcuts (#4211) including:
@@ -34892,7 +34892,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3581prefix: *
-
+ Vertical page movement (pageUp and pageDown);
@@ -34902,7 +34902,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3582prefix: *
-
+ Horizontal page movement (alt+pageUp and alt+pageDown);
@@ -34912,7 +34912,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3583prefix: *
-
+ Extend selection (the above keys with Shift added); and
@@ -34922,7 +34922,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3584prefix: *
-
+ Selecting the current region (control+shift+8).
@@ -34932,7 +34932,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3585prefix: *
-
+ Microsoft Excel: The vertical and horizontal alignment for cells can now be reported with the report formatting command (NVDA+f). It can also be reported automatically if the Report alignment option in Document Formatting settings is enabled. (#4212)
@@ -34942,7 +34942,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3586prefix: *
-
+ Microsoft Excel: The style of a cell can now be reported with the report formatting command (NVDA+f). It can also be reported automatically if the Report Style option in Document formatting settings is enabled. (#4213)
@@ -34952,7 +34952,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3587prefix: *
-
+ Microsoft PowerPoint: when moving shapes around a slide with the arrow keys, the shape's current location is now reported (#4214) including:
@@ -34962,7 +34962,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3588prefix: *
-
+ The distance between the shape and each of the slide edges is reported.
@@ -34972,7 +34972,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3589prefix: *
-
+ If the shape covers or is covered by another shape, then the distance overlapped and the overlapped shape are reported.
@@ -34982,7 +34982,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3590prefix: *
-
+ To report this information at any time without moving a shape, press the report location command (NVDA+delete).
@@ -34992,7 +34992,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3591prefix: *
-
+ When selecting a shape, if it is covered by another shape, NVDA will report that it is obscured.
@@ -35002,7 +35002,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3592prefix: *
-
+ The report location command (NVDA+delete) is more context specific in some situations. (#4219)
@@ -35012,7 +35012,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3593prefix: *
-
+ In standard edit fields and browse mode, the cursor position as a percentage through the content and its screen coordinates are reported.
@@ -35022,7 +35022,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3594prefix: *
-
+ On shapes in PowerPoint Presentations, position of the shape relative to the slide and other shapes is reported.
@@ -35032,7 +35032,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3595prefix: *
-
+ Pressing this command twice will produce the previous behaviour of reporting the location information for the entire control.
@@ -35042,7 +35042,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3596prefix: *
-
+ New language: Catalan.
@@ -35052,7 +35052,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3598prefix: ###
-
+ Changes
@@ -35062,7 +35062,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3600prefix: *
-
+ Updated liblouis braille translator to 2.5.4. (#4103)
@@ -35072,7 +35072,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3602prefix: ###
-
+ Bug Fixes
@@ -35082,7 +35082,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3604prefix: *
-
+ In Google Chrome and Chrome-based browsers, certain chunks of text (such as those with emphasis) are no longer repeated when reporting the text of an alert or dialog. (#4066)
@@ -35092,7 +35092,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3605prefix: *
-
+ In browse mode in Mozilla applications, pressing enter on a button, etc. no longer fails to activate it (or activates the wrong control) in certain cases such as the buttons at the top of Facebook. (#4106)
@@ -35102,7 +35102,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3606prefix: *
-
+ Useless information is no longer announced when tabbing in iTunes. (#4128)
@@ -35112,7 +35112,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3607prefix: *
-
+ In certain lists in iTunes such as the Music list, moving to the next item using object navigation now works correctly. (#4129)
@@ -35122,7 +35122,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3608prefix: *
-
+ HTML elements considered headings because of WAI ARIA markup are now included in the Browse mode Elements list and quick navigation for Internet Explorer documents. (#4140)
@@ -35132,7 +35132,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3609prefix: *
-
+ Following same-page links in recent versions of Internet Explorer now correctly moves to and reports the destination position in browse mode documents. (#4134)
@@ -35142,7 +35142,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3610prefix: *
-
+ Microsoft Outlook 2010 and above: Overall access to secure dialogs such as the New profiles and mail setup dialogs has been improved. (#4090, #4091, #4095)
@@ -35152,7 +35152,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3611prefix: *
-
+ Microsoft Outlook: Useless verbosity has been decreased in command toolbars when navigating through certain dialogs. (#4096, #3407)
@@ -35162,7 +35162,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3612prefix: *
-
+ Microsoft word: Tabbing to a blank cell in a table no longer incorrectly announces exiting the table. (#4151)
@@ -35172,7 +35172,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3613prefix: *
-
+ Microsoft Word: The first character past the end of a table (including a new blank line) is no longer incorrectly considered to be inside the table. (#4152)
@@ -35182,7 +35182,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3614prefix: *
-
+ Microsoft Word 2010 spell check dialog: The actual misspelled word is reported rather than inappropriately reporting just the first bold word. (#3431)
@@ -35192,7 +35192,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3615prefix: *
-
+ In browse mode in Internet Explorer and other MSHTML controls, tabbing or using single letter navigation to move to form fields again reports the label in many cases where it didn't (specifically, where HTML label elements are used). (#4170)
@@ -35202,7 +35202,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3616prefix: *
-
+ Microsoft Word: Reporting the existence and placement of comments is more accurate. (#3528)
@@ -35212,7 +35212,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3617prefix: *
-
+ Navigation of certain dialogs in MS Office products such as Word, Excel and Outlook has been improved by no longer reporting particular control container toolbars which are not useful to the user. (#4198)
@@ -35222,7 +35222,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3618prefix: *
-
+ Task panes such as clipboard manager or File recovery no longer accidentilly seem to gain focus when opening an application such as Microsoft Word or Excel, which was sometimes causing the user to have to switch away from and back to the application to use the document or spreadsheet. (#4199)
@@ -35232,7 +35232,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3619prefix: *
-
+ NVDA no longer fails to run on recent Windows Operating Systems if the user's Windows language is set to Serbian (Latin). (#4203)
@@ -35242,7 +35242,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3620prefix: *
-
+ Pressing numlock while in input help mode now correctly toggles numlock, rather than causing the keyboard and the Operating System to become out of sync in regards to the state of this key. (#4226)
@@ -35252,7 +35252,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3621prefix: *
-
+ In Google Chrome, the title of the document is again reported when switching tabs. In NVDA 2014.2, this did not occur in some cases. (#4222)
@@ -35262,7 +35262,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3622prefix: *
-
+ In Google Chrome and Chrome-based browsers, the URL of the document is no longer reported when reporting the document. (#4223)
@@ -35272,7 +35272,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3623prefix: *
-
+ When running say all with the No speech synthesizer selected (useful for automated testing), say all will now complete instead of stopping after the first few lines. (#4225)
@@ -35282,7 +35282,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3624prefix: *
-
+ Microsoft Outlook's Signature dialog: The Signature editing field is now accessible, allowing for full cursor tracking and format detection. (#3833)
@@ -35292,7 +35292,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3625prefix: *
-
+ Microsoft Word: When reading the last line of a table cell, the entire table cell is no longer read. (#3421)
@@ -35302,7 +35302,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3626prefix: *
-
+ Microsoft Word: When reading the first or last line of a table of contents, the entire table of contents is no longer read. (#3421)
@@ -35312,7 +35312,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3627prefix: *
-
+ When speaking typed words and in some other cases, words are no longer incorrectly broken at marks such as vowel signs and virama in Indic languages. (#4254)
@@ -35322,7 +35322,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3628prefix: *
-
+ Numeric editable text fields in GoldWave are now handled correctly. (#670)
@@ -35332,7 +35332,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3629prefix: *
-
+ Microsoft Word: when moving by paragraph with control+downArrow / control+upArrow, it is no longer necessary to press them twice if moving through bulleted or numbered lists. (#3290)
@@ -35342,7 +35342,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3631prefix: ###
-
+ Changes for Developers
@@ -35352,7 +35352,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3633prefix: *
-
+ NVDA now has unified support for add-on documentation. See the Add-on Documentation section of the Developer Guide for details. (#2694)
@@ -35362,7 +35362,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3634prefix: *
-
+ When providing gesture bindings on a ScriptableObject via __gestures, it is now possible to provide the None keyword as the script. This unbinds the gesture in any base classes. (#4240)
@@ -35372,7 +35372,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3635prefix: *
-
+ It is now possible to change the shortcut key used to start NVDA for locales where the normal shortcut causes problems. (#2209)
@@ -35382,7 +35382,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3636prefix: *
-
+ This is done via gettext.
@@ -35392,7 +35392,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3637prefix: *
-
+ Note that the text for the Create desktop shortcut option in the Install NVDA dialog, as well as the shortcut key in the User Guide, must also be updated.
@@ -35402,7 +35402,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3639prefix: ##
-
+ 2014.2
@@ -35412,7 +35412,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3641prefix: ###
-
+ New Features
@@ -35422,7 +35422,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3643prefix: *
-
+ Announcement of text selection is now possible in some custom edit fields where display information is used. (#770)
@@ -35432,7 +35432,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3644prefix: *
-
+ In accessible Java applications, position information is now announced for radio buttons and other controls that expose group information. (#3754)
@@ -35442,7 +35442,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3645prefix: *
-
+ In accessible Java applications, keyboard shortcuts are now announced for controls that have them. (#3881)
@@ -35452,7 +35452,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3646prefix: *
-
+ In browse mode, labels on landmarks are now reported. They are also included in the Elements List dialog. (#1195)
@@ -35462,7 +35462,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3647prefix: *
-
+ In browse mode, labelled regions are now treated as landmarks. (#3741)
@@ -35472,7 +35472,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3648prefix: *
-
+ In Internet Explorer documents and applications, Live Regions (part of the W3c ARIA standard) are now supported, thus allowing web authors to mark particular content to be automatically spoken as it changes. (#1846)
@@ -35482,7 +35482,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3650prefix: ###
-
+ Changes
@@ -35492,7 +35492,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3652prefix: *
-
+ When exiting a dialog or application within a browse mode document, the browse mode document's name and type is no longer announced. (#4069)
@@ -35502,7 +35502,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3654prefix: ###
-
+ Bug Fixes
@@ -35512,7 +35512,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3656prefix: *
-
+ The standard Windows System menu is no longer accidentally silenced in Java applications. (#3882)
@@ -35522,7 +35522,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3657prefix: *
-
+ When copying text from screen review, line breaks are no longer ignored. (#3900)
@@ -35532,7 +35532,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3658prefix: *
-
+ Pointless whitespace objects are no longer reported in some applications when the focus changes or when using object navigation with simple review enabled. (#3839)
@@ -35542,7 +35542,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3659prefix: *
-
+ Message boxes and other dialogs produced by NVDA again cause previous speech to be canceled before announcing the dialog.
@@ -35552,7 +35552,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3660prefix: *
-
+ In browse mode, the labels of controls such as links and buttons are now rendered correctly where the label has been overridden by the author for accessibility purposes (specifically, using aria-label or aria-labelledby). (#1354)
@@ -35562,7 +35562,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3661prefix: *
-
+ In Browse mode in Internet Explorer, text contained within an element marked as presentational (ARIA role="presentation") is no longer inappropriately ignored. (#4031)
@@ -35572,7 +35572,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3662prefix: *
-
+ It is now again possible to type Vietnamese text using the Unikey software. To do this, uncheck the new Handle keys from other applications checkbox in NVDA's Keyboard settings dialog. (#4043)
@@ -35582,7 +35582,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3663prefix: *
-
+ In browse mode, radio and check menu items are reported as controls instead of just clickable text. (#4092)
@@ -35592,7 +35592,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3664prefix: *
-
+ NVDA no longer incorrectly switches from focus mode to browse mode when a radio or check menu item is focused. (#4092)
@@ -35602,7 +35602,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3665prefix: *
-
+ In Microsoft PowerPoint with speaking of typed words enabled, characters erased with backspace are no longer announced as part of the typed word. (#3231)
@@ -35612,7 +35612,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3666prefix: *
-
+ In Microsoft Office 2010 Options dialogs, the labels of combo boxes are reported correctly. (#4056)
@@ -35622,7 +35622,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3667prefix: *
-
+ In browse mode in Mozilla applications, using quick navigation commands to move to the next or previous button or form field now includes toggle buttons as expected. (#4098)
@@ -35632,7 +35632,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3668prefix: *
-
+ The content of alerts in Mozilla applications is no longer reported twice. (#3481)
@@ -35642,7 +35642,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3669prefix: *
-
+ In browse mode, containers and landmarks are no longer inappropriately repeated while navigating within them at the same time as page content is changing (e.g. navigating the Facebook and Twitter websites). (#2199)
@@ -35652,7 +35652,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3670prefix: *
-
+ NVDA recovers in more cases when switching away from applications that stop responding. (#3825)
@@ -35662,7 +35662,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3671prefix: *
-
+ The caret (insertion point) again correctly updates when doing a sayAll command while in editable text drawn directly to the screen. (#4125)
@@ -35672,7 +35672,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3673prefix: ##
-
+ 2014.1
@@ -35682,7 +35682,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3675prefix: ###
-
+ New Features
@@ -35692,7 +35692,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3677prefix: *
-
+ Support for Microsoft PowerPoint 2013. Note that protected view is not supported. (#3578)
@@ -35702,7 +35702,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3678prefix: *
-
+ In Microsoft word and Excel, NVDA can now read the selected symbol when choosing symbols using the Insert Symbols dialog. (#3538)
@@ -35712,7 +35712,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3679prefix: *
-
+ It is now possible to choose if content in documents should be identified as clickable via a new option in the Document Formatting settings dialog. This option is on by default in accordance with the previous behavior. (#3556)
@@ -35722,7 +35722,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3680prefix: *
-
+ Support for braille displays connected via Bluetooth on a computer running the Widcomm Bluetooth Software. (#2418)
@@ -35732,7 +35732,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3681prefix: *
-
+ When editing text in PowerPoint, hyperlinks are now reported. (#3416)
@@ -35742,7 +35742,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3682prefix: *
-
+ When in ARIA applications or dialogs on the web, it is now possible to force NVDA to switch to browse mode with NVDA+space allowing document-style navigation of the application or dialog. (#2023)
@@ -35752,7 +35752,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3683prefix: *
-
+ In Outlook Express / Windows Mail / Windows Live Mail, NVDA now reports if a message has an attachment or is flagged. (#1594)
@@ -35762,7 +35762,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3684prefix: *
-
+ When navigating tables in accessible Java applications, row and column coordinates are now reported, including column and row headers if they exist. (#3756)
@@ -35772,7 +35772,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3686prefix: ###
-
+ Changes
@@ -35782,7 +35782,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3688prefix: *
-
+ For Papenmeier braille displays, the move to flat review/focus command has been removed. Users can assign their own keys using the Input Gestures dialog. (#3652)
@@ -35792,7 +35792,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3689prefix: *
-
+ NVDA now relies on the Microsoft VC runtime version 11, which means it can no longer be run on Operating systems older than Windows XP Service Pack 2 or Windows Server 2003 Service Pack 1.
@@ -35802,7 +35802,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3690prefix: *
-
+ Punctuation level Some will now speak star (*) and plus (+) characters. (#3614)
@@ -35812,7 +35812,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3691prefix: *
-
+ Upgraded eSpeak to version 1.48.04 which includes many language fixes and fixes several crashes. (#3842, #3739, #3860)
@@ -35822,7 +35822,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3693prefix: ###
-
+ Bug Fixes
@@ -35832,7 +35832,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3695prefix: *
-
+ When moving around or selecting cells in Microsoft Excel, NVDA should no longer inappropriately announce the old cell rather than the new cell when Microsoft Excel is slow to move the selection. (#3558)
@@ -35842,7 +35842,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3696prefix: *
-
+ NVDA properly handles opening a dropdown list for a cell in Microsoft Excel via the context menu. (#3586)
@@ -35852,7 +35852,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3697prefix: *
-
+ New page content in iTunes 11 store pages is now shown properly in browse mode when following a link in the store or when opening the store initially. (#3625)
@@ -35862,7 +35862,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3698prefix: *
-
+ Buttons for previewing songs in the iTunes 11 store now show their label in browse mode. (#3638)
@@ -35872,7 +35872,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3699prefix: *
-
+ In browse mode in Google Chrome, the labels of check boxes and radio buttons are now rendered correctly. (#1562)
@@ -35882,7 +35882,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3700prefix: *
-
+ In Instantbird, NVDA no longer reports useless information every time you move to a contact in the Contacts list. (#2667)
@@ -35892,7 +35892,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3701prefix: *
-
+ In browse mode in Adobe Reader, the correct text is now rendered for buttons, etc. where the label has been overridden using a tooltip or other means. (#3640)
@@ -35902,7 +35902,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3702prefix: *
-
+ In browse mode in Adobe Reader, extraneous graphics containing the text "mc-ref" will no longer be rendered. (#3645)
@@ -35912,7 +35912,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3703prefix: *
-
+ NVDA no longer reports all cells in Microsoft Excel as underlined in their formatting information. (#3669)
@@ -35922,7 +35922,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3704prefix: *
-
+ No longer show meaningless characters in browse mode documents such as those found in the Unicode private usage range. In some cases these were stopping more useful labels from being shown. (#2963)
@@ -35932,7 +35932,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3705prefix: *
-
+ Input composition for entering east-asian characters no longer fails in PuTTY. (#3432)
@@ -35942,7 +35942,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3706prefix: *
-
+ Navigating in a document after a canceled say all no longer results in NVDA sometimes incorrectly announcing that you have left a field (such as a table) lower in the document that the say all never actually spoke. (#3688)
@@ -35952,7 +35952,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3707prefix: *
-
+ When using browse mode quick navigation commands while in say all with skim reading enabled, NVDA more accurately announces the new field; e.g. it now says a heading is a heading, rather than just its text. (#3689)
@@ -35962,7 +35962,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3708prefix: *
-
+ The jump to end or start of container quick navigation commands now honor the skim reading during say all setting; i.e. they will no longer cancel the current say all. (#3675)
@@ -35972,7 +35972,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3709prefix: *
-
+ Touch gesture names listed in NVDA's Input Gestures dialog are now friendly and localized. (#3624)
@@ -35982,7 +35982,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3710prefix: *
-
+ NVDA no longer causes certain programs to crash when moving the mouse over their rich edit (TRichEdit) controls. Programs include Jarte 5.1 and BRfácil. (#3693, #3603, #3581)
@@ -35992,7 +35992,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3711prefix: *
-
+ In Internet Explorer and other MSHTML controls, containers such as tables marked as presentation by ARIA are no longer reported to the user. (#3713)
@@ -36002,7 +36002,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3712prefix: *
-
+ in Microsoft Word, NVDA no longer inappropriately repeats table row and column information for a cell on a braille display multiple times. (#3702)
@@ -36012,7 +36012,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3713prefix: *
-
+ In languages which use a space as a digit group/thousands separator such as French and German, numbers from separate chunks of text are no longer pronounced as a single number. This was particularly problematic for table cells containing numbers. (#3698)
@@ -36022,7 +36022,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3714prefix: *
-
+ Braille no longer sometimes fails to update when the system caret is moved in Microsoft Word 2013. (#3784)
@@ -36032,7 +36032,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3715prefix: *
-
+ When positioned on the first character of a heading in Microsoft Word, the text communicating it is a heading (including the level) no longer disappears off a braille display. (#3701)
@@ -36042,7 +36042,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3716prefix: *
-
+ When a configuration profile is triggered for an application and that application is exited, NVDA no longer sometimes fails to deactivate the profile. (#3732)
@@ -36052,7 +36052,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3717prefix: *
-
+ When entering Asian input into a control within NVDA itself (e.g. the browse mode Find dialog), "NVDA" is no longer incorrectly reported in place of the candidate. (#3726)
@@ -36062,7 +36062,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3718prefix: *
-
+ The tabs in the Outlook 2013 options dialog are now reported. (#3826)
@@ -36072,7 +36072,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3719prefix: *
-
+ Improved support for ARIA live regions in Firefox and other Mozilla Gecko applications:
@@ -36082,7 +36082,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3720prefix: *
-
+ Support for aria-atomic updates and filtering of aria-busy updates. (#2640)
@@ -36092,7 +36092,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3721prefix: *
-
+ Alternative text (such as alt attribute or aria-label) is included if there is no other useful text. (#3329)
@@ -36102,7 +36102,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3722prefix: *
-
+ Live region updates are no longer silenced if they occur at the same time as the focus moves. (#3777)
@@ -36112,7 +36112,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3723prefix: *
-
+ Certain presentation elements in Firefox and other Mozilla Gecko applications are no longer inappropriately shown in browse mode (specifically, when the element is marked with aria-presentation but it is also focusable). (#3781)
@@ -36122,7 +36122,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3724prefix: *
-
+ A performance improvement when navigating a document in Microsoft Word with spelling errors enabled. (#3785)
@@ -36132,7 +36132,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3725prefix: *
-
+ Several fixes to the support for accessible Java applications:
@@ -36142,7 +36142,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3726prefix: *
-
+ The initially focused control in a frame or dialog no longer fails to be reported when the frame or dialog comes to the foreground. (#3753)
@@ -36152,7 +36152,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3727prefix: *
-
+ Unuseful position information is no longer announced for radio buttons (e.g. 1 of 1). (#3754)
@@ -36162,7 +36162,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3728prefix: *
-
+ Better reporting of JComboBox controls (html no longer reported, better reporting of expanded and collapsed states). (#3755)
@@ -36172,7 +36172,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3729prefix: *
-
+ When reporting the text of dialogs, some text that was previously missing is now included. (#3757)
@@ -36182,7 +36182,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3730prefix: *
-
+ Changes to the name, value or description of the focused control is now reported more accurately. (#3770)
@@ -36192,7 +36192,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3731prefix: *
-
+ Fix a crash in NVDA seen in Windows 8 when focusing on certain RichEdit controls containing large amounts of text (e.g. NVDA's log viewer, windbg). (#3867)
@@ -36202,7 +36202,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3732prefix: *
-
+ On systems with a high DPI display setting (which occurs by default for many modern screens), NVDA no longer routes the mouse to the wrong location in some applications. (#3758, #3703)
@@ -36212,7 +36212,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3733prefix: *
-
+ Fixed an occasional problem when browsing the web where NVDA would stop working correctly until restarted, even though it didn't crash or freeze. (#3804)
@@ -36222,7 +36222,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3734prefix: *
-
+ A Papenmeier braille display can now be used even if a Papenmeier display has never been connected via USB. (#3712)
@@ -36232,7 +36232,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3735prefix: *
-
+ NVDA no longer freezes when the Papenmeier BRAILLEX older models braille display is selected without a display connected.
@@ -36242,7 +36242,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3737prefix: ###
-
+ Changes for Developers
@@ -36252,7 +36252,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3739prefix: *
-
+ AppModules now contain productName and productVersion properties. This info is also now included in Developer Info (NVDA+f1). (#1625)
@@ -36262,7 +36262,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3740prefix: *
-
+ In the Python Console, you can now press the tab key to complete the current identifier. (#433)
@@ -36272,7 +36272,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3741prefix: *
-
+ If there are multiple possibilities, you can press tab a second time to choose from a list.
@@ -36282,7 +36282,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3743prefix: ##
-
+ 2013.3
@@ -36292,7 +36292,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3745prefix: ###
-
+ New Features
@@ -36302,7 +36302,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3747prefix: *
-
+ Form fields are now reported in Microsoft word documents. (#2295)
@@ -36312,7 +36312,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3748prefix: *
-
+ NVDA can now announce revision information in Microsoft Word when Track Changes is enabled. Note that Report editor revisions in NVDA's document settings dialog (off by default) must be enabled also for them to be announced. (#1670)
@@ -36322,7 +36322,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3749prefix: *
-
+ Dropdown lists in Microsoft Excel 2003 through 2010 are now announced when opened and navigated around. (#3382)
@@ -36332,7 +36332,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3750prefix: *
-
+ a new 'Allow Skim Reading in Say All' option in the Keyboard settings dialog allows navigating through a document with browse mode quick navigation and line / paragraph movement commands, while remaining in say all. This option is off by default. (#2766)
@@ -36342,7 +36342,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3751prefix: *
-
+ There is now an Input Gestures dialog to allow simpler customization of the input gestures (such as keys on the keyboard) for NVDA commands. (#1532)
@@ -36352,7 +36352,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3752prefix: *
-
+ You can now have different settings for different situations using configuration profiles. Profiles can be activated manually or automatically (e.g. for a particular application). (#87, #667, #1913)
@@ -36362,7 +36362,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3753prefix: *
-
+ In Microsoft Excel, cells that are links are now announced as links. (#3042)
@@ -36372,7 +36372,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3754prefix: *
-
+ In Microsoft Excel, the existence of comments on a cell is now reported to the user. (#2921)
@@ -36382,7 +36382,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3756prefix: ###
-
+ Bug Fixes
@@ -36392,7 +36392,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3758prefix: *
-
+ Zend Studio now functions the same as Eclipse. (#3420)
@@ -36402,7 +36402,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3759prefix: *
-
+ The changed state of certain checkboxes in the Microsoft Outlook 2010 message rules dialog are now reported automatically. (#3063)
@@ -36412,7 +36412,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3760prefix: *
-
+ NVDA will now report the pinned state for pinned controls such as tabs in Mozilla Firefox. (#3372)
@@ -36422,7 +36422,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3761prefix: *
-
+ It is now possible to bind scripts to keyboard gestures containing Alt and/or Windows keys as modifiers. Previously, if this was done, performing the script would cause the Start Menu or menu bar to be activated. (#3472)
@@ -36432,7 +36432,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3762prefix: *
-
+ Selecting text in browse mode documents (e.g. using control+shift+end) no longer causes the keyboard layout to be switched on systems with multiple keyboard layouts installed. (#3472)
@@ -36442,7 +36442,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3763prefix: *
-
+ Internet Explorer should no longer crash or become unusable when closing NVDA. (#3397)
@@ -36452,7 +36452,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3764prefix: *
-
+ Physical movement and other events on some newer computers are no longer treated as inappropriate key presses. Previously, this silenced speech and sometimes triggered NVDA commands. (#3468)
@@ -36462,7 +36462,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3765prefix: *
-
+ NVDA now behaves as expected in Poedit 1.5.7. Users using earlier versions will need to update. (#3485)
@@ -36472,7 +36472,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3766prefix: *
-
+ NVDA can now read protected documents in Microsoft Word 2010, no longer causing Microsoft Word to crash. (#1686)
@@ -36482,7 +36482,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3767prefix: *
-
+ If an unknown command line switch is given when launching the NVDA distribution package, it no longer causes an endless loop of error message dialogs. (#3463)
@@ -36492,7 +36492,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3768prefix: *
-
+ NVDA no longer fails to report alt text of graphics and objects in Microsoft Word if the alt text contains quotes or other non-standard characters. (#3579)
@@ -36502,7 +36502,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3769prefix: *
-
+ The number of items for certain horizontal lists in Browse mode is now correct. Previously it may have been double the actual amount. (#2151)
@@ -36512,7 +36512,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3770prefix: *
-
+ When pressing control+a in a Microsoft Excel worksheet, the updated selection will now be reported. (#3043)
@@ -36522,7 +36522,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3771prefix: *
-
+ NVDA can now correctly read XHTML documents in Microsoft Internet Explorer and other MSHTML controls. (#3542)
@@ -36532,7 +36532,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3772prefix: *
-
+ Keyboard settings dialog: if no key has been chosen to be used as the NVDA key, an error is presented to the user when dismissing the dialog. At least one key must be chosen for proper usage of NVDA. (#2871)
@@ -36542,7 +36542,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3773prefix: *
-
+ In Microsoft Excel, NVDA now announces merged cells differently to multiple selected cells. (#3567)
@@ -36552,7 +36552,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3774prefix: *
-
+ The browse mode cursor is no longer positioned incorrectly when leaving a dialog or application inside the document. (#3145)
@@ -36562,7 +36562,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3775prefix: *
-
+ Fixed an issue where the HumanWare Brailliant BI/B series braille display driver wasn't presented as an option in the Braille Settings dialog on some systems, even though such a display was connected via USB.
@@ -36572,7 +36572,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3776prefix: *
-
+ NVDA no longer fails to switch to screen review when the navigator object has no actual screen location. In this case the review cursor is now placed at the top of the screen. (#3454)
@@ -36582,7 +36582,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3777prefix: *
-
+ Fixed an issue which caused the Freedom Scientific braille display driver to fail when the port was set to USB in some circumstances. (#3509, #3662)
@@ -36592,7 +36592,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3778prefix: *
-
+ Fixed an issue where keys on Freedom Scientific braille displays weren't detected in some circumstances. (#3401, #3662)
@@ -36602,7 +36602,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3780prefix: ###
-
+ Changes for Developers
@@ -36612,7 +36612,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3782prefix: *
-
+ You can specify the category to be displayed to the user for scripts using the scriptCategory attribute on ScriptableObject classes and the category attribute on script methods. See the documentation for baseObject.ScriptableObject for more details. (#1532)
@@ -36622,7 +36622,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3783prefix: *
-
+ config.save is deprecated and may be removed in a future release. Use config.conf.save instead. (#667)
@@ -36632,7 +36632,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3784prefix: *
-
+ config.validateConfig is deprecated and may be removed in a future release. Add-ons which need this should provide their own implementation. (#667, #3632)
@@ -36642,7 +36642,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3786prefix: ##
-
+ 2013.2
@@ -36652,7 +36652,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3788prefix: ###
-
+ New Features
@@ -36662,7 +36662,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3790prefix: *
-
+ Support for the Chromium Embedded Framework, which is a web browser control used in several applications. (#3108)
@@ -36672,7 +36672,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3791prefix: *
-
+ New eSpeak voice variant: Iven3.
@@ -36682,7 +36682,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3792prefix: *
-
+ In Skype, new chat messages are reported automatically while the conversation is focused. (#2298)
@@ -36692,7 +36692,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3793prefix: *
-
+ Support for Tween, including reporting of tab names and less verbosity when reading tweets.
@@ -36702,7 +36702,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3794prefix: *
-
+ You can now disable displaying of NVDA messages on a braille display by setting the message timeout to 0 in the Braille Settings dialog. (#2482)
@@ -36712,7 +36712,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3795prefix: *
-
+ In the Add-ons Manager, there is now a Get Add-ons button to open the NVDA Add-ons web site where you can browse and download available add-ons. (#3209)
@@ -36722,7 +36722,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3796prefix: *
-
+ In the NVDA Welcome dialog which always appears the first time you run NVDA, you can now specify whether NVDA starts automatically after you log on to Windows. (#2234)
@@ -36732,7 +36732,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3797prefix: *
-
+ Sleep mode is automatically enabled when using Dolphin Cicero. (#2055)
@@ -36742,7 +36742,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3798prefix: *
-
+ The Windows x64 version of Miranda IM/Miranda NG is now supported. (#3296)
@@ -36752,7 +36752,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3799prefix: *
-
+ Search suggestions in the Windows 8.1 Start Screen are automatically reported. (#3322)
@@ -36762,7 +36762,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3800prefix: *
-
+ Support for navigating and editing spreadsheets in Microsoft Excel 2013. (#3360)
@@ -36772,7 +36772,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3801prefix: *
-
+ The Freedom Scientific Focus 14 Blue and Focus 80 Blue braille displays, as well as the Focus 40 Blue in certain configurations that weren't supported previously, are now supported when connected via Bluetooth. (#3307)
@@ -36782,7 +36782,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3802prefix: *
-
+ Auto complete suggestions are now reported in Outlook 2010. (#2816)
@@ -36792,7 +36792,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3803prefix: *
-
+ New braille translation tables: English (U.K.) computer braille, Korean grade 2, Russian braille for computer code.
@@ -36802,7 +36802,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3804prefix: *
-
+ New language: Farsi. (#1427)
@@ -36812,7 +36812,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3806prefix: ###
-
+ Changes
@@ -36822,7 +36822,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3808prefix: *
-
+ On a touch screen, performing a single finger flick left or right when in object mode now moves previous or next through all objects, not just those in the current container. Use 2-finger flick left or right to perform the original action of moving to the previous or next object in the current container.
@@ -36832,7 +36832,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3809prefix: *
-
+ the Report layout tables checkbox found in the Browse Mode settings dialog has now been renamed to Include layout tables to reflect that quick navigation also will not locate them if the checkbox is unchecked. (#3140)
@@ -36842,7 +36842,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3810prefix: *
-
+ Flat review has been replaced with object, document and screen review modes. (#2996)
@@ -36852,7 +36852,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3811prefix: *
-
+ Object review reviews text just within the navigator object, document review reviews all text in a browse mode document (if any) and screen review reviews text on the screen for the current application.
@@ -36862,7 +36862,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3812prefix: *
-
+ The commands that previously move to/from flat review now toggle between these new review modes.
@@ -36872,7 +36872,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3813prefix: *
-
+ The navigator object automatically follows the review cursor such that it remains the deepest object at the position of the review cursor when in document or screen review modes.
@@ -36882,7 +36882,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3814prefix: *
-
+ After switching to screen review mode, NVDA will stay in this mode until you explicitly switch back to document or object review mode.
@@ -36892,7 +36892,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3815prefix: *
-
+ When in document or object review mode, NVDA may automatically switch between these two modes depending on whether you are moving around a browse mode document or not.
@@ -36902,7 +36902,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3816prefix: *
-
+ Updated liblouis braille translator to 2.5.3. (#3371)
@@ -36912,7 +36912,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3818prefix: ###
-
+ Bug Fixes
@@ -36922,7 +36922,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3820prefix: *
-
+ Activating an object now announces the action before the activation, rather than the action after the activation (e.g. expand when expanding rather than collapse). (#2982)
@@ -36932,7 +36932,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3821prefix: *
-
+ More accurate reading and cursor tracking in various input fields for recent versions of Skype, such as chat and search fields. (#1601, #3036)
@@ -36942,7 +36942,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3822prefix: *
-
+ In the Skype recent conversations list, the number of new events is now read for each conversation if relevant. (#1446)
@@ -36952,7 +36952,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3823prefix: *
-
+ Improvements to cursor tracking and reading order for right-to-left text written to the screen; e.g. editing Arabic text in Microsoft Excel. (#1601)
@@ -36962,7 +36962,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3824prefix: *
-
+ Quick navigation to buttons and form fields will now locate links marked as buttons for accessibility purposes in Internet Explorer. (#2750)
@@ -36972,7 +36972,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3825prefix: *
-
+ In browse mode, the content inside tree views is no longer rendered, as a flattened representation isn't useful. You can press enter on a tree view to interact with it in focus mode. (#3023)
@@ -36982,7 +36982,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3826prefix: *
-
+ Pressing alt+downArrow or alt+upArrow to expand a combo box while in focus mode no longer incorrectly switches to browse mode. (#2340)
@@ -36992,7 +36992,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3827prefix: *
-
+ In Internet Explorer 10, table cells no longer activate focus mode, unless they have been explicitly made focusable by the web author. (#3248)
@@ -37002,7 +37002,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3828prefix: *
-
+ NVDA no longer fails to start if the system time is earlier than the last check for an update. (#3260)
@@ -37012,7 +37012,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3829prefix: *
-
+ If a progress bar is shown on a braille display, the braille display is updated when the progress bar changes. (#3258)
@@ -37022,7 +37022,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3830prefix: *
-
+ In browse mode in Mozilla applications, table captions are no longer rendered twice. In addition, the summary is rendered when there is also a caption. (#3196)
@@ -37032,7 +37032,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3831prefix: *
-
+ When changing input languages in Windows 8, NVDA now speaks the correct language rather than the previous one.
@@ -37042,7 +37042,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3832prefix: *
-
+ NVDA now announces IME conversion mode changes in Windows 8.
@@ -37052,7 +37052,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3833prefix: *
-
+ NVDA no longer announces garbage on the Desktop when the Google Japanese or Atok IME input methods are in use. (#3234)
@@ -37062,7 +37062,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3834prefix: *
-
+ In Windows 7 and above, NVDA no longer inappropriately announces speech recognition or touch input as a keyboard language change.
@@ -37072,7 +37072,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3835prefix: *
-
+ NVDA no longer announces a particular special character (0x7f) when pressing control+backspace in some editors when speak typed characters is enabled. (#3315)
@@ -37082,7 +37082,7 @@ $(ID:efa13148-65e5-4484-85b1-9e57c61df3e3)
line: 3836prefix: *
-
+