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
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
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
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
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
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
nowrep
7e6d619516
AdBlock: Greatly improves performance of regexp rules.
...
Regexp will be parsed into parts that can be used with
QString::contains for quick match. If url contains all parts,
real QRegExp matching is applied.
This speedup affects rules that are internally converted into
regexp, not AdBlock's regexp rules (but those rules are very rarely used
in subscriptions, so there's no need to optimise them)
2013-02-26 15:48:47 +01:00
nowrep
f3c7f5a3ba
[Qt5] Fixed failing FormCompleter tests.
2013-02-18 13:37:33 +01:00
nowrep
a84b180444
[AutoFill] Fixed extracting form on Twitter.com
...
Twitter uses multiple same forms (differing in class and id names).
Now PageFormComplter also tests occurence of username name=value pair
in sent post data.
2013-02-16 11:20:03 +01:00
nowrep
5641d380d8
[QzTools] Added function to split arguments from command.
2013-02-15 11:05:46 +01:00
nowrep
668022ed64
Improved parsing of Content-Disposition header.
...
It now tries to detect whether UTF-8 encoding is used.
Closes #745
2013-02-04 22:48:34 +01:00
nowrep
00a5b62667
Fixed matching cookies according RFC 6265.
...
Perform cookie domain matching on domains without
leading dot.
Matching cookies against blocklist/whitelist is now
also properly working.
2013-02-01 14:45:42 +01:00
nowrep
4fc6686185
Properly export form data if password input is the only input in form.
2013-01-31 21:29:30 +01:00
nowrep
3caf5535cd
PageFormCompleter: Improved detecting sent form.
...
Also added new test.
2013-01-26 11:09:25 +01:00
nowrep
b7cc728d63
Improved PopupWindow + added correspoding tests.
...
Added menu to popup windows. It is now also possible
to search on page in popup window (Ctrl+F).
2013-01-25 19:52:30 +01:00
nowrep
88c2c25490
[Tests] Add tests for PageFormCompleter.
...
Also updated copyright on other tests.
2013-01-25 16:59:42 +01:00
nowrep
21d2c57dd8
Added autotests for QzTools helper functions.
2013-01-24 14:25:26 +01:00