Commit graph

257 commits

Author SHA1 Message Date
Elia Sulimanov
87daed69f2 Done KeyboardManager api docs 2020-06-10 23:53:46 +03:00
Elia Sulimanov
74afc68f59 Done key layouts api docs 2020-06-10 23:01:57 +03:00
Elia Sulimanov
7207b0c29d Done ConsoleKeyEx api docs 2020-06-10 22:54:43 +03:00
Elia Sulimanov
26306821f9 Done ConsoleKeyExExtensions api docs 2020-06-10 22:52:30 +03:00
Elia Sulimanov
d1c25e1a1f Done KeyEvent api docs. 2020-06-10 22:46:37 +03:00
Elia Sulimanov
bb14819c72 Done ScanMapBase api docs 2020-06-10 22:41:30 +03:00
Elia Sulimanov
433274f311 Done KeyMapping api docs 2020-06-10 22:40:30 +03:00
Elia Sulimanov
0a5cc370a0 Done FatFileSystemFactory api docs 2020-06-10 22:02:02 +03:00
Elia Sulimanov
5993b19903 Done FileSystemFactory api docs. 2020-06-10 22:01:13 +03:00
Elia Sulimanov
27ad9ee4ed Done VFSManager api docs 2020-06-10 21:47:52 +03:00
Elia Sulimanov
91cbeea0e4 Done CosmosVFS api docs 2020-06-10 20:33:28 +03:00
Elia Sulimanov
f8c9746727 Done FileSystem api docs 2020-06-10 19:31:12 +03:00
Elia Sulimanov
a8cbd0cd53 Done DiskManager api docs 2020-06-10 15:53:53 +03:00
Elia Sulimanov
646fba1328 Continued adding api docs 2020-06-10 00:24:01 +03:00
Elia Sulimanov
ba23e75cfe Done VFSBase api docs. 2020-06-09 23:26:37 +03:00
Elia Sulimanov
eb4b746414 Done DirectoryEntry api docs 2020-06-09 20:45:01 +03:00
Elia Sulimanov
8bac7ed946 Done FatSream api docs 2020-06-09 20:38:52 +03:00
Elia Sulimanov
0d0ff14df8 Done api docs of FatFileSystem 2020-06-09 19:21:31 +03:00
Elia Sulimanov
8d7861d94e Added api docs to FileSystem 2020-06-09 19:21:02 +03:00
Elia Sulimanov
3ae9ab633d Added api docs to FileSystemType 2020-06-09 19:20:14 +03:00
Elia Sulimanov
104aff59aa Added the exceptions list in all the functions 2020-06-08 21:33:54 +03:00
Elia Sulimanov
7884c34666 Done FatDirectoryEntry class api docs 2020-06-08 00:25:14 +03:00
Elia Sulimanov
377ce12dca Started working on FatDirectoryEntry api docs 2020-06-05 21:11:09 +03:00
Elia Sulimanov
cb97444b0f Made FatDirectoryEntryMetadata api docs clearer 2020-06-05 21:09:44 +03:00
Elia Sulimanov
2d64da1146 Added FatDirectoryEntryAttributeConsts api docs 2020-06-05 21:08:48 +03:00
Elia Sulimanov
2fc053a32f Added FatDirectoryEntryMetadata api docs 2020-06-02 22:37:22 +03:00
Elia Sulimanov
fb3a86a6bf Added FatDirectoryEntryAttributeConsts api docs 2020-06-02 22:37:02 +03:00
Elia Sulimanov
884fb7276b Added TestingHelpers class api docs 2020-06-02 21:53:52 +03:00
Elia Sulimanov
e5195475d1 Added Power class api docs 2020-06-02 21:53:30 +03:00
Elia Sulimanov
439ee051b5 Added PCSpeaker class api docs 2020-06-02 21:44:47 +03:00
Elia Sulimanov
eea80ff80e Added MouseManager class api docs 2020-06-02 21:44:24 +03:00
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
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
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
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
71f078eab8 Fixed bitmaps (Should hopefully work now)
Added bitmap tests
Extended equalityhelper
2019-12-18 02:12:10 -05:00
Charles Betros
03ce256ede Comment GetPoint() 2019-10-18 14:43:34 -04:00
zarlo
3e20f73a05 Update MouseManager.cs 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
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
688a4a74c9
Merge branch 'master' into CGSE 2019-08-31 21:38:55 +01:00
Charles Betros
6b8055cbd1 Comment GetPoint() 2019-06-30 21:34:04 -05:00
zarlo
8b694f7d22
Update MouseManager.cs 2019-06-15 01:07:20 +10: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
Quajak
a7722657fe
Merge pull request #1124 from fanoI/cgs-fix
Fixes #1109 and #1078.
2019-05-04 19:14:00 +02:00
Charles Betros
b9307acfdf Fix multi-cluster allocation when writing using fatstream. 2019-04-19 18:07:47 -05:00
fanoI
ffca0df48e Fixes #1109 and #1078.
The CGS test kernel is now enabled always.
2019-02-17 16:35:24 +01:00
José Pedro
6c411b3872
Code cleanup. 2018-12-26 15:57:47 +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
Quajak
b5f4e054fe
Fixed magic number check for bitmap 2018-11-18 12:32:26 +01:00
José Pedro
746b6da5d7
Build updates. 2018-11-01 14:39:15 +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
39b06adcaa
Added roslyn analyzers. 2018-10-15 21:19:01 +01:00
José Pedro
470d47b6c9
Code cleanup. 2018-10-02 22:07:00 +01: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
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
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
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
69d4bcc228 Minor changes. 2018-07-28 16:08:38 +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
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
José Pedro
4a801eb167
File system fixes and code cleanup. 2018-07-21 21:06:18 +01: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
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
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
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