David Rosca
ca04e9d967
TabBar: Support adding new tabs with text drop data
...
Urls are loaded directly and text is searched for using default search
engine.
2018-01-01 16:56:32 +01:00
David Rosca
373df431a7
TabWidget: Switch to newly created tab when duplicating tab
2018-01-01 16:56:26 +01:00
David Rosca
b6dd2a829d
LocationCompleter: Fix showing old suggestions for one char search string
...
When typing a search string and then deleting it up to last character,
old suggestions for 2-character search string would be displayed.
2018-01-01 16:56:03 +01:00
David Rosca
eb92250003
LocationCompleter: Enable suggestions from 2 and more characters
2018-01-01 16:55:57 +01:00
Laurent Cimon
635cb1085c
Add an option to disable search suggestions from the address bar.
...
Differential Revision: https://phabricator.kde.org/D9539
2017-12-31 16:44:02 +01:00
David Rosca
925e3496d9
LocationCompleterModel: Don't set tab position to view/search item
2017-12-30 18:06:26 +01:00
David Rosca
56b28bfa1f
WebTab: Make sure to not call slotRestore multiple times
...
It can happen when switching sessions and results in current tab
being empty tab.
2017-12-30 18:06:19 +01:00
David Rosca
3aa629ceac
BrowserWindow: Make sure window is shown before restoring session
...
Same reasoning as 639ecf3626dc5fa667acb17fa35bc398bdaf4712
2017-12-30 18:06:14 +01:00
David Rosca
5ecf3d8b98
Remove leftover references to no longer used pinnedtabs.dat file
2017-12-30 18:06:06 +01:00
David Rosca
397e2f714e
Set default button for all CheckBoxDialogs
...
Default button is now focused instead of checkbox.
2017-12-30 18:05:47 +01:00
David Rosca
01b66a0f48
WebInspector: Set focus back to webview when inspector closes
2017-12-30 18:04:59 +01:00
David Rosca
a5e35bac75
WebInspector: Fix showing close button with Qt 5.10
...
It's not tested with Qt 5.9 but it should work there too.
2017-12-30 18:04:51 +01:00
David Rosca
53f6ef91ac
Temporarily enable JavaScript when loading qupzilla:restore page
2017-12-30 18:04:43 +01:00
David Rosca
736e3121bc
BrowserWindow: Show window before creating web views
...
Otherwise QWebEngineView first creates its underlying view with very
small size which then gets resized to correct size on first show event.
Also remove all calls to setUpdatesEnabled on window during session restore,
it doesn't seem to have any effect anymore.
2017-12-30 18:04:11 +01:00
David Rosca
c906e0d168
SpeedDial: Show warning message when JavaScript is disabled
2017-12-30 18:04:05 +01:00
David Rosca
7cd86e144b
WebInspector: Don't show inspector actions when JavaScript is disabled
...
WebInspector doesn't work without JavaScript.
2017-12-30 18:03:58 +01:00
l10n daemon script
8fd47fe27d
GIT_SILENT made messages (after extraction)
2017-12-29 03:02:54 +01:00
l10n daemon script
fd13f7fcd8
GIT_SILENT made messages (after extraction)
2017-12-27 05:05:13 +01:00
David Rosca
1ea0c570c4
SqlDatabase: Remove exec and execAsync methods
2017-12-23 18:34:46 +01:00
l10n daemon script
4464e57f79
GIT_SILENT made messages (after extraction)
2017-12-23 03:18:44 +01:00
l10n daemon script
8f542a6ed2
GIT_SILENT made messages (after extraction)
2017-12-22 03:07:35 +01:00
l10n daemon script
7faf9e2e8d
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-12-21 04:50:47 +01:00
l10n daemon script
a9c8ab7045
GIT_SILENT made messages (after extraction)
2017-12-21 03:18:07 +01:00
l10n daemon script
dac1f9b762
GIT_SILENT made messages (after extraction)
2017-12-20 05:23:00 +01:00
David Rosca
edce3dd0d0
Preferences: Show dots instead of chars in proxy password input
...
Closes #2526
2017-12-19 15:15:19 +01:00
David Rosca
82fe9d33c9
Preferences: Fix default proxy type
...
Closes #2527
2017-12-19 15:09:24 +01:00
David Rosca
c1c168aae9
Create every QSqlQuery with correct database for current thread
...
Queries are now always executed on correct database instance.
Databases are also stored in thread local storage instead of in hash
table with mutex.
Closes #2498
2017-12-18 13:06:42 +01:00
David Rosca
90ddaeb145
Mac: Repair missing hidden .VolumeIcon.icns
2017-12-18 13:06:22 +01:00
Joel Barrios
7fbf120521
Default screenshot in appdata does not exist.
...
The default screenshot in appdata file (https://www.qupzilla.com/screens/gnome.png ) does not exist. Redirects to https://www.qupzilla.com/home .
2017-12-18 12:52:31 +01:00
David Rosca
fba7b3d9fc
Fix saving window state when closing app with Ctrl+Q shortcut
...
Closes #2444
2017-12-05 13:51:29 +01:00
David Rosca
d739692523
AutoScroll: Don't force detected scroll direction
...
As the detection of available scroll direction is not perfect,
don't enforce it.
Closes #2503
2017-12-03 19:11:09 +01:00
David Rosca
8c99f22240
AdBlockTreeWidget: Fix restoring item font and color for normal rules
2017-12-03 19:10:56 +01:00
David Rosca
7463c692f7
AdBlockRule: Add support for "font" option
...
Closes #2445
2017-12-03 19:10:50 +01:00
David Rosca
d8b3a071bc
UserAgentDialog: Update available user agent strings
...
Also match Chrome version in Chrome user agent with QtWebEngine version.
Closes #2475
2017-12-03 19:10:43 +01:00
David Rosca
ee5a11ae72
Fix initial focus when opening new browser window
...
Web page is now correctly focused when opening browser window
or opening/restoring sessions.
This is still not absolutely reliable solution as it uses delay
to change focus to webview, because QWebEngineView doesn't accept
focus until after it is initialized.
2017-12-03 19:10:34 +01:00
David Rosca
b03c5f3cb0
MainApplication: Don't call processEvents when restoring session
...
It seems to help with QtWebEngine crashes during session restore
2017-12-03 19:10:18 +01:00
David Rosca
687f797f27
Fix switching focus when loading url with BrowserWindow::loadAddress
...
Also accept key events when handled
Closes #2504
2017-12-03 19:10:10 +01:00
David Rosca
ca2b5f22be
SearchToolbar: Don't set shortcuts from UI file
...
Fixes build with Qt 5.10
Closes #2515
2017-12-03 19:10:01 +01:00
Joey Riches
f19eb53d3c
linux: add 'StartupWMClass' to desktop file
...
This fixes various system integration things for when WM_CLASS and
WM_NAME don't match, some desktop enviroments handle this
better than others. This fixes:
* The application appearing twice in docks
* No pin to panel option shown in Budgie Desktop
* The themed icon not being used in certain situations.
Signed-off-by: Joey Riches <josephriches@gmail.com>
2017-12-03 19:09:47 +01:00
David Rosca
52918db06a
Fix using system proxy configuration
...
See #2404
2017-12-03 19:08:17 +01:00
David Rosca
44999080eb
History: Also clear QtWebEngine Visited Links in clearHistory
2017-12-03 19:08:07 +01:00
l10n daemon script
4f8b1f57e7
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-11-27 05:03:51 +01:00
l10n daemon script
c01b4de078
GIT_SILENT made messages (after extraction)
2017-11-27 03:16:39 +01:00
David Rosca
fd1b8ca16f
IconProvider: Save icon urls as QString instead of QByteArray
...
Saving it as QByteArray results in sqlite treating it as binary data
and breaks the index search.
Closes #1474
2017-11-13 13:28:28 +01:00
David Rosca
0049c2b7ac
ProfileManager: Create database structure from SQL
...
Instead of copying pre-made binary database, create tables from SQL.
2017-11-13 13:25:30 +01:00
l10n daemon script
abb8a9db15
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2017-11-10 04:54:04 +01:00
David Rosca
ff6de32d3d
LocationCompleterModel: Order domain completion result by date
...
Fixes showing irrelevant (first match) domain completions
Closes #2471
2017-11-08 15:59:24 +01:00
David Rosca
e8807fd901
Fix build on macOS < 10.12
...
Closes #2473
2017-11-08 15:59:17 +01:00
David Rosca
033f701784
LocationCompleter: Fix possibility to be opened at wrong position/time
2017-11-01 17:38:24 +01:00
David Rosca
dcf1cfd96e
LineEdit: Don't query clipboard when its contents changes
...
Apparently it can hang in QXcbClipboard
Closes #1945
2017-11-01 17:38:18 +01:00