SynPlus 2.7.3 просмотрщик файлов. Плагин к Total Commander


Installation
------------

Плагин позволяет настраивать подсветку синтаксиса для любых типов файлов.
Просьба присылать автору Ваши схемы настроек и переводов LNG файла для редактора 
схем.

########################################################################################
#  Распаковать архив в каталог с плагинами (c:\tcmd\plugins\SynPlus),                  #
#  и установить плагин.                                                                #
########################################################################################


		########################################################################
		#### КАТАЛОГ ПЛАГИНА ДОЛЖЕН БЫТЬ ОТДЕЛЬНЫМ !!!!                     ####
		####	ЕСЛИ УСТАНОВЛЕНА ПРЕДЫДУЩАЯ ВЕРСИЯ                          ####
		#### файлы SynPlus.wlx, hlsett.dll, spsett.dll, SPlusEditStart.exe  ####
		#### ОБЯЗАТЕЛЬНО ЗАМЕНИТЬ НОВЫМИ !!!!                               ####
		########################################################################


########################################################################################
#                                                                                      #
#  Данный плагин предоставляется "как есть".                                           #
#  Авторы не дают гарантий, что плагин будет отвечать всем ожидаемым требованиям.      #
#  Авторы не несут никакой ответственности за возможные последствия работы с плагином. #
#                                                                                      #
########################################################################################

History

+ Добавлено
- Исправлено
* Изменено/удалено
-------
2.7.2,
2.7.3:

[+] Много мелких изменений, добавлений и исправлений
-------


2.7.1:
[-] Поиск при не стандартном режиме выделения
[+] Расширены возможности выбора каталога сохранения настроек
[-] Много бугфиксоф (SPlusEditStart.exe)
-------


-------
2.7.1:
[+] Копирование в буфер в Unicode кодировке
[+] Расширены возможности выбора каталога сохранения настроек
[-] Много бугфиксоф (SPlusEditStart.exe)
-------

2.7:
SPlusEditStart.exe
[-] Исправлен баг с отсутствием фокуса

[+] Индикация не сохраненных изменений в файле ("РЕДАКТОР*")
[+] Ограничение размера допустимого размера просматриваемого файла
[+] Много мелких изменений, добавлений и исправлений :)

-------

2.6.4:
[+] Проверка на наличие нулевого (0x0) символа в середине файла (включается в настройках, вкладка "Фaйл")
[*] Времено заблокирована возможность модификации меню листера (требуется доработка)
[-] Исправлен баг с подсветками
[-] Много мелких исправлений


-------



2.6.3:
[+] Маркировка результатов поиска
[-] Исправлено закрытие настроек подсветок по Escape
[-] Исправлен баг с лишней строкой в списке подсветок
[-] При развёрнутом редакторе контестное меню выпадало на три элемента ниже
[-] Пункт меню "Up to one level" не работал для ключевых слов
[-] В Win98 была ошибка при открытии подсветки со стилями
[-] Реализован пункт меню "кнопки закрытия" в контекстном меню заголовков секций редактора
[-] Исправлены ошибки при поиске (F3, F5, F7)

-------

2.6.2:
 SPlusEditStart.exe
[-] Исправлен баг с потерей фокуса
[-] Исправлен баг с переключением между файлами по Xtrl+TAB

[-] Исправлен баг с очисткой закладок (не обновлялась информация о заеладках)
[*] Обновление API модулей - расширены возможности. Старые модули будут работать без проблем.

-------

2.6.1:
[*] Исправлен баг с кнопкой "Применить" в редакторе подсветок
[*] Исправлен баг использования клавиши Del в редакторе подсветок
[+] Добавлена возможность загрузки цветовых настроек из внешнего CLR-файла (пока что очень глючит)

-------

