Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пт ноя 16, 2018 2:22 am

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




Начать новую тему  Ответить на тему  [ 300 сообщений ]  На страницу Пред. 111 12 13 14 1520 След.
Автор Сообщение
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Сб июл 03, 2010 9:44 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт июн 27, 2008 3:22 pm
Сообщения: 976
Я про readme к системе, в последней ночной сборке включили. :)
Пожалуй стоит и вики страницу обновить.


Вернуться к началу
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Вс июл 04, 2010 10:26 am 
Не в сети
Mentor
Аватара пользователя

Зарегистрирован: Вт янв 15, 2008 11:27 am
Сообщения: 752
не знаю насколько давно, но система (ночные сборки) корректно не завершается. висит фон рабочего стола и всё. приходится зажимать кнопку "вкл/выкл". тестировал на eeePC.
также в последней сборке (от 3 июля) не работают кнопки мыши - кнопки не нажимаются, окна не разворачиваются. но в то же время при нажатии окно перерисовывается.


Вернуться к началу
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Вс июл 04, 2010 7:01 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Asper писал(а):
Меня наконец включили в KolibriOS team. Ура!

Если кого забыл - напоминайте.
Albom писал(а):
не знаю насколько давно, но система (ночные сборки) корректно не завершается. висит фон рабочего стола и всё. приходится зажимать кнопку "вкл/выкл". тестировал на eeePC.
также в последней сборке (от 3 июля) не работают кнопки мыши - кнопки не нажимаются, окна не разворачиваются. но в то же время при нажатии окно перерисовывается.

Поскольку в VirtualBox, qemu и у меня на реальной машине всё выключается и работает, предположу, что дело либо в eeePC, либо в каких-то неожиданных драйверах, типа ACPI из соседней темы (сторонний драйвер ACPI вполне может мешать ядру выключаться через ACPI).

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


Вернуться к началу
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Пт июл 09, 2010 4:52 pm 
С ревизии 1513 событие мыши (номер 6) окну не передается, если пользователь захватил окно за край и меняет размер окна, как только отпустит событие снова начинает генерироваться. Как плюс - нет лишних генераций событий и их обработки, что должно снизить немного нагрузку на систему. Изменение сразу заметно на KFM, OpenDialog и Eolite - теперь не происходит сдвига курсора и кликов по активной области. Вроде все работает без проблем, если кто что заметит подозрительное - просьба сообщить.


Вернуться к началу
   
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Чт июл 15, 2010 3:57 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
Писал программу и обнаружил баг в оси (ночная сборка за 5 июля). Сначала думал, что дело в моей программе, долго с ней возился, но потом попробовал использовать шаблон программы из e-zine, и как оказалось дело в оси. В общем когда перемещаешь окно в какое ни-будь место и разварачиваешь его на весь экран, а затем резко перемещаешь курсор мыши, то стрелка мыши резко исчезает и больше не появляется. После этого при нажатии на кнопки CTRL+ALT+DEL, не появляется диспетчер задач. В оффициальной сборке, стрелка мыши не исчезает.

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение


Вернуться к началу
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Чт июл 15, 2010 8:31 am 
Выложи бинарник программы и номер ревизии ядра. Я проверял в Qemu и не наблюдаю такого бага.
Если есть возможность снять видеоотчет (сотовым к примеру) - было бы хорошо увидеть баг.


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

Зарегистрирован: Ср янв 27, 2010 10:59 am
Сообщения: 269
[Offtop]
Есть предложение. Когда кто-то выкладывает на форуме новую программу, пусть пишет на каком языке она написана. Если кто-то не хочет раскрывать что за язык он использовал, пусть не пишет - это его личное право. Можно также по желанию написать какой диалект и/или компилятор. Почему я это предлагаю? Вот почему:
1. Тем, кто заполняет вики будет что добавить на страницы описания приложений.
2. Если автор программы будет спрашивать совета у форумчан, знающие люди смогут подсказать решение проблемы средствами языка, на котором написано приложение.
3. Если это ЯВУ, то это будет примером его использования. Тем более, если прога написана на каком-нибудь экзотичном языке.
[/Offtop]

_________________
ушёл...


Вернуться к началу
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Пт июл 16, 2010 3:16 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
Mario писал(а):
Выложи бинарник программы и номер ревизии ядра. Я проверял в Qemu и не наблюдаю такого бага.
Если есть возможность снять видеоотчет (сотовым к примеру) - было бы хорошо увидеть баг.

