Quajak
f97f641bb4
Only clear the next entry
...
Fix incorrect amount written
2020-10-29 21:36:13 +01:00
Quajak
c9dfec1740
Fixed fat file system bug when creating a new directory which gets allocated a cluster with data still in it
...
Also added more debug output
2020-10-29 11:26:55 +01:00
Quajak
85f95013b5
Fix incorrect size of array when setting metadata of long file names
2020-10-27 21:52:51 +01:00
Quajak
e1bda335ab
Fix deleting of directories with small offset (most commonly subdirectories)
2020-09-19 21:48:32 +02:00
Elia Sulimanov
0a5cc370a0
Done FatFileSystemFactory api docs
2020-06-10 22:02:02 +03:00
Elia Sulimanov
5993b19903
Done FileSystemFactory api docs.
2020-06-10 22:01:13 +03:00
Elia Sulimanov
27ad9ee4ed
Done VFSManager api docs
2020-06-10 21:47:52 +03:00
Elia Sulimanov
91cbeea0e4
Done CosmosVFS api docs
2020-06-10 20:33:28 +03:00
Elia Sulimanov
f8c9746727
Done FileSystem api docs
2020-06-10 19:31:12 +03:00
Elia Sulimanov
a8cbd0cd53
Done DiskManager api docs
2020-06-10 15:53:53 +03:00
Elia Sulimanov
646fba1328
Continued adding api docs
2020-06-10 00:24:01 +03:00
Elia Sulimanov
ba23e75cfe
Done VFSBase api docs.
2020-06-09 23:26:37 +03:00
Elia Sulimanov
eb4b746414
Done DirectoryEntry api docs
2020-06-09 20:45:01 +03:00
Elia Sulimanov
8bac7ed946
Done FatSream api docs
2020-06-09 20:38:52 +03:00
Elia Sulimanov
0d0ff14df8
Done api docs of FatFileSystem
2020-06-09 19:21:31 +03:00
Elia Sulimanov
8d7861d94e
Added api docs to FileSystem
2020-06-09 19:21:02 +03:00
Elia Sulimanov
3ae9ab633d
Added api docs to FileSystemType
2020-06-09 19:20:14 +03:00
Elia Sulimanov
104aff59aa
Added the exceptions list in all the functions
2020-06-08 21:33:54 +03:00
Elia Sulimanov
7884c34666
Done FatDirectoryEntry class api docs
2020-06-08 00:25:14 +03:00
Elia Sulimanov
377ce12dca
Started working on FatDirectoryEntry api docs
2020-06-05 21:11:09 +03:00
Elia Sulimanov
cb97444b0f
Made FatDirectoryEntryMetadata api docs clearer
2020-06-05 21:09:44 +03:00
Elia Sulimanov
2d64da1146
Added FatDirectoryEntryAttributeConsts api docs
2020-06-05 21:08:48 +03:00
Elia Sulimanov
2fc053a32f
Added FatDirectoryEntryMetadata api docs
2020-06-02 22:37:22 +03:00
Elia Sulimanov
fb3a86a6bf
Added FatDirectoryEntryAttributeConsts api docs
2020-06-02 22:37:02 +03:00
Charles Betros
b9307acfdf
Fix multi-cluster allocation when writing using fatstream.
2019-04-19 18:07:47 -05:00
José Pedro
6c411b3872
Code cleanup.
2018-12-26 15:57:47 +00:00
fanoI
b43d2bb67d
Removed ReadBuffer "optimization": it made fail read of file bigger of one cluster :-(
2018-07-22 17:42:03 +02:00
fanoI
da61f7885f
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into DiskManager
...
# Conflicts:
# Test.sln
# source/Cosmos.System2/FileSystem/FAT/FatFileSystem.cs
2018-07-22 16:16:39 +02:00
fanoI
a52d7918a5
Created new DiskManager class with the required methods that DriveInfo does not have: Format, ChangeDriveLetter, CreatePartition.
...
- Only Format is implemented for now
- Modified Bochs configuration: increased IPS to 4'000'000 this makes it more faster
- Optimized ReadFatSector to allocate less
2018-07-22 14:58:57 +02:00
José Pedro
4a801eb167
File system fixes and code cleanup.
2018-07-21 21:06:18 +01:00
Quajak
10528e0158
Fixed the problems
2018-07-11 18:02:34 +02:00
Quajak
33d16fca1c
Readded ByteConverter class so that the Set methods can be still used.
...
Improved dialog of testrunner for saving the file
Fixed changes in FatDirectoryEntry
Added tests to EncodingTests for UnicodeEncoding
2018-07-04 22:31:20 +02:00
Quajak
ee4c09bcdb
Fixed requested changes
...
Added plugs for BitConverter ToUInt16, 32 and 64 methods
Used ToUInt methods
2018-05-20 17:46:46 +02:00
Quajak
7635fcdb77
Merged
2018-05-19 13:33:28 +02:00
Quajak
cacc918f09
Removed the byte converter class and used encoding or bitconverter classes for the correct classes.
2018-05-13 21:23:43 +02:00
fanoI
d97d3b6e53
- Removed "m_" for properties names
...
- Renamed class FatDiretoryEntry to FatDirectoryEnty
2018-04-22 15:11:02 +02:00
fanoI
ad44cfa9b7
Bugfix: TotalSize, AviableSize and TotalFreeSpace must be expressed in Bytes not MegaBytes
2018-04-15 19:56:09 +02:00
fanoI
7439eed145
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into driveinfo_work
2018-04-15 13:29:57 +02:00
fanoI
d2ecdfdeee
First part of the work on DiskManager
...
- plugged DriveInfo
- added tests for DriveInfo
- added to VFS a new method RegisterFilesystem()
2018-04-13 17:43:00 +02:00
Quajak
b12f4fc3b6
Fixed Filestream write
...
Did requested changes
Added test for Filestream read and write
2018-03-22 21:38:41 +01:00
Qujak
7e18638915
Update FatStream.cs
...
Commented out debug info again
2018-03-19 21:34:31 +01:00
Quajak
c379ea32ba
Fixed fat stream
...
Improved file test
2018-03-19 20:54:47 +01:00
Arawn Davies
c954eb5b51
Merge pull request #838 from KingLuigi4932/patch-12
...
Fix: Getting one volume only
2018-02-22 11:47:16 +00:00
KingLuigi4932
d5200d3f07
Update CosmosVFS.cs
2017-12-26 22:27:32 +03:00
KingLuigi4932
c9277c28cb
Update CosmosVFS.cs
2017-12-26 20:03:28 +03:00
KingLuigi4932
cf6500859d
Update CosmosVFS.cs
2017-12-26 19:43:04 +03:00
KingLuigi4932
81872c1dc3
Update CosmosVFS.cs
2017-12-26 19:42:19 +03:00
KingLuigi4932
f9aeddd582
Revert foreach
2017-12-26 19:41:25 +03:00
KingLuigi4932
db0b4bc5df
QaB
2017-12-26 11:42:41 +03:00
KingLuigi4932
3f8a858d43
Remove break and use foreach
2017-12-26 11:24:17 +03:00