Commit graph

98 commits

Author SHA1 Message Date
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
fanoI
655786934e Implemented requested changes 2018-05-20 15:35:04 +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
José Pedro
274fa3e9a5
Build targets. 2018-03-21 23:05:20 +00:00
Qujak
7e18638915
Update FatStream.cs
Commented out debug info again
2018-03-19 21:34:31 +01:00
Quajak
493e043742 Final cleanup 2018-03-19 21:31:50 +01:00
Quajak
c379ea32ba Fixed fat stream
Improved file test
2018-03-19 20:54:47 +01:00
Quajak
9f47e6f8a4 Added test which fails until ReadAllBytes has been fixed
Rewrote Bitmap to use single ReadAllBytes
2018-03-18 13:45:46 +01:00
Quajak
0ff1c57fbc Minor fixes and change to file stream 2018-03-03 20:49:40 +01:00
Quajak
dd21b17499 Fixed draw image
Fixed bitmap handling of uncompressed files
2018-02-28 20:51:43 +01:00
Quajak
37e6ee122f Merge remote-tracking branch 'upstream/master' 2018-02-28 17:58:27 +01:00
Quajak
6a2ffb0c89 First implementation of a bitmap. Code loading the bitmap from fs is broken on Cosmos and loads some random garbage and a part of the image. 2018-02-28 17:54:21 +01:00
Arawn Davies
8a87167ce9
Merge pull request #906 from CosmosOS/pr-767
[CGS] VMWare SVGAII Support
2018-02-25 14:59:32 +00:00
Arawn Davies
a7c2d5fefb Changes 2018-02-25 14:43:12 +00:00
Arawn Davies
becfc92417 Finally! Fixed PCIDeviceExists returning null if it doesn't instead of false - Bit of a hack but it's done the job for now, needs redoing 2018-02-25 00:13:19 +00:00
Arawn Davies
efa36d1600 Re-write of GetFullScreenCanvas 2018-02-24 22:10:18 +00:00
Arawn Davies
359f8ea974
Update FullScreenCanvas.cs 2018-02-22 11:57:13 +00: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
Arawn Davies
d61cfa6c06 Nearly there 2018-02-22 00:22:45 +00:00
Arawn Davies
620150edf8 Adds required changes to CGS when initializing the driver 2018-02-20 21:29:30 +00:00
Arawn Davies
a4e797f388
[WIP] [CGS] Merge pull request #767 from KingLuigi4932/patch-7
[CGS] VmWare Support
2018-02-20 21:12:32 +00:00
José Pedro
3d30e35332
Project file cleanup. 2018-02-15 19:25:36 +00:00
José Pedro
4cede67a45
Fixed namespaces. 2018-02-04 19:13:31 +00:00
fanoI
4a990ac2af Added the concept of Encoding to the Console for now ASCII (default) and CP437 are supported (for others as CP858 I think it is needed to change font too)
- moved EncodingTest on Text subdir
- added ConsoleTest (not enabled by default)
- removed ASCIIEncodingImpl (it was not needed)
- Made plugs of Console better and added plugs for formatted versions
- Removed code to test Hashtable, Hashtable it will be a separate PR
2018-01-27 20:00:11 +01:00
fanoI
c50b581d91 More work on Encoding
- Resolved problem with UTF8Enconding.BaseName property
- Started work to plug Hashtable to make the Encoding / Decoding more efficient
2018-01-10 20:29:05 +01:00
fanoI
ff78034a1c Added CP437 and CP858 (DOS Latin1) support to Encoding, CP858 is not working for VMT bugs. 2018-01-07 21:25:07 +01:00
fanoI
d19e3f867b Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Tests/Cosmos.TestRunner.Core/DefaultEngineConfiguration.cs
2018-01-03 22:22:31 +01: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
zarlo
458c035302 hot fix 2017-12-20 12:15:28 +11:00
zarlo
68f646e36f update 2017-12-20 01:32:47 +11:00