Commit graph

68 commits

Author SHA1 Message Date
Quajak
09744a47e7 Changed where 2020-11-04 18:48:06 +01:00
Quajak
ca1aacfbb1 New approach to correctly initialise directory 2020-10-31 21:25:31 +01:00
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