Вероятно, Правая Кнопка МышиMario79 wrote:WTF ПКМ?
Колибри 0.7.1.0
А в результате чего окно схлопывается?Mario79 wrote:Leency
WTF ПКМ?
Из хаоса в космос
Я так понимаю не хватает проверки при развертывании окна(усли развернутое окно выйдет за границы то перемещаем окно на столько на сколько оно вылезет).
Теоретически в gfx_kernel этой проблемы не будет. Я б забил.
Теоретически в gfx_kernel этой проблемы не будет. Я б забил.
Проверил. Зависание действительно происходит, но только в том случае, если потом попытаться переместить или закрыть вылезшее окно, прибить его с помощью CPU или выключить систему с помощью End. Если работать, не трогая это окно, то зависания не будет. Правда, при завершении работы всё-таки придётся нажать Reset.
Обнаружил глюк ядра при котором "отваливается" мышь. При попыке открыть @rcherом определённый PNG файл.
Файл прилагается.
Файл прилагается.
@rcher не умеет обрабатывать чересстрочные (interlaced) PNG-файлы.Maxis wrote:Обнаружил глюк ядра при котором "отваливается" мышь. При попыке открыть @rcherом определённый PNG файл.
Файл прилагается.
Ревизия 678 - он при этом хотя бы не падает, забирая с собой в nul курсор мыши.
P.S. Увидеть, почему @rcher не хочет работать, можно, заглянув на доску отладки (вкладка "User").
Ушёл к умным, знающим и культурным людям.
Гы... в официальном дистрибутиве 0710 этого бага нет. В образе, собранном Leency, баг действительно есть.Leency wrote:Был замечен глюк.
1. Открываем любую прогу.
2. Нажимаем на заголовке ПКМ.
3. Окно схлопнулось. Перетаскиваем его вниз как можно ниже.
4. Опять нажимаем на заголовке ПКМ, если окно залезло "за экран" - система виснет.
Как ни крутите, я всё-таки больше по дизайну (в широком смысле) нежели по программированию :)
Из хаоса в космос
Исправлено. Поскольку в текущем ядре "вылезание" окна за экран везде считается некорректным, ревизия 679 не допускает такой ситуации при "расхлопывании" окна.Leency wrote:Был замечен глюк.
1. Открываем любую прогу.
2. Нажимаем на заголовке ПКМ.
3. Окно схлопнулось. Перетаскиваем его вниз как можно ниже.
4. Опять нажимаем на заголовке ПКМ, если окно залезло "за экран" - система виснет.
Ушёл к умным, знающим и культурным людям.
Загрузился в 0650 и убедился: раньше тоже не работало. Нету в ядре кода для создания курсоров в режимах EGA и VGA.andrew_programmer wrote:Всё забываю написать про один баг, замечанный еще в K0700. В режимах 0 и 9 приложения, использующие сменный курсор мыши(ANIMAGE,DOSBOX), вылетают при запуске. Хотя раньше работали в этих режимах.
Ушёл к умным, знающим и культурным людям.
Ревизии 680 и 674. В Qemu престала работать "горячая' перезагрузка. На ядре 667 всё работает.
Так же на последних ядрах наблюдается такое: если систему некорректно перегрузить, то она перестаёт загружаться(пишет, что не найдено первое приложение). Лечится переменой загрузочных настроек с последующим сохранением.
Так же на последних ядрах наблюдается такое: если систему некорректно перегрузить, то она перестаёт загружаться(пишет, что не найдено первое приложение). Лечится переменой загрузочных настроек с последующим сохранением.
Не удалось повторить. Какие у тебя настройки для запуска qemu и настройки загрузочного экрана?Maxis wrote:Ревизии 680 и 674. В Qemu престала работать "горячая' перезагрузка. На ядре 667 всё работает.
Какой загрузчик? С дискеты, CD или жёсткого диска?Maxis wrote:Так же на последних ядрах наблюдается такое: если систему некорректно перегрузить, то она перестаёт загружаться(пишет, что не найдено первое приложение). Лечится переменой загрузочных настроек с последующим сохранением.
qemu.exe -L . -m 128 -fda C:\kolibri.imgКакие у тебя настройки для запуска qemu и настройки загрузочного экрана?
Qemu версии 0.9.0
Настройки такие: a(21 также и 0) b(пробовал 1и 3) c(выкл) d(настоящая дискета)
На секунду проскакивает обои с колибри, а затем черный экран.
Гружусь с жёсткого диска. mtldrКакой загрузчик? С дискеты, CD или жёсткого диска?
При компиляции 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:
ПОМОГИТЕ!
Очень срочно нужно!
Скачал архив kolibri.7z в 17 мегов
Что с ним делать, чтобы поставить на cd?
Очень срочно нужно!
Скачал архив kolibri.7z в 17 мегов
Что с ним делать, чтобы поставить на cd?
Исправлено. Ревизия 681.Maxis wrote:Ревизии 680 и 674. В Qemu престала работать "горячая' перезагрузка. На ядре 667 всё работает.
...в ревизии 674 размер неупакованного kernel.mnt превысил 0x20000 байт, коду завершения работы от такого немного поплохело. Поскольку я использую упакованное ядро, мне этого сразу повторить и не удалось...
"Некорректная перезагрузка" системы - это Reset?
Ушёл к умным, знающим и культурным людям.
Who is online
Users browsing this forum: No registered users and 2 guests