freenetis-github/application/vendors/mpdf/CHANGES 5.7.3.txt @ 7247a0d5
ea3ca5d4 | Michal Kliment | Files changed
|
|
-------------
|
|||
mpdf.php
|
|||
classes/cssmgr.php
|
|||
config.php (added 'main' to $this->allowedCSStags and $this->outerblocktags)
|
|||
Bug Fixes & Minor Additions
|
|||
---------------------------
|
|||
- Tables - cellSpacing and cellPadding taking preference over CSS stylesheet
|
|||
- Tables - background images in table inside HTML Footer incorrectly positioned
|
|||
- Tables - cell in a nested table with a specified width, should determine width of parent table cell
|
|||
(cf. http://www.mpdf1.com/forum/discussion/1648/nested-table-bug-)
|
|||
- Tables - colspan (on a row after first row) exceeds number of columns in table
|
|||
- Gradients in Imported documents (mPDFI) causing error in some browsers
|
|||
- Fatal error after page-break-after:always on root level block element
|
|||
- Support for 'https/SSL' if file_get_contents_by_socket required (e.g. getting images with allow_url_fopen turned off)
|
|||
- Improved support for specified ports when getting external CSS stylesheets e.g. www.domain.com:80
|
|||
- error accessing local .css files with dummy queries (cache-busting) e.g. mpdfstyleA4.css?v=2.0.18.9
|
|||
- start of end tag in PRE incorrectly changed to <
|
|||
- error thrown when open.basedir restriction in effect (deleting temporary files)
|
|||
- image which forces pagebreak incorrectly positioned at top of page
|
|||
- [changes to avoid warning notices by checking if (isset(x)) before referencing it]
|
|||
- text with letter-spacing set inside table which needs to be resixed (shrunk) - letter-spacing was not adjusted
|
|||
- nested table incorrectly calculating width and unnecessarily wrapping text
|
|||
- vertical-align:super|sub can be nested using <span> elements
|
|||
- inline elements can be nested e.g. text <sup>text<sup>13</sup>text</sup> text
|
|||
- CSS vertical-align:0.5em (or %) now supported
|
|||
- underline and strikethrough now use the parent inline block baseline/fontsize/color for child inline elements *** change in behaviour
|
|||
(Adjusts line height to take account of superscript and subscript except in tables)
|
|||
- nested table incorrectly calculating width and unnecessarily wrapping text
|
|||
- tables - font size carrying over from one nested table to the next nested table
|
|||
- tables - border set as attribute on <TABLE> overrides border set as CSS on <TD>
|
|||
- tables - if table width set to 100% and one cell/column is empty with no padding/border, sizing incorrectly
|
|||
(http://www.mpdf1.com/forum/discussion/1886/td-fontsize-in-nested-table-bug-#Item_5)
|
|||
- <main> added as recognised tag
|
|||
- CSS style transform supported on <img> element (only)
|
|||
All transform functions are supported except matrix() i.e. translate(), translateX(), translateY(), skew(), skewX(), skewY(),
|
|||
scale(), scaleX(), scaleY(), rotate()
|
|||
NB When using Columns or Keep-with-table (use_kwt), cannot use transform
|
|||
- CSS background-color now supported on <img> element
|
|||
- @page :first not recognised unless @page {} has styles set
|
|||
- left/right margins not allowed on @page :first
|