Млин, оказалось что это частично моя вина. Дело в том, что в качестве фона я поставил картинку с разрешением 640х480, из-за неё исчезала стрелка. Когда ставишь картинку с разрешением 800х600, то стрелка не исчезает. Не знаю это баг в оси, или в KIV, или может в оси есть какое-то ограничение на разрешение картинки?. Номер ревизии ядра SVN 1504. Если надо на всякий случай прикрепил файлы ниже (бинарник, картинка и т.д.).


Вложения:
Комментарий к файлу: Прикреплённые файлы.
xfiles.7z [98.12 КБ]
78 скачиваний

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение
Вернуться к началу
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Пт июл 16, 2010 9:29 am 
Проблема проявляется только когда картинка используется методом растяжения на весь экран, если черепицей, то проблемы нет. Проявляется начиная с ревизии ядра:
Цитата:
1451 kernel PTE initialization bug fixed

В ревизии 1450 баг отсутствует. Проверял в Qemu.


Вернуться к началу
   
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Пт июл 16, 2010 10:50 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1292
Версия 1451 была нестабильной и в эмуляторах могла глючить по другим причинам.
До 1451 в init.inc висел очевидный баг:
Код:
           mov eax, 0x400000+PG_SW
           mov ecx, [tmp_page_tabs]    ;) однако [tmp_page_tabs] < 4M
           sub ecx, 0x400000            ;) отрицательное
           shr ecx, 12                  ;( а теперь еще и знак потерялся
           jmp .map_low
.no_PSE:
           mov eax, PG_SW
           mov ecx, [tmp_page_tabs]
           shr ecx, 12
.map_low:
           mov edi, [tmp_page_tabs]
@@:                                   ; заносим в таблицу хз сколько ненужных страниц
           stosd
           add eax, 0x1000
           dec ecx
           jnz @B


исправлен в 1455.


Вернуться к началу
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Пт июл 16, 2010 11:00 am 
Однако глючить начинает с 1451 и заявленное исправление 1455 проблему не устраняет.


Вернуться к началу
   
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Пт июл 16, 2010 12:01 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1292
Плохо.

Версия 1450 позволяла системному коду обращаться к неинициализированным страницам в обход менеджера памяти.

Значит, баг сидит где-то в ядре,
причем этот баг должен считать все линейные адреса ядра (включая динамические структуры) связными и непересекающимися.


Вернуться к началу
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Вс июл 18, 2010 1:34 pm 
Не в сети
Kernel Developer

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


Вернуться к началу
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Пн июл 19, 2010 10:53 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн фев 09, 2009 4:13 am
Сообщения: 445
Обнаружил ещё два бага в оси. Ночная сборка за 5 июля (SVN 1504).

1. Окно со стилем 0 должно быть с фиксированным размером, однако при нажатии на заголовок окна оно разварачивается на весь экран, чего не должно быть в принципе. По поводу окна со стилем 1 в доке не написано, но в оффициальной сборке оно не разварачивается на весь экран, а в ночной разварачивается, что по идее тоже не должно быть.

2. Если поместить стрелку мыши в левый верхний угол и нажать левую кнопку мыши, то появляется мерцающая, еле заметная полоса белого цвета, а если продолжать нажимать тамже левую кнопку мыши некоторое продолжительное время, то перестают откликаться на нажатие ярлыки (те что в Wind'е называются - shortcuts) быстрого запуска программ.

_________________
\ Маузер в руке, Путин – на крюке! \ Путину – клизму! Смерть капитализму! \ Путин – параша, победа будет наша!\
\ Застрели буржуя в спину! Он не лучше чем скотина! \
Изображение


Вернуться к началу
 Заголовок сообщения: Re: Колибри 0.7.7.0
СообщениеДобавлено: Вт июл 20, 2010 10:07 pm 
Не в сети
ex Dron2004
Аватара пользователя

Зарегистрирован: Вс июл 18, 2010 12:44 pm
Сообщения: 67
Учитывая наличие htmlV, думаю, в состав дистрибутива (по крайней мере, в состав LiveCD-версии) стоит включить документацию по системным функциям в формате HTML. Преобразовать chm-файл klbr_doc.chm в набор HTML'ок с файлом-оглавлением index.htm.

Потому что писать программы на ассемблере можно непосредственно в Колибри, причём с большим комфортом (в Tinypad'e оказывается такая замечательная подсветка синтаксиса есть! А я раньше и не подозревал о её существовании :mrgreen: ...), но вот пользоваться файлом sysfuncr.txt, ИМХО, не совсем удобно...


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 300 сообщений ]  На страницу Пред. 111 12 13 14 1520 След.

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


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

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


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

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