Elia Sulimanov
27cc44ace2
Added Kernal class api docs
2020-06-02 21:42:43 +03:00
Elia Sulimanov
731099fb57
Added Global class api docs
2020-06-02 20:58:38 +03:00
Elia Sulimanov
947e96fc48
Added console class api docs
2020-06-02 20:31:48 +03:00
Elia Sulimanov
e7e6ef047c
Added API docs for the classes at Cosmos.Common namespace
2020-06-02 17:11:19 +03:00
Elia Sulimanov
32aeb7f2c3
Made API documentation visable while using the userkit
...
Added GenerateDocumentationFile property in all the libs, so xml documentation would be generated with the NuGet package.
2020-06-01 16:13:22 +03:00
KM198912
28805e40f6
Update Global.cs
...
When using PXE boot or USB Boot the syslinux text remains on screen making the kernel output hard to read.
2020-05-31 02:42:07 +02:00
Quajak
46aa21fca4
Fixed PXE launch path
...
Also stopped trying to launch debugger, since that wont work
2020-05-30 07:21:05 -05:00
Quajak
43ee990618
Fix builder not closing
...
Make additional builders close, when one is already open
2020-05-30 11:51:44 +02:00
Quajak
5e145ae2be
Made MessageBox always use UI thread
2020-05-29 09:35:53 +02:00
Elia Sulimanov
892e0eafaa
Removed IsLengthDivisible function
2020-05-28 15:34:43 +03:00
Elia Sulimanov
20eff3e967
Updated the way passed string length checked
2020-05-28 14:52:39 +03:00
Elia Sulimanov
8e0a564990
Removed minus check on IsNumeric function
2020-05-28 14:48:23 +03:00
Elia Sulimanov
4b5b2fa231
Added new condition check on StrToByteArray
...
Added new condition check on StrToByteArray to make sure the length of the passed string is divisible by 3
2020-05-28 14:28:31 +03:00
Elia Sulimanov
de5eaa1683
Added IsLengthDivisible function
2020-05-28 14:20:06 +03:00
Elia Sulimanov
0d0da0040c
Changed IsNumeric function
...
Changed IsNumeric function in order to be able to check long strings
2020-05-28 14:19:47 +03:00
Elia Sulimanov
9e185e27b2
Added new check on the string passed to StrToByteArray
...
StrToByteArray had unsafe, unchecked case in which str in not in a number format.
Passing non-numerical string to byte.Parse makes it throw the "System.FormatException: Input string was not in a correct format." exception.
Added new condition, to check if the string passed to this function is numeric, in order to prevent unhandled exception problem.
2020-05-28 01:46:28 +03:00
Elia Sulimanov
21864f6aad
Added IsNumeric function
2020-05-28 01:38:49 +03:00
Quajak
a833b76bca
Final fixes
2020-05-27 23:33:52 +02:00
Quajak
aed0bd670e
Fixed that words were written, not bytes
2020-05-21 16:58:11 +02:00
Quajak
1a3e3dd2c9
Improved disabling of canvas + going back to text mode
2020-05-20 01:06:00 +02:00
Quajak
6d65f6b07a
Added support for changing fonts
2020-05-19 23:02:28 +02:00
Quajak
3523c588e6
Merge pull request #1325 from MostafaNanticock/TrimLine
...
Implemented & used TrimLine() in Canvas.DrawLine()
2020-05-18 21:26:32 +02:00
Quajak
5164c0a240
Typo
2020-05-18 21:09:42 +02:00
Quajak
570045ebeb
Removed additional test
...
Cleaned up code
2020-05-18 20:41:30 +02:00
Mostafa Mahmoud
29cf68fe32
Implemented & used TrimLine() in Canvas.DrawLine()
2020-05-18 20:37:51 +02:00
Quajak
e36c87192f
Correctly use VGA palette now
...
Optimised some VGA operations
2020-05-18 00:24:11 +02:00
Quajak
19cffbadd1
VGA should work now
2020-05-17 18:29:22 +02:00
Quajak
ae8d3ef435
Getting the code running again
2020-05-11 14:24:56 +02:00
Quajak
9683bac713
Fixed changing ScreenHeight
2020-05-10 17:37:52 +02:00
Quajak
299c0b1e49
Merged master into CGSE
2020-05-10 10:44:58 +02:00
Charles Betros
d418a8ce86
Merge branch 'master' into bug/bitmap
2020-05-07 21:58:37 -05:00
Charles Betros
2e5c4c3bc0
Merge pull request #1256 from quajak/bug/ArrayMethods
...
Fixed Array.Clear and Array.GetValue
2020-05-07 21:45:20 -05:00
Quajak
5b0ddbed8f
Merge remote-tracking branch 'upstream/master' into bug/ArrayMethods
2020-05-07 23:43:34 +02:00
Quajak
2822abc39a
Merge remote-tracking branch 'origin/master' into bug/bitmap_loading
2020-05-07 23:16:44 +02:00
Quajak
1c913100e4
Fixed loading and rendering of 24 bit bitmaps
2020-05-07 23:14:53 +02:00
Quajak
e45c3a5514
Merge remote-tracking branch 'upstream/master' into feature/CPUInfoPlugs
...
# Conflicts:
# Test.sln
2020-04-23 18:35:17 +02:00
Quajak
5365e7287d
Fixed string.IsNullOrWhitespace and fixed ProcessorTest kernel
2020-04-23 18:23:20 +02:00
Quajak
d727825b2d
Merge pull request #1228 from alicangonullu/patch-1
...
Cosmos OS Turkish Keyboard Map
2020-04-23 09:11:14 +02:00
Mido Elgamal
7d53fd0a30
GPT Support
2020-03-02 19:25:59 -05:00
Quajak
6153d281ce
Fixed Array.Clear and Array.GetValue
2019-12-23 07:27:44 -05:00
Quajak
71f078eab8
Fixed bitmaps (Should hopefully work now)
...
Added bitmap tests
Extended equalityhelper
2019-12-18 02:12:10 -05:00
Quajak
9295b39ec3
Fixed implementations
2019-10-26 15:40:32 -04:00
Quajak
0c2d88ce64
Fix merge
2019-10-26 13:36:10 -04:00
Quajak
b945751d47
Merge remote-tracking branch 'upstream/master' into feature/CPUInfoPlugs
...
# Conflicts:
# Tests/Kernels/ProcessorTests/Kernel.cs
# source/Cosmos.Core/CPU.cs
# source/Cosmos.Core_Asm/CPU/CPUCanReadCPUIDAsm.cs
# source/Cosmos.Core_Asm/CPU/CPUReadCPUIDAsm.cs
# source/Cosmos.Core_Asm/CPU/CPUReadTimestampCounterAsm.cs
# source/Cosmos.Core_Asm/CPUImpl.cs
2019-10-26 12:31:36 -04:00
Quajak
ecfb7fed26
Add indexof and similar tests
...
Added/Fixed implementation for indexof and lastindexof
2019-10-26 12:19:27 -04:00
Charles Betros
03ce256ede
Comment GetPoint()
2019-10-18 14:43:34 -04:00
Charles Betros
bfeeb167a6
Update year
2019-10-18 14:43:34 -04:00
Christopher Joseph Dean Schaefer
d443e905f7
Commented out nullable support.
2019-10-18 14:43:34 -04:00
Charles Betros
3dd5511489
Use xsharp repo root variable
2019-10-18 14:43:34 -04:00
Charles Betros
2d744893ae
Add reference to XSharp
2019-10-18 14:43:34 -04:00
Charles Betros
6da4776c08
Update XSharp project paths
2019-10-18 14:43:34 -04:00
zarlo
3e20f73a05
Update MouseManager.cs
2019-10-18 14:43:34 -04:00
Christopher Joseph Dean Schaefer
7d44153508
Added requested null checks.
2019-10-18 14:43:34 -04:00
zarlo
2ea7db0f91
Update MouseManager.cs
...
why not most people will not likely do this in there code so why not here
2019-10-18 14:43:34 -04:00
Christopher Joseph Dean Schaefer
158d54de13
Added tests for comparers.
2019-10-18 14:43:34 -04:00
Christopher Joseph Dean Schaefer
9aad25b8ce
Switched to Equals method.
2019-10-18 14:43:34 -04:00
Christopher Joseph Dean Schaefer
30521d2e90
Added comparers and added regions for comparers and equity comparers.
2019-10-18 14:43:34 -04:00
Christopher Joseph Dean Schaefer
8a31387f5a
Added draft implementation of common value types, nullable variations, enums, and object callback.
2019-10-18 14:43:34 -04:00
José Pedro
cd5b891905
Package updates.
2019-10-18 14:43:34 -04:00
José Pedro
e357813b31
Added missing reference.
2019-10-18 14:43:34 -04:00
José Pedro
45292d82ca
Fixed install-VS2019.bat.
...
Removed install-VS2017.bat.
2019-10-18 14:43:34 -04:00
Quajak
683a133584
Set default bochs display_library back to win32
2019-10-18 14:43:34 -04:00
fanoI
a706dbe646
Plugged more methods of DateTime.
2019-10-18 14:43:34 -04:00
Quajak
cfc41ea088
Implemented GetCPUCycleSpeed
2019-10-11 15:22:24 -04:00
Charles Betros
8326464c38
Rename plug classes
2019-10-09 22:14:47 -05:00
Ali Can Gönüllü
72f82185a4
Turkish Standard Keyboard Map | QWERTY
...
Note : It is Q Keyboard. Not F keyboard.
Turkish F Keyboard. Wait Please.
2019-10-09 16:00:24 +03:00
Ali Can Gönüllü
c2f455234b
Update TR_Standard.cs
2019-10-09 15:55:07 +03:00
Ali Can Gönüllü
dbd604ee29
Cosmos OS Turkish Keyboard Map
...
Hi There !
We are added Turkish keyboard in Cosmos Project.
Please add Cosmos Official Repository
Note :" ğ(Ğ)", "ü(Ü)", "ö(Ö)", "ç(Ç)", "ş(Ş)" and "ı" letters not working please fix.
Thanks Support By @iSnowBoy7
Link : https://alicangonullu.biz/konu/55
2019-10-09 15:49:42 +03:00
Arawn-Davies
4543741d8d
Unified Canvas classes and updated references
2019-09-01 00:45:31 +01:00
Arawn-Davies
a1c46a8e02
Reverted change in master that sets VBEDriver.Disable to private, and fixed mode list in Cosmos.System namespace
2019-08-31 21:49:43 +01:00
Arawn-Davies
d9e8ca1575
Fix
2019-08-31 21:40:30 +01:00
Arawn Davies
85a387ec45
Update VBEDriver.cs
2019-08-31 22:00:58 +01:00
Arawn Davies
606ca2a5c9
Update VBEDriver.cs
...
Fixed ref
2019-08-31 21:59:26 +01:00
Arawn Davies
688a4a74c9
Merge branch 'master' into CGSE
2019-08-31 21:38:55 +01:00
Charles Betros
c0d41f2e13
Get cpu vendor
2019-08-30 19:10:24 -05:00
Charles Betros
2ef23ec808
Merge branch 'feature/CPUInfoPlugs' of https://github.com/CosmosOS/Cosmos into feature/CPUInfoPlugs
2019-08-30 18:05:43 -05:00
Charles Betros
fe7d16d17e
Implement get CPU vendor
2019-08-30 18:05:39 -05:00
Quajak
c07a5b02d8
Implemented read timestampcounter
2019-08-30 16:44:01 +02:00
Charles Betros
73c29ac360
Update CPUReadCPUIDAsm.cs
2019-08-30 07:09:23 -05:00
Charles Betros
c191bd0783
Implement CanReadCPUID
2019-08-30 07:09:05 -05:00
Charles Betros
56d1faf4fa
Add check to see id cpuid can be read
2019-08-28 19:13:13 -05:00
Charles Betros
ba2ace3ad1
Revert "In progress branch for cpuid plugs and tests"
...
This reverts commit d6c421d0bd .
2019-08-27 18:07:07 -05:00
Charles Betros
6a4a1701ec
Revert "Change ProcessorInfo to CPU"
...
This reverts commit 0b6b557a5a .
2019-08-27 18:06:47 -05:00
Charles Betros
0b6b557a5a
Change ProcessorInfo to CPU
2019-08-27 12:40:26 -05:00
Charles Betros
d6c421d0bd
In progress branch for cpuid plugs and tests
2019-08-27 12:35:50 -05:00
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