4165acdf83
Remove $Revision$ from kernel file headers
...
- To better support git, remove SVN dependant `$Revision$` from file headers. This does *not* remove: the use of `__REV__` macro in `boostr.inc` and `kernel.asm`
- Header Copyright notices updated to 2024.
- Minimal white space cleanup (trailing spaces automatically removed).
- Note: `asmxygen.py` has a *large* amount of whitespace cleanup, due to incorrect line endings.
git-svn-id: svn://kolibrios.org@10051 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-05-22 15:15:14 +00:00
cdcaf70ae3
kernel: make ramdisk_init return pointer to disk structure.
...
git-svn-id: svn://kolibrios.org@8064 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-09-18 12:46:25 +00:00
Yogev Ezra
76a0cbdfe5
Change copyright year in kernel and drivers to 2015. No code changes.
...
git-svn-id: svn://kolibrios.org@5363 a494cfbc-eb01-0410-851d-a64ba20cac60
2015-01-08 20:10:22 +00:00
CleverMouse
727d1c9b53
fix SB16 driver broken in r3727, convert to PE
...
git-svn-id: svn://kolibrios.org@5057 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-08-25 09:49:27 +00:00
CleverMouse
1842871f8f
support for PnP disks, part 5: FAT12, ramdisk, floppies
...
git-svn-id: svn://kolibrios.org@4273 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-11-21 16:07:16 +00:00
CleverMouse
a77e7ee15d
make macro for push imm/pop dst
...
git-svn-id: svn://kolibrios.org@3598 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-06-04 11:14:37 +00:00
CleverMouse
32b4fcb9ab
recode all kernel sources to UTF-8; binary still uses single-byte encoding and isn't changed at all
...
git-svn-id: svn://kolibrios.org@3539 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-27 22:16:00 +00:00
CleverMouse
df1bbc6819
fix disk-full handling when creating a folder in ramdisk
...
git-svn-id: svn://kolibrios.org@3525 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-05-21 13:34:46 +00:00
CleverMouse
e61b3f010d
fix RamdiskDelete+FloppyDelete, they worked incorrectly since their introduction in r171
...
git-svn-id: svn://kolibrios.org@3442 a494cfbc-eb01-0410-851d-a64ba20cac60
2013-04-02 14:55:10 +00:00
Marat Zakiyanov (Mario79)
2f699083c4
1) Correcting information about copiright
...
2) VESA draw the small speedup
git-svn-id: svn://kolibrios.org@2455 a494cfbc-eb01-0410-851d-a64ba20cac60
2012-03-13 16:51:57 +00:00
CleverMouse
037099f50d
Style corrected for new rules, no semantic changes
...
git-svn-id: svn://kolibrios.org@2288 a494cfbc-eb01-0410-851d-a64ba20cac60
2011-10-14 21:38:50 +00:00
Evgeny Grechnikov (Diamond)
2ccee1b676
fix processing of cyrillic letter yo in file systems
...
git-svn-id: svn://kolibrios.org@1504 a494cfbc-eb01-0410-851d-a64ba20cac60
2010-06-23 22:18:42 +00:00
Evgeny Grechnikov (Diamond)
679064a95f
correct handling of '..' path on ramdisk
...
git-svn-id: svn://kolibrios.org@1021 a494cfbc-eb01-0410-851d-a64ba20cac60
2009-02-01 18:48:32 +00:00
Rus
b9272bd614
Deleted old useless functions 32, 33 and accompanying code.
...
git-svn-id: svn://kolibrios.org@766 a494cfbc-eb01-0410-851d-a64ba20cac60
2008-03-01 16:20:40 +00:00
Mihail Semenyako (mike.dld)
92f657f440
Revision numbering fix
...
git-svn-id: svn://kolibrios.org@593 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-07-27 13:52:03 +00:00
Evgeny Grechnikov (Diamond)
141e4c2c3d
* Rewritten Vesa2 background code, it is much faster now
...
* Fixed kernel fault when creating files with unusual names with multiple dots
git-svn-id: svn://kolibrios.org@527 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-30 13:48:21 +00:00
Evgeny Grechnikov (Diamond)
4f326f77c6
* efficient handling of file names substitution
...
* current directory support; new sysfunction 30
* fixed bug in load_file with files of size divisible by page size
git-svn-id: svn://kolibrios.org@521 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-05-24 11:27:05 +00:00
Evgeny Grechnikov (Diamond)
17dcdac5d8
fixed bug in FAT short names generation
...
git-svn-id: svn://kolibrios.org@466 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-04-18 14:58:48 +00:00
Sergey Semyonov (Serge)
fef69aab20
merge flat kernel
...
git-svn-id: svn://kolibrios.org@465 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-04-18 06:37:14 +00:00
Evgeny Grechnikov (Diamond)
5dc5a99124
Fixed rare bug in FAT code
...
git-svn-id: svn://kolibrios.org@442 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-30 13:15:50 +00:00
Evgeny Grechnikov (Diamond)
54dc123015
* bootcode: revision string is now calculated at compile-time
...
* taskman.inc: do not add '@' to thread names
* @panel: do not draw undefined (zero-sized) windows
* rd.inc: corrected folder creation
git-svn-id: svn://kolibrios.org@437 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-29 10:24:08 +00:00
Sergey Semyonov (Serge)
5b119159d4
copyrights
...
git-svn-id: svn://kolibrios.org@431 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-26 12:18:08 +00:00
victor
21e4bc0233
added computing of current #revision for kernel *.inc and *.asm files
...
git-svn-id: svn://kolibrios.org@425 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-21 22:58:33 +00:00
Evgeny Grechnikov (Diamond)
052bff4128
FAT code now ignores volume label
...
git-svn-id: svn://kolibrios.org@399 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-07 17:50:27 +00:00
Sergey Semyonov (Serge)
1ced1382c9
replace all vars whith symbolic constants
...
git-svn-id: svn://kolibrios.org@381 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-03-01 20:32:19 +00:00
Evgeny Grechnikov (Diamond)
21572e62ae
Fixed creation of files with empty names when writing to '/path/'
...
git-svn-id: svn://kolibrios.org@335 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-10 11:23:45 +00:00
Evgeny Grechnikov (Diamond)
1ace68286b
* New sysfunction 70.9, create folder
...
* Deleted obsolete 58.4 (create folder 8.3 on hd)
* Updated docs
* Bugfixes (file system; core; direct screen access), improvements (sysfn 70.3)
* KFar 0.21, full error handling, folder creation (with new kernel)
git-svn-id: svn://kolibrios.org@321 a494cfbc-eb01-0410-851d-a64ba20cac60
2007-02-05 14:20:36 +00:00
Sergey Semyonov (Serge)
88e9e4be91
fix stack error in fs_exec
...
git-svn-id: svn://kolibrios.org@247 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-12-24 07:50:24 +00:00
Evgeny Grechnikov (Diamond)
8609e45095
File system: added function 70.8 - delete file/folder
...
git-svn-id: svn://kolibrios.org@171 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-10-09 12:34:00 +00:00
Evgeny Grechnikov (Diamond)
ec76c66cd2
File system: new function 70.4 to set file size
...
Graphics: fixed error when putimage and drawrect do not draw pixels
on right and bottom window sides
Processes: fixed kernel fault when program to load is too big
Programs: EYES: now it works with new kernel (rev. 130). Size optimization.
Blinking deleted.
git-svn-id: svn://kolibrios.org@133 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-08-21 13:06:02 +00:00
Evgeny Grechnikov (Diamond)
16091ddd9e
File system: new function 70.3 for write to the existing file
...
@panel: to match K0581 distro: SYSMETER -> GMON
@numcalc: moved to the appropriate place in repository
HeEd: added english variant
NetSendC, NetSendS: added english variant + optimization
pic4: changes in set background + optimization
tetris, @rcher, board, sysxtree, vrr: new versions from K0581 distro
bgitest: fixed small error + ability to set language via lang.inc
c4: small correction in label height to match K0581 distro
git-svn-id: svn://kolibrios.org@131 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-08-18 13:32:18 +00:00
Evgeny Grechnikov (Diamond)
c1783c769f
1. Execution of files with long names (function 70.7).
...
2. Function 70 now supports folders on ramdisk.
git-svn-id: svn://kolibrios.org@91 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-06-26 12:13:58 +00:00
Evgeny Grechnikov (Diamond)
b429107fec
File system: deleted 58.12,13,14; fixed small bug in fat32.inc
...
git-svn-id: svn://kolibrios.org@88 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-06-20 12:13:17 +00:00
Evgeny Grechnikov (Diamond)
b3a457d97d
File system addition: get/set file/folder attributes
...
git-svn-id: svn://kolibrios.org@86 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-06-15 13:13:03 +00:00
Evgeny Grechnikov (Diamond)
1e5f55f29c
File system additions: create/rewrite files with long names
...
git-svn-id: svn://kolibrios.org@83 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-05-30 07:32:30 +00:00
Evgeny Grechnikov (Diamond)
60290f1452
Function 70.1 now supports ANSI+UNICODE. Flag CF in function 49 corrected.
...
git-svn-id: svn://kolibrios.org@78 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-05-12 12:47:52 +00:00
Evgeny Grechnikov (Diamond)
0b65f18e93
Some corrections in new file system functions. Added sysfuncr.txt docs.
...
git-svn-id: svn://kolibrios.org@77 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-05-10 14:30:38 +00:00
Evgeny Grechnikov (Diamond)
17da7e7f7a
File system: read folders with long names and in new standard
...
System functions: many small corrections
git-svn-id: svn://kolibrios.org@75 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-05-05 12:40:02 +00:00
Evgeny Grechnikov (Diamond)
7c7f68ee6f
File system: read files with long names (LFN)
...
git-svn-id: svn://kolibrios.org@71 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-04-24 14:28:05 +00:00
Andrey Halyavin (halyavin)
39feda9fd3
small bug in ramdrive save function
...
git-svn-id: svn://kolibrios.org@48 a494cfbc-eb01-0410-851d-a64ba20cac60
2006-02-16 07:36:13 +00:00
Marat Zakiyanov (Mario79)
e0427dd723
modified kernel/trunk/blkdev/fdc.inc
...
modified kernel/trunk/blkdev/flp_drv.inc
modified kernel/trunk/blkdev/rd.inc
modified kernel/trunk/kernel.asm
git-svn-id: svn://kolibrios.org@19 a494cfbc-eb01-0410-851d-a64ba20cac60
2005-11-06 20:01:18 +00:00
Andrey Halyavin (halyavin)
bc47ee30d7
Mario79 fixes:
...
Application can determine own path now.
Some boot messages changed (it is version Kolibri 5.1.0 now).
Some rd functions updated (thanks to michael).
Switch to another bank-switching procedure.
git-svn-id: svn://kolibrios.org@5 a494cfbc-eb01-0410-851d-a64ba20cac60
2005-10-13 05:34:10 +00:00
msu-se
d5c0fed779
moving to kernel directory
...
git-svn-id: svn://kolibrios.org@2 a494cfbc-eb01-0410-851d-a64ba20cac60
2005-10-07 04:39:30 +00:00