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.
2. Fix crash by re-invoking with command line argument "-udl".
3. Make toolbar icons customizable.
4. Make fold/unfold current level commands toggleable.
5. Add command line argument for plugin, a related notification and an API.
6. Fix horizontal scrolling with scroll wheel on Logitech MX issue.
7. Enhance dark mode.
8. Add encoding context menu via right/double click on status bar.
9. Add gui4cli keywords and fix its style IDs in stylers.model.xml.
10. Display installed plugin versions in Debug Info dialog.
Notepad++ v8.4.1 regression-fixes, bug-fixes & new enhancement:
1. Fix HTML syntax highlighting in PHP files regression.
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.
1. Add an option which allows to show only 1 entry per found line in search result.
2. Make EOL (CRLF) display customizable.
3. Add 2 more shortcuts "plus" (new file) and "arrow" (drop down list of opened files) buttons on menu bar.
4. Update Lexilla to 5.1.7 & Scintilla to 5.2.3 and use new API for large files.
5. Fix Find in files performance regression since updating Scintilla 5.
6. Add dark mode support for plugins - support dark mode for plugins with docking GUI.
7. Fix a crash issue due to opening an empty .NFO file.
8. Fix language fonts regression in Style Configurator (make font definition possible again).
9. Add NPPM_CREATELEXER message for plugins to instantiate lexers.
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.
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.
15. Fix a small regression in DebugInfo dialog.
Get more info on
https://notepad-plus-plus.org/downloads/v8.4.2/
https://notepad-plus-plus.org/downloads/v8.4.3/
Included plugins:

View File

@ -1250,8 +1250,10 @@ BEGIN
//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 "Stand Up For Ukraine",IDC_AUTHOR_NAME,85,38,100,8
LTEXT "Home:",IDC_STATIC,21,58,47,8
LTEXT "https://notepad-plus-plus.org/",IDC_HOME_ADDR,50,58,126,8
LTEXT "Unhappy Users' Edition",IDC_AUTHOR_NAME,85,38,100,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
DEFPUSHBUTTON "OK",IDOK,106,215,50,14,BS_FLAT
// 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/"));
_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);

View File

@ -19,12 +19,12 @@
//
// 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
// ex : #define VERSION_VALUE TEXT("5.63\0")
#define VERSION_VALUE TEXT("8.42\0")
#define VERSION_DIGITALVALUE 8, 4, 2, 0
#define VERSION_VALUE TEXT("8.43\0")
#define VERSION_DIGITALVALUE 8, 4, 3, 0
// Notepad++ version: end