Browse Source

Notepad++ 8.7.1 release

pull/15773/head v8.7.1
Don Ho 3 weeks ago
parent
commit
ba3b4578b2
  1. 44
      PowerEditor/bin/change.log
  2. 4
      PowerEditor/installer/nativeLang/english.xml
  3. 2
      PowerEditor/installer/nativeLang/english_customizable.xml
  4. 10
      PowerEditor/src/Notepad_plus.rc
  5. 11
      PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp
  6. BIN
      PowerEditor/src/icons/dark/about/logo_taiwan-grey.ico
  7. BIN
      PowerEditor/src/icons/standard/about/logo_taiwan-grey.ico
  8. 8
      PowerEditor/src/resource.h

44
PowerEditor/bin/change.log

@ -1,33 +1,21 @@
Notepad++ v8.7 bug-fixes & new enhancements: Notepad++ v8.7.1 bug-fixes & new enhancements:
1. Update to scintilla 5.5.2 & Lexilla 5.4.0. 1. Update cURL in Notepad++ updater (WinGUp) for fixing cURL's CVE-2024-7264 issue.
2. Fix monitoring large files with frequent writes freezing the UI issue. 2. Fix opened network files hanging while the network disconnected.
3. Fix regression of multiple selections in comboboxes of Find dialog. 3. Fix not being able to open folder via cammand argument regression.
4. Fix a single undo reverting many changes issue. 4. Update to Scintilla 5.5.3 & Lexilla 5.4.1.
5. Improve Styler Configurator performance considerably. 5. Fix modified Find dialog status msg colors not being remembered through sessions.
6. Fix CVE-2014-9456 (but CVE-2014-9456 is not a "Security Vulnerability"). 6. Fix hanging issue while hiding lines.
7. Make find dialog status messages color customizable via Style Configurator. 7. Make left behide hide line close marker removable.
8. Make individual tab color customizable via Style Configurator. 8. Fix Find dialog status bar wrong messaging (regression).
9. Add new plugin command NPPM_GETNATIVELANGFILENAME & notification NPPN_NATIVELANGCHANGED for native language being changed. 9. Fix URL parsing issue with '?' after '#'.
10. Fix Folder as Workspace sorting problem for network storage (Samba, WebDAV, WSL, etc.). 10. Add "Close to system tray" ability.
11. Fix closing unsaved clone document causing periodic backup loss issue. 11. Add tab created time tooltip for new opened untitled tab.
12. Fix Style Config's "User-defined keywords" not being saved properly after emptying it. 12. Improve GUI to avoid user confusion between Global override & Default Styles.
13. Add user-defined keyword ability for some supported programming languages (ActionScript, ASP, Bash, C, C++, C#, GDScript, Go, HTML, Java, JavaScript).
14. Add Fluent Icons for enhancing FunctionList, Folder as Workspace & project panels' icons in lite mode.
15. Fix Python smart indent issue when a string or comment line ends with a colon.
16. Add file type filters for UDL in Save dialogs.
17. Add TOML language (TOML format) support.
18. Add function list for TeX/LaTeX.
19. Recognize Cython files as Python.
20. Fix edit zone not getting focus while clicking the active tab.
21. Add the ability to open the copy automatically after the “Save a Copy” command.
22. Fix inability to paste after removing read-only via menu.
23. Add one more option for auto-indent so C-Like language indent can be disabled.
24. Fix Style Configurator regression: "URL hovered"'s "Go to Settings" not working.
Get more info on Get more info on
https://notepad-plus-plus.org/downloads/v8.7/ https://notepad-plus-plus.org/downloads/v8.7.1/
Included plugins: Included plugins:
@ -39,4 +27,4 @@ Included plugins:
Updater (Installer only): Updater (Installer only):
* WinGUp (for Notepad++) v5.3 * WinGUp (for Notepad++) v5.3.1

4
PowerEditor/installer/nativeLang/english.xml

@ -638,7 +638,7 @@ Translation note:
<Item id="2231" name="Force italic choice for all styles"/> <Item id="2231" name="Force italic choice for all styles"/>
<Item id="2232" name="Force underline choice for all styles"/> <Item id="2232" name="Force underline choice for all styles"/>
<Item id="2234" name="Go to settings"/> <Item id="2234" name="Go to settings"/>
<!-- Don't translate "&quot;Global override&quot; --> <!-- Don't translate "Global override" -->
<Item id="2235" name="What is Global override?"/> <Item id="2235" name="What is Global override?"/>
</SubDialog> </SubDialog>
</StyleConfig> </StyleConfig>
@ -1821,7 +1821,7 @@ Click on &quot;?&quot; button on right to open website with User Manual."/>
C, C++, Java, C#, Objective-C, PHP, JavaScript, JSP, CSS, Perl, Rust, PowerShell and JSON. C, C++, Java, C#, Objective-C, PHP, JavaScript, JSP, CSS, Perl, Rust, PowerShell and JSON.
If you select advanced mode but do not edit files in the aforementioned languages, the indentation will remain in basic mode."/> If you select advanced mode but do not edit files in the aforementioned languages, the indentation will remain in basic mode."/>
<!-- Don't translate "&quot;Global override&quot; and &quot;Default Style&quot; --> <!-- Don't translate "Global override" and "Default Style" -->
<global-override-tip value="Enabling &quot;Global override&quot; here will override that parameter in all language styles. What you probably really want is to use the &quot;Default Style&quot; settings instead"/> <global-override-tip value="Enabling &quot;Global override&quot; here will override that parameter in all language styles. What you probably really want is to use the &quot;Default Style&quot; settings instead"/>
</MiscStrings> </MiscStrings>
</Native-Langue> </Native-Langue>

2
PowerEditor/installer/nativeLang/english_customizable.xml

@ -638,7 +638,7 @@ Translation note:
<Item id="2231" name="Force italic choice for all styles"/> <Item id="2231" name="Force italic choice for all styles"/>
<Item id="2232" name="Force underline choice for all styles"/> <Item id="2232" name="Force underline choice for all styles"/>
<Item id="2234" name="Go to settings"/> <Item id="2234" name="Go to settings"/>
<!-- Don't translate "&quot;Global override&quot; --> <!-- Don't translate "Global override" -->
<Item id="2235" name="What is Global override?"/> <Item id="2235" name="What is Global override?"/>
</SubDialog> </SubDialog>
</StyleConfig> </StyleConfig>

10
PowerEditor/src/Notepad_plus.rc

@ -62,8 +62,8 @@ IDI_CHAMELEON_DM ICON "icons/dark/about/chameleon.ico"
//IDI_JESUISCHARLIE ICON "icons/Je_suis_Charlie.ico" //IDI_JESUISCHARLIE ICON "icons/Je_suis_Charlie.ico"
//IDI_GILETJAUNE ICON "icons/giletJaune.ico" //IDI_GILETJAUNE ICON "icons/giletJaune.ico"
//IDI_SAMESEXMARRIAGE ICON "icons/same-sexMarriageTaiwan.ico" //IDI_SAMESEXMARRIAGE ICON "icons/same-sexMarriageTaiwan.ico"
IDI_TAIWANSSOVEREIGNTY ICON "icons/standard/about/logo_taiwan-grey.ico" //IDI_TAIWANSSOVEREIGNTY ICON "icons/standard/about/logo_taiwan-grey.ico"
IDI_TAIWANSSOVEREIGNTY_DM ICON "icons/dark/about/logo_taiwan-grey.ico" //IDI_TAIWANSSOVEREIGNTY_DM ICON "icons/dark/about/logo_taiwan-grey.ico"
IDI_ICONABSENT ICON "icons/iconAbsent.ico" IDI_ICONABSENT ICON "icons/iconAbsent.ico"
// //
@ -1359,9 +1359,9 @@ BEGIN
//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 "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
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

11
PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp

@ -59,11 +59,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/v843-unhappy-users-edition/"; //_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/news/v843-unhappy-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/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.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/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/");
return TRUE; return TRUE;
} }
@ -109,8 +108,8 @@ intptr_t CALLBACK AboutDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lPar
const int iconSize = _dpiManager.scale(80); const int iconSize = _dpiManager.scale(80);
if (_hIcon == nullptr) if (_hIcon == nullptr)
{ {
//DPIManagerV2::loadIcon(_hInst, MAKEINTRESOURCE(NppDarkMode::isEnabled() ? IDI_CHAMELEON_DM : IDI_CHAMELEON), iconSize, iconSize, &_hIcon); DPIManagerV2::loadIcon(_hInst, MAKEINTRESOURCE(NppDarkMode::isEnabled() ? IDI_CHAMELEON_DM : IDI_CHAMELEON), iconSize, iconSize, &_hIcon);
DPIManagerV2::loadIcon(_hInst, MAKEINTRESOURCE(NppDarkMode::isEnabled() ? IDI_TAIWANSSOVEREIGNTY_DM : IDI_TAIWANSSOVEREIGNTY), iconSize, iconSize, &_hIcon); //DPIManagerV2::loadIcon(_hInst, MAKEINTRESOURCE(NppDarkMode::isEnabled() ? IDI_TAIWANSSOVEREIGNTY_DM : IDI_TAIWANSSOVEREIGNTY), iconSize, iconSize, &_hIcon);
} }
//HICON hIcon = (HICON)::LoadImage(_hInst, MAKEINTRESOURCE(IDI_JESUISCHARLIE), IMAGE_ICON, 64, 64, LR_DEFAULTSIZE); //HICON hIcon = (HICON)::LoadImage(_hInst, MAKEINTRESOURCE(IDI_JESUISCHARLIE), IMAGE_ICON, 64, 64, LR_DEFAULTSIZE);

BIN
PowerEditor/src/icons/dark/about/logo_taiwan-grey.ico

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

BIN
PowerEditor/src/icons/standard/about/logo_taiwan-grey.ico

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

8
PowerEditor/src/resource.h

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

Loading…
Cancel
Save