───═══ whats new? ═══─── ──══ colorer free craze ═─═ 08.03.2000 ══── 0. разделение пользователей. 1. пофиксена проблема с табуляциями. 2. лог ошибок компиляции базы (c:\_colorer.log) 3. кусочная загрузка и компиляция базы. 4. число цветов в 'regexp' и 'block' увеличено до пятнадцати (color0 - colorF) 5. переделана структура и формат цветовых определений в базе (см. /includes/_defines/_colors.hrc) 6. подсветка парных скобок при редактировании. регулируются параметрами brcolor и brtype. 7. добавлены описания lexx/yacc, eiffel, улучшенные perl, c, pascal, tex и многие другие... 8. введены расширенные тэги в тэге - и с возможностью задания их параметров по умолчанию. 9. возможность задания расцветки строк вложенных схем другого цвета не только до конца строки, но и до края экрана (параметр fullback) a. параметр maxlinelen - максимальная длина строки. параметр backparse - число строк для игнорирования проскока в анализе (bignum :) b. переделаны, улучшены и объединены в одну программы вьювера, генератора листингов. теперь эта программа не зависит от dll-файла, но естественно зависит от HRC-базы. с. dll-интерфейсы убраны из библиотеки. при желании вы можете скомпилировать либу, предоставляющую эти интерфейсы. d. все это, как понимаете, явилось следствием перевода колорера в раздел открытых либ - то есть выложены все его исходники. ──══ Ver 3.0 ═─═ 20.11.99 ══── 0. Ну, по скорости - чуть помедленнее вьювера... 1. А что, когда-то были проблемы с блочниками? :) 2. Colorer теперь предоставляет внешние интерфейсы для своих возможностей (Addons/). 3. В меню выбора расцветки курсор устанавливается на дефолтовое определение расцветки данного файла. 4. Изменен принцип отката окаймляющих схем - введен параметр Prior=Low|High. Указание его в со значением Low заставляет колорер увеличить приоритет окаймляющей схемы. 5. Перекроена внутренняя структура. 6. Поменял работу Row/Column маленько по просьбам. 7. Регэкспы русифицированы под Dos-кодировку. 8. Изменен для совместимости синтаксис оператора \~n - теперь он записывается как \yN - смысл тот же. 9. Добавлен оператор регулярных выражений \n (с кой-какими ограничениями). ──══ Ver 2.8 ═─═ 17.09.99 ══── 0. Пофиксен баг со слетом колорера на однострочных файлах, состоящих из одного блочного выделения. 1. Добавлены новые операторы в регэкспах: ?#n : Это оператор 'просмотра назад'. n - число символов для просмотра. ?~n : Отрицание просмотра назад. ?= : Просмотр вперед. ?! : Отрицание просмотра вперед. \c : Означает 'не-слово-до...'(схож с \b) \m и \M: Определяют начало и конец регэкспа (по дефолту они равны реальным началу и концу) 2. Теперь вы можете легко выбирать, менять и создавать свои собственные цветовые схемы в каталоге 'Defines'. 3. Добавлен тэг . Его использование заставляет колорер включать регэспы и ключевые слова из одной схемы в другую. 4. Добавлен тэг . Этот тэг заменяет собой параметр StLine, расширяя его возможности Его использование в _схеме_ заставит колорер проверить первую строку файла на совпадение с Match, и при положительном результате полностью переключиться на схему Scheme. 5. Добавлены описания для Active Server Pages (Yea! :-), Rc-files, Lisp, и другие... 6. Far 1.63 registry bug compatible :-) 7. Пофиксен нехороший баг с рекурсией. 8. Теперь однострочные регэкспы могут вызывать отвод конечного регэкспа окаймляющего их блочного выделения (до этого это могли делать только другие блочные структуры). ──══ Ver 2.666 ═─═ 10.07.99 ══── 0. Изменился формат Hrc. 1. Использование тэга изменилось. Теперь вы можете определять любые схемы, которые реализуют любой вид прозрачности, вложенных структур и переключений контекста. 2. Определены дополнительные схемы. 3. Теперь вы можете установить цвет фона в редакторе на свой вкус. 4. Пофиксены кой-какие баги в регэксповой либе. ──══ Ver 2.1 ═─═ 17.06.99 ══── 0. Итак, я написал свою собственную библиотеку регэкспов. Теперь колорер действительно работает быстро! 1. Тэг может использовать уже определенные цветовые константы. 2. Теперь вы можете указывать файлы для подсветки не только по расширению, но и по перовой строке. 3. Возможен ручной выбор текущего синтаксиса из меню редактора (F11 - Colorer - ...) 4. Более полное описание синтаксиса. 5. Пофиксен баг с утечкой памяти. Схожий баг - но во время редактирования - Рошала :-( 6. Доступны прозрачные регэкспы. 7. Теперь по дефолту установки цветов стандартны. 8. Кой-какие описания добавлены. 9. Пофиксен баг с функцией поиска ключевых слов. Раньше некоторые из них могли игнорироваться. ──══ Ver 2.0 ═─═ 24.05.99 ══── ──══ Ver 1.62 ═─═ 28.04.99 ══── ──══ Ver 1.0 ══── ──══ Ver 0.9 ══──