Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс май 28, 2017 2:13 am

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




Начать новую тему  Ответить на тему  [ 69 сообщений ]  На страницу Пред. 1 2 3 4 5 След.
Автор Сообщение
СообщениеДобавлено: Пт сен 23, 2011 7:20 am 
SVN r.2234
1) Убрал лишние перерисовки окна.
2) Сделал "резиновый вывод" текстового буфера.
3) Почистил исходный код.


Вернуться к началу
   
СообщениеДобавлено: Вт мар 20, 2012 11:44 pm 
Я сейчас напишу кое чего и некоторые люди вероятно будут недовольны.

Я считаю, что в ЭТОЙ ПРОГРАММЕ область вывода рабочего текста ВСЕГДА должна быть БЕЛОЙ, а текст ВСЕГДА должен быть ЧЕРНЫМ.
Почему? Да, потому что спустя пару часов разглядывания текста хочется ВЫКОЛОТЬ ГЛАЗА, когда разглядываешь ТЕМНЫЙ ШРИФТ на ТЕМНО-СЕРОМ фоне. Это ПИЗДЕЦ!
И не рассказывайте мне сказки, что нужно настроить цвет. Мне некогда это делать! Особенно если кто-то с особым "специфическим" вкусом выберет вообще темную цветовую схему, как дефолтную.

Потому плевать мне на ваш дизайнерский изыск - срите кирпичами хоть тоннами.
Я сделаю ЭТО, потому что НЕ ВЫ пишите код по 10-12 часов для Колибри!

Сделано в SVN r. 2484. Сделано ДЛЯ ЛЮДЕЙ, а не для ЭСТЕТОВ.


Вернуться к началу
   
СообщениеДобавлено: Ср мар 21, 2012 12:06 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
Поддерживаю, давно пора. Любой дизайн - это прежде всего удобство, а уже потом заокругленные окошки и кнопочки.

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


Вернуться к началу
СообщениеДобавлено: Вс дек 16, 2012 7:11 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
Прошу переделать сделать окно доски отладки растягиваемым и чтобы выводилось именно столько строк отладочной информации, сколько помещается. Будет полезно многим, отладочной информации иногда бывает много.

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


Вернуться к началу
СообщениеДобавлено: Сб мар 02, 2013 5:59 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Я не понимаю сути предложенного, также как не понимаю зачем была сделана r.2743, ведь окно программы вполне себе растягивалось на усмотрение пользователя, без дополнительных артефактов. Более того r.2743 сделала часть моих изменений направленных на учет растяжения окна, совершенно бесполезными. Чем была вызвана такая необходимость мне совершенно не понятно - нигде на форуме обсуждения не было. Программы принято "прибивать гвоздями" к фиксированным размерам, лишь в одном оправданном случае - код окна программы сделан без учета возможности растяжения. Хотелось бы видеть комментарии автора r.2743.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Сб мар 02, 2013 6:34 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
И буфер побольше сделать, а то некоторые драйверы столько пишут, что часть теряется.


Вернуться к началу
СообщениеДобавлено: Сб мар 02, 2013 6:42 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Serge писал(а):
И буфер побольше сделать, а то некоторые драйверы столько пишут, что часть теряется.

Теряется потому что в ядре места мало, а программа вполне себе отрабатывает в текстовый лог.
З.Ы. А кто у нас программист-ядерщик?

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Сб мар 02, 2013 6:58 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3925
Не знаю, я туда 100 лет не лазил


Вернуться к началу
СообщениеДобавлено: Сб мар 02, 2013 7:43 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 328
Mario_r4 писал(а):
Я не понимаю сути предложенного, также как не понимаю зачем была сделана r.2743, ведь окно программы вполне себе растягивалось на усмотрение пользователя, без дополнительных артефактов. Более того r.2743 сделала часть моих изменений направленных на учет растяжения окна, совершенно бесполезными. Чем была вызвана такая необходимость мне совершенно не понятно - нигде на форуме обсуждения не было. Программы принято "прибивать гвоздями" к фиксированным размерам, лишь в одном оправданном случае - код окна программы сделан без учета возможности растяжения. Хотелось бы видеть комментарии автора r.2743.
Когда изменяешь размер области с текстом, то ожидаешь, что текст "зальёт" всю образовавшуюся площадь. В случае board количество строк лога задаётся константой при компиляции. Выводить количество строк по размеру окна (то, о чём говорит Leency) я тогда не осилил, поэтому сделал так, чтобы программа не обманывала, будто умеет это.

Я не против возврата к старому поведению, но не вижу, какие преимущества оно даёт.


Вернуться к началу
СообщениеДобавлено: Сб мар 02, 2013 8:14 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
dunkaist писал(а):
Когда изменяешь размер области с текстом, то ожидаешь, что текст "зальёт" всю образовавшуюся площадь. В случае board количество строк лога задаётся константой при компиляции. Выводить количество строк по размеру окна (то, о чём говорит Leency) я тогда не осилил, поэтому сделал так, чтобы программа не обманывала, будто умеет это.

Там по идее всего-то убрать в коде:
Код:
   mov   esi,80
   cmp   eax,esi
   ja   @f

Остальное я уже оформил, но не знал что бывают строки длиннее 80 символов - вроде это такой негласный стандарт.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Сб мар 02, 2013 8:31 pm 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Пн окт 19, 2009 10:58 am
Сообщения: 328
Это ведь никак не влияет на размер буфера TMP и сравнения типа "cmp [ebp-4],dword MAXSTRINGS". А без этого лишних 30 строк в растянутое окно не выведешь.

Я не считаю, что без динамического изменения буфера изменение размера окна оправдано.


Вернуться к началу
СообщениеДобавлено: Сб сен 14, 2013 2:58 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4081
Нужен ли переход от Доски отладки к Консоле отладки?
Плюсы:
- большой шрифт
- нет ограничения на 16 строк, как в доске - можно будет промотать сообщения в консоле, если их много

Попробовать альфу можно уже сейчас.


Вложения:
debug.kex [1.32 КБ]
43 скачивания

_________________
Через тернии к звездам
Вернуться к началу
СообщениеДобавлено: Сб сен 14, 2013 5:46 pm 
Не в сети

Зарегистрирован: Вт окт 05, 2010 6:05 pm
Сообщения: 176
консолИ


Вернуться к началу
СообщениеДобавлено: Чт окт 03, 2013 2:20 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Чтобы не забыть:
1) Нужно сделать построчную запись на накопитель, вместо посимвольной - очень актуально для USB флеш накопителей, т.к. ресурс у них исчерпывается почем зря.
2) При запуске программы старый файл лога удаляется, что не во всех случаях хорошо, так что лучше сделать размещение записи о начале новой сессии лога (к примеру с датой) и продолжать в старый файл записывать.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
СообщениеДобавлено: Чт окт 03, 2013 2:43 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
Mario_r4 писал(а):
2) При запуске программы старый файл лога удаляется, что не во всех случаях хорошо, так что лучше сделать размещение записи о начале новой сессии лога (к примеру с датой) и продолжать в старый файл записывать.
Или создавать файл с датой и временем создания в имени файла. Тогда каждый раз будет новый файл, но старый не перезапишется.


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

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


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

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


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

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