mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-20 02:36:34 +01:00
90664879c5
Summary: Qt 5.13+ has a built-in PDFium-based PDF viewer enabled in QWebEngineSettings by default. There is no way to disable it at run time by the user, and leaving it "as is" changes the browser's behavior, depending on which version of Qt is installed on a target system. The built-in plugin currently has quite a limited functionality and, e.g., misses ability to download the document being viewed. This adds a checkbox in Preferences->Browsing->Web configuration to enable/disable usage of internal Qt's PDF viewer on systems with Qt 5.13 and above. The feature uses Pepper plugin API (PPAPI) of QtWebEngine. The corresponding checkbox's text has been renamed to better reflect its impact on QtWebEngine's operation ("Allow Pepper Plugins (Flash plugin)" -> "Enable Pepper plugin API (PPAPI)"). To clarify dependency of internal PDF viewer on PPAPI, the checkbox gets disabled when the user unchecks "Enable Pepper plugin API (PPAPI)" checkbox. Also, the dependency is mentioned in its text. Reviewers: #falkon, SGOrava Reviewed By: #falkon, SGOrava Subscribers: pshaw, SGOrava, falkon, alukichev Tags: #falkon Differential Revision: https://phabricator.kde.org/D26753 |
||
---|---|---|
autotests | ||
linux | ||
mac | ||
src | ||
tests | ||
themes | ||
windows | ||
.arcconfig | ||
.gitignore | ||
CHANGELOG | ||
CMakeLists.txt | ||
config.h.cmake | ||
COPYING | ||
README.md |
Falkon
Falkon is a KDE web browser. It uses QtWebEngine rendering engine.
Downloads
Falkon downloads are available from homepage.
Building
mkdir build && cd build
cmake ..
make && make install
Install to custom prefix
When installing Falkon to custom prefix, you may need to adjust XDG_DATA_DIRS
environment variable.
# Build
cmake -DCMAKE_INSTALL_PREFIX=$HOME/falkon
# Run
export XDG_DATA_DIRS="$HOME/falkon/share:$XDG_DATA_DIRS"
$HOME/falkon/bin/falkon
Contributing
Want to contribute? Great!
Code review is done on Phabricator. When sending patches, add Falkon project (#Falkon
) as a reviewer.
Reporting bugs
You can report any bugs or feature request in KDE bugzilla. Before reporting, please make sure your issue isn’t already reported (open issues).
Contact
You can get in contact with developers using mailing list or IRC #falkon
at chat.freenode.net
.