[RELEASE] 6.2 release

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@968 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
Don Ho 2012-10-09 23:12:01 +00:00
parent cc1c928b8c
commit 23559e7bfc
8 changed files with 147 additions and 136 deletions

View File

@ -1,19 +1,23 @@
Notepad++ v6.1.8 fixed bug (from v6.1.7): Notepad++ v6.2 includes a new User Defined Languge (UDL2) system, the key features of UDL2 are:
1. Fix a regression of wrong behaviour while save an empty file. 1. More keyword groups were added (more syntax highlighting can be defined):
- 3 folding groups
- 8 keyword groups
Notepad++ v6.1.7 new features and fixed bugs: - 2 comment groups
- 1 number definitons
1. Fix config.xml zero length bug after Windows' update (Notepad++ is forced to quit). - 2 operators groups
2. Fix a crash issue on save as command. - 8 delimiter sets
3. Fix saving file fails silently bug. 2. Multipart keywords are supported (for example: "else if" can be defined as a single keyword)
4. Fix a buffer overflow bug. 3. Whitespace is no longer mandatory as keyword separator: Operators, Delimiters and Folding keywords can be recognized with or without whitespace separators.
5. Add case sensitive option for smart highlighting feature. 4. Numbers recognition support is greatly improved (prefix, suffix, range and extra symbols supported).
6. Enhance the localization system. 5. Operators and delimiters can be longer than one character.
7. Fix a behavior issue on Windows shutdown. 6. The same characters can be used as comments AND operators.
8. Enhance comment operations: add stream Uncomment command and cross-calling of block feature. 7. Comments and delimiters support nesting (even within each other).
9. Enhance TAB to space and space to TAB commands. 8. Improvments to Comments include:
- Comment folding
- Comment continuation
- Comment only start at the beginning of line
9. In the case of several comment pairs defined, comment open symbols match only with comment close symbols of the same order. (for example: /* C comment */, /+ D comment +/, but not /* mixed comment +/)
Included plugins: Included plugins:

Binary file not shown.

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="windows-1252" ?> <?xml version="1.0" encoding="windows-1252" ?>
<!-- <!--
Catalan translation Catalan translation
for Notepad++ 6.1.7 for Notepad++ 6.1.8
Updated 12 Sep 2012 Updated 07 Oct 2012
By Hiro5 [groccat at gmail] By Hiro5 [groccat at gmail]
--> -->
<NotepadPlus> <NotepadPlus>
@ -106,6 +106,7 @@ By Hiro5 [groccat at gmail]
<Item id="42035" name="&amp;Afegeix símbol de comentari de línia/es"/> <Item id="42035" name="&amp;Afegeix símbol de comentari de línia/es"/>
<Item id="42036" name="&amp;Treu símbol de comentari de línia/es"/> <Item id="42036" name="&amp;Treu símbol de comentari de línia/es"/>
<Item id="42023" name="Afegeix símbol de comentari de &amp;selecció"/> <Item id="42023" name="Afegeix símbol de comentari de &amp;selecció"/>
<Item id="42047" name="Treu símbol de comentari de s&amp;elecció"/>
<Item id="50000" name="Autocompleta &amp;funcions"/> <Item id="50000" name="Autocompleta &amp;funcions"/>
<Item id="50001" name="Autocompleta &amp;paraules"/> <Item id="50001" name="Autocompleta &amp;paraules"/>
<Item id="50002" name="&amp;Suggeriments de paràmetres de funcions"/> <Item id="50002" name="&amp;Suggeriments de paràmetres de funcions"/>
@ -214,9 +215,9 @@ By Hiro5 [groccat at gmail]
<Item id="44081" name="Panell de projecte &amp;1"/> <Item id="44081" name="Panell de projecte &amp;1"/>
<Item id="44082" name="Panell de projecte &amp;2"/> <Item id="44082" name="Panell de projecte &amp;2"/>
<Item id="44083" name="Panell de projecte &amp;3"/> <Item id="44083" name="Panell de projecte &amp;3"/>
<Item id="44012" name="Oculta el marge de número de línia"/>
<Item id="44013" name="Oculta el marge de marca de línia"/> <Item id="44013" name="Oculta el marge de marca de línia"/>
<Item id="44014" name="Oculta el marge d'agrupació"/> <Item id="44014" name="Oculta el marge d'agrupació"/>
<Item id="44012" name="Oculta el marge de número de línia"/>
<Item id="45004" name="Codifica com A&amp;NSI"/> <Item id="45004" name="Codifica com A&amp;NSI"/>
<Item id="45008" name="Codifica com UTF-8 s&amp;ense BOM"/> <Item id="45008" name="Codifica com UTF-8 s&amp;ense BOM"/>
<Item id="45005" name="Codifica com U&amp;TF-8"/> <Item id="45005" name="Codifica com U&amp;TF-8"/>
@ -272,7 +273,7 @@ By Hiro5 [groccat at gmail]
<Item CMID="3" name="Desa &amp;com a..."/> <Item CMID="3" name="Desa &amp;com a..."/>
<Item CMID="10" name="Canvia el &amp;nom..."/> <Item CMID="10" name="Canvia el &amp;nom..."/>
<Item CMID="11" name="Es&amp;borra"/> <Item CMID="11" name="Es&amp;borra"/>
<!--<Item CMID="16" name="Recarre&amp;ga"/>--> <Item CMID="16" name="Recarre&amp;ga"/>
<Item CMID="4" name="&amp;Imprimeix..."/> <Item CMID="4" name="&amp;Imprimeix..."/>
<Item CMID="12" name="&amp;Mode de Només-Lectura"/> <Item CMID="12" name="&amp;Mode de Només-Lectura"/>
<Item CMID="13" name="Treu m&amp;arca de Només-Lectura"/> <Item CMID="13" name="Treu m&amp;arca de Només-Lectura"/>
@ -636,16 +637,25 @@ By Hiro5 [groccat at gmail]
</ColumnEditor> </ColumnEditor>
</Dialog> </Dialog>
<MessageBox> <MessageBox>
<ContextMenuXmlEditWarning title="Editant contextMenu" message="Podeu modificar el menú contextual emergent de Notepad++ editant el fitxer contextMenu.xml. Necessiteu reiniciar Notepad++ després de modificar contextMenu.xml per a què faci efecte."/> <ContextMenuXmlEditWarning title="Editant contextMenu" message="Podeu modificar el menú contextual emergent de Notepad++ editant el fitxer contextMenu.xml.
<NppHelpAbsentWarning title="No existeix el fitxer" message=" no existeix. El podeu baixar de la web de Notepad++."/> Necessiteu reiniciar Notepad++ després de modificar contextMenu.xml per a què faci efecte."/>
<SaveCurrentModifWarning title="Desa la modificació actual" message="Hauríeu de desar la modificació actual. Totes les modificacions desades no es podran desfer. Voleu continuar?"/> <NppHelpAbsentWarning title="No existeix el fitxer" message="
<LoseUndoAbilityWarning title="Avís de pèrdua d'habilitat de desfer" message="Hauríeu de desar la modificació actual. Totes les modificacions desades no es podran desfer. Voleu continuar?"/> no existeix. El podeu baixar de la web de Notepad++."/>
<SaveCurrentModifWarning title="Desa la modificació actual" message="Hauríeu de desar la modificació actual.
Totes les modificacions desades no es podran desfer.
Voleu continuar?"/>
<LoseUndoAbilityWarning title="Avís de pèrdua d'habilitat de desfer" message="Hauríeu de desar la modificació actual.
Totes les modificacions desades no es podran desfer.
Voleu continuar?"/>
<CannotMoveDoc title="Mou a una nova finestra de Notepad++" message="El document s'ha modificat, l'heu de desar abans i tornar a intentar-ho."/> <CannotMoveDoc title="Mou a una nova finestra de Notepad++" message="El document s'ha modificat, l'heu de desar abans i tornar a intentar-ho."/>
<DocReloadWarning title="Recarrega" message="Segur que voleu recarregar el fitxer actual i perdre els canvis fets amb Notepad++?"/> <DocReloadWarning title="Recarrega" message="Segur que voleu recarregar el fitxer actual i perdre els canvis fets amb Notepad++?"/>
<FileLockedWarning title="No s'ha pogut desar" message="Comproveu si aquest fitxer està obert amb un altre programa"/> <FileLockedWarning title="No s'ha pogut desar" message="Comproveu si aquest fitxer està obert amb un altre programa"/>
<FileAlreadyOpenedInNpp title="" message="El fitxer ja està obert amb Notepad++."/> <FileAlreadyOpenedInNpp title="" message="El fitxer ja està obert amb Notepad++."/>
<DeleteFileFailed title="Esborra fitxer" message="No s'ha pogut esborrar el fitxer"/> <DeleteFileFailed title="Esborra fitxer" message="No s'ha pogut esborrar el fitxer"/>
<NbFileToOpenImportantWarning title="La quantitat d'arxius a obrir és massa gran" message="Esteu a punt d'obrir $INT_REPLACE$ fitxers. Segur que voleu obrir-los?"/> <NbFileToOpenImportantWarning title="La quantitat d'arxius a obrir és massa gran" message="Esteu a punt d'obrir $INT_REPLACE$ fitxers.
Segur que voleu obrir-los?"/>
</MessageBox> </MessageBox>
<ProjectManager> <ProjectManager>
<PanelTitle name="Projecte"/> <PanelTitle name="Projecte"/>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252" ?> <?xml version="1.0" encoding="Windows-1252" ?>
<!-- <!--
German localization for Notepad++ 6.2 German localization for Notepad++ 6.2
Last modified Mon, 1 October 2012 by Jan Schreiber. Last modified Sat, 6 October 2012 by Jan Schreiber.
Please e-mail errors, suggestions etc. to janschreiber(at)users.sf.net. Please e-mail errors, suggestions etc. to janschreiber(at)users.sf.net.
--> -->
<NotepadPlus> <NotepadPlus>
@ -289,11 +289,11 @@
<Item id="1605" name="&amp;Reguläre Ausdrücke"/> <Item id="1605" name="&amp;Reguläre Ausdrücke"/>
<Item id="1606" name="Am Ende von vorn &amp;beginnen"/> <Item id="1606" name="Am Ende von vorn &amp;beginnen"/>
<Item id="1608" name="&amp;Ersetzen"/> <Item id="1608" name="&amp;Ersetzen"/>
<Item id="1609" name="&amp;Alle ersetzen"/> <Item id="1609" name="Alle erse&amp;tzen"/>
<Item id="1611" name="Erset&amp;zen durch"/> <Item id="1611" name="Erset&amp;zen durch"/>
<Item id="1612" name="R&amp;ückwärts"/> <Item id="1612" name="R&amp;ückwärts"/>
<Item id="1613" name="&amp;Vorwärts"/> <Item id="1613" name="&amp;Vorwärts"/>
<Item id="1614" name="&amp;Zählen"/> <Item id="1614" name="Z&amp;ählen"/>
<Item id="1615" name="&amp;Alle suchen"/> <Item id="1615" name="&amp;Alle suchen"/>
<Item id="1616" name="&amp;Lesezeichen setzen"/> <Item id="1616" name="&amp;Lesezeichen setzen"/>
<Item id="1617" name="&amp;Treffer markieren"/> <Item id="1617" name="&amp;Treffer markieren"/>
@ -382,43 +382,6 @@
</SubDialog> </SubDialog>
</StyleConfig> </StyleConfig>
<UserDefine title="Benutzerdefinierte Sprache"> <UserDefine title="Benutzerdefinierte Sprache">
<!-- Styler dialog:
25000 IDD_STYLER_POPUP_DLG
25001 IDC_STYLER_CHECK_BOLD
25002 IDC_STYLER_CHECK_ITALIC
25003 IDC_STYLER_CHECK_UNDERLINE
25004 IDC_STYLER_COMBO_FONT_NAME
25005 IDC_STYLER_COMBO_FONT_SIZE
25006 IDC_STYLER_FG_STATIC
25007 IDC_STYLER_BG_STATIC
25008 IDC_STYLER_CHECK_NESTING_DELIMITER1
25009 IDC_STYLER_CHECK_NESTING_DELIMITER2
25010 IDC_STYLER_CHECK_NESTING_DELIMITER3
25011 IDC_STYLER_CHECK_NESTING_DELIMITER4
25012 IDC_STYLER_CHECK_NESTING_DELIMITER5
25013 IDC_STYLER_CHECK_NESTING_DELIMITER6
25014 IDC_STYLER_CHECK_NESTING_DELIMITER7
25015 IDC_STYLER_CHECK_NESTING_DELIMITER8
25016 IDC_STYLER_CHECK_NESTING_COMMENT
25017 IDC_STYLER_CHECK_NESTING_COMMENT_LINE
25018 IDC_STYLER_CHECK_NESTING_KEYWORD1
25019 IDC_STYLER_CHECK_NESTING_KEYWORD2
25020 IDC_STYLER_CHECK_NESTING_KEYWORD3
25021 IDC_STYLER_CHECK_NESTING_KEYWORD4
25022 IDC_STYLER_CHECK_NESTING_KEYWORD5
25023 IDC_STYLER_CHECK_NESTING_KEYWORD6
25024 IDC_STYLER_CHECK_NESTING_KEYWORD7
25025 IDC_STYLER_CHECK_NESTING_KEYWORD8
25026 IDC_STYLER_CHECK_NESTING_OPERATORS1
25027 IDC_STYLER_CHECK_NESTING_OPERATORS2
25028 IDC_STYLER_CHECK_NESTING_NUMBERS
25029 IDC_STYLER_STATIC_NESTING_GROUP
25030 IDC_STYLER_STATIC_FONT_OPTIONS
25031 IDC_STYLER_NAME_STATIC
25032 IDC_STYLER_SIZE_STATIC
-->
<Item id="20002" name="Umbenennen"/> <Item id="20002" name="Umbenennen"/>
<Item id="20003" name="Neue erstellen"/> <Item id="20003" name="Neue erstellen"/>
<Item id="20004" name="Entfernen"/> <Item id="20004" name="Entfernen"/>
@ -427,9 +390,40 @@
<Item id="20009" name="Erw."/> <Item id="20009" name="Erw."/>
<Item id="20011" name="Transparenz"/> <Item id="20011" name="Transparenz"/>
<Item id="20012" name="Groß/klein ignorieren"/> <Item id="20012" name="Groß/klein ignorieren"/>
<Item id="20014" name="IDC_AUTOCOMPLET_STATIC"/>
<Item id="20015" name="Importieren"/> <Item id="20015" name="Importieren"/>
<Item id="20016" name="Exportieren"/> <Item id="20016" name="Exportieren"/>
<StylerDialog title="Styler Dialog">
<Item id="25030" name="Schriftoptionen"/>
<Item id="25006" name="Vordergrundfarbe"/>
<Item id="25007" name="Hintergrundfarbe"/>
<Item id="25031" name="Schriftart:"/>
<Item id="25032" name="Größe:"/>
<Item id="25001" name="Fett"/>
<Item id="25002" name="Kursiv"/>
<Item id="25003" name="Unterstrichen"/>
<Item id="25029" name="Nesting:"/>
<Item id="25008" name="Trennzeichen 1"/>
<Item id="25009" name="Trennzeichen 2"/>
<Item id="25010" name="Trennzeichen 3"/>
<Item id="25011" name="Trennzeichen 4"/>
<Item id="25012" name="Trennzeichen 5"/>
<Item id="25013" name="Trennzeichen 6"/>
<Item id="25014" name="Trennzeichen 7"/>
<Item id="25015" name="Trennzeichen 8"/>
<Item id="25018" name="Schlüsselwörter 1"/>
<Item id="25019" name="Schlüsselwörter 2"/>
<Item id="25020" name="Schlüsselwörter 3"/>
<Item id="25021" name="Schlüsselwörter 4"/>
<Item id="25022" name="Schlüsselwörter 5"/>
<Item id="25023" name="Schlüsselwörter 6"/>
<Item id="25024" name="Schlüsselwörter 7"/>
<Item id="25025" name="Schlüsselwörter 8"/>
<Item id="25016" name="Kommentare"/>
<Item id="25017" name="Zeilenkommentare"/>
<Item id="25026" name="Operatoren 1"/>
<Item id="25027" name="Operatoren 2"/>
<Item id="25028" name="Zahlen"/>
</StylerDialog>
<Folder title="Textblockdef. &amp;&amp; Voreinstellung"> <Folder title="Textblockdef. &amp;&amp; Voreinstellung">
<Item id="21101" name="Standardeinstellung"/> <Item id="21101" name="Standardeinstellung"/>
<Item id="21102" name="Stil"/> <Item id="21102" name="Stil"/>
@ -498,7 +492,7 @@
<Item id="23326" name="Stil"/> <Item id="23326" name="Stil"/>
</Comment> </Comment>
<Operator title="Operatoren &amp;&amp; Strings"> <Operator title="Operatoren &amp;&amp; Strings">
<Item id="24101" name="Aktivierte Operatoren"/> <Item id="24101" name="Operatoren"/>
<Item id="24113" name="Stil"/> <Item id="24113" name="Stil"/>
<Item id="24116" name="Operatoren 1"/> <Item id="24116" name="Operatoren 1"/>
<Item id="24117" name="Operatoren 2 (leerzeichengetrennt)"/> <Item id="24117" name="Operatoren 2 (leerzeichengetrennt)"/>

View File

@ -40,7 +40,7 @@
<Item subMenuId="view-moveCloneDocument" name="Операции с документом"/> <Item subMenuId="view-moveCloneDocument" name="Операции с документом"/>
<Item subMenuId="view-collapseLevel" name="Свернуть уровень"/> <Item subMenuId="view-collapseLevel" name="Свернуть уровень"/>
<Item subMenuId="view-uncollapseLevel" name="Развернуть уровень"/> <Item subMenuId="view-uncollapseLevel" name="Развернуть уровень"/>
<Item subMenuId="view-project" name="Проект"/> <Item subMenuId="view-project" name="Проект"/>
<Item subMenuId="encoding-characterSets" name="Кодировки"/> <Item subMenuId="encoding-characterSets" name="Кодировки"/>
<Item subMenuId="encoding-arabic" name="Арабский"/> <Item subMenuId="encoding-arabic" name="Арабский"/>
<Item subMenuId="encoding-baltic" name="Балтийский"/> <Item subMenuId="encoding-baltic" name="Балтийский"/>
@ -63,6 +63,7 @@
<!-- all menu item --> <!-- all menu item -->
<Commands> <Commands>
<Item id="1001" name="Распечатать!"/>
<Item id="41001" name="Новый"/> <Item id="41001" name="Новый"/>
<Item id="41002" name="Открыть"/> <Item id="41002" name="Открыть"/>
<Item id="41003" name="Закрыть"/> <Item id="41003" name="Закрыть"/>
@ -72,7 +73,6 @@
<Item id="41007" name="Сохранить все"/> <Item id="41007" name="Сохранить все"/>
<Item id="41008" name="Сохранить как..."/> <Item id="41008" name="Сохранить как..."/>
<Item id="41010" name="Печать..."/> <Item id="41010" name="Печать..."/>
<Item id="1001" name="Распечатать!"/>
<Item id="41011" name="Выход"/> <Item id="41011" name="Выход"/>
<Item id="41012" name="Загрузить сессию..."/> <Item id="41012" name="Загрузить сессию..."/>
<Item id="41013" name="Сохранить сессию..."/> <Item id="41013" name="Сохранить сессию..."/>
@ -111,22 +111,25 @@
<Item id="42031" name="Копировать Путь к файлу"/> <Item id="42031" name="Копировать Путь к файлу"/>
<Item id="42032" name="Запустить многократно..."/> <Item id="42032" name="Запустить многократно..."/>
<Item id="42033" name="Снять метку &quot;Только чтение&quot;"/> <Item id="42033" name="Снять метку &quot;Только чтение&quot;"/>
<Item id="42034" name="Редактор столбцов..."/>
<Item id="42035" name="Закомментировать строку"/> <Item id="42035" name="Закомментировать строку"/>
<Item id="42036" name="Раскомментировать строку"/> <Item id="42036" name="Раскомментировать строку"/>
<Item id="42037" name="Выделение Столбцом..."/> <Item id="42037" name="Выделение Столбцом..."/>
<Item id="42038" name="Вставить как HTML"/> <Item id="42038" name="Вставить как HTML"/>
<Item id="42039" name="Вставить как RTF"/> <Item id="42039" name="Вставить как RTF"/>
<Item id="42048" name="Копировать как Двоичный код"/> <Item id="42040" name="Открыть все недавние файлы"/>
<Item id="42049" name="Вырезать как Двоичный код"/> <Item id="42041" name="Очистить список недавних файлов"/>
<Item id="42050" name="Вставить как Двоичный код"/>
<Item id="42042" name="Убрать Начальные Пробелы"/> <Item id="42042" name="Убрать Начальные Пробелы"/>
<Item id="42043" name="Убрать Начальные и Замыкающие Пробелы"/> <Item id="42043" name="Убрать Начальные и Замыкающие Пробелы"/>
<Item id="42044" name="Символ Конец Строки в Пробел"/> <Item id="42044" name="Символ Конец Строки в Пробел"/>
<Item id="42045" name="Убрать лишние Пробелы и Концы Строк"/> <Item id="42045" name="Убрать лишние Пробелы и Концы Строк"/>
<Item id="42046" name="Табуляцию в Пробел"/> <Item id="42046" name="Табуляцию в Пробел"/>
<Item id="42047" name="Пробел в Табуляцию"/> <Item id="42047" name="Пробел в Табуляцию"/>
<Item id="42048" name="Копировать как Двоичный код"/>
<Item id="42049" name="Вырезать как Двоичный код"/>
<Item id="42050" name="Вставить как Двоичный код"/>
<Item id="42051" name="Панель символов"/> <Item id="42051" name="Панель символов"/>
<Item id="42051" name="Панель символов"/> <Item id="42052" name="Панель истории файлов"/>
<Item id="42053" name="Пробел в Табуляцию (Заглавные)"/> <Item id="42053" name="Пробел в Табуляцию (Заглавные)"/>
<Item id="42054" name="Пробел в Табуляцию (Все)"/> <Item id="42054" name="Пробел в Табуляцию (Все)"/>
<Item id="43001" name="Найти..."/> <Item id="43001" name="Найти..."/>
@ -183,6 +186,9 @@
<Item id="44009" name="Только текст (во всё окно)"/> <Item id="44009" name="Только текст (во всё окно)"/>
<Item id="44010" name="Свернуть все блоки"/> <Item id="44010" name="Свернуть все блоки"/>
<Item id="44011" name="Пользовательское определение языка"/> <Item id="44011" name="Пользовательское определение языка"/>
<Item id="44012" name="Спрятать Нумерацию Строк"/>
<Item id="44013" name="Спрятать поле Закладок"/>
<Item id="44014" name="Спрятать поле Блоков"/>
<Item id="44019" name="Отображать все символы"/> <Item id="44019" name="Отображать все символы"/>
<Item id="44020" name="Отображать Отступы"/> <Item id="44020" name="Отображать Отступы"/>
<Item id="44022" name="Перенос строк"/> <Item id="44022" name="Перенос строк"/>
@ -199,9 +205,10 @@
<Item id="44035" name="Синхрониз. вертикальную прокрутку"/> <Item id="44035" name="Синхрониз. вертикальную прокрутку"/>
<Item id="44036" name="Синхрониз. горизонтальную прокрутку"/> <Item id="44036" name="Синхрониз. горизонтальную прокрутку"/>
<Item id="44041" name="Отображать символ Перенос Строки"/> <Item id="44041" name="Отображать символ Перенос Строки"/>
<Item id="44042" name="Спрятать выбранные строки"/>
<Item id="44049" name="Информация о файле..."/> <Item id="44049" name="Информация о файле..."/>
<Item id="44072" name="Переключиться на Другое Окно"/> <Item id="44072" name="Переключиться на Другое Окно"/>
<Item id="44080" name="Карта Документа"/> <Item id="44080" name="Карта Документа"/>
<Item id="44081" name="Панель проекта 1"/> <Item id="44081" name="Панель проекта 1"/>
<Item id="44082" name="Панель проекта 2"/> <Item id="44082" name="Панель проекта 2"/>
<Item id="44083" name="Панель проекта 3"/> <Item id="44083" name="Панель проекта 3"/>
@ -218,10 +225,6 @@
<Item id="45011" name="Преобразовать в UTF-8"/> <Item id="45011" name="Преобразовать в UTF-8"/>
<Item id="45012" name="Преобразовать в UCS-2 Big Endian"/> <Item id="45012" name="Преобразовать в UCS-2 Big Endian"/>
<Item id="45013" name="Преобразовать в UCS-2 Little Endian"/> <Item id="45013" name="Преобразовать в UCS-2 Little Endian"/>
<Item id="10001" name="Переместить в Другое Окно"/>
<Item id="10002" name="Дублировать в Другое Окно"/>
<Item id="10003" name="Переместить в Новый Экземпляр"/>
<Item id="10004" name="Открыть в Новом Экземпляре"/>
<Item id="46001" name="Определение стилей..."/> <Item id="46001" name="Определение стилей..."/>
<Item id="46080" name="Свои настройки"/> <Item id="46080" name="Свои настройки"/>
<Item id="47000" name="О программе..."/> <Item id="47000" name="О программе..."/>
@ -240,16 +243,16 @@
<Item id="50000" name="Завершение функций"/> <Item id="50000" name="Завершение функций"/>
<Item id="50001" name="Завершение слов"/> <Item id="50001" name="Завершение слов"/>
<Item id="50002" name="Подсказка по функциям"/> <Item id="50002" name="Подсказка по функциям"/>
<Item id="42034" name="Редактор столбцов..."/>
<Item id="44042" name="Спрятать выбранные строки"/>
<Item id="42040" name="Открыть все недавние файлы"/>
<Item id="42041" name="Очистить список недавних файлов"/>
<Item id="48016" name="Измен. гор. клав./Удалить макро..."/> <Item id="48016" name="Измен. гор. клав./Удалить макро..."/>
<Item id="48017" name="Измен. гор. клав./Удалить команду..."/> <Item id="48017" name="Измен. гор. клав./Удалить команду..."/>
<Item id="48018" name="Редакт. Контекстное Меню"/> <Item id="48018" name="Редакт. Контекстное Меню"/>
<Item id="46019" name="MS INI файл"/> <Item id="46019" name="MS INI файл"/>
<Item id="46015" name="MS-DOS стиль"/> <Item id="46015" name="MS-DOS стиль"/>
<Item id="46016" name="Обычный Текст"/> <Item id="46016" name="Обычный Текст"/>
<Item id="10001" name="Переместить в Другое Окно"/>
<Item id="10002" name="Дублировать в Другом Окне"/>
<Item id="10003" name="Переместить в Новый Экземпляр"/>
<Item id="10004" name="Открыть в Новом Экземпляре"/>
</Commands> </Commands>
</Main> </Main>
<Splitter> <Splitter>
@ -261,7 +264,7 @@
<Item CMID="3" name="Сохранить как..."/> <Item CMID="3" name="Сохранить как..."/>
<Item CMID="4" name="Печать"/> <Item CMID="4" name="Печать"/>
<Item CMID="5" name="Переместить в Другое Окно"/> <Item CMID="5" name="Переместить в Другое Окно"/>
<Item CMID="6" name="Дублировать в Другое Окно"/> <Item CMID="6" name="Дублировать в Другом Окне"/>
<Item CMID="7" name="Полный путь к файлу"/> <Item CMID="7" name="Полный путь к файлу"/>
<Item CMID="8" name="Имя файла"/> <Item CMID="8" name="Имя файла"/>
<Item CMID="9" name="Путь к директории файла"/> <Item CMID="9" name="Путь к директории файла"/>
@ -454,7 +457,7 @@
<Item id="6203" name="Стрелками"/> <Item id="6203" name="Стрелками"/>
<Item id="6204" name="Кружками"/> <Item id="6204" name="Кружками"/>
<Item id="6205" name="Квадратиками"/> <Item id="6205" name="Квадратиками"/>
<Item id="6206" name="Отображать поле Нумерации Строк"/> <Item id="6206" name="Отображать Нумерацию Строк"/>
<Item id="6207" name="Отображать поле Закладок"/> <Item id="6207" name="Отображать поле Закладок"/>
<Item id="6208" name="Вертикальная граница"/> <Item id="6208" name="Вертикальная граница"/>
<Item id="6209" name="Столбец: "/> <Item id="6209" name="Столбец: "/>
@ -499,7 +502,7 @@
<Item id="6426" name="Полный путь к файлу"/> <Item id="6426" name="Полный путь к файлу"/>
<Item id="6427" name="Задать длину строки:"/> <Item id="6427" name="Задать длину строки:"/>
<Item id="6304" name="История открытых файлов"/> <Item id="6304" name="История открытых файлов"/>
<Item id="6305" name="Не проверять во время запуска"/> <Item id="6305" name="Не проверять при запуске"/>
<Item id="6306" name="Запоминать последние:"/> <Item id="6306" name="Запоминать последние:"/>
</NewDoc> </NewDoc>
<FileAssoc title = "Ассоциация Файлов"> <FileAssoc title = "Ассоциация Файлов">

View File

@ -28,10 +28,10 @@
; Define the application name ; Define the application name
!define APPNAME "Notepad++" !define APPNAME "Notepad++"
!define APPVERSION "6.1.8" !define APPVERSION "6.2"
!define APPNAMEANDVERSION "${APPNAME} v${APPVERSION}" !define APPNAMEANDVERSION "${APPNAME} v${APPVERSION}"
!define VERSION_MAJOR 6 !define VERSION_MAJOR 6
!define VERSION_MINOR 18 !define VERSION_MINOR 2
!define APPWEBSITE "http://notepad-plus-plus.org/" !define APPWEBSITE "http://notepad-plus-plus.org/"

View File

@ -2085,65 +2085,65 @@ void Notepad_plus::addHotSpot(bool docIsModifing)
} }
else else
{ {
int fs = -1; int fs = -1;
for (size_t i = 0 ; i < hotspotStylers.size() ; i++) for (size_t i = 0 ; i < hotspotStylers.size() ; i++)
{
if (hotspotStylers[i].second == idStyle)
{ {
fs = hotspotStylers[i].first; if (hotspotStylers[i].second == idStyle)
break; {
fs = hotspotStylers[i].first;
break;
}
} }
}
if (fs != -1) if (fs != -1)
{ {
_pEditView->execute(SCI_STARTSTYLING, start, 0xFF); _pEditView->execute(SCI_STARTSTYLING, start, 0xFF);
_pEditView->execute(SCI_SETSTYLING, foundTextLen, fs); _pEditView->execute(SCI_SETSTYLING, foundTextLen, fs);
} }
else else
{ {
pair<int, int> p(style_hotspot, idStyle); pair<int, int> p(style_hotspot, idStyle);
hotspotStylers.push_back(p); hotspotStylers.push_back(p);
int activeFG = 0xFF0000; int activeFG = 0xFF0000;
char fontNameA[128]; char fontNameA[128];
Style hotspotStyle; Style hotspotStyle;
hotspotStyle._styleID = style_hotspot; hotspotStyle._styleID = style_hotspot;
_pEditView->execute(SCI_STYLEGETFONT, idStyle, (LPARAM)fontNameA); _pEditView->execute(SCI_STYLEGETFONT, idStyle, (LPARAM)fontNameA);
TCHAR *generic_fontname = new TCHAR[128]; TCHAR *generic_fontname = new TCHAR[128];
#ifdef UNICODE #ifdef UNICODE
WcharMbcsConvertor *wmc = WcharMbcsConvertor::getInstance(); WcharMbcsConvertor *wmc = WcharMbcsConvertor::getInstance();
const wchar_t * fontNameW = wmc->char2wchar(fontNameA, _nativeLangSpeaker.getLangEncoding()); const wchar_t * fontNameW = wmc->char2wchar(fontNameA, _nativeLangSpeaker.getLangEncoding());
lstrcpy(generic_fontname, fontNameW); lstrcpy(generic_fontname, fontNameW);
#else #else
lstrcpy(generic_fontname, fontNameA); lstrcpy(generic_fontname, fontNameA);
#endif #endif
hotspotStyle._fontName = generic_fontname; hotspotStyle._fontName = generic_fontname;
hotspotStyle._fgColor = _pEditView->execute(SCI_STYLEGETFORE, idStyle); hotspotStyle._fgColor = _pEditView->execute(SCI_STYLEGETFORE, idStyle);
hotspotStyle._bgColor = _pEditView->execute(SCI_STYLEGETBACK, idStyle); hotspotStyle._bgColor = _pEditView->execute(SCI_STYLEGETBACK, idStyle);
hotspotStyle._fontSize = _pEditView->execute(SCI_STYLEGETSIZE, idStyle); hotspotStyle._fontSize = _pEditView->execute(SCI_STYLEGETSIZE, idStyle);
int isBold = _pEditView->execute(SCI_STYLEGETBOLD, idStyle); int isBold = _pEditView->execute(SCI_STYLEGETBOLD, idStyle);
int isItalic = _pEditView->execute(SCI_STYLEGETITALIC, idStyle); int isItalic = _pEditView->execute(SCI_STYLEGETITALIC, idStyle);
int isUnderline = _pEditView->execute(SCI_STYLEGETUNDERLINE, idStyle); int isUnderline = _pEditView->execute(SCI_STYLEGETUNDERLINE, idStyle);
hotspotStyle._fontStyle = (isBold?FONTSTYLE_BOLD:0) | (isItalic?FONTSTYLE_ITALIC:0) | (isUnderline?FONTSTYLE_UNDERLINE:0); hotspotStyle._fontStyle = (isBold?FONTSTYLE_BOLD:0) | (isItalic?FONTSTYLE_ITALIC:0) | (isUnderline?FONTSTYLE_UNDERLINE:0);
int urlAction = (NppParameters::getInstance())->getNppGUI()._styleURL; int urlAction = (NppParameters::getInstance())->getNppGUI()._styleURL;
if (urlAction == 2) if (urlAction == 2)
hotspotStyle._fontStyle |= FONTSTYLE_UNDERLINE; hotspotStyle._fontStyle |= FONTSTYLE_UNDERLINE;
_pEditView->setHotspotStyle(hotspotStyle); _pEditView->setHotspotStyle(hotspotStyle);
_pEditView->execute(SCI_STYLESETHOTSPOT, style_hotspot, TRUE); _pEditView->execute(SCI_STYLESETHOTSPOT, style_hotspot, TRUE);
_pEditView->execute(SCI_SETHOTSPOTACTIVEFORE, TRUE, activeFG); _pEditView->execute(SCI_SETHOTSPOTACTIVEFORE, TRUE, activeFG);
_pEditView->execute(SCI_SETHOTSPOTSINGLELINE, style_hotspot, 0); _pEditView->execute(SCI_SETHOTSPOTSINGLELINE, style_hotspot, 0);
_pEditView->execute(SCI_STARTSTYLING, start, 0x1F); _pEditView->execute(SCI_STARTSTYLING, start, 0x1F);
_pEditView->execute(SCI_SETSTYLING, foundTextLen, style_hotspot); _pEditView->execute(SCI_SETSTYLING, foundTextLen, style_hotspot);
if (style_hotspot > 24) if (style_hotspot > 24)
style_hotspot--; style_hotspot--;
} }
} }

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.1.8") #define NOTEPAD_PLUS_VERSION TEXT("Notepad++ v6.2")
// 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.18\0") #define VERSION_VALUE TEXT("6.2\0")
#define VERSION_DIGITALVALUE 6, 1, 8, 0 #define VERSION_DIGITALVALUE 6, 2, 0, 0
#ifdef UNICODE #ifdef UNICODE
#define UNICODE_ANSI_MODE TEXT("(UNICODE)") #define UNICODE_ANSI_MODE TEXT("(UNICODE)")