Commit graph

4813 commits

Author SHA1 Message Date
Charles Betros
6b8055cbd1 Comment GetPoint() 2019-06-30 21:34:04 -05:00
Charles Betros
eecfcd8390
Merge pull request #1187 from zarlo/patch-1
Update MouseManager.cs
2019-06-30 10:25:58 -05:00
Charles Betros
dc794e0eb9 Update year 2019-06-28 22:09:09 -05:00
Charles Betros
3f763212aa
Merge pull request #1181 from disks86/master
Comparer Issue #584
2019-06-24 14:24:33 -05:00
Christopher Joseph Dean Schaefer
95fcd08564 Commented out nullable support. 2019-06-23 18:39:47 -04:00
Charles Betros
182783d046 Use xsharp repo root variable 2019-06-21 18:14:57 -05:00
Charles Betros
363e5e9474 Add reference to XSharp 2019-06-21 16:49:44 -05:00
Charles Betros
dc13f824f7 Update XSharp project paths 2019-06-20 17:02:02 -05:00
zarlo
8b694f7d22
Update MouseManager.cs 2019-06-15 01:07:20 +10:00
Christopher Joseph Dean Schaefer
7373bc9afb Added requested null checks. 2019-06-12 20:33:13 -04:00
zarlo
c1b34ed15a
Update MouseManager.cs
why not most people will not likely do this in there code so why not here
2019-06-12 15:55:10 +10:00
Christopher Joseph Dean Schaefer
1dd7123cce Added tests for comparers. 2019-06-01 17:30:15 -04:00
Christopher Joseph Dean Schaefer
529b26d589 Switched to Equals method. 2019-05-31 22:15:23 -04:00
Christopher Joseph Dean Schaefer
41a2f96da5 Added comparers and added regions for comparers and equity comparers. 2019-05-30 20:41:42 -04:00
Christopher Joseph Dean Schaefer
a5e3a32ebb Added draft implementation of common value types, nullable variations, enums, and object callback. 2019-05-29 21:34:09 -04:00
José Pedro
8114f87ebf
Package updates. 2019-05-20 23:48:05 +01:00
José Pedro
b2dd28d371
Added missing reference. 2019-05-18 11:11:06 +01:00
José Pedro
91ad9ef974
Fixed install-VS2019.bat.
Removed install-VS2017.bat.
2019-05-18 10:44:44 +01:00
Quajak
2837332128
Set default bochs display_library back to win32 2019-05-14 07:44:51 +02:00
Charles Betros
747f4d0865
Merge pull request #1116 from fanoI/DateTime_fixes
Plugged more methods of DateTime.
2019-05-10 20:01:53 -05:00
Charles Betros
566848d71d Update target framework to net472 2019-05-06 21:08:55 -05:00
Quajak
051aea92cf
Fixed missing semicolon in Inno dependency 2019-05-04 20:14:55 +02:00
Quajak
0bbab7c30c
Merge pull request #1157 from VisualDevelopment/master
Bumped Inno Setup version
2019-05-04 19:15:46 +02:00
Quajak
a7722657fe
Merge pull request #1124 from fanoI/cgs-fix
Fixes #1109 and #1078.
2019-05-04 19:14:00 +02:00
Quajak
b76f7e57e1 Use environment variable to use nogui on CI build 2019-05-04 18:40:14 +02:00
Quajak
68629f133d Undo registry addition and try nogui
This commit tests is nogui will allow the tests to run on appveyor without problem.
2019-05-04 17:33:20 +02:00
VisualDevelopment
507cb2f48e Changed download link 2019-05-02 16:36:29 +03:00
VisualDevelopment
cbc5b5509a Support for Inno Setup 6 2019-05-02 16:32:28 +03:00
Quajak
339e389f5d Minimal graphics test
Commented out all cgs tests except `FullScreenCanvas.GetFullScreenCanvas();` to determine cause of timeout
Also Renamed registery
2019-05-02 15:23:55 +02:00
Quajak
7c41612030 Make Bochs Run with nogui on appveyor build
To overcome the timeouts of normally running bochs with graphics, this commit makes the appveyor build use nogui to speed up the graphics tests
2019-05-02 14:01:11 +02:00
valentinbreiz
5cade819d7 Temporary fix before Inno Setup 6 support 2019-05-02 10:40:52 +02:00
Charles Betros
b9307acfdf Fix multi-cluster allocation when writing using fatstream. 2019-04-19 18:07:47 -05:00
José Pedro
169dc5eae1
Updates for VS 2019.
Package updates.
2019-04-16 00:26:33 +01:00
fanoI
ffca0df48e Fixes #1109 and #1078.
The CGS test kernel is now enabled always.
2019-02-17 16:35:24 +01:00
fanoI
eaec73f960 Plugged more methods of DateTime. 2019-01-27 16:36:52 +01:00
José Pedro
6c411b3872
Code cleanup. 2018-12-26 15:57:47 +00:00
José Pedro
9c1c4330c1
Renamed FloatImpl to SingleImpl. 2018-12-22 19:38:20 +00:00
José Pedro
ace3fc243b
Cleanup. 2018-12-21 00:10:24 +00:00
José Pedro
960cf85617
Code cleanup. 2018-12-13 21:29:22 +00:00
José Pedro
b17ce14982
Removed old project system. 2018-12-10 22:21:58 +00:00
José Pedro
70128bb09b
Fixed build tasks package. 2018-12-07 11:36:55 +00:00
José Pedro
5cf4dbd990
Project system fixes for VS 2019. 2018-12-06 16:55:11 +00:00
José Pedro
420ca1c715
VSIX manifest updates. 2018-12-06 01:24:20 +00:00
José Pedro
de52f31d3f
Code cleanup. 2018-12-06 00:39:52 +00:00
José Pedro
1a8a398840
Build targets. 2018-12-05 23:13:37 +00:00
José Pedro
482ef83d3c
Build target fixes. 2018-12-05 22:39:01 +00:00
José Pedro
990a375ea0
Builder fixes for VS 2019. 2018-12-05 22:34:14 +00:00
José Pedro
945a1cce72
Code cleanup. 2018-12-01 22:55:14 +00:00
José Pedro
18ea0cd23f
Build updates. 2018-11-28 23:35:10 +00:00
José Pedro
e5a2d6cf2e
Code cleanup. 2018-11-26 23:42:31 +00:00
José Pedro
a098ce7b73
Build updates. 2018-11-25 22:55:38 +00:00
José Pedro
1f72b95c33
Fixed package reference version. 2018-11-25 01:24:41 +00:00
José Pedro
adf1973948
Replaced package license URL with license file. 2018-11-20 22:50:54 +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
José Pedro
217997e7ff
Fixed templates. 2018-11-19 00:58:07 +00:00
Quajak
b5f4e054fe
Fixed magic number check for bitmap 2018-11-18 12:32:26 +01:00
José Pedro
10e214aed0
Build updates. 2018-11-16 00:47:37 +00:00
José Pedro
d3a704905b
Fixed builder. 2018-11-11 21:56:11 +00:00
José Pedro
60242fff7d
Package updates. 2018-11-10 23:32:13 +00:00
José Pedro
e363ce3f3e
Code cleanup. 2018-11-08 23:12:05 +00:00
José Pedro
a4e19c4db6
Build updates. 2018-11-01 22:47:48 +00:00
José Pedro
746b6da5d7
Build updates. 2018-11-01 14:39:15 +00:00
José Pedro
0076ee1788
Moved Cosmos.Core.DebugStub to IL2CPU. 2018-10-30 20:08:45 +00:00
José Pedro
feac2fef40
Code cleanup. 2018-10-30 18:00:26 +00:00
José Pedro
f2a938752f
Builder updates. 2018-10-30 12:09:59 +00:00
José Pedro
39d3d2be14
Moved Cosmos.Build.Common to Common.
Moved Cosmos.Build.Common.Tests to Common.
2018-10-30 11:56:00 +00:00
José Pedro
5593dedac0
Build updates.
Project file cleanup.
2018-10-29 00:38:17 +00:00
José Pedro
6d721b095a
Package updates.
Project file cleanup.
2018-10-29 00:01:39 +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
a7f508af14
Code cleanup. 2018-10-18 23:29:07 +01:00
José Pedro
a08fdc6dfd
Code cleanup. 2018-10-17 22:18:27 +01:00
José Pedro
39b06adcaa
Added roslyn analyzers. 2018-10-15 21:19:01 +01:00
Sijmen J. Mulder
87a233ab3f Check for floating bus
Fixes #1056: Does not boot if there is no IDE Secondary Master
(VirtualBox)
2018-10-11 23:02:16 +02:00
Charles Betros
2ca4b2adb8 Add comparers for byte and char. 2018-10-10 18:02:57 -05:00
Charles Betros
2831811035 Change AssemblyQualifiedName to FullName since mscorlib and System.Private.CoreLib won't match. 2018-10-08 21:37:35 -05:00
Charles Betros
668debc3ab
Merge pull request #1031 from CosmosOS/coredump-fixes
Fixed core dump
2018-10-07 15:00:35 -05:00
José Pedro
19c86c21f1
Build targets. 2018-10-04 23:51:36 +01:00
José Pedro
470d47b6c9
Code cleanup. 2018-10-02 22:07:00 +01:00
Quajak
d5352d12e2 Revert "Code cleanup."
This reverts commit 571aadfd63.
2018-10-02 15:25:24 +02:00
José Pedro
571aadfd63
Code cleanup. 2018-10-01 22:44:42 +01:00
fanoI
a882e34665
Merge pull request #1041 from quajak/memory-stream
Fixed IO Tests
2018-09-30 13:12:13 +02:00
José Pedro
0078fd62bf
Removed XSharp from builder dependencies. 2018-09-30 03:15:09 +01:00
José Pedro
3dfe554315
Code cleanup. 2018-09-28 20:03:07 +01:00
José Pedro
14eb79c8ae
Code cleanup. 2018-09-27 20:38:45 +01:00
José Pedro
1175aa5594
Removed Cosmos.Build.MSBuild. 2018-09-25 20:41:40 +01:00
fanoI
c0ce82a9fd
Merge pull request #908 from fanoI/hashtable-work
[WIP] Created plugs to make Hashtable work (at least when an object is key).
2018-09-23 18:11:16 +02:00
fanoI
db730bda35
Merge pull request #951 from CosmosOS/timespan-datetime
Fixed TimeSpan and DateTime
2018-09-23 18:07:28 +02:00
valentinbreiz
b781ac6f4b
Faster. 2018-09-23 14:59:30 +02: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
valentinbreiz
ee87b63da0
ToArray method added. 2018-09-23 14:24:26 +02:00
valentinbreiz
957a21a299
Update MemoryBlock.cs 2018-09-22 11:12:06 +02:00
José Pedro
d299f63be4
Fixed design time targets. 2018-09-21 21:11:52 +01:00
José Pedro
1de49df587
Fixed project system rules. 2018-09-20 21:15:16 +01:00
fanoI
5209ea5154
Merge pull request #1022 from quajak/master
Removed BitConverterImpl, as we now support unsafe
2018-09-16 16:11:34 +02:00
José Pedro
ad3a92d187
Cosmos project system improvements. 2018-09-10 23:22:34 +01:00
José Pedro
03ede6a046
Code cleanup. 2018-09-09 21:22:00 +01:00
José Pedro
3f8482e0e6
Build targets. 2018-09-08 23:12:40 +01:00
Quajak
fb6b96f178 Fixed IO Tests 2018-09-08 19:27:09 +02:00
José Pedro
ec96889b15
Code cleanup. 2018-08-29 21:48:21 +01:00
José Pedro
4e5e505e81
Fixed core dump.
Fixed test runner core dump handler.
Implemented debug engine core dump handler.
Added SendCoreDump calls for null reference, stack corruption and stack overflow exceptions.
2018-08-29 18:34:20 +01:00
José Pedro
63257e85ef
Project file cleanup. 2018-08-29 00:43:27 +01:00
José Pedro
e4d17c1a36
Project file cleanup. 2018-08-28 22:56:18 +01:00
José Pedro
bb0da998ea
Project file cleanup. 2018-08-28 22:21:35 +01:00
José Pedro
43b7614e83
Merge latest from master. 2018-08-27 22:57:51 +01:00
José Pedro
22989bb677
Code cleanup. 2018-08-27 22:42:05 +01: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
José Pedro
2e855d285a
Build task fixes. 2018-08-26 22:13:37 +01:00
José Pedro
fd40e1f1e6
Build task fixes. 2018-08-25 14:12:02 +01:00
fanoI
e941c8561c Merge branch 'master' of https://github.com/CosmosOS/Cosmos into hashtable-work 2018-08-22 17:50:46 +02:00
José Pedro
88822ac3c2
Builder improvements. 2018-08-21 21:09:22 +01: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
5f4844cde8
IL2CPU build task fix. 2018-08-19 19:37:07 +01:00
José Pedro
47e1934c58
Build improvements. 2018-08-19 19:23:51 +01:00
José Pedro
6a304dcb33
Fixed VS up-to-date checks. 2018-08-16 23:32:11 +01:00
José Pedro
c39d3a4e2b
Builder fix. 2018-08-15 02:23:44 +01:00
José Pedro
21b1ed4599
Updated VS version to 15.8. 2018-08-14 20:22:33 +01:00
valentinbreiz
a03324f629
Accents now works. 2018-08-09 03:22:41 +02:00
Charles Betros
0e1b25c1fd Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2018-08-07 21:19:07 -05:00
Charles Betros
f75a0b9464 Fix heap allocate performance issue. 2018-08-07 21:18:56 -05:00
Quajak
fc224649f8 Merge remote-tracking branch 'upstream/master' 2018-08-07 19:24:12 +02:00
Quajak
8eed14cfa2 Removed BitConverterImpl, as we now support unsafe 2018-08-06 17:25:41 +02:00
Vinay Chandra Dommeti
e8ded86841 Update build targets to use only dll files 2018-08-05 19:24:06 -07:00
Valentin Charbonnier
94a6bd68aa Revert "Merge branch 'master' into master"
This reverts commit 0e00eedcc2, reversing
changes made to 15086f1909.
2018-08-05 18:08:13 +02:00
valentinbreiz
0e00eedcc2
Merge branch 'master' into master 2018-08-05 17:58:51 +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
Arawn Davies
37c688390e
Update VBEDriver.cs
Small fix preventing build
2018-07-29 23:17:22 +01:00
Valentin Charbonnier
4999defa91 Fix. 2018-07-28 18:40:26 +02:00
valentinbreiz
13808faf7b
Merge pull request #57 from CosmosOS/master
Merge master.
2018-07-28 18:23:01 +02:00
jp2masa
8a682223a5
Merge pull request #1014 from CosmosOS/network-fixes
Work on networking
2018-07-28 16:49:18 +01:00
Valentin Charbonnier
69d4bcc228 Minor changes. 2018-07-28 16:08:38 +02:00
valentinbreiz
2698b051fa
To hex plugged. .ToString("X") 2018-07-26 01:19:56 +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
Valentin Charbonnier
38ccde1fbc Checksum.
Remove checksum on too long packets with PCNETII.
2018-07-25 04:11:27 +02:00
José Pedro
38c699d42d
Hyper-V fixes. 2018-07-24 22:53:22 +01:00
José Pedro
27b3144e9b
Hyper-V fixes. 2018-07-23 00:07:32 +01:00
Valentin Charbonnier
ac8aaaa524 Fix. 2018-07-22 21:29:07 +02:00
Valentin Charbonnier
e837bc7ca1 Little fix. 2018-07-22 18:40:37 +02:00
valentinbreiz
12103169ef
Merge pull request #56 from CosmosOS/master
File system fixes and code cleanup.
2018-07-22 18:35: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
valentinbreiz
837e4d5506
Update Global.cs 2018-07-21 23:37:37 +02:00
valentinbreiz
1746d27b69
Merge pull request #55 from CosmosOS/ps2-driver-fixes
Ps2 driver fixes
2018-07-21 23:36:36 +02:00
valentinbreiz
9991438084
Update Global.cs 2018-07-21 23:36:19 +02:00
valentinbreiz
65d5e25477
Update Global.cs 2018-07-21 23:35:47 +02:00
valentinbreiz
ac955d0ec6
Update PS2Controller.cs 2018-07-21 23:33:46 +02:00
José Pedro
4a801eb167
File system fixes and code cleanup. 2018-07-21 21:06:18 +01:00
José Pedro
be44ef26b0
PS/2 driver fixes. 2018-07-21 20:38:42 +01:00
Valentin Charbonnier
6b5ae320f6 Fix on real hardware. 2018-07-20 17:25:33 +02:00
José Pedro
daa40d38e2
Hyper-V fix. 2018-07-18 23:15:59 +01:00
fanoI
23cc82d3a8
Merge pull request #984 from quajak/master
Reduce usage of ByteConverter
2018-07-17 20:04:20 +02:00
José Pedro
73c4009e0e
Fixed build. 2018-07-17 00:44:18 +01:00
José Pedro
c2a9e91451
Fixed Hyper-V integration. 2018-07-16 22:07:59 +01:00
Valentin Charbonnier
dc901ee20d Build fix. 2018-07-15 16:22:05 +02:00
Valentin Charbonnier
f929097973 Conflicts fixed. 2018-07-15 16:14:35 +02:00
valentinbreiz
f943d08a83
Merge branch 'master' into OgRok-Multitasking 2018-07-14 23:49:24 +02:00
Valentin Charbonnier
87a22561da Better logs. 2018-07-14 22:00:46 +02:00
valentinbreiz
d06a37e896
Merge pull request #54 from CosmosOS/master
Merge master.
2018-07-11 19:05:18 +02:00
Quajak
10528e0158 Fixed the problems 2018-07-11 18:02:34 +02:00
Arawn Davies
4be3655899
Merge branch 'master' into CGSE 2018-07-11 01:39:28 +01:00
José Pedro
8d8a450d23
Builder fixes. 2018-07-07 00:54:48 +01:00
José Pedro
aa7894e29e
Builder fix. 2018-07-06 01:21:24 +01:00
valentinbreiz
c320c177ba
Update VMWareSVGAII.cs 2018-07-05 22:05:12 +02:00
valentinbreiz
eccfe51dcf
Update ProcessorInformationImpl.cs 2018-07-05 22:03:58 +02:00
valentinbreiz
c73a92cdc1
Merge pull request #53 from CosmosOS/master
Merge master.
2018-07-05 22:03:13 +02:00
valentinbreiz
8bfa9da3b4
Update VMWareSVGAII.cs 2018-07-05 22:02:47 +02:00
valentinbreiz
1738e941fe
Update ProcessorInformationImpl.cs 2018-07-05 21:58:32 +02:00
José Pedro
560e58a5dd
Fixed Cosmos.Build.targets. 2018-07-05 19:53:59 +01: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
jp2masa
c860ece65a
Merge pull request #700 from CosmosOS/ps2-driver
PS/2 Driver Work
2018-07-04 20:57:55 +01:00
José Pedro
842e4e5057
Fixed #1000. 2018-07-03 14:43:26 +01: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
jp2masa
cdbb9b3ac6
Merge pull request #941 from CosmosOS/builder-improvements
Builder improvements
2018-06-15 22:33:14 +01:00
José Pedro
3fbd82d25c
Updated VS packages to use AsyncPackage. 2018-06-13 23:19:59 +01:00
José Pedro
123b14917f
Added option to deploy content files. 2018-06-11 23:36:30 +01:00
José Pedro
18e7579107
Project system. 2018-06-10 21:49:34 +01:00
José Pedro
09341b9915
Moved LabelName to IL2CPU.API. 2018-06-07 21:08:26 +01:00
Valentin Charbonnier
165a765785 InitDriver now public. 2018-06-04 00:31:14 +02:00
valentinbreiz
96dd63b5ed
Merge pull request #52 from CosmosOS/master
Merge master.
2018-06-03 22:27:16 +02:00
valentinbreiz
96144b9ebb
Update AMDPCNetII.cs 2018-06-03 22:26:24 +02:00
Valentin Charbonnier
e95910f108 PIC Fix. 2018-06-03 22:15:02 +02:00
valentinbreiz
4afe85d9a7
Little fix on packet size
(previously limited to 255 bytes)
2018-05-25 21:21:31 +02:00
fanoI
2507b7f104
Merge pull request #980 from fanoI/CGS-Struct
Changed some classes of CGS to be struct
2018-05-25 20:45:48 +02:00
José Pedro
7411694499
Added Launch target. 2018-05-22 20:24:14 +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
Charles Betros
cb28169ddf Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2018-05-16 08:07:37 -05:00
Charles Betros
3354519f91 Fix breakpoints for elf. 2018-05-16 08:07:29 -05:00
José Pedro
0f288851cc
Package updates. 2018-05-14 21:47:25 +01:00
José Pedro
5dfb772d5d
Added builder dependency for repos. 2018-05-14 20:51:23 +01:00
José Pedro
4d1ace8f0a
Merge branch 'master' of https://github.com/CosmosOS/Cosmos into builder-improvements 2018-05-14 17:58:07 +01: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
José Pedro
b9f92dab19
Fixed Cosmos.Build package. 2018-05-10 23:22:49 +01:00
jp2masa
28647a854d
Merge pull request #974 from valentinbreiz/fix-PCNETII
PCNETII Driver now working again.
2018-05-08 19:29:57 +01:00
Valentin Charbonnier
0a06a9af9c Forgot that. 2018-05-08 18:52:28 +02:00
Valentin Charbonnier
0d74cbc934 Change.
It works :D
2018-05-08 18:46:47 +02:00
valentinbreiz
1a5471feca
Merge pull request #51 from CosmosOS/master
Fixed Cosmos.VS.ProjectSystem.csproj.
2018-05-08 17:35:54 +02:00
Arawn Davies
9ee2bf6fd2 PCI Detection changes 2018-05-08 16:29:14 +01:00
José Pedro
d1c835e520
Fixed Cosmos.VS.ProjectSystem.csproj. 2018-05-08 16:19:26 +01:00
Arawn Davies
1e0a71fd5d Mostly code warning fixes, slight speed increase for SVGAII 2018-05-08 02:46:18 +01:00
Arawn Davies
1fdcbc71be VGADriver rework 2018-05-08 02:14:19 +01:00
Arawn Davies
55019dee44 Merge branch 'master' of https://github.com/CosmosOS/Cosmos into CGSE
Pulling latest
2018-05-08 02:05:13 +01:00
Valentin Charbonnier
af4f3c1fe5 Fix. 2018-05-06 18:24:47 +02:00
Valentin Charbonnier
a83e0aa487 NETWORK FIX. FINALLY. 2018-05-06 04:31:15 +02:00
valentinbreiz
cfd1ecc9ce
Merge pull request #48 from CosmosOS/master
Fixed #968.
2018-05-05 12:00:30 +02:00
José Pedro
87e38b2c15
Fixed #968. 2018-05-02 23:41:21 +01:00
fanoI
bd6d211f5d - Added tests for HashTable
- Changed plug in ArrayImpl taking 'this' as pointer with the ObjectPointerAccess attribute (this solves the foreach test in HashTable)
- Corrected Thread plug signature
- Corrected SpinWait plug signature
- Added plug for Decimal.Equal (strangely was not required before)
2018-04-30 21:40:53 +02:00
valentinbreiz
ae49dd7c67
Merge pull request #47 from CosmosOS/master
Merge master.
2018-04-28 12:49:04 +02:00
jp2masa
e8262d196c
Merge pull request #950 from CosmosOS/structs-tests
Tests for structs
2018-04-27 19:33:16 +01:00
José Pedro
455a3fe9d2
Workaround for IL2CPU assembly loading issue. 2018-04-26 19:49:42 +01:00
Arawn Davies
fcfcb95f2b
Merge branch 'master' into CGSE 2018-04-25 15:16:07 +01: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
Arawn Davies
611ca9dbae
Update Bootstrap.cs
Fixed a spelling mistake
2018-04-21 23:29:56 +01:00
valentinbreiz
3c429727f2
Update VMWareSVGAII.cs 2018-04-21 14:56:07 +02:00
valentinbreiz
2b3621adce
Update VMWareSVGAII.cs 2018-04-21 00:50:09 +02:00
José Pedro
216c8b380f
Package updates. 2018-04-20 23:36:25 +01:00
valentinbreiz
5f3ab80447
Merge pull request #46 from CosmosOS/master
Fixed project templates.
2018-04-20 21:28:09 +02:00
José Pedro
fb03edc5e8
Fixed project templates. 2018-04-19 23:17:43 +01:00
Alexy DA CRUZ (GeomTech)
7f0d0c067c
Merge pull request #45 from CosmosOS/master
Merge
2018-04-19 23:40:13 +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
b3bd8cbd1e Merge branch 'master' of https://github.com/CosmosOS/Cosmos into hashtable-work 2018-04-15 14:32:23 +02:00
fanoI
7439eed145 Merge branch 'master' of https://github.com/CosmosOS/Cosmos into driveinfo_work 2018-04-15 13:29:57 +02:00
Siaranite
76c277dcbb Renamed IO Ports, proper names from osdev and 8253/8254 documentation 2018-04-14 19:13:15 +01:00
Quajak
4905318479 Now supports 24bit bitmaps 2018-04-14 11:32:39 +02:00
Arawn Davies
5e6d3bad8b
Update PCSpeaker.cs
Removed junk code, may have fixed ever-lasting beep issue
The code already in Cosmos didn't work, and I tried the C & operand as used in OSDev, to no avail
This has not been tested, but it will either only work or not do anything different
2018-04-14 02:42:22 +01:00
Siaranite
a1c72e1c51 Plugged Console.Beep
Not sure about nuget.exe must've upgraded during build.
2018-04-14 02:12:42 +01:00
José Pedro
92bc85c9bc
Fixed TimeSpan and DateTime.
Added tests.
2018-04-14 01:31:52 +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
José Pedro
75e0c8b648
Uncommented structs tests.
Added plug for Convert.ToString(long, int).
2018-04-11 20:42:11 +01:00
Mido Elgamal
5faf3f58e2 Fixed String Replace 2018-04-09 15:27:32 -04:00
valentinbreiz
103425e1fe
Update PCIDevice.cs 2018-04-09 16:35:58 +02:00
valentinbreiz
e249a3e365
Update PCI.cs 2018-04-09 16:33:51 +02:00
valentinbreiz
701fdab96c
Merge pull request #44 from CosmosOS/master
Merge master.
2018-04-09 16:32:15 +02:00
valentinbreiz
36195fe485
Update PCI.cs 2018-04-09 16:32:08 +02:00
valentinbreiz
91e16392b9
Update PCI.cs 2018-04-09 16:31:27 +02:00
valentinbreiz
e7ba2dff65
Update PCI.cs 2018-04-09 16:28:52 +02:00
valentinbreiz
18b971d54e
Update PCIDevice.cs 2018-04-09 16:27:52 +02:00
valentinbreiz
0bdb53e754
Rename PciDevice.cs to PCIDevice.cs 2018-04-09 16:16:34 +02:00
valentinbreiz
2c44bfb93c
Delete app.config 2018-04-09 16:04:46 +02:00
valentinbreiz
af6e6ca7a8
Delete Cosmos.Build.Installer.csproj 2018-04-09 16:04:04 +02:00
valentinbreiz
f81a4bf179
Update Cosmos.Build.Builder.csproj 2018-04-09 16:03:14 +02:00
valentinbreiz
ebabd3b2ce
Update FatStream.cs 2018-04-09 16:01:31 +02:00
fanoI
5b14274984
Merge pull request #918 from quajak/master
[CGS] Bitmap implementation
2018-04-08 14:02:20 +02:00
José Pedro
3d1cb71a6d
Reverted accidentally pushed change. 2018-04-06 18:17:12 +01:00
José Pedro
41f02e2338
Fixed referenced assembly resolution for kernel projects. 2018-04-05 23:53:33 +01:00
José Pedro
047678ae47
Implemented isolated assembly loading. 2018-04-05 22:31:00 +01:00
valentinbreiz
51c91a0021
Update Global.cs 2018-04-05 19:06:08 +02:00
valentinbreiz
b2c8e33cdd
Update Global.cs 2018-04-05 09:24:54 +02:00
Og-Rok
f0ff67bf90 Threading
Added sleeping and task termination
2018-04-05 01:22:06 +01:00
Og-Rok
c94ca83079 Removed conflicts issues 2018-04-04 22:59:31 +01:00
Og-Rok
e5085e3261 Mutex 2018-04-04 22:41:42 +01:00
José Pedro
6bf136c713
Plugs improvements. 2018-04-04 19:47:55 +01:00
Arawn Davies
f003d01952
Update PCI.cs
Added VirtualBox PCI Guest Service Vendor and Device ID, can be used for checking if running under hypervisor
2018-04-04 06:22:55 +01:00
Og-Rok
5040d049e3 Merge remote-tracking branch 'origin/OgRok-Multitasking' into OgRok-Multitasking
# Conflicts:
#	source/Cosmos.Core/Processing/ProcessContext.cs
#	source/Cosmos.Core/Processing/ProcessorScheduler.cs
#	source/Cosmos.HAL2/Global.cs
2018-04-04 01:28:54 +01:00
Og-Rok
2d5f637a91 Softwaare Multitasking
Working context switching but far from stable. Changes needed to be made
to the internals of cosmos to include mutex's in vital components (Heap,
Thread Manager, ect). Context switching currently only switches the
general registers and does not switch the MMX context, however this will
be added in the future. Also when a thread currently dies it takes the
whole system down, patches to the IDT handlers needed to be made to
prevent system lockup in the future
2018-04-04 01:22:52 +01:00
Arawn Davies
f851d5dafb
Merge branch 'master' into master 2018-04-04 00:23:03 +01:00
José Pedro
1df3dc19f5
Cosmos property page. 2018-04-03 19:55:11 +01:00
Valentin Charbonnier
0e1cc09020 CAFE, BEEF? 2018-04-03 20:19:06 +02:00
Valentin Charbonnier
18f5463671 Bochs BGA PCI. 2018-04-03 19:15:46 +02:00
José Pedro
d4d4327066
Added RuntimeIdentifier to Cosmos.Build.targets. 2018-04-01 23:55:17 +01:00
Alexy DA CRUZ (GeomTech)
570fe7419c It sounds working but it doesn't working well 2018-04-01 23:27:03 +02:00
Alexy DA CRUZ (GeomTech)
2ba61cc4a8 Changes 2018-04-01 22:47:30 +02:00
Siaranite
2d21791c66 Return to text mode fixed for VMWare 2018-04-01 15:58:58 +01:00
Siaranite
9da7709573 Fixed 1024x768@32 issue 2018-04-01 02:30:57 +01:00
Siaranite
826858f053 Return to text mode WIP 2018-04-01 01:57:36 +01:00
Siaranite
1bbf3251a5 Merge branch 'master' of https://github.com/CosmosOS/Cosmos into CGSE
Updates from master
2018-03-31 23:13:12 +01:00
Alexy DA CRUZ (GeomTech)
b38f613bf3 add cmd 2018-03-30 22:03:39 +02:00
José Pedro
f969601a53
Builder improvements.
- Added check for dependencies, which can be installed from the builder.
- Replaced CosmosTask with CosmosBuildDefinition, which is much simpler.
- The builder can be opened without any command line arguments.
- If the VS path is not specified as a command line argument, it can be selected in a dialog.
2018-03-30 19:44:19 +01:00
José Pedro
baba3cba0a
Fixed paths on builder. 2018-03-30 02:36:55 +01:00
José Pedro
442b1596e8
Cosmos project system. 2018-03-29 23:28:40 +01:00
Valentin Charbonnier
f3de70a404 History command. + FAT Stream Fix. 2018-03-28 23:30:43 +02:00
José Pedro
6cdb64fcde
Updated SQLitePCLRaw assembly version in binding redirects. 2018-03-28 19:02:35 +01:00
José Pedro
c291e2566c
Updated SQLitePCLRaw.bundle_green to version 1.1.10. 2018-03-28 18:48:39 +01:00
José Pedro
44f06b8e4e
Builder improvements. 2018-03-28 01:18:46 +01:00
José Pedro
d2dec6e316
Builder improvements. 2018-03-27 22:36:18 +01:00
José Pedro
e10351dcd2
Builder improvements. 2018-03-27 21:25:00 +01:00
valentinbreiz
05240fafcf
Merge pull request #42 from aura-systems/fix-filestream
Fix.
2018-03-27 21:56:05 +02:00
Valentin Charbonnier
0340248af3 Fix. 2018-03-27 21:37:27 +02:00
José Pedro
49c12211a2
Builder improvements. 2018-03-27 17:50:16 +01:00
José Pedro
1677dba27a
Builder improvements. 2018-03-27 01:04:49 +01:00
José Pedro
985385527a
Builder improvements. 2018-03-27 00:41:51 +01:00
Og-Rok
bd78428621 Trying to use a manual register switching 2018-03-26 23:36:09 +01:00
Valentin Charbonnier
8bf2a495a9 Fix. 2018-03-26 22:38:07 +02:00
Og-Rok
1ac2ff7d0c Starting work 2018-03-26 20:44:29 +01:00
Valentin Charbonnier
2c28dff298 First CPU Impl. 2018-03-26 21:20:51 +02:00
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
Arawn Davies
2c6009fd06 Removed unused defaultGraphicsMode property, changed default mode of SVGA II to 800x600@32, because 1024x768@32 isn't supported (?), added Mouse (unused for now) 2018-02-26 21:22:36 +00:00
Arawn Davies
bcc5c2e3e0 Fixed DrawFilledCircle 2018-02-26 20:06:39 +00: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
Arawn Davies
e0eea66c3b CGS improvements, adding DrawFilledCircle and DrawFilledEllipse 2018-02-26 00:12:57 +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