Page 10 of 17

Re: Колибри 0.7.1.0

Posted: Mon Dec 03, 2007 2:17 pm
by shurf
Mario79 wrote:WTF ПКМ?
Вероятно, Правая Кнопка Мыши :)

Re: Колибри 0.7.1.0

Posted: Mon Dec 03, 2007 2:26 pm
by Leency
Mario79 wrote:Leency
WTF ПКМ?
А в результате чего окно схлопывается? :)

Re: Колибри 0.7.1.0

Posted: Mon Dec 03, 2007 3:20 pm
by k@sTIg@r
Я так понимаю не хватает проверки при развертывании окна(усли развернутое окно выйдет за границы то перемещаем окно на столько на сколько оно вылезет).
Теоретически в gfx_kernel этой проблемы не будет. Я б забил.

Re: Колибри 0.7.1.0

Posted: Mon Dec 03, 2007 5:48 pm
by DmitrySokolowsky
Проверил. Зависание действительно происходит, но только в том случае, если потом попытаться переместить или закрыть вылезшее окно, прибить его с помощью CPU или выключить систему с помощью End. Если работать, не трогая это окно, то зависания не будет. Правда, при завершении работы всё-таки придётся нажать Reset.

Re: Колибри 0.7.1.0

Posted: Tue Dec 04, 2007 12:54 am
by Maxis
Обнаружил глюк ядра при котором "отваливается" мышь. При попыке открыть @rcherом определённый PNG файл.
Файл прилагается.

Re: Колибри 0.7.1.0

Posted: Sat Dec 08, 2007 7:34 pm
by diamond
Maxis wrote:Обнаружил глюк ядра при котором "отваливается" мышь. При попыке открыть @rcherом определённый PNG файл.
Файл прилагается.
@rcher не умеет обрабатывать чересстрочные (interlaced) PNG-файлы.
Ревизия 678 - он при этом хотя бы не падает, забирая с собой в nul курсор мыши.
P.S. Увидеть, почему @rcher не хочет работать, можно, заглянув на доску отладки (вкладка "User").

Re: Колибри 0.7.1.0

Posted: Sat Dec 08, 2007 7:55 pm
by diamond
Leency wrote:Был замечен глюк.
1. Открываем любую прогу.
2. Нажимаем на заголовке ПКМ.
3. Окно схлопнулось. Перетаскиваем его вниз как можно ниже.
4. Опять нажимаем на заголовке ПКМ, если окно залезло "за экран" - система виснет.
Гы... в официальном дистрибутиве 0710 этого бага нет. В образе, собранном Leency, баг действительно есть.

Re: Колибри 0.7.1.0

Posted: Sat Dec 08, 2007 8:58 pm
by Leency
Как ни крутите, я всё-таки больше по дизайну (в широком смысле) нежели по программированию :)

Re: Колибри 0.7.1.0

Posted: Sat Dec 08, 2007 10:48 pm
by diamond
Leency wrote:Был замечен глюк.
1. Открываем любую прогу.
2. Нажимаем на заголовке ПКМ.
3. Окно схлопнулось. Перетаскиваем его вниз как можно ниже.
4. Опять нажимаем на заголовке ПКМ, если окно залезло "за экран" - система виснет.
Исправлено. Поскольку в текущем ядре "вылезание" окна за экран везде считается некорректным, ревизия 679 не допускает такой ситуации при "расхлопывании" окна.

Re: Колибри 0.7.1.0

Posted: Sat Dec 08, 2007 11:39 pm
by diamond
andrew_programmer wrote:Всё забываю написать про один баг, замечанный еще в K0700. В режимах 0 и 9 приложения, использующие сменный курсор мыши(ANIMAGE,DOSBOX), вылетают при запуске. Хотя раньше работали в этих режимах.
Загрузился в 0650 и убедился: раньше тоже не работало. Нету в ядре кода для создания курсоров в режимах EGA и VGA.

Re: Колибри 0.7.1.0

Posted: Mon Dec 10, 2007 1:25 pm
by Maxis
Ревизии 680 и 674. В Qemu престала работать "горячая' перезагрузка. На ядре 667 всё работает.
Так же на последних ядрах наблюдается такое: если систему некорректно перегрузить, то она перестаёт загружаться(пишет, что не найдено первое приложение). Лечится переменой загрузочных настроек с последующим сохранением.

Re: Колибри 0.7.1.0

Posted: Tue Dec 11, 2007 8:50 pm
by diamond
Maxis wrote:Ревизии 680 и 674. В Qemu престала работать "горячая' перезагрузка. На ядре 667 всё работает.
Не удалось повторить. Какие у тебя настройки для запуска qemu и настройки загрузочного экрана?
Maxis wrote:Так же на последних ядрах наблюдается такое: если систему некорректно перегрузить, то она перестаёт загружаться(пишет, что не найдено первое приложение). Лечится переменой загрузочных настроек с последующим сохранением.
Какой загрузчик? С дискеты, CD или жёсткого диска?

Re: Колибри 0.7.1.0

Posted: Wed Dec 12, 2007 4:24 pm
by Maxis
Какие у тебя настройки для запуска qemu и настройки загрузочного экрана?
qemu.exe -L . -m 128 -fda C:\kolibri.img
Qemu версии 0.9.0
Настройки такие: a(21 также и 0) b(пробовал 1и 3) c(выкл) d(настоящая дискета)
На секунду проскакивает обои с колибри, а затем черный экран.

Какой загрузчик? С дискеты, CD или жёсткого диска?
Гружусь с жёсткого диска. mtldr

При компиляции Fasmом(из тинипада) система замирает на секунду(например курсор переместится только после "фриза"). Такого не происходит в дистрибутиве 0710pre, симптомы повторяются если в этот дистрибутив скопировать Fasm из 0710. При компиляции fasmом из GUI версия из 0710 компилирует исходник с секундной задержкой, т.е. появляется строка о компиляторе и спустя секунду выводится строка о скомпиленом исходнике. Fasm из 0710pre компилит мгновенно.

Также из-за такого кода система виснет(Если запустить его три или 4 раза):

Code: Select all

use32
        org 0x0
        db 'MENUET01'
        dd 0x1
        dd start
        dd i_end
        dd 0x1000
        dd 0x1000
        dd 0x0
        dd 0x0
include 'macros.inc'

start:
mcall 64,1,128*1024*1024 ; при меньшем значении требуется больше запусков
mcall 40,0
mcall 10
i_end:  

Re: Колибри 0.7.1.0

Posted: Thu Dec 13, 2007 4:18 pm
by SoUrcerer
ПОМОГИТЕ!
Очень срочно нужно!
Скачал архив kolibri.7z в 17 мегов
Что с ним делать, чтобы поставить на cd?

Re: Колибри 0.7.1.0

Posted: Thu Dec 13, 2007 9:48 pm
by diamond
Maxis wrote:Ревизии 680 и 674. В Qemu престала работать "горячая' перезагрузка. На ядре 667 всё работает.
Исправлено. Ревизия 681.
...в ревизии 674 размер неупакованного kernel.mnt превысил 0x20000 байт, коду завершения работы от такого немного поплохело. Поскольку я использую упакованное ядро, мне этого сразу повторить и не удалось...

"Некорректная перезагрузка" системы - это Reset?