2.6
[+] Настройка панели инструментов
[*] Изменен и доработан интерфейс модулей
    (старые версии модулей работать небудут, обновления можно найти здесь:
     http://totalcommander.free.fr/synplusmodules.html)
[-] Бугфикс SPlusEditStart вW in9X/ME
[-] Много мелких исправлений

-------

2.5.4
SPlusEditStart
[+] Многодокументный режим
[-] Бугфикс запуска настроек схем с через run_hglsett.bat
[-] Бугфикс с потерей фокуса при открытом редакторе схем

-------
2.5.3


[+] Поддержка автоматической установки плагина (только для Total Commander 6.5 и выше)
[+] Поддержка режима просмотра миниатюр (только для Total Commander 6.5 и выше)
[+] При быстром просмотре автоматически (по выбору) скрываются:
   - строка состояния
   - панель инструментов
   - избранное/история/навигация
[-] Бугфикс сохранения позиции курсора в закладках

-------

2.5.2
SPlusEditStart
[+] Добавлено меню
[-] Бугфикс с возвращением фокуса при закрытии

[-] Бугфикс с USERPROFILE DIR под 9Х
[-] Бугфикс при экспорте в HTML
[-] Бугфикс сохранения WordWrap


-------


2.5.1
[+] Выбор расположения файлов настройки
[-] Панель свойств редактора
[*] Мелкие изменения и исправления


-------


2.5
[+] Возможность отключения перекодировки символов (меняется только шрифт)
[+] Модификация меню листера
[+] Новые модули
[*] Мелкие изменения и исправления


ИЗВЕСТНЫЕ ПРОБЛЕМЫ:
 - Поиск-замена (замена не во всех режимах корректно работает)
-------


2.4
[+] Просмотр псевдографики (меню кодировок)
[+] Выбор шрифта для каждой кодировки
[+] Вызов модулей по горячим клавишам
[+] Режим индикации кода символа (до или после курсора)
[*] Выбор цвета выделения активной строки
[*] Переделана работа с закладками
[*] Мелкие изменения и исправления
[+] Добавлены многофункциональные контекстные меню ко всем правилам. Вот основные пункты:
  * Вверх на один уровень
  * Вырезать в буфер обмена (NEW!)
  * Копировать в буфер обмена (NEW!)
  * Вставить внутрь (NEW!)
  * Вставить рядом (NEW!)
  * Вставить и заменить (NEW!)
  * Загрузить из файла (NEW!)
  * Сохранить в файл (NEW!)
  * Добавить правило
  * Переименовать
  * Удалить
  * Информация о подсветке (NEW!)
[+] В редактировании схемы добавлена работа кнопки Применить
[+] Добавлено контекстное меню к полю примера в редакторе схем
[*] Изменён формат HGL файла
[*] Изменён формат перевода некоторой части плагина
[*] Исправлен баг при одновременном выборе стилей Underline и Italic
[*] Конвертеры теперь встроены в компонент, поэтому конвертировать можно прямо из редактора схем
[*] В редакторе схем добавлена иконка у формы


ИЗВЕСТНЫЕ ПРОБЛЕМЫ:
 - Поиск-замена (замена не во всех режимах корректно работает)
-------



2.3.1
[-] Бугфикс в настройке подсветок
[-] Бугфикс в контекстном меню

-------

2.3
[+] Добавлен конвертор для файлов EditPlus и UltraEdit
[+] Добавлена возможность выключения правил из парсинга
[*] Увеличена скорость загрузки подсветок более чем в 2 раза
[*] Полностью переписан механизм загрузки подсветок

[-] Исправлена ошибка с настройкой пунктов меню
[-] Исправлена ошибка c заголовком Unicode файлов
    - вывод "??" в начале файла
    - запись заголовка при сохранении
[-] Исправлена ошибка c заголовком UTF8 файлов
    - запись заголовка при сохранении
[-] Исправлена ошибка c сохранением файлов с атрибутами "скрытй" и "только для чтения".
[+] Выделение активной строки
[+] Выбор цвета выделения
[+] Добавлена ссылка на домашнюю страничку плагина (диалог настроек)

[*] Обновлен модуль "SynPlus image"
[+] Добавлен модуль "Lines sorter"

!!!!! На домашней страничке пример модуля на Delphi !!!!!

-------

2.2
[-] Исправлена ошибка при закрытии SPlusEditStart (сохранение изменений без подтверждения)
[-] Исправлена ошибка с потерей фокуса в SPlusEditStart
[-] Исправлена ошибка с курсором
[+] Отключение принудительного вызова плагина
[+] Запрет просмотра PE (EXE, DLL) файлов
[+] Индикация кода символа после курсора (HEX/DEC)
[+] Печать
[*] Изменен алгоритм автораспознавания кодировки UTF8

-------


2.1.2
[+] Поддержка внешних модулей
[-] Исправлено много ошибок
-------


2.1.1
[+] Переход к заданной строке
[+] Поддержка Drag and drop (Добавление в "Избранное","закладки", открытие файлов)
[+] Вывод информации о количестве выделенных символов
[+] Сохранение параметров поиска-замены
[+] Поиск "по кругу"
[-] Бугфиксов (как обычно :) ) опять много

