Search found 697 matches

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

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: 9
Views: 3461

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: 91185

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: 517691

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
Mon Feb 07, 2022 5:56 pm
Forum: Kernel
Topic: Рефакторинг ядра
Replies: 24
Views: 9988

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

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

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: 1349

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: 63
Views: 139989

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: 63
Views: 139989

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: 63
Views: 139989

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: 1635

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: 1635

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: 73882

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: 21799

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 ...