Notepas++ 7.6.3 release
This commit is contained in:
parent
e5108cc0ea
commit
1a356c2019
@ -1,21 +1,22 @@
|
|||||||
Notepad++ v7.6.2 Gilet Jaune (Yellow Vest) Edition
|
Notepad++ v7.6.3 new enhancements and bug-fixes:
|
||||||
Pourquoi Gilet Jaune? https://notepad-plus-plus.org/fr/news/notepad-7.6.2-released.html
|
|
||||||
Why Yellow Vest? https://notepad-plus-plus.org/news/notepad-7.6.2-released.html
|
|
||||||
|
|
||||||
Notepad++ v7.6.2 Gilet Jaune Edition new enhancement and bug-fixes:
|
1. Add Markdown language (Markdown++: https://github.com/Edditoria/markdown-plus-plus), in UDL, included only in installer.
|
||||||
|
2. Move plugins home from %ProgramData% to %ProgramFiles% for the sake of security.
|
||||||
1. Add generation of SHA-256 hash feature.
|
3. List plugins in alphabetical order in Plugins Admin dialog.
|
||||||
2. Fix Plugins Admin unzip (0 lengh) bug.
|
4. Fix loading unexpected dll as plugin issue. (EU-FOSSA)
|
||||||
3. Add Plugins Admin module into portable version (zipped package).
|
5. Fix stack overflow issue while affecting "ext" field on stylers.xml. (EU-FOSSA)
|
||||||
4. Add new feature: double click splitter resets panes to equal size.
|
6. Fix stack overflow in XML Parsing. (EU-FOSSA)
|
||||||
5. Fix the plugin crash issue due to the inexistent plugin conf path.
|
7. Fix a remote code execution vulnerability via "Open containing folder" command. (EU-FOSSA)
|
||||||
|
8. Fix EXE Hijacking of gup.exe launched by Notepad++. (EU-FOSSA)
|
||||||
|
9. Fix crash issue due to heap overflow in clipboard history panel. (EU-FOSSA)
|
||||||
|
10. Remove run external exe entries for avoiding to execute eventual hijacked binaries. (EU-FOSSA)
|
||||||
|
|
||||||
|
|
||||||
Included plugins:
|
Included plugins:
|
||||||
|
|
||||||
1. NppExport v0.2.8 (32-bit x86 only)
|
1. NppExport v0.2.8 (32-bit x86 only)
|
||||||
2. Converter 4.2.1
|
2. Converter 4.2.1
|
||||||
3. Mime Tool 2.2
|
3. Mime Tool 2.4
|
||||||
4. DSpellCheck 1.4.6
|
4. DSpellCheck 1.4.6
|
||||||
|
|
||||||
|
|
||||||
|
@ -71,8 +71,8 @@ OutFile ".\build\npp.${APPVERSION}.Installer.exe"
|
|||||||
!define MUI_ICON ".\images\npp_inst.ico"
|
!define MUI_ICON ".\images\npp_inst.ico"
|
||||||
!define MUI_UNICON ".\images\npp_inst.ico"
|
!define MUI_UNICON ".\images\npp_inst.ico"
|
||||||
|
|
||||||
;!define MUI_WELCOMEFINISHPAGE_BITMAP ".\images\wizard.bmp"
|
!define MUI_WELCOMEFINISHPAGE_BITMAP ".\images\wizard.bmp"
|
||||||
!define MUI_WELCOMEFINISHPAGE_BITMAP ".\images\wizard_GiletJaune.bmp"
|
;!define MUI_WELCOMEFINISHPAGE_BITMAP ".\images\wizard_GiletJaune.bmp"
|
||||||
|
|
||||||
|
|
||||||
!define MUI_HEADERIMAGE
|
!define MUI_HEADERIMAGE
|
||||||
|
@ -62,9 +62,9 @@ END
|
|||||||
// Icon with lowest ID value placed first to ensure application icon
|
// Icon with lowest ID value placed first to ensure application icon
|
||||||
// remains consistent on all systems.
|
// remains consistent on all systems.
|
||||||
IDI_M30ICON ICON "icons/npp.ico"
|
IDI_M30ICON ICON "icons/npp.ico"
|
||||||
//IDI_CHAMELEON ICON "icons/chameleon.ico"
|
IDI_CHAMELEON ICON "icons/chameleon.ico"
|
||||||
//IDI_JESUISCHARLIE ICON "icons/Je_suis_Charlie.ico"
|
//IDI_JESUISCHARLIE ICON "icons/Je_suis_Charlie.ico"
|
||||||
IDI_GILETJAUNE ICON "icons/giletJaune.ico"
|
//IDI_GILETJAUNE ICON "icons/giletJaune.ico"
|
||||||
IDI_NEW_OFF_ICON ICON "icons/new_off.ico"
|
IDI_NEW_OFF_ICON ICON "icons/new_off.ico"
|
||||||
IDI_OPEN_OFF_ICON ICON "icons/open_off.ico"
|
IDI_OPEN_OFF_ICON ICON "icons/open_off.ico"
|
||||||
IDI_SAVE_OFF_ICON ICON "icons/save_off.ico"
|
IDI_SAVE_OFF_ICON ICON "icons/save_off.ico"
|
||||||
@ -995,9 +995,9 @@ STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_BORDER | WS_SYSMENU
|
|||||||
FONT 8, TEXT("MS Shell Dlg"), 0, 0, 0x1
|
FONT 8, TEXT("MS Shell Dlg"), 0, 0, 0x1
|
||||||
BEGIN
|
BEGIN
|
||||||
EDITTEXT IDC_BUILD_DATETIME,150,2,150,10, ES_READONLY | NOT WS_BORDER
|
EDITTEXT IDC_BUILD_DATETIME,150,2,150,10, ES_READONLY | NOT WS_BORDER
|
||||||
//CONTROL "",IDI_CHAMELEON,"Static",SS_OWNERDRAW,20,5,64,64
|
CONTROL "",IDI_CHAMELEON,"Static",SS_OWNERDRAW,20,5,64,64
|
||||||
//CONTROL "",IDI_JESUISCHARLIE,"Static",SS_OWNERDRAW,20,5,64,64
|
//CONTROL "",IDI_JESUISCHARLIE,"Static",SS_OWNERDRAW,20,5,64,64
|
||||||
CONTROL "",IDI_GILETJAUNE,"Static",SS_OWNERDRAW,20,5,64,64
|
//CONTROL "",IDI_GILETJAUNE,"Static",SS_OWNERDRAW,20,5,64,64
|
||||||
LTEXT NOTEPAD_PLUS_VERSION, IDC_STATIC,70,20,140,11
|
LTEXT NOTEPAD_PLUS_VERSION, IDC_STATIC,70,20,140,11
|
||||||
LTEXT "bit",IDC_VERSION_BIT,150,20,140,11
|
LTEXT "bit",IDC_VERSION_BIT,150,20,140,11
|
||||||
LTEXT "Author :",IDC_STATIC,21,45,31,8
|
LTEXT "Author :",IDC_STATIC,21,45,31,8
|
||||||
|
@ -78,9 +78,9 @@ INT_PTR CALLBACK AboutDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lPara
|
|||||||
|
|
||||||
case WM_DRAWITEM :
|
case WM_DRAWITEM :
|
||||||
{
|
{
|
||||||
//HICON hIcon = (HICON)::LoadImage(_hInst, MAKEINTRESOURCE(IDI_CHAMELEON), IMAGE_ICON, 64, 64, LR_DEFAULTSIZE);
|
HICON hIcon = (HICON)::LoadImage(_hInst, MAKEINTRESOURCE(IDI_CHAMELEON), IMAGE_ICON, 64, 64, LR_DEFAULTSIZE);
|
||||||
//HICON hIcon = (HICON)::LoadImage(_hInst, MAKEINTRESOURCE(IDI_JESUISCHARLIE), IMAGE_ICON, 64, 64, LR_DEFAULTSIZE);
|
//HICON hIcon = (HICON)::LoadImage(_hInst, MAKEINTRESOURCE(IDI_JESUISCHARLIE), IMAGE_ICON, 64, 64, LR_DEFAULTSIZE);
|
||||||
HICON hIcon = (HICON)::LoadImage(_hInst, MAKEINTRESOURCE(IDI_GILETJAUNE), IMAGE_ICON, 64, 64, LR_DEFAULTSIZE);
|
//HICON hIcon = (HICON)::LoadImage(_hInst, MAKEINTRESOURCE(IDI_GILETJAUNE), IMAGE_ICON, 64, 64, LR_DEFAULTSIZE);
|
||||||
DRAWITEMSTRUCT *pdis = (DRAWITEMSTRUCT *)lParam;
|
DRAWITEMSTRUCT *pdis = (DRAWITEMSTRUCT *)lParam;
|
||||||
::DrawIconEx(pdis->hDC, 0, 0, hIcon, 64, 64, 0, NULL, DI_NORMAL);
|
::DrawIconEx(pdis->hDC, 0, 0, hIcon, 64, 64, 0, NULL, DI_NORMAL);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -27,12 +27,12 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v7.6.2")
|
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v7.6.3")
|
||||||
|
|
||||||
// should be X.Y : ie. if VERSION_DIGITALVALUE == 4, 7, 1, 0 , then X = 4, Y = 71
|
// 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")
|
// ex : #define VERSION_VALUE TEXT("5.63\0")
|
||||||
#define VERSION_VALUE TEXT("7.6.2\0")
|
#define VERSION_VALUE TEXT("7.6.3\0")
|
||||||
#define VERSION_DIGITALVALUE 7, 6, 2, 0
|
#define VERSION_DIGITALVALUE 7, 6, 3, 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -41,9 +41,9 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define IDI_M30ICON 100
|
#define IDI_M30ICON 100
|
||||||
//#define IDI_CHAMELEON 101
|
#define IDI_CHAMELEON 101
|
||||||
//#define IDI_JESUISCHARLIE 102
|
//#define IDI_JESUISCHARLIE 102
|
||||||
#define IDI_GILETJAUNE 102
|
//#define IDI_GILETJAUNE 102
|
||||||
|
|
||||||
#define IDR_RT_MANIFEST 103
|
#define IDR_RT_MANIFEST 103
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user