Commit graph

37 commits

Author SHA1 Message Date
Charles Betros
8326464c38 Rename plug classes 2019-10-09 22:14:47 -05:00
Quajak
fb6b96f178 Fixed IO Tests 2018-09-08 19:27:09 +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
4cede67a45
Fixed namespaces. 2018-02-04 19:13:31 +00:00
fanoI
5d18c212f5 Implemented requested changes 2018-01-05 20:02:53 +01:00
fanoI
893402c352 Removed plug of get_Exists is not needed anymore with the vmt_fixes branch 2018-01-05 11:41:18 +01:00
fanoI
b33724190b Finally Directory.Info function again calling the right plug too: IFileSystemObject_get_Exists!
- Modified String.Compare() to be totally managed code & added tests
- Clean up
2018-01-03 22:17:51 +01:00
fanoI
37d2ae4079 Corrected and added tests for Filetream in any FileMode
- Added tests to File for issue https://github.com/CosmosOS/Cosmos/issues/760
- FileImpl add "wrong" code for the previous merge: removed it
- Clean up
2017-12-24 13:34:11 +01:00
fanoI
f3633a5356 Cosmos.IL2CPU has changed name in simply IL2CPU 2017-12-10 21:53:39 +01:00
fanoI
d6aff6ab3b Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	source/Cosmos.System2_Plugs/System/IO/DirectoryImpl.cs
#	source/Cosmos.System2_Plugs/System/IO/FileImpl.cs
2017-12-10 21:23:51 +01:00
fanoI
51fac7ada4 Plugged FileInfo
- Added tests for FileInfo
- Added tests for Binary Reader/Writer
- Unified StreamReader and StreamWriter in a unique test
2017-12-10 20:35:29 +01:00
José Pedro
00a884437a
Cosmos.IL2CPU.API -> IL2CPU.API. 2017-12-10 15:57:12 +00:00
fanoI
299c155f4c Removed a lot of plugs from File: the promise is mantained it uses StreamReader / StreamWriter directly
- CosmosEncoding replacement of Encoding is not needed: Encoding runs perfectly on Cosmos!
- Added tests to BCL for UTF8Encoding
- StreamWriter does not needs a plug anymore, TextWriter is plugged instead but the plug is really the Ctor only
- Commented COSMOSDEBUG
2017-12-01 22:21:15 +01:00
fanoI
81234d1cd9 StreamReader implemented but found bug in IL2CPU plug resolution :-( 2017-11-18 11:12:17 +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
Arawn Davies
a12e7ff875 Merge pull request #757 from aura-systems/FileDirectoryImplUpdate
Fixing Copy File impl
2017-10-26 14:16:14 +01:00
fanoI
4071e75a47 Trying to plug StreamWriter(), but Flush() has only a buffer filled all with 0x0000 not with the text to Write()! 2017-10-24 23:17:50 +02:00
fanoI
f83aef39b0 Removed from DirectoryImpl.cs all the method that did not need plug anymore: CosmosFileSystem methods are called directly from Net Core code, the only remaing plugs are the ones that need IEnumerable to work. 2017-10-01 16:45:04 +02: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
GeomTech
afd0b6581e Change Requested and optimization code 2017-09-17 19:00:40 +02:00
Alexy
74e6858b36 Add Exceptions 2017-09-02 21:06:48 +02:00
Alexy
b92e59cb1c Add if file doesn't exist 2017-09-02 19:56:08 +02:00
Alexy
bf905d6e47 Copy works 2017-09-02 18:18:13 +02:00
KingLuigi4932
c1e11aabfd Update FileImpl.cs 2017-09-01 00:07:27 -07:00
KingLuigi4932
4e10bcdcfc Update FileImpl.cs 2017-09-01 00:04:08 -07:00
KingLuigi4932
d5cedcf1cf Fixing WriteAllLines issue 2017-08-31 23:54:34 -07:00
Alexy
37ec73cba4 Revert "GetParent Impl"
This reverts commit a37a8ae1b3.
2017-08-31 20:08:04 +02:00
Alexy
a37a8ae1b3 GetParent Impl 2017-08-31 19:54:57 +02:00
Alexy
6050367b54 Copy Impl 2017-08-31 19:54:50 +02:00
fanoI
6d2f9d5a8d [NOT MERGE THIS] Stack Overflow everywhere
During the test and plugging of DirectoryInfo I've benn hit by a lot of stack overflows / stack corruptions.
I do this PR because I've not the necessary competency to find where the issue his, executing the Cosmos.Kernel.Tests.Fat.Kernel you will be soon hit by a stack overflow.
2017-08-22 13:23:23 +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
Kudzu
af30db49e1 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2017-08-03 15:17:38 -04:00
Kudzu
221460e191 Attrib NS change 2017-08-03 15:17:34 -04:00
Valentin Charbonnier
9a41c1ab9a FileStreamImpl.cs changes. 2017-08-03 20:18:59 +02:00
José Pedro
a58e3f2fa0 g3 2017-07-30 18:38:20 +01:00