Page 1 of 1

Релиз AkelPad 4.2.2

Posted: Sun Apr 26, 2009 3:58 pm
by Instructor
Добавлено: сообщения для подсветки синтаксиса в AkelEdit:
- возможность подсвечивать разделители, слова, текст между словами (например: строковые комментарии, текст в кавычках и т.д.);
- возможность указывать цвет текста и цвет фона.
- возможность указывать стиль шрифта (обычный, жирный, курсив, жирный курсив).
Добавлено: сообщения AKD_INI* для работы с ini файлом в кодировке UTF-16LE.
Добавлено: команда 4429 - вставить из буфера обмена в вертикальное выделение (Alt+V).

Исправлено: ошибка координат при перемещении по PageUp/PageDown.
Исправлено: не запоминалось изменение размера шрифта, используя Ctrl+WheelMouse.
Исправлено: урезание строки поиска (Win95/98/Me).
Исправлено: дублирование системной кодировки в списке, когда Ansi и Oem кодировка совпадают.


<<Скачать>>

Posted: Sun Apr 26, 2009 4:25 pm
by Tony
Бальшое спасибо за полноценную подцветку! Этого мне больше всего нехватало.

Posted: Mon Apr 27, 2009 9:32 am
by morismoss
Tony wrote:Бальшое спасибо за полноценную подцветку! Этого мне больше всего нехватало.
А где её искать?

Posted: Mon Apr 27, 2009 9:39 am
by VladSh
morismoss

HighLight plugin.

Posted: Tue Apr 28, 2009 10:05 pm
by FeyFre
Багофича. Багом назвать язык не поворачивается, а если это фича - то лучше её сделать опциональной.
1.Открываем текст с длинными строками(например худ литература)
2.Включаем перенос по словам
3.Активируем разделение, и оставляем только разделение по вертикали.
4. Двинем черту разделения влево(левее середины): в левом под-окне всё норм, в правом - большое пустое место между границей переноса и границей под-окна.
5. Двинем черту вправо(правее середины): опять таки в левом окне всё норм, в правом - гарница переноса находится за областью видимости.

Насколько я понял граница переноса вычисляется по левому под-окну, и применяет ко всем под-окнам. Лучше было бы конечно что бы в каждом подокне вычислялось индивидуально(можно опцию внести)


Написал и понял: если переделать - начнут криво работать палгине которые подсвечивают текст(Highlight, SpecialChar, не исключенно что и LineBoard, да и написание Scripts тоже порядком уложнится имхо) либо их нужно будет хорошенько переделать, что займет уйму времени и сил(и нервов)

Posted: Thu Apr 30, 2009 11:40 am
by VladSh
Баги.
1. Прога вылетает с виндозным сообщением об ошибке при запуске скрипта SelAllNoScroll.js (он у меня настроен в Hotkeys-плагине на Ctrl+A). Вылетает даже если просто открыть прогу и нажать Ctrl+A.
2. Ещё иногда прога вылетает, когда поработаешь с несколькими вкладками и закрываешь её крестиком. Пишет какое-то сообщение про окно... Более чётко отследить зависимость не удалось(

Posted: Thu Apr 30, 2009 12:14 pm
by Instructor
VladSh wrote:1. Прога вылетает с виндозным сообщением об ошибке при запуске скрипта SelAllNoScroll.js (он у меня настроен в Hotkeys-плагине на Ctrl+A). Вылетает даже если просто открыть прогу и нажать Ctrl+A.
Не воспроизводится. Какие именно строки приводят к данному поведению? Что будет, если закомментировать SetRedraw или "AkelPad.SendMessage(hWndEdit..."?

Posted: Thu Apr 30, 2009 1:05 pm
by VladSh
Instructor wrote:Что будет, если закомментировать SetRedraw или "AkelPad.SendMessage(hWndEdit..."?
К ошибке приводит или 1й или 3-й раскомментированый SendMessage.

Posted: Thu Apr 30, 2009 2:27 pm
by Instructor
VladSh
Как проявит себя эта версия:
http://akelpad.sourceforge.net/files/Scripts.zip

При этом надо изменить строчки в скрипте:

Code: Select all

if (lpPoint=AkelPad.MemAlloc(8 /*sizeof(POINT)*/, true))

Code: Select all

    AkelPad.MemFree(lpPoint, true);

Posted: Thu Apr 30, 2009 2:50 pm
by VladSh
Instructor
Теперь без ошибок! 8)

Posted: Thu Apr 30, 2009 5:23 pm
by Infocatcher
VladSh wrote:
Instructor wrote:Что будет, если закомментировать SetRedraw или "AkelPad.SendMessage(hWndEdit..."?
К ошибке приводит или 1й или 3-й раскомментированый SendMessage.
А ведь похоже на мой глюк. Плохо, что у меня он очень редко выскакивает – не проверить.