Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Aug 25, 2019 2:35 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 32 posts ]  Go to page Previous 1 2 3 Next
Author Message
 Post subject: Re: ASCIIVju
PostPosted: Wed Jul 14, 2010 11:55 pm 
Offline
Kernel Developer
User avatar

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

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


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Thu Jul 15, 2010 8:31 pm 
Offline
User avatar

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

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

_________________
ушёл...


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Thu Jul 15, 2010 8:59 pm 
Offline
Kernel Developer
User avatar

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

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


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Thu Jul 15, 2010 11:01 pm 
Offline
User avatar

Joined: Wed Jan 27, 2010 10:59 am
Posts: 269
Короче, все вышеописанные баги исправлены. В эмуляторе теперь тоже работает)
Attachment:
ASCIIVju v0.3.kex [684 Bytes]
Downloaded 254 times

_________________
ушёл...


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Thu Aug 18, 2011 5:08 pm 
Offline
Designer
User avatar

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

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


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Fri Aug 19, 2011 1:32 pm 
Offline

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


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Fri Aug 19, 2011 1:35 pm 
Схлопывании окна (rolled up) - правая кнопка мыши по заголовку.


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Fri Aug 19, 2011 2:08 pm 
Offline

Joined: Sat Aug 13, 2011 1:48 pm
Posts: 49
А я думал, что это не баг, а фича Колибри :)


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Fri Aug 19, 2011 2:51 pm 
Offline
Kernel Developer
User avatar

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

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


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Sat Aug 20, 2011 6:19 pm 
Offline
Mentor
User avatar

Joined: Mon Oct 19, 2009 10:58 am
Posts: 421
Дважды дизассемблированная)

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

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


Attachments:
asciivju.asm.txt [6.29 KiB]
Downloaded 191 times
Top
   
 Post subject: Re: ASCIIVju
PostPosted: Sat Aug 20, 2011 6:25 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Мне интересно - пользовался буквально сегодня, чтобы посмотреть код символа "ґ".

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


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Sat Aug 20, 2011 6:37 pm 
dunkaist wrote:
Дважды дизассемблированная)
Вчера сидел полдня, получил удобочитаемый исходник, бинарник байт-в-байт совпадает с 0.3 R3.

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


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Sat Aug 20, 2011 10:37 pm 
Offline
Mentor
User avatar

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

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

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


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Sun Aug 21, 2011 10:48 am 
Offline

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


Top
   
 Post subject: Re: ASCIIVju
PostPosted: Sun Aug 21, 2011 1:43 pm 
Offline

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 32 posts ]  Go to page Previous 1 2 3 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited