Релиз AkelPad 4.3.0

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Релиз AkelPad 4.3.0

Post by Instructor »

Изменено: архитектура плагинов. Обновите плагины.
Изменено: улучшена подсветка синтаксиса.

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

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


<<Скачать>>
Last edited by Instructor on Tue Sep 15, 2009 3:29 pm, edited 1 time in total.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Изменено: архитектура плагинов. Обновите плагины.
А можно по-подробние? А то в коде лень рытся.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Исправлено: "Заменить все".
И вот про это ещё хотелось бы узнать

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

И ещё просьба всё-таки добавить изменение и сохранение размера окна плагинов, а то везде это уже есть, даже в скриптах и макросах, а в этом окошке нету.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

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

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

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Instructor
ясно, благодарю). А стоит ли надеяться на изменение логики работы с опциями поиска, если есть выделенный фрагмент и _встроенную_ поддержку регулярок? Или хотя бы добавление в набор начала строки, пустого пространства и прочих служебных символов?
Post Reply