Commit graph

44 commits

Author SHA1 Message Date
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
fanoI
f3633a5356 Cosmos.IL2CPU has changed name in simply IL2CPU 2017-12-10 21:53:39 +01:00
fanoI
eb0a469315 Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Test.sln
#	Tests/Cosmos.Kernel.Tests.Fat/Kernel.cs
#	Tests/Cosmos.TestRunner.Core/TestKernelSets.cs
2017-10-29 18:09:47 +01:00
José Pedro
435d92d4b5 Fixes. 2017-10-12 21:24:59 +01:00
fanoI
b509da1690 Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Tests/Cosmos.Kernel.Tests.Fat/Kernel.cs
2017-09-24 19:59:52 +02:00
fanoI
806e6e9e89 More FAT work
- Make DirectoryInfo work
- Refactored FAT TestRunner in a similar way to the BCL one
- Bugfix: Path.GetTempPath() did not returned a complete path
- Added to VFS "naive" support to Get / Set file attributes (for now only Get is supported)
- Added more debug logs
2017-09-24 18:12:58 +02:00
Valentin Charbonnier
9d462b60f5 Changes. 2017-08-13 23:36:15 +02: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
d53ff6b087 Change. 2017-08-03 17:28:12 +02: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