Notepad++ 8.7 release

This commit is contained in:
Don Ho 2024-09-17 19:36:49 +02:00
parent 4201368cde
commit 27ce5f8499
4 changed files with 33 additions and 35 deletions

View File

@ -1,36 +1,33 @@
Notepad++ v8.6.9 bug-fixes & new enhancements: Notepad++ v8.7 bug-fixes & new enhancements:
1. Make installation and updates easy & quiet by adding "Yes (Silent)" button. 1. Update to scintilla 5.5.2 & Lexilla 5.4.0.
2. Add new options '/closeRunningNpp' & '/runNppAfterSilentInstall' in the installer. 2. Fix monitoring large files with frequent writes freezing the UI issue.
3. Fix crash of "Next Search Result" command on the empty search result. 3. Fix regression of multiple selections in comboboxes of Find dialog.
4. Fix the regression where the Find dialog size is not remembered across sessions. 4. Fix a single undo reverting many changes issue.
5. Fix the regression of content lost by using Encoding "Convert to..." commands. 5. Improve Styler Configurator performance considerably.
6. Fix the regression of exception/crash on Windows Server Core 2022. 6. Fix CVE-2014-9456 (but CVE-2014-9456 is not a "Security Vulnerability").
7. Prevent DirectWrite from being enabled under Windows Server. 7. Make find dialog status messages color customizable via Style Configurator.
8. Enhance the quality of Fluent toolbar icon sets for different DPI settings. 8. Make individual tab color customizable via Style Configurator.
9. Improve the look & feel of tabbar close button in dark mode. 9. Add new plugin command NPPM_GETNATIVELANGFILENAME & notification NPPN_NATIVELANGCHANGED for native language being changed.
10. Improve the dark mode tab bar icon in the search results panel. 10. Fix Folder as Workspace sorting problem for network storage (Samba, WebDAV, WSL, etc.).
11. Add ability to pre-populate the predefined color sets for custom tones. 11. Fix closing unsaved clone document causing periodic backup loss issue.
12. Add "Show All Character" popup menu on toolbar button. 12. Fix Style Config's "User-defined keywords" not being saved properly after emptying it.
13. Fix the rectangular selection copy-paste bug. 13. Add user-defined keyword ability for some supported programming languages (ActionScript, ASP, Bash, C, C++, C#, GDScript, Go, HTML, Java, JavaScript).
14. Allow opening shortcut files (*.lnk) directly if the file extension is changed. 14. Add Fluent Icons for enhancing FunctionList, Folder as Workspace & project panels' icons in lite mode.
15. Fix the lost panels issue. 15. Fix Python smart indent issue when a string or comment line ends with a colon.
16. Add Backspace unindent option. 16. Add file type filters for UDL in Save dialogs.
17. Fix CSS more indentation bug. 17. Add TOML language (TOML format) support.
18. Include F13-F24 keys in Shortcut Mapper. 18. Add function list for TeX/LaTeX.
19. Fix the problem where the last empty clean untitled tab cannot be closed after renaming. 19. Recognize Cython files as Python.
20. Add plugin a command (NPPM_SETUNTITLEDNAME) to rename untitled tab. 20. Fix edit zone not getting focus while clicking the active tab.
21. Display a message box with information about disabled backward regex searching. 21. Add the ability to open the copy automatically after the “Save a Copy” command.
22. Fix the display glitch for unsaved tabs containing tab characters. 22. Fix inability to paste after removing read-only via menu.
23. Fix status bar and tab bar flicker during the GUI updated (fixed only for dark mode). 23. Add one more option for auto-indent so C-Like language indent can be disabled.
24. Fix the issue with "Begin/End Select" command after deletion. 24. Fix Style Configurator regression: "URL hovered"'s "Go to Settings" not working.
25. Resolve the integer overflow problem in the Column Editor.
26. Adjust the position of hits text in the File Progress dialog.
27. Fix the deployment of other software blocked due to NppShell.
Get more info on Get more info on
https://notepad-plus-plus.org/downloads/v8.6.9/ https://notepad-plus-plus.org/downloads/v8.7/
Included plugins: Included plugins:

View File

@ -1358,7 +1358,8 @@ BEGIN
//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 "Support Taiwan's Sovereignty", IDC_AUTHOR_NAME, 85, 38, 120, 10 //LTEXT "Support Taiwan's Sovereignty", IDC_AUTHOR_NAME, 85, 38, 120, 10
LTEXT "支持台灣獨立", IDC_AUTHOR_NAME, 85, 38, 120, 10 //LTEXT "支持台灣獨立", IDC_AUTHOR_NAME, 85, 38, 120, 10
LTEXT "Support Taiwan's return to the UN", IDC_AUTHOR_NAME, 85, 38, 130, 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

View File

@ -60,7 +60,7 @@ intptr_t CALLBACK AboutDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lPar
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/news/v844-happy-users-edition/"; //_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/news/v844-happy-users-edition/";
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/news/v86-20thyearanniversary"; //_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/news/v86-20thyearanniversary";
_pageLink.init(_hInst, _hSelf); _pageLink.init(_hInst, _hSelf);
_pageLink.create(::GetDlgItem(_hSelf, IDC_AUTHOR_NAME), L"https://notepad-plus-plus.org/news/v869-about-taiwan/"); _pageLink.create(::GetDlgItem(_hSelf, IDC_AUTHOR_NAME), L"https://notepad-plus-plus.org/news/v87-about-taiwan/");
//_pageLink.init(_hInst, _hSelf); //_pageLink.init(_hInst, _hSelf);
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/"); //_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/");

View File

@ -19,14 +19,14 @@
// //
// Notepad++ version: begin // Notepad++ version: begin
// //
#define NOTEPAD_PLUS_VERSION L"Notepad++ v8.6.9" #define NOTEPAD_PLUS_VERSION L"Notepad++ v8.7"
// 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 L"5.63\0" // ex : #define VERSION_VALUE L"5.63\0"
#define VERSION_INTERNAL_VALUE L"8.69\0" #define VERSION_INTERNAL_VALUE L"8.7\0"
#define VERSION_PRODUCT_VALUE L"8.6.9\0" #define VERSION_PRODUCT_VALUE L"8.7\0"
#define VERSION_DIGITALVALUE 8, 6, 9, 0 #define VERSION_DIGITALVALUE 8, 7, 0, 0
// Notepad++ version: end // Notepad++ version: end