Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update to latest #1

Open
wants to merge 109 commits into
base: master
Choose a base branch
from
Open

update to latest #1

wants to merge 109 commits into from

Conversation

cornz
Copy link
Owner

@cornz cornz commented Jul 31, 2019

No description provided.

ashkulz and others added 30 commits April 7, 2017 16:56
Apparently, there are still some users so bring them back as
releases in a separate repository.
…being buffered when using with C# Process object and I couldn't get realtime progress feedback
- the javascript property to test for `<input readonly>` is actually `this.readOnly`
- https://www.w3schools.com/jsref/prop_text_readonly.asp
Currently wkhtmltox don't ignore media errors for URL with a query string whereas
load-media-error-handling takes 'ignore' value. This is due to QFileInfo::completeSuffix()
returning extension as well as qs.

This little fix circumvents this issue by removing everything using regexp: '\?.*$'.
Correctly pass the 'copy count' to QPrinter if QT hacks are not defined.
AppVeyor was timing out on the 64-bit MSVC 2015 build, and the OS X
image for Travis CI errored out when downloading xz, so use actual
URL from SourceForge.
- parallel OpenSSL 1.0/1.1 support
- fixes for latest MXE (mingw-w64)
- fixes for latest macOS SDK (10.13)

Also use "xcode9.3" image in TravisCI to validate the macOS build,
and switch to --openssl-linked for the Linux build.
There's no need to keep duplicate copies in include/wkhtmltox,
as there would be no users of this unstable API. The stable API
headers are now automatically included during "make install".

Remove scripts/sync-headers.sh as it is now redundant.
This would be more in line with the build system used for releases.
At the same time, remove the old build scripts as they will not
be used going forward.
ashkulz and others added 30 commits June 11, 2020 18:04
This was incorrect after the switch to using 96 DPI.
This guarantees that images referenced only within @media print { }
are loaded when using --print-media-type. An additional benefit is
that images for irrelevant media types won't be loaded, only to be
discarded at printing time.

This fixes #4674
The following command was used:

  rm -fr docs/libwkhtmltox/ && doxygen && mv libdoc/html docs/libwkhtmltox

fixes #4763
This commit does not comprise changes expected in the doc file 'wkhtmltopdf.txt'
after auto-generation.

Co-authored-by: Jannick <thirdedition@gmx.net>
Libraries on OS X are referenced by binaries using absolute paths. When
linking, the linker copies this path from the library it links into the
compiled binary. To make this work with non-default paths, the library
must contain its own installation path as so-called "install name".

This makes libwkhtmltox a well-behaved library on OS X and fixes running
wkhtmltopdf if the library isn't in /usr/lib or /usr/local/lib.

Co-authored-by: Clemens Lang <neverpanic@gmail.com>
- add and connect debug and info signals across the project
- add a debug log level & additional debugging output
- emit JavaScript console messages as INFO rather than WARNING
Also include proper ppc64el builds for Debian/Ubuntu.
* Debian 11 (bullseye)
* Ubuntu 22.04 (jammy)
* AlmaLinux 9
* AlmaLinux 8 (replaces CentOS 8)
* proper ppc64el builds for Debian 10 & Ubuntu 18.04/20.04

0.12.6.1-1 had various issues due to typos and was taken down,
and AlmaLinux 9 ppc64le build keeps timing out on GitHub Actions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet