Commit graph

4415 commits

Author SHA1 Message Date
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
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
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