[RELEASE] Notepad++ 6.6.4 Release.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1245 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
Don Ho 2014-06-04 21:48:45 +00:00
parent f210407165
commit f28e17fcfb
6 changed files with 27 additions and 31 deletions

View File

@ -1,24 +1,6 @@
Notepad++ v6.6.3 bug fixes: Notepad++ v6.6.4 bug fixes:
1. Fix SaveAll command hanging issue while session snapshot is enabled. 1. New feature: Settings on cloud - dropbox.
2. Fix docking error messages displaying due to bad detection of windows version. 2. Add backup path info for session snapshot & periodic backup feature.
3. Fix restoring saved files as unsaved due to SaveAll bug in session snapshot mode.
4. Disable session snapshot while command line argument -nosession is used.
5. Fix bug that backup is not performed (in session snapshot mode) while view is switched from one to another.
6. Fix a bug in NppShell when trying to open many files.
Notepad++ v6.6.2 bug fixes:
1. Fix session snapshot enabled issue even "remember current session" option is disabled.
Notepad++ v6.6.1 bug fixes:
1. Fix Notepad++ hanging issue while saving a large file if session snapshot feature is on.
Notepad++ v6.6 new features and bug fixes:
1. Add session snapshot and periodic backup feature.
2. Fix RTL/LTR command making mirrored text bug.
3. Make auto-detect character encoding optional.
4. Apply DPI-aware on find & replace dialog tab and User define language dialog tab.
5. Add shell script parser for the function list.
6. Make backslash as an escape character optional in SQL.

Binary file not shown.

View File

@ -28,10 +28,10 @@
; Define the application name ; Define the application name
!define APPNAME "Notepad++" !define APPNAME "Notepad++"
!define APPVERSION "6.6.3" !define APPVERSION "6.6.4"
!define APPNAMEANDVERSION "${APPNAME} v${APPVERSION}" !define APPNAMEANDVERSION "${APPNAME} v${APPVERSION}"
!define VERSION_MAJOR 6 !define VERSION_MAJOR 6
!define VERSION_MINOR 63 !define VERSION_MINOR 64
!define APPWEBSITE "http://notepad-plus-plus.org/" !define APPWEBSITE "http://notepad-plus-plus.org/"
@ -541,12 +541,12 @@ Section -"Notepad++" mainSection
Delete "$INSTDIR\plugins\NppPlugin_ChangeMarker.dll" Delete "$INSTDIR\plugins\NppPlugin_ChangeMarker.dll"
IfFileExists "$INSTDIR\plugins\QuickText.UNI.dll" 0 +4 IfFileExists "$INSTDIR\plugins\QuickText.UNI.dll" 0 +4
MessageBox MB_OK "Due to the stability issue,$\n\QuickText.UNI.dll will be moved to the directory $\"disabled$\"" /SD IDOK MessageBox MB_OK "Due to the stability issue,$\nQuickText.UNI.dll will be moved to the directory $\"disabled$\"" /SD IDOK
Rename "$INSTDIR\plugins\QuickText.UNI.dll" "$INSTDIR\plugins\disabled\QuickText.UNI.dll" Rename "$INSTDIR\plugins\QuickText.UNI.dll" "$INSTDIR\plugins\disabled\QuickText.UNI.dll"
Delete "$INSTDIR\plugins\QuickText.UNI.dll" Delete "$INSTDIR\plugins\QuickText.UNI.dll"
IfFileExists "$INSTDIR\plugins\AHKExternalLexer.dll" 0 +4 IfFileExists "$INSTDIR\plugins\AHKExternalLexer.dll" 0 +4
MessageBox MB_OK "Due to the compability issue,$\n\AHKExternalLexer.dll will be moved to the directory $\"disabled$\"" /SD IDOK MessageBox MB_OK "Due to the compability issue,$\nAHKExternalLexer.dll will be moved to the directory $\"disabled$\"" /SD IDOK
Rename "$INSTDIR\plugins\AHKExternalLexer.dll" "$INSTDIR\plugins\disabled\AHKExternalLexer.dll" Rename "$INSTDIR\plugins\AHKExternalLexer.dll" "$INSTDIR\plugins\disabled\AHKExternalLexer.dll"
Delete "$INSTDIR\plugins\AHKExternalLexer.dll" Delete "$INSTDIR\plugins\AHKExternalLexer.dll"
@ -577,10 +577,15 @@ Section -"Notepad++" mainSection
Delete "$INSTDIR\plugins\PreviewHTML.dll" Delete "$INSTDIR\plugins\PreviewHTML.dll"
IfFileExists "$INSTDIR\plugins\nppRegEx.dll" 0 +4 IfFileExists "$INSTDIR\plugins\nppRegEx.dll" 0 +4
MessageBox MB_OK "Due to the stability issue,$\nppRegEx.dll will be moved to the directory $\"disabled$\"" /SD IDOK MessageBox MB_OK "Due to the stability issue,$\nnppRegEx.dll will be moved to the directory $\"disabled$\"" /SD IDOK
Rename "$INSTDIR\plugins\nppRegEx.dll" "$INSTDIR\plugins\disabled\nppRegEx.dll" Rename "$INSTDIR\plugins\nppRegEx.dll" "$INSTDIR\plugins\disabled\nppRegEx.dll"
Delete "$INSTDIR\plugins\nppRegEx.dll" Delete "$INSTDIR\plugins\nppRegEx.dll"
IfFileExists "$INSTDIR\plugins\AutoSaveU.dll" 0 +4
MessageBox MB_OK "Due to the stability issue,$\nAutoSaveU.dll will be moved to the directory $\"disabled$\"" /SD IDOK
Rename "$INSTDIR\plugins\AutoSaveU.dll" "$INSTDIR\plugins\disabled\AutoSaveU.dll"
Delete "$INSTDIR\plugins\AutoSaveU.dll"
; Context Menu Management : removing old version of Context Menu module ; Context Menu Management : removing old version of Context Menu module
IfFileExists "$INSTDIR\nppcm.dll" 0 +3 IfFileExists "$INSTDIR\nppcm.dll" 0 +3
Exec 'regsvr32 /u /s "$INSTDIR\nppcm.dll"' Exec 'regsvr32 /u /s "$INSTDIR\nppcm.dll"'

