Notepad++ release v8.3 (Boycott Beijing 2022)

This commit is contained in:
Don HO 2022-02-03 23:35:12 +01:00
parent 1c6055ecf7
commit ae6361fa35
4 changed files with 18 additions and 25 deletions

View File

@ -1,26 +1,19 @@
Notepad++ v8.2.1 new features and bug-fixes: Notepad++ v8.3 new features and bug-fixes:
1. Fix regression of loaded session being empty on exit. 1. Remove 2GB file open restriction for x64 binary.
2. Add Find/Replace text swap button in Find replace dialog. 2. Improve large files (200MB) loading speed and editing/browsing performance.
3. Add an option for inserting auto-completion selection to fix hitting twice ENTER to go to next line. 3. Fix Find in Files crash issue.
4. Fix installer x64 not detected the previous installation location.
5. Add copy name/path commands to DocList and Edit menu.
6. Fix Recent Files List not revised issue after "Save As" command.
7. Fix Windows 11 detected wrongly issue in "Debug information".
8. Fix "Save As" command cannot be used as "Save" issue.
9. Fix visual glitch regression of fg/bg color disabling.
10. Fix wrong keywords (of preprocessor in C) highlighting in Java.
More fixes & implementations detail: More fixes & implementations detail:
https://notepad-plus-plus.org/downloads/v8.2.1/ https://notepad-plus-plus.org/downloads/v8.3/
Included plugins: Included plugins:
1. NppExport v0.3 1. NppExport v0.3
2. Converter v4.3 2. Converter v4.4
3. Mime Tool v2.6 3. Mime Tool v2.7
Updater (Installer only): Updater (Installer only):

View File

@ -256,8 +256,13 @@ HexEditorTestEnd64:
Delete "$INSTDIR\plugins\ComparePlugin\ComparePlugin.dll" Delete "$INSTDIR\plugins\ComparePlugin\ComparePlugin.dll"
CompareTestEnd64: CompareTestEnd64:
; DSpellCheck makes Notepad++ x64 crash. "1.4.23" is its 1st version which contains the fix
IfFileExists "$INSTDIR\plugins\DSpellCheck\DSpellCheck.dll" 0 DSpellCheckTestEnd64 IfFileExists "$INSTDIR\plugins\DSpellCheck\DSpellCheck.dll" 0 DSpellCheckTestEnd64
MessageBox MB_OK "Due to DSpellCheck plugin's crash issue on Notepad++ x64 binary, DSpellCheck.dll will be removed." /SD IDOK ${GetFileVersion} "$INSTDIR\plugins\DSpellCheck\DSpellCheck.dll" $R0
${VersionCompare} $R0 "1.4.23" $R1 ; 0: equal to 1.4.23 1: $R0 is newer 2: 1.4.23 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 DSpellCheck plugin's incompatibility issue in version $R0, DSpellCheck.dll will be deleted. Use Plugins Admin to add back (the latest version of) DSpellCheck." /SD IDOK
Rename "$INSTDIR\plugins\DSpellCheck\DSpellCheck.dll" "$INSTDIR\plugins\disabled\DSpellCheck.dll" Rename "$INSTDIR\plugins\DSpellCheck\DSpellCheck.dll" "$INSTDIR\plugins\disabled\DSpellCheck.dll"
Delete "$INSTDIR\plugins\DSpellCheck\DSpellCheck.dll" Delete "$INSTDIR\plugins\DSpellCheck\DSpellCheck.dll"
DSpellCheckTestEnd64: DSpellCheckTestEnd64:
@ -267,13 +272,7 @@ DSpellCheckTestEnd64:
Rename "$INSTDIR\plugins\SpeechPlugin\SpeechPlugin.dll" "$INSTDIR\plugins\disabled\SpeechPlugin.dll" Rename "$INSTDIR\plugins\SpeechPlugin\SpeechPlugin.dll" "$INSTDIR\plugins\disabled\SpeechPlugin.dll"
Delete "$INSTDIR\plugins\SpeechPlugin\SpeechPlugin.dll" Delete "$INSTDIR\plugins\SpeechPlugin\SpeechPlugin.dll"
SpeechPluginTestEnd64: SpeechPluginTestEnd64:
/*
IfFileExists "$INSTDIR\plugins\TagLEET\TagLEET.dll" 0 TagLEETTestEnd64
MessageBox MB_OK "Due to TagLEET plugin's crash issue on Notepad++ x64 binary, TagLEET.dll will be removed." /SD IDOK
Rename "$INSTDIR\plugins\TagLEET\TagLEET.dll" "$INSTDIR\plugins\disabled\TagLEET.dll"
Delete "$INSTDIR\plugins\TagLEET\TagLEET.dll"
TagLEETTestEnd64:
*/
IfFileExists "$INSTDIR\plugins\NppQCP\NppQCP.dll" 0 NppQCPTestEnd64 IfFileExists "$INSTDIR\plugins\NppQCP\NppQCP.dll" 0 NppQCPTestEnd64
MessageBox MB_OK "Due to NppQCP plugin's crash issue on Notepad++ x64 binary, NppQCP.dll will be removed." /SD IDOK MessageBox MB_OK "Due to NppQCP plugin's crash issue on Notepad++ x64 binary, NppQCP.dll will be removed." /SD IDOK
Rename "$INSTDIR\plugins\NppQCP\NppQCP.dll" "$INSTDIR\plugins\disabled\NppQCP.dll" Rename "$INSTDIR\plugins\NppQCP\NppQCP.dll" "$INSTDIR\plugins\disabled\NppQCP.dll"

View File

@ -1210,6 +1210,7 @@ BEGIN
//LTEXT "FREE UYGHUR",IDC_AUTHOR_NAME,70,32,70,8 //LTEXT "FREE UYGHUR",IDC_AUTHOR_NAME,70,32,70,8
//LTEXT "Stand with Hong Kong",IDC_AUTHOR_NAME,70,32,80,8 //LTEXT "Stand with Hong Kong",IDC_AUTHOR_NAME,70,32,80,8
//LTEXT "pour Samuel Paty",IDC_AUTHOR_NAME,70,32,80,8 //LTEXT "pour Samuel Paty",IDC_AUTHOR_NAME,70,32,80,8
LTEXT "Boycott Beijing 2022",IDC_AUTHOR_NAME,85,38,80,8
LTEXT "Home:",IDC_STATIC,21,58,47,8 LTEXT "Home:",IDC_STATIC,21,58,47,8
LTEXT "https://notepad-plus-plus.org/",IDC_HOME_ADDR,50,58,126,8 LTEXT "https://notepad-plus-plus.org/",IDC_HOME_ADDR,50,58,126,8
GROUPBOX "GNU General Public Licence",IDC_STATIC,19,75,231,131,BS_CENTER GROUPBOX "GNU General Public Licence",IDC_STATIC,19,75,231,131,BS_CENTER

View File

@ -19,12 +19,12 @@
// //
// Notepad++ version: begin // Notepad++ version: begin
// //
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.2.1") #define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.3")
// should be X.Y : ie. if VERSION_DIGITALVALUE == 4, 7, 1, 0 , then X = 4, Y = 71 // 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") // ex : #define VERSION_VALUE TEXT("5.63\0")
#define VERSION_VALUE TEXT("8.21\0") #define VERSION_VALUE TEXT("8.3\0")
#define VERSION_DIGITALVALUE 8, 2, 1, 0 #define VERSION_DIGITALVALUE 8, 3, 0, 0
// Notepad++ version: end // Notepad++ version: end