Commit graph

31 commits

Author SHA1 Message Date
Quajak
ed3cd4ff51 Undid unit test approach and now use DebugFactory to allow using cosmos debug when running unit tests 2020-11-14 18:48:23 +01:00
Quajak
ee34c631c5 Changed again how clearing happens. Reverted to use Fat Table correctly 2020-11-07 21:58:44 +01:00
Quajak
0d268eebef Added unittests for the VFSManager
Changed how the cluster is cleared again
Also added method to find unused cluster to use, rather than incorrectly using GetFatEntry to find cluster
2020-11-07 19:58:49 +01:00
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
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
Charles Betros
b9307acfdf Fix multi-cluster allocation when writing using fatstream. 2019-04-19 18:07:47 -05: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
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
José Pedro
435d92d4b5 Fixes. 2017-10-12 21:24:59 +01:00
Valentin Charbonnier
9e198d1ba7 Revert "long changed to ulong."
This reverts commit f827994340.

Revert.
2017-08-13 20:56:03 +02:00
Valentin Charbonnier
f827994340 long changed to ulong. 2017-08-12 19:36:32 +02:00
Valentin Charbonnier
d9e45ce26b Fix. 2017-08-12 19:07:40 +02:00
Valentin Charbonnier
5300250a28 GetVolumes mSize fix. 2017-08-12 18:51:21 +02:00
Kudzu
fa4c223452 Move again because of submodules being less than half baked in git. 2017-08-10 16:04:19 -04:00
Kudzu
fa00b78441 New Cosmos parent dir 2017-08-08 11:29:41 -04:00
José Pedro
c6ff16aa8b FAT fixes. 2017-08-05 16:18:58 +01:00
Valentin Charbonnier
1a805d8f25 FileSystem Fixes. 2017-08-03 17:27:47 +02:00
José Pedro
a58e3f2fa0 g3 2017-07-30 18:38:20 +01:00
Renamed from source/Cosmos.System/FileSystem/FAT/Listing/FatDiretoryEntry.cs (Browse further)