-------


2.1

[+] Возможность использования SynPlus в качестве независимого от Total Commander редактора (SPlusEditStart.exe)
[+] Настройка панели инструментов
[+] Расширено контекстное меню (добавлены новые команды)
[+] Принудительный вызов плагина (пункт 4 в меню листера)
[-] Исправлен баг с фокусом при поиске
[-] Исправлен баг с Message("273") :)))
[-] Бугфиксов (как обычно :) ) опять много


-------


2.0 final

[+] Добавлена возможность подсвечивать диапазон только сначала строки
[+] Добавлена возможность использовать системные цвета (clWindow, clBtnFace, ...) для цветов правил
[+] Добавлена возможность подсветки ключевых слов в любом месте текста (пока что работает не совсем как надо)
[*] Немного изменён интерфейс настроек и выловлены некоторые баги

[+] Настройка "горячих" клавиш
[+] Экспорт в HTML
    - В файл
    - В буфер обмена
[+] Экспорт в RTF
    - В файл
    - В буфер обмена
[+] Выбор режима выделения текста
[+] Панель навигации
    - Управление закладками
    - Быстрый поиск
[+] Диалог поиска/замены (опционально)
    - Поиск текста
    - Поиск с использованием регулярных выражений
    - Замена текста
[+] Переход TC в каталог выделенного файла (контекстное меню в панелях "История файлов" и "Избранное")
[+] Иконки в контекстном меню
[+] Отображение служебных символов (опционально)
[*] Контекстное меню
[-] Исправлена ошибка при переключении WordWrap в больших файлах
[-] Исправлена/улучшена работа с закладками
[-] Бугфиксов (как обычно) опять много
-------
2.0 beta 4

[+] Мелкие изменения
[+] Добавлена возможность хранения в одном файле подсветки нескольких цветовых схем
[+] Сделана правильная работа с цветами по умолчанию (родительскими цветами)
[+] Изменён и доработан перевод
[+] Добавлена поддержка даты последнего обновления файла подсветки
[+] Режим "Поверх всех окон"
[+] Смена кодировки текста
[+] Панель инструментов
    - Новый файл
    - Открыть
    - Сохранить
    - Сохранить как
    - Перечитать
    - Печать (пока не работает)
    - Вырезать, копировать, вставить
    - Undo, Redo
    - Поиск
    - Кодировка текста
    - Смена кодировки текста
    - Режим "Поверх всех окон"
[+] Панель "История файлов"
    - Сохранение позиции курсора
    - Автоматическое удаление "старых" записей
[+] Панель "Избранное"
[+] Сохранение/восстановление позиции курсора
[+] Использование плагина в качестве текстового редактора для Total Commander
[-] Позиция курсора при переключении режима WordWrap
[-] Бугфиксов (как обычно) опять много
-------


2.0 beta 3

[+] Интерактивная строка состояния
[+] Поддержка UTF8
[+] Автоопределение кодировки текста
[-] Сохранение кодировки текста после редактирования и сохранении файла
[-] Бугфиксов опять много - нет смысла перечислять :))

-------

2.0 beta 2

[*] Полностью переделана форма настройки интерфейса плагина
[*] Настройки подсветки вынесена в отдельный модуль
[*] Изменен формат и расположение INI файла цветовых схем
[*] Восстановлен перенос строк (WordWrap)
[+] Добавлены горячие клавиши. Некоторые работают только при просмотре.
[+] Возможность выбора (с сохранением) режима (просмотр/редактирование) для типов фалов
[-] Огромное количество исправлений - очень много :)))

-------
2.0 beta 1

1. Полностью переделан движок плагина

-------
1.2

1. Убраны неработающие настройки подсветки
2. Переименованы работающие настройки подсветки
3. Добавлено еще 4 группы ключевых слов
4. убраны мелкие баги
5. Все надписи меню и кнопок хранятся в отдельном файле (*.lng)

----------------------------------------
1.01

1.добавлено окно для ввода списка слов.
2.Все надписи и названия можно редактировать в lng файле.



Contact the author
------------------
Черных Сергей ( SCHM@ukr.net)
Ляпота Виталий (vetal-x@mail.ru)
              (synplus@ukr.net)