Page 2 of 3

Re: ASCIIVju

Posted: Wed Jul 14, 2010 11:55 pm
by diamond
Nasarus
1. Само по себе предположение - не наезд. А вот предположение о баге в другой программе, предлагаемое в качестве объяснения багу и не подтверждающееся другими источниками, при отсутствии действий по фиксу бага в своей - таки да.
2. Угу, это "вся рота идет не в ногу, один поручик шагает в ногу".
Ладно, насчёт отрисовки в текущих дистрах: попробуй несколько десятков раз просто попереключаться между половинами таблицы (порядка 30 нажатий на кнопку достаточно).

Re: ASCIIVju

Posted: Thu Jul 15, 2010 8:31 pm
by Nasarus
Исправил баг из-за которого после определенного кол-ва нажатий на кнопку "0-127/128-255", происходила всякая фигня :) Спасибо Даймонду, что сообщил)
ASCIIVju v0.2.kex (652 Bytes)
Downloaded 488 times
А насчет бага о котором поведал Leency - ИМХО баг именно в эмуляторе и в старом ядре, т.к. ни в ВМ, ни в реальной системе он никак себя не проявляет. Значит это не вина программы.

Re: ASCIIVju

Posted: Thu Jul 15, 2010 8:59 pm
by diamond
В общем, исправление в правильном направлении, но фиксит только часть проблемы (и заодно создаёт ещё одну проблему - вываливание при нажатии на любую клавишу я бы не назвал удачной находкой). И это таки баг программы, а не эмулятора и старого ядра вместе взятых.
Уточнение: это не баг отрисовки, что можно заметить, повнимательнее присмотревшись к окну программы в целом.

Re: ASCIIVju

Posted: Thu Jul 15, 2010 11:01 pm
by Nasarus
Короче, все вышеописанные баги исправлены. В эмуляторе теперь тоже работает)
ASCIIVju v0.3.kex (684 Bytes)
Downloaded 508 times

Re: ASCIIVju

Posted: Thu Aug 18, 2011 5:08 pm
by Leency
ASCIIVJU имеет баг при схлопывании окна (rolled up) - нашёл Марио.
От себя - неплохо бы перемещение выделения клавишами управления курсора и таб на другую страницу.

Re: ASCIIVju

Posted: Fri Aug 19, 2011 1:32 pm
by Joaquin
а как баг проявляет себя? чо-то я проверил, но вроде всё нормально ...

Re: ASCIIVju

Posted: Fri Aug 19, 2011 1:35 pm
by Mario
Схлопывании окна (rolled up) - правая кнопка мыши по заголовку.

Re: ASCIIVju

Posted: Fri Aug 19, 2011 2:08 pm
by Joaquin
А я думал, что это не баг, а фича Колибри :)

Re: ASCIIVju

Posted: Fri Aug 19, 2011 2:51 pm
by CleverMouse
Само по себе - фича, но по умолчанию программы могут рисовать в системной области окна и в подобном состоянии отрисовывают малую часть окна поверх нижней рамки.

Re: ASCIIVju

Posted: Sat Aug 20, 2011 6:19 pm
by dunkaist
Дважды дизассемблированная)

Вчера сидел полдня, получил удобочитаемый исходник, бинарник байт-в-байт совпадает с 0.3 R3.

Пока прикрепляю к сообщению, если кому-то интересно, позже перепишу с макросами, исправлю rolled_up баг и залью обе версии на svn.

Re: ASCIIVju

Posted: Sat Aug 20, 2011 6:25 pm
by Leency
Мне интересно - пользовался буквально сегодня, чтобы посмотреть код символа "ґ".

Re: ASCIIVju

Posted: Sat Aug 20, 2011 6:37 pm
by Mario
dunkaist wrote:Дважды дизассемблированная)
Вчера сидел полдня, получил удобочитаемый исходник, бинарник байт-в-байт совпадает с 0.3 R3.
Да, к сожалению в большинстве случаев дизассемблеры выдают страшную портянку - успел прочувствовал когда переводил Kpack из сишного бинарника в ассемблерный код. Хорошо хоть было только с десяток килобайт и то больше месяца провозился.
Чем дизассемблировал кстати?

Re: ASCIIVju

Posted: Sat Aug 20, 2011 10:37 pm
by dunkaist
На самом деле ничего особо страшного не было. Я взялся потому что до меня на первой странице нечто подобное уже делали. К тому же здесь бинарник меньше 1.5КБ, никакого си, никаких портянок.

Использовал mtdbg в колибри и gvim. Ближе к концу, когда подгонял байты, radiff2 из radare2.

Я в этом деле новичок, поэтому советы от знающих приветствуются.

Re: ASCIIVju

Posted: Sun Aug 21, 2011 10:48 am
by Joaquin
А не проще было взять исходники у автора, не?

Re: ASCIIVju

Posted: Sun Aug 21, 2011 1:43 pm
by maximYCH
Joaquin, я подозреваю, что автор не доступен, т.е. по имеющимся у коммьюнити контактам его было не найти :)