From f8e69cbae243d5d0c03b9ccfb184b7772668c61b Mon Sep 17 00:00:00 2001 From: Joseph Lee Date: Sun, 15 Oct 2017 10:32:50 -0700 Subject: [PATCH 1/8] What's new: style, wording. * WDAG: clarified which version of Windows 10 introduced it (Fall Creators Update). * espeak-ng: shortened commit hash to eight characters. * Addons -> add-ons. * Portable copy command line: remove 'support for' to make the entry consistent. * Braille dispaly key assignment: punctuation change. --- user_docs/en/changes.t2t | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/user_docs/en/changes.t2t b/user_docs/en/changes.t2t index f64fecaf255..04a7fbeb5a8 100644 --- a/user_docs/en/changes.t2t +++ b/user_docs/en/changes.t2t @@ -12,19 +12,19 @@ What's New in NVDA - Initial support for Windows 10 on ARM64. (#7508) - Early support for reading and interactive navigation of mathematical content for Kindle books with accessible math. (#7536) - Added support for Azardi e-book reader. (#5848) -- Version information for addons is now reported when being updated. (#5324) -- Added support for new command line parameters to create a portable copy of NVDA. (#6329) -- Support for Microsoft Edge running within Windows Defender Application Guard (#7600) +- Version information for add-ons is now reported when being updated. (#5324) +- Added new command line parameters to create a portable copy of NVDA. (#6329) +- Support for Microsoft Edge running within Windows Defender Application Guard in Windows 10 Fall Creators Update. (#7600) - If running on a laptop or tablet, NVDA will now report when a charger is connected/disconnected, and when the screen orientation changes. (#4574, #4612) == Changes == -- The minimum supported Operating System for NVDA is now Windows 7 with Service Pack 1, or Windows Server 2008 R2 with Service Pack 1. (#7546) +- The minimum supported Operating System for NVDA is now Windows 7 Service Pack 1, or Windows Server 2008 R2 Service Pack 1. (#7546) - Web dialogs in Firefox and Chrome web browsers now automatically use browse Mode, unless inside of a web application. (#4493) - In browse mode, tabbing and moving with quick navigation commands no longer announces jumping out of containers such as lists and tables, which makes navigating more efficient. (#2591) - In Browse mode for Firefox and Chrome, the name of form field groups are now announced when moving into them with quick navigation or when tabbing. (#3321) - In browse mode, the quick navigation command for embedded objects (o and shift+o) now includes audio and video elements as well as elements with the aria roles application and dialog. (#7239) -- Espeak-ng has been updated (to commit 01919cd48a566cdf34347784b2e74554b376e900), this resolves some issues with producing release builds. (#7385) +- Espeak-ng has been updated to commit 01919cd4, which resolves some issues with producing release builds. (#7385) - On the third activation of the 'read status bar' command, it's contents is copied to the clipboard. (#1785) - When assigning gestures to keys on a Baum display, you can limit them to the model of the braille display in use (e.g. VarioUltra or Pronto). (#7517) @@ -34,7 +34,7 @@ What's New in NVDA - NVDA no longer becomes noticeably slower when many tabs are open in either Firefox or Chrome web browsers. (#3138) - Cursor routing for the MDV Lilli Braille display no longer incorrectly moves one braille cell ahead of where it should be. (#7469) - In Internet Explorer and other MSHTML documents, the HTML5 required attribute is now supported to indicate the required state of a form field. (#7321) -- Braille displays are now updated when typing Arabic characters in a left-aligned WordPad document (#511). +- Braille displays are now updated when typing Arabic characters in a left-aligned WordPad document. (#511) - Accessible labels for controls in Mozilla Firefox are now more readily reported in browse mode when the label does not appear as content itself. (#4773) - On windows 10 Creaters Update, NVDA can again access Firefox after a restart of NVDA. (#7269) - When restarting NVDA with Mozilla Firefox in focus, browse mode will again be available, though you may need to alt+tab away and back again. (#5758) @@ -47,7 +47,7 @@ What's New in NVDA - There is now a new extensionPoints module which provides a generic framework to enable code extensibility at specific points in the code. This allows interested parties to register to be notified when some action occurs (extensionPoints.Action), to modify a specific kind of data (extensionPoints.Filter) or to participate in deciding whether something will be done (extensionPoints.Decider). (#3393) - You can now register to be notified about configuration profile switches via the config.configProfileSwitched Action. (#3393) - Braille display gestures that emulate system keyboard key modifiers (such as control and alt) can now be combined with other emulated system keyboard keys without explicit definition. (#6213) - - For example: if you have a key on your display bound to the alt key and another display key to downArrow, combining these keys will result in the emulation of alt+downArrow. + - For example, if you have a key on your display bound to the alt key and another display key to downArrow, combining these keys will result in the emulation of alt+downArrow. - The braille.BrailleDisplayGesture class now has an extra model property. If provided, pressing a key will generate an additional, model specific gesture identifier. This allows a user to bind gestures limited to a specific braille display model. - See the baum driver as an example for this new functionality. From ab73f86d2d9d5636e12529d45081802f624c68c0 Mon Sep 17 00:00:00 2001 From: Joseph Lee Date: Sun, 15 Oct 2017 10:38:04 -0700 Subject: [PATCH 2/8] New language: Macedonian. --- user_docs/en/changes.t2t | 1 + user_docs/en/userGuide.t2t | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/user_docs/en/changes.t2t b/user_docs/en/changes.t2t index 04a7fbeb5a8..a499d856508 100644 --- a/user_docs/en/changes.t2t +++ b/user_docs/en/changes.t2t @@ -16,6 +16,7 @@ What's New in NVDA - Added new command line parameters to create a portable copy of NVDA. (#6329) - Support for Microsoft Edge running within Windows Defender Application Guard in Windows 10 Fall Creators Update. (#7600) - If running on a laptop or tablet, NVDA will now report when a charger is connected/disconnected, and when the screen orientation changes. (#4574, #4612) +- New language: Macedonian. == Changes == diff --git a/user_docs/en/userGuide.t2t b/user_docs/en/userGuide.t2t index b6b2a9c58e9..f116bbde30a 100644 --- a/user_docs/en/userGuide.t2t +++ b/user_docs/en/userGuide.t2t @@ -25,7 +25,7 @@ Major highlights include: - Support for many refreshable braille displays, including input of computer braille for braille displays which have a braille keyboard - Ability to run entirely from a USB stick or other portable media without the need for installation - Easy to use talking installer -- Translated into 50 languages +- Translated into 51 languages - Support for modern Windows Operating Systems including both 32 and 64 bit variants - Ability to run on Windows logon and other secure screens - Support for common accessibility interfaces such as Microsoft Active Accessibility, Java Access Bridge, IAccessible2 and UI Automation (UI Automation only supported in Windows 7 and later) @@ -34,7 +34,7 @@ Major highlights include: ++ Internationalization ++ It is important that people anywhere in the world, no matter what language they speak, get equal access to technology. -Besides English, NVDA has been translated into 50 languages including: Afrikaans, Albanian, Amharic, Arabic, Aragonese, Brazilian Portuguese, Bulgarian, Burmese, Catalan, Colombian Spanish, Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Irish, Italian, Japanese, Kannada, Korean, Lithuanian, Nepali, Norwegian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Tamil, Thai, Traditional and Simplified Chinese, Turkish, Ukrainian and Vietnamese. +Besides English, NVDA has been translated into 51 languages including: Afrikaans, Albanian, Amharic, Arabic, Aragonese, Brazilian Portuguese, Bulgarian, Burmese, Catalan, Colombian Spanish, Croatian, Czech, Danish, Dutch, Farsi, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Irish, Italian, Japanese, Kannada, Korean, Lithuanian, Macedonian, Nepali, Norwegian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Tamil, Thai, Traditional and Simplified Chinese, Turkish, Ukrainian and Vietnamese. ++ Speech Synthesizer Support ++ Apart from providing its messages and interface in several languages, NVDA can also enable the user to read content in any language, as long as they have a speech synthesizer that can speak that language. From 53485fddbd8b8ded72d15a0041c11d6bcf37bd8a Mon Sep 17 00:00:00 2001 From: Joseph Lee Date: Sun, 15 Oct 2017 10:41:02 -0700 Subject: [PATCH 3/8] MathPlayer documentation URL encased in t2t link markup for consistency. --- user_docs/en/userGuide.t2t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_docs/en/userGuide.t2t b/user_docs/en/userGuide.t2t index f116bbde30a..66bfd3474e4 100644 --- a/user_docs/en/userGuide.t2t +++ b/user_docs/en/userGuide.t2t @@ -579,7 +579,7 @@ By default, the review cursor follows the system caret, so you can usually use t At this point, you can use MathPlayer commands such as the arrow keys to explore the expression. For example, you can move through the expression with the left and right arrow keys and zoom into a portion of the expression such as a fraction using the down arrow key. -Please see the MathPlayer documentation about navigation commands for further information: https://www.dessci.com/en/products/mathplayer/navigation_commands.htm +Please see the [MathPlayer documentation about navigation commands https://www.dessci.com/en/products/mathplayer/navigation_commands.htm] for further information. When you wish to return to the document, simply press the escape key. From 2a81da3ba42e216df7a73ba56c37699c815da96d Mon Sep 17 00:00:00 2001 From: Joseph Lee Date: Sun, 15 Oct 2017 10:48:01 -0700 Subject: [PATCH 4/8] User guide: change http to https for add-ons website, change addresses for developer Guide and extra voices wiki page. --- user_docs/en/userGuide.t2t | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/user_docs/en/userGuide.t2t b/user_docs/en/userGuide.t2t index 66bfd3474e4..dd559595890 100644 --- a/user_docs/en/userGuide.t2t +++ b/user_docs/en/userGuide.t2t @@ -1713,7 +1713,7 @@ Package name, status, version and author are shown for each add-on, though furth If there is help available for the selected add-on, you can access it by pressing the Add-on help button. To browse and download available add-ons online, press the Get add-ons button. -This button opens the [NVDA Add-ons page http://addons.nvda-project.org/]. +This button opens the [NVDA Add-ons page https://addons.nvda-project.org/]. If NVDA is installed and running on your system, you can open the add-on directly from the browser to begin the installation process as described below. Otherwise, save the add-on package and follow the instructions below. @@ -1748,14 +1748,14 @@ To access the Add-ons Manager from anywhere, please assign a custom gesture usin ++ Python Console ++ The NVDA Python console, found under Tools in the NVDA menu, is a development tool which is useful for debugging, general inspection of NVDA internals or inspection of the accessibility hierarchy of an application. -For more information, please see the Developer Guide available from [the Development section of the NVDA web site http://community.nvda-project.org/wiki/Development]. +For more information, please see the [NVDA Developer Guide https://www.nvaccess.org/files/nvda/documentation/developerGuide.html]. ++ Reload plugins ++ This item, once activated, reloads app modules and global plugins without restarting NVDA, which can be useful for developers. + Supported Speech Synthesizers +[SupportedSpeechSynths] This section contains information about the speech synthesizers supported by NVDA. -For an even more extensive list of free and commercial synthesizers that you can purchase and download for use with NVDA, please see the page at [http://www.nvda-project.org/wiki/ExtraVoices http://www.nvda-project.org/wiki/ExtraVoices]. +For an even more extensive list of free and commercial synthesizers that you can purchase and download for use with NVDA, please see [extra voices page https://github.com/nvaccess/nvda/wiki/ExtraVoices]. ++ eSpeak NG ++ The [eSpeak NG https://github.com/espeak-ng/espeak-ng] synthesizer is built directly into NVDA and does not require any other special drivers or components to be installed. From 032ae172fbffcac7fe398130813ceb0d0b7f9340 Mon Sep 17 00:00:00 2001 From: Joseph Lee Date: Tue, 31 Oct 2017 23:45:24 -0700 Subject: [PATCH 5/8] Final notes --- user_docs/en/changes.t2t | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/user_docs/en/changes.t2t b/user_docs/en/changes.t2t index c314ec72350..0f371b79b83 100644 --- a/user_docs/en/changes.t2t +++ b/user_docs/en/changes.t2t @@ -16,12 +16,8 @@ What's New in NVDA - Added new command line parameters to create a portable copy of NVDA. (#6329) - Support for Microsoft Edge running within Windows Defender Application Guard in Windows 10 Fall Creators Update. (#7600) - If running on a laptop or tablet, NVDA will now report when a charger is connected/disconnected, and when the screen orientation changes. (#4574, #4612) -<<<<<<< HEAD - New language: Macedonian. -======= -- New braille translation table: Vietnamese grade 1. (#7518) -- New braille translation table: Croatian grade 1. (#7565) ->>>>>>> master +- New braille translation tables: Croatian grade 1, Vietnamese grade 1. (#7518, #7565) == Changes == @@ -30,17 +26,13 @@ What's New in NVDA - In browse mode, tabbing and moving with quick navigation commands no longer announces jumping out of containers such as lists and tables, which makes navigating more efficient. (#2591) - In Browse mode for Firefox and Chrome, the name of form field groups are now announced when moving into them with quick navigation or when tabbing. (#3321) - In browse mode, the quick navigation command for embedded objects (o and shift+o) now includes audio and video elements as well as elements with the aria roles application and dialog. (#7239) -<<<<<<< HEAD -- Espeak-ng has been updated to commit 01919cd4, which resolves some issues with producing release builds. (#7385) -======= - Espeak-ng has been updated (to release 1.49.2), this resolves some issues with producing release builds. (#7385, #7583) ->>>>>>> master - On the third activation of the 'read status bar' command, it's contents is copied to the clipboard. (#1785) - When assigning gestures to keys on a Baum display, you can limit them to the model of the braille display in use (e.g. VarioUltra or Pronto). (#7517) -- The hotkey for the filter field in the elements list in browse mode is changed from alt+f to alt+e. (#7569) +- The hotkey for the filter field in the elements list in browse mode has changed from alt+f to alt+e. (#7569) - An unbound command has been added for browse mode to toggle the inclusion of layout tables on the fly. You can find this command in the Browse mode category of the Input Gestures dialog. (#7634) - Upgraded liblouis braille translator to 3.3.0. (#7565) -- The hotkey for the regular expression radio button in the dictionary dialog is changed from alt+r to alt+e. (#6782) +- The hotkey for the regular expression radio button in the dictionary dialog has changed from alt+r to alt+e. (#6782) - Voice dictionary files are now versioned and have been moved to the 'speechDicts/voiceDicts.v1' directory. (#7592) - Versioned files (user configuration, voice dictionaries) modifications are no longer saved when NVDA is run from the launcher. (#7688) From 1b90a28eb3b19347174f60702ea3078958098794 Mon Sep 17 00:00:00 2001 From: Joseph Lee Date: Wed, 1 Nov 2017 07:10:42 -0700 Subject: [PATCH 6/8] What's new: linguistic fixes. --- user_docs/en/changes.t2t | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/user_docs/en/changes.t2t b/user_docs/en/changes.t2t index 0f371b79b83..6e18d719638 100644 --- a/user_docs/en/changes.t2t +++ b/user_docs/en/changes.t2t @@ -26,8 +26,8 @@ What's New in NVDA - In browse mode, tabbing and moving with quick navigation commands no longer announces jumping out of containers such as lists and tables, which makes navigating more efficient. (#2591) - In Browse mode for Firefox and Chrome, the name of form field groups are now announced when moving into them with quick navigation or when tabbing. (#3321) - In browse mode, the quick navigation command for embedded objects (o and shift+o) now includes audio and video elements as well as elements with the aria roles application and dialog. (#7239) -- Espeak-ng has been updated (to release 1.49.2), this resolves some issues with producing release builds. (#7385, #7583) -- On the third activation of the 'read status bar' command, it's contents is copied to the clipboard. (#1785) +- Espeak-ng has been updated to 1.49.2, resolving some issues with producing release builds. (#7385, #7583) +- On the third activation of the 'read status bar' command, its contents is copied to the clipboard. (#1785) - When assigning gestures to keys on a Baum display, you can limit them to the model of the braille display in use (e.g. VarioUltra or Pronto). (#7517) - The hotkey for the filter field in the elements list in browse mode has changed from alt+f to alt+e. (#7569) - An unbound command has been added for browse mode to toggle the inclusion of layout tables on the fly. You can find this command in the Browse mode category of the Input Gestures dialog. (#7634) From c03717d4244c401108dc7a480c0d23c081950d05 Mon Sep 17 00:00:00 2001 From: Joseph Lee Date: Wed, 1 Nov 2017 15:22:30 -0700 Subject: [PATCH 7/8] What's new: capitalization --- user_docs/en/changes.t2t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/user_docs/en/changes.t2t b/user_docs/en/changes.t2t index 83ab09a4889..ea0113bf944 100644 --- a/user_docs/en/changes.t2t +++ b/user_docs/en/changes.t2t @@ -49,7 +49,7 @@ What's New in NVDA - It is now possible to access math content in Google Chrome on a system with out Mozilla Firefox installed. (#7308) - The Operating System and other applications should be more stable directly after installing NVDA before rebooting, as compaired with installs of previous NVDA versions. (#7563) - When using a content recognition command (e.g. NVDA+r), NVDA now reports an error message instead of nothing if the navigator object has disappeared. (#7567) -- Backward scrolling functionality has been fixed for freedom Scientific displays containing a left bumper bar. (#7713) +- Backward scrolling functionality has been fixed for Freedom Scientific braille displays containing a left bumper bar. (#7713) == Changes for Developers == From 92b5822f958c474ca63ab8ef4583755d264949dd Mon Sep 17 00:00:00 2001 From: Michael Curran Date: Thu, 2 Nov 2017 12:21:10 +1000 Subject: [PATCH 8/8] Switch eSpeak back to 1.49.2 (NVDA master) --- include/espeak | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/espeak b/include/espeak index 01919cd48a5..3ed34d3a74e 160000 --- a/include/espeak +++ b/include/espeak @@ -1 +1 @@ -Subproject commit 01919cd48a566cdf34347784b2e74554b376e900 +Subproject commit 3ed34d3a74eb69cedcdfa98dbedef4359279d352