Notepad++ 8.6.1 release

pull/14559/head v8.6.1
Don Ho 11 months ago
parent 9c7bb8a080
commit 6f5f246791

@ -1,36 +1,37 @@
Notepad++ v8.6 new features & bug-fixes: Notepad++ v8.6.1 new features & bug-fixes:
1. Multi-edit is fully supported in Notepad++. 1. Updated to Scintilla 5.4.1 & Lexilla 5.3.0.
2. Make multi-select background & caret colours customizable. 2. Fix a regression: the position in the previous session is now restored correctly in cloned document.
3. Make session inaccessible files remembered (empty & read-only document as placeholder). 3. Fix a regression: customized extension in Style Configurator is now saved correctly.
4. Fix missing session invalid error for user session & enhance API NPPM_GETNBSESSIONFILES. 4. Add an ability (disableLineCopyCutDelete.xml) to disable line copy/cut/delete when no selection is made.
5. Fix network shared files saving regression. 5. Add an ability (noColumnToMultiSelect.xml) to disable column mode to multi-select mode.
6. Update Scintilla to v5.3.8 & Lexilla to v5.2.8. 6. Fix deleting in column mode also delete an unexpected EOL.
7. Fix docking panel crash due to messing up config.xml. 7. Fix hidden results of long lines for Search results with "Find in..." commands.
8. Fix invalid styler.xml making Notepad++ crash issue. 8. Enhance Search-results by showing search options for "Find in..." commands.
9. Fix tab-closing crash by middle mouse button (unexpected mouse position). 9. Fix an issue: replacements are no longer duplicated (the 2nd time in cloned document) for "Replace in Opened Docs".
10. Fix 2 performance issues in Style Configurator. 10. Fix a regression to make F3 & Shift-F3 work again in Incremental Search.
11. Add 3 line operation (delete, copy & cut) shortcuts. 11. Add document tab navigation commands: "First tab" & "Last tab".
12. Display extra info in the status bar of Find/Replace dialog to avoid PEBKAC. 12. Add document tab commands: "Move to Start" & "Move to End" commands.
13. Fix "Hide lines" command hiding unselected lines issue. 13. 3 RTL new abilities: RTL per document, RTL per document remembered across the sessions & new attribute editZoneRTL="no" in RTL localization files.
14. Fix silent installer mode when Notepad++ is running issue. 14. Enhance the "-loadingTime" command line parameter.
15. Fix Updater's vulnerability (update cURL in WinGUp for fixing CVE-2023-38545). 15. Enhance the performance: disable undo collection while loading a file.
16. Fix incoherent behaviour of "Duplicate Current Line" menu command. 16. Sort language list in the Preferences dialog.
17. Fix JSON5 not using JSON keywords. 17. Fix a visual glitch that occurred during multi-paste.
18. Fix empty message showing while cancelling session file saving dialog. 18. Fix confusing memory allocation error message.
19. Fix python wrong decorator attribute color.
20. Fix file status in "other view" is not detected.
21. Fix dropped file being opened in the wrong view.
Get more info on Get more info on
https://notepad-plus-plus.org/downloads/v8.6/ https://notepad-plus-plus.org/downloads/v8.6.1/
Included plugins: Included plugins:
1. NppExport v0.4 1. NppExport v0.4
2. Converter v4.5 2. Converter v4.5
3. Mime Tool v2.9 3. Mime Tool v3.0
Updater (Installer only): Updater (Installer only):

@ -1315,10 +1315,10 @@ BEGIN
//LTEXT "Unhappy Users' Edition",IDC_AUTHOR_NAME,85,38,100,8 //LTEXT "Unhappy Users' Edition",IDC_AUTHOR_NAME,85,38,100,8
//LTEXT "Happy Users' Edition",IDC_AUTHOR_NAME,85,38,100,8 //LTEXT "Happy Users' Edition",IDC_AUTHOR_NAME,85,38,100,8
//LTEXT "I want to get a refund",IDC_HOME_ADDR,85,48,126,8 //LTEXT "I want to get a refund",IDC_HOME_ADDR,85,48,126,8
LTEXT "20th-Year Anniversary",IDC_AUTHOR_NAME,85,38,100,8 //LTEXT "20th-Year Anniversary",IDC_AUTHOR_NAME,85,38,100,8
LTEXT "The short story",IDC_HOME_ADDR,85,48,126,10 //LTEXT "The short story",IDC_HOME_ADDR,85,48,126,10
//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,56,126,10 LTEXT "https://notepad-plus-plus.org/",IDC_HOME_ADDR,50,56,126,10
GROUPBOX "GNU General Public Licence",IDC_STATIC,20,75,230,138,BS_CENTER GROUPBOX "GNU General Public Licence",IDC_STATIC,20,75,230,138,BS_CENTER
DEFPUSHBUTTON "OK",IDOK,110,220,50,14 DEFPUSHBUTTON "OK",IDOK,110,220,50,14
// IDC_LICENCE_EDIT should be the last line, don't know why // IDC_LICENCE_EDIT should be the last line, don't know why

@ -56,10 +56,11 @@ intptr_t CALLBACK AboutDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lPar
//_emailLink.create(::GetDlgItem(_hSelf, IDC_AUTHOR_NAME), TEXT("https://notepad-plus-plus.org/news/v791-pour-samuel-paty/")); //_emailLink.create(::GetDlgItem(_hSelf, IDC_AUTHOR_NAME), TEXT("https://notepad-plus-plus.org/news/v791-pour-samuel-paty/"));
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/news/v843-unhappy-users-edition/")); //_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/news/v843-unhappy-users-edition/"));
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/news/v844-happy-users-edition/")); //_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/news/v844-happy-users-edition/"));
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/news/v86-20thyearanniversary"));
_pageLink.init(_hInst, _hSelf); _pageLink.init(_hInst, _hSelf);
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/")); _pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/"));
_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/news/v86-20thyearanniversary"));
getClientRect(_rc); getClientRect(_rc);

@ -19,14 +19,14 @@
// //
// Notepad++ version: begin // Notepad++ version: begin
// //
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.6") #define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.6.1")
// 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_INTERNAL_VALUE TEXT("8.6\0") #define VERSION_INTERNAL_VALUE TEXT("8.61\0")
#define VERSION_PRODUCT_VALUE TEXT("8.6\0") #define VERSION_PRODUCT_VALUE TEXT("8.6.1\0")
#define VERSION_DIGITALVALUE 8, 6, 0, 0 #define VERSION_DIGITALVALUE 8, 6, 1, 0
// Notepad++ version: end // Notepad++ version: end

Loading…
Cancel
Save