| Current Path : /var/www/cesa.co.za/fpdf/ |
| Current File : /var/www/cesa.co.za/fpdf/ChangeLog |
2008-04-13 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.43
* Fixed: space could be added after some non-whitespace symbols
immediately followed by inline boxes.
* Fixed: under certain circumstances custom characters were
ignored in CSS3 margin box content
* Fixed: some temporary files were not removed when using fpdf
output method
2008-03-27 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.42
* Fixed: number of custom characters no more limited to 256
symbols per file
* Fixed: Characters with AI, SA, SG and XX line breaking classes
no more result in notice messages.
2008-03-15 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.41
* Change: library version number is displayed on the web interface now
* Change: minor FAQ update
2008-03-01 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.40
* Change: unicode-aware line breaking algorithm
* Fixed: image-related errors in PostScript output
* Fixed: some paths to files generated using HTML2PS_DIR contained
duplicate directory separator
* Fixed: CSS cache returns references to CSS objects instead of
object values (PHP 4)
* Fixed: page breaks were incorrectly positioned inside tables
with col/rowspans
* Fixed: CSS maring / padding properties could be parsed
incorrectly when values were separated with more than one space
* Fixed: Capital omega symbol was not displayed in Postscript
output
* Fixed: notice message caused by not-perfectly-valid external
file URLs
* Fixed: notices/errors caused by missing images
* Fixed: width issue for floating / absolute positioned items
* Fixed: list number not is formatted using the same styles as
list body
* Fixed: background image positioning was incorrect for non-square
background images
* Fixed: external image-related PNG output errors
* Change: documentation updates
* Change: minor function naming style cleanup
2007-11-03 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: broken PostScript image encoders (thanks to snover for
solution)
2007-10-28 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.39
* Change: minor documentation/FAQ update
* Fixed: page break issue in tables affecting tables with very
small amount of content in last column
* Fixed: warning message while doing PS output with no font metric
files available
2007-10-14 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.38
* Fixed: HTML files referring to the same image several times were
causing PHP error (introduced in 2.0.37)
2007-10-07 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.37
* Fixed: file protocol restriction could work incorrectly under Windows
* Fixed: upper-case protocol schemas were handled incorrectly by
default FetcherUrl class
* Change: JPEG images now will not be converted to PNG, decreasing
overall PDF size
2007-09-23 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.36
2007-09-20 Konstanin Bournayev <bkon@bkon.ru>
* Change: minor documentation update
2007-09-18 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: euro symbol was not displayed in postscript files
2007-09-14 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.35
* Fixed: media names are completely case-insensitive now (see CSS
2.1 p.7.2)
* Fixed: inline controls (text and buttons) with empty value caused
PHP errors (introduced in 2.0.33)
* Fixed: bottom margin / border values were ignored for inline elements
2007-09-06 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.34
* Change: minor samples update
2007-08-25 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.33
* Fixed: error in demo script on PHP 5 with curl extension
installed
* Fixed: nested inline elements inside pre caused extra line
breaks
* Fixed: bottom margins were incorrectly collapsed when container
had padding / borders and contained more than 1 child block
element
2007-08-17 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.32
* Fixed: tables having constrained height smaller than overall row
height were not expanded
2007-08-11 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.31
2007-08-06 Konstanin Bournayev <bkon@bkon.ru>
* Change: file destination object now can display a link to the
generated file
2007-08-05 Konstanin Bournayev <bkon@bkon.ru>
* Change: "autosized vertical margin boxes" code moved to
"features"
* Change: minor documentation / FAQ updates
2007-07-28 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.30
* Fixed: (PHP4-specific) Generated TOC elements were not clickable
2007-07-22 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.29
* Fixed: empty pages could appear in document when html2ps run in
batch mode
2007-07-15 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.28
* Fixed: Certain character & font files could cause warning
messages when font files were parsed
2007-07-06 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: * { display: none; } CSS rule caused script to die
* Change: minor documentation / FAQ updates
2007-07-01 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.27
* Fixed: number of characters not found in standard encoding
vectors was limited to 255 (limit on total number of different
_symbols_ still exists)
* Fixed: tables with "fake" cells could result in unexpected page
breaks
* Fixed: minor sample updates
2007-06-27 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: missing TTF files may result in mysterious PHP errors
during the conversion process
2007-06-26 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: font family names in mixed case could be interpreted
incorrectly in 'alias' directive, making this typeface unavailable
2007-06-25 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: margin-XXX subproperties were ignored in @page context
2007-06-24 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.26
* Change: minor documentation/FAQ updates
* Fixed: media size / margin CSS properties support was broken in
recent versions
2007-06-20 Konstanin Bournayev <bkon@bkon.ru>
* Change: minor documentation/FAQ updates
2007-06-19 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: PDFLIB-related errors (output method seems broken in
2.0.21+)
2007-06-08 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.25
2007-06-10 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: "Call to a member function on a non-object in
html2pdf/box.inline.php on line 257" message appeared in certain
conditions when "smartpagebreak" was enabled.
2007-06-08 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.24
2007-06-07 Konstanin Bournayev <bkon@bkon.ru>
* Change: script attempts to update pcre.backtrack_limit
automatically
* Change: check for pcre.backtrack_limit added to systemcheck.php
* Fixed: better page breaking inside table cells with vertical
empty spaces
2007-06-07 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: removed debugging 'die' accidentally left in 2.0.23 code
2007-06-01 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.23
* Fixed: ##PAGE## and counter(page) gave incorrect page numbers
* New: support for 'type' UL and OL attributes was added
2007-05-27 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.22
* Fixed: html2ps could loop indefinitely on documents containing
less than one page and at least one table under certain
circumstances
2007-05-22 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.21
* Fixed: a number of issues related to recent changes
in dynamic media definitions and page breaking
* Fixed: nested ordered lists were numbered incorrectly
2007-05-08 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.20
2007-05-07 Konstanin Bournayev <bkon@bkon.ru>
* New: media margins may be changed from style
definition using 'margins' property in @page rule.
* New: media size and orientation may be changed from style
definition using CSS 3 'size' property in @page rule.
* Fixed: non-ASCII characters in TOC items could result in XML
parser errors
* Fixed: checkboxes were incorrectly rendered inside tables
2007-05-06 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.19
2007-05-04 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: style and link tags were ignored when written in upper case
2007-05-03 Konstanin Bournayev <bkon@bkon.ru>
* Change: table of contents feature
* Fixed: several notice messages when PHP 4 DOMXML function were used
* Fixed: 'missing font' issue when zlib is not installed
2007-04-30 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: documentation fixes / updates
2007-04-29 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.18
2007-04-26 Konstanin Bournayev <bkon@bkon.ru>
* Change: array of calculated page heights is passed to
'before-document' event handler
* Fixed: 'configure' method always overwrote configuration
variables with their default values
2007-04-07 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.17
2007-04-06 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: CSS Properties in UPPER and MiXEd case no more ignored
2007-04-02 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: backslash+newline sequence was not ignored in CSS strings
* Fixed: newlines were ignored in generated content in page margin
boxes
* Fixed: backslash escapes were ignored in CSS 'content' property
2007-04-01 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.16
2007-03-28 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: minor samples updates
* Fixed: table cells spanning several rows in some cases could be
ignored when calculating table width
* Fixed: table cells with width constraints spanning several columns
could have their width calculated incorrectly
2007-03-28 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: tables nested in other tables could overflow containing
cells
2007-03-26 Konstanin Bournayev <bkon@bkon.ru>
* Change: minor FAQ / documentation updates
2007-03-23 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.15
* Fixed: more tolerant processing of LINK href attribute allowing
unescaped spaces
* Fixed: CSS rule definitions containing only one property
without trailing semicolon were ignored
2007-03-16 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.14
2007-03-15 Konstanin Bournayev <bkon@bkon.ru>
* New: support for custom automatically generated encoding vector
in PDFLIB output
2007-03-14 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: several fixes in CSS processing; HTML entities processing
no more affect CSS code; semicolons inside quoted strings no more
treated as end of property definition.
2007-03-06 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: "Call to a member function
getPropertiesSortedByPriority() on a non-object" error (affected
all fresh installations of v.2.0.12 and v.2.0.13.
2007-03-05 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.13
2007-03-03 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: 'display: block' set for body box caused body background
to be rendered incorrectly
* New: support 'background-attachment' CSS property for body boxes
2007-02-27 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: batch processing mode did not work when media had no top
and bottom margins
2007-02-27 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: images were never rendered as links
2007-02-25 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.12
* New: API extension: events
2007-02-22 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: broken 'text-transform' support. Thanks to dkrieger for
the patch (applied with minor changes).
2007-02-21 Konstanin Bournayev <bkon@bkon.ru>
* New: background properties now recognized in page context (CSS3
paged media)
2007-02-18 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.11
* Changed: documentation updated with an article explaining how
fetchers work
2007-02-12 Konstanin Bournayev <bkon@bkon.ru>
* Changed: documentation/FAQ updates
* Fixed: overflowing frame content was visible outside frame
boundaries
* Fixed: koi8-r encoding was not supported by PDFLIB
out-of-the-box
2007-02-11 Konstanin Bournayev <bkon@bkon.ru>
* Fixed: several PHP notice messages
* Fixed: 'border' attribute could affect elements after the
element with this attribute
2007-02-04 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.10
2007-01-29 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: PHP 4 reference-related notice messages in
value.border.class.php
* Change: DOCTYPE now is checked by default when conversion is
done via html2ps API
2007-01-26 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: thin/thick/medium values of border-*-width properties
were not supported
2007-01-25 Konstanin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.9
2007-01-23 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: page breaks could not be made inside table cells and
block boxes with constrained height
* Fixed: partial support for 'direction' property
* Fixed: minor issues related to absolute-positioned boxes width
2007-01-23 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: support for 'white-space: nowrap', 'white-space: pre-line'
2007-01-17 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: interactive form values were not printed
2007-01-16 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: absolute positioning was broken for tables
2007-01-10 Konstantin Bournayev <bkon@bkon.ru>
* Changes: page breaking routines backported from developmental
branch
* Fixed: several problems encountered when html2ps files were
included from the class member / function instead of global
context
2007-01-04 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: under certain PHP configurations html2ps behaved like
there are no registered encoding vectors at all
2006-12-25 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: input text element with constrained height were displayed
incorrectly
2006-12-25 Konstantin Bournayev <bkon@bkon.ru>
* New: DOM extension check added to "system configuration check"
page
* Change: workaround for Active-Link issue (attributes in single
quotes are ignored)
2006-12-24 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.8
2006-12-22 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: cell borders set via table 'border' attribute
were not rendered if table contained tbody/thead/tfoot tags
* Fixed: textarea size was sligtly greater than expected
* Fixed: more tolerant to invalid textarea content (unescaped
HTML special characters)
* New: support for 'pre-wrap' value of 'white-space' CSS property
2006-12-21 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: memory leaks caused by circular references and
preg_replace_callback+create_function (made love with PHP GC).
* Change: minor updates in sample files
* Change: minor documentation/FAQ updates
* Fixed: temporary PDF files were not removed after script
completion
2006-12-20 Konstantin Bournayev <bkon@bkon.ru>
* New: pages may be fetched via proxy
* New: if curl extension is present, it will be used for fetching
pages
2006-12-19 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: incorrectly calculated width for tables /without/ width
constraints containing table cells /with/ constant width
constrants
2006-12-18 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.7
* Fixed: whitespaces in justified boxes were placed slightly
off the right container edge
2006-12-17 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: IFRAMEs with empty SRC attribute value no more cause
html2ps to die with 'Frame nesting too deep' message
2006-12-15 Konstantin Bournayev <bkon@bkon.ru>
* Change: more tolerant 'src' attribute value processing; script
attempts to detect un-escaped symbols (i.e. spaces) in path and
escape them automatically. Applies to img & input type="image".
2006-12-14 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: absolute-positioned tables did not work (PHP Fatal
error).
2006-12-12 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: cells with borders set via table 'border' attribute
always had border width set to zero
* Fixed: calculated width value was always zero for relative
positioned block elements with percentage width
2006-12-05 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.6
* Fixed: Call to undefined method FlowContext::postpone() error
message while converting documents with floats / relative
positioned boxes
* Fixed: 'draw_page_border' option had no default value causing
notices in some situations
* Fixed: radio buttons were rendered incorrectly in PNG output
2006-12-01 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.5
2006-11-29 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: fixed-positioned blocks were overprinted several times (2
times on second page, three on third and so on)
* Fixed: <input type="image"> rendered in interactive forms mode
caused Acrobat Reader to crash when used clicks on the image.
* Change: minor documentation/samples updates (deprecated sample
data updated)
2006-11-26 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: font metrics were extracted incorrectlry for encoding
vectors containing less than 255 characters (in particular,
iso-8859-8)
2006-11-25 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: errors while convering frame-based pages
2006-11-24 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: redirects counter was not reset after file was fetched
2006-11-23 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: interactive form elements were printed on incorrect
positions on all pages except the first one.
2006-11-22 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: fixed-positioned blocks nested in other fixed-positioned
blocks were printed several times
* Change: minor documentation updates
2006-11-21 Konstantin Bournayev <bkon@bkon.ru>
* Change: punctiation marks immediately after footnotes now cannot
be wrapped to the next line
2006-11-20 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: <br/> tags inside fixed-positioned blocks caused PHP
errors
2006-11-19 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: lines contaning note-call boxes could run off the page
right side
2006-11-18 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.4
2006-11-16 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: compatibility issue for systems with
magic_quotes_runtime=On
* Fixed: ##PAGE## / ##PAGES## directives caused PHP warnings when
used inside container with 'position: fixed;'
2006-11-15 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: minor changes in CSS property handling to clean-up
reference-related issues
* Change: if GD extension is not loaded, script will still convert
pages with images
2006-11-13 Konstantin Bournayev <bkon@bkon.ru>
* Change: before-document, after-document, before-batch and
after-batch callbacks are introduced.
* Change: minor internal changes in Pipeline class (removed
duplicate code)
2006-11-13 Konstantin Bournayev <bkon@bkon.ru>
* Change: before-page and after-page callbacks are introduced.
2006-11-12 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.3
2006-11-10 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: is_executable issue in system requirements checking
script under Windows/ISS
* Fixed: relative paths should cause no more problems when html2ps
is used with Windows/ISS. NOTE: when script API is used,
'config.inc.php' should be included before any other file.
2006-11-09 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: 'inherit' value for font/font-size property were
interpreted as 'inherit initial value' instead of 'inherit
calculated'
2006-11-06 Konstantin Bournayev <bkon@bkon.ru>
* Change: internal changes aimed to ease automated testing and
pipeline configuration
2006-10-28 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.2
* Change: minor documentation/FAQ updates
* Fixed: tables with several colspans in the same row under
certain conditions could cause notice messages
2006-10-27 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: missing support for 'in' CSS unit
* Fixed: missing support for 'pc' CSS unit
2006-10-26 Konstantin Bournayev <bkon@bkon.ru>
* Change: minor faq/documentation updates
2006-10-23 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: non-valid HTML containing table sections with omitted TR
tags could result in notices/warnings; tables were rendered
incorrectly
2006-10-22 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.1
2006-10-20 Konstantin Bournayev <bkon@bkon.ru>
* Change: added allow_url_fopen check in system requirements
checking script
2006-10-19 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: FPDF-generated PDF files with embedded fonts could not
use more than one font
* Fixed: pages with radiobuttons could cause warning messages to
be printed
* Change: minor documentation/FAQ updates
* Change: minor system requirement checking script update (more
verbose message instead of "Missing GD extension")
* Change: added sample file illustrating passing variable with
HTML string to conversion engine
2006-10-17 Konstantin Bournayev <bkon@bkon.ru>
* Change: minor documentation/FAQ updates
* Fixed: in batch mode @page rules were applied to margin boxes
only once in the very first file
* Change: files generated via the demo web interface in batch mode
were named using the URL field. (Changed to 'batch.pdf')
2006-10-15 Konstantin Bournayev <bkon@bkon.ru>
* Release: html2ps-2.0.0
2006-10-13 Konstantin Bournayev <bkon@bkon.ru>
* Change: minor documentation/FAQ updates
2006-10-09 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: basic support for 'dir' attribute (affects default text
alignment only)
2006-10-07 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: header/footer were sometimes incorrectly positioned
2006-10-03 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: sample.simplest.php had some code obsoleted by v2.0
2006-10-01 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: a lot of minor bugfixes
2006-07-09 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: 'inherit' value is supported for all CSS properties now
* Fixed: 'ridge' / 'groove' border style support
* Fixed: a lot of alpha version issues
2006-06-25 Konstantin Bournayev <bkon@bkon.ru>
* New: 'letter-spacing' CSS property support added
* Fixed: empty values for 'padding' property caused PHP notice
messages
* Change: more tolerant processing of unsupported/tolerant
'display' values; script treats them as 'block' instead of dying
with and error message
* Fixed: monospace fonts symbol widths were calculated incorrectly
when TTF file was parsed
* Change: 'text-transform' support (thanks dkrieger for this nice
contribution)
* Change: some speed/memory optimizations
* Change: several routines reworked to reduce constant script
startup time
* Fixed: character widths were calculated incorrectly for
non-ASCII characters when TTF files were parsed directly
2006-06-13 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: symbols could cause page breaks to move to
unexpected positions
* Fixed: empty URL value no more treated as valid by FetcherURL
class.
* Change: simple system requirements checking script added to
'demo' subdirectory
* Change: basic support for Unicode characters missing in
predefined encoding vectors (e.g. Japanese/Chinese symbols)
* Change: unicode/PS glyph name mapping updated
* Change: minor FAQ/HOWTO additions
* Fixed: Media size was rounded to integer number of millimetres
2006-06-06 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: whitespace/line breaks were not preserved inside the
TEXTAREA
* Change: added iso-8859-8 (arabic) and iso-8859-6 (hebrew)
encoding vectors
* Fixed: escape sequences were not supported in 'content' property
value.
* Change: partial support ("alpha" state) for PNG Image output
* Change: partial support ("beta" state) for TTF file parsing
(getting rid of AFM files in FPDF output method)
2006-06-04 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: HR tag 'color' attribute was not supported
* Fixed: minor header/footer positioning issues
* Fixed: 'em/ex' units in 'top' property were processed
incorrectly
* Fixed: Content of table cell spanning several rows was not
vertically aligned property in certain conditions
2006-05-27 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: absolute positioned box width was incorrecly calculated
when uses did not set it explicitly via CSS and box had non-zero
padding, margins or borders
* Change: minor FAQ updates; some frame-related questions were
added
* Fixed: "Call to a member function on a non-object" error for
page containing frames when frame content have been trimmed down
and hyperlinks were rendered
2006-05-17 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: broken layout for framesets containing more than one
frame
* Fixed: several PHP notice messages in frame-related layout
routines
* Change: HTML2PS_DIR now calculated always relative to the
config.inc.php, ignoring path to the script including html2ps
files.
* Fixed: some variables are explicitly declared global now to
prevent issues when including html2ps files from objects/methods
(Thanks mrtwice99)
2006-05-07 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: If body contained a very long floating item without any
text after it, the float could be trimmed
* Fixed: TABLE tag without nested TD tags caused an PHP error
* Fixed: 'position: relative' was ignored for inline boxes
* Fixed: minor change in documentation related to headers/footers
(FAQ answers were missing)
* Fixed: line-height is not inherited by tables
* Change: BODY margin/padding values behaviour now is similar to
browser one (background is rendered inside the margin area)
* Fixed: text lines having line-height set to value less than font
size were aligned incorrectly
2006-04-30 Konstantin Bournayev <bkon@bkon.ru>
* Change: minor documentation updates related to the "debug boxes"
option
* Fixed: images with non-zero padding/margin or border width were
incorrectly aligned vertically with the adjacent text
* Fixed: invalid URLs which could not be parsed by 'parse_url' PHP
function now no more cause PHP warnings to be printed; they're
just silently ignored
* Fixed: added a workaround for the different behavour of
'parse_url' function on Windows when parsing 'file://' urls with
empty hostname (thanks to JensE for noticing and testing this).
* Fixed: under certain conditions content after the page break
could not be rendered (thanks to JensE for the test case and
contributed code!)
2006-04-23 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: cells having percentage-constrained height could result
in errors during the conversion process
* Fixed: percentage constrained rows in the table could give
unexpected results if total percentage of the constraint was less
than 100%
* Fixed: nested mixed percentage-width and constant-width
constrained tables were rendered incorrectly
* Fixed: width-constrained table with minimal content width
greater that constrained value were rendered incorrectly
* Fixed: underconstrained tables, containing columns with
colspanning cells only, could be rendered uncorrectly
* Change: several test files were removed; WEB INTERFACE FILE WAS
MOVED TO 'demo/' SUBDIRECTORY!
* Fixed: relative URLs starting with // were interpreted
incorrectly
2006-04-10 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: minor documentation updates
* Fixed: some file paths were constructed without using
HTML2PS_PATH variable
* Fixed: downloaded files were incorrectly named in Internet
Explorer under certain conditions (thanks cpeel)
* Fixed: lists having certain combinations of 'text-align' and
'list-style-position' were rendered incorrectly
* Fixed: non left-aligned text with non-zero 'text-indent' value
was rendered offset to the right
* New: added file:// protocol support (API only; not supported in
web interface)
* Fixed: Many elements were rendered several times in multipage
documents, significiantly increasing document size.
2006-04-07 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: National characters were displayed incorreclty in
non-interactive SELECT boxes
* Fixed: National characters were displayed incorreclty in
non-interactive INPUT type="text" boxes
2006-04-02 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: more human-readable error message if 'exec' function
fails under 'safe_mode'
* Fixed: unescaped >, & and < characters inside attribute values
could cause containing tag to be processed incorrectly
* Fixed: fixed an incorrect path to Active-Link DOM XML extension.
2006-03-29 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: added basic support for 'rules' attribute of TABLE tag
* Fixed: 'is_executable' did not work correctly with PHP 5 / *nix
systems (cache directory permissions check)
2006-03-26 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: added more comprehensive error message if a site to be
converted REQUIRES cookies and loops in an infinite recursion
* Change: minor additions to FAQ page in "no output" section
* Fixed: HTML pages containing <html> tag instead of </html> at
the page end were rendered as a blank PDF. Now script is more
tolerant to this error.
* Fixed: table cells with explicitly set width spanning all table
columns could cause table to be rendered incorrectly
* Fixed: Batch processing did not clear CSS rules before
attempting to process a new file
* Fixed: HTTP 406 error in some sites (Accept header now sent in
all requests)
* Fixed: CSS wrapped in both CDATA and HTML comments was ignored
* Fixed: 'us-ascii' encoding in META tag now handled correcly when
no 'iconv' extension present
* Fixed: check/radio buttons having empty "value" attribute were
never rendered as interactive
* Fixed: an input element outside a form could cause a PHP warning
message (PDFLIB output)
* Fixed: a filled circle is drawn inside the radio buttons instead
of small cross (FPDF output)
* Fixed: anchors without content (for example <a name="name"></a>)
were ignored
* Fixed: FONT tag support broken in 1.8.2-pre1
* Fixed: :before / :after pseudoelement support broken in
1.8.2-pre1
* Fixed: percentage height constraint of top-level boxes now based
on the page height
2006-03-19 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: iframes referring to images instead of HTML are ignored
for now
* Fixed: Line-Height css property was interpreted incorrectly
under PHP 5
* Fixed: tables containing several rowspanned cells at different
levels were rendered incorreclty
* Fixed: nested elements having font-size measured in em/ex units
were rendered incorrectly
* Fixed: bottom margin of the block box inside the cell element
was ignored in non-quirks mode
* Fixed: In non-quirks mode CSS dimensions without units should be
treated as 0 instead of using 'px'
* Fixed: rgb() CSS color declarations in composite CSS properties
were sometimes parsed incorrectly
* Added: support for BASE tag (specified the base URI for
resolving relative URIs in this document)
* Fixed: empty STYLE node could cause a notice messages to be
printed on some PHP configurations
* Fixed: empty 'margin' value could cause PHP warning messages to
printed
* Fixed: form fields having duplicate names now given unique
suffixes (instead of causing script to terminate)
* Fixed: input elements outside forms no more cause conversion
error (an "anonymous" form is generated automatically)
* Fixed: block elements inside fixed-positioned element were
placed incorrectly
* Fixed: elements having 'id' attribute are treated as valid
anchors
* Fixed: several problems related local anchors; added some
comments to anchor-related routines
2006-03-12 Konstantin Bournayev <bkon@bkon.ru>
* Change: configuration file renamed; now it is called
html2ps.config and is not treated as hidden by Unix systems
* Fixed: percentage values for 'top', 'left', 'right' and 'bottom'
CSS properties sometimes caused unpredictable rendering errors
* Fixed: PDFLIB license key now can be used without patching the
script (thanks to Pletfrog for contributing)
* Change: PS Level 2 output
* Fixed: included files (images and stylesheets) are fetched using
the same protocol as main page instead of HTTP
* Fixed: temporary images files were created in /tmp instead of
WRITER_TEMPDIR, causing problems in safe_mode
* Fixed: spaces around 'dispay' values (like ' block') could cause
processing error (thanks to fredlefred for contributing)
* Change: script-generated footer/header/watermarks
* Change: "Batch" processing feature
* Change: Complete support for interactive forms in FPDF and
PDFLIB output
* Change: Added user-contributed basic authentication patch
* Change: config file renamed to 'html2ps.config' (now file is not
treated as 'hidden' by Unix-like OSes)
* Fixed: support for percentage values for 'top' and 'left'
properties of absolute-positioned boxes
* Change: several small updates in script API documentation
* Fixed: PHP error when fetching image file failed due the network
timeout
* Fixed: 'bottom' and 'right' CSS property support was broken for
fixed-positioned boxes
* Change: all HTTP requests now contain fake "Mozilla" User-Agent
header, as some hosts do not allow scripts to access content
* Fixed: path to PDFLIB fonts directory was calculated incorrectly
when $_SERVER['PATH_TRANSLATED'] was not set
* Fixed: all 'require' commands moved to 'pieline.class.php' file,
so now additional files should be included now if you need to use
API
* Fixed: PHP 5 object model compatibility problem; pages using CSS
subproperties (like 'margin-left' or 'background-color') were
rendered incorrectly
* Fixed: 'cache' directory permissing check did not test the
'executable' permission.
* Fixed: support for 'colspan' / 'rowspan' attributes was broken
for 'TH' tag
* Fixed: "cannot open AFM file" message now contains reference to
"open_base_dir" setting and file permissions
2006-01-21 Konstantin Bournayev <bkon@bkon.ru>
* Fixed: text containing a mix of Greek and Latin characters was
rendered incorrectly in PS output
* Fixed: single open/close quote could cause the following word to
disappear in PS output
2006-01-14 Konstantin Bournayev <bkon@bkon.ru>
* Added support for interactive text form fields (PDFLIB 1.6)
* Added support for checkbox form fields (FPDF)
* Added support for radio form fields (FPDF)
* Fixed: 'ndash' sybol was rendered instead '-' (minus) symbol in
Postscript output
* Fixed: many non-latin-1 symbols could have their widths
calculated incorrectly in Postscript output
* Fixed: images were not displayed inside fixed-positioned
elements
* Fixed: rectangles drawn using "rect" FPDF output driver method
were positioned incorrectly
* Fixed: circles (i.e. list item markers) could not be filled in
FPDF output
* Fixed: circles (i.e. list item markers) were distorted in FPDF
output
* Fixed: user could not generate a page without a text content
using page breaking commands
2006-01-07 Konstantin Bournayev <bkon@bkon.ru>
* Several updates in documentation & source code comments
* Added support for interactive text form fields
* Added support for interactive submit form fields
* Fixed: a part content after the manual page break could be
printed on the same page
2005-12-30 Konstantin Bournayev <bkon@bkon.ru>
* A0-A3 and A6-A10 paper sized added to the list of predefined
media sizes
* Lengths given in relative 'em' and 'ex' units were incorrectly
calculated for 'background-position' property
* Fixed a PHP 5 compatibility problem, causing an fatal error
message
* TH attributes were completely ignored
* Fixed the issue related to printing the text on the page margins
inside the fixed-positioned elements
* Updated the "custom fonts" HOWTO
2005-12-24 Konstantin Bournayev <bkon@bkon.ru>
* Change: script have been optimized for pages contaning a lot of
text; speed boost of 10-30% expected.
* Change: FAQ updated
* Fixed: <input type="button"> could not be hidden using 'display:
hidden'
* Fixed: ##page## / ##pages## fields alignment problem
* Fixed: ##page## / ##pages## fields could be ignored if there
were no space before the field
* Fixed: elements having 'position: fixed' were drawn several
times on the same page
* Fixed: elements having 'position: fixed' could cause script to
die without any error messages
* Fixed: class name confict with Active-Link DOM XML extension
* Fixed: in PS output spaces were too wide
* Fixed PS output sometimes contained unexpected lines/borders
* Fixed vertical alignment issues inside the SELECT tag
* Fixed basic DOCTYPE support
* Fixed borders of nested inline element could be duplicated
* Fixed no background was rendered in nested inline elements
* Fixed negative margin values were ignored
* Fixed IMG elements in XHTML documents now handled correctly
(line height is calculated using the current font size)
* Fixed error in @medua rules parsing
* Fixed 'dotted' line style caused errors in FPDF output
* Fixed CSS rules with only pseudo-class selectors (e.g. ':link')
were ignored
* Fixed error with images as the list markers
* Fixed empty values of height/width attributes could results in
printing warning / notice PHP messages
* Fixed width of floating elements containing tables was
calculated incorrectly
* Fixed more tolerant processing of non-valid HTML: if tag
containg several attributes with the same name, only the first
value is taken into account.
* Fixed element absolute positioned inside the BODY elemenet using
'bottom' property could be positioned incorrectly
* Fixed background position containing both text and length values
were interpreted incorrectly
* Fixed several rounding error issues causing background images to
be positioned incorrectly
* Fixed sometimes background images could be incorrectly
vertically positioned
* Fixed Broken images inside the inline elements did not take
place at all
* Fixed block elements inside floating element could have their
percentage-constrained width calculated incorrectly
* Fixed block elements inside non-block elements could have their
percentage-constrained width calculated incorrectly
* Fixed 'bottom' value containing ex/em elements was calculated
incorrectly
* Fixed z-index CSS property was completely ignored
* Fixed font size given in ex/em units could cause an
unpredictable layout errors if ex/em units were used in other
property values
* Fixed absolute positioned element were positioned incorrectly
when left or top properties were omitted
* Fixed non-block floating element items had their width
calculated incorrectly
* Fixed more tolerant processing of invalid attribute names in
HTML
* Fixed floats could overlap if parent had constrained width
* Fixed overflow: hidden handling was broken
* Fixed 'ex' unit size ajusted to 0.6 fraction of current font
size instead of 0.55
* Fixed CSS rules applicable to element having more than one class
(e.g. .class1.class2 - WITHOUT space) were ignored
* Fixed :after / :before pseudoelement width was calculated
incorrectly if parent element had constrained width
* Fixed button bounding boxes may be drawn incorrectly sometimes
* Fixed constrained button height have been calculated incorrectly
* Fixed text was incorrecly positioned vertically in boxes having
non-default line-height
* Fixed height in ex/em units have been incorrectly calculated
* Fixed recent PHP versions (including PHP 5) had problems with
:after / :before pseudoelements
* Fixed body height: 100% CSS style was causing problems
* Fixed UTF byte-order mark at the beginning of the file could
prevent the very first rule from parsing
* Fixed width in ex/em units have been incorrectly calculated
using the default font size instead of current
2005-10-30 Konstantin Bournayev <bkon@bkon.ru>
* viewport.pdflib.php: non iso-8859-1 encoding support
* box.button.php: button content always was treated as iso-8859-1
encoding
* box.text.php: encoding-override directive was broken
2005-10-17 <Konstantin@BURNAEV>
* PS2PDF no more whitespaces should be at the beginning of the
text lines
* PDFLIB output now allows local links between pages
* PS2PDF and FPDF output now support local links
* fixed-positioned elements may be drawn on page margins
* FPDF now have the following functions: Save, Restore, Translate,
MakePath, FillPath, Fill, Circle allowing backgrounds, borders
and list markers to be rendered
2005-08-14 Konstantin Bournayev <bkon@bkon.ru>
* box.select.php: fixed bug 1251864 (PS/PDFLIB) option box width
is calculated incorrectly
* box.img.php: fixed bug 1253150 (PDFLIB) IMG Proportional scaling
* box.block.php: fixed bug 1255591 (PDFLIB) Absolute positioned
box width
* box.block.php: fixed bug 1255584 (PDFLIB) absolute positioning
inside BODY
* box.table.cell.ps: fixed bug 1255612 (PS) 'nowrap' cell width
* table.ps: fixed bug 1255696 (PS) align="center" table are not
aligned
* xhtml.utils.inc.php: fixed bug 1255728 (PS) Misplaced TD tag may
cause PS error
* html.attrs.inc.php: fixed bug 1255732 (PS) iframes with
framrborder="1" cause PS errors
* box.iframe.php: fixed bug 1255740 (PDFLIB) IFRAME tag is ignored
* css.vertical-align.inc.php: fixed bug 1256476 (ALL)
valign="center" is ignored
* css.background.inc.php: fixed bug 1256636 (PDF) row background
not rendered
* box.button.php: fixed bug 1256631 (ALL) vertical alignment
inside buttons
* box.button.php: fixed bug 1256630 (ALL) height CSS property
applied to button input
2005-08-07 Konstantin Bournayev <bkon@bkon.ru>
* help/calling.html: feature request 1225611 Script parameters are
undocumented
* help/calling.html: feature request 1225677 Explanation of
'scalepoints' option
* ps.image.encoder.imagemagick.inc.php: feature request 1248710
Imagemagick image processing support
* css.defaults.inc.php: reature request 1252407 Form elements have
plain solid borders
* box.block.php: fixed bug 1247891 (PDFLIB) icorreclty positioned
floats
* flow_context.class.inc.php: fixed bug 1249682 (PS/PDFLIB) floats
do not expand containing table cells
* html2ps.php: fixed bug 1249959 (PDFLIB) Problem using Active
Link DOM XML
* css.border.inc.php: fixed bug 1250123 some CSS border values are
ignored
* box.img.php: fixed bug 1250130 (PDFLIB) scaled images are not
supported
* css.border.inc.php: fixed bug 1250147 (ALL) 'border-style' CSS
property ignored
* form.php: fixed bug 1250738 PS output, "destination" option does
not work
* xhtml.tables.inc.php: fixed bug 1250741 (ALL) TH tags ignored
* css.pseudo.align.inc.php: fixed bug fixed bug 1250937 (ALL)
incorrect content alignment in nested tables
* css.list-style.inc.php: fixed bug 1250945 1250944 (PDFLIB)
list-style CSS property is ignored
* css.list-style.inc.php: fixed bug 1250945 (PS)
list-style/list-style-type:none is not recognized
* css.list-style-position.inc.php: fixed bug 1250960 (ALL)
list-style-position CSS propery is ignored
* css.list-style-image.inc.php: fixed bug 1250962 (ALL)
list-style-image CSS propery is ignored
* templates/missing_gs.html: fixed bug 1251040 (WIN) gswin32.exe
causes script to "hang"
* css.background.image.inc.php: fixed bug 1251132 Quoted
background-image values are ignored
* box.table.php: fixed bug 1251142 (PS) colspanned columns with
constrained widths
* xhtml.utils.inc.php: fixed bug 1251550 Some tags are not
coverted to lowercase
* css.defaults.inc.php: fixed bug 1251594 Lists with margin-left:0
are rendered incorrectly (IE like)
* css.border.inc.php: fixed bug 1251606 (PDFLIB) composite values
of border-left/right/top/bottom
* box.table.row.php: fixed bug 1251628 (PDFLIB) Contents of column
after colspan
* box.input.text.php: fixed bug 1251827 (PDFLIB) input width
inside the tables
* css.height.inc.php: fixed bug 1251857 - (PDFLIB) 100% content
height results in blank PDF
* css.border.inc.php: fixed bug 1252412 - (ALL) inset style is
ignored in 'border' property
* box.table.php: fixed bug 1252463 - (PDFLIB) Table border overlap
previous box
2005-07-30 Konstantin Bournayev <bkon@bkon.ru>
* box.table.php: fixed bug 1231826 - empty colspan columns are not
displayed properly
* ps.image.encoder.stream.inc.php: fixed bug 1221703 - /limitcheck
error while rendering postscript
* css.vertical-align.inc.php: fixed bug 1224662 - 'text-top' and
'text-bottom' not supported
* css.pseudo.align.inc.php: fixed bug 1228168 - text-align
property applied to block content
* css.font.inc.php: fixed bug 1229878 - composite CSS 'font'
property not supported
* css.selectors.inc.php: fixed bug 1235541 - INPUT type attribute
is case-sensitive
* box.text.php: fixed bug 1239364 - Text cut-off (similar to bug
1220122)
* fetcher.class.php: fixed bug 1245307 - HTTP responce code 403
causes error
* xhtml.tables.inc.php: fixed bug 1245915 - Misplaced TR/TD tags
cause XHTML conversion problems
* fetcher.class.php: fixed bug 1245940 - Malformed URLs cause
mystic error messages
* xhtml.entities.inc.php: fixed bug 1245943 - Unescaped ampersants
cause errors
* box.table.php: fixed bug 1245990 - align="center" TABLE
attribute - width issue
* box.block.php: fixed bug 1246571 - margin: auto issue
* css.height.inc.php: fixed bug 1246625 - (PDFLIB output) CSS
percentage height
* css.height.inc.php: fixed bug 1246689 - Row 'height' attribute
is ignored
* box.table.php: fixed bug 1246694 - (PDFLIB) vertical-align does
not work with 'height'
* ps.image.encoder.stream.inc.php: fixed bug 1246715 - Background
images are rendered VERY slow
* tag.frame.inc.php: fixed bug 1247374 - Frame box height is less
than expected
* box.null.php: fixed bug 1247404 - Display: none affects
siblings?
* css.pseudo.nowrap.inc.php: fixed bug 1247427 - nowrap attribute
is applied to the cell children
* css.defaults.inc.php: fixed bug 1247433 - Object/Embed tags
issue
* tree.navigation.inc.php: fixed bug 1247461 - display: none cause
script to hang
* xhtml.entities.inc.php: fixed bug 1247840 - &#X?? hecadecimal
character references are not recognised
* box.img.php: fixed bug 1247849 - Consecutive images are NOT
being wrapped.
* box.list-item.php: fixed bug 1247900 - (PDFLIB) Ordered lists
are not supported
* box.container.php: fixed bug 1247902 - (PDFLIB) complicated
pages causes PDFLIB errors
* css.parse.inc.php: fixed bug 1247911 - @import CSS rules are
ignored
2005-07-24 Konstantin Bournayev <bkon@bkon.ru>
* box.inline.php: fixed bug 1242411 - PRE tag is not supported
* converter.class.php: fixed bug 1243836 - (iconv) Pages with
encoding: utf-8 cause errors
* html2ps.php: feature request 1230933 - Ability do disable
HTML->XHTML conversion
* fetcher.class.php: fixed bug 1243837 - (w/o iconv) leading and
trailing spaces in encoding names
* css.white-space.inc.php: fixed bug 1243823 - white-space
property is ignored
* html.attrs.inc.php: fixed bug 1243821 - nowrap attribute is
ignored
* pdf.viewport.php: fixed bug 1243808 - (PDF) Nested lists cause
PHP error
* box.table.php: fixed bug 1243810 - Unconstrained table width is
calculated incorrectly
2005-07-16 Konstantin Bournayev <bkon@bkon.ru>
* html2ps.php: fixed bug 1239361 - Whitespaces in ULR field are
significiant
* box.br.php: fixed bug 1238821 - <br> ignored at the end of block
box
* xhtml.p.inc.php: fixed bug 1239343 - P tags are closed
incorrectly
* css.font.inc.php: fixed bug 1239408 - PHP notice messages when
'font-family' have no value
* table.ps: fixed bug 1239441 - tables and margin: auto
* fetcher.class.php: fixed bug 1239443 - problem with relative
HTTP redirects
* xhtml.autoclose.inc.php: fixed bug 1239478 - Problem with
autoclosing table tags
* box.table.cell.php: fixed bug 1238161 - Bottom part of rowspaned
cells are not rendered
2005-07-10 Konstantin Bournayev <bkon@bkon.ru>
* css.border.inc.php: fixed bug 1235584 - PDFLIB output ignores
'border: none'
* fetcher.class.php: fixed bug 1235600 - 301 HTTP redirect causes
error
* fetcher.class.php: fixed bug 1235270 - HTTP responce code 302
Found causes error
* fetcher.class.php: fixed bug 1234176 - Mystic error messages if
PDFLIB is missing
* fetcher.class.php: fixed bug 1216996 - Security limitations on
'fopen' function can cause problems
2005-07-09 Konstantin Bournayev <bkon@bkon.ru>
* templates/missing_pdflib.html: fixed bug 1234176 - Mystic error
messages if PDFLIB is missing
* html2ps.php: Fixed bug 1216996 - Security limitations on 'fopen'
function can cause problems
* fetcher.class.php: Fixed bug 1235270 - HTTP responce code 302
Found causes error
2005-07-07 Konstantin Bournayev <bkon@bkon.ru>
* tag.ulol.inc.php: fixed bug 1233993 - OL 'start' attribute not
supported
* writer.class.php: fixed bug 1225284 - Mystic error messages in
no GS is found
* writer.class.php: fixed bug 1234175 - Mystic error message if
'exec' is disabled
2005-07-03 Konstantin Bournayev <bkon@bkon.ru>
* writer.class.php: feature request 1220465 - PDF now can be
generated natively using PDFLIB
* writer.class.php: feature request 1230338 - PDFLIB dynamic
loading using 'dl'
2005-06-30 Konstantin Bournayev <bkon@bkon.ru>
* text-align.ps: fixed bug 1230159 - Problems with 'text-align:
justify' + 'text-indent'
2005-06-28 Konstantin Bournayev <bkon@bkon.ru>
* fetcher.class.php: feature request 1187268 - encoding now
detected using HTTP headers
* html2ps.php: feature request 1229139 - open result in the
browser window
Notice: 'tofile' parameter have been renamed to 'output'
parameter; default script behaviour have changed to display result
in browser window instead of providing the file do download. You
can get old-style behaiour by setting 'output' to '1' value.
2005-06-20 Konstantin Bournayev <bkon@bkon.ru>
* box.select.ps: fixed bug 1224157 - Text do not fit in SELECT
boxes
* box.select.ps: fixed bug 1224154 - SELECT tag text cut-off
* footer.ps: fixed bug 1224139 - Multi-page documents are not
displayed properly
* box.text.php: fixed bug 1223900 - Undefined property:
default_baseline
* css.list-style-type.inc.php: fixed bug 1223899 - "undefined
constant" notices when E_NOTICE is enabled
2005-06-19 Konstantin Bournayev <bkon@bkon.ru>
* treebuilder.class.php: fixed bug 1218439 - 'ActiveLink xml
parser returns standard XML entities as-is'
* footer.ps: fixed bug 1220122 - 'text is cut-off at the end of
page'
* writer.class.php: new - basic PDFLIB rendering support
* footer.ps: fixed bug 1214217 - 'Floating items cannot span more
than one page'
* tag.ulol.inc.php: fixed bug 1218398 - 'OL html tag is not
supported'
* form.php: fixed bug 1220121 - 'Bottom margin value is ignored'
* css.margin.inc.php: fixed bug 1221681 - 'Class ... not found'
errors when running under PHP 5
* writer.class.php: fixed bug 1221776 - script dies with mystic
error message when PDFLIB is not present
* css.list-style-type.inc.php: new support for 'decimal',
'decimal-leading-zero', 'lower-roman' and 'upper-roman',
'lower-latin' and 'upper-latin', 'lower-alpha' and 'upper-alpha'
values of 'list-style-type' property