Notepad++ v8.4.3 - Unhappy Users' Edition

This commit is contained in:
Don Ho 2022-07-08 04:26:57 +02:00
parent c284534e08
commit c7c5db7c51
4 changed files with 25 additions and 56 deletions

View File

@ -1,56 +1,23 @@
Notepad++ v8.4.2 crash-fixes, bug-fixes & new enhancement: Notepad++ v8.4.3 crash/regression-fixes, bug-fixes & new enhancement:
1. Fix crash on "Copy Binary Content" command without selection on edit zone. 1. Add an option which allows to show only 1 entry per found line in search result.
2. Fix crash by re-invoking with command line argument "-udl". 2. Make EOL (CRLF) display customizable.
3. Make toolbar icons customizable. 3. Add 2 more shortcuts "plus" (new file) and "arrow" (drop down list of opened files) buttons on menu bar.
4. Make fold/unfold current level commands toggleable. 4. Update Lexilla to 5.1.7 & Scintilla to 5.2.3 and use new API for large files.
5. Add command line argument for plugin, a related notification and an API. 5. Fix Find in files performance regression since updating Scintilla 5.
6. Fix horizontal scrolling with scroll wheel on Logitech MX issue. 6. Add dark mode support for plugins - support dark mode for plugins with docking GUI.
7. Enhance dark mode. 7. Fix a crash issue due to opening an empty .NFO file.
8. Add encoding context menu via right/double click on status bar. 8. Fix language fonts regression in Style Configurator (make font definition possible again).
9. Add gui4cli keywords and fix its style IDs in stylers.model.xml. 9. Add NPPM_CREATELEXER message for plugins to instantiate lexers.
10. Display installed plugin versions in Debug Info dialog. 10. Enhance dark mode (edge colors).
11. Fix "CMD Here" command open Explorer issue.
12. Fix crash issue of “Style Configurator…” command if “stylers.xml” is absent.
Notepad++ v8.4.1 regression-fixes, bug-fixes & new enhancement: 13. Fix Selected text changes color issue when editor window loses focus.
14. Skip save all warning dialog if only current editing file is dirty.
1. Fix HTML syntax highlighting in PHP files regression. 15. Fix a small regression in DebugInfo dialog.
2. Fix "Reload from disk" loosing syntax highlighting regression.
3. Fix unfocused selected text background color changed regression.
4. Update Scintilla from 5.2.1 to 5.2.2 and Lexilla from 5.1.5 to 5.1.6.
5. Fix multi-part keyword in prefix mode freezes Notepad++ in UDL.
6. Add several dark mode enhancement.
7. Add DarkMode usage detection support for plugins.
8. Add "Framed current line" option beside of "Highlight current line background".
9. Add file monitoring command line argument [-monitor].
10. Add File Dialog enhancement.
11. Add a new format argument/option "ADD_ZERO_PADDING" to NPPM_GETNPPVERSION.
12. Restore auto-completion & calltip default fg/bg colors when no theme is applied.
13. Sort "Search result" to the bottom in language list of Style Configurator.
Notepad++ v8.4 new feature and bug-fixes:
1. Update Scintilla from v4.4.6 to v5.2.1 and add Lexilla v5.1.5.
2. Enhance dark mode support.
3. Fix lossing characters issue after case-conversion (UPPER/lower).
4. Fix "Sort Lines as Integer" not considering negative number issue.
5. Sort languages alphabetically automatically in Style Configurator.
6. Fix flashing box (autocompletion empty list) appears while typing issue.
7. Scrolling Document List automatically to make the selected tab item visible.
8. Make Find in Files search result line number aligned.
9. Add default A-Z sorting ability in Function list.
10. Add virtual space ability.
11. Fix document being wronly marked as saved bug after converting its encoding.
12. Fix Document list not synchronized with tab order after sorting.
13. Fix file saving critical bug under Symantec encryption desktop.
14. Enhance installer: Remember the chosen language in the previous installation.
15. Fix cropped text in Shortcut mapper's status area issue.
16. Improve Find/Replace Dialog layout.
17. Update NSIS & Inno Setup keyword lists.
Get more info on Get more info on
https://notepad-plus-plus.org/downloads/v8.4.2/ https://notepad-plus-plus.org/downloads/v8.4.3/
Included plugins: Included plugins:

View File

@ -1250,8 +1250,10 @@ BEGIN
//LTEXT "Declare variables, not war",IDC_AUTHOR_NAME,85,38,100,8 //LTEXT "Declare variables, not war",IDC_AUTHOR_NAME,85,38,100,8
//LTEXT "Make Apps, not war",IDC_AUTHOR_NAME,85,38,100,8 //LTEXT "Make Apps, not war",IDC_AUTHOR_NAME,85,38,100,8
//LTEXT "Stand Up For Ukraine",IDC_AUTHOR_NAME,85,38,100,8 //LTEXT "Stand Up For Ukraine",IDC_AUTHOR_NAME,85,38,100,8
LTEXT "Home:",IDC_STATIC,21,58,47,8 LTEXT "Unhappy Users' Edition",IDC_AUTHOR_NAME,85,38,100,8
LTEXT "https://notepad-plus-plus.org/",IDC_HOME_ADDR,50,58,126,8 LTEXT "I want to get a refund",IDC_HOME_ADDR,85,48,126,8
//LTEXT "Home:",IDC_STATIC,21,58,47,8
//LTEXT "https://notepad-plus-plus.org/",IDC_HOME_ADDR,50,58,126,8
GROUPBOX "GNU General Public Licence",IDC_STATIC,19,75,231,131,BS_CENTER GROUPBOX "GNU General Public Licence",IDC_STATIC,19,75,231,131,BS_CENTER
DEFPUSHBUTTON "OK",IDOK,106,215,50,14,BS_FLAT DEFPUSHBUTTON "OK",IDOK,106,215,50,14,BS_FLAT
// 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

@ -54,7 +54,7 @@ intptr_t CALLBACK AboutDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lPar
//_emailLink.create(::GetDlgItem(_hSelf, IDC_AUTHOR_NAME), TEXT("https://notepad-plus-plus.org/news/v791-pour-samuel-paty/")); //_emailLink.create(::GetDlgItem(_hSelf, IDC_AUTHOR_NAME), TEXT("https://notepad-plus-plus.org/news/v791-pour-samuel-paty/"));
_pageLink.init(_hInst, _hSelf); _pageLink.init(_hInst, _hSelf);
_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/")); _pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/news/v843-unhappy-users-edition/"));
getClientRect(_rc); getClientRect(_rc);

View File

@ -19,12 +19,12 @@
// //
// Notepad++ version: begin // Notepad++ version: begin
// //
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.4.2") #define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.4.3")
// 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_VALUE TEXT("8.42\0") #define VERSION_VALUE TEXT("8.43\0")
#define VERSION_DIGITALVALUE 8, 4, 2, 0 #define VERSION_DIGITALVALUE 8, 4, 3, 0
// Notepad++ version: end // Notepad++ version: end