Notepad++ v8.8.2 release

This commit is contained in:
Don Ho 2025-06-30 15:59:47 +02:00
parent ae8bd95a73
commit cc45875c60
4 changed files with 40 additions and 50 deletions

View File

@ -1,43 +1,33 @@
Notepad++ v8.8.1 regression-fixes, bug-fixes & new features:
Notepad++ v8.8.2 regression-fixes, bug-fixes & new features:
1. Fix ShortcutMapper regression (from v8.7.6) of displaying wrong shortcut while editing.
2. Fix Find in files progress bar visual regression (from v8.8).
3. Fix search result cut off result content due to nul characters ('\0').
4. Add Locale-based line sort feature.
5. Enable selection history for undo & redo.
6. Fix plugins removal failure issue (fixed in WinGUp).
7. Fix tab settings for external lexers cannot be saved issue.
8. Add ErrorList syntax highlighting.
9. Fix disabled Paste command with no previous text-data in clipboard.
10. Fix wrong directory opened for opening files issue.
11. Improve Find dialog look & feel (more space).
Notepad++ v8.8 new features, regression-fixes & bug-fixes:
1. Update to scintilla 5.5.6 & Lexilla 5.4.4.
2. Fix a hanging issue on regexp regression.
3. Fix vertical tab bar messed up regression.
4. Add option to apply different color to fluent toolbar icons.
5. Add "Show only pinned button" option to prevent from inacurate click.
6. Fix broken cloned file state after Notepad++ restart.
7. Fix inactive buffer reloading problem.
8. Dark mode enhancements: combobox, slider, treeview edit, inactive menu bar & toolbar chevron.
9. Reorganize GUI (add Toolbar & Tab Bar sections) of Preferences dialog.
10. Fix invalid dot-character(s) handling in filenames checking.
11. Fix crash when using custom toolbar icons.
12. Add class & method recognization ability for JavaScript function list.
13. Remove toolbarIcons.xml, use toolbarButtonsConf.xml for toolbar custom icons & hiding buttons.
14. Add GUI option in Preferences dialog instead of using zero length enableSelectFgColor.xml.
15. Fix "Keep selection when right-click outside of selection" not working issue.
16. Fix Find dialog status text too left visual glitch.
17. Force npcNoInputC0 value as "true" by default to avoid C0 code input.
18. Remove "-pluginMessage" argument unnecessary restriction.
19. Fix an easter egg not showing issue.
1. Fix regression of folding state not being remembered through sessions.
2. Fix "Go To Settings" links in Style Configurator regression (from v8.8).
3. Fix small regression of tab background (hovered) highlighting issue after drag&drop.
4. Fix an unresponsive (hang) issue due to hide lines.
5. Fix installer security issue by using absolute path instead of unspecified path (CVE-2025-49144).
6. Installer component "WinGUp": update cURL to 8.13.0 for fixing cURL's security issue CVE-2025-0167.
7. Update to scintilla 5.5.7 & Lexilla 5.4.5.
8. Add feature to update Notepad++ on exit.
9. Add `/relaunchNppAfterSilentInstall` command argument for installer.
10. Add feature to set read-only attribute on file so user can toggle (set/remove) read-only attribute of a file.
11. Add new plugin API: NPPM_GETTOOLBARICONSETMODE & NPPN_TOOLBARICONSETCHANGED to get toolbar icon set choice.
12. Deprecate 3 APIs: Deprecate NPPM_GETOPENFILENAMES, NPPM_GETOPENFILENAMESPRIMARY & NPPM_GETOPENFILENAMESSECOND.
13. Add new feature of using first line of untitled document for its tab name.
14. Enhance NPPM_DARKMODESUBCLASSANDTHEME: Enable darkmode progress bar for plugins.
15. Various dark mode enhancements.
16. Fix right click on caption bar unhidding main menu.
17. Fix rename tab error message when tab name is unchanged.
18. Fix Python FunctionList absorbing next function issue if space after colon.
19. Remove .log from errorlist lexer's default extensions.
20. Make raw string syntax highlighting work for Golang.
21. Fix Notepad++ tray icon lost after Windows Taskbar crashing & being relaunched.
22. Fix changing toolbar icon set not updating to matching panel icon set.
23. Fix Windows dialog file list not react with keystroke (character match).
24. Add "*" mark on modified file entries in "Windows" dropdown menu.
Get more info on
https://notepad-plus-plus.org/downloads/v8.8.1/
https://notepad-plus-plus.org/downloads/v8.8.2/
Included plugins:
@ -49,4 +39,4 @@ Included plugins:
Updater (Installer only):
* WinGUp (for Notepad++) v5.3.2
* WinGUp (for Notepad++) v5.3.3

