diff --git a/PowerEditor/bin/change.log b/PowerEditor/bin/change.log index dcf9c450c..6f78a028f 100644 --- a/PowerEditor/bin/change.log +++ b/PowerEditor/bin/change.log @@ -1,28 +1,23 @@ -Notepad++ v8.7.7 regression-fix from v8.7.6: - - 1. Add new API NPPM_ADDSCNMODIFIEDFLAGS to fix eventual regression regarding SCN_MODIFIED for some plugins. - - -Notepad++ v8.7.6 regression-fixes, bug-fixes & enhancements: - - 1. Update to scintilla 5.5.3 & Lexilla 5.4.1. - 2. Enhance performance of syntax highlighting for large files. - 3. Make "Show close/pin button on each inactive tab" optional. - 4. Add ShortcutMapper Multilingual ability, allowing the use of specific keys for non-en-US keyboards. - 5. Fix vertical tab crashes when enabling/disabling the pin tab feature. - 6. Fix crash when passing an invalid buffer with NPPM_SETUNTITLEDNAME. - 7. Fix floating panels position resetting regression in multi-monitor configurations. - 8. Fix incorrect "Replace all" behavior during the second replace in selection. - 9. Fix backup file renaming bug for untitled tabs. -10. Enhance UX in "Find in file" action when the Directory field is empty. -11. Make the current line/position copyable in the Go to Line dialog. -12. GUI enhancement: hide right menu shortcuts on the fly. -13. Minor enhancements for JavaScript, CSS & HTML. +Notepad++ v8.7.8 regression-fixes, bug-fixes & enhancements: + 1. Fix regression (v8.7.1 - v8.7.7) of saving backup file without modifications. + 2. Fix syntax highlighting regression while switching among UDL files. + 3. Add ability to hide selected toolbar buttons via a XML configuration. + 4. Optimize switching programming language performance for large files. + 5. Improve folding/unfolding performance for large files. + 6. Fix SQL Backslash Preference state regression (from v8.7). + 7. Fix count operation on regex causing Notepad++ to hang. + 8. Fix FunctionList not refreshing with current document lexer changes. + 9. Improve Style Configurator GUI organization. +10. Adds SAS programming language support. +11. Make existing DirectWrite rendering modes accessible. +12. Allow DirectWrite use on non-Core Windows Server. +13. Use VTS instead of LTS for specific control code abbreviation. +14. Fix installer silent mode doLocalConf.xml setting handling issue. Get more info on -https://notepad-plus-plus.org/downloads/v8.7.7/ +https://notepad-plus-plus.org/downloads/v8.7.8/ Included plugins: diff --git a/PowerEditor/src/Notepad_plus.rc b/PowerEditor/src/Notepad_plus.rc index 80c20577e..8e3b275ad 100644 --- a/PowerEditor/src/Notepad_plus.rc +++ b/PowerEditor/src/Notepad_plus.rc @@ -64,6 +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_ICONABSENT ICON "icons/iconAbsent.ico" // @@ -1382,8 +1383,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 "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 diff --git a/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp b/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp index e79a49913..79b50251d 100644 --- a/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp +++ b/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp @@ -62,7 +62,8 @@ intptr_t CALLBACK AboutDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lPar //_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.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/v878-we-are-with-ukraine/"); return TRUE; } @@ -108,7 +109,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_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); } diff --git a/PowerEditor/src/icons/standard/about/withUkraine.ico b/PowerEditor/src/icons/standard/about/withUkraine.ico new file mode 100644 index 000000000..a26fcc304 Binary files /dev/null and b/PowerEditor/src/icons/standard/about/withUkraine.ico differ diff --git a/PowerEditor/src/resource.h b/PowerEditor/src/resource.h index 8f0d69054..842a04afb 100644 --- a/PowerEditor/src/resource.h +++ b/PowerEditor/src/resource.h @@ -19,14 +19,14 @@ //************ Notepad++ version ************************** -#define NOTEPAD_PLUS_VERSION L"Notepad++ v8.7.7" +#define NOTEPAD_PLUS_VERSION L"Notepad++ v8.7.8" // 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.77\0" +#define VERSION_INTERNAL_VALUE L"8.78\0" -#define VERSION_PRODUCT_VALUE L"8.7.7\0" -#define VERSION_DIGITALVALUE 8, 7, 7, 0 +#define VERSION_PRODUCT_VALUE L"8.7.8\0" +#define VERSION_DIGITALVALUE 8, 7, 8, 0 //********************************************************** @@ -43,8 +43,9 @@ //#define IDI_JESUISCHARLIE 102 //#define IDI_GILETJAUNE 102 //#define IDI_SAMESEXMARRIAGE 102 -#define IDI_TAIWANSSOVEREIGNTY 105 -#define IDI_TAIWANSSOVEREIGNTY_DM 106 +//#define IDI_TAIWANSSOVEREIGNTY 105 +//#define IDI_TAIWANSSOVEREIGNTY_DM 106 +#define IDI_WITHUKRAINE 105 #define IDR_RT_MANIFEST 103 #define IDI_ICONABSENT 104