David Rosca
c53cf4b32e
Merge branch 'Falkon/3.0'
2018-03-27 10:43:03 +02:00
David Rosca
00dfe3ac14
Windows: Don't hardcode plugin path
2018-03-27 10:40:40 +02:00
David Rosca
9ee1fc9c59
Merge branch 'Falkon/3.0'
2018-03-24 21:47:53 +01:00
David Rosca
265c67f173
Require KF518n only with downloaded translations
2018-03-24 08:09:42 +01:00
David Rosca
4d434fabe6
Properly find and link to OpenSSL libs
2018-03-23 11:16:19 +01:00
David Rosca
933dadc6b2
KDESupport: Add basic support for KIO
...
BUG: 391924
FIXED-IN: 3.1.0
2018-03-16 16:06:47 +01:00
Jonathan Riddell
35a226a3fd
Tell releaseme that po is already taken care of
2018-03-02 17:43:12 +00:00
David Rosca
d5b83d8a1f
Merge branch 'Falkon/3.0'
2018-03-02 16:45:45 +01:00
David Rosca
3bea379ed1
Revert "call ecm_install_po_files_as_qm if po dir exists. this stops Neon CI adding its own po instructions which breaks because of clashes in src/main/"
...
This reverts commit 83f1e9c329
.
2018-03-02 16:45:41 +01:00
David Rosca
288585f91a
Fix installing translations
...
When there are mixed gettext and qt translations, they get downloaded
to separate po and poqm folders, so it is no longer needed to handle
it manually.
2018-03-02 16:43:31 +01:00
Jonathan Riddell
83f1e9c329
call ecm_install_po_files_as_qm if po dir exists. this stops Neon CI adding its own po instructions which breaks because of clashes in src/main/
2018-03-02 14:38:37 +00:00
David Rosca
b8b43f9732
Merge branch 'Falkon/3.0'
2018-03-01 16:48:01 +01:00
David Rosca
22a976dab5
Add note that Python plugins support is experimental
2018-02-28 22:02:07 +01:00
David Rosca
c5a7ed8e3d
Merge branch 'Falkon/3.0'
2018-02-28 14:33:44 +01:00
David Rosca
9f8dc35c6f
Search for XCB UTIL component
...
BUG: 391225
FIXED-IN: 3.0.1
2018-02-28 14:32:34 +01:00
David Rosca
a796842dff
Bump version to 3.0.99
2018-02-28 10:38:59 +01:00
David Rosca
0118c0cb96
Version 3.0.0
2018-02-27 14:42:16 +01:00
David Rosca
791c9f6b1d
Don't install Python extensions when Python support is disabled
2018-02-26 18:28:58 +01:00
David Rosca
ee84b87d20
PyFalkon: Fix build system
...
It is now enabled when PySide2, Shiboken2 and PythonLibs are found.
2018-02-26 11:14:12 +01:00
Luigi Toscano
c36a113219
gettext translations: extract them and use ECM to load them
...
Summary:
Extract the strings: one main catalog and a catalog for each plugin.
Also use the ECM macro to install the translations.
Ref T6858
Reviewers: #falkon, drosca
Reviewed By: #falkon, drosca
Subscribers: drosca
Tags: #falkon
Maniphest Tasks: T6858
Differential Revision: https://phabricator.kde.org/D8049
2018-02-25 00:27:41 +01:00
David Rosca
22c88c4261
Bump minimum Qt version to 5.9.0
...
Also remove remaining Qt4 code.
2018-02-11 10:08:18 +01:00
David Rosca
c90e0fefd7
Make it possible to override FALKON_PLUGIN_PATH from cache
2018-02-11 09:03:46 +01:00
David Rosca
2a6f8e9fdc
Fix FALKON_PLUGIN_PATH
2018-01-24 18:07:57 +01:00
David Rosca
b4a1b4acdb
Port benchmarks to cmake
2018-01-24 16:56:46 +01:00
David Rosca
d2e2eef5a5
Move autotests to autotests top-level directory
...
Also only build tests with BUILD_TESTING enabled.
2018-01-24 16:06:58 +01:00
David Rosca
6f20d5e511
Move build config options to config.h
...
Also remove NO_SYSTEM_DATAPATH and DISABLE_UPDATES_CHECK
2018-01-24 14:26:13 +01:00
David Rosca
f87c6897a0
WebPage: Always build nonblock js dialogs support
...
Can be enabled with QUPZILLA_ENABLE_JS_NONBLOCK_DIALOGS environment variable.
2018-01-11 19:41:49 +01:00
David Rosca
4d006b56b5
Fix PLUGIN_PATH when FALKON_INSTALL_PLUGINDIR is absolute
2017-10-27 15:14:31 +02:00
David Rosca
9c3f38fa11
Fix installing and loading plugins
2017-10-27 14:14:40 +02:00
David Rosca
d3f4b59d66
Remove no longer working USE_LIBPATH build option
2017-10-27 13:33:45 +02:00
Razi Alavizadeh
ebd8dd051e
Windows: Fix compile issues after build system changed to cmake.
...
Differential Revision: https://phabricator.kde.org/D8079
2017-10-03 11:03:35 +03:30
Heiko Becker
75bd63ff2d
Add option to deactivate searching for gnome keyring
...
Summary:
The current cmake files search for gnome keyring unconditionally, which
on source-based distros would lead to a hard dependency on the package.
Hence, it would be a good idea to introduce an option to deactivate this
if necessary.
Reviewers: #falkon, drosca
Reviewed By: #falkon, drosca
Subscribers: heikobecker, drosca
Differential Revision: https://phabricator.kde.org/D8038
2017-10-02 09:25:24 +02:00
David Rosca
f7a364b965
CMake: Add feature summary
2017-09-26 15:38:43 +02:00
David Rosca
2732aadda6
Fix building GnomeKeyring and KWallet password backend plugins
...
Also remove KDE/GNOME integration options and instead always build the plugins
when necessary dependencies are found.
2017-09-26 15:19:55 +02:00
David Faure
eecaf2e9d6
Fix compilation with -DQT_NO_CAST_TO_ASCII
2017-09-11 10:05:28 +02:00
David Faure
76457af130
CMake buildsystem for the autotest
2017-09-10 15:17:07 +02:00
David Faure
6e7a14a9c2
CMake buildsystem for plugins
2017-09-10 15:01:58 +02:00
David Faure
d69e5458f9
First steps towards a cmake buildsystem, currently only builds src/lib.
...
USE_DATADIR no longer exists, QStandardPaths::standardLocations is used
unless NO_SYSTEM_DATAPATH is set.
2017-09-09 20:27:44 +02:00