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
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
José Pedro
d1c835e520
Fixed Cosmos.VS.ProjectSystem.csproj.
2018-05-08 16:19:26 +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
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