View File

@ -64,7 +64,7 @@ IDI_CHAMELEON_DM ICON "icons/dark/about/chameleon.ico"
//IDI_SAMESEXMARRIAGE ICON "icons/same-sexMarriageTaiwan.ico"
//IDI_TAIWANSSOVEREIGNTY ICON "icons/standard/about/logo_taiwan-grey.ico"
//IDI_TAIWANSSOVEREIGNTY_DM ICON "icons/dark/about/logo_taiwan-grey.ico"
IDI_WITHUKRAINE ICON "icons/standard/about/withUkraine.ico"
//IDI_WITHUKRAINE ICON "icons/standard/about/withUkraine.ico"
IDI_ICONABSENT ICON "icons/iconAbsent.ico"
//
@ -1390,9 +1390,9 @@ BEGIN
//LTEXT "Support Taiwan's Sovereignty", 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 "We are with Ukraine", IDC_AUTHOR_NAME, 85, 38, 130, 10
//LTEXT "Home:",IDC_STATIC,21,58,47,8
//LTEXT "https://notepad-plus-plus.org/",IDC_HOME_ADDR,50,56,126,10
//LTEXT "We are with Ukraine", IDC_AUTHOR_NAME, 85, 38, 130, 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

@ -137,10 +137,10 @@ 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/v86-20thyearanniversary";
//_pageLink.create(::GetDlgItem(_hSelf, IDC_AUTHOR_NAME), L"https://notepad-plus-plus.org/news/v87-about-taiwan/");
//_pageLink.create(::GetDlgItem(_hSelf, IDC_AUTHOR_NAME), L"https://notepad-plus-plus.org/news/v881-we-are-with-ukraine/");
_pageLink.init(_hInst, _hSelf);
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/");
_pageLink.create(::GetDlgItem(_hSelf, IDC_AUTHOR_NAME), L"https://notepad-plus-plus.org/news/v881-we-are-with-ukraine/");
_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/");
return TRUE;
}
@ -186,8 +186,8 @@ intptr_t CALLBACK AboutDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lPar
const int iconSize = _dpiManager.scale(80);
if (_hIcon == nullptr)
{
//DPIManagerV2::loadIcon(_hInst, MAKEINTRESOURCE(NppDarkMode::isEnabled() ? IDI_CHAMELEON_DM : IDI_CHAMELEON), iconSize, iconSize, &_hIcon);
DPIManagerV2::loadIcon(_hInst, MAKEINTRESOURCE(IDI_WITHUKRAINE), iconSize, iconSize, &_hIcon);
DPIManagerV2::loadIcon(_hInst, MAKEINTRESOURCE(NppDarkMode::isEnabled() ? IDI_CHAMELEON_DM : IDI_CHAMELEON), iconSize, iconSize, &_hIcon);
//DPIManagerV2::loadIcon(_hInst, MAKEINTRESOURCE(IDI_WITHUKRAINE), iconSize, iconSize, &_hIcon);
//DPIManagerV2::loadIcon(_hInst, MAKEINTRESOURCE(NppDarkMode::isEnabled() ? IDI_TAIWANSSOVEREIGNTY_DM : IDI_TAIWANSSOVEREIGNTY), iconSize, iconSize, &_hIcon);
}

View File

@ -19,14 +19,14 @@
//************ Notepad++ version **************************
#define NOTEPAD_PLUS_VERSION L"Notepad++ v8.8.1"
#define NOTEPAD_PLUS_VERSION L"Notepad++ v8.8.2"
// 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"
#define VERSION_INTERNAL_VALUE L"8.81\0"
#define VERSION_INTERNAL_VALUE L"8.82\0"
#define VERSION_PRODUCT_VALUE L"8.8.1\0"
#define VERSION_DIGITALVALUE 8, 8, 1, 0
#define VERSION_PRODUCT_VALUE L"8.8.2\0"
#define VERSION_DIGITALVALUE 8, 8, 2, 0
//**********************************************************
@ -45,7 +45,7 @@
//#define IDI_SAMESEXMARRIAGE 102
//#define IDI_TAIWANSSOVEREIGNTY 105
//#define IDI_TAIWANSSOVEREIGNTY_DM 106
#define IDI_WITHUKRAINE 105
//#define IDI_WITHUKRAINE 105
#define IDR_RT_MANIFEST 103
#define IDI_ICONABSENT 104