Изменено: архитектура плагинов. Обновите плагины.
Изменено: улучшена подсветка синтаксиса.
Добавлено: внутренняя обработка Alt+NumPad.
Исправлено: "Заменить все".
Исправлено: выделение нажатием левой кнопкой мыши в зону левого отступа.
Исправлено: внетекстовая область не прорисовывалась после разблокировки компьютера.
Исправлено: не возвращалось управление пользователю, после появления сообщения при перетаскивании текста в соседнюю вкладку (MDI).
Исправлено: если не сохраняемые символы находились на последней строке, то выдавался некорректный номер строки.
<<Скачать>>
Релиз AkelPad 4.3.0
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Релиз AkelPad 4.3.0
Last edited by Instructor on Tue Sep 15, 2009 3:29 pm, edited 1 time in total.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
FeyFre
- Изменен вид структуры внешнего вызова плагина - добавлен первым параметром размер структуры. Внешний вызов стал безопасным, т.к. плагины теперь, принявши внешний вызов, проверяют размер структуры (чтобы не обратиться к неинициализированному участку памяти).
- Отсортированы и сгруппированны сообшения программы AKD_*, теперь приятно на AkelDLL.h посмотреть
Fr0sT
В версии 4.1.3 была добавлена возможность задавать нулевой символ \[0000] в "Esc-последовательности", для этого пришлось переработать функцию замены текста, в которой после этого появилась следующая ошибка. Если текст равен "1234567890", и производится замена "890DFG" на "ABC", то вместо отсутствия замен, результатом получался "1234567". Т.е. часть совпадающей строки удалялась. Это происходило только на последнем вхождении - видимо поэтому ошибка продержалась так долго. Заметил, делая замену "}\nфункция", на что-то и после этого файлы не компилились, т.к. удалился "}\n" в самом конце файла.
- Изменен вид структуры внешнего вызова плагина - добавлен первым параметром размер структуры. Внешний вызов стал безопасным, т.к. плагины теперь, принявши внешний вызов, проверяют размер структуры (чтобы не обратиться к неинициализированному участку памяти).
- Отсортированы и сгруппированны сообшения программы 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