-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Braille formatting underline #24
Commits on May 24, 2024
-
From translation svn revision: 80755 Authors: Zvonimir Stanecic <[email protected]> Aleksandr Lin'kov <[email protected]> Stats: 44 43 user_docs/ru/changes.md 211 211 user_docs/ru/userGuide.md 2 files changed, 255 insertions(+), 254 deletions(-)
NVDA translation automation committedMay 24, 2024 Configuration menu - View commit details
-
Copy full SHA for 8ce9300 - Browse repository at this point
Copy the full SHA 8ce9300View commit details -
From translation svn revision: 80755 Authors: Cagri Dogan <[email protected]> Stats: 1 0 user_docs/tr/changes.md 70 35 user_docs/tr/userGuide.md 2 files changed, 71 insertions(+), 35 deletions(-)
NVDA translation automation committedMay 24, 2024 Configuration menu - View commit details
-
Copy full SHA for 415abe4 - Browse repository at this point
Copy the full SHA 415abe4View commit details -
From translation svn revision: 80755
NVDA translation automation committedMay 24, 2024 Configuration menu - View commit details
-
Copy full SHA for 1ff6810 - Browse repository at this point
Copy the full SHA 1ff6810View commit details -
Add section on add-on store to the Quick Start Guide in the User Guide (
nvaccess#16553) Summary of the issue: Request from users for more initial documentation on getting around the Add-on store. This PR adds a section to the Quick Start Guide (in the user guide) on the add-on store. Description of user facing changes New sub-topic in the Quick Start Guide section of the User Guide "Add-on Store" after existing section 2.4 Preferences and before 2.5 Community.
Configuration menu - View commit details
-
Copy full SHA for e8317ca - Browse repository at this point
Copy the full SHA e8317caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 993d716 - Browse repository at this point
Copy the full SHA 993d716View commit details -
Merge pull request nvaccess#16603 from nvaccess/beta
Update translations
Configuration menu - View commit details
-
Copy full SHA for 6792fff - Browse repository at this point
Copy the full SHA 6792fffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50da998 - Browse repository at this point
Copy the full SHA 50da998View commit details
Commits on May 26, 2024
-
Sound split fixes in GUI and User Guide (nvaccess#16609)
Various issues found in Sound Split feature description in the User Guide and in the GUI: The User Guide does not explain the difference between "Sound split disabled" mode and "NVDA in both channels and applications in both channels" mode. In the User Guide, the default option is called "Disabled sound split", but "Sound split disabled" in the GUI. In the User Guide, the description of the way to restore the sound in both channels after a crash is not always correct, especially now that the "disabled" option does not modify audio processing at all. The GUI warning when unchecking the Disabled mode is not correct since there are various other possible modes with speech in both channels (among them the new "NVDA both and app both"). The removal of this warning had been discussed and approved in Sound split nvaccess#16071 (comment) but never completed. Description of user facing changes User Guide updated for 3 first items. Warning removed from the GUI
Configuration menu - View commit details
-
Copy full SHA for f530805 - Browse repository at this point
Copy the full SHA f530805View commit details -
Making sound split classes and functions private (nvaccess#16606)
Following @seanbudd's suggestion in nvaccess#16591 making classes and functions private. The rationale is that we would like to refactor sound split code so that more code is going to be reused in application volume adjuster, but nvaccess#16591 will have to be postponed to v2024.3. So we need to make sound split API private to avoid breaking API changes.
Configuration menu - View commit details
-
Copy full SHA for 51fe9b7 - Browse repository at this point
Copy the full SHA 51fe9b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cf0fab - Browse repository at this point
Copy the full SHA 7cf0fabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e17de9 - Browse repository at this point
Copy the full SHA 3e17de9View commit details -
From translation svn revision: 80958 Authors: Fatma Mehanna <[email protected]> Shaimaa Ibrahim <[email protected]> Abdelkrim Bensaid <[email protected]> Omar Alojaimi <[email protected]> Stats: 12 11 user_docs/ar/changes.md 1 file changed, 12 insertions(+), 11 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for c5f55a6 - Browse repository at this point
Copy the full SHA c5f55a6View commit details -
From translation svn revision: 80958 Authors: Bernd Dorer <[email protected]> David Parduhn <[email protected]> Rene Linke <[email protected]> Adriani Botez <[email protected]> Karl Eick <[email protected]> Robert Hänggi <[email protected]> Astrid Waldschmetterling <[email protected]> Stats: 7 6 user_docs/de/changes.md 28 29 user_docs/de/userGuide.md 2 files changed, 35 insertions(+), 35 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 7cfbc70 - Browse repository at this point
Copy the full SHA 7cfbc70View commit details -
From translation svn revision: 80958 Authors: Jani Kinnunen <[email protected]> Isak Sand <[email protected]> Stats: 2 2 source/locale/fi/symbols.dic 9 8 user_docs/fi/changes.md 18 19 user_docs/fi/userGuide.md 3 files changed, 29 insertions(+), 29 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 2fc69a8 - Browse repository at this point
Copy the full SHA 2fc69a8View commit details -
From translation svn revision: 80958 Authors: Michel such <[email protected]> Remy Ruiz <[email protected]> Abdelkrim Bensaid <[email protected]> Cyrille Bougot <[email protected]> Corentin Bacqué-Cazenave <[email protected]> Sylvie Duchateau <[email protected]> Sof <[email protected]> Stats: 3 1 source/locale/fr/symbols.dic 23 24 user_docs/fr/userGuide.md 2 files changed, 26 insertions(+), 25 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for f73a23b - Browse repository at this point
Copy the full SHA f73a23bView commit details -
From translation svn revision: 80958 Authors: Hrvoje Katic <[email protected]> Zvonimir Stanecic <[email protected]> Milo Ivir <[email protected]> Dejana Rakic <[email protected]> Stats: 2 2 source/locale/hr/symbols.dic 2 1 user_docs/hr/changes.md 26 27 user_docs/hr/userGuide.md 3 files changed, 30 insertions(+), 30 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 0774343 - Browse repository at this point
Copy the full SHA 0774343View commit details -
From translation svn revision: 80958 Authors: Takuya Nishimoto <[email protected]> Minako Nonogaki <[email protected]> Stats: 2 1 user_docs/ja/changes.md 0 1 user_docs/ja/userGuide.md 2 files changed, 2 insertions(+), 2 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 81e6cff - Browse repository at this point
Copy the full SHA 81e6cffView commit details -
From translation svn revision: 80958 Authors: Bram Duvigneau <[email protected]> Bart Simons <[email protected]> A Campen <[email protected]> Leonard de Ruijter <[email protected]> Stats: 30 30 user_docs/nl/userGuide.md 1 file changed, 30 insertions(+), 30 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 0b301b3 - Browse repository at this point
Copy the full SHA 0b301b3View commit details -
From translation svn revision: 80958 Authors: Zvonimir Stanecic <[email protected]> Aleksandr Lin'kov <[email protected]> Stats: 2 2 source/locale/ru/symbols.dic 16 17 user_docs/ru/userGuide.md 2 files changed, 18 insertions(+), 19 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 6e8abd3 - Browse repository at this point
Copy the full SHA 6e8abd3View commit details -
From translation svn revision: 80958 Authors: Dinakar T.D. <[email protected]> Stats: 2 2 source/locale/ta/symbols.dic 1 file changed, 2 insertions(+), 2 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for f90cf94 - Browse repository at this point
Copy the full SHA f90cf94View commit details -
From translation svn revision: 80958 Authors: Volodymyr Pyrig <[email protected]> Stats: 2 2 source/locale/uk/symbols.dic 7 5 user_docs/uk/changes.md 51 52 user_docs/uk/userGuide.md 3 files changed, 60 insertions(+), 59 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 2ed788e - Browse repository at this point
Copy the full SHA 2ed788eView commit details -
From translation svn revision: 80958 Authors: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] Stats: 73 70 user_docs/zh_CN/changes.md 1 file changed, 73 insertions(+), 70 deletions(-)
NVDA translation automation committedMay 26, 2024 Configuration menu - View commit details
-
Copy full SHA for d348a78 - Browse repository at this point
Copy the full SHA d348a78View commit details
Commits on May 27, 2024
-
From translation svn revision: 80958
NVDA translation automation committedMay 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 990ddc1 - Browse repository at this point
Copy the full SHA 990ddc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba4152 - Browse repository at this point
Copy the full SHA 7ba4152View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1897af - Browse repository at this point
Copy the full SHA b1897afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fb8707 - Browse repository at this point
Copy the full SHA 6fb8707View commit details -
Several fixups for unicode normalization (nvaccess#16584)
Fixup of nvaccess#16521 Fixes nvaccess#11570 Partial fix for nvaccess#4631 Summary of the issue: It turns out that rawTextTypeforms on a region may be None, this was an oversight on my end. cursorPos may also be None. @burmancomp reported a zero division error in case a string ended with a non breaking space and a space. Description of user facing changes No longer errors in the log when getting flash messages in Thunderbird and/or reading messages in WhatsApp UWP. Description of development approach Explicitly check for None typeforms and cursorPos, thereby improving readability as well. Improve the calculateOffsets method in textUtils to ensure it can handle the case as reported by @burmancomp
Configuration menu - View commit details
-
Copy full SHA for 00f5ea2 - Browse repository at this point
Copy the full SHA 00f5ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd368ad - Browse repository at this point
Copy the full SHA bd368adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78296b7 - Browse repository at this point
Copy the full SHA 78296b7View commit details -
Merge pull request nvaccess#16613 from nvaccess/addReleaseBlurb
add base release blurb, update change log
Configuration menu - View commit details
-
Copy full SHA for c69a3a6 - Browse repository at this point
Copy the full SHA c69a3a6View commit details -
Fix Quick Start Guide Add-ons format error (nvaccess#16614)
There is a formatting error in the Add-ons section of the Quick Start Guide Description of user facing changes Fix Quick Start Guide Add-ons format error Description of development approach Updated user guide
Configuration menu - View commit details
-
Copy full SHA for b153cb6 - Browse repository at this point
Copy the full SHA b153cb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66db3bf - Browse repository at this point
Copy the full SHA 66db3bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a37fa4 - Browse repository at this point
Copy the full SHA 5a37fa4View commit details
Commits on May 28, 2024
-
Updates to Add-ons section of Quick start guide (nvaccess#16618)
Various re-wordings needed in the Add-on Store section of the Quick start Guide in the User Guide. Some of them less important than others. Description of user facing changes User Guide modified.
Configuration menu - View commit details
-
Copy full SHA for db6f69f - Browse repository at this point
Copy the full SHA db6f69fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ddc443 - Browse repository at this point
Copy the full SHA 6ddc443View commit details -
Configuration menu - View commit details
-
Copy full SHA for 386aed3 - Browse repository at this point
Copy the full SHA 386aed3View commit details
Commits on May 29, 2024
-
Implement support for writing UI Automation Remote Operations nativel…
…y in NVDA using Python (nvaccess#16214) Several years ago Microsoft added a low-level API in Windows to allow the caller to execute multiple actions in a UI Automation remote provider via only one cross-process call. Limiting the amount of cross-process calls is necessary for providing a responsive experience, especially for interacting with applications hosted in Windows Defender Application Guard (WDAG) or as a Remote Application Integrated Locally (RAIL). There are also scenarios such as searching for / listing headings in large documents, which can bennifit from limiting cross-process calls, even when the application is running on the local machine. the Windows.UI.UIAutomation.Core.CoreAutomationRemoteOperation is a winRT interface that allows the caller to specify the actions as a string of byte code representing a specific set of instructions for a conceptual virtual machine which is executed within the remote provider. The instructions allow you to manipulate UI Automation elements, patterns and text ranges, as well as perform basic logic and collect information using ints, floats, strings, GUIDs and arrays created within the conceptual virtual machine. Although these instructions are well-defined, public documentation is limited and programming with these raw instructions can be slow and complicated to read. Microsoft released the Microsoft-UI-UIAutomation Remote Operations Library which provides some higher level ways of building and executing these instructions, including intermediate winRT interfaces, and high-level pure c++/winRT interfaces. NV Access has made many prototypes with this library, and has made significant contributions to that project over the years. Today, NVDA includes this library as a depedency, and currently uses it to access the new UI Automation Custom Extensions feature, which is required to access certain information in Microsoft Word. In theory, NVDA could make a much greater uuse of UI automation Remote Operations to improve performance across many parts of Windows and other applications. However, there are several issues with the Microsoft UI Automation Remote Operations Library which slow down or limit greater usage in NVDA, including: All remote operations logic must be written in C++ and not Python. This creates a large learning curve, if not a quite uncomfortable context switch at very least. the Remote Operations Library seems to be no longer maintained by Microsoft. The Remote Operations Library currently contributes an extra massive 16 minutes to NvDA's build time, as it must compile the whole of the C++/winRT API set. Solution This PR introduces a new remote operations library written in pure Python, which wraps the low-level CoreAutomationRemoteOperation winRT interfaces in Windows. This new library replaces the need for the older Microsoft Remote Operations Library, and therefore is no longer a dependency. I had several initial goals in mind with this new library: To support our current usage of remote operations (namely UI Automation custom extensions: isExtension and CallExtension). If I could not achieve our current requirements, there would be no point continuing. To make a significant performance improvement to at least one extra action or scenario in NvDA (E.g. quick navigation by heading in Microsoft Word). This would prove that implementation of a fix / feature was easier with the new library, and would make it worth spending the initial time on it. I was able to achieve both of these goals. Description of user facing changes In browse mode in Microsoft Word with UIA enabled, quick nav to headings, and listing headings in Elements list, is now up to 30 times faster. E.g. Jumping to a heading at the bottom of a 160 page document all the way from the top previously took ~4 seconds, now it takes ~0.13 seconds. Description of development approach A new UIAHandler._remoteOps package has been added, which interfaces with the low-level Windows Remote Operations API, providing higher-level APIs and types to aide in building and executing easy to read remote algorithms. See The NVDA remote operations readme for explanations and example code for all features. UIAHandler.remote's msWord_getCustomAttributeValue has been re-written to use the new NVDA remote operations library. Some extra functions were added to UIAHandler.remote, including findFirstHeadingInTextRange and collectAllHeadingsInTextRange, built on the NVDA remote ops library. UIA browse mode makes use of these functions on Windows 11, to majorly speed up jumping to / listing headings.
Configuration menu - View commit details
-
Copy full SHA for 7e31f30 - Browse repository at this point
Copy the full SHA 7e31f30View commit details
Commits on May 30, 2024
-
add warning note that NLS eReader Zoomax is not supported (nvaccess#1…
…6628) Related to nvaccess#15863 Summary of the issue: The NLS eReader Zoomax is not supported by NVDA currently, despite a message in the user guide suggesting the contrary. See nvaccess#15863 for discussion on adding support for the eReader Description of user facing changes add warning note that NLS eReader Zoomax is not supported
Configuration menu - View commit details
-
Copy full SHA for 1957058 - Browse repository at this point
Copy the full SHA 1957058View commit details
Commits on May 31, 2024
-
Recognize Windows 11 build 26100 as 24H2 RTM (nvaccess#16481)
Closes nvaccess#16439 Summary of the issue: Recognize Windows 11 build 26100 as 24H2 (2024 Update and Server 2025) RTM build. Description of user facing changes None Description of development approach winVersion.WIN11_24H2 constant is defined, as wel as updating last tested Widows version in AppX manifest to 10.0.26100. Testing strategy: Manual testing: on Windows 11 24H2 build 26100, make sure winVersion.getWinVer() == winVersion.WIN11_24H2.
Configuration menu - View commit details
-
Copy full SHA for 564e401 - Browse repository at this point
Copy the full SHA 564e401View commit details -
From translation svn revision: 81300 Authors: Fatma Mehanna <[email protected]> Shaimaa Ibrahim <[email protected]> Abdelkrim Bensaid <[email protected]> Omar Alojaimi <[email protected]> Stats: 3 3 user_docs/ar/changes.md 92 55 user_docs/ar/userGuide.md 2 files changed, 95 insertions(+), 58 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for f206798 - Browse repository at this point
Copy the full SHA f206798View commit details -
From translation svn revision: 81300 Authors: Bernd Dorer <[email protected]> David Parduhn <[email protected]> Rene Linke <[email protected]> Adriani Botez <[email protected]> Karl Eick <[email protected]> Robert Hänggi <[email protected]> Astrid Waldschmetterling <[email protected]> Stats: 106 31 user_docs/de/userGuide.md 1 file changed, 106 insertions(+), 31 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 74462a0 - Browse repository at this point
Copy the full SHA 74462a0View commit details -
From translation svn revision: 81300 Authors: Juan C. buno <[email protected]> Noelia Martinez <[email protected]> Remy Ruiz <[email protected]> Jose M. Delicado <[email protected]> Stats: 8 1 source/locale/es/symbols.dic 7 6 user_docs/es/changes.md 104 30 user_docs/es/userGuide.md 3 files changed, 119 insertions(+), 37 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for b66ade9 - Browse repository at this point
Copy the full SHA b66ade9View commit details -
From translation svn revision: 81300 Authors: Ali Aslani <[email protected]> Mohammadreza Rashad <[email protected]> Stats: 607 416 user_docs/fa/userGuide.md 1 file changed, 607 insertions(+), 416 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 40915fb - Browse repository at this point
Copy the full SHA 40915fbView commit details -
From translation svn revision: 81300 Authors: Jani Kinnunen <[email protected]> Isak Sand <[email protected]> Stats: 2 2 user_docs/fi/changes.md 81 6 user_docs/fi/userGuide.md 2 files changed, 83 insertions(+), 8 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 7872c0c - Browse repository at this point
Copy the full SHA 7872c0cView commit details -
From translation svn revision: 81300 Authors: Michel such <[email protected]> Remy Ruiz <[email protected]> Abdelkrim Bensaid <[email protected]> Cyrille Bougot <[email protected]> Corentin Bacque-Cazenave <[email protected]> Sylvie Duchateau <[email protected]> Sof <[email protected]> Stats: 11 10 user_docs/fr/changes.md 107 32 user_docs/fr/userGuide.md 2 files changed, 118 insertions(+), 42 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for cf232c4 - Browse repository at this point
Copy the full SHA cf232c4View commit details -
From translation svn revision: 81300 Authors: Juan C. buno <[email protected]> Ivan Novegil <[email protected]> Javier Curras <[email protected]> Jose M. Delicado <[email protected]> Stats: 9 1 source/locale/gl/symbols.dic 7 6 user_docs/gl/changes.md 103 29 user_docs/gl/userGuide.md 3 files changed, 119 insertions(+), 36 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for d3c6ca8 - Browse repository at this point
Copy the full SHA d3c6ca8View commit details -
From translation svn revision: 81300 Authors: Hrvoje Katic <[email protected]> Zvonimir Stanecic <[email protected]> Milo Ivir <[email protected]> Dejana Rakic <[email protected]> Stats: 83 8 user_docs/hr/userGuide.md 1 file changed, 83 insertions(+), 8 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for ba42425 - Browse repository at this point
Copy the full SHA ba42425View commit details -
From translation svn revision: 81300 Authors: Simone Dal Maso <[email protected]> Alberto Buffolino <[email protected]> Stats: 203 165 user_docs/it/userGuide.md 1 file changed, 203 insertions(+), 165 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for c15edc6 - Browse repository at this point
Copy the full SHA c15edc6View commit details -
From translation svn revision: 81300 Authors: Bram Duvigneau <[email protected]> Bart Simons <[email protected]> A Campen <[email protected]> Leonard de Ruijter <[email protected]> Stats: 80 7 user_docs/nl/userGuide.md 1 file changed, 80 insertions(+), 7 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for c7d299b - Browse repository at this point
Copy the full SHA c7d299bView commit details -
From translation svn revision: 81300 Authors: Cleverson Casarin Uliana <[email protected]> Marlin Rodrigues <[email protected]> Tiago Melo Casal <[email protected]> Lucas Antonio <[email protected]> Stats: 1 1 source/locale/pt_BR/symbols.dic 1 file changed, 1 insertion(+), 1 deletion(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 6ab53fe - Browse repository at this point
Copy the full SHA 6ab53feView commit details -
From translation svn revision: 81300 Authors: Diogo Costa <[email protected]> Rui Batista <[email protected]> Rui Fontes <[email protected]> Ângelo Abrantes <[email protected]> Stats: 19 17 user_docs/pt_PT/changes.md 477 438 user_docs/pt_PT/userGuide.md 2 files changed, 496 insertions(+), 455 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 5a6c046 - Browse repository at this point
Copy the full SHA 5a6c046View commit details -
From translation svn revision: 81300 Authors: Zvonimir Stanecic <[email protected]> Aleksandr Lin'kov <[email protected]> Stats: 2 2 source/locale/ru/symbols.dic 47 31 user_docs/ru/changes.md 79 4 user_docs/ru/userGuide.md 3 files changed, 128 insertions(+), 37 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 1f5d925 - Browse repository at this point
Copy the full SHA 1f5d925View commit details -
From translation svn revision: 81300 Authors: Nikola Jovic <[email protected]> Janko Valencik <[email protected]> Zvonimir <[email protected]> Danijela Popovic <[email protected]> Stats: 3 3 source/locale/sr/symbols.dic 2887 28 user_docs/sr/changes.md 170 96 user_docs/sr/userGuide.md 3 files changed, 3060 insertions(+), 127 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 1bddd82 - Browse repository at this point
Copy the full SHA 1bddd82View commit details -
From translation svn revision: 81300 Authors: Cagri Dogan <[email protected]> Stats: 3 2 user_docs/tr/changes.md 3 4 user_docs/tr/userGuide.md 2 files changed, 6 insertions(+), 6 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 57657a5 - Browse repository at this point
Copy the full SHA 57657a5View commit details -
From translation svn revision: 81300 Authors: Volodymyr Pyrig <[email protected]> Stats: 82 7 user_docs/uk/userGuide.md 1 file changed, 82 insertions(+), 7 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 79a799e - Browse repository at this point
Copy the full SHA 79a799eView commit details -
From translation svn revision: 81300 Authors: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] Stats: 49 51 user_docs/zh_CN/changes.md 1 file changed, 49 insertions(+), 51 deletions(-)
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 8394005 - Browse repository at this point
Copy the full SHA 8394005View commit details -
From translation svn revision: 81300
NVDA translation automation committedMay 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 9dfe99b - Browse repository at this point
Copy the full SHA 9dfe99bView commit details
Commits on Jun 3, 2024
-
show all channels for updatable add-ons if a beta/dev add-on has been…
… installed (nvaccess#16637) If a beta/dev add-on has been installed, updates for that add-on are not displayed by default when going to the updatable add-ons tab. This is because the default channel view for updatable add-ons is always "Stable". Instead, it would be helpful to show beta/dev add-ons if these have been installed previously. Description of user facing changes If a beta/dev add-on has been installed, add-ons of all channels will show up by default in the updatable add-ons tab Description of development approach Set the filter key depending on if beta/dev add-ons have been installed
Configuration menu - View commit details
-
Copy full SHA for d16801a - Browse repository at this point
Copy the full SHA d16801aView commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf95125 - Browse repository at this point
Copy the full SHA bf95125View commit details -
Do not erase a modified line when moving in the Python console history (
nvaccess#16654) Closes nvaccess#16653 Summary of the issue: Unexecuted commands are lost when moving in the python console history. Description of user facing changes If a command has been written or modified in the console but not executed, it will not be lost. In case the modified command is not the last in the history, the original history item will not be overriden (as it was before nvaccess#15794), but it will be copied in last position in the history so that it can be edited. Description of development approach Tracked text modification with an appropriate event to react accordingly.
Configuration menu - View commit details
-
Copy full SHA for ebee59b - Browse repository at this point
Copy the full SHA ebee59bView commit details -
Use OffsetConverter for OffsetTextInfo find (nvaccess#16657)
Fixes nvaccess#16317 Summary of the issue: Find in browse mode (Virtual Buffers) can be inaccurate when a python character spans two character offsets in the underlying TextInfo, such as when emojis come in to play. Description of user facing changes Find functionality is now accurate when a page contains emoji characters and similar. Description of development approach Use an OffsetConverter to correct offsets.
Configuration menu - View commit details
-
Copy full SHA for c124435 - Browse repository at this point
Copy the full SHA c124435View commit details -
Update contributing.md (nvaccess#16621)
nvaccess#16601 Summary of the issue: Compiled a list of steps for developers to set up a development environment on their machines into the contributing.md document. Steps were adapted mainly from documents in the "Overview of contribution process" section. Description of user facing changes No changes for end-users. Because of this, I did not make any updates to the changes.md file, but if that was incorrect, please let me know and I will update it right away. Description of development approach Written using Github's built in editor to check the formatting and changes in real time. There were only changes to the documentation, no coding changes.
Configuration menu - View commit details
-
Copy full SHA for 0562f69 - Browse repository at this point
Copy the full SHA 0562f69View commit details
Commits on Jun 7, 2024
-
From translation svn revision: 81540 Authors: Fatma Mehanna <[email protected]> Shaimaa Ibrahim <[email protected]> Abdelkrim Bensaid <[email protected]> Omar Alojaimi <[email protected]> Stats: 2 1 user_docs/ar/changes.md 149 146 user_docs/ar/userGuide.md 2 files changed, 151 insertions(+), 147 deletions(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for b1d1571 - Browse repository at this point
Copy the full SHA b1d1571View commit details -
From translation svn revision: 81540 Authors: Zahari Yurukov <[email protected]> Kostadin Kolev <[email protected]> Stats: 2 2 source/locale/bg/symbols.dic 18 17 user_docs/bg/changes.md 228 189 user_docs/bg/userGuide.md 3 files changed, 248 insertions(+), 208 deletions(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for a22b51f - Browse repository at this point
Copy the full SHA a22b51fView commit details -
From translation svn revision: 81540 Authors: Daniel K. Gartmann <[email protected]> Nicolai Svendsen <[email protected]> [email protected] Stats: 97 57 user_docs/da/userGuide.md 1 file changed, 97 insertions(+), 57 deletions(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 5db1398 - Browse repository at this point
Copy the full SHA 5db1398View commit details -
From translation svn revision: 81540 Authors: Ali Aslani <[email protected]> Mohammadreza Rashad <[email protected]> Stats: 117 26 user_docs/fa/changes.md 297 297 user_docs/fa/userGuide.md 2 files changed, 414 insertions(+), 323 deletions(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 68a8a42 - Browse repository at this point
Copy the full SHA 68a8a42View commit details -
From translation svn revision: 81540 Authors: Jani Kinnunen <[email protected]> Isak Sand <[email protected]> Stats: 1 1 user_docs/fi/userGuide.md 1 file changed, 1 insertion(+), 1 deletion(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for b255309 - Browse repository at this point
Copy the full SHA b255309View commit details -
From translation svn revision: 81540 Authors: Simone Dal Maso <[email protected]> Alberto Buffolino <[email protected]> Stats: 99 0 user_docs/it/changes.md 1 file changed, 99 insertions(+)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for eb066c7 - Browse repository at this point
Copy the full SHA eb066c7View commit details -
From translation svn revision: 81540 Authors: Takuya Nishimoto <[email protected]> Minako Nonogaki <[email protected]> Stats: 1 1 source/locale/ja/characterDescriptions.dic 6 6 source/locale/ja/symbols.dic 6 7 user_docs/ja/changes.md 151 77 user_docs/ja/userGuide.md 4 files changed, 164 insertions(+), 91 deletions(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 7beccd4 - Browse repository at this point
Copy the full SHA 7beccd4View commit details -
From translation svn revision: 81540 Authors: Bram Duvigneau <[email protected]> Bart Simons <[email protected]> A Campen <[email protected]> Leonard de Ruijter <[email protected]> Stats: 19 16 user_docs/nl/userGuide.md 1 file changed, 19 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 452fa25 - Browse repository at this point
Copy the full SHA 452fa25View commit details -
From translation svn revision: 81540 Authors: Patryk Faliszewski <[email protected]> Zvonimir Stanecic <[email protected]> Dorota Krac <[email protected]> Piotr Rakowski <[email protected]> Hubert Meyer <[email protected]> Arkadiusz Swietnicki <[email protected]> Stats: 2 2 source/locale/pl/symbols.dic 13 12 user_docs/pl/changes.md 101 27 user_docs/pl/userGuide.md 3 files changed, 116 insertions(+), 41 deletions(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for befba9f - Browse repository at this point
Copy the full SHA befba9fView commit details -
From translation svn revision: 81540 Authors: Zvonimir Stanecic <[email protected]> Aleksandr Lin'kov <[email protected]> Stats: 16 16 user_docs/ru/changes.md 235 235 user_docs/ru/userGuide.md 2 files changed, 251 insertions(+), 251 deletions(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for f38ed1d - Browse repository at this point
Copy the full SHA f38ed1dView commit details -
From translation svn revision: 81540 Authors: Volodymyr Pyrig <[email protected]> Stats: 3 3 source/locale/uk/symbols.dic 104 38 user_docs/uk/changes.md 2 files changed, 107 insertions(+), 41 deletions(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for ca62bce - Browse repository at this point
Copy the full SHA ca62bceView commit details -
From translation svn revision: 81540 Authors: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] Stats: 1 1 user_docs/zh_CN/changes.md 1 file changed, 1 insertion(+), 1 deletion(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 1cd7d87 - Browse repository at this point
Copy the full SHA 1cd7d87View commit details -
From translation svn revision: 81540 Authors: [email protected] [email protected] Aaron Wu <[email protected]> Victor Cai <[email protected]> [email protected] Stats: 118 121 source/locale/zh_TW/characterDescriptions.dic 11 1 source/locale/zh_TW/symbols.dic 273 75 user_docs/zh_TW/userGuide.md 3 files changed, 402 insertions(+), 197 deletions(-)
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for d9ae10e - Browse repository at this point
Copy the full SHA d9ae10eView commit details -
From translation svn revision: 81540
NVDA translation automation committedJun 7, 2024 Configuration menu - View commit details
-
Copy full SHA for 9f21df0 - Browse repository at this point
Copy the full SHA 9f21df0View commit details -
Update and migrate translating dic/ini files from wiki (nvaccess#16627)
NV Access is intending to move most of the wiki into the repository, so changes are tracked better and easier to propose. The documentation for translating NVDA is very dated, particularly since the update of the translation system. Description of user facing changes The following pages were already mirrored in the developerGuide. The developerGuide sections were reviewed and updated. Translating Character Descriptions Translating Symbols This wiki page was moved and updated in the developerGuide Translating Gestures The following changes were made to update the contents: grammar and formatting fixes structure changes to make each section more consistent
Configuration menu - View commit details
-
Copy full SHA for e2f168f - Browse repository at this point
Copy the full SHA e2f168fView commit details -
Added mouse wheel scrolling commands (nvaccess#16462)
cary-rowen Contributor cary-rowen commented on Apr 30 • Link to issue number: Closes nvaccess#15484 Summary of the issue: Some dynamically loaded web pages and desktop applications, such as Dism++, only allow scrolling via the hardware mouse wheel to display more content. NVDA can only interact with these through screen review mode. However, to load more items, mouse wheel usage is required. Description of user facing changes This pull request allows users to simulate mouse wheel scrolling through gestures. Added four commands with no gestures assigned: Rotates the mouse wheel up at the current mouse position Rotates the mouse wheel down at the current mouse position Rotates the mouse wheel left at the current mouse position Rotates the mouse wheel right at the current mouse position Description of development approach I created a function within mouseHandler called scrollMouseWheel, which scrolls the mouse wheel either vertically or horizontally, controlling the scroll direction and amount. For more information about mouse events, see WM_MOUSEWHEEL. It's important to note that this function limits the scrolling per execution to winUser.WHEEL_DELTA (120) or less.
Configuration menu - View commit details
-
Copy full SHA for 2b029d1 - Browse repository at this point
Copy the full SHA 2b029d1View commit details -
Remove generic anchor names from the User Guide (nvaccess#16661)
Discussion in nvaccess#16655 Summary of the issue: Some paragraphs in the User Guide have inexplicit anchors names such as #toc45. In case they need to be referenced in the future, in the User Guide, in NVDA's GUI (context help) or in an external source, it would be desirable to have a more explicit name. Moreover, the auto-generated anchor names (#tocNNN) have probably changed various times in the past due to the evolution of the structure of the user guide. Until NVDA 2024.1 (included), the base document for the User Guide was the t2t file and these anchors were "floating", depending on the evolution of the document. E.g. the paragraph "Open General settings" has anchor #toc109 in NVDA 2024.1 but #toc110 in NVDA 2024.2beta3. Description of user facing changes Replace auto-generated anchors #tocNNN by explicit anchor names. Description of development approach Commit 8891a1e Renamed the anchors of the "open settings" paragraphs. Note: These paragraphs were added in NVDA 2024.1 but their anchor names differ between 2024.1 and 2024.2beta3 due to changes in the User Guide structure. Commit 9d726d6 Renamed the 4 other anchors that have changed between NVDA 2024.1 and NVDA 2024.2beta3. Note: These anchor names have changed due to changes in the User Guide structure. Commit ce8591f Rename the two remaining anchors whose name has not changed between 2024.1 and 2024.2beta3. Note: These anchors were first present in NVDA 2024.1; before, they were not present since they correspond to level 5 heading (or level 4) which were not listed in the table of contents of the t2t file.
Configuration menu - View commit details
-
Copy full SHA for 1571919 - Browse repository at this point
Copy the full SHA 1571919View commit details -
Configuration menu - View commit details
-
Copy full SHA for fed39a2 - Browse repository at this point
Copy the full SHA fed39a2View commit details -
Merge pull request nvaccess#16663 from nvaccess/beta
Update translations
Configuration menu - View commit details
-
Copy full SHA for f640eda - Browse repository at this point
Copy the full SHA f640edaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f0f0b3 - Browse repository at this point
Copy the full SHA 5f0f0b3View commit details -
Remove generic anchors from the dev guide (nvaccess#16655)
Summary of the issue: When the dev guide was converted to md, generic anchors have been created for headings that had no anchor in the t2t file. Probably needed for the table of contents. However these new anchors have generic names ({#toc123}). It would be better to use more explicit names as done for other already referenced headings. Description of user facing changes None Description of development approach Searched for generic anchors and replaced them with more explicit names.
Configuration menu - View commit details
-
Copy full SHA for 6c34bff - Browse repository at this point
Copy the full SHA 6c34bffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f004f5 - Browse repository at this point
Copy the full SHA 3f004f5View commit details -
Fix up order for feature descriptions in the user guide standards (nv…
…access#16667) Summary of the issue: As discussed in nvaccess#16490 and nvaccess#15902 (comment) that feature descriptions should come before settings tables for features in the user guide. This is because a basic description is more common than detailed tables in reference manuals Description of user facing changes Fixes up order for feature descriptions in the user guide standards
Configuration menu - View commit details
-
Copy full SHA for 1a1cb5f - Browse repository at this point
Copy the full SHA 1a1cb5fView commit details -
Add recommended requirements to user guide (nvaccess#16666)
Summary of the issue: As discussed in nvaccess#16490 and nvaccess#15902 (comment) that feature descriptions should come before settings tables for features in the user guide. This is because a basic description is more common than detailed tables in reference manuals Description of user facing changes Fixes up order for feature descriptions in the user guide standards
Configuration menu - View commit details
-
Copy full SHA for dff28c7 - Browse repository at this point
Copy the full SHA dff28c7View commit details
Commits on Jun 11, 2024
-
Add
.coderabbit.yml
config and update pull request template (nvacce……ss#16665) Summary of the issue: CodeRabbit is a tool NV Access has been trialling for code reviews in NVDA. AI code reviews create helpful summaries of PRs, and pick up issues other reviews may miss, or pick up issues before another reviewer gets to it, saving time. Now that we are somewhat happy with the current config, we should commit it to the repository rather than rely on the GUI. This means contributors can more easily improve the auto review process such as improving the path prompts and adding learnings. Description of user facing changes AI code reviews will now happen automatically. Description of development approach Followed steps in docs.coderabbit.ai/guides/configure-coderabbit
Configuration menu - View commit details
-
Copy full SHA for 014a6e7 - Browse repository at this point
Copy the full SHA 014a6e7View commit details -
Unicode normalization follow up, adding character navigation and seve…
…ral fixes (nvaccess#16622) Fixes nvaccess#16622 fixes nvaccess#16640 Summary of the issue: It has been discussed that normalization would also be helpful for character navigation. There's also an issue where character descriptions and symbol pronunciation didn't work correctly because normalization took place before symbol processing. Furthermore, for the UnicodeNormalizationOffsetConverter used for braille, it was discovered that diffing didn't turn out to be accurate enough. Description of user facing changes When normalization is enabled, there's an extra option Report normalized when navigating by character in the speech settings. Added global commands foor speech and braille normalization (without assigned gesture) When normalization is enabled, characters will now always be normalized as well. Braille Unicode normalization is more reliable now. Description of development approach Normalization is now always applied to speech, rather than only for object and text info speech. I also changed some helper functions to be able to report normalized when navigating by character. Added a SuppressUnicodeNormalizationCommand that allows you to suppress global normalization within a speech sequence. This command is used when creating a spelling sequence, because spelling has its own normalization logic now. It also ensures that when spelling a character or providing a character description (i.e. NVDA+. double press), normalization does not occur. It can even be used to disable character normalization altogether if necessary. Rewrote UnicodeNormalizationOffsetConverter to use a new function in NVDAHelper local that uses uniscribe to give a list of offsets for character boundaries. This allows us to split a string into glyphs and then apply normalization to every glyph, which results in more reliable offset calculation and less complex code.
Configuration menu - View commit details
-
Copy full SHA for 6b366fe - Browse repository at this point
Copy the full SHA 6b366feView commit details -
Update NSIS 3.09 to 3.10 (nvaccess#16674)
Description of user facing changes Updating NSIS Description of development approach none
Configuration menu - View commit details
-
Copy full SHA for 5c30524 - Browse repository at this point
Copy the full SHA 5c30524View commit details
Commits on Jun 12, 2024
-
Notifying users of available add-on updates (nvaccess#16636)
Closes nvaccess#15035 Summary of the issue: Users would like a push notification on NVDA start-up letting them know if add-ons have available updates Description of user facing changes When starting NVDA, a dialog will appear notifying users of updatable add-ons if there are available updates. This will only notify users if the available update is in the same channel as the installed add-on. There is an "update all" button on the dialog and a list of add-ons with updates available. There is also an "Open Add-on Store" button to open the add-on store to the updatable add-ons tab. A setting to disable this. This is a combobox so that in future users can decide between: notify on updates (default) automatic update (See Ability to automatically update add-ons nvaccess#3208) disabled Description of development approach Created a scheduling module to schedule tasks on NVDA start up, using the schedule pip module. This is so we can have conflict free scheduling. e.g. so NVDA's update notification won't clash with the add-on update notification. Uses their suggested code to run a background thread for task scheduling: schedule.readthedocs.io/en/stable/background-execution.html Changed much of the Add-on Store downloading code to be classmethods. This allows us to use it from the message dialog without creating a store instance.
Configuration menu - View commit details
-
Copy full SHA for d7facd1 - Browse repository at this point
Copy the full SHA d7facd1View commit details
Commits on Jun 13, 2024
-
Reenable chrome tests (nvaccess#16424)
Closes nvaccess#16135 New Features Enhanced Chrome command-line arguments to improve testing efficiency and stability . Tests Re-enabled several test cases related to ARIA role descriptions and navigation in Chrome, improving test coverage.
Configuration menu - View commit details
-
Copy full SHA for ad9ed73 - Browse repository at this point
Copy the full SHA ad9ed73View commit details
Commits on Jun 14, 2024
-
From translation svn revision: 81759 Authors: Fatma Mehanna <[email protected]> Shaimaa Ibrahim <[email protected]> Abdelkrim Bensaid <[email protected]> Omar Alojaimi <[email protected]> Stats: 322 322 user_docs/ar/userGuide.md 1 file changed, 322 insertions(+), 322 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 3d732ef - Browse repository at this point
Copy the full SHA 3d732efView commit details -
From translation svn revision: 81759 Authors: Zahari Yurukov <[email protected]> Kostadin Kolev <[email protected]> Stats: 16 16 user_docs/bg/userGuide.md 1 file changed, 16 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 885ad28 - Browse repository at this point
Copy the full SHA 885ad28View commit details -
From translation svn revision: 81759 Authors: Daniel K. Gartmann <[email protected]> Nicolai Svendsen <[email protected]> [email protected] Stats: 10 9 user_docs/da/changes.md 90 90 user_docs/da/userGuide.md 2 files changed, 100 insertions(+), 99 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 867782c - Browse repository at this point
Copy the full SHA 867782cView commit details -
From translation svn revision: 81759 Authors: Bernd Dorer <[email protected]> David Parduhn <[email protected]> Rene Linke <[email protected]> Adriani Botez <[email protected]> Karl Eick <[email protected]> Robert Hänggi <[email protected]> Astrid Waldschmetterling <[email protected]> Stats: 12 11 user_docs/de/changes.md 24 24 user_docs/de/userGuide.md 2 files changed, 36 insertions(+), 35 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 9a660cb - Browse repository at this point
Copy the full SHA 9a660cbView commit details -
From translation svn revision: 81759 Authors: Jani Kinnunen <[email protected]> Isak Sand <[email protected]> Stats: 16 16 user_docs/fi/userGuide.md 1 file changed, 16 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 05c39a3 - Browse repository at this point
Copy the full SHA 05c39a3View commit details -
From translation svn revision: 81759 Authors: Michel such <[email protected]> Remy Ruiz <[email protected]> Abdelkrim Bensaid <[email protected]> Cyrille Bougot <[email protected]> Corentin Bacque-Cazenave <[email protected]> Sylvie Duchateau <[email protected]> Sof <[email protected]> Stats: 16 16 user_docs/fr/userGuide.md 1 file changed, 16 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 614c8e1 - Browse repository at this point
Copy the full SHA 614c8e1View commit details -
From translation svn revision: 81759 Authors: Hrvoje Katic <[email protected]> Zvonimir Stanecic <[email protected]> Milo Ivir <[email protected]> Dejana Rakic <[email protected]> Stats: 16 16 user_docs/hr/userGuide.md 1 file changed, 16 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 7485d92 - Browse repository at this point
Copy the full SHA 7485d92View commit details -
From translation svn revision: 81759 Authors: Aron OcsvAri <[email protected]> Stats: 92 0 user_docs/hu/changes.md 1 file changed, 92 insertions(+)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for c0c22fe - Browse repository at this point
Copy the full SHA c0c22feView commit details -
From translation svn revision: 81759 Authors: Simone Dal Maso <[email protected]> Alberto Buffolino <[email protected]> Stats: 16 16 user_docs/it/userGuide.md 1 file changed, 16 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 73c0a93 - Browse repository at this point
Copy the full SHA 73c0a93View commit details -
From translation svn revision: 81759 Authors: Takuya Nishimoto <[email protected]> Minako Nonogaki <[email protected]> Stats: 16 16 user_docs/ja/userGuide.md 1 file changed, 16 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 4a41f4e - Browse repository at this point
Copy the full SHA 4a41f4eView commit details -
From translation svn revision: 81759 Authors: Bram Duvigneau <[email protected]> Bart Simons <[email protected]> A Campen <[email protected]> Leonard de Ruijter <[email protected]> Stats: 16 16 user_docs/nl/userGuide.md 1 file changed, 16 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for a749c2a - Browse repository at this point
Copy the full SHA a749c2aView commit details -
From translation svn revision: 81759 Authors: Patryk Faliszewski <[email protected]> Zvonimir Stanecic <[email protected]> Dorota Krac <[email protected]> Piotr Rakowski <[email protected]> Hubert Meyer <[email protected]> Arkadiusz Swietnicki <[email protected]> Stats: 24 24 user_docs/pl/userGuide.md 1 file changed, 24 insertions(+), 24 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for f3e37fb - Browse repository at this point
Copy the full SHA f3e37fbView commit details -
From translation svn revision: 81759 Authors: Zvonimir Stanecic <[email protected]> Aleksandr Lin'kov <[email protected]> Stats: 94 94 user_docs/ru/userGuide.md 1 file changed, 94 insertions(+), 94 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 1a8bfe0 - Browse repository at this point
Copy the full SHA 1a8bfe0View commit details -
From translation svn revision: 81759 Authors: Nikola Jovic <[email protected]> Janko Valencik <[email protected]> Zvonimir <[email protected]> Danijela Popovic <[email protected]> Stats: 16 16 user_docs/sr/userGuide.md 1 file changed, 16 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for b0b767d - Browse repository at this point
Copy the full SHA b0b767dView commit details -
From translation svn revision: 81759 Authors: Cagri Dogan <[email protected]> Stats: 341 267 user_docs/tr/userGuide.md 1 file changed, 341 insertions(+), 267 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 69ed9d8 - Browse repository at this point
Copy the full SHA 69ed9d8View commit details -
From translation svn revision: 81759 Authors: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] Stats: 264 267 user_docs/zh_CN/changes.md 1 file changed, 264 insertions(+), 267 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for b1dba82 - Browse repository at this point
Copy the full SHA b1dba82View commit details -
From translation svn revision: 81759 Authors: [email protected] [email protected] Aaron Wu <[email protected]> Victor Cai <[email protected]> [email protected] Stats: 189 0 user_docs/zh_TW/changes.md 27 27 user_docs/zh_TW/userGuide.md 2 files changed, 216 insertions(+), 27 deletions(-)
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for e9004a2 - Browse repository at this point
Copy the full SHA e9004a2View commit details -
From translation svn revision: 81759
NVDA translation automation committedJun 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 473f8e0 - Browse repository at this point
Copy the full SHA 473f8e0View commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3f6eec - Browse repository at this point
Copy the full SHA d3f6eecView commit details -
From translation svn revision: 81910 Authors: Daniel K. Gartmann <[email protected]> Nicolai Svendsen <[email protected]> [email protected] Stats: 8 6 user_docs/da/changes.md 1 file changed, 8 insertions(+), 6 deletions(-)
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 6005c01 - Browse repository at this point
Copy the full SHA 6005c01View commit details -
From translation svn revision: 81910 Authors: Juan C. buno <[email protected]> Noelia Martinez <[email protected]> Remy Ruiz <[email protected]> Jose M. Delicado <[email protected]> Stats: 16 16 user_docs/es/userGuide.md 1 file changed, 16 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for bb07b07 - Browse repository at this point
Copy the full SHA bb07b07View commit details -
From translation svn revision: 81910 Authors: Ali Aslani <[email protected]> Mohammadreza Rashad <[email protected]> Stats: 1 1 source/locale/fa/symbols.dic 1 1 user_docs/fa/changes.md 39 39 user_docs/fa/userGuide.md 3 files changed, 41 insertions(+), 41 deletions(-)
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 2a75ca7 - Browse repository at this point
Copy the full SHA 2a75ca7View commit details -
From translation svn revision: 81910 Authors: Juan C. buno <[email protected]> Ivan Novegil <[email protected]> Javier Curras <[email protected]> Jose M. Delicado <[email protected]> Stats: 16 16 user_docs/gl/userGuide.md 1 file changed, 16 insertions(+), 16 deletions(-)
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 6bd9765 - Browse repository at this point
Copy the full SHA 6bd9765View commit details -
From translation svn revision: 81910 Authors: Joseph Lee <[email protected]> Chang-Hwan Jang <[email protected]> Dong Hee Park <[email protected]> Stanley Chung <[email protected]> Stats: 2 2 source/locale/ko/symbols.dic 1 file changed, 2 insertions(+), 2 deletions(-)
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for d1f6eed - Browse repository at this point
Copy the full SHA d1f6eedView commit details -
From translation svn revision: 81910 Authors: Cleverson Casarin Uliana <[email protected]> Marlin Rodrigues <[email protected]> Tiago Melo Casal <[email protected]> Lucas Antonio <[email protected]> Stats: 19 18 user_docs/pt_BR/changes.md 7 7 user_docs/pt_BR/userGuide.md 2 files changed, 26 insertions(+), 25 deletions(-)
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for a231e19 - Browse repository at this point
Copy the full SHA a231e19View commit details -
From translation svn revision: 81910 Authors: Zvonimir Stanecic <[email protected]> Aleksandr Lin'kov <[email protected]> Stats: 24 24 user_docs/ru/userGuide.md 1 file changed, 24 insertions(+), 24 deletions(-)
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for fc0de27 - Browse repository at this point
Copy the full SHA fc0de27View commit details -
From translation svn revision: 81910 Authors: Ondrej Rosik <[email protected]> Peter Vagner <[email protected]> Jan Kulik <[email protected]> Stats: 90 0 user_docs/sk/changes.md 1 file changed, 90 insertions(+)
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for 4f1a2c3 - Browse repository at this point
Copy the full SHA 4f1a2c3View commit details -
From translation svn revision: 81910 Authors: Dang Hoai Phuc <[email protected]> Nguyen Van Dung <[email protected]> Stats: 247 2 user_docs/vi/changes.md 1 file changed, 247 insertions(+), 2 deletions(-)
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for fecea6b - Browse repository at this point
Copy the full SHA fecea6bView commit details -
From translation svn revision: 81910 Authors: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] Stats: 29 14 source/locale/zh_CN/symbols.dic 311 391 user_docs/zh_CN/changes.md 736 544 user_docs/zh_CN/userGuide.md 3 files changed, 1076 insertions(+), 949 deletions(-)
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for d26d68a - Browse repository at this point
Copy the full SHA d26d68aView commit details -
From translation svn revision: 81910
NVDA translation automation committedJun 17, 2024 Configuration menu - View commit details
-
Copy full SHA for a2cbad3 - Browse repository at this point
Copy the full SHA a2cbad3View commit details -
Merge pull request nvaccess#16706 from nvaccess/beta
Update translations
Configuration menu - View commit details
-
Copy full SHA for 2ba0d48 - Browse repository at this point
Copy the full SHA 2ba0d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 879baff - Browse repository at this point
Copy the full SHA 879baffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68dc949 - Browse repository at this point
Copy the full SHA 68dc949View commit details -
Update Liblouis to 3.30.0 (nvaccess#16652)
Summary of the issue: Liblouis 3.30.0 has been released, adding many new Braille tables. Description of how this pull request fixes the issue: Update Liblouis and add new tables.
Configuration menu - View commit details
-
Copy full SHA for cdaa852 - Browse repository at this point
Copy the full SHA cdaa852View commit details -
Fix chrome tests: textParagraphNavigation and styleNav (nvaccess#16701)
Chrome tests textParagraphNavigation and styleNav are failing. Description of user facing changes N/A Description of development approach Minor changes to make these two tests to pass.
Configuration menu - View commit details
-
Copy full SHA for 65e6620 - Browse repository at this point
Copy the full SHA 65e6620View commit details -
QuickNav next menu command: adding more IA2 roles (nvaccess#16670)
On some websites QuickNav command jump to next menu doesn't work. For example in Jupyter: jupyter.org/try-jupyter/notebooks/?path=notebooks/Intro.ipynb Description of user facing changes QuickNav next menu command now works with Jupyter. Description of development approach Added one more IA2 role to search for in next menu QuickNav command.
Configuration menu - View commit details
-
Copy full SHA for dd924f0 - Browse repository at this point
Copy the full SHA dd924f0View commit details -
Add support for Activator Pro models to Help Tech Braille driver. (nv…
…access#16668) Help Tech Activator Pro 80 and Activator Pro 64 are not supported. Description of user facing changes The two affected device types will be supported by NVDA and will also be autodetected. Description of development approach The driver was modified to include the new devices.
Configuration menu - View commit details
-
Copy full SHA for 798e750 - Browse repository at this point
Copy the full SHA 798e750View commit details -
Fix regression: make BASE_ONLY_SECTIONS no longer a frozen set (nvacc…
…ess#16685) Fixes nvaccess#16684 Summary of the issue: In nvaccess#16636 / d7facd1, config.ConfigManager.BASE_ONLY_SECTIONS underwent a mutation from a set to a frozenset. Thhis modification hinders extensions from easily expanding this set. There are perfectly legit scenarios where an extension’s settings should not be overridden by profiles. Take webAccess, for instance: accessolutions/WebAccessForNVDA@4251aae/addon/globalPlugins/webAccess/config.py
Configuration menu - View commit details
-
Copy full SHA for 9829b3b - Browse repository at this point
Copy the full SHA 9829b3bView commit details -
Make the incompatibility message more explicit (nvaccess#16359)
Discussion in nvda.groups.io/g/nvda/topic/clock_add_on_add_on_store/105313955?p=,,,100,0,0,0::recentpostdate/sticky,,,100,2,0,105313955,previd%3D1712173725527803825,nextid%3D1710680040743854194&previd=1712173725527803825&nextid=1710680040743854194 Summary of the issue: The current incompatibility message for too old add-ons in the add-on store's details is as follows: An updated version of this add-on is required. The minimum supported API version is now 2024.1. This add-on was last tested with 2023.1. You can enable this add-on at your own risk. The concept of API is not clear for everyone and it is not explained in NVDA's GUI, nor in the User Guide. Thus, the logic of this sentence explaining why the add-on is not compatible is not easily understandable. Description of user facing changes Modify the incompatibility reason for too old add-ons as follows: An updated version of this add-on is required. This add-on was last tested with 2023.1. The current version of NVDA requires that the extension be tested with NVDA 2024.1 or higher. You can enable this add-on at your own risk.
Configuration menu - View commit details
-
Copy full SHA for 55cd38c - Browse repository at this point
Copy the full SHA 55cd38cView commit details -
Make CLI help dialog visually readable (nvaccess#16696)
When using the CLI command nvda.exe --help, a dialog window opens with visual clipping for smaller screens. Description of user facing changes Make the dialog wider and more legible. Description of development approach Created a custom formatter to widen the default dialog for CLI help.
Configuration menu - View commit details
-
Copy full SHA for d85dae2 - Browse repository at this point
Copy the full SHA d85dae2View commit details -
Create a new folder by default when making a portable copy, warn for …
…non-empty directories (nvaccess#16686) Fixes nvaccess#16443 Summary of the issue: When creating a portable copy, NVDA overwrites the contents of the folder. This may delete files like dlls. This caused nvaccess#16514 to be reported, as this can be quite destructive and unexpected. Typical behaviour for writing to a directory like this involves creating a new folder to write the contents to. However, portable copies can also be upgraded, so it is important to be able to support writing to existing portable copy directories. Description of user facing changes When creating a portable copy, a new checkbox has been added to create a new folder for the portable copy, which is checked by default. If this box is unchecked, a warning dialog will appear if the directory is non-empty. The directory contains nvda.exe we assume its a portable copy directory, and confirm the user wishes to upgrade the portable copy. The directory is otherwise non-empty, a general warning dialog is opened warning the user that the contents of the folder will be overwritten.
Configuration menu - View commit details
-
Copy full SHA for f686900 - Browse repository at this point
Copy the full SHA f686900View commit details -
Configuration menu - View commit details
-
Copy full SHA for 233d81a - Browse repository at this point
Copy the full SHA 233d81aView commit details
Commits on Jun 18, 2024
-
From translation svn revision: 81932 Authors: Cleverson Casarin Uliana <[email protected]> Marlin Rodrigues <[email protected]> Tiago Melo Casal <[email protected]> Lucas Antonio <[email protected]> Stats: 109 71 user_docs/pt_BR/userGuide.md 1 file changed, 109 insertions(+), 71 deletions(-)
NVDA translation automation committedJun 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 458bbf1 - Browse repository at this point
Copy the full SHA 458bbf1View commit details -
From translation svn revision: 81932 Authors: Ondrej Rosik <[email protected]> Peter Vagner <[email protected]> Jan Kulik <[email protected]> Stats: 289 98 user_docs/sk/userGuide.md 1 file changed, 289 insertions(+), 98 deletions(-)
NVDA translation automation committedJun 18, 2024 Configuration menu - View commit details
-
Copy full SHA for a872c21 - Browse repository at this point
Copy the full SHA a872c21View commit details -
From translation svn revision: 81932
NVDA translation automation committedJun 18, 2024 Configuration menu - View commit details
-
Copy full SHA for a476744 - Browse repository at this point
Copy the full SHA a476744View commit details -
From translation svn revision: 81933 Authors: Dinakar T.D. <[email protected]> Stats: 5211 5111 user_docs/ta/userGuide.md 1 file changed, 5211 insertions(+), 5111 deletions(-)
NVDA translation automation committedJun 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 9f49a94 - Browse repository at this point
Copy the full SHA 9f49a94View commit details -
From translation svn revision: 81933
NVDA translation automation committedJun 18, 2024 Configuration menu - View commit details
-
Copy full SHA for 5974421 - Browse repository at this point
Copy the full SHA 5974421View commit details -
Merge pull request nvaccess#16715 from nvaccess/beta
Update translations
Configuration menu - View commit details
-
Copy full SHA for 01d0462 - Browse repository at this point
Copy the full SHA 01d0462View commit details -
Merge pull request nvaccess#16716 from nvaccess/beta
Update translations
Configuration menu - View commit details
-
Copy full SHA for 94cce25 - Browse repository at this point
Copy the full SHA 94cce25View commit details -
When handling caret movement, fetch the new caret info after checking…
… for a pending caret event. (nvaccess#16711) Summary of the issue: In Firefox's in-progress UIA implementation, moving with the cursor keys in editable text boxes sometimes reports the character at the old position of the caret instead of the new position of the caret. For example, on the line: abcdef with the cursor positioned on "a", pressing right arrow several times might read a, b, c instead of b, c, d. I don't anticipate that NVDA will ever move to using UIA in Firefox. Nevertheless, this is an NVDA bug which might impact other things. Description of user facing changes When navigating with the cursor keys in text boxes in applications which use UI Automation, NVDA no longer sometimes reports the wrong character, word, etc. Description of development approach Previously, EditableText._hasCaretMoved fetched the caret before checking for a pending caret event. It then returned this fetched caret. The following race condition could occur: In NVDA's main thread, NVDA queries the caret. The caret hasn't updated yet in the app, so this is the old position. The app fires a caret event. NVDA receives this caret event on a background UIA thread and queues it. Back in NVDA's main thread, NVDA checks for a pending caret event. That check passes because of 3). NVDA returns the old caret info retrieved in 1). This can't happen with other APIs because they all queue events on the main thread, which can't be preempted during _hasCaretMoved. However, UIA queues events from a background thread.
Configuration menu - View commit details
-
Copy full SHA for 283856b - Browse repository at this point
Copy the full SHA 283856bView commit details -
Prevent additional attempts at closing HID braille connections (nvacc…
…ess#16712) Fixes nvaccess#16218 Summary of the issue: NVDA could silently crash when a Braille HID device was disconnected/closed. Description of user facing changes No more crashes under the above conditions. Description of development approach Introduced a flag that tracks if the close() method has already been called, and don't perform the operation again.
Configuration menu - View commit details
-
Copy full SHA for 113374f - Browse repository at this point
Copy the full SHA 113374fView commit details -
Unique anonymous ID statistics tracking (nvaccess#16710)
Closes nvaccess#16266 Summary of the issue: Right now NV access is unable to gauge monthly or weekly users, only daily users. Each day NVDA performs an update check and optionally sends more usage data information. We are unable to differentiate copies performing update checks, meaning we only know X users who checked for an update on a given day. Description of user facing changes None Description of development approach A unique ID is stored to user config when initializing the update check. This creates a unique ID per user of NVDA, counting portable copies and each Windows user's profile of an installation. When checking for update, NVDA now sends the unique ID if usage tracking is enabled.
Configuration menu - View commit details
-
Copy full SHA for 0dafa8a - Browse repository at this point
Copy the full SHA 0dafa8aView commit details
Commits on Jun 19, 2024
-
Edge WebView2: add possibility to create app modules for apps hosting…
… WebView2 interface (nvaccess#16717) Closes nvaccess#16705 Summary of the issue: Apps hosting Edge WebView2 show up as websites. However, in apps such as new Outlook (olk.exe), it is desirable to disable browse mode by default or offer custom commands and workarounds. Description of user facing changes NVDA will recognize and work with app modules for apps hosting Edge WebView2 controls such as new Outlook. Description of development approach Similar to wwahost and javaw, a new host app module (msedgewebview2) is created to fetch actual names of aps hosting the webview controls. The module borrows heavily from javaw app module except it is limited to fetching parent process information. Instead of importing appModuleHandler.AppModule, module-level getattr is defined to return the default app module.
Configuration menu - View commit details
-
Copy full SHA for 49a9757 - Browse repository at this point
Copy the full SHA 49a9757View commit details
Commits on Jun 20, 2024
-
Windows 10/11 Calculator: report correct number after paste by fetchi…
…ng the value directly from the UI element. (nvaccess#16672) Fixes nvaccess#16573 Summary of the issue: When pasting into the calculator, both speech and braille reported a truncated result (for example 1 instead of 12.34) Description of user facing changes When pasting into the Windows 10/11 calculator, the correct number is announced. Description of development approach While handling UIA notification events, NVDA may announce screen changes not caused by number entry or results commands, and this is what is being handled (pasting from clipboard, for example). NVDA will traverse through result element's children, looking for the actual result. NVDA will announce the element's content once actual result element is identified.
Configuration menu - View commit details
-
Copy full SHA for e43e7c8 - Browse repository at this point
Copy the full SHA e43e7c8View commit details
Commits on Jun 21, 2024
-
From translation svn revision: 82022 Authors: Dang Hoai Phuc <[email protected]> Nguyen Van Dung <[email protected]> Stats: 10 9 user_docs/vi/changes.md 221 108 user_docs/vi/userGuide.md 2 files changed, 231 insertions(+), 117 deletions(-)
NVDA translation automation committedJun 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 4ee26a9 - Browse repository at this point
Copy the full SHA 4ee26a9View commit details -
From translation svn revision: 82022
NVDA translation automation committedJun 21, 2024 Configuration menu - View commit details
-
Copy full SHA for fdbe86d - Browse repository at this point
Copy the full SHA fdbe86dView commit details -
Update eSpeak, add Karakalpak (nvaccess#16709)
Closes nvaccess#16495 Summary of the issue: updates espeak for 2024.3 Description of user facing changes adds Karakalpak language in eSpeak Description of development approach Followed steps in eSpeak readme
Configuration menu - View commit details
-
Copy full SHA for e57d7e5 - Browse repository at this point
Copy the full SHA e57d7e5View commit details
Commits on Jun 26, 2024
-
Add com port option in Braille Display Select Dialog and fix Serial C…
…onnection error (nvaccess#16340) Add com port in Hims Braille Display and fix Serial Connection error Description of user facing changes Users can always perform serial connections normally. User can choose com port in Braille Display Selection Dialog(Hims). Description of development approach In the HimsDisplayDriver, due to a chip issue, there were instances where packet data was intermittently split arbitrarily during the serial connection verification process, necessitating modifications to the _onReceive function.
Configuration menu - View commit details
-
Copy full SHA for 76fe86e - Browse repository at this point
Copy the full SHA 76fe86eView commit details -
UpdateBuilding user documentation module: Update markdown to nh3 (nva…
…ccess#16725) Follow up to nvaccess#16724 Summary of the issue: markdown 3.5.1 to 3.6 Updating python markdown to get the latest security updates modifications Description of user facing changes none Description of development approach Updated markdown and nh3 versions of requirements.txt file
Configuration menu - View commit details
-
Copy full SHA for 922d300 - Browse repository at this point
Copy the full SHA 922d300View commit details -
Remove outputting md files to AppVeyor artifacts (nvaccess#16736)
Previously, markdown files were built as an intermittent step between converting text2tags content to HTML. During this period, it was useful for builds to upload their markdown files as AppVeyor artifacts in the builds system. We have now removed the t2t content in favour of a markdown source of truth, meaning that the artifact uploaded should be the same as the contents in the PR. Description of user facing changes Remove userGuide and changes markdown files from build artifacts Description of development approach Remove userGuide and changes markdown files from build artifacts Also removed other deprecated code and updated remaining references to t2t
Configuration menu - View commit details
-
Copy full SHA for 2471a56 - Browse repository at this point
Copy the full SHA 2471a56View commit details -
Support for text review commands on object name in Visual Studio Code (…
…nvaccess#16248) Fixed nvaccess#16246 Summary of the issue: Most controls in Visual Studio Code do not support text review commands. The most typical example is when the user wants to review the control name character by character, such as the file name in the file tree and the setting items on the settings page. Based on current experience, this is not easy to achieve. Description of user facing changes Users will be able to review control name in Visual Studio Code by NVDA’s text review commands. Description of development approach In the application module for Visual Studio Code, a modification has been made within the event_NVDAObject_init method to enhance the handling of objects. Specifically, for objects whose role is not EDITABLETEXT , the TextInfo property is now explicitly set to NVDAObjectTextInfo.
Configuration menu - View commit details
-
Copy full SHA for 3c981e2 - Browse repository at this point
Copy the full SHA 3c981e2View commit details -
Merge pull request nvaccess#16743 from nvaccess/master
Merge master to beta
Configuration menu - View commit details
-
Copy full SHA for ff7f737 - Browse repository at this point
Copy the full SHA ff7f737View commit details -
WasapiWavePlayer.feed: Log exceptions but don't raise them. (nvaccess…
…#16738) Fixes nvaccess#16722. Summary of the issue: When a client disconnects from a Remote Desktop session without exiting NVDA on the server, WASAPI can throw ERROR_TOO_MANY_FILES, which is not a WASAPI error code and thus not expected by the C++ code. E_NOTFOUND is also possible, probably thrown by IMMDeviceEnumerator::GetDefaultAudioEndpoint. WasapiWavePlayer.feed raises an exception, which breaks the oneCore driver because it isn't expecting exceptions. Speech is broken henceforth. Description of user facing changes Speech is no longer silent after disconnecting from and reconnecting to a Remote Desktop session. Description of development approach I changed WasapiWavePlayer.feed to log exceptions and return without raising them. I could have tweaked the C++ code to handle ERROR_TOO_MANY_FILES and E_NOTFOUND as well as the codes it already handles (AUDCLNT_E_DEVICE_INVALIDATED and AUDCLNT_E_NOT_INITIALIZED). However, I figured it was best to make this code more resilient in general by catching exceptions, especially given that WinmmWavePlayer.feed also catches exceptions.
Configuration menu - View commit details
-
Copy full SHA for 544ccb1 - Browse repository at this point
Copy the full SHA 544ccb1View commit details -
Replace scons app signing from signtool to signpath (nvaccess#16673)
sslpoint.com/new-private-key-storage-requirement-for-standard-code-signing-certificates New requirements for Authenticode signing certificates which require a hardware token Description of user facing changes None - only developers (see below) Description of development approach SCons build pipeline modified to use SignPath's code signing pipeline
Configuration menu - View commit details
-
Copy full SHA for e6ba6cb - Browse repository at this point
Copy the full SHA e6ba6cbView commit details
Commits on Jun 27, 2024
-
Remove code to support out-of-process iframes in Firefox which is no …
…longer necessary. (nvaccess#16746) Reverts nvaccess#10707. Summary of the issue: Firefox moved most iframes into different processes (AKA out-of-process iframes or project "Fission") in 2020. This necessitated some changes to NVDA because with Firefox's older multi-process architecture, objects in one process were unaware of objects in another. However, with the new "Cache the World" architecture released in Firefox 113 (just over a year ago in May 2023), this special handling is no longer necessary, since all objects are served from the parent process and the parent process is aware of all of them. While removing this code likely doesn't have any discernible user benefit, I think it's worthwhile to remove unnecessary complexity. There is no supported version of Firefox (even ESR) which depends on this code. Description of user facing changes None. There might be a slight performance benefit, but I doubt this is perceivable. Description of development approach Reverted nvaccess#10707, adjusting for non-substantive changes that were made since nvaccess#10707 was merged (code style, moved constants, etc.). Note that this moves back to using accChild instead of getNVDAObjectFromEvent. At the time, there didn't appear to be a performance benefit to using accChild and using getNVDAObjectFromEvent made it easier to implement nvaccess#10707. However, I have since then discovered (through Firefox profiling) that at least in-process, AccessibleObjectFromWindow can be rather slow relative to direct COM calls. This probably isn't noticeable for NVDA's use case, especially given that we're doing this across processes, but any performance boost is probably worthwhile here. I didn't add a change log entry because there is no user visible change here
Configuration menu - View commit details
-
Copy full SHA for 9afb6fc - Browse repository at this point
Copy the full SHA 9afb6fcView commit details -
MozillaCompoundTextInfo: Add special handling for the insertion point…
… at the end of a line. (nvaccess#16745) Fixes nvaccess#3156. Strictly speaking, that issue covers other problems as well, but this addresses the issue for which it was originally opened. Other issues should be (re)opened for any remaining problems. Summary of the issue: When editing text, there is an insertion point at the end of a line. This is where you are positioned when you press the end key. Firefox also allows you to reach this position with the left/right arrow keys. When text wraps across multiple lines, lines other than the last have this insertion point, but it does not have its own IAccessible2 offset, since it doesn't actually exist in the text. Instead, the caret offset reported is the same offset as the start of the next line. This is problematic for NVDA because when the user is at this position, NVDA reports the character at the start of the next line. Worse, it reports the next word and line instead of the current word and line. Description of user facing changes In Mozilla Firefox, NVDA now correctly reports the current character, word and line when the cursor is at the insertion point at the end of a line. Description of development approach IAccessible2 provides IA2_TEXT_OFFSET_CARET to deal with this. While somewhat awkward, the idea is that you pass this special offset to IAccessibleText functions so that they know you care about the caret and can handle it specially if the caret is at the end of line insertion point. For example, asking for the character at the caret might report (3, 3, None), where 3 is the caret offset. In contrast, if the caret was at the start of the next line, it might report (3, 4, 'c'). Similarly, asking for the line at the caret when at the end of the line might report (0, 3, 'ab ') instead of (3, 6, 'cd ') at the start of the next. Unfortunately, making NVDA use IA2_TEXT_OFFSET_CARET when fetching units is tricky. IA2TextTextInfo would need to keep track of the fact that it was constructed for the caret and pass IA2_TEXT_OFFSET_CARET if so. But this means that when the caret moves, the TextInfo moves too, which breaks detaching the review cursor from the caret, etc. Instead, a flag _isEndOfLineInsertionPoint has been added to MozillaCompoundTextInfo. This is set by querying the character at IA2_TEXT_OFFSET_CARET when constructing with POSITION_CARET. This allows us to implement special behaviour when this is True: we expand to no character, we expand to the current word/line instead of the next word/line, etc. If the TextInfo is copied, this flag is copied too. If the TextInfo is mutated in any way, the flag is set to False. This allows us to represent this position (even across copies) without being attached to the current position of the caret. Some of this could theoretically be done in IA2TextTextInfo, but that would have meant plumbing (and coupling) this special casing through both classes. I'm not aware of any other implementation which supports IA2_TEXT_OFFSET_CARET that doesn't use MozillaCompoundTextInfo. Note that although Chromium supports IA2_TEXT_OFFSET_CARET, it doesn't special case the insertion point at the end of a line. Thus, although this works fine in Chromium, there is no benefit there, though Chromium could choose to implement this to gain that benefit.
Configuration menu - View commit details
-
Copy full SHA for 0336466 - Browse repository at this point
Copy the full SHA 0336466View commit details -
Update .gitattributes to prefer LF (nvaccess#12816)
Part of nvaccess#12387 Summary of the issue: The NVDA code base uses a mix of CRLF and LF style line endings, with the preference being CRLF. LF style endings have been introduced prior to lint checking, and can causes issues when moving code or making changes. Many IDEs will normalize the line endings when editing files, causing larger than intended diffs of files with mixed line endings. Instead, we should normalize all line endings of text files to LF and ensure that all files are committed with LF line endings. Specific files should be excluded from normalization such as: files used by translators, as we are uncertain of the side-effects here binary files git allows independent configurations between line endings used when a developer checkouts out code locally, and when code is committed to a repository. IDEs are often better suited for different line endings, with LF line endings becoming more and more standardised. However, NVDA is Windows based development, where CRLF line ending usage is commonly default or compulsory. Developers can checkout code locally, using whatever line endings they prefer or their IDE requires, using git config.core autocrlf. We can configure what line endings we commit to the repository with .gitattributes. This is set on a repository level. As what line endings we commit with is agnostic to what is checked out, the decision is based on what works best for the repository. Unix style line endings usage and support continues to increase on Windows and LF files. LF tends to be better supported by Unix style developer tools such as git. LF uses less data than CRLF.
Configuration menu - View commit details
-
Copy full SHA for 9ea2566 - Browse repository at this point
Copy the full SHA 9ea2566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fb8ffc - Browse repository at this point
Copy the full SHA 8fb8ffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0296486 - Browse repository at this point
Copy the full SHA 0296486View commit details -
Merge pull request nvaccess#16754 from nvaccess/normalize-all-line-en…
…dings Follow up to nvaccess#12816 Closes nvaccess#12387 Must be merge commit Performed the following: git add --renormalize . git commit -m "normalize line endings" Added the commit to .git-blame-ignore-revs Testing Confirmed testing by ensuring the diff is empty git diff --ignore-cr-at-eol origin/master normalize-all-line-endings
Configuration menu - View commit details
-
Copy full SHA for 23cb96b - Browse repository at this point
Copy the full SHA 23cb96bView commit details
Commits on Jun 28, 2024
-
From translation svn revision: 82102 Authors: Bernd Dorer <[email protected]> David Parduhn <[email protected]> Rene Linke <[email protected]> Adriani Botez <[email protected]> Karl Eick <[email protected]> Robert Hänggi <[email protected]> Astrid Waldschmetterling <[email protected]> Stats: 206 206 user_docs/de/userGuide.md 1 file changed, 206 insertions(+), 206 deletions(-)
NVDA translation automation committedJun 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 5a55eee - Browse repository at this point
Copy the full SHA 5a55eeeView commit details -
From translation svn revision: 82102 Authors: Patryk Faliszewski <[email protected]> Zvonimir Stanecic <[email protected]> Dorota Krac <[email protected]> Piotr Rakowski <[email protected]> Hubert Meyer <[email protected]> Arkadiusz Swietnicki <[email protected]> Stats: 6 6 user_docs/pl/userGuide.md 1 file changed, 6 insertions(+), 6 deletions(-)
NVDA translation automation committedJun 28, 2024 Configuration menu - View commit details
-
Copy full SHA for b398bf5 - Browse repository at this point
Copy the full SHA b398bf5View commit details -
From translation svn revision: 82102 Authors: Zvonimir Stanecic <[email protected]> Aleksandr Lin'kov <[email protected]> Stats: 58 13 source/locale/ru/symbols.dic 1 file changed, 58 insertions(+), 13 deletions(-)
NVDA translation automation committedJun 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 0076348 - Browse repository at this point
Copy the full SHA 0076348View commit details -
From translation svn revision: 82102 Authors: Cagri Dogan <[email protected]> Stats: 2 2 user_docs/tr/changes.md 1 file changed, 2 insertions(+), 2 deletions(-)
NVDA translation automation committedJun 28, 2024 Configuration menu - View commit details
-
Copy full SHA for f31a6b3 - Browse repository at this point
Copy the full SHA f31a6b3View commit details -
From translation svn revision: 82102 Authors: Dang Hoai Phuc <[email protected]> Nguyen Van Dung <[email protected]> Stats: 11 2 source/locale/vi/symbols.dic 3 3 user_docs/vi/changes.md 246 171 user_docs/vi/userGuide.md 3 files changed, 260 insertions(+), 176 deletions(-)
NVDA translation automation committedJun 28, 2024 Configuration menu - View commit details
-
Copy full SHA for f68dd74 - Browse repository at this point
Copy the full SHA f68dd74View commit details -
From translation svn revision: 82102
NVDA translation automation committedJun 28, 2024 Configuration menu - View commit details
-
Copy full SHA for f94001a - Browse repository at this point
Copy the full SHA f94001aView commit details -
MozillaCompoundTextInfo: Don't adjust for the end of a line if the pr…
…evious character is a line feed. (nvaccess#16763) Fixup of nvaccess#16745. Summary of the issue: In my work on nvaccess#16745, I neglected to consider an empty line after a line feed. In that case, adjusting for the line end caused NVDA to read from the previous line instead of the empty one. Description of user facing changes In Firefox, NVDA no longer speaks the previous line when the caret is on the last line and the last line is empty. However, this does not need a change log entry because this bug never shipped in release. Description of development approach Don't set the _isInsertionPointAtEndOfLine flag to True if the previous character is a line feed. This prevents the line end adjustment. Because this additional check makes the code a little more complex, I refactored this code into a helper method.
Configuration menu - View commit details
-
Copy full SHA for 04e55d5 - Browse repository at this point
Copy the full SHA 04e55d5View commit details -
Turkish braille table grade 2 (nvaccess#16764)
Fixes nvaccess#16735 Summary of the issue: This adds Turkish grade 2 braille table to NVDA interface. Description of user facing changes Users will be able to use the table provided in NVDA Description of development approach Modified the brailleTables.py.
Configuration menu - View commit details
-
Copy full SHA for 3875f29 - Browse repository at this point
Copy the full SHA 3875f29View commit details -
use Ruff for linting (nvaccess#16751)
Fixes nvaccess#14817 Summary of the issue: Our linting system has the following issues: we are stuck on an old version of flake8, as the flake8tabs module is no longer being updated we can't perform automatic lint fixes Ruff is becoming more maintained than flake8 Description of user facing changes The entire repository is linted with Ruff, rather than diffs Developers can now automatically fix certain linting issues with runlint.bat If using pre-commit hooks, linting is automatically applied: pre-commit.com/#usage CodeRabbit now scans code using our Ruff config Description of development approach integrate Ruff, migrate flake8 config Update AppVeyor scripts to use ruff add pre commit hook support for ruff update linting docs
Configuration menu - View commit details
-
Copy full SHA for f863a09 - Browse repository at this point
Copy the full SHA f863a09View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3ce6b8 - Browse repository at this point
Copy the full SHA d3ce6b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bdfbc2 - Browse repository at this point
Copy the full SHA 8bdfbc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8e33c0 - Browse repository at this point
Copy the full SHA a8e33c0View commit details -
Merge pull request nvaccess#16766 from nvaccess/applyRuff2
Lint the repository with Ruff This is a follow up for nvaccess#16751 Must be merge commit not squash merge Using nvaccess#16751, the following commands were applied: ruff check --fix to apply automatic fixes ruff check --add-noqa to add no-qa comments to all lint failures, so that issues that can't be automatically fixed don't trigger future failures
Configuration menu - View commit details
-
Copy full SHA for 405f9bf - Browse repository at this point
Copy the full SHA 405f9bfView commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ba04b51 - Browse repository at this point
Copy the full SHA ba04b51View commit details -
start 2024.4 dev cycle (nvaccess#16774)
Start the dev cycle for the 2024.4 release. This won't be a compatibility breaking release.
Configuration menu - View commit details
-
Copy full SHA for a6af7be - Browse repository at this point
Copy the full SHA a6af7beView commit details -
Merge pull request nvaccess#16776 from nvaccess/branchFor2024.3
2024.3 Final master to beta merge
Configuration menu - View commit details
-
Copy full SHA for 368e68c - Browse repository at this point
Copy the full SHA 368e68cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0d53cb - Browse repository at this point
Copy the full SHA c0d53cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1410491 - Browse repository at this point
Copy the full SHA 1410491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79fa62e - Browse repository at this point
Copy the full SHA 79fa62eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50f5c97 - Browse repository at this point
Copy the full SHA 50f5c97View commit details -
Merge pull request nvaccess#16777 from nvaccess/mergeTranslationsFrom…
…l10n Merge translations from svn
Configuration menu - View commit details
-
Copy full SHA for fb0f71d - Browse repository at this point
Copy the full SHA fb0f71dView commit details -
From translation svn revision: 82125 Authors: Takuya Nishimoto <[email protected]> Minako Nonogaki <[email protected]> Stats: 5 5 user_docs/ja/userGuide.md 1 file changed, 5 insertions(+), 5 deletions(-)
NVDA translation automation committedJul 1, 2024 Configuration menu - View commit details
-
Copy full SHA for d5548a7 - Browse repository at this point
Copy the full SHA d5548a7View commit details -
From translation svn revision: 82125
NVDA translation automation committedJul 1, 2024 Configuration menu - View commit details
-
Copy full SHA for 61e018e - Browse repository at this point
Copy the full SHA 61e018eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83e54f5 - Browse repository at this point
Copy the full SHA 83e54f5View commit details -
Merge pull request nvaccess#16778 from nvaccess/beta
Merge beta to master
Configuration menu - View commit details
-
Copy full SHA for cda302d - Browse repository at this point
Copy the full SHA cda302dView commit details -
When setting the volume, don't raise an exception if the audio device…
… doesn't support 2 channels. (nvaccess#16771) Fixes nvaccess#16770. Summary of the issue: WasapiWavePlayer.setVolume assumes that the audio device supports 2 channels. Some devices do not. This causes an exception when trying to set the second channel. Description of user facing changes Playing NVDA sounds no longer fails on a mono audio device. Description of development approach Catch E_INVALIDARG which is the documented error code for this situation. Alternatively, we could check the number of channels before trying to set, but I don't think there's any benefit to that approach and that would require more C++ code. I also removed _wasPlay_errcheck. That was never actually called and was unnecessary because raising an exception for a failure is already handled by setting .restype to HRESULT. Furthermore, _wasPlay_errcheck was raising WindowsError with the wrong parameters, so it wouldn't have been what we wanted even if it had worked.
Configuration menu - View commit details
-
Copy full SHA for 86f79e6 - Browse repository at this point
Copy the full SHA 86f79e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6836a17 - Browse repository at this point
Copy the full SHA 6836a17View commit details -
Add license check script for incompatible licenses in pip dependencies (
nvaccess#16753) NVDA is licensed with GPL2 which is incompatible with certain licenses like Apache. Currently there are 2 python dependencies bundled with NVDA with incompatible licenses: fast-diff-match-patch - see Reconsider fast_diff_match_path license violation workaround nvaccess#16633 requests Description of user facing changes Developers can now check licenses with runlicensecheck.bat AppVeyor checks that new dependencies with incompatible licenses aren't introduced Description of development approach Using the licensecheck pip dependency, check licenses Similar to lint checks, run these checks on appveyor builds
Configuration menu - View commit details
-
Copy full SHA for 62c9122 - Browse repository at this point
Copy the full SHA 62c9122View commit details
Commits on Jul 2, 2024
-
Update information for translating the interface with Crowdin (nvacce…
…ss#16718) Closes nvaccess#16656 Summary of the issue: NV Access is intending to move most of the wiki into the repository, so changes are tracked better and easier to propose. The documentation for translating NVDA is very dated, particularly since the update of the translation system. Description of user facing changes This wiki page was moved and updated in the project docs Translating the interface The following changes were made to update the contents: grammar and formatting fixes add reference to user guide commands for PoEdit remove section on translating using a text editor added information on: on using Crowdin and proofreader status plural forms pgettext (context/tags)
Configuration menu - View commit details
-
Copy full SHA for fa69e63 - Browse repository at this point
Copy the full SHA fa69e63View commit details -
From translation svn revision: 82130 Authors: Zvonimir Stanecic <[email protected]> Aleksandr Lin'kov <[email protected]> Stats: 59 59 user_docs/ru/changes.md 1 file changed, 59 insertions(+), 59 deletions(-)
NVDA translation automation committedJul 2, 2024 Configuration menu - View commit details
-
Copy full SHA for 6e8f6a4 - Browse repository at this point
Copy the full SHA 6e8f6a4View commit details -
From translation svn revision: 82130
NVDA translation automation committedJul 2, 2024 Configuration menu - View commit details
-
Copy full SHA for e3dac5a - Browse repository at this point
Copy the full SHA e3dac5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba7ded - Browse repository at this point
Copy the full SHA 7ba7dedView commit details -
Merge pull request #15 from nvaccess/mergeTranslationsFroml10n
Merge beta up until normalization
Configuration menu - View commit details
-
Copy full SHA for 9ee1c32 - Browse repository at this point
Copy the full SHA 9ee1c32View commit details -
Configuration menu - View commit details
-
Copy full SHA for eec3681 - Browse repository at this point
Copy the full SHA eec3681View commit details -
Configuration menu - View commit details
-
Copy full SHA for b668caa - Browse repository at this point
Copy the full SHA b668caaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21ba6d7 - Browse repository at this point
Copy the full SHA 21ba6d7View commit details -
Merge pull request #16 from nvaccess/mergeTranslationsFroml10n
Merge normalization
Configuration menu - View commit details
-
Copy full SHA for 96c393d - Browse repository at this point
Copy the full SHA 96c393dView commit details -
Merge pull request #17 from nvaccess/mergeTranslationsFroml10n
Merge latest beta translations
Configuration menu - View commit details
-
Copy full SHA for 3b979f4 - Browse repository at this point
Copy the full SHA 3b979f4View commit details -
Merge pull request nvaccess#16790 from nvaccess/beta
Merge translation from nvda-l10n
Configuration menu - View commit details
-
Copy full SHA for 91f32de - Browse repository at this point
Copy the full SHA 91f32deView commit details -
Merge pull request nvaccess#16791 from nvaccess/beta
Merge beta to master
Configuration menu - View commit details
-
Copy full SHA for 23965c0 - Browse repository at this point
Copy the full SHA 23965c0View commit details -
Only strip from right of string when processing for symbol pronunciat…
…ion and normalization is enabled (nvaccess#16786) Fixes nvaccess#16772 Summary of the issue: When reporting of normalized characters is enabled and OneCore is used, it does not pronounce the space that should be part of the speech sequence, so it announces Cnormalized rather than c normalized Description of user facing changes Normalized characters are pronounced correctly, e.g. as C normalized Description of development approach OneCore uses spelling functionality, which adds the character mode command to the speech sequence. This results in a sequence like [CharacterModeCommand(True), "C", CharacterModeCommand(False), " normalized"]. Every distinct string in the sequence is passed through ProcessText, which strips spacing from the left and right of the string. This effectively results in a string of Cnormalized passed to the synthesizer. Therefore, I changed processText to only strip from the right of the string when normalization is enabled. Note that this bug is not related to the normalization code as such, the normalization work just uncovers an existing bug, which is now only fixed in the case of normalization.
Configuration menu - View commit details
-
Copy full SHA for b4ef16f - Browse repository at this point
Copy the full SHA b4ef16fView commit details -
Fix remote ops to again allow access to the Windows Mail message area (…
…nvaccess#16797) Fixes nvaccess#16689 Summary of the issue: The user can no longer read the Windows Mail message area with the arrow keys. This is due to the fact that this implementation of the MS Word control does not support custom attribute values, but more importantly because code to fetch custom attribute values in NVDA via remote ops is not fail-safe enough. In this case, the remote ops function was raising a NoReturnException as the function was not returning a value on common errors. Description of user facing changes The user can again read messages in Windows Mail. Description of development approach Rewrote the remote ops msWord_getCustomAttributeValue function to be more readable and return early on any error. this avoids deeply nested if statements, and ensures that all code paths return a value. This also required the following extra change: UIA remote ops can now marshal the None object as a RemoteNull object. This None can now be returned from a remote ops function via RemoteAPI.Return.
Configuration menu - View commit details
-
Copy full SHA for 9007190 - Browse repository at this point
Copy the full SHA 9007190View commit details -
Document incompatibility of Code Factory synthesizers with 'Use spell…
…ing functionality' (nvaccess#16794) Many threads on NVDA mailing list, the last ones being: NVDA Vocalizer expressive spelling To stop NVDA from spelling when not wanted, uncheck the setting "Use spelling functionality if NVDA 2024-1 and Code Factory Vocaliser pronunciation problem But there are much more of them. Summary of the issue: Code Factory synthesizers (NVDA add-on and SAPI one) are not compatible with "Use spelling functionality" setting. This needs to be documented. It's worth noting that the add-on is being discontinued, so there will never be a compatible version. Description of user facing changes See User Guide. Description of development approach I just mention Code Factory, not Vocalizer nor Eloquence, to avoid confusion with the other Vocalizer synthesizer from Tiflotecnia.
Configuration menu - View commit details
-
Copy full SHA for eb452d6 - Browse repository at this point
Copy the full SHA eb452d6View commit details -
Update unit testing documentation (nvaccess#16747)
The current documentation for running unit tests is out of date, referring to tools that we no longer use, and commands that no longer work. Description of user facing changes Updated the project documentation to reflect the status quo.
Configuration menu - View commit details
-
Copy full SHA for 8e8f27c - Browse repository at this point
Copy the full SHA 8e8f27cView commit details
Commits on Jul 3, 2024
-
Merge pull request nvaccess#16798 from nvaccess/beta
Merge beta to master
Configuration menu - View commit details
-
Copy full SHA for 9eca851 - Browse repository at this point
Copy the full SHA 9eca851View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdaf17b - Browse repository at this point
Copy the full SHA bdaf17bView commit details -
Add .editorconfig file (nvaccess#16795)
Summary of the issue: Following the recent attempts to uniformize code style with linting, it makes sense to add an .editorconfig file, as this is the format that is widely supported by IDEs out of the box. Visual Studio code insists on sticking to space indentation for new files and sometimes switches from tab to space indentation for Python files. This is fixed with .editorconfig and an editorconfig extension in Visual Studio code. Description of user facing changes Added .editorconfig Description of development approach .editorconfig file according to NVDA's code style.
Configuration menu - View commit details
-
Copy full SHA for 97a994b - Browse repository at this point
Copy the full SHA 97a994bView commit details -
Ruff changes, expand pre-commit hooks to checkPot and unit tests (nva…
…ccess#16767) Fix up for nvaccess#16751 Summary of the issue: Ruff recently updated, so we might as well use the latest version. a warning is omitted for the section we added logger-objects to in ruff's config. it was unclear in docs how to avoid pre-commit hooks from triggering. more pre-commit hooks could be added ruff whitespace formating is done through ruff format currently we are only linting with ruff check. We should also run a ruff format on the whole NVDA. ruff was missing scons files, which should also be linted in a mass lint. Summary of other changes: Added pre commit hooks for unit tests and translation comment checks. Added generic pre-commit hooks for python static syntax checking, basic whitespace rules, and file write safety checks change the output of rununittests.bat to have simpler buffer output, only show failures. Ensure the verbose log is logged in AppVeyor. add ruff format to lint checks add scons files to lint checks update coderabbit prompt for change log entry items
Configuration menu - View commit details
-
Copy full SHA for b47fdc5 - Browse repository at this point
Copy the full SHA b47fdc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1b07ca - Browse repository at this point
Copy the full SHA b1b07caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40d08c8 - Browse repository at this point
Copy the full SHA 40d08c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ca409f - Browse repository at this point
Copy the full SHA 2ca409fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c69752 - Browse repository at this point
Copy the full SHA 6c69752View commit details -
Added description of core development priorities to Product Vision (n…
…vaccess#16647) * Added description of core dev * Moved new section to end * Update product_vision.md * Remove unneeded clause * Update projectDocs/product_vision.md * Update projectDocs/product_vision.md Co-authored-by: Sean Budd <[email protected]> --------- Co-authored-by: Sean Budd <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e98a8f0 - Browse repository at this point
Copy the full SHA e98a8f0View commit details -
Enable/disable the 'Report normalized' checkbox when opening the spee…
…ch panel (nvaccess#16810) Fix-up of nvaccess#16521. Summary of the issue: When opening the speech settings panel, the checkbox "Report 'Normalized' when navigating by character" is enabled, no matter the value of the "Unicode normalization" combo-box. Description of user facing changes When opening the speech settings panel, the checkbox "Report 'Normalized' when navigating by character" will be enabled or disabled (greyed out), depending on the value of the "Unicode normalization" combo-box, as it is already the case when the selection of this combo-box is modified. Description of development approach As done for "Ignore blank lines for line indentation reporting" checkbox in Document formatting settings, explicitly call the .Enable method when the panel is initialized.
Configuration menu - View commit details
-
Copy full SHA for fbbb188 - Browse repository at this point
Copy the full SHA fbbb188View commit details
Commits on Jul 4, 2024
-
Added checking to ensure that liblouis is selected as formatting disp…
…lay method before calculating liblouis typeforms
Configuration menu - View commit details
-
Copy full SHA for 21b37af - Browse repository at this point
Copy the full SHA 21b37afView commit details -
Improve ruff lint rules, indented functions and scons inbuilts (nvacc…
…ess#16804) Closes nvaccess#11905 Follow up to nvaccess#16767 Summary of the issue: scons files have a lot of inbuilt functions that the linter doesn't recognize. See also nvaccess#11905 Ruff preserves indent/new-line formatting of function arguments, list items, and similar iterables, if a trailing comma is added. Much of NVDA is missing these trailing commas causing the lint to collapse them. Description of user facing changes Description of development approach A lint rule has been added to ignore F821 errors in scons files. A pre-commit hook is added, which adds a trailing comma to python in case it was missed.
Configuration menu - View commit details
-
Copy full SHA for e7ecce0 - Browse repository at this point
Copy the full SHA e7ecce0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7b29da - Browse repository at this point
Copy the full SHA d7b29daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55fb00a - Browse repository at this point
Copy the full SHA 55fb00aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b31c94c - Browse repository at this point
Copy the full SHA b31c94cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b48dbdc - Browse repository at this point
Copy the full SHA b48dbdcView commit details -
Merge pull request nvaccess#16803 from nvaccess/ruffFormat
run ruff format to fix whitespace changes Follow up to nvaccess#16767 Closes nvaccess#12261 Summary of the issue: When migrating to ruff in nvaccess#16751, we failed to lint scons files, and also run ruff format on the repository. Ruff format fixes whitespaces issues in python files. Description of user facing changes None Description of development approach Perform lint fixes on scons files and run ruff format.
Configuration menu - View commit details
-
Copy full SHA for 7734274 - Browse repository at this point
Copy the full SHA 7734274View commit details -
fix up translation comment checks after Ruff format (nvaccess#16814)
Follow up to nvaccess#16803 Summary of the issue: Ruff formatting python code in nvaccess#16803 caused our translation comments to lose association with translation strings This causes our scons check to fail. Description of user facing changes None Description of development approach Move translation comments to reassociated them.
Configuration menu - View commit details
-
Copy full SHA for 4c50375 - Browse repository at this point
Copy the full SHA 4c50375View commit details -
Configuration menu - View commit details
-
Copy full SHA for 602b52e - Browse repository at this point
Copy the full SHA 602b52eView commit details
Commits on Jul 5, 2024
-
From translation svn revision: 82312 Authors: Bernd Dorer <[email protected]> David Parduhn <[email protected]> Rene Linke <[email protected]> Adriani Botez <[email protected]> Karl Eick <[email protected]> Robert Hänggi <[email protected]> Astrid Waldschmetterling <[email protected]> Stats: 330 222 user_docs/de/changes.md 150 61 user_docs/de/userGuide.md 2 files changed, 480 insertions(+), 283 deletions(-)
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 2c3109d - Browse repository at this point
Copy the full SHA 2c3109dView commit details -
From translation svn revision: 82312 Authors: Juan C. buno <[email protected]> Noelia Martinez <[email protected]> Remy Ruiz <[email protected]> Jose M. Delicado <[email protected]> Stats: 119 19 user_docs/es/changes.md 105 20 user_docs/es/userGuide.md 2 files changed, 224 insertions(+), 39 deletions(-)
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 6c53506 - Browse repository at this point
Copy the full SHA 6c53506View commit details -
From translation svn revision: 82312 Authors: Jani Kinnunen <[email protected]> Isak Sand <[email protected]> Stats: 85 0 user_docs/fi/changes.md 115 26 user_docs/fi/userGuide.md 2 files changed, 200 insertions(+), 26 deletions(-)
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for bd4ca41 - Browse repository at this point
Copy the full SHA bd4ca41View commit details -
From translation svn revision: 82312 Authors: Michel such <[email protected]> Remy Ruiz <[email protected]> Abdelkrim Bensaid <[email protected]> Cyrille Bougot <[email protected]> Corentin Bacque-Cazenave <[email protected]> Sylvie Duchateau <[email protected]> Sof <[email protected]> Stats: 112 23 user_docs/fr/userGuide.md 1 file changed, 112 insertions(+), 23 deletions(-)
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 807045b - Browse repository at this point
Copy the full SHA 807045bView commit details -
From translation svn revision: 82312 Authors: Juan C. buno <[email protected]> Ivan Novegil <[email protected]> Javier Curras <[email protected]> Jose M. Delicado <[email protected]> Stats: 100 0 user_docs/gl/changes.md 94 9 user_docs/gl/userGuide.md 2 files changed, 194 insertions(+), 9 deletions(-)
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 127dacc - Browse repository at this point
Copy the full SHA 127daccView commit details -
From translation svn revision: 82312 Authors: Hrvoje Katic <[email protected]> Zvonimir Stanecic <[email protected]> Milo Ivir <[email protected]> Dejana Rakic <[email protected]> Stats: 82 0 user_docs/hr/changes.md 103 14 user_docs/hr/userGuide.md 2 files changed, 185 insertions(+), 14 deletions(-)
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for e84d627 - Browse repository at this point
Copy the full SHA e84d627View commit details -
From translation svn revision: 82312 Authors: Takuya Nishimoto <[email protected]> Minako Nonogaki <[email protected]> Stats: 106 17 user_docs/ja/userGuide.md 1 file changed, 106 insertions(+), 17 deletions(-)
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for f864419 - Browse repository at this point
Copy the full SHA f864419View commit details -
From translation svn revision: 82312 Authors: Zvonimir Stanecic <[email protected]> Aleksandr Lin'kov <[email protected]> Stats: 100 0 user_docs/ru/changes.md 102 13 user_docs/ru/userGuide.md 2 files changed, 202 insertions(+), 13 deletions(-)
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for f990459 - Browse repository at this point
Copy the full SHA f990459View commit details -
From translation svn revision: 82312 Authors: Cagri Dogan <[email protected]> Stats: 1 0 user_docs/tr/changes.md 1 file changed, 1 insertion(+)
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 67c6d1c - Browse repository at this point
Copy the full SHA 67c6d1cView commit details -
From translation svn revision: 82312 Authors: Dang Hoai Phuc <[email protected]> Nguyen Van Dung <[email protected]> Stats: 1 0 user_docs/vi/changes.md 1 file changed, 1 insertion(+)
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 4edb0a0 - Browse repository at this point
Copy the full SHA 4edb0a0View commit details -
From translation svn revision: 82312
NVDA translation automation committedJul 5, 2024 Configuration menu - View commit details
-
Copy full SHA for ce6c3f5 - Browse repository at this point
Copy the full SHA ce6c3f5View commit details
Commits on Jul 8, 2024
-
From translation svn revision: 82403 Authors: Fatma Mehanna <[email protected]> Shaimaa Ibrahim <[email protected]> Abdelkrim Bensaid <[email protected]> Omar Alojaimi <[email protected]> Stats: 63 0 user_docs/ar/changes.md 1 file changed, 63 insertions(+)
NVDA translation automation committedJul 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 95190d1 - Browse repository at this point
Copy the full SHA 95190d1View commit details -
From translation svn revision: 82403 Authors: Bernd Dorer <[email protected]> David Parduhn <[email protected]> Rene Linke <[email protected]> Adriani Botez <[email protected]> Karl Eick <[email protected]> Robert Hänggi <[email protected]> Astrid Waldschmetterling <[email protected]> Stats: 4 3 user_docs/de/userGuide.md 1 file changed, 4 insertions(+), 3 deletions(-)
NVDA translation automation committedJul 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 9ecb6bd - Browse repository at this point
Copy the full SHA 9ecb6bdView commit details -
From translation svn revision: 82403 Authors: Jani Kinnunen <[email protected]> Isak Sand <[email protected]> Stats: 8 7 user_docs/fi/userGuide.md 1 file changed, 8 insertions(+), 7 deletions(-)
NVDA translation automation committedJul 8, 2024 Configuration menu - View commit details
-
Copy full SHA for ed66a0a - Browse repository at this point
Copy the full SHA ed66a0aView commit details -
From translation svn revision: 82403 Authors: Michel such <[email protected]> Remy Ruiz <[email protected]> Abdelkrim Bensaid <[email protected]> Cyrille Bougot <[email protected]> Corentin Bacque-Cazenave <[email protected]> Sylvie Duchateau <[email protected]> Sof <[email protected]> Stats: 3 2 user_docs/fr/userGuide.md 1 file changed, 3 insertions(+), 2 deletions(-)
NVDA translation automation committedJul 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 6ed2cab - Browse repository at this point
Copy the full SHA 6ed2cabView commit details -
From translation svn revision: 82403 Authors: Hrvoje Katic <[email protected]> Zvonimir Stanecic <[email protected]> Milo Ivir <[email protected]> Dejana Rakic <[email protected]> Stats: 1 0 user_docs/hr/userGuide.md 1 file changed, 1 insertion(+)
NVDA translation automation committedJul 8, 2024 Configuration menu - View commit details
-
Copy full SHA for f54ea5e - Browse repository at this point
Copy the full SHA f54ea5eView commit details -
From translation svn revision: 82403 Authors: Bram Duvigneau <[email protected]> Bart Simons <[email protected]> A Campen <[email protected]> Leonard de Ruijter <[email protected]> Stats: 126 71 user_docs/nl/userGuide.md 1 file changed, 126 insertions(+), 71 deletions(-)
NVDA translation automation committedJul 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 80ee8b1 - Browse repository at this point
Copy the full SHA 80ee8b1View commit details -
From translation svn revision: 82403 Authors: Patryk Faliszewski <[email protected]> Zvonimir Stanecic <[email protected]> Dorota Krac <[email protected]> Piotr Rakowski <[email protected]> Hubert Meyer <[email protected]> Arkadiusz Swietnicki <[email protected]> Stats: 82 1 user_docs/pl/changes.md 105 15 user_docs/pl/userGuide.md 2 files changed, 187 insertions(+), 16 deletions(-)
NVDA translation automation committedJul 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 91b692b - Browse repository at this point
Copy the full SHA 91b692bView commit details -
From translation svn revision: 82403 Authors: Zvonimir Stanecic <[email protected]> Aleksandr Lin'kov <[email protected]> Stats: 67 66 user_docs/ru/userGuide.md 1 file changed, 67 insertions(+), 66 deletions(-)
NVDA translation automation committedJul 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 4fcb58f - Browse repository at this point
Copy the full SHA 4fcb58fView commit details -
From translation svn revision: 82403
NVDA translation automation committedJul 8, 2024 Configuration menu - View commit details
-
Copy full SHA for 651a0a4 - Browse repository at this point
Copy the full SHA 651a0a4View commit details -
Table for the international phonetic alphabet (nvaccess#16829)
zstanecic Contributor zstanecic commented yesterday • Link to issue number: fixes nvaccess#16773 Summary of the issue: This pull request adds the International phonetic alphabet braille table inly on output, as requested in the issue referenced above. Description of user facing changes Added new International phonetic alphabet braille table in the braille settings dialog, output braille table section Description of development approach Changed the brailleTables.py and changes.t2t accordingly, all this based on the beta branch, targeted to 2024.3
Configuration menu - View commit details
-
Copy full SHA for 73ea664 - Browse repository at this point
Copy the full SHA 73ea664View commit details -
Fixes in User Guide for beta (nvaccess#16822)
Some fixes seen in NVDA's user guide during translation. Description of user facing changes See User Guide
Configuration menu - View commit details
-
Copy full SHA for d4cf960 - Browse repository at this point
Copy the full SHA d4cf960View commit details -
Merge pull request nvaccess#16831 from nvaccess/beta
Update translation for documentation
Configuration menu - View commit details
-
Copy full SHA for 293c97d - Browse repository at this point
Copy the full SHA 293c97dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d67aa6 - Browse repository at this point
Copy the full SHA 6d67aa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d8323c - Browse repository at this point
Copy the full SHA 6d8323cView commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c4a796 - Browse repository at this point
Copy the full SHA 9c4a796View commit details