Inf-HTML is a package of programs written by Peter Childs (that's me) to allow people to place the information contained within Os/2 Inf/Hlp files on the WWW (World Wide Web).
Inf-HTML is still in beta testing. I only have used Inf-HTML during it's development for limited periods on a limited set of files. Due to this there is a probability of bugs (hopefully minor). If you find something that is broken (that shouldn't be) drop me a line with *lots* of details. Preferably enough info to be able to reproduce the fault.
The Inf-HTML "package" consists of three executables and assorted support files.
INF-HTML.EXE
INF-FILE.EXE
DEBG.EXE
Well I did... Anyone who runs a WWW server on Os/2 and wants to add links to information within Os/2 Inf or Hlp files. I wanted this capability so I could provide access through the WWW to files in Inf format. These include
Good question... My initial idea was to allow access to the information within Inf files and not worry too much about details... but I am trying to implement as much of the INF specification as possible so Inf files are displayed properly... All the file format information was taken from version 2 of a doc on IPF files initially written by Carl Hauser, and updated by Marcus Groeber. This file is on the Hobbes site.
Any really complex stuff out of Inf/Hlp files isn't going to work. There won't be any support for inline graphics, automatic multilayer windows, links to other files etc... I have implemented style support (ie normal, bold, italic, etc), interdocument links, but no colour support due to the limitations of HTML (and my knowledge of it!).
/inf-html/pics/filename.inf.X.Y.gif
I wrote it and it's mine (naaaa..) but anyone can use it if they want. If it breaks you own both bits. If it breaks your computer you still own all the bits and its not my fault. Don't use it on a mission critical system 'cause I don't want some hospital computer dying (and patients etc) due to my program.
At this stage I are not releasing the source because it's still in beta testing and undergoing change. I spent a stack of time getting the engine to work and can't make it too easy for competition. I will e-mail the "structs.c" file containing most of the inf/hlp file structures to anyone who begs. You are better off getting the docs from hobbes thou!
Use and enjoy! If you want something fixed drop me a line and let me know. I'll make any easy changes if I think they are good... Version 0.8b was basically a response to mail about display problems. If you know a better way to do something that I've hacked then tell me and I'll steal your idea (thanks!).
Later, Peter Childs
INTERNET:
pjchilds@apanix.apana.org.au
FIDONET :
Peter Childs 3:800/352 (South Australian Country Club)