[RELEASE] Notepad++ 6.4 Release.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1064 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
Don Ho 2013-06-29 21:18:45 +00:00
parent 32c6a0b393
commit 86a33d0f78
4 changed files with 61 additions and 43 deletions

View File

@ -1,16 +1,27 @@
Notepad++ v6.3.3 new features: Notepad++ v6.4 new features and bug fixes:
1. Add remembering folding between sessions feature.
2. Optimize startup (loading last session) performance.
3. Add multi-select feature in Document List Panel and Close/Keep the selected files commands (right click).
4. Add new spell checker plugin(DSpellCheck).
1. Add Function List Panel (customizable, support C++ and Javascript for the moment).
2. Display the error/result in the new added statusbar of Find/Replace dialog instead in popup dialogs.
3. Add delimiter select by ctrl+Double click feature.
4. Add set begin position feature for selection.
5. Fix fold all command bug (which folds partially).
6. Fix opening the same file twice due to its different path (for example symbol link).
7. Fix deleting macro from macro menu crash issue.
8. Fix the bug of Window position not saved/restored properly.
9. Fix small window size problem due to closing Notepad++ in icon state (reduced in the taskbar) on the last session.
10. Enhance Block comment: remove 1024 bytes limit.
11. Fix a detection error of UTF16 file from a binary file.
12. Enhance the performance of switching files if folding is applied.
13. Fix macro problem: Find functionality doesn't work in "Run a Macro Multiple Times".
14. Enhance the performance while double clicking on a very long word.
15. Enhance TAB/Space conversion: UTF8 support and preserving the current state.
16. Change the Preferences dialog UI (List interface instead of tab interface).
Included plugins: Included plugins:
1. DSpellCheck v1.1.4 1. DSpellCheck v1.2.6
2. NppFTP 0.24.1 2. NppFTP 0.24.1
3. NppExport v0.2.8 3. NppExport v0.2.8
4. Plugin Manager 1.0.8 4. Plugin Manager 1.0.8

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.3.3" !define APPVERSION "6.4"
!define APPNAMEANDVERSION "${APPNAME} v${APPVERSION}" !define APPNAMEANDVERSION "${APPNAME} v${APPVERSION}"
!define VERSION_MAJOR 6 !define VERSION_MAJOR 6
!define VERSION_MINOR 33 !define VERSION_MINOR 4
!define APPWEBSITE "http://notepad-plus-plus.org/" !define APPWEBSITE "http://notepad-plus-plus.org/"
@ -444,12 +444,14 @@ Section -"Notepad++" mainSection
SetOverwrite off SetOverwrite off
SetOutPath "$UPDATE_PATH\" SetOutPath "$UPDATE_PATH\"
File "..\bin\contextMenu.xml" File "..\bin\contextMenu.xml"
File "..\bin\functionList.xml"
SetOverwrite on SetOverwrite on
SetOutPath "$INSTDIR\" SetOutPath "$INSTDIR\"
File "..\bin\langs.model.xml" File "..\bin\langs.model.xml"
File "..\bin\config.model.xml" File "..\bin\config.model.xml"
File "..\bin\stylers.model.xml" File "..\bin\stylers.model.xml"
File "..\bin\functionList.xml"
SetOverwrite off SetOverwrite off
File "..\bin\shortcuts.xml" File "..\bin\shortcuts.xml"
@ -573,6 +575,11 @@ Section -"Notepad++" mainSection
Rename "$INSTDIR\plugins\PreviewHTML.dll" "$INSTDIR\plugins\disabled\PreviewHTML.dll" Rename "$INSTDIR\plugins\PreviewHTML.dll" "$INSTDIR\plugins\disabled\PreviewHTML.dll"
Delete "$INSTDIR\plugins\PreviewHTML.dll" Delete "$INSTDIR\plugins\PreviewHTML.dll"
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
Rename "$INSTDIR\plugins\nppRegEx.dll" "$INSTDIR\plugins\disabled\nppRegEx.dll"
Delete "$INSTDIR\plugins\nppRegEx.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"'
@ -742,39 +749,25 @@ SectionGroupEnd
SectionGroup "Plugins" Plugins SectionGroup "Plugins" Plugins
SetOverwrite on SetOverwrite on
/*
Section "NPPTextFX" NPPTextFX
SetOutPath "$INSTDIR\plugins"
File "..\bin\plugins\NPPTextFX.dll"
SetOutPath "$INSTDIR\plugins\Config\tidy"
File "..\bin\plugins\Config\tidy\AsciiToEBCDIC.bin"
File "..\bin\plugins\Config\tidy\libTidy.dll"
File "..\bin\plugins\Config\tidy\TIDYCFG.INI"
File "..\bin\plugins\Config\tidy\W3C-CSSValidator.htm"
File "..\bin\plugins\Config\tidy\W3C-HTMLValidator.htm"
SetOutPath "$INSTDIR\plugins\doc"
File "..\bin\plugins\doc\NPPTextFXdemo.TXT"
SectionEnd
Section "Spell-Checker" SpellChecker
Delete "$INSTDIR\plugins\SpellChecker.dll"
SetOutPath "$INSTDIR\plugins"
File "..\bin\plugins\SpellChecker.dll"
SectionEnd
*/
Section "Spell-Checker" DSpellCheck Section "Spell-Checker" DSpellCheck
Delete "$INSTDIR\plugins\DSpellCheck.dll" Delete "$INSTDIR\plugins\DSpellCheck.dll"
SetOutPath "$INSTDIR\plugins" SetOutPath "$INSTDIR\plugins"
File "..\bin\plugins\DSpellCheck.dll" File "..\bin\plugins\DSpellCheck.dll"
SetOutPath "$UPDATE_PATH\plugins\Config" SetOutPath "$UPDATE_PATH\plugins\Config"
/*
SetOverwrite off
File "..\bin\plugins\Config\DSpellCheck.ini" File "..\bin\plugins\Config\DSpellCheck.ini"
SetOverwrite on
*/
SetOutPath "$INSTDIR\plugins\Config\Hunspell" SetOutPath "$INSTDIR\plugins\Config\Hunspell"
File "..\bin\plugins\Config\Hunspell\dictionary.lst"
File "..\bin\plugins\Config\Hunspell\en_GB.aff" File "..\bin\plugins\Config\Hunspell\en_GB.aff"
File "..\bin\plugins\Config\Hunspell\en_GB.dic" File "..\bin\plugins\Config\Hunspell\en_GB.dic"
File "..\bin\plugins\Config\Hunspell\dictionary.lst"
File "..\bin\plugins\Config\Hunspell\README_en_GB.txt" File "..\bin\plugins\Config\Hunspell\README_en_GB.txt"
File "..\bin\plugins\Config\Hunspell\en_US.aff"
File "..\bin\plugins\Config\Hunspell\en_US.dic"
File "..\bin\plugins\Config\Hunspell\README_en_US.txt"
SectionEnd SectionEnd
Section "Npp FTP" NppFTP Section "Npp FTP" NppFTP
@ -796,13 +789,7 @@ SectionGroup "Plugins" Plugins
SetOutPath "$INSTDIR\plugins" SetOutPath "$INSTDIR\plugins"
File "..\bin\plugins\NppExport.dll" File "..\bin\plugins\NppExport.dll"
SectionEnd SectionEnd
/*
Section "Compare Plugin" ComparePlugin
Delete "$INSTDIR\plugins\ComparePlugin.dll"
SetOutPath "$INSTDIR\plugins"
File "..\bin\plugins\ComparePlugin.dll"
SectionEnd
*/
Section "Plugin Manager" PluginManager Section "Plugin Manager" PluginManager
Delete "$INSTDIR\plugins\PluginManager.dll" Delete "$INSTDIR\plugins\PluginManager.dll"
SetOutPath "$INSTDIR\plugins" SetOutPath "$INSTDIR\plugins"
@ -991,6 +978,9 @@ SectionGroup "Localization" localization
Section /o "Serbian (Cyrillic)" serbianCyrillic Section /o "Serbian (Cyrillic)" serbianCyrillic
CopyFiles "$TEMP\nppLocalization\serbianCyrillic.xml" "$INSTDIR\localization\serbianCyrillic.xml" CopyFiles "$TEMP\nppLocalization\serbianCyrillic.xml" "$INSTDIR\localization\serbianCyrillic.xml"
SectionEnd SectionEnd
Section /o "Sinhala" sinhala
CopyFiles "$TEMP\nppLocalization\sinhala.xml" "$INSTDIR\localization\sinhala.xml"
SectionEnd
Section /o "Slovak" slovak Section /o "Slovak" slovak
CopyFiles "$TEMP\nppLocalization\slovak.xml" "$INSTDIR\localization\slovak.xml" CopyFiles "$TEMP\nppLocalization\slovak.xml" "$INSTDIR\localization\slovak.xml"
SectionEnd SectionEnd
@ -1036,7 +1026,6 @@ SectionGroup "Localization" localization
Section /o "Uyghur" uyghur Section /o "Uyghur" uyghur
CopyFiles "$TEMP\nppLocalization\uyghur.xml" "$INSTDIR\localization\uyghur.xml" CopyFiles "$TEMP\nppLocalization\uyghur.xml" "$INSTDIR\localization\uyghur.xml"
SectionEnd SectionEnd
SectionGroupEnd SectionGroupEnd
SectionGroup "Themes" Themes SectionGroup "Themes" Themes
@ -1394,10 +1383,13 @@ SectionGroup un.Plugins
Section un.DSpellCheck Section un.DSpellCheck
Delete "$INSTDIR\plugins\DSpellCheck.dll" Delete "$INSTDIR\plugins\DSpellCheck.dll"
Delete "$UPDATE_PATH\plugins\Config\DSpellCheck.ini" Delete "$UPDATE_PATH\plugins\Config\DSpellCheck.ini"
Delete "$INSTDIR\plugins\Config\Hunspell\dictionary.lst"
Delete "$INSTDIR\plugins\Config\Hunspell\en_GB.aff" Delete "$INSTDIR\plugins\Config\Hunspell\en_GB.aff"
Delete "$INSTDIR\plugins\Config\Hunspell\en_GB.dic" Delete "$INSTDIR\plugins\Config\Hunspell\en_GB.dic"
Delete "$INSTDIR\plugins\Config\Hunspell\dictionary.lst"
Delete "$INSTDIR\plugins\Config\Hunspell\README_en_GB.txt" Delete "$INSTDIR\plugins\Config\Hunspell\README_en_GB.txt"
Delete "$INSTDIR\plugins\Config\Hunspell\en_US.aff"
Delete "$INSTDIR\plugins\Config\Hunspell\en_US.dic"
Delete "$INSTDIR\plugins\Config\Hunspell\README_en_US.txt"
SectionEnd SectionEnd
Section un.NppExec Section un.NppExec
Delete "$INSTDIR\plugins\NppExec.dll" Delete "$INSTDIR\plugins\NppExec.dll"
@ -1685,6 +1677,9 @@ SectionGroup un.localization
Section un.serbianCyrillic Section un.serbianCyrillic
Delete "$INSTDIR\localization\serbianCyrillic.xml" Delete "$INSTDIR\localization\serbianCyrillic.xml"
SectionEnd SectionEnd
Section un.sinhala
Delete "$INSTDIR\localization\sinhala.xml"
SectionEnd
Section un.slovak Section un.slovak
Delete "$INSTDIR\localization\slovak.xml" Delete "$INSTDIR\localization\slovak.xml"
SectionEnd SectionEnd
@ -1730,6 +1725,8 @@ SectionGroup un.localization
Section un.uyghur Section un.uyghur
Delete "$INSTDIR\localization\uyghur.xml" Delete "$INSTDIR\localization\uyghur.xml"
SectionEnd SectionEnd
SectionGroupEnd SectionGroupEnd
@ -1864,6 +1861,7 @@ Section Uninstall
Delete "$INSTDIR\stylers_remove.xml" Delete "$INSTDIR\stylers_remove.xml"
Delete "$INSTDIR\contextMenu.xml" Delete "$INSTDIR\contextMenu.xml"
Delete "$INSTDIR\shortcuts.xml" Delete "$INSTDIR\shortcuts.xml"
Delete "$INSTDIR\functionList.xml"
Delete "$INSTDIR\nativeLang.xml" Delete "$INSTDIR\nativeLang.xml"
Delete "$INSTDIR\session.xml" Delete "$INSTDIR\session.xml"
Delete "$INSTDIR\localization\english.xml" Delete "$INSTDIR\localization\english.xml"
@ -1874,6 +1872,7 @@ Section Uninstall
Delete "$APPDATA\Notepad++\stylers.xml" Delete "$APPDATA\Notepad++\stylers.xml"
Delete "$APPDATA\Notepad++\contextMenu.xml" Delete "$APPDATA\Notepad++\contextMenu.xml"
Delete "$APPDATA\Notepad++\shortcuts.xml" Delete "$APPDATA\Notepad++\shortcuts.xml"
Delete "$APPDATA\Notepad++\functionList.xml"
Delete "$APPDATA\Notepad++\nativeLang.xml" Delete "$APPDATA\Notepad++\nativeLang.xml"
Delete "$APPDATA\Notepad++\session.xml" Delete "$APPDATA\Notepad++\session.xml"
Delete "$APPDATA\Notepad++\insertExt.ini" Delete "$APPDATA\Notepad++\insertExt.ini"

