diff --git a/PowerEditor/bin/change.log b/PowerEditor/bin/change.log index 19f74be32..4d85fe7f5 100644 --- a/PowerEditor/bin/change.log +++ b/PowerEditor/bin/change.log @@ -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: diff --git a/PowerEditor/src/Notepad_plus.rc b/PowerEditor/src/Notepad_plus.rc index cb87b13a8..ed2a5c586 100644 --- a/PowerEditor/src/Notepad_plus.rc +++ b/PowerEditor/src/Notepad_plus.rc @@ -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 diff --git a/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp b/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp index 282b38166..0a744a38a 100644 --- a/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp +++ b/PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp @@ -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); diff --git a/PowerEditor/src/resource.h b/PowerEditor/src/resource.h index 8f4f37084..098ade253 100644 --- a/PowerEditor/src/resource.h +++ b/PowerEditor/src/resource.h @@ -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