From 5c025059986da69b0fc905649c3453460b43e1a7 Mon Sep 17 00:00:00 2001 From: Don HO Date: Tue, 15 Feb 2022 16:32:03 +0100 Subject: [PATCH] Notepad++ v8.3.1 release Boycotting Beijing 2022 continues in this release --- PowerEditor/bin/change.log | 16 +++++++++++++++- .../installer/nsisInclude/mainSectionFuncs.nsh | 7 ++++++- PowerEditor/src/resource.h | 6 +++--- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/PowerEditor/bin/change.log b/PowerEditor/bin/change.log index 91020ad67062..f49ef587a594 100644 --- a/PowerEditor/bin/change.log +++ b/PowerEditor/bin/change.log @@ -1,3 +1,17 @@ +Notepad++ v8.3.1 regression-fixes, bug-fixes and enhancement: + +1. Fix XML tag adding or mark deletion crash issue. +2. Fix wrong cursor position on opened file & cmdline '-n' param not working regression. +3. Revert "Enable backup on save (simple) feature by default". +4. Restore auto-completion insert selection default behaviour (now with both ENTER & TAB as expected). +5. Fix Path Completion not working regression. +6. Fix target directory parameter (/D=) ignored by x64 installer regression. +7. Add icons in front of function items of auto-completion to distinguish from word items. +8. Fix file dialog "Append extension" checkbox not working on empty folder. +9. Fix link part of Dark Mode Customized tone not persistent issue. +10. Fix NPPM_RELOADFILE not working with converted 8.3 DOS file name bug. + + Notepad++ v8.3 new features and bug-fixes: 1. Remove 2GB file open restriction for x64 binary. @@ -11,7 +25,7 @@ https://notepad-plus-plus.org/downloads/v8.3/ Included plugins: -1. NppExport v0.3 +1. NppExport v0.4 2. Converter v4.4 3. Mime Tool v2.7 diff --git a/PowerEditor/installer/nsisInclude/mainSectionFuncs.nsh b/PowerEditor/installer/nsisInclude/mainSectionFuncs.nsh index 78da9293be58..3e1fd25e4130 100644 --- a/PowerEditor/installer/nsisInclude/mainSectionFuncs.nsh +++ b/PowerEditor/installer/nsisInclude/mainSectionFuncs.nsh @@ -267,8 +267,13 @@ CompareTestEnd64: Delete "$INSTDIR\plugins\DSpellCheck\DSpellCheck.dll" DSpellCheckTestEnd64: + ; SpeechPlugin makes Notepad++ x64 crash. "0.4.0.0" is its 1st version which contains the fix IfFileExists "$INSTDIR\plugins\SpeechPlugin\SpeechPlugin.dll" 0 SpeechPluginTestEnd64 - MessageBox MB_OK "Due to SpeechPlugin plugin's crash issue on Notepad++ x64 binary, SpeechPlugin.dll will be removed." /SD IDOK + ${GetFileVersion} "$INSTDIR\plugins\SpeechPlugin\SpeechPlugin.dll" $R0 + ${VersionCompare} $R0 "0.4.0.0" $R1 ; 0: equal to 0.4.0.0 1: $R0 is newer 2: 0.4.0.0 is newer + StrCmp $R1 "0" +5 0 ; if equal skip all & go to end, else go to next + StrCmp $R1 "1" +4 0 ; if newer skip all & go to end, else older (2) then go to next + MessageBox MB_OK "Due to SpeechPlugin plugin's incompatibility issue in version $R0, SpeechPlugin.dll will be deleted. Use Plugins Admin to add back (the latest version of) SpeechPlugin." /SD IDOK Rename "$INSTDIR\plugins\SpeechPlugin\SpeechPlugin.dll" "$INSTDIR\plugins\disabled\SpeechPlugin.dll" Delete "$INSTDIR\plugins\SpeechPlugin\SpeechPlugin.dll" SpeechPluginTestEnd64: diff --git a/PowerEditor/src/resource.h b/PowerEditor/src/resource.h index b5095ce53f8f..bb47678a7fcc 100644 --- a/PowerEditor/src/resource.h +++ b/PowerEditor/src/resource.h @@ -19,12 +19,12 @@ // // Notepad++ version: begin // -#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.3") +#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.3.1") // should be X.Y : ie. if VERSION_DIGITALVALUE == 4, 7, 1, 0 , then X = 4, Y = 71 // ex : #define VERSION_VALUE TEXT("5.63\0") -#define VERSION_VALUE TEXT("8.3\0") -#define VERSION_DIGITALVALUE 8, 3, 0, 0 +#define VERSION_VALUE TEXT("8.31\0") +#define VERSION_DIGITALVALUE 8, 3, 1, 0 // Notepad++ version: end