Author |
Message |
Forum: Application libraries Topic: libimg |
dunkaist |
Posted: Fri Feb 18, 2022 3:30 pm
|
|
Replies: 99 Views: 84955
|
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... |
|
 |
Forum: Miscellaneous Topic: Установка Колибри на HDD |
dunkaist |
Posted: Fri Feb 18, 2022 12:59 pm
|
|
Replies: 9 Views: 2861
|
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. |
|
 |
Forum: Application libraries Topic: libimg |
dunkaist |
Posted: Wed Feb 16, 2022 6:39 pm
|
|
Replies: 99 Views: 84955
|
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... |
|
 |
Forum: Distributives Topic: "Ночные" сборки KolibriOS |
dunkaist |
Posted: Tue Feb 15, 2022 10:34 am
|
|
Replies: 1357 Views: 482113
|
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. |
|
 |
Forum: Kernel Topic: Рефакторинг ядра |
dunkaist |
Posted: Wed Feb 09, 2022 9:17 pm
|
|
Replies: 23 Views: 7535
|
|
 |
Forum: Kernel Topic: Рефакторинг ядра |
dunkaist |
Posted: Mon Feb 07, 2022 5:56 pm
|
|
Replies: 23 Views: 7535
|
|
 |
Forum: English Topic: Kernel.mnt packing. |
dunkaist |
Posted: Tue Jan 25, 2022 6:03 pm
|
|
Replies: 6 Views: 1430
|
sober_dev, I can give you access to svn. PM me with a desired password, or I can generate a random one. |
|
 |
Forum: Miscellaneous Topic: Что делать? |
dunkaist |
Posted: Sun Dec 19, 2021 11:46 pm
|
|
Replies: 1 Views: 1013
|
Rule of thumb is to implement features you personally lack and are able to implement. Also, we have a (quite limited) ideas page. |
|
 |
Forum: Polls Topic: Migrate to GitHub |
dunkaist |
Posted: Fri Dec 10, 2021 7:33 pm
|
|
Replies: 63 Views: 121798
|
E.g. via git apply: first download a patch and then apply it. |
|
 |
Forum: Polls Topic: Migrate to GitHub |
dunkaist |
Posted: Mon Dec 06, 2021 11:15 am
|
|
Replies: 63 Views: 121798
|
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. |
|
 |
Forum: Polls Topic: Migrate to GitHub |
dunkaist |
Posted: Thu Dec 02, 2021 9:50 pm
|
|
Replies: 63 Views: 121798
|
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. &sdot... |
|
 |
Forum: Miscellaneous Topic: Удаление 16 сисфункции |
dunkaist |
Posted: Wed Nov 17, 2021 9:13 pm
|
|
Replies: 6 Views: 1140
|
Try to comment out sf16 and then save ramdisk to /fd/1. Does it work? |
|
 |
Forum: Miscellaneous Topic: Удаление 16 сисфункции |
dunkaist |
Posted: Wed Nov 17, 2021 6:08 pm
|
|
Replies: 6 Views: 1140
|
How is rdsave supposed to work then? |
|
 |
Forum: Data processing Topic: Table |
dunkaist |
Posted: Tue Nov 16, 2021 6:15 am
|
|
Replies: 99 Views: 69788
|
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... |
|
 |
Forum: System Topic: Format |
dunkaist |
Posted: Tue Nov 16, 2021 5:21 am
|
|
Replies: 17 Views: 19844
|
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 ... |
|
 |
Sort by: |