Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
2b3f8bb
fix mixed-content warning due to import of font over HTTP
ashkulz Apr 7, 2017
3bf2f1e
Added viewportSize to ReflectImpl<PdfGlobal>
rdvojmoc Apr 18, 2017
bd90cb9
Documentation about `--header-html header.html` doesn't work
duncansmart Apr 13, 2017
928fd04
Fix typo
bsinky Apr 19, 2017
e90e682
Fix additional typo, aide->idea
bsinky Apr 27, 2017
4babef1
Fix typos in both doc and src files
bsinky Apr 28, 2017
7339caf
migrate to GitHub releases for all versions after 0.12.0
ashkulz Jun 18, 2017
7e91466
remove the obsolete downloads
ashkulz Jun 18, 2017
ede3490
bring back the obsolete downloads
ashkulz Jun 19, 2017
6f755a8
link to UptimeRobot status monitoring in website footer
ashkulz Jun 20, 2017
147b9f1
Added fflush call to end of ProgressFeedback functions as stderr was …
jamyspex Jul 31, 2017
163e124
Fix translation of readonly form fields
skennedy Jul 6, 2017
333521a
Remove query string from failed url, before handling error
Aug 5, 2017
a549c7b
Add a setting to perform hostname lookup via proxy
SanderKleykens Sep 1, 2017
da9f7c7
Improve network error message
SanderKleykens Aug 30, 2017
ccf91a0
Correctly pass the 'copy count' to QPrinter
cptjazz Dec 6, 2017
ffeeff5
doc nit
acinader Feb 8, 2018
ea92101
import distro patches for Qt 4.8.7
ashkulz Apr 27, 2018
29f5f7e
Fix application name in libwkhtmltox (bug #3476)
julego Apr 14, 2018
386853e
attempt to make the CI builds work again
ashkulz Apr 30, 2018
1744d93
update to the latest Qt and update CHANGELOG.md
ashkulz Apr 30, 2018
d0fc31b
use relative path for qt submodule
ashkulz May 6, 2018
bf08ab7
update to the latest Qt for various build improvements
ashkulz May 7, 2018
3ca39ce
use the headers in src/lib as the single copy used everywhere
ashkulz May 9, 2018
a23cca3
update to latest Qt + sync CHANGELOG
ashkulz May 7, 2018
4e55105
use packaging repo for TravisCI + switch to VS2015 for AppVeyor
ashkulz May 9, 2018
4d5da3e
ensure that temp file is cleaned up when using the c bindings
robinbetts May 25, 2018
42ee518
fix Windows "make install" workflow + linking to static zlib for MSVC
ashkulz May 24, 2018
f2ffd79
switch CI builds to use scripts from packaging repository
ashkulz May 27, 2018
37e9f91
bump version to 0.12.5-rc
ashkulz May 27, 2018
3764cf5
add downloads for 0.12.5-rc
ashkulz May 29, 2018
6f77c46
use same QWebPrinter instance in "counting" and "printing" phases
ashkulz Jun 4, 2018
2cf4f5b
update CHANGELOG + release updated 0.12.5-rc build
ashkulz Jun 4, 2018
1c208f7
update .gitignore for in-source builds
ashkulz Jun 10, 2018
a104752
enable headless mode on Unix for non-patched Qt5 builds
ashkulz Jun 10, 2018
753bbbd
update usage + library documentation
ashkulz Jun 10, 2018
fb66a31
add missing names in AUTHORS + sort as per commit count
ashkulz Jun 10, 2018
a8ba57e
release 0.12.5
ashkulz Jun 10, 2018
64f1b18
bump version to 0.12.6-dev
ashkulz Jun 10, 2018
e159893
add download links for the 0.12.5 release
ashkulz Jun 11, 2018
60919d7
Fix grammar in docs
jjok Jun 12, 2018
b17e112
fix TOC and other special pages not present in output PDF
ashkulz Jun 18, 2018
4f1b79d
Fixes minor typos from issue #2529 in help text. (#3965)
Tomsgu Jun 19, 2018
2f6ccce
Create issue templates
Tomsgu Oct 16, 2018
cb88e4e
Merge pull request #4135 from wkhtmltopdf/issue-templates
Tomsgu Oct 18, 2018
81f8fcf
update to Xenial build environment + fix broken CI
ashkulz Mar 21, 2019
5d35794
update to the latest Qt + sync CHANGELOG
ashkulz Mar 21, 2019
c417e51
switch to Travis CI for the Windows build
ashkulz Mar 22, 2019
af3694d
fix CI build failure on macOS
ashkulz Mar 22, 2019
e1d1db0
Correct THEN to THAN where appropriate
crunchyjoea Mar 5, 2019
c5074ad
Changed the 'URL' type to 'path', because the type 'URL' suggests tha…
cafferata Sep 18, 2018
b27dd5d
Create CNAME
ashkulz Apr 11, 2019
2982ffa
Delete CNAME
ashkulz Apr 11, 2019
d06d6fb
Create CNAME
ashkulz Apr 11, 2019
fa429a4
remove link to UptimeRobot status monitoring in website footer
ashkulz Apr 11, 2019
4a531a5
Update README.md
icnocop May 1, 2019
3e2a75a
change PGP key URL + show fingerprint in same format
ashkulz Jun 18, 2019
e3fa5a9
fix macOS TravisCI build using conan from homebrew
ashkulz Jul 12, 2019
57c23e0
add downloads for Debian 10 and CentOS 8
ashkulz Nov 18, 2019
2a5f250
BREAKING CHANGE: block local filesystem access by default
ashkulz Nov 25, 2019
93ca1ac
link to the 0.12.1.4-2 release
ashkulz Jan 25, 2020
c08ef3a
remove the "bleeding edge" builds
ashkulz Jan 25, 2020
ba575ea
deprecate downloads.wkhtmltopdf.org
ashkulz Jan 25, 2020
8199e57
allow --encoding to work for non-patched builds
Khodeir-hubdoc Feb 12, 2020
f1ef81d
add downloads for Ubuntu 20.04
ashkulz May 28, 2020
2df11c3
update to the latest Qt + sync CHANGELOG
ashkulz Jun 3, 2020
2090bfc
bump version to 0.12.6-rc
ashkulz Jun 3, 2020
faa06fa
add missing names in AUTHORS
ashkulz Jun 5, 2020
2b971d3
add downloads for 0.12.6-rc + remove 0.13 downloads
ashkulz Jun 6, 2020
0ddda3d
use HTTPS in example URLs
ashkulz Jun 7, 2020
44d1359
update copyright years to 2020
ashkulz Jun 7, 2020
0924bb3
point to support page instead of issues
ashkulz Jun 7, 2020
c18915c
update the download FAQ
ashkulz Jun 9, 2020
753da04
correct typos in the downloads FAQ
ashkulz Jun 9, 2020
203fac9
update docs for the 0.12.6 release
ashkulz Jun 10, 2020
121e658
change layout to include "Status" page
ashkulz Jun 10, 2020
5426e55
create the status page and reference it in downloads page
ashkulz Jun 10, 2020
6a57c14
release 0.12.6
ashkulz Jun 10, 2020
e917410
bump version to 0.12.7-dev
ashkulz Jun 10, 2020
5fb6a6e
add downloads for 0.12.6 r1
ashkulz Jun 11, 2020
d35bd49
add explanation about patched Qt
ashkulz Jun 13, 2020
823e7f3
use 0.12.6-2 for macOS
ashkulz Jun 15, 2020
9d65474
fix height auto-measurement for headers/footers
partulaj Jun 21, 2020
d55d42c
allow setting smartWidth for the image API
unlimitedsola Jun 21, 2020
2018ac8
fix link broken by puppeteer renaming master => main
ashkulz Jun 26, 2020
7952b0f
Make printMediaType a load-time setting
tyomitch Jun 25, 2020
87c578a
add docs/apparmor.md with AppArmor advice
sysadmin1139 Jun 29, 2020
c8c7ae6
tweak link to AppArmor page
ashkulz Jun 29, 2020
a90076c
regenerated library documentation
ashkulz Jul 14, 2020
3188e34
add downloads for Arch Linux
ashkulz Jul 22, 2020
6e5fe32
switch to GitHub Actions
ashkulz Jul 27, 2020
b077b28
usage screen: fix minor typos
jannick0 Jul 31, 2020
36c0e9a
update package list before building unpatched targets
ashkulz Sep 9, 2020
9a59623
fix CI for latest CommandLineTools on macOS
ashkulz Oct 19, 2020
70c13a9
add support for AWS Lambda + update FAQ
deniszatsepin Oct 19, 2020
97b8bb8
support non-standard install location on macOS
nickgaya Oct 20, 2020
b8f9f5e
add debug/info signals, add debug log level, and update JS logging
terencehonles Oct 27, 2020
451d82b
update to the latest Qt
ashkulz Oct 28, 2020
f55b76b
fix SVG images not considered as media files
daltones Nov 20, 2020
722350d
fix broken Qt 4.8 Linux build after wkhtmltopdf/packaging#86
ashkulz Dec 31, 2020
7aaa13e
wkhtmltoimage: clear temp HTML files when using stdin/stdout
ashkulz Dec 31, 2020
5b26acc
fix documentation URLs
NicoVogel Jan 8, 2021
06e7549
update to the latest qt for fixing #3275
ashkulz Jan 4, 2022
ac9a713
fix incorrect usage example for --default-header
gpoole Jan 12, 2022
ace5f97
fix wording of error message for unsupported switches
gilmagno Jan 29, 2022
d0af625
use HTTPS in README.md
Gitoffthelawn Feb 22, 2022
e59bfcc
add Debian 11, Ubuntu 22.04 and AlmaLinux 8 & 9 builds
ashkulz Jun 22, 2022
8e26b96
Revert "add Debian 11, Ubuntu 22.04 and AlmaLinux 8 & 9 builds"
ashkulz Jun 23, 2022
024b2b2
add downloads for 0.12.6.1-2
ashkulz Jun 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/---bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: "\U0001F41B Bug report"
about: Report errors and problems.

---

**wkhtmltopdf version(s) affected**: x.y.z

**OS information**
<!-- Your OS specification -->

**Description**
<!-- A clear and concise description of the problem. -->

**How to reproduce**
<!-- Html/css code and/or command line arguments needed to reproduce the problem. -->

**Expected behavior**
<!-- A clear and concise description of what you expected to happen. -->

**Possible Solution**
<!--- Optional: only if you have suggestions on a fix/reason for the bug -->
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/---documentation-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: "\U0001F56E Documentation issue"
about: Ideas/problems with a documentation.

---

**Description**
<!-- A clear and concise description of the problem/improvement. -->
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/---feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
name: "\U0001F680 Feature request"
about: Ideas for new features and improvements.

---

**Description**
<!-- A clear and concise description of the new feature. -->

**Example**
<!-- A simple example of the new feature in action. -->
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/--packaging-issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: "⛔ Packaging issue"
about: See https://github.com/wkhtmltopdf/packaging for packaging issues.

---

wkhtmltopdf has its own dedicated repository for packaging. Please open your
packaging-related issue at https://github.com/wkhtmltopdf/packaging

Thanks!
12 changes: 12 additions & 0 deletions .github/ISSUE_TEMPLATE/--support-question.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
name: "⛔ Support Question"
about: See https://wkhtmltopdf.org/support.html for questions.

---

We use GitHub issues only to discuss about wkhtmltopdf bugs and new features. For
this kind of questions about using wkhtmltopdf, please use
any of the support alternatives shown in https://wkhtmltopdf.org/support.html or
post an issue on https://stackoverflow.com/.

Thanks!
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Bug report
about: Report errors and problems.

---

**wkhtmltopdf version(s) affected**: x.y.z

**OS information**
<!-- Your OS version -->

**Description**
<!-- A clear and concise description of the problem. -->

**How to reproduce**
<!-- Html/css code and/or command line arguments needed to reproduce the problem. -->

**Expected behavior**
<!-- A clear and concise description of what you expected to happen. -->

**Possible Solution**
<!--- Optional: only if you have suggestions on a fix/reason for the bug -->
75 changes: 75 additions & 0 deletions .github/workflows/official.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Official
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
linux:
name: Qt 4.8 on Linux
runs-on: ubuntu-20.04
steps:
- name: checkout source
uses: actions/checkout@v2
with:
path: wkhtmltopdf
submodules: true
- name: checkout packaging
uses: actions/checkout@v2
with:
repository: wkhtmltopdf/packaging
path: packaging
- name: configure docker
run: |
echo '{ "experimental": true }' | sudo tee /etc/docker/daemon.json
sudo systemctl restart docker
- name: build
run: cd packaging && python3 ./build package-docker buster-amd64 ../wkhtmltopdf

macos:
name: Qt 4.8 on macOS
runs-on: macos-10.15
steps:
- name: checkout source
uses: actions/checkout@v2
with:
path: wkhtmltopdf
submodules: true
- name: checkout packaging
uses: actions/checkout@v2
with:
repository: wkhtmltopdf/packaging
path: packaging
- name: setup build environment
run: |
brew install conan
pip3 install pyyaml
sudo gem install fpm --no-document
sudo xcode-select --switch /Library/Developer/CommandLineTools
sed -i -e 's/CFLAGS CXXFLAGS LDFLAGS/CFLAGS CXXFLAGS OBJECTIVE_CFLAGS LDFLAGS/g' wkhtmltopdf/qt/configure
sed -i -e 's/compiler.version=9.0/compiler.version=12.0/g' packaging/.conan/profiles/macos-cocoa
- name: build
run: cd packaging && MACOSX_DEPLOYMENT_TARGET=10.7 python3 ./build vagrant macos-cocoa --clean --version - - ../wkhtmltopdf

windows:
name: Qt 4.8 on Windows
runs-on: windows-2019
steps:
- name: checkout source
uses: actions/checkout@v2
with:
path: wkhtmltopdf
submodules: true
- name: checkout packaging
uses: actions/checkout@v2
with:
repository: wkhtmltopdf/packaging
path: packaging
- name: setup build environment
run: |
choco install -yr --no-progress vcbuildtools -ia "/Full"
pip install -q conan
cmd /c attrib "C:\Program Files (x86)\Windows Kits\10\include\wdf" +H
- name: build
run: cd packaging && python ./build vagrant msvc2015-win64 --clean --version - - ../wkhtmltopdf
27 changes: 27 additions & 0 deletions .github/workflows/unpatched.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Unpatched
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
qt4:
name: Qt 4.8 on Linux
runs-on: ubuntu-18.04
steps:
- uses: actions/checkout@v2
- name: install packages
run: sudo apt-get update && sudo apt-get install -y libqtwebkit-dev
- name: build
run: qmake-qt4 CONFIG+=silent && make

qt5:
name: Qt 5.12 on Linux
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- name: install packages
run: sudo apt-get update && sudo apt-get install -y libqt5webkit5-dev libqt5xmlpatterns5-dev libqt5svg5-dev
- name: build
run: qmake CONFIG+=silent && make
9 changes: 5 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,14 @@ test/
static-build/
.obj/
doc/
docs/_site/
docs/Gemfile.lock
libdoc/
man1/
Makefile
qrc_wkhtmltopdf.cpp
Makefile.*
*_resource.rc
gitcontrol.bat
gitcmd.lnk
*.tar.bz2
*.pyc
*.o
moc_*.*
.qmake*
5 changes: 3 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
[submodule "qt"]
path = qt
url = https://github.com/wkhtmltopdf/qt.git
path = qt
url = ../qt.git
branch = wk_4.8.7
69 changes: 0 additions & 69 deletions .travis.yml

This file was deleted.

Loading