Skip to content

Commit

Permalink
Notepad++ 8.4 release: Keep Standing up for Ukraine
Browse files Browse the repository at this point in the history
  • Loading branch information
donho committed Apr 25, 2022
1 parent 292c057 commit f6ade2c
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 60 deletions.
Binary file removed PowerEditor/bin/NppShell.dll
Binary file not shown.
Binary file removed PowerEditor/bin/NppShell64.dll
Binary file not shown.
77 changes: 22 additions & 55 deletions PowerEditor/bin/change.log
Original file line number Diff line number Diff line change
@@ -1,58 +1,25 @@
Notepad++ v8.3.3 regression-fix, bug-fixes and new enhancements:

1. Fix crash regression on opening a session file.
2. Enhance stability: add new ability (plugin compatibility) for not loading incompatible plugins.
3. Fix deleting the folded line makes folded (hidden) content disappeared.
4. Re-enable ability to center the FindReplaceDlg on Notepad++ main window.
5. Fix extension not appended issue while saving with ENTER under Windows 7.
6. Fix preferences dialog "Dark Mode->Customize tone" RTL alignment issue in dark mode.
7. Fix disabled static texts of Preferences blurry issue in Dark mode.
8. Add 4 API for custom auto-indentation and getting current macro status.
9. Add new AutoComplete icon for distinguishing functions from normal keywords.
10. Fix Plugin Admin close issue after typing ENTER.
11. Show current and new version on update dialog.

More fixes & implementations detail:
https://notepad-plus-plus.org/downloads/v8.3.3/


Notepad++ v8.3.2 regression-fixes, bug-fixes and new enhancements:

1. Fix incorrect message while double clicking on search result regression.
2. Fix regression: file can't be saved if it's set to other charset before.
3. Fix UDL comment config input fields broken regression.
4. Fix UDL dialog crash issue on over 30 created UDL.
5. Add sorting document tab order commands by name, path, type and size.
6. Add API NPPM_GETCURRENTLINESTR and variable $(CURRENT_LINESTR) for RunDlg.
7. Support better 2GB+ file (cmdline & session file adaptation).
8. Fix auto-completion sort order problem due to fx icon.
9. Refine auto-saving session on exit behaviour.
10. Enhance performance on exit with certain settings.
11. Fix auto-complete case insensitive not working issue.
12. Fix saving problem (regression) with "Sysnative" alias in x86 binary.


Notepad++ v8.3.1 regression-fixes, bug-fixes and enhancement:

1. Fix XML tag adding or mark deletion crash issue.
2. Fix wrong cursor position on opened file & cmdline '-n' param not working regression.
3. Revert "Enable backup on save (simple) feature by default".
4. Restore auto-completion insert selection default behaviour (now with both ENTER & TAB as expected).
5. Fix Path Completion not working regression.
6. Fix target directory parameter (/D=) ignored by x64 installer regression.
7. Add icons in front of function items of auto-completion to distinguish from word items.
8. Fix file dialog "Append extension" checkbox not working on empty folder.
9. Fix link part of Dark Mode Customized tone not persistent issue.
10. Fix NPPM_RELOADFILE not working with converted 8.3 DOS file name bug.


Notepad++ v8.3 new features and bug-fixes:

1. Remove 2GB file open restriction for x64 binary.
2. Improve large files (200MB) loading speed and editing/browsing performance.
3. Fix Find in Files crash issue.


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
https://notepad-plus-plus.org/downloads/v8.4/


Included plugins:
Expand Down
5 changes: 3 additions & 2 deletions PowerEditor/src/Notepad_plus.rc
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ BEGIN
VALUE "FileDescription", "Notepad++ : a free (GPL) source code editor\0"
VALUE "FileVersion", VERSION_VALUE
VALUE "InternalName", "notepad++.exe\0"
VALUE "LegalCopyright", "Copyleft 1998-2021 by Don HO\0"
VALUE "LegalCopyright", "Copyleft 1998-2022 by Don HO\0"
VALUE "OriginalFilename", "notepad++.exe\0"
VALUE "ProductName", "Notepad++\0"
VALUE "ProductVersion", VERSION_VALUE
Expand Down Expand Up @@ -1237,7 +1237,8 @@ BEGIN
//LTEXT "pour Samuel Paty",IDC_AUTHOR_NAME,70,32,80,8
//LTEXT "Boycott Beijing 2022",IDC_AUTHOR_NAME,85,38,80,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 "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
Expand Down
6 changes: 3 additions & 3 deletions PowerEditor/src/resource.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@
//
// Notepad++ version: begin
//
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.3.3")
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v8.4")

// 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.33\0")
#define VERSION_DIGITALVALUE 8, 3, 3, 0
#define VERSION_VALUE TEXT("8.4\0")
#define VERSION_DIGITALVALUE 8, 4, 0, 0

// Notepad++ version: end

Expand Down

0 comments on commit f6ade2c

Please sign in to comment.