Prev | Next | whats_new_02 |
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.
template
section was replaced by the
Getting Started Using OMhelp.
Because of the directory name change from gif
to image
,
the omh\build.bat
command 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.
widetilde
commands were included.
underbrace
,
overline
,
and
overbrace
commands were included.
icon file
on the command line
(later changed to image_file
)
that had an extension different from .gif
.
This has been fixed.
build
command in the omh
directory
did not work because some
*.png
files were missing.
(These files were required for the change on
02-11-22
.)
The name of the omh\gif
directory
was changed to omh\image
and the
*.png
files 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.
$big
$list number$$
list item
$$ $comment end of big command$$
$lend $command end of list command$$
This is also detected and reported as an error now.
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
$begin example$$
XYZ Corporation
$section Example Title$$
$end
the text XYZ Corporation
would not appear in the output.
This has been fixed.
$begin example$$
$end
This has been fixed.
omh
directory
were changed to use cnext
in place of cend
and rnext
in place of rend
.
(Because the new command names are more descriptive of the meaning
of the commands.)
$frame
command.
(There is no $frame
command.)
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.
The cend
(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.
icon
commands
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.
icon
commands 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 this
is 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_file
was 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 -g
command line option
has been improved.
It now provides the information about the backward compatibility
(see 02-08-06
)
-g
command 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:
$aindex head$$
Then add the file that was specified after the -g
option
as the last file in the
contents, childtable, or children
command contained in the root section
.
spell
commands 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 file
name 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 button_
).
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.
href
command will display in a different window.
(This is not possible for xref
commands.)
If you loaded the file index.htm
,
the back
button in the browser
would no longer work because
index.htm
automatically linked forward.
This problem was fixed by changing
index.htm
from a Javascript
to a copy of the
section
at the beginning of the
contents
tree.
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.htm
referred to these capital letters.
This did not work on Unix systems because they are case sensitive.
_index
from _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.htm
is 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
*.jpg
files 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
.jpg
to the file overview.omh
.