Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб окт 21, 2017 6:39 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 32 сообщения ]  На страницу Пред. 1 2 3 След.
Автор Сообщение
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Ср июл 14, 2010 11:55 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Nasarus
1. Само по себе предположение - не наезд. А вот предположение о баге в другой программе, предлагаемое в качестве объяснения багу и не подтверждающееся другими источниками, при отсутствии действий по фиксу бага в своей - таки да.
2. Угу, это "вся рота идет не в ногу, один поручик шагает в ногу".
Ладно, насчёт отрисовки в текущих дистрах: попробуй несколько десятков раз просто попереключаться между половинами таблицы (порядка 30 нажатий на кнопку достаточно).

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Чт июл 15, 2010 8:31 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
Исправил баг из-за которого после определенного кол-ва нажатий на кнопку "0-127/128-255", происходила всякая фигня :) Спасибо Даймонду, что сообщил)
Вложение:
ASCIIVju v0.2.kex [652 байт]
161 скачивание

А насчет бага о котором поведал Leency - ИМХО баг именно в эмуляторе и в старом ядре, т.к. ни в ВМ, ни в реальной системе он никак себя не проявляет. Значит это не вина программы.

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Чт июл 15, 2010 8:59 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
В общем, исправление в правильном направлении, но фиксит только часть проблемы (и заодно создаёт ещё одну проблему - вываливание при нажатии на любую клавишу я бы не назвал удачной находкой). И это таки баг программы, а не эмулятора и старого ядра вместе взятых.
Уточнение: это не баг отрисовки, что можно заметить, повнимательнее присмотревшись к окну программы в целом.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Чт июл 15, 2010 11:01 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
Короче, все вышеописанные баги исправлены. В эмуляторе теперь тоже работает)
Вложение:
ASCIIVju v0.3.kex [684 байт]
176 скачиваний

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Чт авг 18, 2011 5:08 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4221
ASCIIVJU имеет баг при схлопывании окна (rolled up) - нашёл Марио.
От себя - неплохо бы перемещение выделения клавишами управления курсора и таб на другую страницу.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Пт авг 19, 2011 1:32 pm 
Не в сети

Зарегистрирован: Сб авг 13, 2011 1:48 pm
Сообщения: 49
а как баг проявляет себя? чо-то я проверил, но вроде всё нормально ...


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Пт авг 19, 2011 1:35 pm 
Схлопывании окна (rolled up) - правая кнопка мыши по заголовку.


Вернуться к началу
   
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Пт авг 19, 2011 2:08 pm 
Не в сети

Зарегистрирован: Сб авг 13, 2011 1:48 pm
Сообщения: 49
А я думал, что это не баг, а фича Колибри :)


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Пт авг 19, 2011 2:51 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Чт сен 03, 2009 1:52 pm
Сообщения: 1599
Само по себе - фича, но по умолчанию программы могут рисовать в системной области окна и в подобном состоянии отрисовывают малую часть окна поверх нижней рамки.

_________________
Сделаем мир лучше!


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Сб авг 20, 2011 6:19 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 329
Дважды дизассемблированная)

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

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


Вложения:
asciivju.asm.txt [6.29 КБ]
114 скачиваний
Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Сб авг 20, 2011 6:25 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4221
Мне интересно - пользовался буквально сегодня, чтобы посмотреть код символа "ґ".

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Сб авг 20, 2011 6:37 pm 
dunkaist писал(а):
Дважды дизассемблированная)
Вчера сидел полдня, получил удобочитаемый исходник, бинарник байт-в-байт совпадает с 0.3 R3.

Да, к сожалению в большинстве случаев дизассемблеры выдают страшную портянку - успел прочувствовал когда переводил Kpack из сишного бинарника в ассемблерный код. Хорошо хоть было только с десяток килобайт и то больше месяца провозился.
Чем дизассемблировал кстати?


Вернуться к началу
   
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Сб авг 20, 2011 10:37 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 329
На самом деле ничего особо страшного не было. Я взялся потому что до меня на первой странице нечто подобное уже делали. К тому же здесь бинарник меньше 1.5КБ, никакого си, никаких портянок.

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

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


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Вс авг 21, 2011 10:48 am 
Не в сети

Зарегистрирован: Сб авг 13, 2011 1:48 pm
Сообщения: 49
А не проще было взять исходники у автора, не?


Вернуться к началу
 Заголовок сообщения: Re: ASCIIVju
СообщениеДобавлено: Вс авг 21, 2011 1:43 pm 
Не в сети

Зарегистрирован: Вс ноя 04, 2007 2:46 am
Сообщения: 390
Joaquin, я подозреваю, что автор не доступен, т.е. по имеющимся у коммьюнити контактам его было не найти :)


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 32 сообщения ]  На страницу Пред. 1 2 3 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB