📄 changes.txt
字号:
CHANGES.txt - 10/23/2002
------------------------
CHANGES IN HTMLDOC v1.8.23
NEW FEATURES
- HTMLDOC now supports a full alpha channel in PNG
files.
- HTMLDOC now reports an error when a table, image, or
section of text overflows into an adjacent table cell
or off the right edge of the page.
CHANGES
- The NEW SHEET page comment now breaks on N-up
boundaries when N is greater than 1.
BUG FIXES
- HTMLDOC tried to format tables with no rows or
columns. While the HTML in technically not in error,
it is not exactly something you'd expect someone to
do.
- HTMLDOC didn't report an error when it could not
find the specified title page file.
- HTMLDOC could crash if it was unable to create its
output files.
- HTMLDOC could crash when writing HTML output
containing unknown HTML elements.
- HTMLDOC could crash when writing HTML output if the
output document had no title.
- The htmlGetText() function used a fixed-size (10k)
buffer which allowed for a buffer overflow. The new
code (from HTMLDOC 1.9) allocates its buffer instead.
- The header/footer text was not centered properly if
the header/footer font size was different than the
default body font size.
- The GUI interface incorrectly localized URLs when
doing a "save as" operation.
- The PNG background color was not correct for PNG files
using <= 8 bits per pixel.
- The HTML parser didn't close the current list item if
an intermediate block element (P, PRE, etc.) was
inside the previous, unterminated list item.
CHANGES IN HTMLDOC v1.8.22
NEW FEATURES
- Now support many Windows code pages in addition to ISO
charsets.
BUG FIXES
- HTMLDOC could crash when checking if a URL is already
cached.
- HTMLDOC didn't adjust the top margin when changing the
page header if the comment didn't appear at the top of
a page.
- HTMLDOC didn't initialize the right number of TOC
headings.
- When using a logo image in the header, the header was
placed too low on the page.
CHANGES IN HTMLDOC v1.8.21
NEW FEATURES
- HTMLDOC now supports heading levels 1 to 15.
- HTMLDOC now allows the author to omit headings from
the TOC using the _HD_OMIT_TOC attribute.
- HTMLDOC now supports remote book files when running
from the command-line.
- HTMLDOC now supports hexadecimal character constants
(ÿ)
CHANGES
- HTMLDOC now calculates the resolution of the body
image using the printable width instead of the page
width.
- HTMLDOC should now compile out-of-the-box using the
Cygwin tools.
- HTMLDOC no longer inserts whitespace between text
inside DIV elements.
- HTMLDOC now supports quoted usernames and passwords in
URLs.
- HTMLDOC now defaults unknown colors to white for
background colors and black for foreground colors.
This should make documents that use non-standard color
names still appear readable.
BUG FIXES
- "make install" didn't work in the fonts directory.
- "€" didn't work, while "€" did: the
character name table was not sorted properly...
- Links didn't always point to the right page in PDF
output.
- XRX comment output could crash HTMLDOC.
- Fixed-width columns in tables could be resized by
HTMLDOC.
- When writing PostScript commands, some printers reset
their duplexing state when a new setpagedevice command
is received; we now cache the current duplex state and
change it only as needed.
- The MEDIA SIZE comment didn't adjust the printable
size for the current landscape setting.
- HTMLDOC placed the header one line too high.
- When continuing a chapter onto the next page, H3 and
higher headings would be indented the wrong amount.
CHANGES IN HTMLDOC v1.8.20
NEW FEATURES
- New --nup and NUMBER-UP options for PostScript and PDF
output.
- HTMLDOC now logs HTML errors.
- HTMLDOC now supports the A3, B, Legal, and Tabloid
size names.
- HTMLDOC now supports embedding of the base Type1 fonts
in PostScript and PDF output.
CHANGES
- The HTML parser now allows BODY to auto-close HEAD and
visa-versa.
BUG FIXES
- HTMLDOC wouldn't compile using GCC under HP-UX due to
a badly "fixed" system header file (vmtypes.h).
- Generating a book without a table-of-contents would
produce a bad PDF file.
- The Xerox XRX comments used the wrong units for the
media size, points instead of millimeters.
- IMG elements with links that use the ALIGN attribute
didn't get the links.
- Header and footer comments would interfere with the
top and bottom margin settings.
- Fixed a bug in the htmlReadFile() function which
caused user-provided title pages not to be displayed
in PS or PDF output.
- The table-of-contents would inherit the last media
settings in the document, but use the initial settings
when formatting.
CHANGES IN HTMLDOC v1.8.19
NEW FEATURES
- Now support the "subject" meta variable.
CHANGES
- Updated the HTML parser to use HTML 4.0 rules for
embedding elements inside a LI.
- Now check for a TYPE attribute on EMBED elements, so
that embedded Flash files do not get treated as HTML.
- Now put the COPYRIGHT meta data in the Author field in
a PDF file along with the AUTHOR meta data (if any).
- No longer embed the prolog.ps command header when
PostScript commands are not being embedded in the
output.
- HTMLDOC now properly ignores the HTML 4.0 COL element.
BUG FIXES
- Squeezed tables were not centered or right-aligned
properly.
- Cells didn't align properly if they were the first
things on the page, or if there were several
intervening empty cells.
- The preferred cell width handling didn't account for
the minimum cell width, which could cause some tables
to become too large.
- Remote URLs didn't always resolve properly (like the
images from the Google web page...)
- The font width loading code didn't force the
non-breaking space to have the same width as a regular
space.
- PRE text didn't adjust the line height for the tallest
fragment in the line.
- HTMLDOC tried to seek backwards when reading HTML
from the standard input.
- The media margin comments did not work properly when
the current media orientation was landscape.
CHANGES IN HTMLDOC v1.8.18
NEW FEATURES
- Added support for remote HTML title pages.
CHANGES
- Now accept all JPEG files, even if they don't start
with an APPn marker.
- Now only start a new page for a chapter/filter if we
aren't already at the top of a page.
BUG FIXES
- ROWSPAN handling in tables has been updated to match
the MSIE behavior, where the current rowspan is
reduced by the minimum rowspan in the table; that is,
if you use "ROWSPAN=17" for all cells in a row,
HTMLDOC now treats this as if you did not use ROWSPAN
at all. It is unclear if this is what the W3C
intends.
- The "--webpage" option didn't force toc levels to 0,
which caused a bad page object reference to be
inserted in the PDF output file.
- Background colors in nested tables didn't always get
drawn in the right order, resulting in the wrong
colors showing through.
- The HEADER page comment didn't set the correct top
position in landscape orientation.
CHANGES IN HTMLDOC v1.8.17
NEW FEATURES
- Improved table-of-contents generation, with chapter
headings at the top of new TOC pages and page numbers
based on the header/footer string.
- Added new "--no-localfiles" option to disable access
to local files for added security in web services.
- Long lines in book files can not be broken up using
a trailing backslash.
- Added a modern "skin" to the GUI interface.
CHANGES
- Made some changes in how COLSPAN and ROWSPAN are
handled to better match how Netscape and MSIE format
things.
- HTMLDOC now handles .book files with CR, LF, or CR LF
line endings.
- Changed the TOC numbering to use 32-bit integers
instead of 8-bit integers...
- Now handle local links with quoted (%HH) characters.
- The command-line interface no longer sets PDF output
mode when using --continuous or --webpage.
- HTMLDOC now opens HTML output files in binary mode to
prevent extra CR's under Windows, and strips incoming
CR's from PRE text.
- Now support inserting the current chapter and heading
in the table-of-contents headers and footers.
BUG FIXES
- The table cell border and background were offset by
the cellpadding when they should only be offset by the
cellspacing.
- The buffer used for periods that lead up to the page
number in the table-of-contents was not large enough
for a legal-size document in landscape format.
- If a book only contained chapter headings, the PDF
bookmarks would be missing the last chapter heading.
- Table cells that ended with a break would render
incorrectly.
- Fixed the table pre-format sizing code to properly
account for borders, padding, etc.
- Fixed the table squeezing code to honor minimum widths
and properly resize the remaining space.
- The MEDIA SIZE page comment did not reset the printable
width and length of the page.
- Tables that used COLSPAN did not honor WIDTH values in
non-spanned cells.
CHANGES IN HTMLDOC v1.8.16
CHANGES
- Now break before and after DIV groups to match most
browsers (the HTML spec is ambivalent about it...)
BUG FIXES
- HR elements didn't render properly.
- Background images didn't render properly and could
lock up HTMLDOC.
- The "HALF PAGE" comment would lock up HTMLDOC -
HTMLDOC would keep adding pages until it ran out of
memory.
- SUP and SUB used a fixed (reduced) size instead of
using a smaller size from the current one.
- Empty cells could cause unnecessary vertical alignment
on the same row.
CHANGES IN HTMLDOC v1.8.15
NEW FEATURES
- Now support media source, type, and color attributes
in PS output.
- Now support per-page size, margins, headers, footers,
orientation, and duplexing.
- Now support plain text for headers and footers, with $
variables to include page numbers and so forth.
- New device control prolog file for printer-specific
option commands.
- Now support a new continuous web page mode that
doesn't automatically insert a page break with each
HTML file or URL (--continuous).
- Now draw border around inline images as needed.
- Now support MacOS X (only command-line at present).
- Now support the "page-break-before", "text-align",
"vertical-align" style attributes, but only for style
information in an element's STYLE attribute.
CHANGES
- Now load images into memory only as needed, and unload
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -