Public Discussions > General Discussion
EDM/2 Wiki Issue
Neil Waldhauer:
That is a lot of work. I hope AI is helping.
I thought I could export an INF file to IPF using New View Tools->Save as IPF, but that does not work as well as I'd hope. It seems to start saving the document, but then finishes early skipping most of the content of the document.
Gpi functions are split into four INF files, GPI1.INF to GPI2.INF. You need to view GPI2.INF for the functions. If you then Save as IPF, you get GPI2.IPF that looks correct. This is an SGML file that can be parsed. Many tools on Hobbes have been written to manipulate IPF.
Maybe AI can convert the IPF to Wiki format directly?
Martin Iturbide:
--- Quote from: Neil Waldhauer on April 08, 2025, 03:42:36 pm ---That is a lot of work. I hope AI is helping.
--- End quote ---
It really helped a lot from doing the media wiki layout manually to have it in one second. The thing that I have to be careful about is the that it does not "invent" anything.
But I had to check the quality of the gpi to be sure that is helping. For the moment I didn't found any serious issue with it.
--- Quote from: Neil Waldhauer on April 08, 2025, 03:42:36 pm ---I thought I could export an INF file to IPF using New View Tools->Save as IPF, but that does not work as well as I'd hope. It seems to start saving the document, but then finishes early skipping most of the content of the document.
--- End quote ---
I think this is a good idea. I will try using IPF instead of the PDF and see if the mediawiki convertion works better with AI.
Regards
Martin Iturbide:
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_Functions
With the "OS/2 DLL Entry Points Cross Reference"
- https://www.edm2.com/index.php/OS/2_DLL_Entry_Points_Cross_Reference
And "OS2386.LIB Information generated with EMXIMP"
- https://www.edm2.com/index.php/OS2386.LIB_Information_generated_with_EMXIMP
I told him to let me know which gpi functions I'm missing on the first list. It gave me:
--- Code: --- 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
--- End code ---
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=code
I think I have something to start documenting it but I need more criteria from a developer.
Regards
Martin Iturbide:
Hello
It was reported today by Adrian that the EDM/2 wiki and the Netlabs Wiki are connected back to the Netlabs LDAP.
I tested it and I can log in to both with the same password:
- https://www.edm2.com/index.php/Main_Page
- https://wiki.netlabs.org/index.php/Main_Page
Please test with the netlabs password that you remember.
Regards
Dave Yeo:
Successfully logged into both sites. Thanks to you and Adrian for the work put in.
Navigation
[0] Message Index
[*] Previous page
Go to full version