1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-24 04:36:34 +01:00
Commit Graph

67 Commits

Author SHA1 Message Date
638cf87b8f
Port QSqlDatabase::exec to QSqlQuery::exec
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-10-05 12:44:30 +02:00
f064713296 Fix failing tests after removing loadfinished hack 2024-09-06 06:30:21 +00:00
e72a661378
Use faster QFileInfo::exists
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-15 12:35:20 +02:00
0dd534d165
Implement per site permissions in database
This includes:
- Cookies
- HTML5 permissions
- WebAttributes
- Panels, tabs, GUI.

BUG: 409496
BUG: 396024
BUG: 451357
CCBUG: 392711

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2024-06-12 22:56:36 +02:00
8f766f7576
Autotests: Fi QmlTabsApiTest
GIT_SILENT

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-24 20:07:20 +01:00
922681c1cb
Autotests fix locationBarTest.loadActionSearchTest
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-12-24 15:39:46 +01:00
7734f6f555
Autotests: Fix qmlTopSitesApiTest
NO_CHANGELOG

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-11-23 21:58:16 +01:00
eb5b015a5d
Update ECM to KF 5.240.0 version
Update code to make it compile.

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
2023-11-20 23:50:18 +01:00
Tiernan Hubble
632cd4c4ba
Initial support for building with Qt6/KF6. 2023-09-28 21:06:09 +02:00
Laurent Montel
42db837288 Remove duplicate headers between cpp/h 2022-06-21 13:25:18 +02:00
Laurent Montel
3fa1e81105 Modernize code 2022-06-19 09:25:06 +02:00
Laurent Montel
1906529b68 Show headers in qtc6 + we can use qt cmake macro as we depend against
qt5.15
2022-06-16 19:24:50 +02:00
Adriaan de Groot
a706713900 autotests: be more chatty during test
This particular test fails for me: I apparently have some qupzilla
URLs on speed-dial that show up in the test, causing it to fail.
2022-01-18 16:26:59 +01:00
9eaffd1208 Autotests Qml - fix compilation with Qt 5.9
Summary: BUG: 411197

Test Plan: Compile with Qt 5.9, e.g. on Ubuntu 18.04

Reviewers: #falkon, drosca

Reviewed By: #falkon, drosca

Subscribers: drosca, falkon

Tags: #falkon

Differential Revision: https://phabricator.kde.org/D27102
2020-02-02 18:17:57 +01:00
David Rosca
e7a873cb5b
QmlTabsApiTest: Try to fix failure on FreeBSD CI 2019-04-20 13:02:47 +02:00
David Rosca
6dd33dd803
QmlBookmarksApiTest: Fix testBookmarksCreation 2019-04-18 16:40:02 +02:00
Anmol Gautam
1ca4a6791b Added tests for QML Extension API
Reviewers: drosca

Reviewed By: drosca

Subscribers: falkon

Tags: #falkon

