59315b183d
[kernel] Fix reading from empty board buffer (sf63.2)
...
Syscall 63.2, reading from the board buffer, was overwriting registers
edx and ebp when the buffer was empty. Now it sets eax and ebx according
to the kernel API.
Because of this ancient bug BOARD checks the status of sf63.2 syscall
this way:
mcall 63, 2
cmp ebx, 1
jne no_data
; when the buffer is empty, ebx is untouched, i.e. still 2, haha
; edx and ebp are destroyed, the code is lucky not to use them
By the way, the bug was found using umka tool.
git-svn-id: svn://kolibrios.org@9897 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-01-30 03:33:03 +00:00
Anton Krotov
4c20c082c1
FB2 Reader: upload source, small changes
...
git-svn-id: svn://kolibrios.org@9896 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-01-22 14:20:23 +00:00
Anton Krotov
61fbb36ac3
oberon07: bugfix
...
git-svn-id: svn://kolibrios.org@9895 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-01-22 12:08:46 +00:00
Doczom
2160c0e6f7
[KERNEL] Added the "FsAdd" function for drivers on file systems.
...
TODO: added functions for lock\unlock partition and read\write sectors for user programs
git-svn-id: svn://kolibrios.org@9894 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-01-21 18:07:32 +00:00
Anton Krotov
a1909c89a2
oberon07: lower case by default
...
git-svn-id: svn://kolibrios.org@9893 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-01-21 14:34:25 +00:00
Anton Krotov
bd24d8a01e
CEdit: clipping text, small changes
...
git-svn-id: svn://kolibrios.org@9892 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-01-21 12:10:00 +00:00
Anton Krotov
2919153f32
CEdit: minor fixes
...
git-svn-id: svn://kolibrios.org@9891 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-01-13 10:11:45 +00:00
679a138dd7
[xfs] Fix a file lookup bug in btree dirs
...
Literally, an off-by-one error.
git-svn-id: svn://kolibrios.org@9890 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-01-02 00:58:36 +00:00
06d05066a3
[xfs] Support XFS nrext64 feature bit
...
This feature is _not_ enabled by default by mkfs.xfs at the moment.
That said, make KolibriOS ready for the future. By the way, fix two
bugs in support of XFSv5 disk format.
git-svn-id: svn://kolibrios.org@9889 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-01-02 00:55:53 +00:00
df7f78788c
[xfs] Support XFS bigtime feature bit
...
Current version of mkfs.xfs enables this feature by default.
Now KolibriOS can read such partitions too.
git-svn-id: svn://kolibrios.org@9888 a494cfbc-eb01-0410-851d-a64ba20cac60
2023-01-02 00:53:31 +00:00
Doczom
3e0d321fe1
drvinst: small bug fixed
...
git-svn-id: svn://kolibrios.org@9887 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-12-25 10:16:09 +00:00
vitalkrilov
603c738c43
webview_proxy: added PHP-script which can be installed on your Web-server and be a proxy for WebView browser
...
git-svn-id: svn://kolibrios.org@9886 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-12-17 22:24:05 +00:00
Doczom
dae828a296
KBD: fixing a program crash on unsupported devices
...
git-svn-id: svn://kolibrios.org@9885 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-11-26 21:52:16 +00:00
Doczom
b2734e40fd
[KERNEL] fixed vulnerability (execution of user code in kernel mode) in sysfn 77.10 and sysfn 77.11
...
git-svn-id: svn://kolibrios.org@9884 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-10-25 18:20:48 +00:00
Doczom
19cab98b13
AMDtemp: fix parser and code style. TODO: add function for device subsystem
...
git-svn-id: svn://kolibrios.org@9883 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-10-16 21:00:24 +00:00
turbocat
8057f62185
Change virtualbox driver description.
...
git-svn-id: svn://kolibrios.org@9882 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-10-11 05:35:33 +00:00
turbocat
dbe746e58d
Adding VirtualBox driver to ISO: done.
...
git-svn-id: svn://kolibrios.org@9881 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-10-10 22:06:24 +00:00
turbocat
ddd11dae3b
Fixed accidentally broken path to geode.
...
git-svn-id: svn://kolibrios.org@9880 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-10-10 22:01:41 +00:00
turbocat
67fe460e9b
Add virtualbox driver to ISO.
...
git-svn-id: svn://kolibrios.org@9879 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-10-10 21:57:47 +00:00
turbocat
bf08f5cf52
Quake: mouse capture fixed.
...
git-svn-id: svn://kolibrios.org@9878 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-10-10 21:05:53 +00:00
Doczom
669c8fa38a
docky.asm: fix timeout for connect to @reshare
...
git-svn-id: svn://kolibrios.org@9877 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-09-18 16:49:54 +00:00
Doczom
e3e9fce8d8
docky.asm: added notify from error load @RESHARE
...
git-svn-id: svn://kolibrios.org@9876 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-09-10 23:18:50 +00:00
turbocat
c56129836a
SDL: Another fix for SDL_Delay.
...
git-svn-id: svn://kolibrios.org@9875 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-09-01 19:32:56 +00:00
turbocat
6c347146ee
newlib: Try to unify wrappers. And get rid of kos32sys.h
...
git-svn-id: svn://kolibrios.org@9874 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-09-01 19:19:27 +00:00
Anton Krotov
f86f8feb93
oberon07:
...
- faster loading of real constants into registers
- deleting unnecessary files
git-svn-id: svn://kolibrios.org@9873 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-08-31 20:51:32 +00:00
Doczom
729487fd7a
disabling the SRV.srv_proc check to zero
...
git-svn-id: svn://kolibrios.org@9872 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-08-23 19:25:18 +00:00
Doczom
6dc1dec037
fix futex freezes
...
git-svn-id: svn://kolibrios.org@9871 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-08-23 19:18:13 +00:00
Doczom
2fbbec1b40
AMDtemp: updated the interface and the function of saving graph. The program uses futex.
...
TODO: fix parser and add check drivers list
git-svn-id: svn://kolibrios.org@9870 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-08-13 22:02:44 +00:00
Doczom
e25f14c9ba
fixing kernel breakage when futex freezes
...
git-svn-id: svn://kolibrios.org@9869 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-08-10 11:57:08 +00:00
turbocat
ec9a93aa6a
libc.obj:
...
- now using vsscanf from BaseLibc;
- delete extra pragma
- disable sort includes(clang-format)
git-svn-id: svn://kolibrios.org@9868 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-08-02 13:30:05 +00:00
turbocat
a7f779193d
libc.obj : added a very simple example of working with futexes
...
git-svn-id: svn://kolibrios.org@9867 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-08-02 05:39:06 +00:00
turbocat
92e48c928c
ktcc: Delete old libc(libck) and old library loaders
...
git-svn-id: svn://kolibrios.org@9866 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-08-01 05:31:40 +00:00
turbocat
c36e767724
newlib ksys.h synchronized with libc.obj
...
git-svn-id: svn://kolibrios.org@9865 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-08-01 05:22:28 +00:00
turbocat
68a5f069bd
ksys.h: fixed data types in futex wrappers
...
git-svn-id: svn://kolibrios.org@9864 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-07-29 20:55:22 +00:00
turbocat
7a21f11ebd
Rollback to 9861.
...
git-svn-id: svn://kolibrios.org@9863 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-07-26 08:57:22 +00:00
turbocat
1e116c9679
libc.obj : Try fix "%o" scanf bug.
...
git-svn-id: svn://kolibrios.org@9862 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-07-26 08:32:48 +00:00
eastorwest
b3232bd390
fix sscanf
...
git-svn-id: svn://kolibrios.org@9861 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-07-23 15:02:09 +00:00
Doczom
a13c32585b
added documentation for the frame element
...
git-svn-id: svn://kolibrios.org@9860 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-07-19 20:00:48 +00:00
turbocat
880935ab1e
Added builded kos32-tcc
...
git-svn-id: svn://kolibrios.org@9859 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-07-13 05:23:40 +00:00
Doczom
40460857ec
added color for output text
...
git-svn-id: svn://kolibrios.org@9858 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-07-12 16:32:24 +00:00
ConLenov
290e19ba76
Add Arina skin from ConLenov
...
git-svn-id: svn://kolibrios.org@9857 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-07-12 11:25:38 +00:00
ConLenov
2d0631cba2
Add Arina skin from ConLenov
...
git-svn-id: svn://kolibrios.org@9856 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-07-12 11:22:08 +00:00
Doczom
142c00c6ab
fix SPEECH_PATH
...
git-svn-id: svn://kolibrios.org@9855 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-07-10 09:46:29 +00:00
Kirill Lipatov (Leency)
dc703cf1c0
Pipet 2.0: sexy UI with copying RGB
...
git-svn-id: svn://kolibrios.org@9854 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-30 22:32:00 +00:00
Kirill Lipatov (Leency)
3f639aee93
Eolite: fix draw performance issue (thanks Mario for the reported issue)
...
git-svn-id: svn://kolibrios.org@9853 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-28 22:24:27 +00:00
Kirill Lipatov (Leency)
0aaf601ced
fix artifacts when using resize feature
...
git-svn-id: svn://kolibrios.org@9852 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-27 22:14:09 +00:00
Kirill Lipatov (Leency)
775a5af582
imgedit: fix rotating issue
...
git-svn-id: svn://kolibrios.org@9851 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-27 22:07:14 +00:00
f717a55cc1
[KERNEL] Fix resizing cursors for window borders
...
git-svn-id: svn://kolibrios.org@9850 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-26 18:03:03 +00:00
Anton Krotov
33ec897c11
drivers: added oberon example
...
git-svn-id: svn://kolibrios.org@9849 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-23 20:53:50 +00:00
d77dd5decc
[KERNEL] Use specific cursors for window borders
...
git-svn-id: svn://kolibrios.org@9848 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-23 15:18:20 +00:00