📄 changes.txt
字号:
CHANGES IN HTMLDOC v1.8.9
NEW FEATURES
- Added a "--no-numbered" option to turn heading numbers
off.
- Added support for "keywords" META data.
- Added support for BMP images.
- Added support for ROWSPAN attribute in tables.
- Added support for HTTP file references.
- Added new sample CGI program that can produce a PDF
file for any page on a server.
- Added new n/N, date, and time formats for the header
and footer.
CHANGES
- Configuration script changes.
- Now ignore file count in book files; instead, we now
look at the first character of the third and
subsequent lines - a dash (-) indicates the start of
the options. (use a backslash to quote filenames
starting with a dash)
- Multiple-line paragraphs that have only 1 line on the
bottom of the current page are now started on the
following page.
- DSC comments in PostScript output were not 100%
conformant with the DSC spec.
- Long table-of-contents entries are now wrapped
(original patch supplied by Richard Pennington)
- New color icon under UNIX when Xpm library available.
BUG FIXES
- Didn't allow &#nnn; character escapes inside
preformatted text.
- Empty TBODY groups would cause parse_table() to
crash.
- Comments were incorrectly terminated by ">" instead of
"-->".
- The command-line and GUI interfaces looked for
"outlines" instead of "outline" for the page mode.
- The HTML output code didn't output closing tags for
empty elements.
- The GUI interface started with the compression
slider enabled, even for HTML output.
- The beginnings of some lines could start with
whitespace.
- Wasn't aligning images and text on lines based on the
line height.
- The compression slider was enabled in the GUI even
though HTML output was selected.
- The Perl example code was incorrect.
- Fixed the check for whether or not pages were
generated.
- htmlSetCharSet() wasn't reloading the character set
data if the data directory changed.
- The GUI did not reset the default background color.
- The 'C' page number style (chapter page numbers) started
at 3 instead of 1.
- The chapter links were off by 1 or 2 pages when no title
page was included.
CHANGES IN HTMLDOC v1.8.8
NEW FEATURES
- Added support for PDF security/encryption!
- Now support TABLE height attribute.
- Now generate an error message if no pages are
generated (with a suggestion to use the webpage
option.)
- New "paths" option to specify additional directories
to search for files. This is useful when the source
files use absolute server paths.
CHANGES
- Added missing casts in htmllib.cxx that were causing a
compile warning with some compilers.
- No longer draw borders around empty cells in tables..
- Now disable the TOC tab when using webpage mode.
- Now scale title image to 100% in HTML output.
- Now handle comments with missing whitespace after the
"<!--".
BUG FIXES
- Nested tables didn't take into account the table
border width, spacing, or padding values.
- HTMLDOC crashed under Solaris when reading HTML files
from the standard input.
- <ELEM>text</ELEM> <MELE>text</MELE> was rendered
without an intervening space.
CHANGES IN HTMLDOC v1.8.7
NEW FEATURES
- The configure script now uses the local PNG, ZLIB,
and/or JPEG libraries when they are new enough.
- The configure script now uses the -fno-rtti,
-fno-exceptions, and -fpermissive options as needed
with GCC (smaller, faster executables, works around X
header bugs in Solaris.)
- Added a --toctitle option to set the table-of-contents
title from the command-line (was only available in the
GUI in previous releases...)
- New "<!-- NEED amount -->" comment to force a page
feed if there is not sufficient room on the page for
the following text.
- Page comments are now supported in tables.
- Table rows are now allocated dynamically, MAX_ROWS at
a time.
CHANGES
- Increased default MAX_PAGES to 10000 (was 5000.)
- File links in book files now point to the top of the
next page.
- <TABLE ALIGN=xyz> now aligns the table (previously it
just set the default alignment of cells.)
- Transparent GIFs now use the body color instead of white
for the transparent color.
- Updated to LIBPNG 1.0.6 in source distribution.
- Updated the default cellpadding to be 1 pixel to match
Netscape output.
- Updated line and block spacing to match Netscape.
- DL/DT/DD output now matches browsers (was indented from
browser output.)
- Now only output link (A) style if it is set to "none".
Otherwise Netscape would underline all targets as well
as links.
- Increased the MAX_COLUMNS constant to 200, and dropped
MAX_ROWS to 200. Note that the new table code now
allocates rows in increments of MAX_ROWS rows, so the
actual maximum number of rows depends on available
memory.
BUG FIXES
- Now ignore illegal HTML in tables.
- The VALIGN code didn't handle empty cells properly.
- Wasn't offsetting the start of each row by the cell
padding.
- The JPEG image loading code didn't work for some JPEG
images, particularly those from digital cameras (JPEG
but not JFIF format.)
- The strikethrough line was not being drawn in the
correct position.
- Wasn't setting the height of BR elements, so <BR><BR>
didn't insert a blank line.
- The table of contents would show the wrong page numbers
if no title page was generated.
- Cell widths did not subtract any border, padding, or
spacing from the "preferred" width, causing formatting
differences between web browsers and HTMLDOC.
- The PNG loading code did not handle interlacing or
transparency.
- The HTML parsing code did not prevent elements in
embedded files from completing elements in the parent
file.
- The table CELLSPACING amount was being applied twice in
the table sizing calculations.
CHANGES IN HTMLDOC v1.8.6
NEW FEATURES
- New linkcolor and linkstyle options.
CHANGES
- Minor source changes for OS/2 compilation.
- SUP and SUB now raise/lower text more to be consistent with
browser look-n-feel.
- Non-breaking space by itself was being output. Now check for
that and ignore strings that consist entirely of whitespace.
- New progress bar.
BUG FIXES
- Didn't add whitespace after a table caption.
- Nested tables caused formatting problems (flatten_tree()
didn't insert breaks for new rows)
- A cell whose minimum width exceeded the available width
for the table would cause the table to go off the page.
- Cells that spanned more than two pages were drawn with boxes
around them rather than just the sides.
- The stylesheet info in the HTML output specified the H1 size
for all headings.
- The title page was incorrectly formatted when an image was
specified - the text start position was computed using the
pixel height of the title image and not the formatted height.
- 1 color images didn't come out right; the "fix" to work around
an Acrobat Reader bug was being done too soon, so the color
lookups were wrong.
- HTML file links now work properly.
- Now limit all HTML input to the maximum size of input buffers
to avoid potential buffer overflow problems in CGIs.
- If a row had a predefined height, HTMLDOC wasn't making sure
that the row would fit on the current page.
- THEAD, TFOOT, and TBODY caused problems when formatting tables.
Note: THEAD and TFOOT are *still* not supported, however the
code now properly ignores them and parses the rows in the
TBODY group.
- The VALIGN code introduced in the 1.8.5 release didn't check
for NULL pointers in all cases.
CHANGES IN HTMLDOC v1.8.5
NEW FEATURES
- New "--titlefile" option to include an HTML file for
the title page(s).
- New 'C' header/footer option to show current page
number within chapter or HTML file.
- Allow adding of .book files to import all HTML files
in the book.
- New "HALF PAGE" page comment to feed 1/2 page.
- Added VALIGN and HEIGHT support in tables.
CHANGES
- Now optimize link objects in PDF files (provides a 40k
reduction in file size for the HTMLDOC manual alone)
- Table rows that cross page boundaries are now rendered
more like Netscape and MSIE.
- Now support HTMLDOC_DATA and HTMLDOC_HELP environment
variables under UNIX (for alternate install directory)
- Now show error messages when HTMLDOC can't open the
AFM, character set, or PostScript glyph files.
- The logo image is now scaled to its "natural" size (as
it would appear in a web browser)
- Now recognize VALIGN="MIDDLE" or VALIGN="CENTER".
BUG FIXES
- Generation of PDF files to the standard output (i.e.
to the web server + browser) didn't work on some
versions of UNIX. HTMLDOC now writes the PDF output
to a temporary file and then copies it to the standard
output as needed.
- PDF links were missing the first 5 characters in the
filename; the code was trying to skip over the "file:"
prefix, but that prefix was already skipped elsewhere.
- Nested descriptive lists (DL) did not get rendered
properly.
- Tables had extra whitespace before and after them.
- Multiple aligned images confused parse_paragraph();
the images would overlap instead of stack on the
sides.
CHANGES IN HTMLDOC v1.8.4
CHANGES
- More configure script changes for FLTK DSOs.
- FileIcon.cxx was still using NULL for outline (an
integer), which caused some ANSI C++ compilers to
complain.
BUG FIXES
- The Fonts and Colors tab groups did not extend to
the full width of the tab area, which prevented the
Browse button from working when clicked on the right
side.
- The help dialog window did not scroll all the way to
the bottom of the text.
- The chapter ("c") header/footer string did not work.
- The heading ("h") header/footer string did not always
match the first heading on a page.
- The header and footer fonts were not used when
computing the widths of the header and footer strings.
- The Windows distribution did not create the right
shortcut for the Users Manual in the Start menu.
- The command-line code did not accept "--grayscale",
only "--gray"
- Multi-file HTML output did not use the right link for
the table-of-contents file if no title page was being
generated.
- Extra whitespace before and after tables has been
eliminated.
CHANGES IN HTMLDOC v1.8.3
NEW FEATURES
- New "--browserwidth" option to control scaling of images and
tables that use fixed pixel widths.
CHANGES
- The configure script now looks for the OpenGL library
(required if you use a shared FLTK library with OpenGL
support.)
- Increased the max number of chapters to 1000.
BUG FIXES
- Page break comments didn't force a paragraph break.
- --no-toc prevented chapters from being output in PS
and PDF files.
- Filenames didn't always get updated properly when doing a
"save as"...
- Fixed some more leading/trailing whitespace problems.
- Wasn't freeing page headings after the document was
generated.
- Wasn't range checking the current chapter number; now
limits the number of chapters to MAX_CHAPTERS and
issues an error message whenever the limit is exceeded.
CHANGES IN HTMLDOC v1.8.2
NEW FEATURES
- New "setup" program for UNIX software installation.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -