diff --git a/PowerEditor/bin/change.log b/PowerEditor/bin/change.log index ee2ec79240c9..5c90153b9df4 100644 --- a/PowerEditor/bin/change.log +++ b/PowerEditor/bin/change.log @@ -1,33 +1,21 @@ -Notepad++ v8.7 bug-fixes & new enhancements: - - 1. Update to scintilla 5.5.2 & Lexilla 5.4.0. - 2. Fix monitoring large files with frequent writes freezing the UI issue. - 3. Fix regression of multiple selections in comboboxes of Find dialog. - 4. Fix a single undo reverting many changes issue. - 5. Improve Styler Configurator performance considerably. - 6. Fix CVE-2014-9456 (but CVE-2014-9456 is not a "Security Vulnerability"). - 7. Make find dialog status messages color customizable via Style Configurator. - 8. Make individual tab color customizable via Style Configurator. - 9. Add new plugin command NPPM_GETNATIVELANGFILENAME & notification NPPN_NATIVELANGCHANGED for native language being changed. -10. Fix Folder as Workspace sorting problem for network storage (Samba, WebDAV, WSL, etc.). -11. Fix closing unsaved clone document causing periodic backup loss issue. -12. Fix Style Config's "User-defined keywords" not being saved properly after emptying it. -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. +Notepad++ v8.7.1 bug-fixes & new enhancements: + + 1. Update cURL in Notepad++ updater (WinGUp) for fixing cURL's CVE-2024-7264 issue. + 2. Fix opened network files hanging while the network disconnected. + 3. Fix not being able to open folder via cammand argument regression. + 4. Update to Scintilla 5.5.3 & Lexilla 5.4.1. + 5. Fix modified Find dialog status msg colors not being remembered through sessions. + 6. Fix hanging issue while hiding lines. + 7. Make left behide hide line close marker removable. + 8. Fix Find dialog status bar wrong messaging (regression). + 9. Fix URL parsing issue with '?' after '#'. +10. Add "Close to system tray" ability. +11. Add tab created time tooltip for new opened untitled tab. +12. Improve GUI to avoid user confusion between Global override & Default Styles. Get more info on -https://notepad-plus-plus.org/downloads/v8.7/ +https://notepad-plus-plus.org/downloads/v8.7.1/ Included plugins: @@ -39,4 +27,4 @@ Included plugins: Updater (Installer only): -* WinGUp (for Notepad++) v5.3 +* WinGUp (for Notepad++) v5.3.1 diff --git a/PowerEditor/installer/nativeLang/english.xml b/PowerEditor/installer/nativeLang/english.xml index 25d9141cb9aa..760310051117 100644 --- a/PowerEditor/installer/nativeLang/english.xml +++ b/PowerEditor/installer/nativeLang/english.xml @@ -638,7 +638,7 @@ Translation note: - + @@ -1821,7 +1821,7 @@ Click on "?" button on right to open website with User Manual."/> 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."/> - + diff --git a/PowerEditor/installer/nativeLang/english_customizable.xml b/PowerEditor/installer/nativeLang/english_customizable.xml index e8cf21a2b317..fb18766b5ce6 100644 --- a/PowerEditor/installer/nativeLang/english_customizable.xml +++ b/PowerEditor/installer/nativeLang/english_customizable.xml @@ -638,7 +638,7 @@ Translation note: - + diff --git a/PowerEditor/src/Notepad_plus.rc b/PowerEditor/src/Notepad_plus.rc index 4e3897c453a3..0347c78cde69 100644 --- a/PowerEditor/src/Notepad_plus.rc +++ b/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_GILETJAUNE ICON "icons/giletJaune.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_TAIWANSSOVEREIGNTY ICON "icons/standard/about/logo_taiwan-grey.ico" +//IDI_TAIWANSSOVEREIGNTY_DM ICON "icons/dark/about/logo_taiwan-grey.ico" IDI_ICONABSENT ICON "icons/iconAbsent.ico" // @@ -1359,9 +1359,9 @@ BEGIN //LTEXT "The short story",IDC_HOME_ADDR,85,48,126,10 //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 "Home:",IDC_STATIC,21,58,47,8 - //LTEXT "https://notepad-plus-plus.org/",IDC_HOME_ADDR,50,56,126,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 "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 diff --git a/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp b/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp index a7d872252ae6..a7f648e4371d 100644 --- a/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp +++ b/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/v844-happy-users-edition/"; //_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.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/"); + _pageLink.init(_hInst, _hSelf); + _pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/"); return TRUE; } @@ -109,8 +108,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(NppDarkMode::isEnabled() ? IDI_TAIWANSSOVEREIGNTY_DM : IDI_TAIWANSSOVEREIGNTY), 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); } //HICON hIcon = (HICON)::LoadImage(_hInst, MAKEINTRESOURCE(IDI_JESUISCHARLIE), IMAGE_ICON, 64, 64, LR_DEFAULTSIZE); diff --git a/PowerEditor/src/icons/dark/about/logo_taiwan-grey.ico b/PowerEditor/src/icons/dark/about/logo_taiwan-grey.ico deleted file mode 100644 index c019ae24661c..000000000000 Binary files a/PowerEditor/src/icons/dark/about/logo_taiwan-grey.ico and /dev/null differ diff --git a/PowerEditor/src/icons/standard/about/logo_taiwan-grey.ico b/PowerEditor/src/icons/standard/about/logo_taiwan-grey.ico deleted file mode 100644 index c0e38ad4190c..000000000000 Binary files a/PowerEditor/src/icons/standard/about/logo_taiwan-grey.ico and /dev/null differ diff --git a/PowerEditor/src/resource.h b/PowerEditor/src/resource.h index 9b1d691c432f..b6f038c1992d 100644 --- a/PowerEditor/src/resource.h +++ b/PowerEditor/src/resource.h @@ -19,14 +19,14 @@ // // 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 // 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_DIGITALVALUE 8, 7, 0, 0 +#define VERSION_PRODUCT_VALUE L"8.7.1\0" +#define VERSION_DIGITALVALUE 8, 7, 1, 0 // Notepad++ version: end