Релиз AkelPad 4.2.2
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Релиз AkelPad 4.2.2
Добавлено: сообщения для подсветки синтаксиса в AkelEdit:
- возможность подсвечивать разделители, слова, текст между словами (например: строковые комментарии, текст в кавычках и т.д.);
- возможность указывать цвет текста и цвет фона.
- возможность указывать стиль шрифта (обычный, жирный, курсив, жирный курсив).
Добавлено: сообщения AKD_INI* для работы с ini файлом в кодировке UTF-16LE.
Добавлено: команда 4429 - вставить из буфера обмена в вертикальное выделение (Alt+V).
Исправлено: ошибка координат при перемещении по PageUp/PageDown.
Исправлено: не запоминалось изменение размера шрифта, используя Ctrl+WheelMouse.
Исправлено: урезание строки поиска (Win95/98/Me).
Исправлено: дублирование системной кодировки в списке, когда Ansi и Oem кодировка совпадают.
<<Скачать>>
- возможность подсвечивать разделители, слова, текст между словами (например: строковые комментарии, текст в кавычках и т.д.);
- возможность указывать цвет текста и цвет фона.
- возможность указывать стиль шрифта (обычный, жирный, курсив, жирный курсив).
Добавлено: сообщения AKD_INI* для работы с ini файлом в кодировке UTF-16LE.
Добавлено: команда 4429 - вставить из буфера обмена в вертикальное выделение (Alt+V).
Исправлено: ошибка координат при перемещении по PageUp/PageDown.
Исправлено: не запоминалось изменение размера шрифта, используя Ctrl+WheelMouse.
Исправлено: урезание строки поиска (Win95/98/Me).
Исправлено: дублирование системной кодировки в списке, когда Ansi и Oem кодировка совпадают.
<<Скачать>>
Last edited by Instructor on Fri May 01, 2009 8:42 am, edited 1 time in total.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Багофича. Багом назвать язык не поворачивается, а если это фича - то лучше её сделать опциональной.
1.Открываем текст с длинными строками(например худ литература)
2.Включаем перенос по словам
3.Активируем разделение, и оставляем только разделение по вертикали.
4. Двинем черту разделения влево(левее середины): в левом под-окне всё норм, в правом - большое пустое место между границей переноса и границей под-окна.
5. Двинем черту вправо(правее середины): опять таки в левом окне всё норм, в правом - гарница переноса находится за областью видимости.
Насколько я понял граница переноса вычисляется по левому под-окну, и применяет ко всем под-окнам. Лучше было бы конечно что бы в каждом подокне вычислялось индивидуально(можно опцию внести)
Написал и понял: если переделать - начнут криво работать палгине которые подсвечивают текст(Highlight, SpecialChar, не исключенно что и LineBoard, да и написание Scripts тоже порядком уложнится имхо) либо их нужно будет хорошенько переделать, что займет уйму времени и сил(и нервов)
1.Открываем текст с длинными строками(например худ литература)
2.Включаем перенос по словам
3.Активируем разделение, и оставляем только разделение по вертикали.
4. Двинем черту разделения влево(левее середины): в левом под-окне всё норм, в правом - большое пустое место между границей переноса и границей под-окна.
5. Двинем черту вправо(правее середины): опять таки в левом окне всё норм, в правом - гарница переноса находится за областью видимости.
Насколько я понял граница переноса вычисляется по левому под-окну, и применяет ко всем под-окнам. Лучше было бы конечно что бы в каждом подокне вычислялось индивидуально(можно опцию внести)
Написал и понял: если переделать - начнут криво работать палгине которые подсвечивают текст(Highlight, SpecialChar, не исключенно что и LineBoard, да и написание Scripts тоже порядком уложнится имхо) либо их нужно будет хорошенько переделать, что займет уйму времени и сил(и нервов)
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Баги.
1. Прога вылетает с виндозным сообщением об ошибке при запуске скрипта SelAllNoScroll.js (он у меня настроен в Hotkeys-плагине на Ctrl+A). Вылетает даже если просто открыть прогу и нажать Ctrl+A.
2. Ещё иногда прога вылетает, когда поработаешь с несколькими вкладками и закрываешь её крестиком. Пишет какое-то сообщение про окно... Более чётко отследить зависимость не удалось(
1. Прога вылетает с виндозным сообщением об ошибке при запуске скрипта SelAllNoScroll.js (он у меня настроен в Hotkeys-плагине на Ctrl+A). Вылетает даже если просто открыть прогу и нажать Ctrl+A.
2. Ещё иногда прога вылетает, когда поработаешь с несколькими вкладками и закрываешь её крестиком. Пишет какое-то сообщение про окно... Более чётко отследить зависимость не удалось(
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Не воспроизводится. Какие именно строки приводят к данному поведению? Что будет, если закомментировать SetRedraw или "AkelPad.SendMessage(hWndEdit..."?VladSh wrote:1. Прога вылетает с виндозным сообщением об ошибке при запуске скрипта SelAllNoScroll.js (он у меня настроен в Hotkeys-плагине на Ctrl+A). Вылетает даже если просто открыть прогу и нажать Ctrl+A.
-
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
VladSh
Как проявит себя эта версия:
http://akelpad.sourceforge.net/files/Scripts.zip
При этом надо изменить строчки в скрипте:
Как проявит себя эта версия:
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);
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
А ведь похоже на мой глюк. Плохо, что у меня он очень редко выскакивает – не проверить.VladSh wrote:К ошибке приводит или 1й или 3-й раскомментированый SendMessage.Instructor wrote:Что будет, если закомментировать SetRedraw или "AkelPad.SendMessage(hWndEdit..."?