./wip/wkhtmltopdf, Render HTML into PDF and image formats using QT Webkit

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.12.2.1, Package name: wkhtmltopdf-0.12.2.1, Maintainer: zecrazytux

wkhtmltopdf and wkhtmltoimage are open source (LGPL) command line
tools to render HTML into PDF and various image formats using the
QT Webkit rendering engine. These run entirely "headless" and do
not require a display or display service.


Required to run:
[graphics/freetype2] [graphics/png] [graphics/jpeg] [fonts/fontconfig] [security/openssl] [x11/Xrender]

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

RMD160: b5081626d9f4617ee1b4555d1f0ed7514dbb5771
Filesize: 35399.049 KB

Version history: (Expand)


CVS history: (Expand)


   2015-08-17 17:34:47 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update wkhtmltopdf to 0.12.2.1.

v0.12.2.1 (2015-01-19)

- update OpenSSL to 1.0.1l
- #2084: [qt] make background transparent by default when rendering to PDF
- #2142: fix wkhtmltoimage ignoring --javascript-delay and --window-status
- #2151: [qt] fix PDFs rendering without embedded fonts on 64-bit Cocoa build

v0.12.2 (2015-01-09)

- external libraries updated: OpenSSL to 1.0.1k, libpng to 1.5.21 and
  xz to 5.2.0
- fix build failure with unpatched Qt >= 5.3
- #1539: [qt] using OpenType fonts now results in selectable text on Windows
- #1638: [qt] fix incorrect rendering of JPEG images on Windows Server
  2008 x64
- #1639: block access to local files on Windows when an invalid URL is used
- #1640: [qt] make table page-break logic opt-in via CSS at the row level
- #1676: do not allow overriding the header/footer settings for cover pages
- #1676: set page margins correctly via computed header/footer heights
  for multiple URLs
- #1758: fix corrupt image when output is specified as "-" in wkhtmltoimage
  on Windows
- #1722: [qt] fix broken hyphenation with soft-hyphens
- #1769: fixed unicode URLs in links
- #1772: added variable 'isodate' for substitution in headers/footers
- #1790: fix handling of temporary files during PDF conversion via API
- #1808: fix [sitepage] and [sitepages] not working without
  HTML headers/footers
- #1825: fix handling of non-ASCII characters in command-line arguments
- #1863: [qt] blank page or crash with low DPI on Windows
- #1892: --window-status causes endless loop with --header-html
- #1906: fix wrong comparison when parsing list parameters
- #1944: [breaking change] fix the reflection subsystem to fix
  the non-functional API
- #1949: fix generation of tarball in the posix-local build
- #1955: installer does not work on 32-bit OS X (10.6.x or 10.7.x)
- #1961: add explicit dependency on minimal font packages for all
  linux targets
- #1988: fix footer spacing being ignored (and header spacing being used
  instead)
- #1992: add support for CentOS 7 target
- #2055: [qt] rendering of Thai symbols is very slow
   2014-07-17 22:47:10 by Filip Hajny | Files touched by this commit (1)
Log message:
Disable JavaScript JIT in the embedded Qt. Dramatically reduces
memory usage when parsing complex pages. Bump PKGREVISION.
   2014-07-02 23:20:08 by Filip Hajny | Files touched by this commit (12) | Package updated
Log message:
Update wkhtmltopdf to 0.12.1.

Change the build to use the embedded/patched QT for true headless
operation (similar to wip/phantomjs).

v0.12.1 (2014-06-26)
--------------------
* removed support for PostScript output which is not supported in QT5
* use OpenSSL 1.0.1g for the Windows builds
* #1502: fix spurious "exit with code 1 due to http error: 1xxx" errors
* #1504: [qt] fix rendering issues for JPEG with XMP metadata
* #1507: [qt] fix crash when CSS widows are specified
* #1509: fix TOC support which was broken after upgrade to latest Qt
* #1512: [qt] fix crashes when rendering JPEG images on Windows
  Server 2008 x64
* #1544: use UTF-8 encoding for the HTML generated by the TOC XSL
* #1545: PDFs rendering without embedded fonts on OS X
* #1546: fix problem with non-ASCII characters in output path on Windows
* #1585: delete existing files explicitly in windows installer
* #1586: [qt] suppress blank page generated if the first cell spans
  multiple pages
* #1631: [qt] crash when hiding header for a specific page
* #1686: [qt] --user-style-sheet does not work on Windows
* #1757: fix parsing of ColorMode and PrinterMode in the API
* #1764: include text codecs for Chinese (Simplified/Traditional),
  Japanese and Korean
* fix compilation failures when not building with patched Qt/WebKit
* support building with non-patched Qt4/Qt5 in either shared or static mode
* implement a --license command line option
* update URLs in the internal documentation
* generate API documentation for libwkhtmltox (on the website)
* display version in compiled binary properly under various scenarios
* complete revamp of the build system, which now generates native packages
  on all platforms

v0.12.0 (2014-02-06)
--------------------
* #443: add "sitepage" and "sitepages" support for headers
* #175: add ability to auto calculate header/footer heights
* #1086: don't return freed memory; instead use a string cache
* #648: delete infinite warnings into console about window status
* #550: enable tunneling to use a HTTP proxy for HTTPS
* #1277: avoid crash due to premature deletion of ResourceObject
* lots of fixes/enhancements for memory and error management
* add --quiet option to wkhtmltoimage
* add --cache-dir option for configuring web cache directory
* add --load-media-error-handling to handle errors for media files
* add --viewport-size to specify viewport size
* reserve heights when not using HTML header/footer
* lots of improvements in the build system
* lots of typos were fixed in various places
* [qt] rebase patch series on QT 4.8.5 (now hosted on github)
* [qt] fixes to get static builds working for MSVC 2010 (32/64 bit)
* [qt] prevent page breaks in table rows
* [qt] repeat THEAD/TFOOT when table contains page breaks
* [qt] improve font kerning as per Webkit bug 93263
* [qt] various table page-break improvements
* [qt] fix rendering due to incorrect page height computation
* [qt] implement "page-break-inside: avoid" for non-floating block
  elements
* [qt] enable WOFF file support
* [qt] add support for CSS widows and orphans for block elements

v0.11.0 rc2
-----------
* #354: Propper handling of directly embedded grayscale jpeg images
* #429: output filenames interperted as latin1 instead of utf8
* #441: Gif images do not work
* #463: Null byte in anchor name
* #635: Make /dests an indirect object
* #730: Do not assume that QPixmap requiers GUI
   2012-10-07 22:11:06 by Aleksej Saushev | Files touched by this commit (137)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2011-10-16 13:08:48 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Add quote chars.
   2011-10-16 13:06:41 by Ryo ONODERA | Files touched by this commit (2)
Log message:
Update to 0.11.0.rc1

Changelog:
v0.11.0 rc1:

    Fix  issue 149 : Use base url to resolve links
    Fix  issue 667 : Expose load settings in image c binding
    Fix  issue 707 : Relative links are converted to absolute links
    Update to newer version of qt
   2011-08-08 15:52:24 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Use ${INSTALL_LIB} instead of cp.
   2011-08-08 15:12:21 by Ryo ONODERA | Files touched by this commit (1)
Log message:
* Convert whitespaces to tabs
* Sort SUBST lines.
* Remove useless line.