valentinbreiz
|
8c054b3e0b
|
VBE lfb detection for bochs PCI + VirtualBox
|
2020-07-16 15:50:48 +02:00 |
|
valentinbreiz
|
adfa4a9325
|
add alpha blending to SVGA II
|
2020-07-10 23:37:19 +02:00 |
|
valentinbreiz
|
2c4071ed07
|
Merge branch 'master' into dev/cgsalpha
|
2020-07-10 17:31:54 +02:00 |
|
valentinbreiz
|
8670781440
|
AlphaBlend fix + DrawImageAlpha
|
2020-07-10 17:31:14 +02:00 |
|
Quajak
|
cf659bbdb8
|
Fix GetPointColor for VGA
|
2020-07-10 16:39:57 +02:00 |
|
valentinbreiz
|
0d8c87db99
|
add AlphaBlend in Canvas.cs
|
2020-07-10 15:59:40 +02:00 |
|
valentinbreiz
|
a8ac3b012f
|
add alpha to VBE DrawPoint
|
2020-07-10 15:34:55 +02:00 |
|
Quajak
|
e53eea929e
|
Merge pull request #1395 from CosmosOS/dev/drawstringPSF
Basic DrawString and DrawChar with PC Screen Fonts (PSF)
|
2020-07-10 14:37:31 +02:00 |
|
Quajak
|
5741ebb6fd
|
Changed design of Font and PCSCreenFont
|
2020-07-10 14:05:46 +02:00 |
|
Quajak
|
d0c2bd5efe
|
Add support for BITMAPV3INFOHEADER
This header is used by Adobe for certain formats
|
2020-07-10 09:54:06 +02:00 |
|
valentinbreiz
|
5e82fc2ebf
|
add documentation for DrawString and DrawChar methods
|
2020-07-10 03:04:23 +02:00 |
|
valentinbreiz
|
8c8f6edaa4
|
add documentation for font base class.
|
2020-07-10 02:42:29 +02:00 |
|
valentinbreiz
|
d257457e5f
|
Merge branch 'master' into dev/drawstringPSF
|
2020-07-10 02:37:57 +02:00 |
|
valentinbreiz
|
e724e37350
|
Add documentation in CGS
thanks @EliaSulimanov
|
2020-07-10 02:37:44 +02:00 |
|
valentinbreiz
|
c27cfe7154
|
IL MUL not implemented for char / byte
|
2020-07-10 01:43:26 +02:00 |
|
valentinbreiz
|
751637c8b0
|
use parsed font width and height
|
2020-07-10 01:33:14 +02:00 |
|
valentinbreiz
|
6712dc94f8
|
add DrawString methods in CGS
|
2020-07-10 01:02:07 +02:00 |
|
valentinbreiz
|
9f651e91e0
|
Merge pull request #1338 from CosmosOS/fix/vsmessaagebox
Made MessageBox always use UI thread
|
2020-07-10 00:18:30 +02:00 |
|
valentinbreiz
|
afff8d9e46
|
Merge pull request #1384 from CosmosOS/dev/multibootvbe
Multiboot VBE detection
|
2020-07-06 22:01:28 +02:00 |
|
valentinbreiz
|
1765048eeb
|
debug message at VBEDriver creation + coding style
|
2020-07-06 21:10:38 +02:00 |
|
valentinbreiz
|
1675f6bee0
|
add comments
|
2020-07-06 08:56:14 +02:00 |
|
valentinbreiz
|
1eb9cc43eb
|
Merge pull request #1237 from CosmosOS/feature/CPUInfoPlugs
Feature/cpu info plugs
|
2020-07-06 08:48:45 +02:00 |
|
valentinbreiz
|
b99750ab08
|
add one other mode
|
2020-07-06 06:26:16 +02:00 |
|
valentinbreiz
|
9db7fea272
|
use linear framebuffer offset got from VBE ModeInfo
|
2020-07-06 05:39:07 +02:00 |
|
valentinbreiz
|
5e8882057f
|
Merge branch 'master' into dev/multibootvbe
|
2020-07-06 05:31:29 +02:00 |
|
valentinbreiz
|
cf019fef47
|
check if VBE is available with multiboot
|
2020-07-06 05:31:17 +02:00 |
|
valentinbreiz
|
f20d7f3930
|
move GetMBIAddress to Cosmos.Core_Asm + get pointers of VBE modeinfo and controllerinfo from multiboot
|
2020-07-06 04:10:20 +02:00 |
|
valentinbreiz
|
1d1e9d13bc
|
VBE mode change fix for high resolutions
now hardcoded buffer size for video memory
(I really don't know why it didn't work)
|
2020-07-06 03:00:07 +02:00 |
|
Quajak
|
a23feec726
|
Disable CosmosDebug
|
2020-07-05 20:05:03 +02:00 |
|
valentinbreiz
|
a3026b2aed
|
add Multiboot and VBE structs
|
2020-07-05 00:47:15 +02:00 |
|
valentinbreiz
|
ed485ad85b
|
Merge pull request #1285 from midonator1305/gpt-support
GPT Support
|
2020-07-04 22:55:28 +02:00 |
|
valentinbreiz
|
eb814c932e
|
remove useless variables
|
2020-07-04 22:02:40 +02:00 |
|
valentinbreiz
|
59647ee324
|
GetVRAM fix + DrawFilledRectangle fix
|
2020-07-04 21:52:21 +02:00 |
|
valentinbreiz
|
5e1fef98ec
|
argb conversion
|
2020-07-04 20:24:44 +02:00 |
|
valentinbreiz
|
4c9e963346
|
Merge branch 'master' into dev/doublebuffering
|
2020-07-04 20:12:23 +02:00 |
|
valentinbreiz
|
83adc03b7e
|
lfb in bgra no argb
|
2020-07-04 18:14:31 +02:00 |
|
valentinbreiz
|
86489bffd5
|
Fill and copy fixes
|
2020-07-04 17:50:03 +02:00 |
|
valentinbreiz
|
ec1809fb04
|
Add summary = + Copy MemoryBlock to ManagedMemoryBlock
|
2020-07-04 16:56:18 +02:00 |
|
valentinbreiz
|
ad24bbcd39
|
MemoryBlock changes
MemoryBlock:
- copy ManagedMemoryBlock in MemoryBlock
ManagedMemoryBlock:
- Fill
- Copy
|
2020-07-04 16:35:11 +02:00 |
|
Arawn Davies
|
40fcf12e32
|
Merge pull request #1382 from CosmosOS/cgs-docs
Re-added the Graphics documentation XML comments
|
2020-07-04 14:55:31 +01:00 |
|
Elia Sulimanov
|
3162cc2b56
|
Re-added the Graphics documentation XML comments
|
2020-07-04 14:28:56 +01:00 |
|
valentinbreiz
|
bc4d781e94
|
GetPointColor fix in VBECanvas
|
2020-07-04 02:03:53 +02:00 |
|
valentinbreiz
|
57547fd245
|
double buffering working!
|
2020-07-03 23:46:38 +02:00 |
|
valentinbreiz
|
f2cb137690
|
Merge pull request #1342 from CosmosOS/fix/buildernotclosing
Fix builder not closing
|
2020-07-03 17:47:55 +02:00 |
|
valentinbreiz
|
cda46c3eff
|
Merge pull request #1363 from EliaSulimanov/core-api-docs
[WIP] Core api docs
|
2020-07-03 17:43:10 +02:00 |
|
valentinbreiz
|
befdb87c9d
|
Update VMWareSVGAII.cs
|
2020-07-03 17:34:37 +02:00 |
|
valentinbreiz
|
2c376c773d
|
Update VGADriver.cs
|
2020-07-03 17:29:20 +02:00 |
|
valentinbreiz
|
02e9e56666
|
Resolve conflicts with master.
|
2020-07-03 17:25:40 +02:00 |
|
valentinbreiz
|
24d0634cdd
|
Merge branch 'master' into CGSE
|
2020-07-03 16:45:44 +02:00 |
|
Elia Sulimanov
|
b65f5432fc
|
Done Global api docs
|
2020-07-03 14:50:25 +03:00 |
|
Elia Sulimanov
|
68006c328b
|
Done BaseIOGroups api docs
|
2020-07-03 14:49:05 +03:00 |
|
Elia Sulimanov
|
c58df4d6a2
|
Done VBE api docs
|
2020-07-03 14:48:07 +03:00 |
|
Elia Sulimanov
|
523aab2d6c
|
Done RTC api docs
|
2020-07-03 14:45:06 +03:00 |
|
Elia Sulimanov
|
c96e68582f
|
Done PS2Controller api docs
|
2020-07-03 14:42:01 +03:00 |
|
Elia Sulimanov
|
a396ff52c0
|
Done TextScreen api docs
|
2020-07-03 14:41:27 +03:00 |
|
Elia Sulimanov
|
767937a1a1
|
Done ATA api docs
|
2020-07-03 14:40:42 +03:00 |
|
valentinbreiz
|
5af8a6c790
|
Remove bochs check inside the VBE driver
VBE is not only made for bochs! Plus it's already checked in the initialization of the canvas
|
2020-07-02 23:23:42 +02:00 |
|
valentinbreiz
|
09d8de0cc7
|
VirtualBox detection in canvas init
Since VirtualBox emulates a generic VBE compatible video device, it can be detected thought PCI devices (0x80EE, 0xBEEF : VirtualBox Video Adapter)
|
2020-07-02 22:57:27 +02:00 |
|
Elia Sulimanov
|
fc40362ca4
|
Done IOGroup PCSpeaker api docs
|
2020-07-02 22:56:30 +03:00 |
|
Elia Sulimanov
|
df752ebaf6
|
Done PS2Controller api docs
|
2020-07-02 22:46:45 +03:00 |
|
Elia Sulimanov
|
9f37c2967d
|
Done PIC docs.
|
2020-06-30 23:07:57 +03:00 |
|
Elia Sulimanov
|
897e6d2803
|
Done PIC class api
|
2020-06-29 23:09:50 +03:00 |
|
Elia Sulimanov
|
e73432f0be
|
Done IOPort api
|
2020-06-29 23:06:36 +03:00 |
|
Elia Sulimanov
|
39e8a88a4b
|
Done ProcessorInformation api docs
|
2020-06-27 23:42:56 +03:00 |
|
Quajak
|
abe6924864
|
Merge pull request #1352 from EliaSulimanov/system2-api-docs
[Done] System2 API docs
|
2020-06-26 14:22:10 +02:00 |
|
Elia Sulimanov
|
928af176e2
|
Added Reboot function doc
|
2020-06-17 23:05:00 +03:00 |
|
Elia Sulimanov
|
4087b44e7a
|
Started working on TextScreenBase api docs
|
2020-06-17 23:04:06 +03:00 |
|
Elia Sulimanov
|
f5f6434891
|
Started working on TextScreen api docs
|
2020-06-17 23:03:38 +03:00 |
|
Elia Sulimanov
|
0ce2da9c6e
|
Started working on PS2Keyboard api docs
|
2020-06-17 23:02:53 +03:00 |
|
Elia Sulimanov
|
7d1c3176bd
|
Done Power api docs
|
2020-06-17 23:02:14 +03:00 |
|
Elia Sulimanov
|
c9d82b5eef
|
Started working on PCSpeaker api docs
|
2020-06-17 22:57:05 +03:00 |
|
Elia Sulimanov
|
8295dcef12
|
Started working on PCIDeviceapi docs
|
2020-06-17 22:56:31 +03:00 |
|
Elia Sulimanov
|
6391224116
|
Started working on PCI api docs
|
2020-06-17 22:55:08 +03:00 |
|
Elia Sulimanov
|
7546ec45a0
|
Started working on NetworkDevice api docs
|
2020-06-17 22:54:46 +03:00 |
|
Elia Sulimanov
|
69c75731ee
|
Started working on KeyboardBase api docs
|
2020-06-17 22:53:59 +03:00 |
|
Elia Sulimanov
|
7f7035b769
|
Started working on Global api docs
|
2020-06-17 22:53:19 +03:00 |
|
Elia Sulimanov
|
f8d0924a18
|
Started working on VGAScreen api docs
|
2020-06-17 22:52:47 +03:00 |
|
Elia Sulimanov
|
b395e4c2b9
|
Done VBEDriver api docs
|
2020-06-17 22:51:45 +03:00 |
|
Elia Sulimanov
|
2a7a7b605e
|
Done VMWareSVGAII api docs
|
2020-06-17 22:51:03 +03:00 |
|
Elia Sulimanov
|
e465112e38
|
Started working on AMDPCNetII api docs
|
2020-06-17 22:50:21 +03:00 |
|
Elia Sulimanov
|
1c9e5ebf27
|
Done Partition api docs
|
2020-06-17 22:49:26 +03:00 |
|
Elia Sulimanov
|
75387cb701
|
Done BlockDevice api docs
|
2020-06-17 22:43:16 +03:00 |
|
Elia Sulimanov
|
2aa182808d
|
Done CPU api docs
|
2020-06-17 22:29:31 +03:00 |
|
Elia Sulimanov
|
d25b85d787
|
Started working on ACPI api docs
|
2020-06-17 22:28:24 +03:00 |
|
Elia Sulimanov
|
f007dc7a63
|
Started working on Global api docs
|
2020-06-17 22:27:46 +03:00 |
|
Elia Sulimanov
|
ff1724eaf8
|
Started working on IOPort api docs
|
2020-06-17 22:27:21 +03:00 |
|
Elia Sulimanov
|
ae58670c7f
|
Started working on MemoryBlock api docs
|
2020-06-17 22:26:45 +03:00 |
|
Elia Sulimanov
|
17bb3a7152
|
Done MemoryOperations api docs
|
2020-06-17 22:26:11 +03:00 |
|
Elia Sulimanov
|
f35c490865
|
Done ManagedMemoryBlock api docs
|
2020-06-17 22:24:20 +03:00 |
|
Elia Sulimanov
|
52736f40e0
|
Done TestingHelpers api docs
|
2020-06-17 22:14:34 +03:00 |
|
Elia Sulimanov
|
60c428d27a
|
Currently done Global api docs but it need to be continued as HAL and Core would be documented
|
2020-06-17 22:12:54 +03:00 |
|
Elia Sulimanov
|
d9a727f333
|
Done Power api docs
|
2020-06-17 22:11:21 +03:00 |
|
Elia Sulimanov
|
af24e934d1
|
PCSpeaker api docs currently done but need to be continued
continue exception list, once HAL is documented.
|
2020-06-17 21:59:05 +03:00 |
|
Elia Sulimanov
|
7333a09767
|
Done MouseManager api docs
|
2020-06-17 21:13:58 +03:00 |
|
Elia Sulimanov
|
911a6905ce
|
Done MathEx api docs
|
2020-06-17 21:01:15 +03:00 |
|
Elia Sulimanov
|
3ea3222aed
|
Done Kernel api docs
|
2020-06-17 20:55:34 +03:00 |
|
Elia Sulimanov
|
51312f451e
|
Done Console api docs
|
2020-06-17 20:29:47 +03:00 |
|
Elia Sulimanov
|
4f4301cf2b
|
Fixed Debugger comment
|
2020-06-17 19:36:04 +03:00 |
|
Elia Sulimanov
|
d8c9a1318f
|
Done SingleByteEncoding api docs
|
2020-06-17 19:35:08 +03:00 |
|
Elia Sulimanov
|
cecee0c485
|
Done CP858Enconding api docs
|
2020-06-17 16:11:14 +03:00 |
|
Elia Sulimanov
|
6368c1c15d
|
Done CP437Enconding api docs
|
2020-06-17 16:09:35 +03:00 |
|
Elia Sulimanov
|
bdeb12376a
|
Done CosmosEncodingProvider api docs
|
2020-06-17 16:06:55 +03:00 |
|
Elia Sulimanov
|
430551773f
|
Done EncodingTable api docs
|
2020-06-17 16:01:37 +03:00 |
|
Elia Sulimanov
|
472e2775dd
|
Done NetworkStack api docs
|
2020-06-17 15:43:51 +03:00 |
|
Elia Sulimanov
|
8d9b3b5a54
|
Done ICMPPacket api docs
|
2020-06-17 15:32:19 +03:00 |
|
Elia Sulimanov
|
e97a53661e
|
Done UdpClient api docs
|
2020-06-17 14:27:11 +03:00 |
|
Elia Sulimanov
|
1d169b171b
|
Done Config api docs
|
2020-06-17 14:12:44 +03:00 |
|
Elia Sulimanov
|
215e393c8e
|
Done IPPacket api docs
|
2020-06-17 09:03:15 +03:00 |
|
Elia Sulimanov
|
4a4a50cb30
|
Done UDPPacket api docs
|
2020-06-17 08:57:11 +03:00 |
|
Elia Sulimanov
|
4d9aa5052e
|
Done EndPoint api docs
|
2020-06-17 08:52:28 +03:00 |
|
Elia Sulimanov
|
a7b2276dca
|
Done ICMPPacket api docs
|
2020-06-17 08:19:22 +03:00 |
|
Elia Sulimanov
|
ef98ad48a7
|
Done OutgoingBuffer api docs
|
2020-06-16 22:23:17 +03:00 |
|
Elia Sulimanov
|
f254b5ac35
|
Done ARPPacket api docs
|
2020-06-16 22:02:00 +03:00 |
|
Elia Sulimanov
|
6c3109e14c
|
Done ARPPacket_Ethernet api docs
|
2020-06-16 21:38:36 +03:00 |
|
Elia Sulimanov
|
42028d78b0
|
Done ARPCache class api docs
|
2020-06-16 10:13:09 +03:00 |
|
Elia Sulimanov
|
74890143d3
|
Done EthernetPacket api docs
|
2020-06-16 09:53:43 +03:00 |
|
Elia Sulimanov
|
21001cd4ff
|
Done Address api docs
|
2020-06-16 09:23:18 +03:00 |
|
Elia Sulimanov
|
5364356a18
|
Done TempDictionary api docs
|
2020-06-16 08:53:40 +03:00 |
|
Elia Sulimanov
|
b64584fc92
|
Done Bitmap api docs
|
2020-06-16 08:30:48 +03:00 |
|
Elia Sulimanov
|
ad785a73c6
|
Working on the Bitmap class api0
|
2020-06-15 23:54:09 +03:00 |
|
Elia Sulimanov
|
4737567162
|
Done Canvas api docs
|
2020-06-15 19:45:44 +03:00 |
|
Elia Sulimanov
|
8af6adc6d7
|
Done FullScreenCanvas api docs
|
2020-06-15 16:03:27 +03:00 |
|
Elia Sulimanov
|
dbfd606a09
|
Done SVGAIIScreen api docs
|
2020-06-15 10:38:20 +03:00 |
|
Elia Sulimanov
|
1991577394
|
Done VBEScreen api docs
|
2020-06-15 08:41:38 +03:00 |
|
Elia Sulimanov
|
36193ab376
|
Done VGAScreen api docs
|
2020-06-11 23:03:15 +03:00 |
|
Elia Sulimanov
|
04b00b83c9
|
Done Pen class api docs
|
2020-06-11 22:13:35 +03:00 |
|
Elia Sulimanov
|
e78962cbb5
|
Done Mode struct api docs
|
2020-06-11 13:44:58 +03:00 |
|
Elia Sulimanov
|
2023423c82
|
Done Point api docs
|
2020-06-11 08:30:19 +03:00 |
|
Elia Sulimanov
|
b0e7a10a64
|
Done Image and ColorDepth api docs
|
2020-06-11 08:30:04 +03:00 |
|
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 |
|