Matou1306
ecdebae231
Kernel/fs: Add symlink flag to sysfunc70 and update the English documentation ( #656 )
...
Build system / Build (en_US) (push) Successful in 2m57s
Build system / Build (es_ES) (push) Successful in 2m59s
Build system / Build (ru_RU) (push) Successful in 3m3s
Build system / Publish Images (push) Successful in 4m44s
Used in 70.1 and 70.5 in the ext driver
Reviewed-on: #656
Reviewed-by: Ivan B <1+dunkaist@noreply.localhost >
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Co-authored-by: Matou1306 <mathieubotros@gmail.com >
2026-09-20 04:46:24 +00:00
Matou1306 and Burer
931071a0e9
kernel/fs: new SF's 70.11 (create symlink) and 70.12 (read symlink) with EXT driver support ( #570 )
...
Build system / Build (es_ES) (push) Successful in 2m33s
Build system / Build (en_US) (push) Successful in 2m39s
Build system / Build (ru_RU) (push) Successful in 2m43s
Build system / Publish Images (push) Successful in 3m28s
Tested the changes on qemu and umka and everything appears to be working fine
---------
Co-authored-by: Burer <burer@kolibrios.org >
Reviewed-on: #570
Reviewed-by: Burer <burer@kolibrios.org >
Reviewed-by: Ivan B <1+dunkaist@noreply.localhost >
Reviewed-by: Kiril Lipatov <lipatov.kiril@gmail.com >
Reviewed-by: Егор Ярин <y.yarin@inbox.ru >
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Co-authored-by: Matou <mathieubotros@gmail.com >
2026-08-21 10:30:06 +00:00
Burer
6defa11a9e
kernel/docs, programs: rename SF 51 and SF 77 constants ( fix #321 ) ( #640 )
...
Test PR / Build (en_US) (pull_request) Successful in 4m7s
Build system / Build (en_US) (push) Successful in 4m28s
Test PR / Build (es_ES) (pull_request) Successful in 4m21s
Build system / Build (es_ES) (push) Successful in 4m39s
Build system / Build (ru_RU) (push) Successful in 4m43s
Test PR / Build (ru_RU) (pull_request) Successful in 1m24s
Build system / Publish Images (push) Successful in 2m0s
| SF | SSF | Old Name | Name Name |
|---|---|---|---|
| 51 | — | `SF_CREATE_THREAD` | `SF_THREAD_CONTROL` |
| 77 | — | `SF_FUTEX` | `SF_POSIX` |
| 77 | 0 | `SSF_CREATE` | `SSF_FUTEX_CREATE` |
| 77 | 1 | `SSF_DESTROY` | `SSF_FUTEX_DESTROY` |
| 77 | 2 | `SSF_WAIT` | `SSF_FUTEX_WAIT` |
| 77 | 3 | `SSF_WAKE` | `SSF_FUTEX_WAKE` |
| 77 | 10 | `SSF_FILE_READ` | `SSF_FD_READ` |
| 77 | 11 | `SSF_FILE_WRITE` | `SSF_FD_WRITE` |
| 77 | 13 | `SSF_PIPE_CREATE` | `SSF_FD_PIPE2` |
Reviewed-on: #640
Reviewed-by: Kiril Lipatov <lipatov.kiril@gmail.com >
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
2026-08-09 19:08:15 +00:00
28f0e4d51e
kernel: fix minor typos ( #485 )
...
- Fix some English, German & Russian typos and improve text for fluency.
- Use accented characters `ä` and `ü` in German boot screen text.
- Note: Line endings standardised from `CRLF` > `LF` and trailing whitespace removed automatically due to `.editorconfig`; best to view diffs with whitespace changes at EOL hidden.
---------
Co-authored-by: Burer <burer@kolibrios.org >
Co-authored-by: Sweetbread <risdeveau@lair.moe >
Reviewed-on: #485
Reviewed-by: Kiril Lipatov <lipatov.kiril@gmail.com >
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Reviewed-by: Burer <burer@kolibrios.org >
Co-authored-by: Andrew <dent.ace@gmail.com >
Co-committed-by: Andrew <dent.ace@gmail.com >
2026-06-21 16:51:25 +00:00
Burer
06c1497624
system/docs: update docs and SF constants to match actual kernel ( #306 )
...
- Update sysfuncs.txt and sysfuncr.txt to match actual kernel code:
- Add missing SF's info
- Add missing constants
- Fix some mistakes
- Update KOSfuncs.inc to match actual kernel code:
- Remove obsolete constants
- Add missing constants
- Rename some constants to match their names in docs
Reviewed-on: #306
Reviewed-by: Max Logaev <maxlogaev@proton.me >
Reviewed-by: Mikhail Frolov <mixa.frolov2003@gmail.com >
Co-authored-by: Burer <burer@kolibrios.org >
Co-committed-by: Burer <burer@kolibrios.org >
2026-02-26 17:25:16 +00:00
dunkaist
55d641b0da
kernel: Clean up svn-related code and data
...
Build system / Check kernel codestyle (pull_request) Successful in 40s
Build system / Build (pull_request) Successful in 6m9s
* Rearrange sf18.13 version structure to
+ mention git hash and release offset,
+ separate OS release and kernel ABI numbers,
+ include an optional debug tag.
* Update the boot log and the blue screen to print the new fields.
* Update docs.
* No breaking changes.
Resolves #99 .
2025-03-17 20:07:46 +01:00
leency
83a8240eb8
GoogleTranslate Jurgen's commit from sysfuncr.txt to sysfuncs.txt
...
SHA-1: 34d6f8189f
git-svn-id: svn://kolibrios.org@9976 a494cfbc-eb01-0410-851d-a64ba20cac60
2025-02-23 03:25:55 +02:00
dunkaist
4dac8068a5
[docs] Replace cyrillic 'с' with latin 'c' in register names
...
git-svn-id: svn://kolibrios.org@10074 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-06-01 02:17:20 +00:00
Doczom
566428b0cc
Krn: Removed outdated MIDI interface
...
Delete sysfn 20, 21.1, 26.1
git-svn-id: svn://kolibrios.org@10010 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-04-08 20:15:57 +00:00
Jurgen
5eb750c289
1. Edit procedure check exception 12 (overflow stack)
...
2. Edit func 68,24
3. Add proc "control exception"
4. Add subfuncs func 51 (GetPriorityThread, SetPriorityThread,GetCurrentThreadId)
5. Add info in ReferenceFunc(rus)
git-svn-id: svn://kolibrios.org@10002 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-03-23 19:19:24 +00:00
Doczom
6f5f626500
Update documentation, added wirnings for oldated functions
...
git-svn-id: svn://kolibrios.org@9995 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-03-16 22:49:35 +00:00
Jurgen
34d6f8189f
1.Add procedure check exception 12 (overflow stack) 2.Add info in reference of function 68,24 (rus) 3.Change max limit size of the load file to 1G, for load big WinApp files. 4.Fix procedure close tcp socket:
...
When WinApp create/close socket in loop => crash core Kolibri
git-svn-id: svn://kolibrios.org@9976 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-02-16 18:07:13 +00:00
dunkaist
0572b0fbf6
Fix sf9 to ignore slot 0
...
It used to read uninitialized data at SLOT_BASE[0].
git-svn-id: svn://kolibrios.org@9964 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-01-14 19:34:21 +00:00
Doczom
d0acf78f92
[KERNEL] cleared the code of unnecessary comments
...
git-svn-id: svn://kolibrios.org@9932 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-08-20 21:54:50 +00:00
vitalkrilov
c48822e03e
sysfuncr.txt: added missing docs for SysFn77.10, SysFn77.11, SysFn77.13 from wiki
...
ksys.h:
- libc.obj's file synced with newlib's (r9788)
- added scancodes enum
- added wrappers for SysFn66.4 and SysFn66.5 (sys. hotkeys)
- added wrappers for SysFn77.0 -- SysFn77.3 (futexes)
git-svn-id: svn://kolibrios.org@9829 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-04 22:48:35 +00:00
dunkaist
3111bdaa18
Sync language names and IDs for @taskbar, kernel and docs
...
git-svn-id: svn://kolibrios.org@9822 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-05-29 19:36:19 +00:00
dunkaist
df15574e00
Translate documentation of sf68.31 into English
...
git-svn-id: svn://kolibrios.org@9796 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-26 20:55:37 +00:00
Doczom
953d47e06c
Add documentation on 68.31 sysfn
...
git-svn-id: svn://kolibrios.org@9779 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-23 21:32:11 +00:00
vitalkrilov
f1b9d66b39
kernel: changed "/rd/1" to "/sys" (at least for returning normal work in UEFI mode with non-ramdisk "/sys" directory)
...
docs of kernel (rus, SysFn68-16): changed "/rd/1" to "/sys" (like in ENG version; I guess writer meant "/sys")
git-svn-id: svn://kolibrios.org@9756 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-02 23:04:09 +00:00
Marat Zakiyanov
4f754c9e8a
Correction of documentation for F70
...
git-svn-id: svn://kolibrios.org@9745 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-03-20 13:09:59 +00:00
Doczom
182f6ade61
small update copyright year in kernel
...
git-svn-id: svn://kolibrios.org@9715 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-02-12 17:27:41 +00:00
Rustem Gimadutdinov (rgimad)
3d99a055b8
[KERNEL] Add sysfn 39.3 - copy rect of background image to buffer.
...
Previously was only 39.2 that reads one pixel from background image.
(39.2 is shomehow useless due to big context switching overhead if you trying to read some area of pixels using 39.2)
git-svn-id: svn://kolibrios.org@9458 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-22 17:10:59 +00:00
hidnplayr
389c2bc6c3
Fix typo
...
git-svn-id: svn://kolibrios.org@9151 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-24 16:48:03 +00:00
Leency
4f8b740144
sysfuncr.txt: translate 74.11 - 74.16
...
osupdate: add to ISO
icons16.png: update icons of windows, kolibri, floppy
cedit: update by akron1
git-svn-id: svn://kolibrios.org@9060 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-13 10:30:43 +00:00
Leency
716db38e51
docs: update sys f48.3 description about color names and meanings
...
git-svn-id: svn://kolibrios.org@9052 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-12 09:45:12 +00:00
hidnplayr
e32ea5d3c8
Network device error/missed/dropped packet counters.
...
+ Network buffer sanity checks.
git-svn-id: svn://kolibrios.org@9017 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-07 19:26:17 +00:00
Leency
5f1af2011f
sysfunc: fixed mistake in f48.5 (found by zorggish)
...
git-svn-id: svn://kolibrios.org@8994 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-04 11:59:11 +00:00
mkostoevr
804455ea58
[doxygen] Change the project name to "KolibriOS kernel"
...
git-svn-id: svn://kolibrios.org@8964 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-29 12:08:59 +00:00
mkostoevr
0f47c4c2c8
[kernel][doxygen] Do not generate LaTeX
...
git-svn-id: svn://kolibrios.org@8857 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-15 13:35:14 +00:00
mkostoevr
9bb8aaa1cf
[kernel][doxygen] Parse doxygen folder recursively
...
git-svn-id: svn://kolibrios.org@8845 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-13 22:12:44 +00:00
mkostoevr
dc1d84a7cd
[kernel][doxygen] Make doxygen page more beautiful
...
git-svn-id: svn://kolibrios.org@8843 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-13 21:59:23 +00:00
mkostoevr
3f88024a1b
[kernel] Make asmxygen generate doxygen C-like files in docs/doxygen and implement very basic variable doxygen generation
...
git-svn-id: svn://kolibrios.org@8834 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-13 08:20:53 +00:00
Rustem Gimadutdinov (rgimad)
4e919c4eb5
SysFn 18.13 security fix: now apps cannot destroy kernel memory via passing illegal address in ecx
...
Update docs on SysFn 18.13
git-svn-id: svn://kolibrios.org@8247 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-24 12:49:42 +00:00
Rustem Gimadutdinov (rgimad)
5d4528238c
SysFn 9 security fix: now apps cannot destroy kernel memory via passing illegal address in ebx
...
Update docs on SysFn 9
git-svn-id: svn://kolibrios.org@8246 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-23 18:52:56 +00:00
Rustem Gimadutdinov (rgimad)
c8f42bc3d1
update docs on sysfn 26.2
...
git-svn-id: svn://kolibrios.org@8161 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-07 16:53:46 +00:00
dunkaist
a2700ea35c
Replace some hardcoded /rd/1 paths with /sys.
...
git-svn-id: svn://kolibrios.org@8088 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-10-02 12:33:16 +00:00
Leency
0e1c643fed
img_transform: add to ISO
...
sysfuncr.txt: prettify formatting
git-svn-id: svn://kolibrios.org@8018 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-06-03 15:13:04 +00:00
hidnplayr
d397ad5154
User-land ring buffers.
...
git-svn-id: svn://kolibrios.org@7967 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-05-22 15:38:59 +00:00
dunkaist
9f5cc70596
sysfuncs.txt: Cosmetic and typo fixes to sf76.
...
git-svn-id: svn://kolibrios.org@7915 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-05-11 23:48:44 +00:00
Alex2003
f6aa54669b
Gone!
...
git-svn-id: svn://kolibrios.org@7729 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-02-21 09:24:28 +00:00
Alex2003
01449a3ba5
Veryfiled
...
git-svn-id: svn://kolibrios.org@7728 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-02-21 09:23:37 +00:00
dunkaist
41d12fe88a
docs: Fix adjust_cache_size prototype: it takes userdata too.
...
git-svn-id: svn://kolibrios.org@7727 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-02-21 02:41:21 +00:00
dunkaist
5b6eff0d69
docs: Fix typos in sysfunc?.txt.
...
git-svn-id: svn://kolibrios.org@7722 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-02-17 02:52:27 +00:00
Leency
18917968a9
move stack.txt from the local language folders into a single /kernel/docs/ folder
...
git-svn-id: svn://kolibrios.org@7714 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-01-14 20:12:46 +00:00
Alex2003
771b422d56
Success?
...
git-svn-id: svn://kolibrios.org@7713 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-01-14 11:40:08 +00:00
Alex2003
94ad2ac5a0
this is shit
...
git-svn-id: svn://kolibrios.org@7712 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-01-14 11:35:00 +00:00
Alex2003
407039baa6
go
...
git-svn-id: svn://kolibrios.org@7711 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-01-14 11:34:27 +00:00
Alex2003
ecef05bcbd
SOURCE
...
git-svn-id: svn://kolibrios.org@7708 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-01-12 15:41:00 +00:00
Alex2003
70a4a0cc39
KolibriOS Help system
...
git-svn-id: svn://kolibrios.org@7707 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-01-12 15:39:22 +00:00
Leency
4f9a8d23e4
1. loaddrv: show load drv result, show hint on error
...
2. debug.inc no need to use macros.inc for only one mcall
3. small fix in sysfuncs.txt
4. remove duplicated vendors in pcidev app
git-svn-id: svn://kolibrios.org@7644 a494cfbc-eb01-0410-851d-a64ba20cac60
2019-04-30 11:05:08 +00:00