Lines Matching refs:to

4 * Ability to customize User-Agent header in the HTTP requests sent by cURL (@samuelecat, #1229)
10 * Add C128RAW barcode type to create any barcode (ex: subtype change in middle of barcode) (#1124)
11 * Add proxy support to curl
16 * Added `exposeVersion` configuration variable allowing to hide mPDF version from Producer tag and HTTP headers
19 * Allowed image stream whitelist to be customised (#1005, thanks @jakejackson)
28 * It is possible to disable automatic cache cleanup with `cacheCleanupInterval` config variable
31 * Added `curlExecutionTimeout` configuration variable allowing to `CURLOPT_TIMEOUT` when fetching remote content
33 * Added `quiet_zone_left` and `quiet_zone_right` to barcodes which support quiet zones in order to customize its width
34 * Updated `CssManager` to use the `RemoteContentFetcher` class instead of `curl` natively (@greew)
35 * Added optional `continue2pages` parameter to `SetDocTemplate` method, allowing a template to continue the last 2 pages alternately (@bmg-ruudv)
37 * Fix: Using mpdf in phar package leads to weird errors (#1504, @sandreas)
45 * Updated FPDI dependency to version 2 (thanks a lot, @JanSlabon)
47 - case of `ImportPage` method changed to `importPage`
48 - similarly, case of `setSourceFile` and `useTemplate` was changed to a lowercase first letter.
51 * Moved QRCode generating code portions to external package _mpdf/qrcode_
74 - Various notice fixes (kudos to all respective authors)
79 * Allow passing file content or file path to `SetAssociatedFiles` (#558)
80 * Allowed ^1.4 and ^2.0 of paragon/random_compat to allow wider usage
99 - Practically all classes renamed to use `PascalCase` and named to be more verbose
100 - Changed directory structure to comply to `PSR-4`
109 - ICC profile is loaded as entire path to file (to prevent a need to write inside vendor directory)
110 - Moved examples to separate repository
111 - Moved `TextVars` constants to separate class
112 - Moved border constants to separate class
116 - All methods in Barcode class renamed to camelCase including public `dec_to_hex` and `hex_to_dec`
117 - Decimal conversion methods (to roman, cjk, etc.) were moved to classes in `\Mpdf\Conversion` namespace
118 - Images in PHP variables (`<img src="var:smileyface">`) were moved from direct Mpdf properties to `Mpdf::$imageVars` public property array
121 - Changed names to camelCase without underscores and to `computeBezierBoundingBox`
153 - Converted arrays to short syntax
157 - Image type guessing from content separated to its own class
165 - All debug and additional messages are now sent to the logger
167 - `FontFileFinder` class allowing to specify multiple paths to search for fonts
168 - `MpdfException` now extends `ErrorException` to allow specifying place in code where error occured
169 - Generating font metrics moved to separate class
171 - Availability to set custom default CSS file
172 - Availability to set custom hyphenation dictionary file
173 - Refactored code portions to new "separate" classes:
214 - Reformated (almost) all PHP files to keep basic code style
216 - Converted all txt, php, css, and htm files to utf8
218 - Change all else if calls to elseif
221 - Changed all `mPDF::Error` and `die()` calls to throwing `MpdfException`
223 - FPDI updated to 1.6.0 to fix incompatible licenses
226 - Renamed example files: change spaces to underscores to make scripting easier
230 - Work with HTML tags separated to `Tag` class
235 - Check $html in `$mpdf->WriteHTML()` to see if it is an integer, float, string, boolean or
236 a class with `__toString()` and cast to a string, otherwise throw exception.
296 - SVG images - fix to ensure opacity is reset before another element
300 - SVG text which contains a `<` sign, it will break the text - now processed as `&lt;` (despite the fact that this does not conform to XML spec)
303 - CSS support for :nth-child() selector improved to fully support the draft CSS3 spec - http://www.w3.org/TR/selectors/#nth-child-pseudo
306 - CSS not applying cascaded styles on `<A>` elements - [changed MergeCSS() type to INLINE for 'A', LEGEND, METER and PROGRESS]
316 - Tables - if table width specified, but narrower than minimum cell wdith, and less than page width - table will expand to
326 - Images - image height is reset proportional to original if width is set to maximum e.g. `<img width="100%" height="20mm">`
327 - URL handling changed to work with special characters in path fragments; affects `<a>` links, `<img>` images and
329 - also to ignore `../` included as a query value
365 - start of end tag in PRE incorrectly changed to &lt;
368 - [changes to avoid warning notices by checking if (isset(x)) before referencing it]
369 - text with letter-spacing set inside table which needs to be resixed (shrunk) - letter-spacing was not adjusted
375 (Adjusts line height to take account of superscript and subscript except in tables)
377 - tables - font size carrying over from one nested table to the next nested table
379 - tables - if table width set to 100% and one cell/column is empty with no padding/border, sizing incorrectly
418 - table with fixed width column and long word in cell set to colspan across this column (adding spare width to all columns)
452 Changes to `preg_replace` with `/e` modifier to use `preg_replace_callback`
459 Small change to function `barcode_c128()` which allows ASCII 0 - 31 to be used in C128A e.g. chr(13) in:
508 - "hyphens: manual" - Added to $this->defaultCSS
514 - $this->CJKforceend = false; // Forces overflowng punctuation to hang outside right margin (used with CJK script)
520 Changes in mPDF 5.7 may cause some changes to the way your documents appear. There are two main differences:
542 - Line breaking improved to avoid breaks within words where HTML tags are used e.g. H<sub>2<sub>0
543 - Line breaking in CJK scripts improved (and ability to force hanging punctuation)
546 - Bidi override codes supported - Right-to-Left Embedding [RLE] U+202B, Left-to-Right Embedding [LRE] U+202A,
548 - Support for `<base href="">` in HTML - uses it to SetBasePath for relative URLs.
549 - HTML tag - added support for `<wbr>` or `<wbr />` - converted to a soft-hyphen
562 - "z-index" can be used to utilise layers in the PDF document
565 The HTML elements `<dottab>` and `<textcircle>` can now have CSS properties applied to them.
585 - Transform to uppercase/lowercase not working for chars > ASCII 128 when using core fonts
589 - Textcircle - when moved to next page by "page-break-inside: avoid"
591 - Paths to img or stylesheets - incorrectly reading "//www.domain.com" i.e. when starting with two /
594 - Image URL parsing rewritten to handle both urlencoded URLs and not urlencoded (included in release mPDF 5.6.1)
595 - `<dottab>` fixed to allow color, font-size and font-family to be correctly used, avoid dots being moved to new page, and to work in RTL
626 - `<img src="data:image/gif;base64,....">` improved to make it more robust, and background: `url(data:image...` now added to work
631 - `<mark>` has a default CSS set in config.php to yellow highlight
637 - font: "auto" added: automatically sizes text to fill semicircle (if both set) or full circle (if only one set)
652 - embedded fonts: Panose string incorrectly output as decimals - changed to hexadecimal
654 *****Need to delete all ttfontdata/ files in order for fix to have effect.
655 - `<textCircle>` background white even when set to none/transparent
656 - border="0" causing mPDF to add border to table CELLS as well as table
660 - images fixed to work with Google Chart API (now mPDF does not urldecode the query part of the src)
662 - SVG image nested int eht HTML failed to show if code too large (? > 32Kb)
663 - cyrillic character p &#1088; at end of table cell caused cell height to be incorrectly calculated
691 To avoid just the border/background-color of the (empty) end of a block being moved on to next page (`</div></div>`)
693 `$this->margBuffer = 0; // Allow an (empty) end of block to extend beyond the bottom margin by this amount (mm)`
698 Added to (arabic) fonts to allow "use non-mapped Arabic Glyphs" e.g. for Pashto
713 However, some fonts include these characters "un-mapped" to Unicode (including XB Zar and XB Riyaz, which are bundled with mPDF).
714 `'unAGlyphs' => true`, added to the config_fonts.php file for appropriate fonts will
716 This requires the font file to include a Format 2.0 POST table which references the glyphs as e.g. uni067C.med or uni067C.medi:
719 NB If you want to know if a font file is suitable, you can open a .ttf file in a text editor and search for "uni067C.med" - if it exists, it may work!
722 mPDF maps these characters to part of the Private Use Area allocated by Unicode U+F500-F7FF. This could interfere with correct use
731 Avoid just the border/background-color of the (empty) end of a block being moved on to next page (`</div></div>`)
737 This has been moved to a new file: classes/ttfontsuni_analysis.php.
739 The 3 utility scripts have been updated to use the new extended class:
748 - Border & background when closing 2 blocks (e.g. `</div></div>`) incorrectly being moved to next page because incorrectly
759 - ToC if nested > 3 levels, line spacing reduces and starts to overlap