1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-21 09:42:10 +02:00
Commit Graph

73 Commits

Author SHA1 Message Date
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
a509543eb7 Fix autotests
Remove testing KWallet and GnomeKeyring plugins as I really
have no idea how to make it work properly with cmake...
2018-01-24 16:02:30 +01:00
David Rosca
1b29fa4e98 Remove modeltest 2018-01-24 15:33:37 +01:00
Luís Pereira
0096801556 Don't call non-const member functions on temporaries
They can detach if the container is shared. Even if they are not shared,
using const method when possible is good practice.

Differential Revision: https://phabricator.kde.org/D9730
2018-01-11 19:05:56 +01:00
David Rosca
37f05cca8e CMake: Fix dependencies for building autotests with password backends 2017-09-26 15:54:25 +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
76457af130 CMake buildsystem for the autotest 2017-09-10 15:17:07 +02:00
David Rosca
d00e769749 Initial rename to Falkon 2017-08-25 17:32:32 +02:00
David Rosca
567881f130 Fix warnings when building with GCC 7 2017-06-06 17:51:06 +02:00
srazi
cedf1b6b24 CI for Windows and macOS (#2245) 2017-03-17 20:12:23 +01:00
David Rosca
650bc03241 Remove NetworkTest 2017-01-26 12:34:06 +01:00
David Rosca
8a2fc0862f Fix performance when querying icons from database
Make use of the index on icons column by using GLOB
instead of LIKE and handle the escaping ourselves.

Closes #1679
2016-12-20 14:19:58 +01:00
David Rosca
d3447e25e3 Fix autotests 2016-01-16 21:42:11 +01:00
David Rosca
b891d92736 Fix QzTools::ensureUniqueName again
This time it should be correct fix + added tests
2015-10-09 12:26:13 +02:00
David Rosca
2cdb0a0b32 Skip KWallet and GnomeKeyring tests when service not running 2015-10-09 11:58:40 +02:00
David Rosca
0f6720a32c Bring back KWallet password backend test 2015-10-09 11:35:57 +02:00
David Rosca
2b05641430 PasswordBackendTest: Add more checks to prevent crashes on fail 2015-10-09 11:26:56 +02:00
David Rosca
7b2575f809 Bring back autotests 2015-10-09 11:23:13 +02:00
David Rosca
2582ee3562 Update expectations for popupwindows test 2015-09-29 11:21:17 +02:00
David Rosca
32a0db31b3 AutoFill: Initial port to QtWebEngine
There are still issues with completing forms in frames
2015-08-31 18:56:52 +02:00
David Rosca
b9d5851ef5 Renamed src/webkit -> src/webengine 2015-08-28 16:17:29 +02:00
David Rosca
bb995d7984 Fix some warnings 2015-05-25 10:39:39 +02:00
David Rosca
8d7cfb0e2a Remove some Qt 4 specific code 2015-02-26 12:17:47 +01:00
David Rosca
3b38d25277 Drop SSLV3Sites workaround
It is no longer needed, but moreover it is now also not wanted
due to recent SSLv3 security issues.
2014-11-16 22:44:06 +01:00
David Rosca
ebb2544142 Remove live.com from list to force SSLv3 2014-10-31 16:00:08 +01:00
David Rosca
613d18ed16 Remove hdi.de from list to force SSLv3 2014-10-28 13:04:00 +01:00
David Rosca
ed252c5534 Autotests: Fix building with KF5 KWallet 2014-09-19 13:25:21 +02:00
David Rosca
3360a531f1 AutoFill: Rewrite AutoFill to complete each frame separately
Fixes crash from #1417
2014-09-19 13:16:02 +02:00
David Rosca
f086c1563a [Benchmarks] Added AdBlockMatchRule benchmark 2014-04-13 11:25:07 +02:00
David Rosca
ca160731b9 [Benchmarks+Autotests] Fixed building with Qt5 and KWallet
Autotests: No longer move autotests binary to $root/bin directory
Autotests: No longer needed to specify NO_SYSTEM_DATAPATH define
2014-04-13 10:48:01 +02:00
nowrep
db664184d0 [AdBlock] Improved performance of loading rules
Don't use regexps for parsing rules.
Added benchmark for loading subscriptions

Before:

********* Start testing of AdBlockParseRule *********
Config: Using QTest library 4.8.6, Qt 4.8.6
PASS   : AdBlockParseRule::initTestCase()
RESULT : AdBlockParseRule::parseEasyList():
     596.3 msecs per iteration (total: 2,982, iterations: 5)
PASS   : AdBlockParseRule::parseEasyList()
PASS   : AdBlockParseRule::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped
********* Finished testing of AdBlockParseRule *********

After:

********* Start testing of AdBlockParseRule *********
Config: Using QTest library 4.8.6, Qt 4.8.6
PASS   : AdBlockParseRule::initTestCase()
RESULT : AdBlockParseRule::parseEasyList():
     481.8 msecs per iteration (total: 2,409, iterations: 5)
PASS   : AdBlockParseRule::parseEasyList()
PASS   : AdBlockParseRule::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped
********* Finished testing of AdBlockParseRule *********
2014-04-06 13:36:42 +02:00
nowrep
7f3d8ee786 [Cleanup] Split src/lib/webview into tabwidget, webkit and webtab folders 2014-03-31 14:54:08 +02:00
nowrep
fb25ef4ba5 [CookiesTest] Update test after recent changes in CookieJar 2014-03-10 09:40:37 +01:00
nowrep
e0780b7779 [CookiesTest] Make the test pass after last commit 2014-03-06 17:07:58 +01:00
nowrep
ed99915bff [PACtest] qupzilla.com is now on own VPS 2014-02-17 20:18:10 +01:00
nowrep
a7240e07d1 [ModelTest] Added Qt ModelTest
Fixed to work with both Qt 4 & Qt 5
2014-02-07 23:54:18 +01:00
nowrep
cfddd6d4e1 [NetworkManager] Also add centrum.cz to SslV3 sites list 2014-02-01 22:45:48 +01:00
nowrep
5d1f560c5f [Autotests] Added new test for forced SslV3 for not-working servers 2014-02-01 22:06:17 +01:00
nowrep
d65512d9f6 [PACTest] Correctly accept localhost resolved IPv4/6 addresses 2014-02-01 17:55:20 +01:00
nowrep
865fd034a3 [Autotests] Correctly link to KDE/Gnome password plugins
Also make PACTest pass by fixing qupzilla.com IP.
2014-02-01 17:22:55 +01:00
Jonathan Hooverman
d917f43cf0 Updated copyright year to 2014 2014-01-11 16:11:42 +01:00
S. Razi Alavizadeh
5ea3572368 [Windows][Tests] Fixed compile issues on Windows. 2013-06-19 02:07:46 +04:30
S. Razi Alavizadeh
2abf37ed37 [DatabaseEncryptedPasswordBackend] Added tests. 2013-06-19 02:07:45 +04:30
nowrep
a5a5cfbbf0 [KWalletBackend] Small changes to make tests pass. 2013-05-21 15:35:11 +02:00
nowrep
f8c5415a1b [PasswordBackends] Added tests for password backends. 2013-05-21 13:37:40 +02:00
nowrep
da46d140bb [Tests] Updated tests to current API.
Make PACTest::inNetTest pass by using qupzilla.com (with stable IP)
instead of google.com.
2013-05-21 11:01:45 +02:00
nowrep
16d5917d43 [Code] Make it possible to move TabbedWebView to other window. 2013-05-12 22:55:53 +02:00
nowrep
a9326eadc5 Added support for Proxy Auto-Config (PAC).
.pac files will be downloaded and executed to get
proxy configuration for each url.

Closes #747
2013-03-29 19:22:55 +01:00
nowrep
01d8689a05 Properly fixed comparison of version + added tests. 2013-03-17 10:28:07 +01:00