Differential Revision: https://phabricator.kde.org/D14775
2019-04-06 22:12:57 +05:30
David Rosca
b87ccf714c
Fix all override warnings 2019-03-01 17:08:50 +01:00
Laurent Montel
4c9d503699 Const'ify 2019-01-11 07:40:51 +01:00
Yuri Chornoivan
fc5ba5f5f2 Fix minor typos 2018-10-21 18:14:27 +03:00
Laurent Montel
db10e175f0 Add more QSL + nullptr 2018-07-06 08:20:47 +02:00
Laurent Montel
07b4dd4f6e Add sime QLS + nullptr 2018-07-05 13:58:00 +02:00
David Rosca
c15b112a4c
Merge branch 'Falkon/3.0' 2018-04-29 13:16:42 +02:00
Razi Alavizadeh
33172fcdbe QzToolsTest: Close the opened test file before trying to remove it 2018-04-26 13:50:05 +04:30
David Rosca
452d332cfd
Merge branch 'Falkon/3.0' 2018-04-22 16:11:21 +02:00
David Rosca
af89a1b8d4
WebViewTest: Adjust expected loadFinished signal count 2018-04-22 16:10:58 +02:00
David Rosca
8a5c69b8a1
Add SqlQueryJob to run queries on separate thread 2018-04-11 18:24:09 +02:00
David Rosca
3dae3edff5
QzTools: Add copyRecursively and removeRecursively 2018-03-31 15:08:06 +02:00
David Rosca
2f6cd7a559
LocationBar: Fix resolving correct LoadAction when url contains %20
BUG: 392445
FIXED-IN: 3.0.1
2018-03-28 18:54:26 +02:00
David Rosca
050fd7528c
Autotests: Add OpenSSL include directories 2018-03-24 08:12:45 +01:00
David Rosca
d3ebe40e8f
Replace signals/slots with Q_SIGNALS/Q_SLOTS 2018-02-25 13:33:07 +01:00
David Rosca
e20c3909e5
WebTabTest: Add saveNotRestoredTabTest 2018-02-16 12:09:56 +01:00
David Rosca
9e3423ff9e
WebPage: Make the loadFinished workaround for all Qt 5.10 versions
See #2479
2018-02-16 11:05:53 +01:00
David Rosca
99eb9c8089
AdBlockTest: Add ignoreEmptyLinesInSubscriptionTest 2018-02-14 09:14:47 +01:00
David Rosca
630162d377
WebViewTest: Fix qrc urls 2018-02-12 22:44:37 +01:00
David Rosca
1ef1455957
WebTabTest: Add loadNotRestoredTabTest 2018-02-12 22:43:24 +01:00
David Rosca
502ba9284f
TabWidget: Don't emit tabMoved twice in moveTab when (un)pinning tabs 2018-02-12 17:49:27 +01:00
Heiko Becker
a77ea28ac7 Use QTEST_GUILESS_MAIN
Summary: Allowing the tests to pass without a running X server.

Reviewers: #falkon, drosca

Differential Revision: https://phabricator.kde.org/D10389
2018-02-08 17:50:11 +01:00
David Rosca
156865804f
Try removing qWaits from autotests 2018-02-07 11:24:56 +01:00
David Rosca
b933e87c99
Add TabMruModel
Sorts tabs in most recently used order.
2018-02-06 17:39:05 +01:00
David Rosca
408b2ffad6
TabWidget: Add public webTab method
Also cleanup tabbedwebview.h includes.
2018-02-05 16:44:23 +01:00
David Rosca
e6b220a87a
WebTab: Add option to prepend child tabs instead of appending 2018-02-04 17:20:00 +01:00
David Rosca
4ad6d6cda1
TabTreeModel: Only sync top-level tabs when closing window
Otherwise reordering tabs is too distracting when tabbar is visible.
2018-02-04 17:18:39 +01:00
David Rosca
af95dd14e2
WebTab: Fix updating isCurrentTab in attach 2018-02-04 16:59:23 +01:00
David Rosca
59dbfc1f48
TabTreeModel: Reset model when source resets 2018-01-31 21:06:33 +01:00
David Rosca
4bb75de25c
WebTab: Fix removing from existing parent in addChildTab 2018-01-31 21:05:21 +01:00
David Rosca
4124c67c5f
Autotests: Add qWait(10) at the end of QtWebEngine tests
Otherwise it crashes on exit
2018-01-31 21:04:38 +01:00
David Rosca
e57fb65c95
Add TabTreeModel
This model orders tabs in "Tree Style Tabs" fashion.
2018-01-31 21:03:06 +01:00
David Rosca
a8bda61f3e
TabModel: Remove ParentTabRole and ChildTabsRole 2018-01-31 21:00:20 +01:00
David Rosca
2b994920ad
WebTab: Fix detaching completer and site icon
Fixes crash when detaching tab and closing the originating window.
2018-01-31 20:59:32 +01:00