diff --git a/PowerEditor/bin/change.log b/PowerEditor/bin/change.log index b0bec153c..cd47e3d12 100644 --- a/PowerEditor/bin/change.log +++ b/PowerEditor/bin/change.log @@ -1,8 +1,19 @@ -Notepad++ v5.9.2 fixed bug (from v5.9.1): +Notepad++ v5.9.3 new features AND fixed bugs (from v5.9.1): -1. Fix the Clipboard History crash issue while no data in Clipboard. -2. Fix the local directory installation option ignored issue in Installer. -3. Reduce the recent file history width to 32 characters. +1. Update Scintilla to 2.27. +2. Make Recent File List totally customizable. +3. Add Vertical File Switcher feature. +4. Add active folding area highlighting feature (only for box and circle mode). +5. Detect the absence of Scintilla. +6. Add 2 plugins messages NPPM_GETLANGUAGENAME & NPPM_GETLANGUAGEDESC. +7. Fix wrong result returned by NPPM_GETLANGUAGENAME. + + +Notepad++ v5.9.2 fixed bugs (from v5.9.1): + +1. Fix the Clipboard History crash issue while no data in Clipboard. +2. Fix the local directory installation option ignored issue in Installer. +3. Reduce the recent file history width to 32 characters. Notepad++ v5.9.1 new features (from v5.9): @@ -12,7 +23,7 @@ Notepad++ v5.9.1 new features (from v5.9): 3. Add find characters in range feature. -Notepad++ v5.9 new features and fixed bug (from v5.8.7): +Notepad++ v5.9 new features and fixed bugs (from v5.8.7): 1. Update Scintilla from 2.21 to 2.25 2. New feature: Non-greedy regular expression (Scintilla). @@ -29,9 +40,8 @@ Included plugins (Unicode): 1. Spell Checker v1.3.3 2. NppFTP 0.23 3. NppExport v0.2.8 -4. Compare Plugin 1.5.6.1 -5. Plugin Manager 0.9.3.1 -6. Converter 3.0 +4. Plugin Manager 0.9.3.1 +5. Converter 3.0 @@ -44,5 +54,3 @@ Included plugins (ANSI): 5. Light Explorer v1.6 6. Compare Plugin 1.5.5 7. Plugin Manager 0.9.3.1 - - diff --git a/PowerEditor/bin/npp.pdb b/PowerEditor/bin/npp.pdb index de9492df9..3bf6bdc68 100644 Binary files a/PowerEditor/bin/npp.pdb and b/PowerEditor/bin/npp.pdb differ diff --git a/PowerEditor/installer/nativeLang/catalan.xml b/PowerEditor/installer/nativeLang/catalan.xml index f2f962ec7..bb26d639b 100644 --- a/PowerEditor/installer/nativeLang/catalan.xml +++ b/PowerEditor/installer/nativeLang/catalan.xml @@ -1,8 +1,8 @@ @@ -23,19 +23,20 @@ By Hiro5 (from sourceforge.net) - + - - - + + + + - + @@ -81,7 +82,7 @@ By Hiro5 (from sourceforge.net) - + @@ -109,16 +110,24 @@ By Hiro5 (from sourceforge.net) - - - - - + + + + + + + + + + + - - + + + + @@ -132,7 +141,7 @@ By Hiro5 (from sourceforge.net) - + @@ -167,10 +176,12 @@ By Hiro5 (from sourceforge.net) + - + + - + @@ -187,11 +198,11 @@ By Hiro5 (from sourceforge.net) - - + + - + @@ -232,14 +243,14 @@ By Hiro5 (from sourceforge.net) - - - - - - - - + + + + + + + + @@ -264,10 +275,10 @@ By Hiro5 (from sourceforge.net) - + - + @@ -291,7 +302,7 @@ By Hiro5 (from sourceforge.net) - + @@ -304,6 +315,17 @@ By Hiro5 (from sourceforge.net) + + + + + + + + + + + @@ -423,7 +445,7 @@ By Hiro5 (from sourceforge.net) - + @@ -497,10 +519,10 @@ By Hiro5 (from sourceforge.net) - + - + diff --git a/PowerEditor/installer/nativeLang/czech.xml b/PowerEditor/installer/nativeLang/czech.xml index af8b455f7..48bee6dfa 100644 --- a/PowerEditor/installer/nativeLang/czech.xml +++ b/PowerEditor/installer/nativeLang/czech.xml @@ -20,6 +20,9 @@ + @@ -27,7 +30,8 @@ - + + @@ -111,12 +115,20 @@ + + + + + + + + @@ -166,7 +178,9 @@ - + + + @@ -262,7 +276,7 @@ - + @@ -304,6 +318,22 @@ + + + + + + + + + + + + + + + + @@ -446,7 +476,9 @@ - + + + @@ -498,6 +530,16 @@ + + + + + + + + diff --git a/PowerEditor/installer/nativeLang/danish.xml b/PowerEditor/installer/nativeLang/danish.xml index f95d22c71..a4ee8d27e 100644 --- a/PowerEditor/installer/nativeLang/danish.xml +++ b/PowerEditor/installer/nativeLang/danish.xml @@ -1,7 +1,7 @@ - +
@@ -467,6 +467,8 @@ + + @@ -515,6 +517,15 @@ + + + + + + + + + @@ -561,9 +572,9 @@ - + diff --git a/PowerEditor/installer/nativeLang/russian.xml b/PowerEditor/installer/nativeLang/russian.xml index 9d6b2f19d..d6e23e329 100644 --- a/PowerEditor/installer/nativeLang/russian.xml +++ b/PowerEditor/installer/nativeLang/russian.xml @@ -436,6 +436,8 @@ + + @@ -481,6 +483,14 @@ + + + + + + + + @@ -526,9 +536,6 @@ - - - diff --git a/PowerEditor/installer/nppSetup.nsi b/PowerEditor/installer/nppSetup.nsi index 622925e3f..d9b3ed4bc 100644 --- a/PowerEditor/installer/nppSetup.nsi +++ b/PowerEditor/installer/nppSetup.nsi @@ -18,10 +18,10 @@ ; Define the application name !define APPNAME "Notepad++" -!define APPVERSION "5.9.2" +!define APPVERSION "5.9.3" !define APPNAMEANDVERSION "${APPNAME} v${APPVERSION}" !define VERSION_MAJOR 5 -!define VERSION_MINOR 92 +!define VERSION_MINOR 93 !define APPWEBSITE "http://notepad-plus-plus.org/" @@ -725,13 +725,13 @@ 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" diff --git a/PowerEditor/installer/packageAll.bat b/PowerEditor/installer/packageAll.bat index 2f2d69002..dd3247840 100644 --- a/PowerEditor/installer/packageAll.bat +++ b/PowerEditor/installer/packageAll.bat @@ -101,8 +101,6 @@ copy /Y "..\bin\plugins\NppFTP.dll" .\zipped.package.release\unicode\plugins\ If ErrorLevel 1 PAUSE copy /Y "..\bin\plugins\NppExport.dll" .\zipped.package.release\unicode\plugins\ If ErrorLevel 1 PAUSE -copy /Y "..\bin\plugins\ComparePlugin.dll" .\zipped.package.release\unicode\plugins\ -If ErrorLevel 1 PAUSE copy /Y "..\bin\plugins\NppConverter.dll" .\zipped.package.release\unicode\plugins\ If ErrorLevel 1 PAUSE diff --git a/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h b/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h index b9bf468d2..bcef484e8 100644 --- a/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h +++ b/PowerEditor/src/MISC/PluginsManager/Notepad_plus_msgs.h @@ -348,8 +348,13 @@ enum winVer{WV_UNKNOWN, WV_WIN32S, WV_95, WV_98, WV_ME, WV_NT, WV_W2K, WV_XP, WV // by passing allocated buffer as argument langDesc #define NPPM_SHOWDOCSWITCHER (NPPMSG + 85) + // VOID NPPM_ISDOCSWITCHERSHOWN(0, BOOL toShowOrNot) + // Send this message to show or hide doc switcher. + // if toShowOrNot is TRUE then show doc switcher, otherwise hide it. #define NPPM_ISDOCSWITCHERSHOWN (NPPMSG + 86) + // BOOL NPPM_ISDOCSWITCHERSHOWN(0, 0) + // Check to see if doc switcher is shown. #define RUNCOMMAND_USER (WM_USER + 3000) diff --git a/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp b/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp index 18fb4254a..0d951f910 100644 --- a/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp +++ b/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp @@ -923,6 +923,7 @@ BOOL CALLBACK FindReplaceDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lP result = moreInfo; } ::MessageBox(_hParent, result.c_str(), TEXT("Replace All"), MB_OK); + ::SetFocus(_hSelf); } } return TRUE; @@ -949,6 +950,7 @@ BOOL CALLBACK FindReplaceDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lP } if (isMacroRecording) saveInMacro(wParam, FR_OP_FIND); ::MessageBox(_hParent, result.c_str(), TEXT("Count"), MB_OK); + ::SetFocus(_hSelf); } } return TRUE; @@ -976,6 +978,7 @@ BOOL CALLBACK FindReplaceDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM lP result = moreInfo; } ::MessageBox(_hParent, result.c_str(), TEXT("Mark"), MB_OK); + ::SetFocus(_hSelf); } } return TRUE; diff --git a/PowerEditor/src/lastRecentFileList.cpp b/PowerEditor/src/lastRecentFileList.cpp index fee17d4da..d67b39cbc 100644 --- a/PowerEditor/src/lastRecentFileList.cpp +++ b/PowerEditor/src/lastRecentFileList.cpp @@ -93,7 +93,7 @@ void LastRecentFileList::updateMenu() generic_string cleanFileList = pNativeLangSpeaker->getNativeLangMenuString(IDM_CLEAN_RECENT_FILE_LIST); if (recentFileList == TEXT("")) - recentFileList = TEXT("Recent Files"); + recentFileList = TEXT("&Recent Files"); if (openAllFiles == TEXT("")) openAllFiles = TEXT("Open All Recent Files"); if (cleanFileList == TEXT(""))