Skip to content

Commit

Permalink
Notepad++ 8.6 release: 20th-Year Anniversary
Browse files Browse the repository at this point in the history
  • Loading branch information
donho committed Nov 23, 2023
1 parent ff590f3 commit e215ae2
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 28 deletions.
45 changes: 24 additions & 21 deletions PowerEditor/bin/change.log
Original file line number Diff line number Diff line change
@@ -1,26 +1,29 @@
Notepad++ v8.5.8 bug-fixes and new features:

1. Fix "Clear Read-Only Flag" command not working immediately regression.
2. Fix saving files losing Alternate Data Stream issue.
3. Fix data loss issue due to no room on disk for saving.
4. Add Win10/Win11 Restart-application feature.
5. Fix user created session being modified behaviour on exit.
6. Improve document list display performance.
7. Update Scintilla to v5.3.7 & Lexilla to v5.2.7.
8. Fix unwanted Afrikaans installer language issue.
9. Fix a crash issue while reading settings from cloud.
10. Fix security issue CVE-2022-31901.
11. Enhance non-saved search text's persistence in Find dialog combobox while pressing arrow key.
12. Make auto-checking of Find InSelection configurable (resizable & can be disabled).
13. Perl enhancement: Update Stylers & the keywords for Perl v5.38.
14. Fix "Single Line Uncomment" uncommenting an extra line issue.
15. Fix "Next Bookmark" command not resetting current column issue.
16. Allow menu command Window->Windows to be assigned a shortcut.
17. Fix wrong categories in Shortcuts Mapper.
Notepad++ v8.6 new features & bug-fixes:

1. Multi-edit is fully supported in Notepad++.
2. Make multi-select background & caret colours customizable.
3. Make session inaccessible files remembered (empty & read-only document as placeholder).
4. Fix missing session invalid error for user session & enhance API NPPM_GETNBSESSIONFILES.
5. Fix network shared files saving regression.
6. Update Scintilla to v5.3.8 & Lexilla to v5.2.8.
7. Fix docking panel crash due to messing up config.xml.
8. Fix invalid styler.xml making Notepad++ crash issue.
9. Fix tab-closing crash by middle mouse button (unexpected mouse position).
10. Fix 2 performance issues in Style Configurator.
11. Add 3 line operation (delete, copy & cut) shortcuts.
12. Display extra info in the status bar of Find/Replace dialog to avoid PEBKAC.
13. Fix "Hide lines" command hiding unselected lines issue.
14. Fix silent installer mode when Notepad++ is running issue.
15. Fix Updater's vulnerability (update cURL in WinGUp for fixing CVE-2023-38545).
16. Fix incoherent behaviour of "Duplicate Current Line" menu command.
17. Fix JSON5 not using JSON keywords.
18. Fix empty message showing while cancelling session file saving dialog.




Get more info on
https://notepad-plus-plus.org/downloads/v8.5.8/
https://notepad-plus-plus.org/downloads/v8.6/


Included plugins:
Expand All @@ -32,4 +35,4 @@ Included plugins:

Updater (Installer only):

* WinGup (for Notepad++) v5.2.6
* WinGUp (for Notepad++) v5.2.7
6 changes: 4 additions & 2 deletions PowerEditor/src/Notepad_plus.rc
Original file line number Diff line number Diff line change
Expand Up @@ -1311,8 +1311,10 @@ BEGIN
//LTEXT "Unhappy Users' Edition",IDC_AUTHOR_NAME,85,38,100,8
//LTEXT "Happy 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,56,126,10
LTEXT "20th-Year Anniversary",IDC_AUTHOR_NAME,85,38,100,8
LTEXT "The short story",IDC_HOME_ADDR,85,48,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
DEFPUSHBUTTON "OK",IDOK,110,220,50,14
// IDC_LICENCE_EDIT should be the last line, don't know why
Expand Down
3 changes: 2 additions & 1 deletion PowerEditor/src/WinControls/AboutDlg/AboutDlg.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,8 @@ intptr_t CALLBACK AboutDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lPar
//_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/news/v844-happy-users-edition/"));

_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/"));
_pageLink.create(::GetDlgItem(_hSelf, IDC_HOME_ADDR), TEXT("https://notepad-plus-plus.org/news/v86-20thYearAnniversary"));

getClientRect(_rc);

Expand Down
8 changes: 4 additions & 4 deletions PowerEditor/src/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@
//
// Notepad++ version: begin
//
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.5.8")
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.6")

// 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_INTERNAL_VALUE TEXT("8.58\0")
#define VERSION_INTERNAL_VALUE TEXT("8.6\0")

#define VERSION_PRODUCT_VALUE TEXT("8.5.8\0")
#define VERSION_DIGITALVALUE 8, 5, 8, 0
#define VERSION_PRODUCT_VALUE TEXT("8.6\0")
#define VERSION_DIGITALVALUE 8, 6, 0, 0

// Notepad++ version: end

Expand Down

0 comments on commit e215ae2

Please sign in to comment.