QuHelp is a command line utility designed to generate html-based online help manuals. It can be thought as a bare-bones help authoring tool for html help.
QuHelp works by scanning the contents of a source directory (by default named contents) which contain text files with html formatting and combining them with a template (by default found in the template directory) to build the html help files in a target directory (by default in the output directory).
QuHelp also builds a tree of the help site's contents using a JavaScript-based tree system, similar to what can be found in many modern desktop-based help systems and a search database for searching in the help site.
What's New in This Release: [ read full changelog ]
· The JavaScript code in the template now uses postMessage and onmessage for cross-frame communications and falls back to direct function calls where postMessage is not available. This makes the site work with latest Chrome versions when opened using file:///.
· Added explicit frame color in the template so all browsers will use the black frame that Firefox had by default. All except Internet Explorer of course, which puts a fat bevel in there.
· Added system-wide directory for templates. This is the same directory as the executable under Windows and /usr/local/share/quhelp under other systems. This can be modified using the CUSTOM_TEMPLATES_PATH macro when compiling the source code or TEMPLATES_PATH definition when calling make.
· Added install and uninstall targets in makefile which put the executable in /usr/local/bin and the template in /usr/local/share/quhelp. The /usr/local part can be changed by specifying a new PREFIX definition when calling make (note that this also requires a...