Search found 772 matches

by dunkaist
Fri Feb 18, 2022 3:30 pm
Forum: Application libraries
Topic: libimg
Replies: 99
Views: 104347

Re: libimg

I agree that having more such checks in libraries is convenient for broken programs, i.e. for debug purposes. At the same time more such checks in libraries make correct programs a bit slower and the whole system a bit larger. I believe we should pay more attention to correct programs. It's possible...
by dunkaist
Fri Feb 18, 2022 12:59 pm
Forum: Miscellaneous
Topic: Установка Колибри на HDD
Replies: 10
Views: 7156

Re: Установка Колибри на HDD

There is /Docs/install.txt file on your CD with known ways to install KolibriOS.
It's hard to give a more detailed instruction without information about your system.
by dunkaist
Wed Feb 16, 2022 6:39 pm
Forum: Application libraries
Topic: libimg
Replies: 99
Views: 104347

Re: libimg

Yes, it's possible to check the first argument for 0. But it could also easily be 1, 2, 3, -1, -2, -3, 0xdeadbeef, 0xc0ffee, 0x12345678 and so on. I believe that passing an incorrect pointer to the function is not a fault of the function. Maybe that is the reason why img._.validate is still an empty...
by dunkaist
Tue Feb 15, 2022 10:34 am
Forum: Distributives
Topic: "Ночные" сборки KolibriOS
Replies: 1357
Views: 590124

Re: "Ночные" сборки KolibriOS

Missing glyphs can be added to the kernel (gui/charUni.mt).
USB audio is not to be expected soon. It requires isochronous USB transfers which are not implemented even for USB2.
by dunkaist
Wed Feb 09, 2022 9:17 pm
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 36
Views: 85814

Re: Рефакторинг ядра

by dunkaist
Mon Feb 07, 2022 5:56 pm
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 36
Views: 85814

Re: Рефакторинг ядра

LGTM
by dunkaist
Tue Jan 25, 2022 6:03 pm
Forum: English
Topic: Kernel.mnt packing.
Replies: 6
Views: 5574

Re: Kernel.mnt packing.

sober_dev,
I can give you access to svn. PM me with a desired password, or I can generate a random one.
by dunkaist
Sun Dec 19, 2021 11:46 pm
Forum: Miscellaneous
Topic: Что делать?
Replies: 1
Views: 3397

Re: Что делать?

Rule of thumb is to implement features you personally lack and are able to implement.
Also, we have a (quite limited) ideas page.
by dunkaist
Fri Dec 10, 2021 7:33 pm
Forum: Polls
Topic: Migrate to GitHub
Replies: 67
Views: 629822

Re: Migrate to GitHub

E.g. via git apply: first download a patch and then apply it.
by dunkaist
Mon Dec 06, 2021 11:15 am
Forum: Polls
Topic: Migrate to GitHub
Replies: 67
Views: 629822

Re: Migrate to GitHub

z525 wrote:и я не смог понять планируется ли полный переезд или паралельное сосуществование.
There is still no strict plan. Because it seems that most people don't care. My understanding is that there will be a git repo on kolibrios.org with a read-only mirror on Github.
by dunkaist
Thu Dec 02, 2021 9:50 pm
Forum: Polls
Topic: Migrate to GitHub
Replies: 67
Views: 629822

Re: Migrate to GitHub

Here are questions and issues to be addressed if moving to git. Unlike svn revision numbers, git hashes are not increasing numbers. This creates navigation difficulties for pages like history of builds . It becomes harder to binary search prebuilt images. It is harder to tell if the commit c0ffee is...
by dunkaist
Wed Nov 17, 2021 9:13 pm
Forum: Miscellaneous
Topic: Удаление 16 сисфункции
Replies: 6
Views: 5213

Re: Удаление 16 сисфункции

Try to comment out sf16 and then save ramdisk to /fd/1. Does it work?
by dunkaist
Wed Nov 17, 2021 6:08 pm
Forum: Miscellaneous
Topic: Удаление 16 сисфункции
Replies: 6
Views: 5213

Re: Удаление 16 сисфункции

How is rdsave supposed to work then?
by dunkaist
Tue Nov 16, 2021 6:15 am
Forum: Data processing
Topic: Table
Replies: 99
Views: 83368

Re: Table

I didn't manage to setup MSVC compiler on my system to test my edits, but here is an obvious UB that may affect contents of an editbox. The issue is that eax is not guaranteed to contain key_editbox when the __asm block is finished. There are several same places in the mentioned hello.cpp file. I fi...
by dunkaist
Tue Nov 16, 2021 5:21 am
Forum: System
Topic: Format
Replies: 17
Views: 26192

Re: Format

This topic outlines design of LBA access API based on sf70 and existing dyndisk code, i.e. without introducing file descriptors. To flush a cache of a disk, grep the sources for the words flush and cache use the corresponding function . To prevent FS functions from accessing a partition, call free ...