diff options
| author | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-03-28 13:05:28 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@el-mahrouss-logic.com> | 2024-03-28 13:05:28 +0100 |
| commit | 84cc6ff6f43b48383248282743efc514946db641 (patch) | |
| tree | fa7f9099b87e235ba122d17b6a3b39234cd39883 /Public | |
| parent | 3d798c5fc738768493df925d1f5d72256f2dec4e (diff) | |
Kernel: :boom: breaking changes, Update API and the HCORE based
macros, rename HCore to NewOS.
Signed-off-by: Amlal El Mahrouss <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'Public')
| -rw-r--r-- | Public/Developer/System.Core/Headers/Defines.h | 2 | ||||
| -rw-r--r-- | Public/Developer/System.Core/Headers/TrueType.h | 2 | ||||
| -rw-r--r-- | Public/Developer/System.Core/Headers/Window.h | 2 | ||||
| -rw-r--r-- | Public/Documentation/Specs.md | 2 | ||||
| -rw-r--r-- | Public/Documentation/kernel-design.drawio | 4 |
5 files changed, 6 insertions, 6 deletions
diff --git a/Public/Developer/System.Core/Headers/Defines.h b/Public/Developer/System.Core/Headers/Defines.h index 612f0462..a5513bd5 100644 --- a/Public/Developer/System.Core/Headers/Defines.h +++ b/Public/Developer/System.Core/Headers/Defines.h @@ -145,7 +145,7 @@ enum { /** * @brief GUID type, something you can also find in CFKit. - * @author AMlal El Mahrouss + * @author Amlal El Mahrouss */ typedef struct GUID { DWordType Data1; diff --git a/Public/Developer/System.Core/Headers/TrueType.h b/Public/Developer/System.Core/Headers/TrueType.h index 5ad9d7a7..3859148f 100644 --- a/Public/Developer/System.Core/Headers/TrueType.h +++ b/Public/Developer/System.Core/Headers/TrueType.h @@ -11,7 +11,7 @@ /************************************************************* * * File: TrueType.hxx - * Purpose: TrueType font implementation for HCore. + * Purpose: TrueType font implementation for NewOS. * Date: 3/26/24 * * Copyright Mahrouss Logic, all rights reserved. diff --git a/Public/Developer/System.Core/Headers/Window.h b/Public/Developer/System.Core/Headers/Window.h index 121ac502..831c87bb 100644 --- a/Public/Developer/System.Core/Headers/Window.h +++ b/Public/Developer/System.Core/Headers/Window.h @@ -11,7 +11,7 @@ /************************************************************* * * File: Window.hxx - * Purpose: Window Manager API for HCore. + * Purpose: Window Manager API for NewOS. * Date: 3/26/24 * * Copyright Mahrouss Logic, all rights reserved. diff --git a/Public/Documentation/Specs.md b/Public/Documentation/Specs.md index 1d1e2d3a..115ff4b4 100644 --- a/Public/Documentation/Specs.md +++ b/Public/Documentation/Specs.md @@ -49,5 +49,5 @@ - Loads a PE file which is the kernel - Sanity checks, based on the number of sections. - Handover compliant. -- Does check for a valid invalid of HCore (useful in the case of recovering) +- Does check for a valid invalid of NewOS (useful in the case of recovering) diff --git a/Public/Documentation/kernel-design.drawio b/Public/Documentation/kernel-design.drawio index 759a7df9..90370ab0 100644 --- a/Public/Documentation/kernel-design.drawio +++ b/Public/Documentation/kernel-design.drawio @@ -25,7 +25,7 @@ <mxCell id="dpAw-ApGermXuwIBdtFA-7" value="User Defined Object #3" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> <mxGeometry x="470" y="280" width="70" height="40" as="geometry" /> </mxCell> - <mxCell id="NTNQYUPq4CuizRvDkpOI-1" value="<h1 style="margin-top: 0px;"><span style="background-color: initial;">System.Core.dll</span></h1><h1 style="margin-top: 0px;"><span style="background-color: initial; font-size: 12px; font-weight: normal;">The System API is written in C/C++ and assembly, meant to interface with the SCI, it provides everything you need to make a HCore application, properties, objects, threading, heap allocation.</span><br></h1><div><span style="background-color: initial; font-size: 12px; font-weight: normal;">You can also register you own user objects.</span></div>" style="text;html=1;whiteSpace=wrap;overflow=hidden;rounded=0;" parent="1" vertex="1"> + <mxCell id="NTNQYUPq4CuizRvDkpOI-1" value="<h1 style="margin-top: 0px;"><span style="background-color: initial;">System.Core.dll</span></h1><h1 style="margin-top: 0px;"><span style="background-color: initial; font-size: 12px; font-weight: normal;">The System API is written in C/C++ and assembly, meant to interface with the SCI, it provides everything you need to make a NewOS application, properties, objects, threading, heap allocation.</span><br></h1><div><span style="background-color: initial; font-size: 12px; font-weight: normal;">You can also register you own user objects.</span></div>" style="text;html=1;whiteSpace=wrap;overflow=hidden;rounded=0;" parent="1" vertex="1"> <mxGeometry x="40" y="560" width="360" height="190" as="geometry" /> </mxCell> <mxCell id="NTNQYUPq4CuizRvDkpOI-2" value="System Object" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> @@ -46,7 +46,7 @@ <mxPoint x="560" y="690" as="targetPoint" /> </mxGeometry> </mxCell> - <mxCell id="NTNQYUPq4CuizRvDkpOI-7" value="/Manifest.xml<div>/HCore/</div><div><span style="white-space: pre;">	</span>- Library.lib/Dll.dll (Subsystem 17)</div><div>/Resources/</div><div><br></div><div><br></div>" style="rounded=0;whiteSpace=wrap;html=1;align=left;" parent="1" vertex="1"> + <mxCell id="NTNQYUPq4CuizRvDkpOI-7" value="/Manifest.xml<div>/NewOS/</div><div><span style="white-space: pre;">	</span>- Library.lib/Dll.dll (Subsystem 17)</div><div>/Resources/</div><div><br></div><div><br></div>" style="rounded=0;whiteSpace=wrap;html=1;align=left;" parent="1" vertex="1"> <mxGeometry x="570" y="650" width="210" height="110" as="geometry" /> </mxCell> <mxCell id="vm68-OaV5PJmx3jSNiIi-1" value="<h1 style="margin-top: 0px;">System.Graphics.dll (merged with System.Core)</h1><p>Handles input, graphics and sound.</p><p>Uses the ODF format to display graphics and sound is handled by XIFF.</p>" style="text;html=1;whiteSpace=wrap;overflow=hidden;rounded=0;" vertex="1" parent="1"> |
