diff --git a/.appveyor.yml b/.appveyor.yml
index eafee7cf..89c797b9 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -7,7 +7,7 @@ branches:
- stable
- /release\/.*/
image:
- - Visual Studio 2015
+ - Visual Studio 2017
configuration: Release
platform:
- x86
@@ -19,9 +19,9 @@ environment:
init:
- ps: |-
if ($Env:PLATFORM -eq "x64") {
- $Env:QT_ROOT = "C:\Qt\5.11\msvc2015_64"
+ $Env:QT_ROOT = "C:\Qt\5.12\msvc2017_64"
} else {
- $Env:QT_ROOT = "C:\Qt\5.11\msvc2015"
+ $Env:QT_ROOT = "C:\Qt\5.12\msvc2017"
}
$Env:Path += ";${Env:QT_ROOT}\bin;C:\Program Files\7-Zip"
@@ -29,15 +29,9 @@ install:
- ps: |-
# Install vcpkg toolchain.
$Env:VCPKG_ROOT = "c:\projects\vcpkg-export"
- $vcpkgArchive = "vcpkg-export-20181014.4-${Env:PLATFORM}.7z"
+ $vcpkgArchive = "vcpkg-export-20200420.6-${Env:PLATFORM}.7z"
appveyor DownloadFile "https://dl.bintray.com/zealdocs/windows-ci/$vcpkgArchive"
7z x $vcpkgArchive -o"${Env:VCPKG_ROOT}"
-
- # Install QtWebKit.
- $qtWebKitArchiveBaseName = "qtwebkit-5.212.0_72cfbd7-qt5111-msvc2015-${Env:PLATFORM}"
- appveyor Downloadfile "https://dl.bintray.com/zealdocs/windows-ci/$qtWebKitArchiveBaseName.zip"
- 7z x "$qtWebKitArchiveBaseName.zip"
- Get-ChildItem ".\$qtWebKitArchiveBaseName" | Copy -Destination ${Env:QT_ROOT} -Recurse -Force
before_build:
- ps: |-
Write-Output "Source directory: ${Env:APPVEYOR_BUILD_FOLDER}"
@@ -46,7 +40,7 @@ before_build:
Set-Location -Path dist
# Prepare .sln with CMake:
- $cmakeGenerator = "Visual Studio 14 2015"
+ $cmakeGenerator = "Visual Studio 15 2017"
if ($Env:PLATFORM -eq "x64") {
$cmakeGenerator += " Win64"
}
diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml
index e38e04e0..e7ec38a6 100644
--- a/.github/workflows/build-check.yml
+++ b/.github/workflows/build-check.yml
@@ -27,11 +27,11 @@ jobs:
cmake \
extra-cmake-modules \
libarchive-dev \
- libqt5webkit5-dev \
libqt5x11extras5-dev \
libsqlite3-dev \
libxcb-keysyms1-dev \
- qt5-default
+ qt5-default \
+ qtwebengine5-dev
- name: Configure
run: |
@@ -59,12 +59,12 @@ jobs:
cmake extra-cmake-modules
libappindicator-dev
libarchive-dev
- libqt5webkit5-dev
libqt5x11extras5-dev
libsqlite3-dev
libxcb-keysyms1-dev
ninja-build
qtbase5-dev
+ qtwebengine5-dev
- name: Upload AppImage
uses: actions/upload-artifact@v2-preview
diff --git a/README.md b/README.md
index 2d6b075d..702c77ba 100644
--- a/README.md
+++ b/README.md
@@ -26,7 +26,7 @@ After installing Zeal, go to *Tools->Docsets*, select the ones you want, and cli
### Required dependencies
* [CMake](https://cmake.org/).
-* [Qt](https://www.qt.io/) version 5.9.5 or above. Required module: Qt WebKit Widgets.
+* [Qt](https://www.qt.io/) version 5.9.5 or above. Required module: Qt WebEngine Widgets.
* [libarchive](http://libarchive.org/).
* [SQLite](https://sqlite.org/).
* X11 platforms only: Qt X11 Extras and `xcb-util-keysyms`.
diff --git a/pkg/appimage/appimage-amd64.yml b/pkg/appimage/appimage-amd64.yml
index 455dc1d3..6c9a2fe4 100644
--- a/pkg/appimage/appimage-amd64.yml
+++ b/pkg/appimage/appimage-amd64.yml
@@ -40,7 +40,7 @@ AppDir:
- libqt5x11extras5
- libqt5concurrent5
- libqt5webchannel5
- - libqt5webkit5
+ - libqt5webengine5
- libqt5widgets5
- qtwayland5
# Other dependencies.
diff --git a/src/app/resources/browser/404.html b/src/app/resources/browser/404.html
index ff25e636..170877b3 100644
--- a/src/app/resources/browser/404.html
+++ b/src/app/resources/browser/404.html
@@ -61,6 +61,15 @@
+
+
+