Skip to content

Commit

Permalink
Notepad++ 7.7 release
Browse files Browse the repository at this point in the history
  • Loading branch information
donho committed May 19, 2019
1 parent 6d365d8 commit 23dd655
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 27 deletions.
34 changes: 12 additions & 22 deletions PowerEditor/bin/change.log
@@ -1,26 +1,16 @@
Notepad++ v7.6.6 bug-fix:
Notepad++ v7.7 new features and bug-fixes:

1. Continue Microsoft binary code signing thanks to the offer from DigiCert (again).
2. Upgrade Scintilla from v3.56 to v4.14.
3. Fix a regression about memory issue while reloading a file.
4. Fix cursor flickering problem after double clicking on URL.
5. Make Python files default to using spaces instead of tabs.
6. Add "Count in selection" option in Find dialog.
7. Add Ctrl + R shortcut for "Reload from disk" command.
8. Fix '\' display problem in CSS while using themes (Remove Batang font for CSS tags).
9. Fix crash while right clicking on DocSwitcher's column bar.
10. Fix all plugins being removed problem while Plugin Admin romoves an old plugin (of old system).

1. Fix crash issue inserted by adding an enhancement for retaining read only setting state in session.


Notepad++ v7.6.5 new features and bug-fixes:

0. Security enhancement: GPG Signature is provided for Notepad++ release.
1. Fix a long waiting issue about file auto change detection: enhance "File status Auto-Detection" to avoid switching editing tab off behaviour.
2. Fix encoding (language) detection regressions since v7.6.
3. Fix a regression: double-clicking on a "find all in current document" result for an unsaved doc prompts to save it.
4. Added close all unchanged tabs command.
5. Restore deleted "Launch in browser" customized shortcuts in EU-FOSSA bounty program by implementing them in more secure way: Add "View Current File in Browser" for Firefox, Chrome, IE & Edge.
6. Retain read only setting state in session.
7. Enhancement: after file reload user can still undo.
8. Fix a bug in command "Remove Consecutive Duplicate Lines" and make it work with old Macintosh EOL.
9. Fix UDL language marker bullet position, if UDL Name exceeds 14 characters, extend UDL names to max 64 characters.
10. Enhance external call code to avoid eventual arbitrary commands execution. (EURO-FOSSA)
11. Fix crash issue by command "On Selection->Open File" while the number of selected characters is exceed 2048. (EURO-FOSSA)
12. Fix crash issue of User Define dialog while deleting a unallocated entry. (EURO-FOSSA)
13. Fix crash issue on shortcut command while its length exceed 260. (EURO-FOSSA)
14. Add an enhancement on "Open..." command to prevent from the eventual crash. (EURO-FOSSA)
15. Fix stack Buffer Overflow in Command::extractArgs. (EURO-FOSSA)

Included plugins:

Expand Down
6 changes: 3 additions & 3 deletions PowerEditor/src/resource.h
Expand Up @@ -27,12 +27,12 @@

#pragma once

#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v7.6.6")
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v7.7")

// 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("7.66\0")
#define VERSION_DIGITALVALUE 7, 6, 6, 0
#define VERSION_VALUE TEXT("7.7\0")
#define VERSION_DIGITALVALUE 7, 7, 0, 0



Expand Down
4 changes: 2 additions & 2 deletions README.md
Expand Up @@ -60,10 +60,10 @@ Here are the instructions to build SciLexer.dll (for both 32-bit & 64-bit) for N

1. Download the [Boost source code](https://www.boost.org/users/history/version_1_70_0.html).
2. Unzip boost. In my case, It's unzipped in `C:\sources\boost_1_70_0`
3. Build regex of boost. With the version 1.70, launch `bootstrap.bat` under the boost root, `bjam.exe` will be generated beside of `bootstrap.bat`. For building boost PCRE lib, go into regex build directory by typing `cd C:\sources\boost_1_70_0\libs\regex\build` then launch `C:\sources\boost_1_70_0\bjam.exe toolset=msvc link=static threading=multi runtime-link=static address-model=64 release stage`.
3. Build regex of boost. With the version 1.70, launch `bootstrap.bat` under the boost root, `b2.exe` will be generated beside of `bootstrap.bat`. For building boost PCRE lib, go into regex build directory by typing `cd C:\sources\boost_1_70_0\libs\regex\build` then launch `C:\sources\boost_1_70_0\b2.exe toolset=msvc link=static threading=multi runtime-link=static address-model=64 release stage`.
Note that **address-model=64** is optional if you want to build lib in 64 bits. For 32 bits build, just remove **address-model=64** frome the command line.
4. Copy generated message from `C:\sources\boost_1_70_0\bin.v2\libs\regex\build\msvc-14.1\release\address-model-64\link-static\runtime-link-static\threading-multi\libboost_regex-vc141-mt-s-x64-1_70.lib` to `C:\tmp\boostregexLib\x64\`
5. Go in `scintilla\win32\` then run `nmake -f BOOSTPATH=your_boost_root_path BOOSTREGEXLIBPATH=your_built_lib_path scintilla.mak`. For example `nmake BOOSTPATH=C:\sources\boost_1_70_0\ BOOSTREGEXLIBPATH=C:\tmp\boostregexLib\x64\ -f scintilla.mak`
5. Go in `scintilla\win32\` then run `nmake BOOSTPATH=your_boost_root_path BOOSTREGEXLIBPATH=your_built_lib_path -f scintilla.mak`. For example `nmake BOOSTPATH=C:\sources\boost_1_70_0\ BOOSTREGEXLIBPATH=C:\tmp\boostregexLib\x64\ -f scintilla.mak`



Expand Down

0 comments on commit 23dd655

Please sign in to comment.