View File

@ -5243,7 +5243,7 @@ struct Quote{
const char *_quote; const char *_quote;
}; };
const int nbQuote = 199; const int nbQuote = 208;
Quote quotes[nbQuote] = { Quote quotes[nbQuote] = {
{"Notepad++", "Good programmers use Notepad++ to code.\nExtreme programmers use MS Word to code, in Comic Sans, center aligned."}, {"Notepad++", "Good programmers use Notepad++ to code.\nExtreme programmers use MS Word to code, in Comic Sans, center aligned."},
{"Martin Golding", "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."}, {"Martin Golding", "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."},
@ -5422,6 +5422,15 @@ Quote quotes[nbQuote] = {
{"Anonymous #144", "I don't want to sound like a badass but...\nI eject my USB drive without removing it safely."}, {"Anonymous #144", "I don't want to sound like a badass but...\nI eject my USB drive without removing it safely."},
{"Anonymous #145", "feet (noun)\na device used for finding legos in the dark"}, {"Anonymous #145", "feet (noun)\na device used for finding legos in the dark"},
{"Anonymous #146", "Buy a sheep\nName it \"Relation\"\nNow you have a Relationsheep\n"}, {"Anonymous #146", "Buy a sheep\nName it \"Relation\"\nNow you have a Relationsheep\n"},
{"Anonymous #147", "Just love programmers' \"your mom jokes\":\nIf your mom were a collection class, her insert method would be public."},
{"Anonymous #148", "UNIX command line Russian roulette:\n[ $[ $RANDOM % 6 ] == 0 ] && rm -rf /* || echo *Click*"},
{"Anonymous #149", "unzip, strip, top, less, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep.\n\nNo, it's not porn. It's Unix."},
{"Anonymous #150", "To understand what recursion is, you must first understand recursion."},
{"Anonymous #151", "Q: What's the object-oriented way to become wealthy?\nA: Inheritance."},
{"Anonymous #152", "A SQL query goes into a bar, walks up to two tables and asks, \"Can I join you?\""},
{"Anonymous #153", "You are not fat, you are just more visible."},
{"Anonymous #154", "Minimalist\n (. .)\n ) (\n ( Y )\nASCII Art"},
{"Mary Oliver", "Someone I loved once gave me a box full of darkness.\nIt took me years to understand that this, too, was a gift."},
{"Floor", "If you fall, I will be there."}, {"Floor", "If you fall, I will be there."},
{"Simon Amstell", "If you have some problem in your life and need to deal with it, then use religion, that's fine.\nI use Google."}, {"Simon Amstell", "If you have some problem in your life and need to deal with it, then use religion, that's fine.\nI use Google."},
{"James Bond", "James, James Bond."}, {"James Bond", "James, James Bond."},

View File

@ -62,7 +62,7 @@ void SplitterContainer::create(Window *pWin0, Window *pWin1, int splitterSize,
// otherwise this window will hide some parts of 2 windows // otherwise this window will hide some parts of 2 windows
splitterContainerClass.hbrBackground = NULL; splitterContainerClass.hbrBackground = NULL;
splitterContainerClass.lpszMenuName = NULL; splitterContainerClass.lpszMenuName = NULL;
splitterContainerClass.lpszClassName = SPC_CLASS_NAME;//_className; splitterContainerClass.lpszClassName = SPC_CLASS_NAME;
if (!::RegisterClass(&splitterContainerClass)) if (!::RegisterClass(&splitterContainerClass))
{ {

View File

@ -29,12 +29,12 @@
#ifndef RESOURCE_H #ifndef RESOURCE_H
#define RESOURCE_H #define RESOURCE_H
#define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v6.6.3") #define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v6.6.4")
// 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("6.63\0") #define VERSION_VALUE TEXT("6.64\0")
#define VERSION_DIGITALVALUE 6, 6, 3, 0 #define VERSION_DIGITALVALUE 6, 6, 4, 0
#ifdef UNICODE #ifdef UNICODE
#define UNICODE_ANSI_MODE TEXT("(UNICODE)") #define UNICODE_ANSI_MODE TEXT("(UNICODE)")