Quajak
a7722657fe
Merge pull request #1124 from fanoI/cgs-fix
...
Fixes #1109 and #1078 .
2019-05-04 19:14:00 +02:00
Charles Betros
b9307acfdf
Fix multi-cluster allocation when writing using fatstream.
2019-04-19 18:07:47 -05:00
fanoI
ffca0df48e
Fixes #1109 and #1078 .
...
The CGS test kernel is now enabled always.
2019-02-17 16:35:24 +01:00
José Pedro
6c411b3872
Code cleanup.
2018-12-26 15:57:47 +00:00
José Pedro
d1b6d4c61e
Fixed project references.
2018-11-19 12:50:25 +00:00
José Pedro
d9b65bde1b
Fixed project references.
2018-11-19 01:19:28 +00:00
Quajak
b5f4e054fe
Fixed magic number check for bitmap
2018-11-18 12:32:26 +01:00
José Pedro
746b6da5d7
Build updates.
2018-11-01 14:39:15 +00:00
José Pedro
14a661b579
Removed CA1708 suppression from Cosmos.System.
2018-10-25 22:29:20 +01:00
jp2masa
54c9472244
Merge pull request #1065 from CosmosOS/cgs-code-cleanup
...
CGS code cleanup
2018-10-24 00:18:39 +01:00
José Pedro
dec3e16d63
CGS code cleanup.
2018-10-23 21:02:33 +01:00
José Pedro
acdc048402
Network code cleanup.
2018-10-20 17:02:45 +01:00
José Pedro
39b06adcaa
Added roslyn analyzers.
2018-10-15 21:19:01 +01:00
José Pedro
470d47b6c9
Code cleanup.
2018-10-02 22:07:00 +01:00
fanoI
613f0a83a0
Merge pull request #1025 from fanoI/MemoryCopyOperations.Copy_work
...
Memory copy operations.copy work
2018-09-23 14:37:32 +02:00
fanoI
1fc3c768b6
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into DiskManager
...
# Conflicts:
# Tests/Cosmos.TestRunner.Core/Cosmos.TestRunner.Core.csproj
2018-08-27 13:19:46 +02:00
fanoI
5659ff5a83
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into MemoryCopyOperations.Copy_work
...
# Conflicts:
# Test.sln
# Tests/Cosmos.TestRunner.Core/Cosmos.TestRunner.Core.csproj
# Tests/Cosmos.TestRunner.Full/TestKernelSets.cs
2018-08-21 21:50:13 +02:00
fanoI
8691707b52
Created MemoryOperations.Copy that copies128 bytes any iterations using ASM
...
- VBE (Bochs Graphic Adapter): made bitmap drawing faster using MemoryOperations.Copy
- VBE (Bochs Graphic Adapter): made filled rectangle drawing faster using MemoryOperations.Fill
- Created TestRunner for MemoryOperations
2018-08-21 14:48:10 +02:00
José Pedro
227a00d854
Added InternalsVisibleTo build target.
2018-08-05 00:23:49 +01:00
José Pedro
91a9ffc7ff
Fixed unit tests and added them to Test.sln.
...
Removed compiler unit tests.
2018-08-04 21:30:50 +01:00
Valentin Charbonnier
69d4bcc228
Minor changes.
2018-07-28 16:08:38 +02:00
Valentin Charbonnier
0228bb544d
UDP Checksum works + Changes.
...
- Calculate and send packet with the correct checksum.
- Receive or not a packet if the checksum is correct or not.
- IsBroadcastAddress working.
- IsAPIPA
- Changes on OutgoingBuffer
2018-07-25 11:54:59 +02:00
Valentin Charbonnier
ac589eed64
Minor changes + debugger.
2018-07-25 11:45:29 +02: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
65f114dd91
Merge remote-tracking branch 'upstream/master'
2018-07-04 22:35:40 +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
José Pedro
6549a6db18
Moved keyboard and mouse detection logic to Cosmos.HAL.Global.
...
Bug fixes.
Code cleanup.
2018-06-29 02:37:14 +01:00
José Pedro
45560ee3a6
Merge latest from master.
2018-06-28 21:59:42 +01: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
fanoI
655786934e
Implemented requested changes
2018-05-20 15:35:04 +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
376c0d2db6
Changed some classes of CGS to be struct as they should have been from the beginnning.
...
- Mode and Point are now structures
- The copy of System.Drawing.Color is not needed anymore the real System.DrawingColor is used instead
- Updated CGS Test Kernel
- Made SVGAII a little more faster (but this not the complete solution)
2018-05-13 20:17:20 +02:00
fanoI
24ae9bb3b1
Merge pull request #953 from quajak/master
...
[CGS] Add support for 24 bit bitmaps
2018-04-22 21:30:37 +02:00
fanoI
57dc7813d5
Merge pull request #955 from fanoI/driveinfo_work
...
Driveinfo work
2018-04-22 21:30:07 +02:00
fanoI
d97d3b6e53
- Removed "m_" for properties names
...
- Renamed class FatDiretoryEntry to FatDirectoryEnty
2018-04-22 15:11:02 +02:00
Quajak
be01d41a36
Fixed requested changes
2018-04-18 17:29:00 +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
Quajak
4905318479
Now supports 24bit bitmaps
2018-04-14 11:32:39 +02:00
Siaranite
a1c72e1c51
Plugged Console.Beep
...
Not sure about nuget.exe must've upgraded during build.
2018-04-14 02:12:42 +01: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
Arawn Davies
f851d5dafb
Merge branch 'master' into master
2018-04-04 00:23:03 +01:00
Quajak
8c70d57bed
-Added new ctor from byte array of pixels
...
-Added note that ctor with Memory stream does not work, as memory streams do not work correctly
-Improved the cosmos graphic system example
2018-03-26 17:40:20 +02:00
Quajak
b3729308c0
Changed the ctor work done in the Bitmap
2018-03-26 11:45:20 +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