Skip to content

Commit

Permalink
Notepad++ release 8.6.5
Browse files Browse the repository at this point in the history
  • Loading branch information
donho committed Mar 30, 2024
1 parent bbeaafa commit 26647ac
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 32 deletions.
39 changes: 22 additions & 17 deletions PowerEditor/bin/change.log
Original file line number Diff line number Diff line change
@@ -1,23 +1,28 @@
Notepad++ v8.6.4 regression-fix:
Notepad++ v8.6.5 bug-fixes & new enhancements:

1. Fix "Replace All" action not notifying plugins of modification regression by adding NPPN_GLOBALMODIFIED.
2. Fix plugins not receiving some Scintilla notification types regression.
3. Fix Shortcut Mapper pontential crash problem.
4. Fix period backup pontential crash due to the dead lock.
5. Fix NUL characters file corruption after power outrages.
6. Remedy losing session problem after power outrages.
7. Fix URLs are not detected after a "Replace All" regression.
8. Notify user while saving failure due to hardware problem.
9. Update to scintilla 5.4.3 (from 5.4.1) & Lexilla 5.3.1.
10. Support template literal (template strings) in JavaScript & make `back-quoted strings` more readable.
11. Add support for Change History in the text, besides in the margin. Also, make Change History color configurable.
12. Fix NPPM_RELOADFILE API return wrong result issue.
13. Enhance Shortcut Mapper filter to find command items more easily
14. Prevent typing control characters into document & make it optional.
15. Fix possible no-GUI state when using systray.
16. Make context menu popup location at current text position when invoked via keyboard.
17. Fix Notepad++ blocked when closed minimized or from systray.
18. Fix python wrong decorator attribute colors & add "ATTRIBUTE" color in styles.xml.model.
19. Fix Mouse Wheel Scrolling in Shortcut Mapper & reduce also the memory use.

1. Fix regression that the view cannot be activated by mouse clicking.


Notepad++ v8.6.3 bug-fixes & new enhancements:

1. Restore multi-editing option & add "Column To Multi-editing" option on GUI.
2. Make "copy/cut line while no selection" optional.
3. Fix all open files lost after restarting as Admin to save a file.
4. Fix "Replace All" crash & performance issue.
5. Fix calltip crash due to the division by zero.
6. Enhance Function List for Python to support "async def" & colons in argument list.
7. Fix Copy/Cut/Paste issue in Vertical Edge text field in preferences dialog.
8. Fix macro recording twice for some commands.
9. Fix "Open File" command not working with TAB preceded.
10. Add auto-completion keywords for PHP, JavaScript and CSS.

Get more info on
https://notepad-plus-plus.org/downloads/v8.6.3/
https://notepad-plus-plus.org/downloads/v8.6.5/


Included plugins:
Expand Down
19 changes: 8 additions & 11 deletions PowerEditor/installer/packageAll.bat
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,14 @@ echo on
if %SIGN% == 0 goto NoSign

set signtoolWin11="C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\signtool.exe"
set signtoolWin10="C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\signtool.exe"

set signBinary=%signtoolWin11% sign /fd SHA256 /tr http://timestamp.digicert.com /td sha256 /a /f %NPP_CERT% /p %NPP_CERT_PWD% /d "Notepad++" /du https://notepad-plus-plus.org/

set signArmBinary=%signtoolWin10% sign /f %NPP_CERT% /p %NPP_CERT_PWD% /d "Notepad++" /du https://notepad-plus-plus.org/ /t http://timestamp.digicert.com/

%signBinary% ..\bin\notepad++.exe
If ErrorLevel 1 goto End
%signBinary% ..\bin64\notepad++.exe
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\notepad++.exe
%signBinary% ..\binarm64\notepad++.exe
If ErrorLevel 1 goto End

%signBinary% ..\bin\NppShell.x86.dll
Expand All @@ -41,49 +38,49 @@ If ErrorLevel 1 goto End
If ErrorLevel 1 goto End
%signBinary% ..\binarm64\NppShell.msix
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\NppShell.arm64.dll
%signBinary% ..\binarm64\NppShell.arm64.dll
If ErrorLevel 1 goto End

%signBinary% ..\bin\plugins\Config\nppPluginList.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin64\plugins\Config\nppPluginList.dll
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\plugins\Config\nppPluginList.dll
%signBinary% ..\binarm64\plugins\Config\nppPluginList.dll
If ErrorLevel 1 goto End

%signBinary% ..\bin\updater\GUP.exe
If ErrorLevel 1 goto End
%signBinary% ..\bin64\updater\GUP.exe
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\updater\GUP.exe
%signBinary% ..\binarm64\updater\GUP.exe
If ErrorLevel 1 goto End

%signBinary% ..\bin\updater\libcurl.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin64\updater\libcurl.dll
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\updater\libcurl.dll
%signBinary% ..\binarm64\updater\libcurl.dll
If ErrorLevel 1 goto End

%signBinary% ..\bin\plugins\NppExport\NppExport.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin64\plugins\NppExport\NppExport.dll
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\plugins\NppExport\NppExport.dll
%signBinary% ..\binarm64\plugins\NppExport\NppExport.dll
If ErrorLevel 1 goto End

%signBinary% ..\bin\plugins\mimeTools\mimeTools.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin64\plugins\mimeTools\mimeTools.dll
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\plugins\mimeTools\mimeTools.dll
%signBinary% ..\binarm64\plugins\mimeTools\mimeTools.dll
If ErrorLevel 1 goto End

%signBinary% ..\bin\plugins\NppConverter\NppConverter.dll
If ErrorLevel 1 goto End
%signBinary% ..\bin64\plugins\NppConverter\NppConverter.dll
If ErrorLevel 1 goto End
%signArmBinary% ..\binarm64\plugins\NppConverter\NppConverter.dll
%signBinary% ..\binarm64\plugins\NppConverter\NppConverter.dll
If ErrorLevel 1 goto End

:NoSign
Expand Down
8 changes: 4 additions & 4 deletions PowerEditor/src/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@
//
// Notepad++ version: begin
//
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.6.4")
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.6.5")

// 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_INTERNAL_VALUE TEXT("8.64\0")
#define VERSION_INTERNAL_VALUE TEXT("8.65\0")

#define VERSION_PRODUCT_VALUE TEXT("8.6.4\0")
#define VERSION_DIGITALVALUE 8, 6, 4, 0
#define VERSION_PRODUCT_VALUE TEXT("8.6.5\0")
#define VERSION_DIGITALVALUE 8, 6, 5, 0

// Notepad++ version: end

Expand Down

0 comments on commit 26647ac

Please sign in to comment.