Skip to content

Commit

Permalink
Notepad++ v8.3.1 release
Browse files Browse the repository at this point in the history
Boycotting Beijing 2022 continues in this release
  • Loading branch information
donho committed Feb 15, 2022
1 parent 92eb49f commit 5c02505
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 5 deletions.
16 changes: 15 additions & 1 deletion PowerEditor/bin/change.log
Original file line number Diff line number Diff line change
@@ -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.
Expand All @@ -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

Expand Down
7 changes: 6 additions & 1 deletion PowerEditor/installer/nsisInclude/mainSectionFuncs.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
6 changes: 3 additions & 3 deletions PowerEditor/src/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit 5c02505

Please sign in to comment.