Notepad++ v8.6.8 - Support Taiwan's Sovereignty

pull/15237/head v8.6.8
Don Ho 2024-06-04 03:55:45 +02:00
parent bc1436a5c0
commit 61bcf3a2bc
6 changed files with 42 additions and 53 deletions

View File

@ -1,40 +1,21 @@
Notepad++ v8.6.7 bug-fixes & new enhancements: Notepad++ v8.6.8 bug-fixes & new enhancements:
1. Fix regression of multi-edit cursors placed wrongly issue. 1. Fix a crash in Column Editor caused by an arithmetic overflow.
2. Fix multi-editing not showing multiple cursors in dark mode. 2. Fix the issue where any negative repeat value in Column Editor causes a hang.
3. Add auto-completion for Go & Raku, function list for Raku. 3. Fix an extra space being inserted in HEX mode issue in Column Editor.
4. Fix symbol '&' not showing in Document Switcher. 4. Fix a visual glitch of the toolbar pressed buttons in dark mode.
5. Allow syntax highlighting for custom tags in HTML. 5. Add auto-indent feature for Python.
6. Fix dialogs out of screen problem. 6. Fix the issue where "show control characters" settings not remembered when switching to another tab.
7. Fix the missing monitoring disabled state icon from the fluent icon set on the toolbar.
8. Adjusted the inaccurate naming of indent settings in thee Preferences dialog.
Notepad++ v8.6.6 bug-fixes & new enhancements: 9. Fix the issue where the customized color of active tab in inactive view is missing.
10. Introduce a new plugin command "NPPM_GETTABCOLORID" to retrieve the current tab color ID.
1. Update to scintilla 5.5.0 & Lexilla 5.3.2. 11. Allow the tree view dark mode customization for plugins.
2. Fix crash when crossing the 2GB file size threshold. 12. Fix the popup dialog for updating not metioning 'Notepad++'.
3. Fix a performance issue due to URL recognition.
4. Update to nlohman json 3.11.3.
5. Fix multi-edit resists escape after typing issue.
6. Make F3 & Shift-F3 work in Find Replace dialog.
7. Allow Ctrl-TAB to switch tabs in FindReplace, PluginAdmin and UDL dialogs.
8. Add programming language support for Go & Raku(Perl 6).
9. Fix user defined auto-insert not working issue.
10. Enhance GUI: resize checkboxes/radio buttons as text length needs.
11. Enhance GUI: make sizing arrows more coherent in Find dialog.
12. Fix URL enclosed in apostrophes or backtick not working issue.
13. Fix wrong dropped file view issue.
14. Fix Korean(한)/English(영) key not working regression.
15. Fix the tab labels of some dialogs being cut in Dark mode.
16. Fix close button disappeared issue in Find Replace dialog.
17. Apply dark theme to checkbox buttons on Windows 11.
18. Fix menu bar cluttered in Dark Mode issue.
19. Fix Debug Info minor display regression.
20. Enhance Lua language syntax highlighting.
21. Enhance the function list support for Ada.
Get more info on Get more info on
https://notepad-plus-plus.org/downloads/v8.6.7/ https://notepad-plus-plus.org/downloads/v8.6.8/
Included plugins: Included plugins:
@ -46,4 +27,4 @@ Included plugins:
Updater (Installer only): Updater (Installer only):
* WinGUp (for Notepad++) v5.2.8 * WinGUp (for Notepad++) v5.2.9

View File

@ -62,6 +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_DM ICON "icons/dark/about/logo_taiwan-grey.ico"
IDI_ICONABSENT ICON "icons/iconAbsent.ico" IDI_ICONABSENT ICON "icons/iconAbsent.ico"
// //
@ -1325,8 +1327,9 @@ BEGIN
//LTEXT "I want to get a refund",IDC_HOME_ADDR,85,48,126,8 //LTEXT "I want to get a refund",IDC_HOME_ADDR,85,48,126,8
//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 "Home:",IDC_STATIC,21,58,47,8 LTEXT "Support Taiwan's Sovereignty", IDC_AUTHOR_NAME, 85, 38, 120, 10
LTEXT "https://notepad-plus-plus.org/",IDC_HOME_ADDR,50,56,126,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 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

View File

@ -57,9 +57,11 @@ 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.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/v868-about-taiwan/");
//_pageLink.init(_hInst, _hSelf);
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), L"https://notepad-plus-plus.org/");
return TRUE; return TRUE;
} }
@ -105,7 +107,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);
} }
//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);

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -19,14 +19,14 @@
// //
// Notepad++ version: begin // Notepad++ version: begin
// //
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.6.7") #define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.6.8")
// 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 TEXT("5.63\0") // ex : #define VERSION_VALUE TEXT("5.63\0")
#define VERSION_INTERNAL_VALUE TEXT("8.67\0") #define VERSION_INTERNAL_VALUE TEXT("8.68\0")
#define VERSION_PRODUCT_VALUE TEXT("8.6.7\0") #define VERSION_PRODUCT_VALUE TEXT("8.6.8\0")
#define VERSION_DIGITALVALUE 8, 6, 7, 0 #define VERSION_DIGITALVALUE 8, 6, 8, 0
// Notepad++ version: end // Notepad++ version: end
@ -42,6 +42,8 @@
//#define IDI_JESUISCHARLIE 102 //#define IDI_JESUISCHARLIE 102
//#define IDI_GILETJAUNE 102 //#define IDI_GILETJAUNE 102
//#define IDI_SAMESEXMARRIAGE 102 //#define IDI_SAMESEXMARRIAGE 102
#define IDI_TAIWANSSOVEREIGNTY 105
#define IDI_TAIWANSSOVEREIGNTY_DM 106
#define IDR_RT_MANIFEST 103 #define IDR_RT_MANIFEST 103
#define IDI_ICONABSENT 104 #define IDI_ICONABSENT 104