José Pedro
1480bfbca2
Builder improvements.
2018-03-26 18:58:57 +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
jp2masa
956c9e9aaa
Merge pull request #932 from Arawn-Davies/master
...
Add checks for IL2CPU and XSharp repositories and solution files
2018-03-26 02:30:44 +01:00
José Pedro
35cdcc64a0
Added build targets for publish.
2018-03-26 00:51:25 +01:00
jp2masa
29ca16f47d
Merge pull request #935 from valentinbreiz/morepciscan
...
[PCI] GetDeviceString + GetTypeString
2018-03-25 23:39:45 +01:00
Valentin Charbonnier
4c6783d815
Forgot that.
2018-03-24 00:15:07 +01:00
José Pedro
fb2251df65
Added templates for dotnet new.
2018-03-23 23:08:04 +00:00
valentinbreiz
91fa804dfa
Update and rename PciDevice.cs to PCIDevice.cs
2018-03-23 23:32:37 +01:00
Valentin Charbonnier
3fdcdb4b8b
PCI Scan
...
Some PCI Devices added + PCI Class / Subclass scan.
2018-03-23 23:15:48 +01: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
Arawn Davies
337645e0c5
Add checks for IL2CPU and XSharp repositories and solution files
2018-03-21 21:24:56 +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
José Pedro
c8bee63fea
Renamed plugs node from "Plugs" to "Cosmos Plugs".
2018-03-17 17:54:22 +00:00
José Pedro
486e026767
Fixed debug engine VSIX.
2018-03-17 17:52:18 +00:00
José Pedro
bb1d0ccf57
Changed target framework in project upgrader from netstandard2.0 to netcoreapp2.0.
2018-03-16 17:56:42 +00:00
José Pedro
e106b44ea7
Cosmos property page.
2018-03-12 21:48:15 +00:00
valentinbreiz
1906db9dc0
Merge pull request #36 from CosmosOS/master
...
Updates from upstream
2018-03-11 14:35:31 +01:00
José Pedro
04e6cb9679
Removed SQLite workaround.
2018-03-09 17:13:12 +00:00
José Pedro
75359650c2
Cosmos property page.
2018-03-06 15:58:57 +00:00
José Pedro
e8e7d0b122
Fixed build.
2018-03-05 14:49:00 +00:00
José Pedro
d1215d64b1
New Cosmos property page.
2018-03-05 14:21:58 +00: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
fanoI
d0f8fa85c3
Merge pull request #912 from quajak/master
...
Added Math.Floor function with tests
2018-02-27 23:39:56 +01:00
José Pedro
bb95229fbf
Fixed build tasks logging importance.
2018-02-26 14:28:43 +00:00
José Pedro
5e51301d5c
Added tests for Convert.
...
Added back plugs for Decimal.
Plugged Int32.ToString(IFormatProvider).
2018-02-26 00:22:06 +00:00
Quajak
4cb8d65752
Added Math.Floor function with tests (Tests are simply copied from ceiling and changed results)
2018-02-25 21:10:10 +01:00
fanoI
e4ad029ab3
Merge pull request #905 from quajak/master
...
New Implementation for Math.Ceiling
2018-02-25 17:17:22 +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
fanoI
e240641863
Created plugs to make Hashtable work (at least when an object is key).
...
There are issue however:
1. IL2CPU modifications are needed (see the PR for the list of the PR of IL2CPU to merge to make this usable)
2. Some fix in IL2CPU seems to give problems with Dictionary (VMT problem again?)
3. Hashtable with valuetype as key doesn't work (ContainsKey() always return false)
2018-02-25 15:27:39 +01:00
Arawn Davies
fee00817a0
Merge pull request #901 from CosmosOS/pr-838
...
PR #838 Fix finding one volume
2018-02-25 02:15:01 +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
Quajak
88c50eceb7
Merge remote-tracking branch 'upstream/master'
2018-02-24 15:26:33 +01:00
Quajak
63f140f0ba
Added new ceiling command
2018-02-24 15:23:44 +01:00
Arawn Davies
beb48f29fd
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into pr-767
...
Merge master into pr-767
2018-02-24 11:02:45 +00:00
fanoI
080461bbb2
Merge pull request #854 from quajak/master
...
Rewrite of more math functions
2018-02-24 11:29:38 +01:00
Quajak
106abb8744
Uses to double
2018-02-23 18:21:28 +01:00
Arawn Davies
c0192a21c7
Merge pull request #902 from CosmosOS/master
...
VS property pages.
2018-02-22 21:49:33 +00:00
Valentin Charbonnier
cb0c6b00e3
Merge pull request #35 from CosmosOS/master
...
Merge master.
2018-02-22 13:49:14 -08:00
José Pedro
37623dc78d
VS property pages.
2018-02-22 20:10:48 +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
Qujak
dc27f898fb
Merge branch 'master' into master
2018-02-22 08:17:50 +01:00
Arawn Davies
d61cfa6c06
Nearly there
2018-02-22 00:22:45 +00:00
Qujak
e9b463c1e5
Added tan and atan method with tests
2018-02-21 21:41:48 +01:00
Qujak
b5cc828624
Added BitConverter toDouble method and added tests
...
Fixed log function
2018-02-21 17:58:47 +01:00
Qujak
d89ba10244
Rewrote log functions and added tests
...
Ensured that the copyright notice from fdlibm is clearly present at the beginning of the file
2018-02-21 10:16:22 +01: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
562533f527
VS extension icons.
2018-02-20 17:35:38 +00:00
José Pedro
90d857d2c5
Cosmos project system fix.
2018-02-19 17:44:20 +00:00
Valentin Charbonnier
c53146e4da
Merge pull request #34 from CosmosOS/master
...
Merge master.
2018-02-18 11:59:25 -08:00
José Pedro
cd32f8f27c
Cosmos.VS.Windows improvements.
2018-02-18 18:07:42 +00:00
Valentin Charbonnier
dc009b4c37
Merge pull request #33 from CosmosOS/master
...
Merge master.
2018-02-17 12:30:19 -08:00
José Pedro
068e0f20c8
Cosmos property page fixes.
2018-02-17 18:01:54 +00:00
José Pedro
f2e1cd30c7
Cosmos.VS.Windows improvements.
2018-02-16 22:13:16 +00:00
José Pedro
9d54d0b072
Code cleanup.
2018-02-15 22:11:38 +00:00
José Pedro
3d30e35332
Project file cleanup.
2018-02-15 19:25:36 +00:00
José Pedro
ee2dfdb815
Build system fixes.
2018-02-14 21:23:25 +00:00
José Pedro
f11226278d
Build targets.
2018-02-12 16:48:43 +00:00
Valentin Charbonnier
50816d9bfd
Merge pull request #32 from CosmosOS/master
...
Merge master.
2018-02-12 04:46:57 -08:00
Valentin Charbonnier
69b6eff42b
Delete Directory.Build.targets
2018-02-12 13:46:48 +01:00
Valentin Charbonnier
0eac4255b5
Delete Directory.Build.props
2018-02-12 13:46:46 +01:00
Valentin Charbonnier
c49c83fcf2
Update Cosmos.VS.Windows.csproj
2018-02-12 13:46:06 +01:00
Valentin Charbonnier
1e4eec65a0
Delete packages.config
2018-02-12 13:45:40 +01:00
Valentin Charbonnier
898bfa40ba
Update Cosmos.VS.DebugEngine.csproj
2018-02-12 13:44:59 +01:00
Valentin Charbonnier
0446aee267
Update KeyboardManager.cs
2018-02-12 13:44:15 +01:00
José Pedro
839a71e06b
Converted Cosmos.VS.DebugEngine to the new project system.
2018-02-12 01:06:53 +00:00
José Pedro
ce3aa13b61
Build targets.
2018-02-11 18:35:35 +00:00
jp2masa
07c67d49ec
Merge pull request #818 from CosmosOS/code-cleanup
...
Code cleanup
2018-02-11 01:32:21 +00:00
José Pedro
b830eecc3f
Code cleanup.
2018-02-10 20:46:46 +00:00
José Pedro
591c23392b
Code cleanup.
2018-02-10 19:38:02 +00:00
José Pedro
e970ebfbd2
Added PrivateAssets="All" to Cosmos.Build.Tasks dependencies.
2018-02-09 21:06:32 +00:00
José Pedro
52cf4e39d0
Fixed NASM command line arguments.
2018-02-08 22:18:16 +00:00
fanoI
df3eb587a5
Merge pull request #885 from fanoI/dictionary_work
...
Dictionary<String, T> works finally!
2018-02-07 19:59:46 +01:00
José Pedro
4cede67a45
Fixed namespaces.
2018-02-04 19:13:31 +00:00
fanoI
72d1ab2ffa
Implemented the methods of StringEqualityComparer
2018-02-04 19:49:46 +01:00
fanoI
c8c2bdfc20
Dictionary<String, T> works finally!
2018-02-04 18:48:58 +01:00
fanoI
d98dfee719
Merge pull request #857 from fanoI/extended-ascii
...
Added CP437 and CP858 (DOS Latin1) support to Encoding
2018-02-02 16:38:50 +01:00
José Pedro
0cec826f6e
Changed the target framework in the project templates from .NET Standard 2.0 to .NET Core 2.0.
2018-01-31 21:20:17 +00:00
José Pedro
1e1330b689
Added SourceOfDefaultValue="AfterContext" to project system rules.
...
Package updates.
2018-01-29 23:53:31 +00:00
fanoI
46d5c0b63a
Merge branch 'master' into extended-ascii
2018-01-27 21:15:05 +01: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
Charles Betros
d72a10ea3a
PIT
2018-01-25 14:08:13 -06:00
Charles Betros
281f76a7f0
Merge pull request #867 from ewoudje/master
...
PIT Fix
2018-01-25 14:05:37 -06:00
José Pedro
7e7e11602f
Cosmos.Build.
2018-01-24 19:02:12 +00:00
ewoudje
70602ac53e
Changes requested by charlesbetros
...
And i tested it and it works with debugging 😄
Thx charlesbetros
2018-01-24 17:05:25 +01:00
José Pedro
042bca54aa
Merge latest from master.
2018-01-23 18:59:37 +00:00
Valentin Charbonnier
1fbfcc0817
Fix.
2018-01-22 23:29:00 +01:00
Valentin Charbonnier
849215a14c
Merge pull request #31 from CosmosOS/master
...
Merge master.
2018-01-22 13:40:36 -08:00
Valentin Charbonnier
3f1364dadc
Delete ProjectBase.files
2018-01-22 22:40:21 +01:00
Valentin Charbonnier
c67fabcff6
Delete Microsoft.VisualStudio.Project.csproj
2018-01-22 22:40:01 +01:00
Valentin Charbonnier
6c2d7cdebb
Delete Cosmos.VS.Wizards.csproj
2018-01-22 22:39:27 +01:00
Valentin Charbonnier
21e2bfaeff
Delete CosmosProjectConfig.cs
2018-01-22 22:38:40 +01:00
Valentin Charbonnier
e33cb18ffb
Update Cosmos.VS.ProjectSystem.csproj
2018-01-22 22:37:14 +01:00
Valentin Charbonnier
9c78f671ae
Update AMDPCNetII.cs
2018-01-22 22:36:42 +01:00
José Pedro
50867e7287
Added a project tree for plugs.
2018-01-21 22:01:46 +00:00
ewoudje
22f67e6549
Thread.Sleep plug and added ThreadTest
2018-01-21 19:15:27 +01:00
ewoudje
bca8432e0d
Real fix for PIT
...
👍
2018-01-19 21:36:57 +01:00
ewoudje
558de4a4d2
Fixed PIT
...
I am not sure it is how it should work but it works
2018-01-16 22:29:57 +01:00
José Pedro
06c814de20
Builder fix.
2018-01-14 15:49:04 +00:00
José Pedro
03d12a7bb4
Compiler engine settings refactoring.
2018-01-13 20:33:52 +00:00
José Pedro
c1b40271b3
IL2CPU.Compiler -> IL2CPU.
2018-01-13 16:05:32 +00:00
José Pedro
74fbef6cd8
IL2CPU task fixes.
2018-01-11 19:29:15 +00:00
fanoI
5378447924
Merge pull request #856 from valentinbreiz/patch-1
...
Little fix on PCI VendorID.
2018-01-11 09:53:18 +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
José Pedro
443577f51e
Cosmos project upgrader improvements.
2018-01-08 22:42:52 +00:00
José Pedro
0142e03c0d
Added a workaround to fix e_sqlite3.dll loading.
...
Added NoWarn="NU1604" to package references in the kernel projects.
Fixed project reference paths in TRKernel.csproj.
Project file cleanup.
2018-01-08 17:49:19 +00: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
Qujak
c31cfcef31
Changed Math.Acos and added tests
2018-01-07 20:06:02 +01:00
Qujak
e8aa997b07
Changed asin implementation and added tests
2018-01-07 18:55:36 +01:00
Qujak
67b3222404
Added Cos function with tests
2018-01-07 18:22:54 +01:00
Qujak
ba3d492adb
Added sign function
2018-01-07 17:07:51 +01:00
José Pedro
280defa822
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into project-system
2018-01-07 15:55:27 +00:00
Qujak
e33cddd5cb
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2018-01-07 15:14:21 +01:00
Valentin Charbonnier
ac3a392d38
Little fix on PCI VendorID.
...
AMD Vendor ID is 0x1022 not 0x0438.
2018-01-06 20:57:03 +01:00
Valentin Charbonnier
ce1c49a13d
Fixes.
2018-01-06 20:45:12 +01:00
Valentin Charbonnier
87cfc95215
Merge pull request #30 from CosmosOS/master
...
Merge master.
2018-01-06 11:27:22 -08:00
Valentin Charbonnier
a7a86c0228
Update PCI.cs
2018-01-06 20:27:15 +01:00
Valentin Charbonnier
ef3ce991f1
Update Global.cs
2018-01-06 20:26:42 +01:00
fanoI
eafd38ecac
Merge pull request #763 from KingLuigi4932/patch-6
...
[FirstWorking] Implementing AHCI Controller Driver
2018-01-06 20:16:50 +01:00
fanoI
c734c23acb
Merge pull request #844 from KingLuigi4932/patch-13
...
Fix Blinking Text on (VGA that can blink)
2018-01-06 20:15:39 +01:00
José Pedro
8a6aa9fae7
Added NoWarn="NU1604" to package references in the project templates.
2018-01-06 00:45:20 +00:00
Valentin Charbonnier
d8df4aab2e
Merge pull request #29 from CosmosOS/master
...
Merge master.
2018-01-05 12:30:20 -08:00
jp2masa
e06efd8bcd
Merge pull request #775 from fanoI/master
...
More work on FAT / System.IO
2018-01-05 19:32:00 +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
José Pedro
954d9e8a11
Increased Bochs memory from 128MB to 256MB.
2018-01-04 23:54:17 +00:00
Qujak
393e99d95b
-Added new sqrt function
2018-01-04 16:46:27 +01:00
fanoI
aab5167f36
Made work managed version casting char to int before doing subtraction
2018-01-03 23:39:01 +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
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
607d076dcd
Merge pull request #835 from quajak/master
...
Implementing parsing of strings to floats or doubles
2017-12-31 18:22:32 +01:00
Jasper
c2b83a6779
Fixed Pow function to handle edge cases and wrote tests to check that they are handled correctly.
2017-12-31 16:50:18 +01:00
KingLuigi4932
7cdf493dda
Final fix;
2017-12-31 16:12:19 +03:00
KingLuigi4932
243e43dd13
Update Satapi.cs
2017-12-31 16:01:51 +03:00
KingLuigi4932
e562c7ed56
Update Sata.cs
2017-12-31 03:07:40 +03:00
KingLuigi4932
458e465626
Update Satapi.cs
2017-12-31 02:35:14 +03:00
KingLuigi4932
75320a79e7
Update Sata.cs
2017-12-31 02:33:12 +03:00
KingLuigi4932
5bbab3345e
Update Sata.cs
2017-12-31 02:30:34 +03:00
KingLuigi4932
14fa401806
Update Satapi.cs
2017-12-31 02:30:06 +03:00
KingLuigi4932
f6972849d5
Update Sata.cs
2017-12-31 02:15:38 +03:00
KingLuigi4932
e32cf99a66
Update AHCI.cs
2017-12-31 02:11:25 +03:00
Jasper
fe9b4c7e1d
Completed requested changes
2017-12-30 18:42:38 +01:00
Jasper
6f87a91b12
Allowed the Parser functions to use Math.Pow
2017-12-30 17:14:40 +01:00
KingLuigi4932
540baed1ed
Throw exception on impossibles
2017-12-30 00:47:51 +03:00
José Pedro
26566227d8
Fixed assembly search paths.
2017-12-29 21:15:10 +00:00
KingLuigi4932
415104fb7c
Update AHCI.cs
2017-12-29 23:53:43 +03:00
KingLuigi4932
a2cc139ad3
Update AHCI.cs
2017-12-29 23:36:45 +03:00
José Pedro
e5f2b91ed7
Fixed the Visual Basic kernel template.
...
Added an F# kernel template.
2017-12-29 20:27:20 +00:00
fanoI
0105de62a2
Merge pull request #827 from zarlo/CGS
...
[DONE] a bit of CGS work
2017-12-29 13:11:49 +01:00
fanoI
0d70e51383
Merge pull request #834 from KingLuigi4932/patch-10
...
Add Buffer methods to MemoryBlock (Read8, Read16 etc..)
2017-12-29 13:01:01 +01:00
KingLuigi4932
9a82bbff59
Clear 7th bit
2017-12-29 08:48:55 +03:00
Jasper
47ba591540
Added implementation for Math.Exp and Math.Pow using two additional functions HighWord and LowWord. Code has been translated from the C version on http://www.netlib.org/fdlibm/e_exp.c .
2017-12-28 22:33:31 +01:00
KingLuigi4932
7815013c63
Update VMWareSVGAII.cs
2017-12-29 00:28:48 +03:00
José Pedro
534d851a61
Cosmos.Build.targets fix.
2017-12-28 21:21:12 +00:00
KingLuigi4932
b18d72f725
Update AHCI.cs
2017-12-29 00:04:16 +03:00
KingLuigi4932
be1d4af68a
Update AHCIRegs.cs
2017-12-29 00:03:24 +03:00
KingLuigi4932
5c0c65166e
Update AHCI.cs
2017-12-29 00:00:52 +03:00
KingLuigi4932
a8f6141192
Update AHCI.cs
2017-12-28 23:49:05 +03:00
KingLuigi4932
c06a9324e3
Update IDE.cs
2017-12-28 23:46:42 +03:00
KingLuigi4932
cc326d0ce2
Update AHCI.cs
2017-12-28 23:44:05 +03:00
KingLuigi4932
9bb48ca0c2
Convert Class, Subclass, ProgIF, Vendor, Device to Enums
2017-12-28 23:42:59 +03:00
KingLuigi4932
c44a4fedfe
Update MemoryBlock.cs
2017-12-28 22:57:11 +03:00
KingLuigi4932
9825304b06
Update MemoryBlock.cs
2017-12-28 22:56:52 +03:00
KingLuigi4932
a8b46bdb6d
Update MemoryBlock.cs
2017-12-28 22:56:06 +03:00
José Pedro
84f74b8b70
Template improvements.
2017-12-28 19:12:39 +00:00
KingLuigi4932
f49beca86b
Update MemoryBlock.cs
2017-12-28 02:42:12 +03:00
José Pedro
ce20ebbf9a
Cosmos project upgrader improvements.
2017-12-27 18:17:01 +00:00
José Pedro
b7b020f575
Upgraded Cosmos projects to the new format.
...
Removed test kernel Cosmos projects.
2017-12-27 02:44:51 +00:00
José Pedro
42ad6f375d
Project template improvements.
2017-12-26 21:27:45 +00:00
José Pedro
39526b0d66
Cosmos project upgrader fixes and improvements.
2017-12-26 21:21:38 +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
José Pedro
7a2a87c6fb
Cosmos project upgrader.
2017-12-26 01:50:58 +00:00
KingLuigi4932
00115ea2d9
Final fix;
2017-12-26 01:19:54 +03:00
KingLuigi4932
d67688b922
Optimizes
2017-12-26 01:15:52 +03:00
KingLuigi4932
ad2fe850b5
Add check if length of buffer is good
2017-12-25 22:22:51 +03:00
KingLuigi4932
47205dc144
Nit: blank space
2017-12-25 21:17:34 +03:00
KingLuigi4932
49890772b0
Update Sata.cs
2017-12-25 20:44:24 +03:00
KingLuigi4932
a0530f1eb4
[AHCI] First working AHCI Controller
2017-12-25 20:36:06 +03:00
Valentin Charbonnier
dbad88c810
Fixed --'
2017-12-25 17:18:23 +01:00
KingLuigi4932
155d3b3dae
[AHCI] First working AHCI Controller
2017-12-25 19:10:26 +03:00
KingLuigi4932
5097277509
[AHCI] First working AHCI Controller
2017-12-25 18:53:43 +03:00
Arawn Davies
af5b6a4b2d
Merge pull request #813 from trivalik/chkVSRunning
...
move wait for VS into inno setup
2017-12-25 10:56:37 +00:00
KingLuigi4932
bacd3f4d37
Fix
2017-12-25 09:51:42 +03:00
KingLuigi4932
52122643f6
[AHCI] First working AHCI Controller
2017-12-25 09:01:19 +03:00
KingLuigi4932
1f623d8726
[AHCI] First working AHCI Controller
2017-12-25 09:00:39 +03:00
KingLuigi4932
3a1b260aa9
[AHCI] First working AHCI Controller
2017-12-25 08:58:36 +03:00
KingLuigi4932
46e1392d99
[AHCI] First working AHCI Controller
2017-12-25 08:52:46 +03:00
KingLuigi4932
3f10ebc961
[AHCI] First working AHCI Controller
2017-12-25 08:46:36 +03:00
KingLuigi4932
96a35b2b6a
[AHCI] First working AHCI Controller
2017-12-25 08:40:29 +03:00
KingLuigi4932
d4b4bd4d28
[AHCI] First working AHCI Controller!
2017-12-25 08:33:29 +03:00
Arawn Davies
f6c057c77a
Re-worded Instance exception for VS
2017-12-25 02:23:33 +00:00
José Pedro
12cf74e71d
New Cosmos project system.
2017-12-24 21:20:10 +00:00
José Pedro
c0b90b1c4d
Archived Cosmos.VS.ProjectSystem, Cosmos.VS.Wizards and MPF.
2017-12-24 21:01:39 +00:00
fanoI
f2016193ba
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
...
# Conflicts:
# Test.sln
# Tests/Cosmos.Compiler.Tests.Bcl/Kernel.cs
2017-12-24 21:34:41 +01:00
Valentin Charbonnier
080436fc59
Merge pull request #25 from CosmosOS/master
...
Fix.
2017-12-24 18:13:02 +01:00
José Pedro
4b1b36ff6b
Cosmos.VS.DebugEngine fixes.
2017-12-24 16:36:35 +00:00
Valentin Charbonnier
3f41cf40ad
Fix.
2017-12-24 16:14:29 +01:00
Valentin Charbonnier
18b304308b
Merge pull request #24 from CosmosOS/master
...
Fixes.
2017-12-24 16:01:13 +01:00
Valentin Charbonnier
851e7cd997
.-.
2017-12-24 16:00:55 +01:00
Valentin Charbonnier
9003ef4589
Fixes.
2017-12-24 15:52:47 +01:00
José Pedro
5b64efb53f
Moved debug engine registration to a separate pkgdef.
2017-12-24 14:34:29 +00: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
José Pedro
cf4b84306e
Removed "<ReferenceOutputAssembly>false</ReferenceOutputAssembly>".
2017-12-24 02:16:12 +00:00
José Pedro
f2d99db847
Package upgrades.
2017-12-24 01:56:54 +00:00
Valentin Charbonnier
4167ad81dd
Merge pull request #22 from CosmosOS/master
...
Merge Cosmos master.
2017-12-23 17:00:45 +01:00
Valentin Charbonnier
b9880d181e
Conflicts fixed.
2017-12-23 17:00:32 +01:00
KingLuigi4932
ed76009814
[AHCI] Replace "Convert.ToBoolean(byte)" with byte == 1
2017-12-22 16:41:30 +03:00
KingLuigi4932
098963a1ff
[PciDevice] Add EnableBusMaster
2017-12-22 16:24:04 +03:00
KingLuigi4932
30572e9e90
Not important
2017-12-22 16:23:35 +03:00
KingLuigi4932
a5ee5501d0
[Sata] Fix.
2017-12-22 16:19:52 +03:00
Qujak
c98c5c5f7f
Added Float Implementation
...
Added file to plug float to string, prarse and tryparse
2017-12-22 12:09:55 +01:00
Qujak
cdbfa28621
Add double implementation for Parse and TryParse
2017-12-22 12:07:53 +01:00
KingLuigi4932
5ae1780b48
[AHCI] Fix.
2017-12-22 07:46:45 +03:00
KingLuigi4932
1b7abb133b
Update PCIDevice.cs
2017-12-22 07:45:58 +03:00
KingLuigi4932
e26837420b
[PCIDevice] Add EnableBusMaster
2017-12-22 07:45:11 +03:00
KingLuigi4932
8d40fc24b7
[AHCIMemGroup] Fix.
2017-12-22 07:40:15 +03:00
KingLuigi4932
fb3d7accf1
[Sata] Fix.
2017-12-22 07:32:03 +03:00
KingLuigi4932
9f21ed4af0
[AHCIMemGroup] Init.
2017-12-22 07:30:38 +03:00
KingLuigi4932
c5725c1830
[Satapi] Fix.
2017-12-22 07:25:34 +03:00
KingLuigi4932
a9e2e35803
[AHCI] Fix.
2017-12-22 07:23:51 +03:00
KingLuigi4932
1085d86546
[Global] Fix
2017-12-22 07:22:20 +03:00
KingLuigi4932
cf9e11c4de
[StoragePort] Init.
2017-12-22 07:18:12 +03:00
KingLuigi4932
5b4b3d8cae
[IDE] Fix
2017-12-22 07:10:53 +03:00
KingLuigi4932
7da6c03dc7
Update PCI.cs
2017-12-22 07:04:28 +03:00
KingLuigi4932
09a9104b31
Update PCI.cs
2017-12-22 07:03:19 +03:00
KingLuigi4932
49f59bbcef
(Needed) Read and Write Buffer Methods
2017-12-22 06:56:52 +03:00
KingLuigi4932
d479b71f3e
[Satapi] Beta Port Driver
2017-12-22 06:55:31 +03:00
KingLuigi4932
e3930ac08f
[AHCI] AHCI Registers
2017-12-22 06:54:31 +03:00
KingLuigi4932
055b13498c
[Sata] Change file's path
2017-12-22 06:53:18 +03:00
KingLuigi4932
d942cc4c2e
[IDE] Change file's path
2017-12-22 06:52:45 +03:00
KingLuigi4932
317e634a95
[AHC] Change file's path
2017-12-22 06:51:42 +03:00
KingLuigi4932
7e65827386
[IDE] Change file's path
2017-12-22 06:51:08 +03:00
KingLuigi4932
6b5c7658fa
[AHCI] Change file's path
2017-12-22 06:50:05 +03:00
KingLuigi4932
677a6ab28a
[AHCI] Remove Future class
2017-12-22 06:48:40 +03:00
KingLuigi4932
7eda5cd571
[IDE] Initializer
2017-12-22 06:46:43 +03:00
KingLuigi4932
bd093db905
[Global] Initialize all drivers when they exists
2017-12-22 06:44:02 +03:00
KingLuigi4932
d3c7673526
[AHCI] Remove debug messages
2017-12-22 06:12:06 +03:00
KingLuigi4932
8cfa9c2c33
[AHCI] Read other ports and initialize them
...
Currently, my driver can't read from sector :(
2017-12-22 06:07:13 +03:00
KingLuigi4932
ede864f3c9
[SATA] Optimize methods
...
It is better to not to put 1500 lines in class were most of the lines are bunch of duplicated lines
2017-12-22 06:05:34 +03:00
José Pedro
d57bb740fe
Cosmos.Debug.Symbols -> IL2CPU.Debug.Symbols.
2017-12-22 02:03:32 +00:00
José Pedro
562bb32e97
Debug engine GUID fixes.
2017-12-22 01:28:00 +00:00
KingLuigi4932
b836eacbe8
Update MemoryBlock.cs
2017-12-22 02:04:24 +03:00
KingLuigi4932
6f63375a00
Add little line
2017-12-22 00:19:23 +03:00
KingLuigi4932
e25333984e
Read8, Read16, Read32, Write8, Write16, Write32
2017-12-21 23:59:13 +03:00
José Pedro
8533f41384
Fixed package GUID conflict.
2017-12-21 20:35:00 +00:00
KingLuigi4932
d6354bff7e
Update IDE.cs
2017-12-21 09:55: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
zarlo
900d63c9db
update
2017-12-18 21:33:31 +11:00
zarlo
d5e82612e9
DrawArray and some other things
2017-12-18 20:50:30 +11:00
José Pedro
cb733aa434
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into guess-improvements
2017-12-17 18:37:05 +00:00
zarlo
f0121b1fe3
update
2017-12-17 17:25:14 +10:00
zarlo
09136174f4
ThrowIfModeIsNotValid now uses CheckIfModeIsValid
2017-12-17 03:02:46 +10:00
zarlo
04122a9e22
fix
2017-12-17 02:58:24 +10:00
zarlo
3566c26577
ThrowIfCoordNotValid(Point point)
2017-12-17 02:53:02 +10:00
jp2masa
3a0da1a679
Merge pull request #815 from CosmosOS/remove-net471-workaround
...
Removed workaround for .NET Framework 4.7.1 projects
2017-12-13 17:30:58 +00:00
KingLuigi4932
2aba248c71
Update Global.cs
2017-12-11 03:49:43 +03:00
KingLuigi4932
5fa47041e7
[AHCI] Initializer
2017-12-11 03:29:17 +03:00
KingLuigi4932
28148a75e9
Update IDE.cs
2017-12-11 03:25:08 +03:00
KingLuigi4932
5c421ae2cc
Rename source/Cosmos.HAL2/Drivers/PCI/Controllers/AHCI.cs to source/Cosmos.HAL2/BlockDevice/Sata.cs
2017-12-11 03:24:06 +03:00
KingLuigi4932
8aa859ba3f
Update PCI.cs
2017-12-11 03:17:47 +03:00
KingLuigi4932
bb2d4ee759
Update Global.cs
2017-12-11 03:14:38 +03:00
KingLuigi4932
4aa7a6dfea
[AHCI] Fix Bugs and Improvements
2017-12-11 02:19:51 +03: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
José Pedro
7befa1eb3c
Guess demo improvements.
2017-12-10 01:31:21 +00:00
José Pedro
084c573084
IL2CPU -> IL2CPU.Compiler.
2017-12-09 20:16:19 +00:00
José Pedro
4a019d4a48
Code cleanup.
2017-12-07 19:13:31 +00:00
José Pedro
5693067eda
Fixed Cosmos.VS.DebugEngine references.
2017-12-07 17:34:57 +00:00
José Pedro
7417cf913a
Removed workaround for .NET Framework 4.7.1 projects.
2017-12-05 23:23:12 +00:00
fanoI
5d3d991035
Other plug missed :-(
2017-12-02 13:50:43 +01:00
fanoI
4197d35f3d
Added Task plug
2017-12-02 13:28:05 +01:00
fanoI
e05c58b4ed
Merged with master
2017-12-01 22:24:28 +01: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
Trivalik
6aea348146
move wait for VS into inno setup
2017-11-30 11:40:15 +01:00
José Pedro
0e8cdf2cad
Packages.
2017-11-25 22:37:09 +00:00
GeomTech
953bf8d748
Revert "Merge branch 'network-update' into master"
...
This reverts commit 5a3b4e983f , reversing
changes made to 2913682866 .
2017-11-23 23:57:10 +01:00
GeomTech
5a3b4e983f
Merge branch 'network-update' into master
2017-11-23 17:19:13 +01:00
GeomTech
d14b533a38
Merge remote-tracking branch 'refs/remotes/CosmosOS/master' into network-update
...
# Conflicts:
# Tests/Cosmos.TestRunner.Core/TestKernelSets.cs
2017-11-23 17:11:46 +01:00
José Pedro
90526677b0
Build.
2017-11-21 20:17:36 +00:00
José Pedro
e27746590e
Upgraded projects to .NET Framework 4.7.1.
2017-11-21 14:08:25 +00:00
José Pedro
751c67d787
Fixed wrong assembly version.
2017-11-20 22:01:43 +00:00
fanoI
81234d1cd9
StreamReader implemented but found bug in IL2CPU plug resolution :-(
2017-11-18 11:12:17 +01:00
herecome-datboi
6bcd6e1bcf
Downgrade Microsoft.Data.SQLite package
...
Downgrade Microsoft.Data.SQLite package in packages.config to eliminate the e_sqlite3.dll missing error
Here's the relevant commit from upstream
a0d67eca10
2017-11-16 00:11:50 +00:00
herecome-datboi
ef911f19d8
Update Cosmos.VS.DebugEngine.csproj
...
Downgrade Microsoft.Data.SQLite package in Cosmos.VS.DebugEngine
2017-11-16 00:08:52 +00:00
José Pedro
a0d67eca10
Downgraded Microsoft.Data.Sqlite to version 1.1.1.
2017-11-13 00:20:35 +00:00
Valentin Charbonnier
f029565db6
Merge pull request #16 from CosmosOS/master
...
Merge Cosmos master into Aura Cosmos
2017-11-10 18:44:30 +01:00
José Pedro
e1e2e49020
Packages.
2017-11-09 22:54:29 +00:00
Arawn-Davies
2df6fd319e
Updated Syslinux to 6.03, it works!
2017-11-07 23:16:45 +00:00
GeomTech
c7dad69a73
Tests.
2017-10-31 21:56:05 +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
Valentin Charbonnier
87df6e421b
Merge pull request #15 from aura-systems/pr/14
...
Pr/14
2017-10-29 15:37:47 +01:00
José Pedro
5ddda426c6
Moved MoveD from XS.SSE2 to XS.
2017-10-29 00:22:09 +01:00
José Pedro
28292a5698
Copied ArrayInternalCopyAsm to Cosmos.CPU_Asm.
2017-10-28 22:42:37 +01:00
José Pedro
3b6cade435
Fixed Array.Copy.
2017-10-27 22:45:31 +01:00
Valentin Charbonnier
848027a9c2
Revert "Revert "Merge pull request #13 from CosmosOS/master""
...
This reverts commit 294a88029d .
2017-10-26 21:07:03 +02: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
Valentin Charbonnier
294a88029d
Revert "Merge pull request #13 from CosmosOS/master"
...
This reverts commit e2b71f0e5c , reversing
changes made to 50be0f7882 .
2017-10-24 13:16:19 +02:00
Valentin Charbonnier
e2b71f0e5c
Merge pull request #13 from CosmosOS/master
...
Merge Cosmos master into Aura Cosmos repo.
2017-10-24 12:42:05 +02:00
Valentin Charbonnier
50be0f7882
Update RandomImpl.cs
2017-10-24 12:24:58 +02:00
José Pedro
054897c50e
Merge latest from master.
2017-10-23 01:35:11 +01:00
José Pedro
cc67237545
Fixed package descriptions.
2017-10-22 20:05:21 +01:00
Charles Betros
c840978528
Change TypeInfo to Type.
2017-10-17 21:55:43 -05:00
Charles Betros
ec41cc0d54
Merge branch 'master' of https://github.com/CosmosOS/Cosmos
2017-10-16 22:44:54 -05:00
Charles Betros
fbdb7c1b9e
Dictionary work
2017-10-15 11:32:26 -05:00
Charles Betros
3cf8c806ca
Some type/runtime type worrk.
2017-10-15 11:30:46 -05:00
José Pedro
38d65c45c6
Fixed NRE message.
2017-10-14 00:05:11 +01:00
José Pedro
928b215670
Removed unneeded code.
...
Updated README.md and SUPPORT.md.
2017-10-12 22:00:43 +01:00
José Pedro
047c7ae6f6
Disabled code that needs plug.
2017-10-12 21:49:54 +01:00
José Pedro
e5d089c6ed
Removed unneeded code.
...
Updated comments.
2017-10-12 21:42:35 +01:00
José Pedro
435d92d4b5
Fixes.
2017-10-12 21:24:59 +01:00
José Pedro
87ac039005
Renamed "Cosmos.Debug.Symbols" to "IL2CPU.Debug.Symbols".
2017-10-12 20:19:17 +01:00
José Pedro
d8e527aa35
Include x86 e_sqlite3.dll in the root of the VSIX.
2017-10-11 17:57:41 +01:00
Valentin Charbonnier
c75cdffbb4
Ata boot fix.
2017-10-10 21:40:11 +02:00
GeomTech
e132b0f473
Add IsAPIPA()
2017-10-09 23:15:13 +02:00
GeomTech
c0ea8f6f07
Add Network Card verifying
2017-10-09 22:51:27 +02:00
GeomTech
a88a42ef31
PhysicalAddress String
2017-10-07 18:16:27 +02:00
Arawn Davies
90c0fe4c06
Forgot to add closing </ItemGroup>
2017-10-06 14:30:32 +01:00
Arawn Davies
7dcc263df2
Fixed SQL issue due to revert
2017-10-06 14:21:02 +01:00
Arawn Davies
0a3da1d6b9
Revert "might make console faster"
2017-10-05 23:19:03 +01:00
José Pedro
3f03a0d070
Merge latest from master.
2017-10-04 19:46:49 +01:00
José Pedro
3edc13ba7b
Removed SQLite package references from Cosmos.Build.MSBuild.
2017-10-03 22:16:14 +01:00
GeomTech
a0a107523b
MAC Address
2017-10-03 23:01:31 +02:00
José Pedro
2ff37ddea2
Updated SQLitePCLRaw.bundle_green version.
2017-10-03 20:07:09 +01:00
José Pedro
7c85d156ca
Remove e_sqlite3.dll from publish directory.
2017-10-03 00:45:45 +01: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
Arawn Davies
85cdb0f2c8
Merge pull request #718 from zarlo/ExtendedASCII
...
might make console faster
2017-09-30 00:49:14 +01:00
Arawn Davies
3dbb8678c4
Fixes issues regarding project creation as some VS installations have
...
the 'Save new projects on creation' option disabled, resulting in Cosmos
projects not saving and nuget packages failing to restore. Noticed in issue #758 .
2017-09-30 00:32:31 +01:00
fanoI
d1a0beeea6
Added forgotten plug file :-)
2017-09-24 23:28:19 +02:00
fanoI
562b137bec
Bugfix: CompareOrdinalHerlper was not seen as a plug anymore (all plugs should be public!)
2017-09-24 21:50:06 +02:00