Notepad++ 8.6 release: 20th-Year Anniversary

The short story:
https://notepad-plus-plus.org/news/v86-20thYearAnniversary
pull/14396/head v8.6
Don Ho 2023-11-23 16:08:45 +01:00
parent ff590f3535
commit e215ae2de7
4 changed files with 33 additions and 27 deletions

View File

@ -1,26 +1,29 @@
Notepad++ v8.5.8 bug-fixes and new features:
Notepad++ v8.6 new features & bug-fixes:
1. Multi-edit is fully supported in Notepad++.
2. Make multi-select background & caret colours customizable.
3. Make session inaccessible files remembered (empty & read-only document as placeholder).
4. Fix missing session invalid error for user session & enhance API NPPM_GETNBSESSIONFILES.
5. Fix network shared files saving regression.
6. Update Scintilla to v5.3.8 & Lexilla to v5.2.8.
7. Fix docking panel crash due to messing up config.xml.
8. Fix invalid styler.xml making Notepad++ crash issue.
9. Fix tab-closing crash by middle mouse button (unexpected mouse position).
10. Fix 2 performance issues in Style Configurator.
11. Add 3 line operation (delete, copy & cut) shortcuts.
12. Display extra info in the status bar of Find/Replace dialog to avoid PEBKAC.
13. Fix "Hide lines" command hiding unselected lines issue.
14. Fix silent installer mode when Notepad++ is running issue.
15. Fix Updater's vulnerability (update cURL in WinGUp for fixing CVE-2023-38545).
16. Fix incoherent behaviour of "Duplicate Current Line" menu command.
17. Fix JSON5 not using JSON keywords.
18. Fix empty message showing while cancelling session file saving dialog.
1. Fix "Clear Read-Only Flag" command not working immediately regression.
2. Fix saving files losing Alternate Data Stream issue.
3. Fix data loss issue due to no room on disk for saving.
4. Add Win10/Win11 Restart-application feature.
5. Fix user created session being modified behaviour on exit.
6. Improve document list display performance.
7. Update Scintilla to v5.3.7 & Lexilla to v5.2.7.
8. Fix unwanted Afrikaans installer language issue.
9. Fix a crash issue while reading settings from cloud.
10. Fix security issue CVE-2022-31901.
11. Enhance non-saved search text's persistence in Find dialog combobox while pressing arrow key.
12. Make auto-checking of Find InSelection configurable (resizable & can be disabled).
13. Perl enhancement: Update Stylers & the keywords for Perl v5.38.
14. Fix "Single Line Uncomment" uncommenting an extra line issue.
15. Fix "Next Bookmark" command not resetting current column issue.
16. Allow menu command Window->Windows to be assigned a shortcut.
17. Fix wrong categories in Shortcuts Mapper.
Get more info on
https://notepad-plus-plus.org/downloads/v8.5.8/
https://notepad-plus-plus.org/downloads/v8.6/
Included plugins:
@ -32,4 +35,4 @@ Included plugins:
Updater (Installer only):
* WinGup (for Notepad++) v5.2.6
* WinGUp (for Notepad++) v5.2.7

View File

@ -1311,8 +1311,10 @@ BEGIN
//LTEXT "Unhappy 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 "Home:",IDC_STATIC,21,58,47,8
LTEXT "https://notepad-plus-plus.org/",IDC_HOME_ADDR,50,56,126,10
LTEXT "20th-Year Anniversary",IDC_AUTHOR_NAME,85,38,100,8
LTEXT "The short story",IDC_HOME_ADDR,85,48,126,10
//LTEXT "Home:",IDC_STATIC,21,58,47,8
//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
DEFPUSHBUTTON "OK",IDOK,110,220,50,14
// IDC_LICENCE_EDIT should be the last line, don't know why

View File

@ -58,7 +58,8 @@ intptr_t CALLBACK AboutDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lPar
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/news/v844-happy-users-edition/"));
_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);

View File

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