View File

@ -80,6 +80,8 @@ copy /Y ..\src\contextMenu.xml .\zipped.package.release\
If ErrorLevel 1 PAUSE If ErrorLevel 1 PAUSE
copy /Y ..\src\shortcuts.xml .\zipped.package.release\ copy /Y ..\src\shortcuts.xml .\zipped.package.release\
If ErrorLevel 1 PAUSE If ErrorLevel 1 PAUSE
copy /Y ..\src\functionList.xml .\zipped.package.release\
If ErrorLevel 1 PAUSE
copy /Y ..\bin\doLocalConf.xml .\zipped.package.release\ copy /Y ..\bin\doLocalConf.xml .\zipped.package.release\
If ErrorLevel 1 PAUSE If ErrorLevel 1 PAUSE
copy /Y ..\bin\"notepad++.exe" .\zipped.package.release\ copy /Y ..\bin\"notepad++.exe" .\zipped.package.release\
@ -90,16 +92,22 @@ If ErrorLevel 1 PAUSE
rem Plugins rem Plugins
copy /Y "..\bin\plugins\DSpellCheck.dll" .\zipped.package.release\plugins\ copy /Y "..\bin\plugins\DSpellCheck.dll" .\zipped.package.release\plugins\
If ErrorLevel 1 PAUSE If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\Config\DSpellCheck.ini" .\zipped.package.release\plugins\Config\ rem copy /Y "..\bin\plugins\Config\DSpellCheck.ini" .\zipped.package.release\plugins\Config\
rem If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\Config\Hunspell\dictionary.lst" .\zipped.package.release\plugins\Config\Hunspell\
If ErrorLevel 1 PAUSE If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\Config\Hunspell\en_GB.dic" .\zipped.package.release\plugins\Config\Hunspell\ copy /Y "..\bin\plugins\Config\Hunspell\en_GB.dic" .\zipped.package.release\plugins\Config\Hunspell\
If ErrorLevel 1 PAUSE If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\Config\Hunspell\en_GB.aff" .\zipped.package.release\plugins\Config\Hunspell\ copy /Y "..\bin\plugins\Config\Hunspell\en_GB.aff" .\zipped.package.release\plugins\Config\Hunspell\
If ErrorLevel 1 PAUSE If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\Config\Hunspell\dictionary.lst" .\zipped.package.release\plugins\Config\Hunspell\
If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\Config\Hunspell\README_en_GB.txt" .\zipped.package.release\plugins\Config\Hunspell\ copy /Y "..\bin\plugins\Config\Hunspell\README_en_GB.txt" .\zipped.package.release\plugins\Config\Hunspell\
If ErrorLevel 1 PAUSE If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\Config\Hunspell\en_US.dic" .\zipped.package.release\plugins\Config\Hunspell\
If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\Config\Hunspell\en_US.aff" .\zipped.package.release\plugins\Config\Hunspell\
If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\Config\Hunspell\README_en_US.txt" .\zipped.package.release\plugins\Config\Hunspell\
If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\NppFTP.dll" .\zipped.package.release\plugins\ copy /Y "..\bin\plugins\NppFTP.dll" .\zipped.package.release\plugins\
If ErrorLevel 1 PAUSE If ErrorLevel 1 PAUSE