[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:
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).
Notepad++ v6.4 new features and bug fixes:
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:
1. DSpellCheck v1.1.4
1. DSpellCheck v1.2.6
2. NppFTP 0.24.1
3. NppExport v0.2.8
4. Plugin Manager 1.0.8

Binary file not shown.

View File

@ -28,10 +28,10 @@
; Define the application name
!define APPNAME "Notepad++"
!define APPVERSION "6.3.3"
!define APPVERSION "6.4"
!define APPNAMEANDVERSION "${APPNAME} v${APPVERSION}"
!define VERSION_MAJOR 6
!define VERSION_MINOR 33
!define VERSION_MINOR 4
!define APPWEBSITE "http://notepad-plus-plus.org/"
@ -444,12 +444,14 @@ Section -"Notepad++" mainSection
SetOverwrite off
SetOutPath "$UPDATE_PATH\"
File "..\bin\contextMenu.xml"
File "..\bin\functionList.xml"
SetOverwrite on
SetOutPath "$INSTDIR\"
File "..\bin\langs.model.xml"
File "..\bin\config.model.xml"
File "..\bin\stylers.model.xml"
File "..\bin\functionList.xml"
SetOverwrite off
File "..\bin\shortcuts.xml"
@ -573,6 +575,11 @@ Section -"Notepad++" mainSection
Rename "$INSTDIR\plugins\PreviewHTML.dll" "$INSTDIR\plugins\disabled\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
IfFileExists "$INSTDIR\nppcm.dll" 0 +3
Exec 'regsvr32 /u /s "$INSTDIR\nppcm.dll"'
@ -742,39 +749,25 @@ SectionGroupEnd
SectionGroup "Plugins" Plugins
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
Delete "$INSTDIR\plugins\DSpellCheck.dll"
SetOutPath "$INSTDIR\plugins"
File "..\bin\plugins\DSpellCheck.dll"
SetOutPath "$UPDATE_PATH\plugins\Config"
/*
SetOverwrite off
File "..\bin\plugins\Config\DSpellCheck.ini"
SetOverwrite on
*/
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.dic"
File "..\bin\plugins\Config\Hunspell\dictionary.lst"
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
Section "Npp FTP" NppFTP
@ -796,13 +789,7 @@ SectionGroup "Plugins" Plugins
SetOutPath "$INSTDIR\plugins"
File "..\bin\plugins\NppExport.dll"
SectionEnd
/*
Section "Compare Plugin" ComparePlugin
Delete "$INSTDIR\plugins\ComparePlugin.dll"
SetOutPath "$INSTDIR\plugins"
File "..\bin\plugins\ComparePlugin.dll"
SectionEnd
*/
Section "Plugin Manager" PluginManager
Delete "$INSTDIR\plugins\PluginManager.dll"
SetOutPath "$INSTDIR\plugins"
@ -991,6 +978,9 @@ SectionGroup "Localization" localization
Section /o "Serbian (Cyrillic)" serbianCyrillic
CopyFiles "$TEMP\nppLocalization\serbianCyrillic.xml" "$INSTDIR\localization\serbianCyrillic.xml"
SectionEnd
Section /o "Sinhala" sinhala
CopyFiles "$TEMP\nppLocalization\sinhala.xml" "$INSTDIR\localization\sinhala.xml"
SectionEnd
Section /o "Slovak" slovak
CopyFiles "$TEMP\nppLocalization\slovak.xml" "$INSTDIR\localization\slovak.xml"
SectionEnd
@ -1036,7 +1026,6 @@ SectionGroup "Localization" localization
Section /o "Uyghur" uyghur
CopyFiles "$TEMP\nppLocalization\uyghur.xml" "$INSTDIR\localization\uyghur.xml"
SectionEnd
SectionGroupEnd
SectionGroup "Themes" Themes
@ -1394,10 +1383,13 @@ SectionGroup un.Plugins
Section un.DSpellCheck
Delete "$INSTDIR\plugins\DSpellCheck.dll"
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.dic"
Delete "$INSTDIR\plugins\Config\Hunspell\dictionary.lst"
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
Section un.NppExec
Delete "$INSTDIR\plugins\NppExec.dll"
@ -1685,6 +1677,9 @@ SectionGroup un.localization
Section un.serbianCyrillic
Delete "$INSTDIR\localization\serbianCyrillic.xml"
SectionEnd
Section un.sinhala
Delete "$INSTDIR\localization\sinhala.xml"
SectionEnd
Section un.slovak
Delete "$INSTDIR\localization\slovak.xml"
SectionEnd
@ -1730,6 +1725,8 @@ SectionGroup un.localization
Section un.uyghur
Delete "$INSTDIR\localization\uyghur.xml"
SectionEnd
SectionGroupEnd
@ -1864,6 +1861,7 @@ Section Uninstall
Delete "$INSTDIR\stylers_remove.xml"
Delete "$INSTDIR\contextMenu.xml"
Delete "$INSTDIR\shortcuts.xml"
Delete "$INSTDIR\functionList.xml"
Delete "$INSTDIR\nativeLang.xml"
Delete "$INSTDIR\session.xml"
Delete "$INSTDIR\localization\english.xml"
@ -1874,6 +1872,7 @@ Section Uninstall
Delete "$APPDATA\Notepad++\stylers.xml"
Delete "$APPDATA\Notepad++\contextMenu.xml"
Delete "$APPDATA\Notepad++\shortcuts.xml"
Delete "$APPDATA\Notepad++\functionList.xml"
Delete "$APPDATA\Notepad++\nativeLang.xml"
Delete "$APPDATA\Notepad++\session.xml"
Delete "$APPDATA\Notepad++\insertExt.ini"

View File

@ -80,6 +80,8 @@ copy /Y ..\src\contextMenu.xml .\zipped.package.release\
If ErrorLevel 1 PAUSE
copy /Y ..\src\shortcuts.xml .\zipped.package.release\
If ErrorLevel 1 PAUSE
copy /Y ..\src\functionList.xml .\zipped.package.release\
If ErrorLevel 1 PAUSE
copy /Y ..\bin\doLocalConf.xml .\zipped.package.release\
If ErrorLevel 1 PAUSE
copy /Y ..\bin\"notepad++.exe" .\zipped.package.release\
@ -90,16 +92,22 @@ If ErrorLevel 1 PAUSE
rem Plugins
copy /Y "..\bin\plugins\DSpellCheck.dll" .\zipped.package.release\plugins\
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
copy /Y "..\bin\plugins\Config\Hunspell\en_GB.dic" .\zipped.package.release\plugins\Config\Hunspell\
If ErrorLevel 1 PAUSE
copy /Y "..\bin\plugins\Config\Hunspell\en_GB.aff" .\zipped.package.release\plugins\Config\Hunspell\
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\
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\
If ErrorLevel 1 PAUSE