David Rosca
e45876c2a3
Autotests: Add WebViewTest
2018-01-29 00:29:19 +01:00
David Rosca
056d5ec3aa
Autotests: Clean test profile directory before each test
2018-01-29 00:24:09 +01:00
David Rosca
069c10c1f1
BrowserWindow: Don't show window in test mode
2018-01-29 00:21:49 +01:00
David Rosca
662f935f68
Fix build with older GCC
2018-01-29 00:21:31 +01:00
David Rosca
f36799a8da
WebView: Correctly transfer loading signals when changing page
2018-01-29 00:21:11 +01:00
David Rosca
1fe7f0c232
Correctly handle possibility that page changes in WebView
2018-01-28 22:41:08 +01:00
David Rosca
b5d872f64e
TabContextMenu: Add Load Tab action
2018-01-28 22:40:46 +01:00
David Rosca
13e81d0b21
LocationBar: Don't allow to load url when tab is not restored
...
This can currently happen only when unloading tab
2018-01-28 22:40:30 +01:00
David Rosca
2d01a6d092
WebTab: Set new WebPage when unloading tab
...
This way it is not needed to have special handling for unloading
in WebTab and it also kills the QtWebEngineProcess entirely.
2018-01-28 22:40:17 +01:00
David Rosca
9b3f56093e
TabbedWebView: Rename setWebPage -> setPage
...
Fixes hovered links not being shown in statusbar for target=_blank
tabs as WebPage is setting new page of webview with setPage.
2018-01-28 22:40:04 +01:00
David Rosca
32c613a35a
Fix appdata
2018-01-28 16:04:56 +01:00
David Rosca
deca7f7399
LocationBar: Also whitelist data: scheme for loading urls
2018-01-28 15:50:24 +01:00
David Rosca
ae3aebc06c
Preferences: Always show Password Manager options
...
Show Password Manager options even when storing passwords on sites
is disabled as Password Manager still works (it will complete already
saved passwords).
2018-01-28 15:48:31 +01:00
David Rosca
89f3b18df3
AutoFill: Add option to disable auto complete on sites
...
This is particularly useful with Encrypted backend as it will
only prompt for password when you actually want to fill passwords.
2018-01-28 15:47:57 +01:00
David Rosca
e719a959d4
AutoFill: completePage now returns only list of usernames
2018-01-28 15:47:10 +01:00
David Rosca
fa8fe079cb
SqlDatabase: Correctly create new connections for threads
...
In Qt 5.11 QSqlDatabase can be accessed only from thread where
it was created, so it is no longer possible to clone it from other
threads.
2018-01-28 12:56:32 +01:00
David Rosca
2a22f61dec
AutoFill: Make it possible to request only usernames from backend
2018-01-28 12:53:59 +01:00
David Rosca
c2d7e1eb48
SiteIcon: Set Qt::NoFocus focus policy
2018-01-28 12:53:03 +01:00
David Rosca
310f3cfde7
ButtonWithMenu: Fix down state handling
2018-01-28 12:52:46 +01:00
David Rosca
00e2af4164
WebSearchBar: Fix typo "comobobox" -> "combobox"
2018-01-28 12:52:37 +01:00
David Rosca
4c082fd203
Windows theme: Add hover effect for add tab button
2018-01-28 12:52:27 +01:00
David Rosca
723aee6a33
MainApplication: Load private.css style from theme in private browsing
...
Closes #2575
2018-01-28 12:52:21 +01:00
David Rosca
d20d491e52
Filter duplicated plugins in falkon:config page
...
Also show plugin filename
2018-01-28 12:52:13 +01:00
David Rosca
e6edae7d63
Show all data paths in falkon:config page
...
Also show Extensions paths.
2018-01-28 12:52:00 +01:00
David Rosca
53568d4f3f
Set bigger maximum width for falkon:about and falkon:config pages
2018-01-28 12:51:47 +01:00
l10n daemon script
6093245e4f
GIT_SILENT made messages (after extraction)
2018-01-28 03:22:54 +01:00
David Rosca
5bcffae242
LocationCompleter: Show bookmark as first suggestion when found with keyword
2018-01-27 17:36:13 +01:00
David Rosca
e23edd7420
WebPage: Improve createWindow focus issue workaround
2018-01-27 17:36:08 +01:00
David Rosca
538299116f
LocationCompleterDelegate: Only show Visit action on hovered/active items
2018-01-27 17:36:04 +01:00
David Rosca
0cf48359f9
LocationCompleterDelegate: Draw search engine icon for search shortcuts
2018-01-27 17:36:00 +01:00
David Rosca
8208d7ceda
LocationBar: Fix setting search engine for Search action
2018-01-27 17:35:55 +01:00
David Rosca
51b4a39399
LocationCompleter: Allow to force loading typed text with Shift+Enter
...
Allow to ignore the suggested search action and instead just
try to load the typed text as url.
2018-01-27 17:35:43 +01:00
David Rosca
eae11b9a9a
LocationBar: Only allow whitelisted schemes to be loaded as url
2018-01-27 17:35:27 +01:00
David Rosca
c163629f8e
Autotests: Add FALKONTEST_MAIN macro
2018-01-27 11:21:10 +01:00
David Rosca
958fc63f01
LocationBar: Only allow spaces in url query
...
Fixes correctly searching for "site:website.com searchterm"
BUG: 389491
2018-01-27 11:16:33 +01:00
David Rosca
2e7436c741
LocationBar: Handle url/search resolution in loadAction instead of WebView::load
2018-01-27 11:15:45 +01:00
David Rosca
6043d38429
Add LocationBarTest
2018-01-27 11:15:31 +01:00
David Rosca
88a2724ad7
Autotests: Fix CookiesTest
2018-01-27 11:12:44 +01:00
David Rosca
0af95e3b1f
MainApplication: Add support for starting in test mode
2018-01-27 10:56:02 +01:00
David Rosca
c2a730e9f4
LocationCompleter: Fix removing search shortcut from search string
...
Closes #2573
2018-01-27 10:52:41 +01:00
David Rosca
b3d2bd1f5f
DownloadItem: Fix calculating remaining time
...
It is still not correct as it uses QTime which can only represent
24 hour timeframe.
2018-01-27 10:52:32 +01:00
David Rosca
d9c494b8f7
IconProvider: Replace favicon entry in cache if already exists
2018-01-27 10:52:17 +01:00
David Rosca
486b6b9463
LocationCompleterView: Make PageUp/Down skip over 5 entries
...
Instead of default behavior (one screen = 12 entries) which is too much.
2018-01-27 10:52:12 +01:00
David Rosca
a0472177c2
LocationCompleterView: Make the search button area into QFrame
2018-01-27 10:52:07 +01:00
l10n daemon script
86c7c98a86
GIT_SILENT made messages (after extraction)
2018-01-27 03:22:26 +01:00
Jimi Huotari
addbb21c77
Fix build against Qt 5.11
2018-01-26 12:59:03 +01:00
David Rosca
8d06eee009
LocationCompleterView: Fix incorrect resize in some cases
2018-01-26 12:58:12 +01:00
David Rosca
5ee0623d32
LocationCompleter: Fix popup opening with suggestions after it was closed
2018-01-26 12:58:08 +01:00
David Rosca
b9294e02bb
LocationBar: Don't show favicon in site icon
...
Most of the sites are https nowadays, for which favicon is not
displayed, so there is no more a reason to show favicon in site
icon in locationbar.
Favicon is still displayed in tab icon.
Closes #918
2018-01-26 12:58:04 +01:00
David Rosca
948e623f9e
LocationBar: Show search icon as site icon when completion popup is open
2018-01-26 12:57:59 +01:00