Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Dec 05, 2020 2:27 am

All times are UTC+03:00


Search found 64 matches
Search these results:

Author Message

 Forum: Resources   Topic: Ссылки на сайты

Posted: Wed Dec 05, 2018 11:20 am 

Replies: 116
Views: 91915


Открыты исходные тексты графического окружения PC/GEOS
https://www.opennet.ru/opennews/art.shtml?num=49713
https://github.com/bluewaysw/pcgeos

 Forum: Coding   Topic: Вопрос(ы) по internals(кишкам) Колибри

Posted: Wed Nov 28, 2018 1:42 pm 

Replies: 20
Views: 7956


ProMiNick wrote:
3. process_information.wnd_state: что значит окно свернутое в заголовок? как перевести окно в это состояние не программно(т.е. через юзеринтерфейс: мышкой, клавиатурой, через меню)? вывести из него?
Правый клик мыши на заголовке окна. Выглядит так: viewtopic.php?f=36&t=3784#p72291

 Forum: Miscellaneous   Topic: Стримы/Streams

 Post subject: Re: Стримы/Streams
Posted: Tue Nov 13, 2018 7:48 pm 

Replies: 51
Views: 10942


Quote:
рублика
И здесь и в описании трансляции

 Forum: System   Topic: End - программа завершения работы

Posted: Sat Nov 10, 2018 12:37 am 

Replies: 106
Views: 29069


Система успешно завершает работу, а приложение падает K : Process - forced terminate PID: 00000019 [end] K : Page fault K : EAX : 0000004D EBX : 00000009 ECX : 00000002 K : EDX : 00000920 ESI : 00C75C53 EDI : 00000000 K : EBP : 00000ABC EIP : 0000000F ESP : 00003F9D K : Flags : 00001206 CS : 0000001...

 Forum: Compilers and programming   Topic: C-- Sphinx Compiler

 Post subject: Re: C-- Sphinx Compiler
Posted: Sat Nov 10, 2018 12:00 am 

Replies: 125
Views: 55461


Автор явно рассчитывал на то, что память, выделяемая malloc, содержит нули. Под виндой это почти так (первые байты всё равно не нулевые), а в убунте нет. mem=malloc(size); if(mem==NULL)OutMemory(); #ifdef _UNIX_ else memset(mem,0,size); #endif Если это действительно так, то зачем полагаться на пове...

 Forum: Kernel   Topic: Вывод отладочных сообщений (page fault и другие)

Posted: Fri Nov 02, 2018 11:24 am 

Replies: 13
Views: 7540


b00bl1k wrote:
Siemargl wrote:
Стектрейс бы сделать на уровне ОС....


Переход на PE формат исполняемых файлов позволил бы хранить отладочную информацию.

Возможно ошибаюсь, но стектрейс для уровня пользователя можно было бы сделать в kolibri.dll с помощью установки обработчика исключений.

 Forum: Kernel   Topic: Вывод отладочных сообщений (page fault и другие)

Posted: Fri Nov 02, 2018 10:01 am 

Replies: 13
Views: 7540


Siemargl wrote:
но зачем?


Причины уже озвучивались ранее. А в контексте этой темы - возможность сохранения отладочной информации в исполняемый файл самим компилятором без изобретения колёс и велосипедов.

 Forum: Kernel   Topic: Вывод отладочных сообщений (page fault и другие)

Posted: Thu Nov 01, 2018 11:42 pm 

Replies: 13
Views: 7540


Siemargl wrote:
Стектрейс бы сделать на уровне ОС....


Переход на PE формат исполняемых файлов позволил бы хранить отладочную информацию.

 Forum: Kernel   Topic: Вывод отладочных сообщений (page fault и другие)

Posted: Thu Nov 01, 2018 10:35 pm 

Replies: 13
Views: 7540


Имя выводится, если значение из стека в пределах OS_BASE..endofcode. Само имя из файла kernel.dbg.

Siemargl wrote:
Только сегодня делал себе.

В ядре?

 Forum: Kernel   Topic: Вывод отладочных сообщений (page fault и другие)

Posted: Thu Nov 01, 2018 10:11 pm 

Replies: 13
Views: 7540


Сделал вывод символьных имён, если в корне образа присутствует файл kernel.dbg. О создании файла написано в теме про mtdbg. Сейчас он в сжатом виде занимает почти 40 кб.

Полезно или нет?
Attachment:
stacktrace.png
stacktrace.png [ 4.98 KiB | Viewed 5199 times ]

 Forum: Distributives   Topic: На пути к KolibriN 10

Posted: Wed Oct 31, 2018 5:21 pm 

Replies: 179
Views: 59475


Quote:
поддержка UTF
Правильнее "Поддержка Юникода", тем более что
Quote:
Поддержка Юникода при работе с файловыми системами

 Forum: Application libraries   Topic: box_lib.obj - библиотека gui компонентов

Posted: Wed Oct 24, 2018 1:36 pm 

Replies: 409
Views: 143897


Вместо фикса получился баг. Марат специально делал изменения в ядре , чтобы можно было отловить состояние нажатых кнопок Win. Но на отпускание клавиш это не работает. Пока идея такая: получить сканкод из битов 16..23 результата сис. функции 2. На отпускание будут коды (0xE0)0xDB и (0xE0)0xDC для кла...

 Forum: Miscellaneous   Topic: Предложение, план развития

Posted: Tue Oct 23, 2018 8:37 pm 

Replies: 119
Views: 21826


У вас же есть http://bugs.kolibrios.org/roadmap_page.php Чем не roadmap? Сейчас же с файлом roadmap.txt только лишние ревизии плодить.

 Forum: Application libraries   Topic: box_lib.obj - библиотека gui компонентов

Posted: Mon Oct 22, 2018 11:28 pm 

Replies: 409
Views: 143897


Быстрофикс бага с кнопкой Win viewtopic.php?f=9&t=3584&p=72198#p72188

Еще были перепутаны коды кнопок up/down - исправил. На работу не влияет, но пусть будет порядок.

 Forum: HLL   Topic: Названия системных функций

Posted: Sat Oct 20, 2018 11:11 pm 

Replies: 103
Views: 31571


Перефразирую: использование магических чисел это плохо
Sort by:  
Page 1 of 5 [ Search found 64 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited