Hello
Look now what I did with notebooklm.
I was not sure if the "GPI Functions" page was complete, or if the GPI documentation was complete or not. So I told the AI to compare:
-
https://www.edm2.com/index.php/GPI_FunctionsWith the "OS/2 DLL Entry Points Cross Reference"
-
https://www.edm2.com/index.php/OS/2_DLL_Entry_Points_Cross_ReferenceAnd "OS2386.LIB Information generated with EMXIMP"
-
https://www.edm2.com/index.php/OS2386.LIB_Information_generated_with_EMXIMPI told him to let me know which gpi functions I'm missing on the first list. It gave me:
GpiOval
GpiAbortPath
GpiAccessMetaFile
GpiBeginInkPath
GpiEndInkPath
GpiOpenMetaFile
GpiCloseMetafile
GpiConvPSH
GpiCreateEllipticRegion
GpiCreatePolygonRegion
GpiCreateRoundRectRegion
GpiDrawChain
GpiDrawFrom
GpiDrawDynamics
GpiConvPSH
GpiEnableYInversion
GpiInstallIFIFont
GpiMTAssociate
GpiMTDisassociate
GpiQueryDCData
GpiSetDCOwner
GpiQueryFontMappingFlags
GpiSetFontMappingFlags
GpiQueryMitreLimit
GpiSetMitreLimit
GpiQueryNumberSetIds
GpiQueryPath
GpiQueryRasterizerCaps
GpiQueryTabbedTextExtent
GpiTabbedCharStringAt
GpiRealizeColorTable
GpiResizePalette
GpiResumePlay
GpiSuspendPlay
GpiSaveMetaFile2
GpiSetBitmapOwner
GpiSetRegionOwner
GpiStartRequest
GpiStrokeInkPath
GpiUnrealizeColorTable
GpiVectorSymbol
I doble checked that those functions exists on the "OS2386.LIB Information generated with EMXIMP"
So, now I had have to find out if it is worthy to try to document or research that functions

For the moment I just added those to the list of GPI as "Not Documented - To Verify"
Now, let's search if "
GpiOval" was ever used on the source code I have on Github.com/OS2World
-
https://github.com/search?q=org%3AOS2World%20GpiOval&type=codeI think I have something to start documenting it but I need more criteria from a developer.
Regards