Skip to content
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

Closed
wants to merge 779 commits into from
Closed
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 24, 2024

  1. L10n updates for: ru

    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 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    8ce9300 View commit details
    Browse the repository at this point in the history
  2. L10n updates for: tr

    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 committed May 24, 2024
    Configuration menu
    Copy the full SHA
    415abe4 View commit details
    Browse the repository at this point in the history
  3. Update translations.

    From translation svn revision: 80755
    NVDA translation automation committed May 24, 2024
    Configuration menu
    Copy the full SHA
    1ff6810 View commit details
    Browse the repository at this point in the history
  4. 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.
    Qchristensen authored May 24, 2024
    Configuration menu
    Copy the full SHA
    e8317ca View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6 from nvaccess/beta

     nvda-l10n beta exchange
    seanbudd authored May 24, 2024
    Configuration menu
    Copy the full SHA
    993d716 View commit details
    Browse the repository at this point in the history
  6. Merge pull request nvaccess#16603 from nvaccess/beta

    Update translations
    seanbudd authored May 24, 2024
    Configuration menu
    Copy the full SHA
    6792fff View commit details
    Browse the repository at this point in the history
  7. beta to master (nvaccess#16602)

    beta to master
    seanbudd authored May 24, 2024
    Configuration menu
    Copy the full SHA
    50da998 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. 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
    CyrilleB79 authored May 26, 2024
    Configuration menu
    Copy the full SHA
    f530805 View commit details
    Browse the repository at this point in the history
  2. 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.
    mltony authored May 26, 2024
    Configuration menu
    Copy the full SHA
    51fe9b7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #9 from nvaccess/beta

    Beta to nvda-l10n
    seanbudd authored May 26, 2024
    Configuration menu
    Copy the full SHA
    7cf0fab View commit details
    Browse the repository at this point in the history
  4. Merge pull request nvaccess#16610 from nvaccess/beta

    Beta to master
    seanbudd authored May 26, 2024
    Configuration menu
    Copy the full SHA
    3e17de9 View commit details
    Browse the repository at this point in the history
  5. L10n updates for: ar

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    c5f55a6 View commit details
    Browse the repository at this point in the history
  6. L10n updates for: de

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    7cfbc70 View commit details
    Browse the repository at this point in the history
  7. L10n updates for: fi

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    2fc69a8 View commit details
    Browse the repository at this point in the history
  8. L10n updates for: fr

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    f73a23b View commit details
    Browse the repository at this point in the history
  9. L10n updates for: hr

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    0774343 View commit details
    Browse the repository at this point in the history
  10. L10n updates for: ja

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    81e6cff View commit details
    Browse the repository at this point in the history
  11. L10n updates for: nl

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    0b301b3 View commit details
    Browse the repository at this point in the history
  12. L10n updates for: ru

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    6e8abd3 View commit details
    Browse the repository at this point in the history
  13. L10n updates for: ta

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    f90cf94 View commit details
    Browse the repository at this point in the history
  14. L10n updates for: uk

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    2ed788e View commit details
    Browse the repository at this point in the history
  15. L10n updates for: zh_CN

    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 committed May 26, 2024
    Configuration menu
    Copy the full SHA
    d348a78 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Update translations.

    From translation svn revision: 80958
    NVDA translation automation committed May 27, 2024
    Configuration menu
    Copy the full SHA
    990ddc1 View commit details
    Browse the repository at this point in the history
  2. Update translations

    Update translations
    seanbudd authored May 27, 2024
    Configuration menu
    Copy the full SHA
    7ba4152 View commit details
    Browse the repository at this point in the history
  3. Update translations

    seanbudd committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b1897af View commit details
    Browse the repository at this point in the history
  4. Merge pull request nvaccess#16612 from nvaccess/beta

    Beta to master
    seanbudd authored May 27, 2024
    Configuration menu
    Copy the full SHA
    6fb8707 View commit details
    Browse the repository at this point in the history
  5. 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
    LeonarddeR authored May 27, 2024
    Configuration menu
    Copy the full SHA
    00f5ea2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10 from nvaccess/beta

    Beta to nvda-l10n
    seanbudd authored May 27, 2024
    Configuration menu
    Copy the full SHA
    bd368ad View commit details
    Browse the repository at this point in the history
  7. add base release blurb

    seanbudd committed May 27, 2024
    Configuration menu
    Copy the full SHA
    78296b7 View commit details
    Browse the repository at this point in the history
  8. Merge pull request nvaccess#16613 from nvaccess/addReleaseBlurb

    add base release blurb, update change log
    seanbudd authored May 27, 2024
    Configuration menu
    Copy the full SHA
    c69a3a6 View commit details
    Browse the repository at this point in the history
  9. 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
    wmhn1872265132 authored May 27, 2024
    Configuration menu
    Copy the full SHA
    b153cb6 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #11 from nvaccess/beta

    beta to nvda-l10n
    seanbudd authored May 27, 2024
    Configuration menu
    Copy the full SHA
    66db3bf View commit details
    Browse the repository at this point in the history
  11. Merge pull request nvaccess#16615 from nvaccess/beta

    beta to master
    seanbudd authored May 27, 2024
    Configuration menu
    Copy the full SHA
    5a37fa4 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. 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.
    CyrilleB79 authored May 28, 2024
    Configuration menu
    Copy the full SHA
    db6f69f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #12 from nvaccess/beta

    beta to nvda-l10n
    seanbudd authored May 28, 2024
    Configuration menu
    Copy the full SHA
    6ddc443 View commit details
    Browse the repository at this point in the history
  3. Merge pull request nvaccess#16620 from nvaccess/beta

    beta to master
    seanbudd authored May 28, 2024
    Configuration menu
    Copy the full SHA
    386aed3 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. 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.
    michaelDCurran authored May 29, 2024
    Configuration menu
    Copy the full SHA
    7e31f30 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. 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
    seanbudd authored May 30, 2024
    Configuration menu
    Copy the full SHA
    1957058 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. 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.
    josephsl authored May 31, 2024
    Configuration menu
    Copy the full SHA
    564e401 View commit details
    Browse the repository at this point in the history
  2. L10n updates for: ar

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    f206798 View commit details
    Browse the repository at this point in the history
  3. L10n updates for: de

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    74462a0 View commit details
    Browse the repository at this point in the history
  4. L10n updates for: es

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    b66ade9 View commit details
    Browse the repository at this point in the history
  5. L10n updates for: fa

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    40915fb View commit details
    Browse the repository at this point in the history
  6. L10n updates for: fi

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    7872c0c View commit details
    Browse the repository at this point in the history
  7. L10n updates for: fr

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    cf232c4 View commit details
    Browse the repository at this point in the history
  8. L10n updates for: gl

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    d3c6ca8 View commit details
    Browse the repository at this point in the history
  9. L10n updates for: hr

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    ba42425 View commit details
    Browse the repository at this point in the history
  10. L10n updates for: it

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    c15edc6 View commit details
    Browse the repository at this point in the history
  11. L10n updates for: nl

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    c7d299b View commit details
    Browse the repository at this point in the history
  12. L10n updates for: pt_BR

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    6ab53fe View commit details
    Browse the repository at this point in the history
  13. L10n updates for: pt_PT

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    5a6c046 View commit details
    Browse the repository at this point in the history
  14. L10n updates for: ru

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    1f5d925 View commit details
    Browse the repository at this point in the history
  15. L10n updates for: sr

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    1bddd82 View commit details
    Browse the repository at this point in the history
  16. L10n updates for: tr

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    57657a5 View commit details
    Browse the repository at this point in the history
  17. L10n updates for: uk

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    79a799e View commit details
    Browse the repository at this point in the history
  18. L10n updates for: zh_CN

    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 committed May 31, 2024
    Configuration menu
    Copy the full SHA
    8394005 View commit details
    Browse the repository at this point in the history
  19. Update translations.

    From translation svn revision: 81300
    NVDA translation automation committed May 31, 2024
    Configuration menu
    Copy the full SHA
    9dfe99b View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. 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
    seanbudd authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    d16801a View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    bf95125 View commit details
    Browse the repository at this point in the history
  2. 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.
    CyrilleB79 authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    ebee59b View commit details
    Browse the repository at this point in the history
  3. 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.
    LeonarddeR authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    c124435 View commit details
    Browse the repository at this point in the history
  4. 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.
    simmocha authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    0562f69 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. L10n updates for: ar

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    b1d1571 View commit details
    Browse the repository at this point in the history
  2. L10n updates for: bg

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    a22b51f View commit details
    Browse the repository at this point in the history
  3. L10n updates for: da

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    5db1398 View commit details
    Browse the repository at this point in the history
  4. L10n updates for: fa

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    68a8a42 View commit details
    Browse the repository at this point in the history
  5. L10n updates for: fi

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    b255309 View commit details
    Browse the repository at this point in the history
  6. L10n updates for: it

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    eb066c7 View commit details
    Browse the repository at this point in the history
  7. L10n updates for: ja

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    7beccd4 View commit details
    Browse the repository at this point in the history
  8. L10n updates for: nl

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    452fa25 View commit details
    Browse the repository at this point in the history
  9. L10n updates for: pl

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    befba9f View commit details
    Browse the repository at this point in the history
  10. L10n updates for: ru

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    f38ed1d View commit details
    Browse the repository at this point in the history
  11. L10n updates for: uk

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    ca62bce View commit details
    Browse the repository at this point in the history
  12. L10n updates for: zh_CN

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    1cd7d87 View commit details
    Browse the repository at this point in the history
  13. L10n updates for: zh_TW

    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 committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    d9ae10e View commit details
    Browse the repository at this point in the history
  14. Update translations.

    From translation svn revision: 81540
    NVDA translation automation committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    9f21df0 View commit details
    Browse the repository at this point in the history
  15. 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
    seanbudd authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    e2f168f View commit details
    Browse the repository at this point in the history
  16. 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.
    cary-rowen authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    2b029d1 View commit details
    Browse the repository at this point in the history
  17. 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.
    CyrilleB79 authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    1571919 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #13 from nvaccess/beta

    Merge beta to nvda-l10n
    seanbudd authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    fed39a2 View commit details
    Browse the repository at this point in the history
  19. Merge pull request nvaccess#16663 from nvaccess/beta

    Update translations
    seanbudd authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    f640eda View commit details
    Browse the repository at this point in the history
  20. Merge pull request nvaccess#16664 from nvaccess/beta

    Beta to master
    seanbudd authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    5f0f0b3 View commit details
    Browse the repository at this point in the history
  21. 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.
    CyrilleB79 authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    6c34bff View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3f004f5 View commit details
    Browse the repository at this point in the history
  23. 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
    seanbudd authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    1a1cb5f View commit details
    Browse the repository at this point in the history
  24. 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
    seanbudd authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    dff28c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. 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
    seanbudd authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    014a6e7 View commit details
    Browse the repository at this point in the history
  2. 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.
    LeonarddeR authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    6b366fe View commit details
    Browse the repository at this point in the history
  3. Update NSIS 3.09 to 3.10 (nvaccess#16674)

    Description of user facing changes
    Updating NSIS
    
    Description of development approach
    none
    dpy013 authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    5c30524 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. 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.
    seanbudd authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    d7facd1 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. 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.
    seanbudd authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    ad9ed73 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. L10n updates for: ar

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    3d732ef View commit details
    Browse the repository at this point in the history
  2. L10n updates for: bg

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    885ad28 View commit details
    Browse the repository at this point in the history
  3. L10n updates for: da

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    867782c View commit details
    Browse the repository at this point in the history
  4. L10n updates for: de

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    9a660cb View commit details
    Browse the repository at this point in the history
  5. L10n updates for: fi

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    05c39a3 View commit details
    Browse the repository at this point in the history
  6. L10n updates for: fr

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    614c8e1 View commit details
    Browse the repository at this point in the history
  7. L10n updates for: hr

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    7485d92 View commit details
    Browse the repository at this point in the history
  8. L10n updates for: hu

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    c0c22fe View commit details
    Browse the repository at this point in the history
  9. L10n updates for: it

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    73c0a93 View commit details
    Browse the repository at this point in the history
  10. L10n updates for: ja

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    4a41f4e View commit details
    Browse the repository at this point in the history
  11. L10n updates for: nl

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    a749c2a View commit details
    Browse the repository at this point in the history
  12. L10n updates for: pl

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    f3e37fb View commit details
    Browse the repository at this point in the history
  13. L10n updates for: ru

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    1a8bfe0 View commit details
    Browse the repository at this point in the history
  14. L10n updates for: sr

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    b0b767d View commit details
    Browse the repository at this point in the history
  15. L10n updates for: tr

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    69ed9d8 View commit details
    Browse the repository at this point in the history
  16. L10n updates for: zh_CN

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    b1dba82 View commit details
    Browse the repository at this point in the history
  17. L10n updates for: zh_TW

    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 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    e9004a2 View commit details
    Browse the repository at this point in the history
  18. Update translations.

    From translation svn revision: 81759
    NVDA translation automation committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    473f8e0 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Merge pull request #14 from nvaccess/beta

    merge beta nvda-l10n
    seanbudd authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d3f6eec View commit details
    Browse the repository at this point in the history
  2. L10n updates for: da

    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 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6005c01 View commit details
    Browse the repository at this point in the history
  3. L10n updates for: es

    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 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    bb07b07 View commit details
    Browse the repository at this point in the history
  4. L10n updates for: fa

    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 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2a75ca7 View commit details
    Browse the repository at this point in the history
  5. L10n updates for: gl

    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 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6bd9765 View commit details
    Browse the repository at this point in the history
  6. L10n updates for: ko

    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 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d1f6eed View commit details
    Browse the repository at this point in the history
  7. L10n updates for: pt_BR

    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 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    a231e19 View commit details
    Browse the repository at this point in the history
  8. L10n updates for: ru

    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 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    fc0de27 View commit details
    Browse the repository at this point in the history
  9. L10n updates for: sk

    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 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4f1a2c3 View commit details
    Browse the repository at this point in the history
  10. L10n updates for: vi

    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 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    fecea6b View commit details
    Browse the repository at this point in the history
  11. L10n updates for: zh_CN

    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 committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d26d68a View commit details
    Browse the repository at this point in the history
  12. Update translations.

    From translation svn revision: 81910
    NVDA translation automation committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    a2cbad3 View commit details
    Browse the repository at this point in the history
  13. Merge pull request nvaccess#16706 from nvaccess/beta

    Update translations
    seanbudd authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    2ba0d48 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    879baff View commit details
    Browse the repository at this point in the history
  15. Merge pull request nvaccess#16708 from nvaccess/beta

    Beta to master
    seanbudd authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    68dc949 View commit details
    Browse the repository at this point in the history
  16. 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.
    codeofdusk authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    cdaa852 View commit details
    Browse the repository at this point in the history
  17. 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.
    mltony authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    65e6620 View commit details
    Browse the repository at this point in the history
  18. 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.
    mltony authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    dd924f0 View commit details
    Browse the repository at this point in the history
  19. 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.
    FelixGruetzmacher authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    798e750 View commit details
    Browse the repository at this point in the history
  20. 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
    seanbudd authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    9829b3b View commit details
    Browse the repository at this point in the history
  21. 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.
    CyrilleB79 authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    55cd38c View commit details
    Browse the repository at this point in the history
  22. 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.
    seanbudd authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    d85dae2 View commit details
    Browse the repository at this point in the history
  23. 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.
    seanbudd authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f686900 View commit details
    Browse the repository at this point in the history
  24. Fix lint nvaccess#16686

    seanbudd committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    233d81a View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. L10n updates for: pt_BR

    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 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    458bbf1 View commit details
    Browse the repository at this point in the history
  2. L10n updates for: sk

    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 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    a872c21 View commit details
    Browse the repository at this point in the history
  3. Update translations.

    From translation svn revision: 81932
    NVDA translation automation committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    a476744 View commit details
    Browse the repository at this point in the history
  4. L10n updates for: ta

    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 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    9f49a94 View commit details
    Browse the repository at this point in the history
  5. Update translations.

    From translation svn revision: 81933
    NVDA translation automation committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    5974421 View commit details
    Browse the repository at this point in the history
  6. Merge pull request nvaccess#16715 from nvaccess/beta

    Update translations
    seanbudd authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    01d0462 View commit details
    Browse the repository at this point in the history
  7. Merge pull request nvaccess#16716 from nvaccess/beta

    Update translations
    seanbudd authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    94cce25 View commit details
    Browse the repository at this point in the history
  8. 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.
    jcsteh authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    283856b View commit details
    Browse the repository at this point in the history
  9. 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.
    FelixGruetzmacher authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    113374f View commit details
    Browse the repository at this point in the history
  10. 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.
    seanbudd authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    0dafa8a View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. 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.
    josephsl authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    49a9757 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. 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.
    TristanBurchett authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e43e7c8 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. L10n updates for: vi

    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 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    4ee26a9 View commit details
    Browse the repository at this point in the history
  2. Update translations.

    From translation svn revision: 82022
    NVDA translation automation committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    fdbe86d View commit details
    Browse the repository at this point in the history
  3. 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
    seanbudd authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    e57d7e5 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. 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.
    EdKweon authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    76fe86e View commit details
    Browse the repository at this point in the history
  2. 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
    dpy013 authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    922d300 View commit details
    Browse the repository at this point in the history
  3. 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
    seanbudd authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    2471a56 View commit details
    Browse the repository at this point in the history
  4. 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.
    cary-rowen authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    3c981e2 View commit details
    Browse the repository at this point in the history
  5. Merge pull request nvaccess#16743 from nvaccess/master

    Merge master to beta
    seanbudd authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    ff7f737 View commit details
    Browse the repository at this point in the history
  6. 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.
    jcsteh authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    544ccb1 View commit details
    Browse the repository at this point in the history
  7. 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
    gerald-hartig authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    e6ba6cb View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. 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
    jcsteh authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    9afb6fc View commit details
    Browse the repository at this point in the history
  2. 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.
    jcsteh authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    0336466 View commit details
    Browse the repository at this point in the history
  3. 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.
    seanbudd authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    9ea2566 View commit details
    Browse the repository at this point in the history
  4. normalize line endings

    seanbudd committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    8fb8ffc View commit details
    Browse the repository at this point in the history
  5. update git-blame-ignore-revs

    seanbudd committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    0296486 View commit details
    Browse the repository at this point in the history
  6. 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
    seanbudd authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    23cb96b View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. L10n updates for: de

    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 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    5a55eee View commit details
    Browse the repository at this point in the history
  2. L10n updates for: pl

    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 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    b398bf5 View commit details
    Browse the repository at this point in the history
  3. L10n updates for: ru

    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 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    0076348 View commit details
    Browse the repository at this point in the history
  4. L10n updates for: tr

    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 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    f31a6b3 View commit details
    Browse the repository at this point in the history
  5. L10n updates for: vi

    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 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    f68dd74 View commit details
    Browse the repository at this point in the history
  6. Update translations.

    From translation svn revision: 82102
    NVDA translation automation committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    f94001a View commit details
    Browse the repository at this point in the history
  7. 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.
    jcsteh authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    04e55d5 View commit details
    Browse the repository at this point in the history
  8. 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.
    zstanecic authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    3875f29 View commit details
    Browse the repository at this point in the history
  9. 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
    seanbudd authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    f863a09 View commit details
    Browse the repository at this point in the history
  10. apply ruff check --fix

    seanbudd committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    d3ce6b8 View commit details
    Browse the repository at this point in the history
  11. apply ruff check --add-noqa

    seanbudd committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    8bdfbc2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a8e33c0 View commit details
    Browse the repository at this point in the history
  13. 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
    seanbudd authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    405f9bf View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Configuration menu
    Copy the full SHA
    ba04b51 View commit details
    Browse the repository at this point in the history
  2. start 2024.4 dev cycle (nvaccess#16774)

    Start the dev cycle for the 2024.4 release.
    This won't be a compatibility breaking release.
    seanbudd authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    a6af7be View commit details
    Browse the repository at this point in the history
  3. Merge pull request nvaccess#16776 from nvaccess/branchFor2024.3

    2024.3 Final master to beta merge
    seanbudd authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    368e68c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0d53cb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1410491 View commit details
    Browse the repository at this point in the history
  6. renormalize files

    seanbudd committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    79fa62e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    50f5c97 View commit details
    Browse the repository at this point in the history
  8. Merge pull request nvaccess#16777 from nvaccess/mergeTranslationsFrom…

    …l10n
    
    Merge translations from svn
    seanbudd authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    fb0f71d View commit details
    Browse the repository at this point in the history
  9. L10n updates for: ja

    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 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    d5548a7 View commit details
    Browse the repository at this point in the history
  10. Update translations.

    From translation svn revision: 82125
    NVDA translation automation committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    61e018e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    83e54f5 View commit details
    Browse the repository at this point in the history
  12. Merge pull request nvaccess#16778 from nvaccess/beta

    Merge beta to master
    seanbudd authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    cda302d View commit details
    Browse the repository at this point in the history
  13. 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.
    jcsteh authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    86f79e6 View commit details
    Browse the repository at this point in the history
  14. Merge pull request nvaccess#16780 from nvaccess/beta

    beta to master
    seanbudd authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    6836a17 View commit details
    Browse the repository at this point in the history
  15. 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
    seanbudd authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    62c9122 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. 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)
    seanbudd authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    fa69e63 View commit details
    Browse the repository at this point in the history
  2. L10n updates for: ru

    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 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    6e8f6a4 View commit details
    Browse the repository at this point in the history
  3. Update translations.

    From translation svn revision: 82130
    NVDA translation automation committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    e3dac5a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ba7ded View commit details
    Browse the repository at this point in the history
  5. Merge pull request #15 from nvaccess/mergeTranslationsFroml10n

    Merge beta up until normalization
    seanbudd authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    9ee1c32 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eec3681 View commit details
    Browse the repository at this point in the history
  7. renormalize files

    seanbudd committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    b668caa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    21ba6d7 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #16 from nvaccess/mergeTranslationsFroml10n

    Merge normalization
    seanbudd authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    96c393d View commit details
    Browse the repository at this point in the history
  10. Merge pull request #17 from nvaccess/mergeTranslationsFroml10n

    Merge latest beta translations
    seanbudd authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    3b979f4 View commit details
    Browse the repository at this point in the history
  11. Merge pull request nvaccess#16790 from nvaccess/beta

    Merge translation from nvda-l10n
    seanbudd authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    91f32de View commit details
    Browse the repository at this point in the history
  12. Merge pull request nvaccess#16791 from nvaccess/beta

    Merge beta to master
    seanbudd authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    23965c0 View commit details
    Browse the repository at this point in the history
  13. 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.
    LeonarddeR authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    b4ef16f View commit details
    Browse the repository at this point in the history
  14. 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.
    michaelDCurran authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    9007190 View commit details
    Browse the repository at this point in the history
  15. 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.
    CyrilleB79 authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    eb452d6 View commit details
    Browse the repository at this point in the history
  16. 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.
    SaschaCowley authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    8e8f27c View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Merge pull request nvaccess#16798 from nvaccess/beta

    Merge beta to master
    seanbudd authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    9eca851 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #18 from nvaccess/beta

    Merge beta to l10n
    seanbudd authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    bdaf17b View commit details
    Browse the repository at this point in the history
  3. 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.
    LeonarddeR authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    97a994b View commit details
    Browse the repository at this point in the history
  4. 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
    seanbudd authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    b47fdc5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b1b07ca View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    40d08c8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2ca409f View commit details
    Browse the repository at this point in the history
  8. Added change log entry

    SaschaCowley committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    6c69752 View commit details
    Browse the repository at this point in the history
  9. 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]>
    gerald-hartig and seanbudd authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    e98a8f0 View commit details
    Browse the repository at this point in the history
  10. 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.
    CyrilleB79 authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    fbbb188 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Added checking to ensure that liblouis is selected as formatting disp…

    …lay method before calculating liblouis typeforms
    SaschaCowley committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    21b37af View commit details
    Browse the repository at this point in the history
  2. 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.
    seanbudd authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    e7ecce0 View commit details
    Browse the repository at this point in the history
  3. lint scons files

    seanbudd committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    d7b29da View commit details
    Browse the repository at this point in the history
  4. Add trailing commas

    seanbudd committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    55fb00a View commit details
    Browse the repository at this point in the history
  5. run ruff format

    seanbudd committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    b31c94c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b48dbdc View commit details
    Browse the repository at this point in the history
  7. 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.
    seanbudd authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    7734274 View commit details
    Browse the repository at this point in the history
  8. 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.
    seanbudd authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    4c50375 View commit details
    Browse the repository at this point in the history
  9. Refined changes entry

    SaschaCowley committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    602b52e View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. L10n updates for: de

    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 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    2c3109d View commit details
    Browse the repository at this point in the history
  2. L10n updates for: es

    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 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    6c53506 View commit details
    Browse the repository at this point in the history
  3. L10n updates for: fi

    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 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    bd4ca41 View commit details
    Browse the repository at this point in the history
  4. L10n updates for: fr

    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 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    807045b View commit details
    Browse the repository at this point in the history
  5. L10n updates for: gl

    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 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    127dacc View commit details
    Browse the repository at this point in the history
  6. L10n updates for: hr

    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 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    e84d627 View commit details
    Browse the repository at this point in the history
  7. L10n updates for: ja

    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 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    f864419 View commit details
    Browse the repository at this point in the history
  8. L10n updates for: ru

    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 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    f990459 View commit details
    Browse the repository at this point in the history
  9. L10n updates for: tr

    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 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    67c6d1c View commit details
    Browse the repository at this point in the history
  10. L10n updates for: vi

    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 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    4edb0a0 View commit details
    Browse the repository at this point in the history
  11. Update translations.

    From translation svn revision: 82312
    NVDA translation automation committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    ce6c3f5 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. L10n updates for: ar

    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 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    95190d1 View commit details
    Browse the repository at this point in the history
  2. L10n updates for: de

    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 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    9ecb6bd View commit details
    Browse the repository at this point in the history
  3. L10n updates for: fi

    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 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    ed66a0a View commit details
    Browse the repository at this point in the history
  4. L10n updates for: fr

    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 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    6ed2cab View commit details
    Browse the repository at this point in the history
  5. L10n updates for: hr

    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 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    f54ea5e View commit details
    Browse the repository at this point in the history
  6. L10n updates for: nl

    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 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    80ee8b1 View commit details
    Browse the repository at this point in the history
  7. L10n updates for: pl

    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 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    91b692b View commit details
    Browse the repository at this point in the history
  8. L10n updates for: ru

    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 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    4fcb58f View commit details
    Browse the repository at this point in the history
  9. Update translations.

    From translation svn revision: 82403
    NVDA translation automation committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    651a0a4 View commit details
    Browse the repository at this point in the history
  10. 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
    zstanecic authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    73ea664 View commit details
    Browse the repository at this point in the history
  11. 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
    CyrilleB79 authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    d4cf960 View commit details
    Browse the repository at this point in the history
  12. Merge pull request nvaccess#16831 from nvaccess/beta

    Update translation for documentation
    seanbudd authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    293c97d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6d67aa6 View commit details
    Browse the repository at this point in the history
  14. Merge pull request nvaccess#16832 from nvaccess/beta

    Beta to master
    seanbudd authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    6d8323c View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    9c4a796 View commit details
    Browse the repository at this point in the history