AkelPad 4.9.8 (18.07.2016) -------------------------- Добавлено: флаг 128 в ручной параметр "PaintOptions" - высота строки как единица для вертикальной прокрутки (по умолчанию пиксел). Добавлено: необязательный параметр для команд 4103,4106: 1 - форсировать использование последней директории. AkelPad 4.9.7 (13.12.2015) -------------------------- Изменено: архитектура плагинов. Обновите плагины. Изменено: "Заменить всё" с направлением вверх. Добавлено: опция в диалог поиска/замены ". захватывает \n". Добавлено: каталанский языковой модуль (Hiro5). Добавлено: параметр командной строки /NewInstance - форсировать создание нового экземпляра программы. Добавлено: параметр командной строки /MainClass("MyAkelPad4") - задать имя класса для нового экземпляра программы. Добавлено: возможность указывать символ \0 в разделителях. Добавлено: позиция ошибки в сообщении об ошибке в регулярном выражении. AkelPad 4.9.6 (14.09.2015) -------------------------- Исправлено: печать текста со вложенными правилами подсветки синтаксиса. Исправлено: прокрутка текста до каретки при перетаскивании файла на окно редактирования. AkelPad 4.9.5 (11.09.2015) -------------------------- Добавлено: возможность использовать вложенные правила подсветки синтаксиса. Добавлено: альтернативная замена блокнота Windows (через реестр) в инсталлятор. Добавлено: греческий языковой модуль (Johnakiss). Добавлено: узбекский языковой модуль (Shamsiddinov Zafar). Добавлено: опция "Молча закрывать несохраненную пустую вкладку (MDI)" теперь также работает в режиме SDI. Исправлено: сброс позиций каретки для команд 4199, 4200 при изменении переноса по словам. Исправлено: возможная передача нажатия Enter другому процессу при закрытии диалога созданного плагином. Исправлено: замена инсталлятором блокнота на x64 системах. Исправлено: обработка параметра командной строки /Z со включенным режимом совместимости с MS Notepad. AkelPad 4.9.4 (03.06.2015) -------------------------- Изменено: иконка на вкладке не растягивается, если масштаб экрана отличен от 96 dpi. Изменено: переключение между немодальными диалогами с помощью команд 4332 и 4333. Изменено: восстановление выделения после "Заменить всё" с использованием регулярных выражений. Добавлено: необязательный параметр для команд 4166,4170: 1 - удалять пробел/табуляцию при однострочном выделении. Исправлено: прорисовка активного столбца. Исправлено: поиск по кругу с направлением вниз или вверх, когда каретка находилась внутри искомого текста. Исправлено: левый и верхний отступы текста были смещены на 1 пиксел. AkelPad 4.9.3 (25.03.2015) -------------------------- Добавлено: метасимвол \K - исключить предыдущие символы из результата. Добавлено: теперь команды 4199, 4200 также переводят каретку по позициям буфера отмен. Исправлено: AKD_DLLUNLOAD обработка сигнала выгрузки для устаревшего экземпляра объекта. Исправлено: печать нескольких копий на Win7. Исправлено: параметр WordBreak. Исправлено: прорисовка активного столбца. Исправлено: открытие системного меню в немодальных диалогах. Исправлено: клик средней клавишей мыши приводил к созданию новой вкладки при открытом меню. AkelPad 4.9.2 (05.01.2015) -------------------------- Изменено: значительные оптимизации перерисовки окон для уменьшения мелькания. Добавлено: возможность вызова метода Scripts плагина напрямую из /If(). Например: /If(`AkelPad.Constants._X64 == 1`, `/Quit`, ``) Добавлено: возможность использовать /*комментарий*/ в параметрах методов командной строки. Исправлено: не работали кнопки управления размерами вкладки (MDI). Исправлено: мелькание главного окна на Win7. Исправлено: использование переменных в пункте "Выполнить". Исправлено: команда "Закрыть все кроме активной" (PMDI). Исправлено: выбор строки из списка в диалоге поиска/замены, не восстанавливало пункт "С начала". AkelPad 4.9.1 (15.12.2014) -------------------------- Изменено: архитектура плагинов. Обновите плагины. Изменено: перенесены SmartSel::altSmartHome, SmartSel::altSmartEnd, SmartSel::altSmartUpDown, SmartSel::altNoSelEOL в диалог настроек SmartSel::Settings. Чтобы убрать сообщения SmartSel при старте программы, необходимо зайти в диалог плагинов (Alt+P) и нажать ОК. Изменено: инвертировано действие команд изменения регистра 4175-4180 - теперь по умолчанию изменение регистра применяется к текущему слову, если нет выделения. Необязательный параметр со значением 1 теперь изменяет регистр для всего текста, если нет выделения. Изменено: при закрытии активного разделённого окна выделение и прокрутка сохраняется. Изменено: флаг 64 ручного параметра "MouseOptions" теперь применяется ко всем типам выделения строк мышью. Добавлено: обновление скриптов в AkelUpdater. Добавлено: метод командной строки /If() для использования кода по условию. Добавлено: метод командной строки /Var() для изменения использования переменных у методов следующих далее по командной строке. Добавлено: параметр для отображения окна в заданном стиле в метод командной строки /Exec(). Добавлено: команда 4322 и пункт меню - клонировать вкладку. Добавлено: команда 4323 и пункт меню - копировать путь файла текущей вкладки. Добавлено: настройка для сохранения позиции немодальных диалогов ("Перекодировать...", "Найти...", "Заменить...", "Перейти..."). Добавлено: ручной параметр "FixedCharWidth" - определяет фиксированную ширину символа. Все символы, включая пропорциональные шрифты, будут рисоваться в заданной ширине. Исправлено: команда 4110 не работала для SDI. Исправлено: переключение на предыдущую вкладку после закрытия текущей (PMDI). Исправлено: черное мелькание при изменении размера главного окна на Win7 с включенным Aero. AkelPad 4.9.0 (08.09.2014) -------------------------- Изменено: квантификаторы регулярных выражений теперь обладают классической жадностью. Чтобы сделать их сверхжадными (старый принцип), используется "+" после квантификатора, например, "\d*+". Добавлено: возможность в диалоге открытия/сохранения файла указывать NTFS поток на Win7. Добавлено: флаги для ручного параметра "MouseOptions": 256 - инвертировать горизонтальную прокрутку колесиком мыши; 512 - инвертировать вертикальную прокрутку колесиком мыши. Исправлено: нажатие пробела как часть ввода символа на специальных раскладках клавиатуры. Исправлено: сохранение NTFS потока в защищенный файл (UAC). Исправлено: команда 4198 могла не обновлять позицию активного столбца. AkelPad 4.8.9 (20.06.2014) -------------------------- Добавлено: команда 4194 - вставить текст из буфера обмена с учетом регистра выделения. Добавлено: необязательный параметр для команд изменения регистра 4175-4180: 1 - изменить регистр для текущего слова, если нет выделения. Добавлено: (?опции) возможность устанавливать опции индивидуально для групп. Добавлено: (?>шаблон) атомарная группировка. Добавлено: возможность использовать просмотр назад в условном шаблоне, например, "(?(?<=a)b|c)". Добавлено: утилита "AkelAdmin.exe" теперь обеспечивает возможность изменить файл в корне диска (UAC). Добавлено: чтобы открыть *.lnk или *.url из диалога открытия файла непосредственно, необходимо нажать на кнопку "Открыть" с зажатым Ctrl (WinXP). Исправлено: смешивание цвета каретки и активного столбца с фоном. Исправлено: использование метасимволов \w и \W в наборе знаков []. Исправлено: возможность в диалоге открытия/сохранения файла указывать NTFS поток или путь, содержащий обратные слэши. Исправлено: при поиске по кругу с начала документа сообщение "Поиск завершён" не отображалось. Исправлено: флаг 4 ручного параметра "ShowModify" - отображение модифицированности пропадало при переключении между вкладками (PMDI). AkelPad 4.8.8 (12.04.2014) -------------------------- Изменено: архитектура плагинов. Обновите плагины. Изменено: в диалоге замены, последняя использованная кнопка, локально становится кнопкой по умолчанию. Изменено: при открытии множества файлов, сообщение о создании нового или открытии бинарного файла, использует кнопки "Да/Нет/Отмена" вместо "ОК/Отмена", что позволяет при ответе "Нет", продолжать открытие остальных файлов. Изменено: при ответе "Нет" на вопрос о переоткрытии измененного файла, документ помечается измененным. Изменено: метасимвол \w - соответствует любому символу, составляющему слово (любому символу, который не является разделителем). Изменено: метасимвол \W - соответствует любому символу, не составляющему слово (любому символу, который является разделителем). Добавлено: печать нескольких копий с настройкой "Разобрать по копиям". Добавлено: "Заменить все" без сообщения. Добавлено: команда 4195 и пункт меню - удалить все табы и пробелы в выделении. Добавлено: возможность в диалоге открытия/сохранения файла указывать NTFS поток или путь, содержащий обратные слэши. Добавлено: ручной параметр для "SingleOpenProgram" со значением 2 - опция "Не открывать программу дважды" работает только для совпадающего exe файла. Требует запуска от имени администратора (UAC). Добавлено: ручной параметр "EditStyle" - определяет некоторые флаги создания окна редактирования. Исправлено: опция "Не открывать программу дважды" на Win7. Исправлено: клавиша Влево не перемещала каретку на предыдущую строку при включенной опции "Выход каретки за края строк". Исправлено: сохранение параметров "CmdLineBegin" и "CmdLineEnd". Исправлено: диалоги, содержащие AkelEdit контрол, не открывались на Win9x. AkelPad 4.8.7 (02.02.2014) -------------------------- Добавлено: (?(условие)шаблон-истина|шаблон-ложь) условные шаблоны. Добавлено: (?^шаблон) отрицательное соответствие шаблону. Добавлено: (?<=шаблон) и (?Распознавание кодировки") распознавание UTF-8 не сработало. Добавлено: перемещение вертикального маркера с помощью мыши и клавиши Shift, а также одновременное перемещение лимита переносов, если их значения равны. Добавлено: опция для поиска текста по кругу. Добавлено: повторный вызов диалога поиска/замены активирует его, а также подхватывает выделенный текст. Добавлено: ручные параметры "CmdLineBegin" и "CmdLineEnd" - задают код, который будет добавлен к началу и концу командной строки, перед ее обработкой. Добавлено: переменные для "StatusUserFormat": "%al" - количество строк в документе; "%ar" - количество символов в документе (RichEdit); "%se[текст]" - текст отображающийся по достижению конца документа при поиске. Добавлено: флаг 16 в ручной параметр "PaintOptions" - не рисовать вертикальный маркер после последней строки. Добавлено: буфер отмены запоминает расположение каретки. Добавлено: параметр для ожидания завершения программы в метод командной строки /Exec(). Добавлено: пункт меню для вызова справки. Добавлено: горячая клавиша Ctrl+Num/ для возврата размера шрифта, который был при старте программы. Исправлено: обновление окна редактирования после удаления текста. Исправлено: игнорирование левого клика мыши. Исправлено: параметр WordBreak. Исправлено: восстановление прокрутки после разворачивания свернутого окна со включенным переносом по словам (MDI). Исправлено: "\|" в методе командной строки /Insert(). AkelPad 4.5.6 (16.03.2011) -------------------------- Изменено: информация о последних файлах теперь сохраняется в ключе "file*" вместо "nm*", "cp*", "ps*". Обновите плагины ContextMenu и RecentFiles. Изменено: код команды 4501 теперь 4140. Изменено: при возможности в запросе о сохранении файла используется системное окно сообщений. Добавлено: запоминание выделения в последних файлах. Добавлено: кнопка "Нет для всех" также доступна при использовании пунктов меню "Окно" - "Закрыть все" и "Закрыть все кроме активной" (MDI/PMDI). Добавлено: команда 4206 - вернуть размер шрифта, который был при старте программы. Исправлено: восстановление размеров главного окна, находившегося за пределами видимости. Исправлено: положение каретки после удаления текста. AkelPad 4.5.5 (25.02.2011) -------------------------- Добавлено: флаг 1024 в ручной параметр "PaintOptions" - не рисовать границу у окна редактирования. Добавлено: переход по любым немодальным диалогам программы с помощью горячей клавиши F6. Исправлено: размеры окон при использовании масштаба отличного от 96 dpi. Исправлено: использование флага 256 в ручном параметре "PaintOptions" и отмена после "Заменить все" со включенным переносом по словам. AkelPad 4.5.4 (15.02.2011) -------------------------- Добавлено: опция для перемещения каретки по правому клику мыши. Добавлено: опция для закрытия несохраненной пустой вкладки без запроса (MDI/PMDI). Добавлено: при закрытии программы, в сообщение о сохранении документа добавлен вариант "Нет для всех". Добавлено: возможность перейти к проблемному месту, в сообщении о потере символов в указанной кодировке. Добавлено: распознавание Восточно-Европейских кодировок (1250, OEM, UTF-8). Добавлено: распознавание Западно-Европейских кодировок (1252, OEM, UTF-8). Добавлено: команда 4321 - закрыть все неизмененные вкладки (MDI/PMDI). Добавлено: "\|" в метод командной строки /Insert() - указывает на положение каретки после вставки текста. Добавлено: локально запоминается последний запущенный плагин. Исправлено: перекодирование UTF-8. Исправлено: копирование/вставка текста из буфера обмена между окнами AkelEdit разной битности (Windows x64). Исправлено: в курсивных стилях шрифта табуляция могла перекрывать предшествующий символ. AkelPad 4.5.3 (12.01.2011) -------------------------- Добавлено: параметры командной строки /C, /B, /L для возврата в режим запроса. Исправлено: при определенных условиях внетекстовая область не прорисовывалась. Исправлено: сохранение настроек в режиме SDI. Исправлено: AkelPad.ini перезаписывался, когда не было изменений в настройках. AkelPad 4.5.2 (03.01.2011) -------------------------- Добавлено: 64-битная версия программы. Исправлено: файл не открывался при активном модальном диалоге. Исправлено: AkelPad.ini перезаписывался, когда не было изменений в настройках. AkelPad 4.5.1 (02.12.2010) -------------------------- Изменено: увеличена скорость работы со сворачиванием блоков. Изменено: улучшена работа с IME (иероглифы). Изменено: шрифт по умолчанию теперь "Courier New" с размером 10. Изменено: отображение вкладок при использовании стилей отображения для окон и кнопок в Windows XP (MDI/PMDI). Изменено: по умолчанию используется системный цвет для ссылок. Изменено: если есть возможность, то используется системный курсор для ссылок. Исправлено: замена на многострочный текст. Исправлено: отсутствие сообщения при ошибке открытия/сохранения файла. Исправлено: URL, находящийся в блоке комментариев, не подсвечивался. Исправлено: выделение при отмене разделения окна (MDI). Исправлено: двойной/тройной клик мыши в разделенных окнах. Исправлено: переход к найденному тексту. Исправлено: переменная "%dm" для "StatusUserFormat". Исправлено: левый клик мыши в Windows 95. AkelPad 4.5.0 (28.10.2010) -------------------------- Изменено: архитектура плагинов. Обновите плагины. Изменено: улучшено открытие большого количества файлов (MDI/PMDI). - Успешно протестирована работа со 100 тысячами файлом в режиме PMDI. - Максимальное количество документов в режиме MDI - 700. При попытке превысить это число, выдается сообщение, указывающее на необходимость использования режима PMDI. Изменено: реструктурирован, оптимизирован механизм работы со сворачиванием блоков. Изменено: многострочная вертикальная вставка. Изменено: пункт меню "Сохранить все" деактивируется при отсутствии измененных файлов. Изменено: если автоматический выбор "В выделении" включен и отсутствует выделение, предыдущее направление восстанавливается. Изменено: возвращено выравнивание по левому краю в строке состояния. Добавлено: возможность назначать цвет и стиль шрифта для текста внутри блока. Т.е. многострочные комментарии сейчас подсвечиваются (Coder::CodeFold должен быть включен). Добавлено: чешский языковой модуль (Frantisek Bartos). Добавлено: венгерский языковой модуль (ZityiSoft). Добавлено: переменные для "StatusUserFormat": "%dc" - количество всех документов (MDI/PMDI); "%dm" - количество измененных документов (MDI/PMDI); "%ds" - количество неизмененных документов (MDI/PMDI); "%di" - индекс активного документа (MDI/PMDI); "%cl" - буква текущего символа. Исправлено: переоткрытие файла в разделенных окнах. Исправлено: переоткрытие группы файлов с использованием опции "Не открывать файл дважды". Исправлено: после открытия главного меню с помощью горячей клавиши, последующий ввод символа игнорировался. Исправлено: при замене на многострочный текст, перевод вставляемых строк не устанавливался в значение текущего документа. Исправлено: активирование программы с помощью мыши и "Следить за изменением файла". Исправлено: табуляция печаталась в цвете с отключенной цветной печатью. Исправлено: табуляция и перенос по символам. Исправлено: восстановление позиции первой видимой строки при наличии свернутых блоков. AkelPad 4.4.9 (16.09.2010) -------------------------- Изменено: выравнивание "Изменен" и "Только чтение" в строке состояния по центру. Исправлено: ошибка программы в случае, когда нет замен после "Заменить все" (появилась в 4.4.8). AkelPad 4.4.8 (15.09.2010) -------------------------- Изменено: сообщения подсветки синтаксиса. Обновите Coder плагин. Изменено: теперь в диалоге поиска/замены после изменения поля "Что:", пункт "С начала" восстанавливается. А также затемнение пункта "С начала" не влияет на поведение "Заменить все". Изменено: оптимизация некоторых условий "Заменить все". Изменено: при определении кодировки символ "\xCD" теперь соотносится не только с 1251, но и с 866. Добавлено: ручной параметр "StatusUserFormat" - задает формат пользователя для строки состояния. Добавлено: индикация режима "Только чтение" в строку состояния. Добавлено: поддержка системных переменных в опцию "Выполнить" - "%WinDir%\notepad.exe". Добавлено: меню на границах разделенных окон. Добавлено: теперь любую операцию перетаскивания можно прервать клавишей Esc. Исправлено: восстановление выделения после "Заменить все". Исправлено: использование "tt" в ручных параметрах DateInsertFormat и DateLogFormat. AkelPad 4.4.7 (30.08.2010) -------------------------- Добавлено: опция в диалог "Выбор окна" для инвертирования выделения, а также возможность отображения только неизмененных файлов (PMDI/MDI). Добавлено: возможность перезаписи цветовой схемы. Добавлено: кнопка закрытия в предпросмотр печати. Исправлено: в окне предпросмотра открытия файла не устанавливался шрифт окна редактирования. Исправлено: в разделенных окнах не совпадали отступы текста. Исправлено: закрытие выбранных вкладок в диалоге "Выбор окна" (PMDI/MDI). Исправлено: рудименты после изменения стороны плавающего окна (PMDI). AkelPad 4.4.6 (27.07.2010) -------------------------- Изменено: объединен параметр "ReplaceAllAndClose" в "SearchOptions". Добавлено: опция поиска для автоматического выбора "В выделении", если присутствует выделение. Добавлено: при завершении сеанса пользователя, выдается запрос на сохранение несохраненных документов. Добавлено: метод командной строки /SaveFile() теперь может принимать -1 в качестве кодировки и BOM, что означает использование текущих значений документа. Исправлено: возможное падение программы при изменении размеров окна редактирования, использующего перенос по словам. Исправлено: обработка командной строки и "Следить за изменением файла". Исправлено: определить кодировку заново для пустого документа приводило к обнулению кодировки. Исправлено: метод командной строки /SaveFile() игнорировал первый параметр. Исправлено: параметр "ShowModify" в режиме PMDI. Исправлено: табуляция при печати. Исправлено: выделение при отмене разделения окна. Исправлено: мелькание окна при первом разделении окна (PMDI). Исправлено: снятие галочки "Разделители слов" не устанавливало разделители по умолчанию. Исправлено: команда 4196 игнорировала режим только чтение. AkelPad 4.4.5 (08.07.2010) -------------------------- Изменено: контекстное меню для вкладок использует пункты меню "Окно" (PMDI). Добавлено: поддержка буфера обмена содержащего NULL символ (между окнами AkelEdit'а). Исправлено: обработка командной строки и рабочая директория. Исправлено: сохранение в кодировках UTF32-LE и UTF32-BE. Исправлено: возможное зависание программы при переключении между вкладками, использующими перенос по словам (MDI). Исправлено: порядок в переключении между вкладками (MDI/PMDI). Исправлено: при печати диапазона страниц, печаталась только первая страница. Исправлено: горячая клавиша F12, для отображения меню кодировок, не работала. Исправлено: вставка пробела, табуляции в пустое вертикальное выделение. AkelPad 4.4.4 (19.06.2010) -------------------------- Изменено: Рекомендуется "чистая" установка программы. Объединенные плагины: HighLight + CodeFold + AutoComplete -> Coder CaptureClipboard + PasteSerial + SelAutoCopy -> Clipboard AutoSave + NoBOM -> SaveFile Lines + Crypt + LinkExtract -> Format NoSelEOL + SmartHome -> SmartSel Переименованные плагины: AutoScroll -> Scroll Плагины интегрированные в программу: SaveAllAs, LogDate, KeybLayout Изменено: значительно уменьшено число строк кода программы за счет оптимизации поддержки Win95/98/Me. Изменено: теперь не используется libc.lib, что позволит безошибочно компилироваться программе на последних MS VS. Изменено: настройки сохраняются, только если были изменения. Теперь возможно редактирование AkelPad.ini из самой программы. Изменено: при выходе из программы сохраняются настройки активной вкладки, а не последней закрытой (MDI). Изменено: отсортированы команды не входящие в главное меню. Изменено: режим только чтение теперь не наследуется и не сохраняется. Пункт из меню "Настройки" перенесен в меню "Вид". Для режима теперь используется команда 4216. Изменено: более спокойная работа с перетаскиванием текста мышью. Изменено: перед открытием файла теперь обновляются элементы управления, если главное окно было свернуто (MDI). Добавлено: псевдо-многооконный режим (PMDI), который позволяет открывать неограниченное число файлов. В отличие от режима MDI, открытие новой вкладки не приводит к созданию новых графических объектов, что позволяет избежать переполнения GDI буфера. Для режимов SDI/MDI/PMDI теперь используются команды 4261/4262/4263 соответственно. Добавлено: возможность использования методов /OpenFile(), /SaveFile(), /Command(), /Call(), /Exec(), /Font(), /Recode(), /Insert() в командной строке. А также добавлены параметры /L+ и /L- для тихого ответа на сообщение о потере символов в указанной кодировке. Добавлено: поддержка кодировок UTF32-LE и UTF32-BE. Добавлено: диалог "Сохранить все как", позволяющий сохранить все открытые документы в определенной кодировке, а также формате новой строки (MDI). Добавлено: опция запоминания раскладки клавиатуры для каждой вкладки (MDI). Добавлено: опция вставки текущей даты и времени в конец открытого файла, если в его начале имеется ".LOG". Добавлено: ручной параметр "DateInsertFormat" - определяет формат вставляемой даты. Добавлено: ручной параметр "DateLogFormat" - определяет формат даты для файлов содержащих ".LOG" в начале. Работает только при отмеченном пункте в настройках "Вставить дату, если файл содержит .LOG в начале" (DateLog=1). Добавлено: ручной параметр "PaintOptions" - определяет некоторые установки по прорисовке окна редактирования и текста. Задается суммой членов: 1 Рисование текста по группам символов (по умолчанию посимвольная прорисовка). С этим флагом некоторые программы, использующие графическое распознавание текста, могут начать распознавать текст (если не распознавали), принтер может печатать быстрее, но подсвеченные символы и комбинированные символы юникода могут рисоваться иначе, а также редактирование этих символов может стать некомфортным. 2 Не рисовать выделение перевода строки как пробела. 4 Рисовать выделение перевода строки до правой границы. 8 Скрывать выделение при потере фокуса. 256 Скрывать прокрутку текста у окна редактирования, если она не требуется. 512 Рисовать тонкую границу у окна редактирования. По умолчанию: 0. Добавлено: возможность в диалоге "Перейти к строке..." перейти на указанную колонку в строке. Добавлено: "Закрыть", "Закрыть все", "Закрыть все, кроме активного" в меню "Окно". Добавлено: опция для отображения только имен файлов в диалог "Выбор окна" (MDI). Добавлено: настройка расширения по умолчанию при сохранении документа. Добавлено: теперь запоминание/восстановление последней посещенной директории управляется программой. Добавлено: быстрое сохранение или переоткрытие нового, не сохраненного документа в другой кодировке теперь приводит к изменению текущей кодировки. Добавлено: параметр %d в настройки страницы, для печати директории к файлу. Добавлено: "Вертикальная вставка" в меню "Правка". Добавлено: Ctrl+5 - менять регистр по кругу. Добавлено: локально запоминается последняя открытая вкладка в диалоге настроек. Исправлено: сохранение неактивного документа. Исправлено: выделение не обновлялось после переключения между частями разделенного окна. Исправлено: сворачивание блоков в разделенном окне. Исправлено: регистронезависимый поиск. AkelPad 4.4.3 (31.03.2010) -------------------------- Изменено: освобождено сочетание Ctrl+E, которое использовалось для режима "Только чтение". Изменено: объединены настройки "TabViewMDI", "TabTypeMDI", "TabSwitchMDI" в "TabOptionsMDI", "CaretOutEdge", "CaretVertLine" в "CaretOptions". Добавлено: опция для отключения перетаскивания текста мышью. Исправлено: вероятность некорректного чтения файла в двухбайтовой кодировке (WinVista/7). Исправлено: цветная печать. Исправлено: проверка при запуске видимости главного окна программы. Исправлено: при изменении формата новой строки не обновлялось выделение. AkelPad 4.4.2 (16.03.2010) -------------------------- Добавлено: цветная печать. Добавлено: польский языковой модуль (Krzysztof Janicki). Добавлено: при запуске проверяется видимость главного окна программы. Исправлено: возможное падение программы при появлении ошибки ввода\вывода. Исправлено: сворачивание блоков текста. Исправлено: вертикальное выделение. Исправлено: закрытие плагина с "плавающим" окном посредством клавиши Esc, могло посылать сигнал выхода из программы. AkelPad 4.4.1 (14.02.2010) -------------------------- Изменено: улучшено определение иконки файла (MDI). Добавлено: опция для отключения выделения мышью как в RichEdit'е. Исправлено: ошибка программы при переносе по словам в разделенных окнах. Исправлено: внетекстовая область не прорисовывалась после разблокировки компьютера. AkelPad 4.4.0 (10.02.2010) -------------------------- Изменено: архитектура плагинов. Обновите плагины. Изменено: выделение мышью теперь еще более приближено к RichEdit'у. Изменено: переоткрытие файла, если пользователь сохранил файл, несмотря на предупреждение о том, что будут потеряны символы. Изменено: теперь параметр "ShowModify" по умолчанию равен 1+8=9. Добавлено: сообщения для сворачивания блоков текста в AkelEdit. Добавлено: возможность назначать Tab, Shift+Tab в диалоге плагинов, при условии, что переход на окно ввода горячей клавиши пользователь осуществил с помощью мышки. AkelPad 4.3.6 (27.11.2009) -------------------------- Изменено: улучшена подсветка синтаксиса. Добавлено: проверка совместимости языковых модулей. Теперь версия языкового модуля должна совпадать с версией программы. Добавлено: параметр "RichEditClass" - определяет какое имя класса будет у окна редактирования: 0 "AkelEdit" (по умолчанию) 1 "RichEdit20" Добавлено: опция для отключения выделения нажатием левой кнопкой мыши в зону левого отступа. Исправлено: работа с IME (иероглифы). AkelPad 4.3.5 (01.11.2009) -------------------------- Изменено: установлена однопотоковая модель для выделения участков памяти, как следствие наблюдается значительное увеличение скорости замены, удаления, вставки текста. Исправлено: возможная ошибка программы при изменении выделения (появилась в 4.3.3). AkelPad 4.3.4 (31.10.2009) -------------------------- Изменено: уменьшено потребление графических ресурсов при открытии большого количества файлов. Добавлено: в диалог выбора окна (MDI): - поиск вкладки; - выравнивание по горизонтали/вертикали выбранных вкладок; - сортировка, изменение порядка вкладок; - сохранение, закрытие выбранных вкладок; - возможность отражения только измененных файлов; - запоминание размеров диалога; - горячая клавиша F10 для открытия диалога. Добавлено: если маркер и/или лимит переносов равны -1, то их расстояние равно ширине печатной страницы (используйте моноширинные шрифты). Добавлено: локальное запоминание размеров диалога и масштаб предпросмотра печати. Добавлено: при открытии предпросмотра печати активной становится страница, на которой находится каретка. Исправлено: после замены во всем тексте в 4.3.3 прокрутка не восстанавливалась. Исправлено: замена на "\n". Исправлено: параметр WordBreak. Исправлено: открытие ссылки содержащей другую ссылку. Исправлено: одинарный клик по ссылке. AkelPad 4.3.3 (17.10.2009) -------------------------- Изменено: переоформлена иконка программы. Добавлены размеры 16х16, 48х48. Изменено: увеличена скорость выделения большого блока текста. Изменено: навигация посредством Ctrl+Down/Ctrl+Up теперь идентична RichEdit'у. Добавлено: возможность назначать горячие клавиши в диалоге плагинов: (Ctrl|Alt|Shift)+Delete, (Ctrl|Alt|Shift)+Backspace, Ctrl+Tab, Ctrl+Shift+Tab. AkelPad 4.3.2 (22.09.2009) -------------------------- Добавлено: "Слово целиком" в диалог поиска/замены. Добавлено: возможность указывать левые и правые разделители ссылок. Добавлено: скроллинг левой кнопкой мыши в диалоге предварительного просмотра перед печатью. Добавлено: возможность использовать выделение текста совместно со скроллингом средней клавишей мыши. Исправлено: определение кодировки в 4.3.1. Исправлено: поиск текста с флагом AEFR_WHOLEWORD. Исправлено: печать текста содержащего суррогатные пары. AkelPad 4.3.1 (15.09.2009) -------------------------- Изменено: улучшена подсветка синтаксиса. Изменено: внутренняя обработка Alt+NumPad, начинается после двойного Num 0. Добавлено: манифест в ресурсы программы. Добавлено: установка на WinVista и Win7 с заменой блокнота. Добавлено: размеры диалогов "Цвета..." и "Плагины..." теперь изменяемы. Исправлено: удаление вертикальной полосы прокрутки (Win7). AkelPad 4.3.0 (28.08.2009) -------------------------- Изменено: архитектура плагинов. Обновите плагины. Изменено: улучшена подсветка синтаксиса. Добавлено: внутренняя обработка Alt+NumPad. Исправлено: "Заменить все". Исправлено: выделение нажатием левой кнопкой мыши в зону левого отступа. Исправлено: внетекстовая область не прорисовывалась после разблокировки компьютера. Исправлено: не возвращалось управление пользователю, после появления сообщения при перетаскивании текста в соседнюю вкладку (MDI). Исправлено: если не сохраняемые символы находились на последней строке, то выдавался некорректный номер строки. AkelPad 4.2.6 (10.08.2009) -------------------------- Изменено: AkelEdit теперь использует посимвольную прорисовку. Изменено: выделение нажатием левой кнопкой мыши в зону левого отступа. Изменено: если используется перенос по символам, то печать документа также производится с переносом по символам. Добавлено: поддержка суррогатных пар UTF-16. Добавлено: команда 4430 - вставить текст из буфера обмена после каретки. Добавлено: поддержка Drag'n'Drop текста содержащего NULL символ (между окнами AkelEdit'а). Исправлено: корректное открытие/сохранение UTF-8 текста содержащего суррогатные пары. Исправлено: ссылка, находившаяся в начале строки, не подсвечивалась в 4.2.5. Исправлено: обновление переносов по словам после изменения отступов текста. Исправлено: обновление разделенных окон после изменения переносов по словам. AkelPad 4.2.5 (08.07.2009) -------------------------- Изменено: улучшена подсветка синтаксиса. Добавлено: предварительный просмотр перед печатью. Добавлено: возможность для установки междустрочного интервала. Добавлено: возможность настройки разделителей переноса по словам. Добавлено: сообщения для печати в AkelEdit. Добавлено: возможность распечатывать указанную страницу или диапазон страниц. Добавлено: команда 4113 - печать без диалога. Исправлено: нажатие на ссылку могло приводить к ошибке в программе. AkelPad 4.2.4 (15.06.2009) -------------------------- Изменено: улучшена подсветка синтаксиса. Добавлено: финский языковой модуль (Jani Kinnunen). Исправлено: "Заменить все" приводило к унификации формата новой строки в бинарных файлах. AkelPad 4.2.3 (01.05.2009) -------------------------- Изменено: улучшена подсветка синтаксиса. Изменено: тройной клик мыши выделяет всю разделенную переносами строку. AkelPad 4.2.2 (26.04.2009) -------------------------- Добавлено: сообщения для подсветки синтаксиса в AkelEdit: - возможность подсвечивать разделители, слова, текст между словами (например: строковые комментарии, текст в кавычках и т.д.); - возможность указывать цвет текста и цвет фона. - возможность указывать стиль шрифта (обычный, жирный, курсив, жирный курсив). Добавлено: сообщения AKD_INI* для работы с ini файлом в кодировке UTF-16LE. Добавлено: команда 4429 - вставить из буфера обмена в вертикальное выделение (Alt+V). Исправлено: ошибка координат при перемещении по PageUp/PageDown. Исправлено: не запоминалось изменение размера шрифта, используя Ctrl+WheelMouse. Исправлено: урезание строки поиска (Win95/98/Me). Исправлено: дублирование системной кодировки в списке, когда Ansi и Oem кодировка совпадают. AkelPad 4.2.1 (06.04.2009) -------------------------- Изменено: файл теперь не считывается целиком в память перед открытием (потоковое открытие). Добавлено: возможность остановить открытие файла (клавиша Esc). Исправлено: появление вертикальной полосы прокрутки при создании нового файла в режиме переноса по словам (MDI). AkelPad 4.2.0 (23.03.2009) -------------------------- Изменено: переоткрытие файла, если пользователь сохранил файл с изменением кодировки. Изменено: выделение двойным и тройным кликом мыши. Добавлено: проверка совместимости плагинов и программы. Обновите плагины. Добавлено: возможность устанавливать вертикальный маркер. Добавлено: дополнен параметр "WordBreak". Исправлено: серьезная ошибка в 4.1.9 в режиме переноса по словам. Присвоение некорректного указателя приводило к потере части файла при сохранении. Исправлено: после изменения формата новой строки файл сохранялся со вставкой символа новой строки в местах переноса. Исправлено: амперсанд в имени кнопки вкладки (MDI) и в списке последних файлов. AkelPad 4.1.9 (16.03.2009) -------------------------- Изменено: сохранение отступов слева в режиме переноса по словам. Добавлено: из деинсталлятора теперь возможно удалить следы инсталлятора (ярлыки, ключ в реестре, файл Uninstall.exe) без удаления файлов программы. Исправлено: перенос табуляции. Исправлено: изменение размеров разделенного окна, а также "плавающих" окон. Исправлено: отображение звездочки * в заголовках не обновлялось после переоткрытия документа (MDI). AkelPad 4.1.8 (10.03.2009) -------------------------- Изменено: более аккуратное изменение размеров разделенного окна. Добавлено: когда включен перенос по словам, теперь перенесённые номера строк отображаются как неперенесённые. Дополнен параметр "StatusPosType". AkelPad 4.1.7 (05.03.2009) -------------------------- Изменено: уменьшено мелькание при передаче фокуса. Добавлено: горячие клавиши: - F9 перейти к следующей части разделенного окна; - Shift+F9 перейти к предыдущей части разделенного окна. Исправлено: разделение окна на Win95/98/Me. Исправлено: разделение окна и ToolBar плагин. Исправлено: разделение окна и Drag'n'Drop из другой вкладки (MDI). Исправлено: обновление выделения после отмены разделения окна. AkelPad 4.1.6 (03.03.2009) -------------------------- Добавлено: возможность разделять окно редактирования для работы с разными областями одного файла. Добавлено: команды 4212, 4213, 4214, 4427, 4428 для работы с частями разделенного окна. Добавлено: возможность переносить строки по достижению ими определенного лимита в символах. Исправлено: изменение толщины шрифта в 4.1.5. AkelPad 4.1.5 (26.01.2009) -------------------------- Изменено: значительно улучшена работа с памятью при большом количестве открытых файлов (MDI). Добавлено: параметр "ShowModify" - определяет, где можно будет увидеть, что документ изменен. Задается суммой членов: 1 Отображение "Изменен" в строке состояния. 2 Отображение звездочки * в заголовке главного окна (SDI). 4 Отображение звездочки * в заголовке окна вкладки (MDI). 8 Отображение звездочки * в имени кнопки вкладки (MDI). По умолчанию: 1, отображать везде: 1+2+4+8=15. Добавлено: описание в AkelHelp-Rus.htm параметров, задающихся пользователем вручную, а также описание внутренних команд, использующихся в ContextMenu, ToolBar, Hotkeys и Scripts плагинах. Исправлено: работа с корейским IME (иероглифы). Исправлено: рисование активного столбца (Win98/Me). AkelPad 4.1.4 (19.01.2009) -------------------------- Добавлено: изменение цвета активного столбца. Добавлено: опция перехода на указанное смещение в диалог "Перейти к строке...". Добавлено: параметр "StatusPosType": 0 строка статуса отражает статистику в "Строка:Символ". 1 строка статуса отражает статистику в "Строка:Столбец". Добавлено: распознавание японских кодировок (UTF-8). Добавлено: распознавание корейских кодировок (UTF-8). Добавлено: распознавание турецких кодировок (OEM, UTF-8). Исправлено: замена текста на пустую строку. Исправлено: работа с корейским IME (иероглифы). AkelPad 4.1.3 (13.01.2009) -------------------------- Изменено: реорганизован диалог настроек программы. Изменено: после переоткрытия документа положение текста восстанавливается. Добавлено: опция для рисования вертикальной линии каретки. Добавлено: опция для задания ширины каретки. Добавлено: опция для задания формата новой строки по умолчанию. Добавлено: возможность переносить строки по символам. Добавлено: возможность задавать нулевой символ \[0000] в "Esc-последовательности". Добавлено: распознавание китайских кодировок (UTF-8). Добавлено: Drag'n'Drop конца строки. Добавлено: команда 4426 для сохранения файла в UTF-8 без BOM. Исправлено: замена текста с вертикальным выделением. Исправлено: Drag'n'Drop был ограничен краем строки, при включенном выходе каретки за края строк. AkelPad 4.1.2 (18.12.2008) -------------------------- Изменено: скроллинг средней клавишей мыши. Изменено: выделение двойным кликом мыши. Изменено: диалог "Перейти к строке" теперь принимает номера в более свободной форме, например, "2 123". Добавлено: поддержка тихой установки (/? для помощи). Добавлено: возможность менять в диалоге сохранения файла расширение по умолчанию (в ресурсах программы). Добавлено: параметр "WordBreak". Работает только при отмеченном пункте в настройках "Разделители слов". Задается, как будет перемещаться каретка по Ctrl+Left/Ctrl+Right, суммой членов: 1 Движение влево прекращается, когда встречается начало слова. 2 Движение влево прекращается, когда встречается конец слова. 4 Движение вправо прекращается, когда встречается начало слова. 8 Движение вправо прекращается, когда встречается конец слова. 16 Движение прекращается, когда встречается начало серии пробелов. Не может быть использовано совместно с 64. 32 Движение прекращается, когда встречается конец серии пробелов. Не может быть использовано совместно с 128. 64 Движение продолжается, когда встречается начало серии пробелов. Не может быть использовано совместно с 16. 128 Движение продолжается, когда встречается конец серии пробелов. Не может быть использовано совместно с 32. По умолчанию: 1+2+4+8+32+64=111 (AkelEdit), 1+8=9 (AkelPad). Исправлено: сообщение AEM_CANPASTE. Исправлено: вставка табуляции пробелами. AkelPad 4.1.1 (13.12.2008) -------------------------- Добавлено: скроллинг средней клавишей мыши. Добавлено: параметр hMainAccel в структуру плагинов. Исправлено: бинарный файл мог открываться как UTF-16. AkelPad 4.1.0 (20.11.2008) -------------------------- Изменено: оптимизирована прорисовка длинных строк. Изменено: теперь максимальная длина URL составляет 512 символов (как в RichEdit'е) для ускорения работы с текстом. Изменено: документация теперь находится в папке Docs. Добавлено: плагины в инсталлятор. Добавлено: возможность заменить блокнот без установки программы в системную директорию. Исправлено: совместное использование захвата мыши и вставки текста. Исправлено: обновление окна при вставке текста в режиме переноса по словам. AkelPad 4.0.9 (02.11.2008) -------------------------- Изменено: нажатие на правую кнопку мыши на неактивном AkelEdit окне активизирует его (MDI). Добавлено: голландский языковой модуль (Henk G. Zikken). Исправлено: работа с IME (иероглифы). Исправлено: проблема деления на ноль в индикаторе открытия файла и расстановки переносов по словам. AkelPad 4.0.8 (27.10.2008) -------------------------- Изменено: значительно увеличена скорость работы с текстом. Теперь одинаково быстро открываются/редактируются файлы, не зависимо моноширинный шрифт или нет, а также не зависимо от набора символов. Изменено: улучшена работа с IME (иероглифы). Добавлено: поддержка многострочного URL в режиме переноса по словам. Добавлено: прорисовка главного окна при долгом открытии файла. Исправлено: контекстное меню на двух мониторах. AkelPad 4.0.7 (07.10.2008) -------------------------- Изменено: увеличена скорость обработки файлов с моноширинным шрифтом (за исключением восточно-азиатских наборов символов). Исправлено: индикатор расстановки переносов по словам приводил к ошибке в программе при переносе очень длинной строки. AkelPad 4.0.6 (13.09.2008) -------------------------- Изменено: улучшена обратная совместимость с RichEdit. Изменено: ширина табуляции вычисляется из ширины пробела. Исправлено: сохранение в UTF-8. AkelPad 4.0.5 (06.09.2008) -------------------------- Изменено: улучшено перемещение по тексту посредством PageUp/PageDown. Добавлено: опция для выхода каретки за края строк. Исправлено: дополнительные горячие клавиши не работали. Исправлено: вставка табуляции пробелами. AkelPad 4.0.4 (01.09.2008) -------------------------- Изменено: при изменении размера шрифта, AkelEdit корректирует положение текста в соответствии с первой видимой строкой. Добавлено: локально запоминается позиция немодальных диалогов. Добавлено: команда 4180 для цикличного изменения регистра текста. Исправлено: изменение новой строки. Исправлено: цвет каретки на не белом фоне. AkelPad 4.0.3 (24.08.2008) -------------------------- Изменено: улучшен индикатор открытия файла и расстановки переносов по словам. Добавлено: "www." префикс в настройки по умолчанию. Исправлено: Drag'n'Drop текста. Исправлено: сохранение URL префиксов и разделителей в реестр. Исправлено: изменение типа выделения мышью. AkelPad 4.0.2 (18.08.2008) -------------------------- Изменено: при изменении размеров окна в режиме переноса по словам, AkelEdit корректирует положение текста в соответствии с первой видимой строкой. Изменено: улучшена прорисовка строки статуса при изменении размеров главного окна. Изменено: увеличена точность индикатора расстановки переносов по словам. Изменено: теперь разбиение слов по умолчанию имеет формат RichEdit. Добавлено: поддержка формата новой строки "Mac (0Dh)". Добавлено: настройка URL префиксов и разделителей. Добавлено: Drag'n'Drop текста между кнопками вкладок из внешних приложений (MDI). Исправлено: изменение области вывода текста (AEM_SETRECT) в режиме переноса по словам. Исправлено: при разноширинном шрифте, мышь не выделяла последний символ перенесенной строки. Исправлено: обновление окна редактирования при загрузке минимально необходимого количества строк. Исправлено: сохранение разделителей слов в INI файл. AkelPad 4.0.1 (10.08.2008) -------------------------- Добавлено: показывается индикатор открытия файла и расстановки переносов по словам, если текст обрабатывается более 0,5 секунды. Добавлено: румынский языковой модуль (Alexandru Bogdan Munteanu). Исправлено: прорисовка текста моноширинным шрифтом. Исправлено: выделение при переключении между вкладками в режиме переноса по словам (MDI). Исправлено: поиск в режиме переноса по словам. Исправлено: положение каретки после удаления текста. Исправлено: программа блокировала комбинацию клавиш Shift+BackSpace при отсутствии выделения. Исправлено: изменение регистра символов "Начинать С Прописных" в режиме блочного выделения. AkelPad 4.0.0 final (03.08.2008) -------------------------------- Изменено: улучшена обратная совместимость с RichEdit. Изменено: оптимизирована прорисовка длинных строк. Добавлено: быстрый доступ к тексту при открытии файла (обновление окна редактирования при загрузке минимально необходимого количества строк). Добавлено: переход по URL. Добавлено: Drag'n'Drop текста между кнопками вкладок (MDI). Добавлено: информация о версии в EXE. Добавлено: комбинация клавиш Ctrl+Enter - новая строка с сохранением отступов слева. Добавлено: татарский языковой модуль (Rustem Gimran). Добавлено: словацкий языковой модуль (pvagner). Исправлено: Undo/Redo при работе с блоками. Исправлено: Drag'n'Drop текста между несколькими окнами AkelEdit. Исправлено: Drag'n'Drop текста игнорировал флаг AECO_READONLY. Исправлено: в диалоге не работали комбинации клавиш: Ctrl+Insert, Shift+Insert, Shift+Delete. Исправлено: в строке состояния отображалась некорректная длина выделения после изменения формата новой строки. AkelPad 4.0.0 beta 4 (20.07.2008) --------------------------------- Исправлено: кнопка "OK" в диалоге плагинов не очищала записи несуществующих плагинов. Исправлено: комбинация Ctrl+Tab не работала в диалоге. Исправлено: мышь не выделяла последний символ строки с наибольшей шириной. Исправлено: пропадание каретки при изменении отступов текста. Исправлено: вертикальное выделение искажалось, если оно выходило за видимые пределы при изменении размеров окна в режиме переноса по словам. AkelPad 4.0.0 beta 3 (11.07.2008) --------------------------------- Исправлено: клавиша табуляции не работала. AkelPad 4.0.0 beta 2 (11.07.2008) --------------------------------- Изменено: горячие клавиши (конфликтовали с клавишей AltGr): - Shift+Alt+W сохранить как ANSI (Windows); - Shift+Alt+D сохранить как OEM (DOS); - Shift+Alt+K сохранить как KOI8-R. - Shift+Alt+L сохранить как UTF-16LE; - Shift+Alt+B сохранить как UTF-16BE; - Shift+Alt+U сохранить как UTF-8. Добавлено: нажатие левой кнопкой мыши в зону левого отступа выделяет строку. Исправлено: клавиша AltGr не работала. Исправлено: замедление скорости Undo/Redo при работе с блоками в beta 1. Исправлено: вертикальный скролл не обновлялся в режиме переноса по словам. Исправлено: использование переноса по словам, с отсутствующим флагом AECO_DISABLENOSCROLL. AkelPad 4.0.0 beta 1 (03.07.2008) --------------------------------- Изменено: синхронизированы структуры с AkelPad 3.x.x. Обновите используемые вами плагины. Изменено: улучшена обратная совместимость с RichEdit. Изменено: более аккуратный скроллинг, когда найденный текст находится за пределами видимости. Добавлено: подсветка URL. Добавлено: обработка тройного клика мыши, а также обработка захвата после двойного и тройного клика мыши. Добавлено: Ctrl+Delete удаляет слово справа, Ctrl+Backspace удаляет слово слева. Исправлено: Drag'n'Drop текста. Исправлено: поиск символа новой строки. Исправлено: вставка пустого блока. AkelPad 4.0.0 alpha 5 (21.06.2008) ---------------------------------- Изменено: увеличена скорость Undo/Redo при работе с блоками. Изменено: минимизировано "дергание" при Undo/Redo. Изменено: если найденный текст находится за пределами видимости, то он помещается по середине окна редактирования. Изменено: функции выделения теперь работают в режиме переноса по словам. Добавлено: Drag'n'Drop текста. Добавлено: распознавание латиницы OEM и UTF-8. Добавлено: Unicode файлы без BOM теперь помечаются в строке состояния как "*BOM". Добавлено: теперь работает снятие галочки "Разделители слов". Исправлено: вставка текста в режиме переноса по словам. Исправлено: поиск в режиме переноса по словам. Исправлено: проблема с настройками поиска. AkelPad 4.0.0 alpha 4 (14.06.2008) ---------------------------------- Исправлено: проблемы с обновлением после Undo/Redo. AkelPad 4.0.0 alpha 3 (14.06.2008) ---------------------------------- Изменено: увеличена скорость работы с длинными строками. Изменено: увеличена скорость Undo/Redo при работе с блоками. Изменено: минимизировано мелькание при обновлении. Добавлено: перенос по словам. Исправлено: работа с табуляцией. Исправлено: функции выделения теперь корректно работают с блоками. Исправлено: вставка блока в конец текста из буфера отмены. Исправлено: регистрация нажатий Delete, Backspace в буфере отмены. AkelPad 4.0.0 alpha 2 (04.06.2008) ---------------------------------- Добавлено: обратная совместимость с RichEdit. Исправлено: вертикальный скролл не обновлялся после смены шрифта. Исправлено: буфер отмены не воспринимал настройку новой строки. AkelPad 4.0.0 alpha 1 (28.05.2008) ---------------------------------- Изменено: создан собственный контрол для редактирования текста - AkelEdit и осуществлен переход на него с RichEdit'а. Изменено: увеличена скорость работы. Добавлено: поддержка блочного выделения текста. Добавлено: поддержка строк любой длины. Добавлено: редактирование и корректное сохранение бинарных файлов. Добавлено: настраиваемые цветовые схемы. Добавлено: проверка корректности сохранения всех символов в указанной кодировке (кроме Windows 95).