Page 5 of 99

Posted: Sat Jun 27, 2009 12:16 pm
by sergeich
Instructor,
Ура! Вроде пропал, уже несколько раз попробовал. Надеюсь, баг побежден. Спасибо!

Posted: Mon Jun 29, 2009 11:10 am
by Fr0sT
Instructor, а можешь поделиться, как кодер кодеру, в чем баг был? Со строкой накосячил?

Posted: Mon Jun 29, 2009 11:46 am
by FeyFre
Fr0sT, либо CoXXX кривой вызвал :) В CVS потом посмотришь когда версия выйдет

Posted: Mon Aug 03, 2009 3:02 pm
by Instructor
VladSh wrote:...Во всяком случае правое поле - оно просто накрывает текст, оставляя оборваные куски букв, а должно по правой границе поля переносить строки.
Для эксперимента оба поля ставил 300; монитор 19'; шрифт: Arial, обычный, 10.
VladSh wrote:Такое (неправильные перепросчёт границ и переносов) есть только сразу после установки настроек. Если поизменять окно в размерах, то всё будет ок.
Скриншот?

Posted: Mon Aug 03, 2009 3:18 pm
by VladSh
Instructor, уехало на почту.

Posted: Mon Aug 03, 2009 3:55 pm
by Instructor
VladSh
Исправлено. Тестовая.

Posted: Tue Aug 04, 2009 1:02 pm
by MaximusMX
заметил что Akelpad не "дружит" с непечатаемыми символами.
-явные сдвиги одних символов относительно других, причем при выделении все может сдвигаться по другому.
-иногда вместо символа с кодом $0A плагин HexSel выводит $0D.

глюки так или иначе проявляются на символах $00-$09, $0B-$0C, $1C-$1F, $7f, $98.

Posted: Wed Aug 05, 2009 9:32 am
by VladSh
Instructor wrote:Исправлено. Тестовая.
Сорри, что не сразу ответил - приболел..
Работает.

Posted: Thu Aug 06, 2009 4:07 am
by Instructor
MaximusMX wrote:-явные сдвиги одних символов относительно других, причем при выделении все может сдвигаться по другому.
У меня такое появилось после "установки поддержки языков с письмом иероглифами". Связано с тем, что системные вызовы ExtTextOutW и GetTextExtentPoint32W дают разные результаты для непечатаемых символов.
MaximusMX wrote:-иногда вместо символа с кодом $0A плагин HexSel выводит $0D.
Необходим файл-пример.

Posted: Fri Aug 07, 2009 5:12 pm
by MaximusMX
Instructor wrote:У меня такое появилось после "установки поддержки языков с письмом иероглифами". Связано с тем, что системные вызовы ExtTextOutW и GetTextExtentPoint32W дают разные результаты для непечатаемых символов.
ясно. такое поведения я заметил на Windows7. а такой вариант как опционально фиксировать ширину символа возможен ?
Instructor wrote:Необходим файл-пример.
http://rapidshare.com/files/264803812/tmp.rar.html

ну и еще момент... для некоторых непечатаемых символов, как я понимаю, выводятся спец. символы. но иногда бывают ситуации когда отображаются и символы кодировки, как правило "квадратики", и поверх них спец. символы. это вынужденый резутат или это поправимо ?

Posted: Mon Aug 10, 2009 5:58 pm
by Instructor
MaximusMX wrote:ясно. такое поведения я заметил на Windows7. а такой вариант как опционально фиксировать ширину символа возможен ?
См. релиз 4.2.6.
Исправлено.
ну и еще момент...
Вынужденный, т.к. плагин рисует поверх уже нарисованного.

Posted: Tue Aug 11, 2009 12:27 am
by MaximusMX
спасибо, все отлично! :)
разве что проблемка с символом 98h осталась.
вот пример как файл с размером кажется пустым при открытии: http://rapidshare.com/files/266000372/tmp2.rar.html

Posted: Tue Aug 11, 2009 3:11 am
by Instructor
MaximusMX
Проблем не вижу - у меня рисуются квадратики.

Posted: Tue Aug 11, 2009 4:48 am
by MaximusMX
виноват, забыл уточнить что проблема появляется только на Windows7. хотя другие символы в версии 4.2.6 стали отображаться нормально, без сдвигов.

Posted: Tue Aug 11, 2009 6:11 am
by Instructor
MaximusMX
По видимому дело в используемом шрифте.