Page 1 of 1

Релиз AkelPad 4.3.0

Posted: Fri Aug 28, 2009 3:19 pm
by Instructor
Изменено: архитектура плагинов. Обновите плагины.
Изменено: улучшена подсветка синтаксиса.

Добавлено: внутренняя обработка Alt+NumPad.

Исправлено: "Заменить все".
Исправлено: выделение нажатием левой кнопкой мыши в зону левого отступа.
Исправлено: внетекстовая область не прорисовывалась после разблокировки компьютера.
Исправлено: не возвращалось управление пользователю, после появления сообщения при перетаскивании текста в соседнюю вкладку (MDI).
Исправлено: если не сохраняемые символы находились на последней строке, то выдавался некорректный номер строки.


<<Скачать>>

Posted: Sun Aug 30, 2009 10:08 pm
by FeyFre
Изменено: архитектура плагинов. Обновите плагины.
А можно по-подробние? А то в коде лень рытся.

Posted: Mon Aug 31, 2009 7:30 am
by Fr0sT
Исправлено: "Заменить все".
И вот про это ещё хотелось бы узнать

Posted: Mon Aug 31, 2009 9:02 am
by VladSh
И ещё просьба всё-таки добавить изменение и сохранение размера окна плагинов, а то везде это уже есть, даже в скриптах и макросах, а в этом окошке нету.

Posted: Mon Aug 31, 2009 10:17 am
by Instructor
FeyFre
- Изменен вид структуры внешнего вызова плагина - добавлен первым параметром размер структуры. Внешний вызов стал безопасным, т.к. плагины теперь, принявши внешний вызов, проверяют размер структуры (чтобы не обратиться к неинициализированному участку памяти).
- Отсортированы и сгруппированны сообшения программы AKD_*, теперь приятно на AkelDLL.h посмотреть :)

Fr0sT
В версии 4.1.3 была добавлена возможность задавать нулевой символ \[0000] в "Esc-последовательности", для этого пришлось переработать функцию замены текста, в которой после этого появилась следующая ошибка. Если текст равен "1234567890", и производится замена "890DFG" на "ABC", то вместо отсутствия замен, результатом получался "1234567". Т.е. часть совпадающей строки удалялась. Это происходило только на последнем вхождении - видимо поэтому ошибка продержалась так долго. Заметил, делая замену "}\nфункция", на что-то и после этого файлы не компилились, т.к. удалился "}\n" в самом конце файла.

Posted: Tue Sep 01, 2009 7:04 am
by Fr0sT
Instructor
ясно, благодарю). А стоит ли надеяться на изменение логики работы с опциями поиска, если есть выделенный фрагмент и _встроенную_ поддержку регулярок? Или хотя бы добавление в набор начала строки, пустого пространства и прочих служебных символов?