|
<BLOCK body>
<BLOCKDEF name=ENTRY option="version date">
<LI>Version <use version> (<use date>)
<UL>
<use block>
</UL>
</LI>
</BLOCKDEF>
<UL>
<ENTRY version="1.18" date="16 Apr 2014">
<LI>Interpret command line arguments starting with ‘/’
as absolute paths. Options now always have to start with
the ‘-’ character.</LI>
</ENTRY>
<ENTRY version="1.17" date="23 Feb 2011">
<LI>Fixed JPEG analysis to skip EXIF headers correctly.</LI>
<LI>Fixed wildcard macro ($*) matching attributes without values</LI>
<LI>Support for 64 bit linux.</LI>
</ENTRY>
<ENTRY version="1.16" date="30 Aug 2007">
<LI><use name> works again</LI>
<LI>New snprintf file, so file size works under windows again</LI>
<LI>Fixed a bug that broke the EXPAND option for block metatags.</LI>
<LI>Fixed segfault in <WHILE macro="xyz"> for undefined macro.</LI>
<LI>Fixed segfault when processing empty lines in response files.</LI>
<LI>Fixed build process for BSD like systems</LI>
</ENTRY>
<ENTRY version="1.15" date="25 Sep 2003">
<LI><STRONG>ELSEIF</STRONG> tag added to <a href="if.html">IF</a>
conditional processing.</LI>
<LI>New <a href="imageurl.html">IMAGEURL</a> tag to map URLs to
paths within the local file system (used for image size
detection).</LI>
<LI>Eat newlines after IF, ELSE, ELSEIF and /IF tags.</LI>
<LI>New option <a href="options.html">XML</a></LI>
<LI>New variable <a href="macros.html">_htp_version</a></LI>
</ENTRY>
<ENTRY version="1.14" date="23 Oct 2002">
<LI>New Tutorial section in the reference manual.</LI>
<LI>New "*" parameter to support tags with variable arguments</LI>
<LI>Fixed parsing of html comments and embedded PHP code.</LI>
<LI>The ‘$’-operator now works in comments and PHP code.</LI>
<LI>When <a href="use.html">‘$’</a> is used without curly braces,
the scope is now more intuitive.</LI>
<LI>Removed crash when htp is invoked with an illegal option.</LI>
<LI>Made error messages more understandable.</LI>
<LI>Fixed parsing of jpeg files to support extended formats.</LI>
<LI>Preserve white-spaces in HTML-tags as much as possible.</LI>
<LI><b>Don't</b> allow white-spaces between attribute name and value
any more.</LI>
</ENTRY>
<ENTRY version="1.13" date="26 May 2002">
<LI><a href="${web}">htp</a> becomes <a href="${project}">SourceForge project</a>
<LI>New location for on-line documentation, <A HREF="${wwwref}"><use wwwref></A> </LI>
<LI>The ‘$’-operator can be nested.</LI>
<LI>New tags:
<a href="blockdef.html">BLOCKDEF</a>,
<a href="inc.html">INC</a>,
<a href="output.html">OUTPUT</a>,
<a href="quote.html">QUOTE</a>,
<a href="while.html">WHILE</a></LI>
<LI>New attributes <a href="expand.html">EXPAND</a> and
<a href="expand.html">GLOBAL</a></LI>
<LI>Environment variables are now accessible as macros</LI>
<LI>New predefined <a href="macros.html">macros</a>: _htpfile_out, _htpfile_in</LI>
<LI>New <a href="options.html">"semi-condensed"</a> mode</LI>
<LI>IMG tag supports png images.</LI>
</ENTRY>
<ENTRY version="1.12" date="13 Jul 2001">
<LI>New location for on-line documentation, <A HREF="${rk_htp}"><use rk_htp></A> </LI>
</ENTRY>
<ENTRY version="1.11" date="27 Oct 2000">
<LI>New location for on-line documentation, <A HREF="${rk_old}"><use rk_old></A> </LI>
<LI>First release by new maintainer, Robert King.</LI>
<LI>No change to behaviour of program from 1.10 at all.</LI>
</ENTRY>
<ENTRY version="1.10" date="23 Sep 1996">
<LI>Fixed a bug in the memory suballocator. Some CPUs will fault on
non-DWORD aligned accesses, which suballoc does continuously. Essentially,
htp will coredump almost immediately. Fixed.
<LI>Allan Todds pointed out a rather severe limitation regarding how htp
handles HTML comments. If the comments are too long, htp would puke.
This is a particular problem because JavaScript and VBScript are embedded
inside a single comment. This has been fixed.
<LI>The memory suballocator has a new feature to release memory back to
the system heap if it grows past a preset bound.
<LI>Richard Crane pointed out a real bugger: response files would not
work with tabs or multiple spaces between file names. Fixed on both
counts.
<LI>From Mark Roedel's suggestion, I've added <A HREF="usage.html">comments
to response files</A>.
<LI><A HREF="metatag.html">Metatags</A> added!
</ENTRY>
<ENTRY version="1.00" date="11 Aug 1996">
<LI>Broke down and gave in ... time for a real release.
<LI>Added parameter support for <A HREF="file.html">FILE INCLUDE</A> and
<A HREF="block.html">BLOCK macros</A> expanded with the <A HREF="use.html">
USE</A> tag.
<LI><A HREF="use.html">$</A> macro expansion can now occur anywhere in a
markup: the tag name, an attribute name, or an attribute value.
<LI>New memory allocator (suballoc.c) added, and several memory leaks found
and squashed. Increased performance as well.
<LI>Finally! Added support for <A HREF="alttext.html">default ALT text</A>
for image files.
</ENTRY>
<ENTRY version="0.16" date="3 Apr 1996">
<LI>Support for <A HREF="default.html">project default files</A> added.
<LI>New <A HREF="options.html">CONDENSE</A> option added.
<LI><A HREF="file.html">FILE TIME and DATE</A> now report the <EM>source</EM>
file's time and date, and not the current.
<LI>Options can now be placed in response files.
<LI>Options are processed in a single module rather than haphazardly
throughout the code.
<LI>Support for using different delimiters around htp markups added.
htp markups can now be surrounded by curly braces or square brackets.
See <A HREF="creating.html">Creating htp files</A> for more information.
<LI>File <A HREF="file.html">templates</A> now formally supported.
</ENTRY>
<ENTRY version="0.15" date="18 Jan 1996">
<LI>Macro store revised with hash table for faster lookups.
<LI>JPEG support <STRONG>finally</STRONG> added.
<LI>htp will now delete incomplete output files unless the
<A HREF="options.html">PRECIOUS</A> option is used.
<LI>Automatically places quotation marks around a macro expanded inside
a markup provided it is not surrounded by other text. See
<A HREF="use.html">USE</A> for more detailed information.
<LI>Previously, the macro parser did not escape dual <A HREF="use.html">'$'</A>
characters. Fixed.
<LI>Added support for a defaults file. See <A HREF="default.html">Default files</A>
for more information.
<LI>Added support for an include file search path. See
<A HREF="file.html">FILE</A> for more information.
<LI><A HREF="file.html">FILE TIME and FILE DATE</A> now accept values, which
are interpreted as formatting characters to display the time or the date.
See <A HREF="file.html">FILE</A> for more information and warnings.
<LI><A HREF="file.html">FILE EXECUTE</A> implemented.
</ENTRY>
<ENTRY version="0.14" date="10 Dec 1995">
<LI>Ported old linear-style readme.txt file to friendly, clean HTML on-line
reference you are now using. 8-)
<LI>Block macros can now be embedded inside another block macro.
<LI>Hell's bells ... was not checking that macro existed before dereferencing.
<LI>Added dependency checking. htp will now only build the output file
if any of the input files have changed (according to file timestamps).
Can be disabled with the <A HREF="opt.html">NODEPEND</A> option.
<LI>Added some additional code to prevent numerous (but harmless)
compiler warnings.
<LI>Added <A HREF="file.html">FILE SIZE, FILE DATE, and FILE TIME</A>
that works in conjunction with a NAME attribute to report respective
information for an external file.
<LI>Switched to large model for DOS version, to avoid memory constraints
of small model.
</ENTRY>
<ENTRY version="0.13" date="2 Nov 1995">
<LI>Added the <A HREF="unset.html">UNSET</A> tag.
<LI>Fixed bug related to re-defining macros and defining null-length
macros.
<LI>Can now declare multiple <A HREF="set.html">SET</A> macros in the same tag.
<LI>Various code issues brought to my attention by Joseph Dandrea
of AT&T Bell Laboratories (joseph.dandrea@att.com). Joseph provided many
helpful insights and pointed out many potential problems in a massive
(and desparately needed) code review. htp is a much stronger program
thanks to his excellent support.
<LI>In both response files and <A HREF="file.html">FILE INCLUDE's</A>,
the directory delimiter
(forward slash in UNIX, backwards slash in MS-DOS) is parsed
to match the native filesystem ... in other words, no need to
change sources when moving from UNIX to DOS or vice-versa.
Suggested by Chris Jobling (C.P.Jobling@swansea.ac.uk).
<LI>IFNOT tag removed, replaced with <A HREF="if.html">IF NOT</A>, which is more compliant
with HTML.
<LI>Braces around macros implemented.
<LI>htp was leaving linefeeds for lines that contained stripped-out tags.
The resulting HTML was somewhat sloppy. Fixed.
<LI>Error and warning reporting made more consistent
</ENTRY>
<ENTRY version="0.12" date="3 Oct 1995">
<LI>Ported source code to Linux. Code should also be portable to other
UNIX-type operating systems as well.
</ENTRY>
<ENTRY version="0.11" date="6 Sep 1995">
<LI>Cleaned up the code for portability and maintainability.
<LI>Added conditionals (<A HREF="if.html">IF, NOT, ELSE, /IF</A>).
<LI>Added block macros (<A HREF="block.html">BLOCK, /BLOCK</A>).
<LI>Added <A HREF="usage.html">response files</A>.
</ENTRY>
<ENTRY version="0.10" date="26 Aug 1995">
<LI>Initial release. Many features unimplemented.
</ENTRY>
</UL>
</BLOCK>
|