Special characters, such as the copy right character, were not being converted to proper codes before being put in the heading sections of the file (heading are used for keywords and summary displays). This has been fixed.
templatesection was replaced by the Getting Started Using OMhelp.
Because of the directory name change from
omh\build.batcommand file did not work. This has been fixed.
Leading and trailing white space in the arguments to the xref and mref commands is ignored. This enables one to use new lines and other white space to separate the arguments when they are long.
widetildecommands were included.
overbracecommands were included.
icon fileon the command line (later changed to image_file ) that had an extension different from
.gif. This has been fixed.
buildcommand in the
omhdirectory did not work because some
*.pngfiles were missing. (These files were required for the change on 02-11-22 .) The name of the
omh\gifdirectory was changed to
*.pngfiles were placed there so that the build command now works.
The decimal point was added to the format specifications for a latex number .
The latex standard functions were added.
Some speed improvements were made to OMhelp, to be specific, binary search of the omhelp command set. In addition, a mistake in the initial state of the omhelp lexical analyzer was slowing the program.
This is also detected and reported as an error now.$big $list number$$ list item $$ $comment end of big command$$ $lend $command end of list command$$
Latex support has begun with the greek letters.
Output text that came between a begin command and the corresponding section command was not being displayed. For example, if the input file contained
the text$begin example$$ XYZ Corporation $section Example Title$$ $end
XYZ Corporationwould not appear in the output. This has been fixed.
This has been fixed.$begin example$$ $end
omhdirectory were changed to use
cnextin place of
rnextin place of
rend. (Because the new command names are more descriptive of the meaning of the commands.)
$framecommand. (There is no
$framecommand.) This has been fixed.
There was a mistake in how the in the pre command modification made on 02-09-23 . To be specific, the pre-formatted mode was not terminated correctly in some cases. This has been fixed.
rend) command not only ends the current column (row) of a table, it also begins the next one. The command cnext (
rnext) has been added because it is a more meaningful representation of the command's meaning.
iconcommands were not copying files properly when the specified name had a forward slash,
/, directory specifier in it. This has been fixed and should improve the functioning of the unix port of OMhelp.
iconcommands to create two image files that had the same name in the web site directory. This error is now checked for and an error message is printed.
this thisis a double word error.
A bug was fixed in the Unix version whereby icon and image files were not being copied properly; i.e., the files names were not being converted to lower case.
root_filewas changed to the
starting_file(it has since been referred to as root section ). This was done because the term "root" is used to refer to the root of a file name; i.e., a file name with out its extension.
The error message for the
-gcommand line option has been improved. It now provides the information about the backward compatibility (see 02-08-06 )
-gcommand line option was therefore removed from the program. To get the same effect as before, place the following command directly after the begin command in the glossary section:
Then add the file that was specified after the$aindex head$$
-goption as the last file in the contents, childtable, or children command contained in the root section .
spellcommands with in an include file with out erasing the other spell commands for the current section.
Cross reference tags are usually excluded from spell checking. In the case where the xref command has only one argument, the cross reference tag is also used as the linking text. Spell checking used to be done on this linking text (which is also a cross reference tag). This has been fixed and spell checking is no longer done in this case.
The restriction of not having new lines in the verbatim command start and stop sequences was removed from the documentation.
All the links in an mref command are now separated by a comma. It used to be that an
and, separated the last two cross references.
icon filename was changed to
_icon.gif. (later changed to image_file name
_image.gif) The documentation for this option and the
icon link/option was improved (later changed to image_link ). (it used to begin with
button_). In addition, image and icon file names can not begin with the
_character (instead of
The automatically generated sections (For example the keyword index ) were listed twice in the links when viewing the root section . This has been fixed.
There was a bug in the counting of sections for the printable option. This caused the table of contents to have the same section number as the section that followed it. This has been fixed.
The printable version section numbers and links were not working for the index , function reference , and external reference sections. This has been fixed.
Italic links only replace frames, not entire windows. In some cases, it was possible for a link that replaces the entire window to be in italic font. This has been fixed.
The verbatim command was not printing the last character before the stopping sequence . In addition, an option to skip pattern matches was added.
The path and other file access commands were modified so that both the forward slash
/and the back slash
\can be used to separate directories in a path specification.
hrefcommand will display in a different window. (This is not possible for
If you loaded the file
backbutton in the browser would no longer work because
index.htmautomatically linked forward. This problem was fixed by changing
More upper case linking problems were discovered and fixed. For example, the links to entries in the table of contents did not work when displayed by a Unix system.
index.htmreferred to these capital letters. This did not work on Unix systems because they are case sensitive.
_keyindex. Because of the underbar in front of the name, there is no conflict with the automatically generated file
index.htm(given a directory,
index.htmis the default file a browser will load).
A separate window is now used for href links; i.e., links that are not part of the OMhelp web site being built.
Another desirable feature of the verbatim command is to move the location of text from its best place as source code to its best place in the documentation. It was necessary to add escape sequencing to the starting and stopping sequences to accomplish this. (This was actually done on 02-02-15 but is more closely related to the discussion on 02-02-14).
The addition of
*.jpgfiles on 01-06-23 broke the example that rebuilds the help for OMhelp. This was fixed by adding a path command for extensions of the form
.jpgto the file