David Rosca
2d90afc503
TabBar: Don't return -1 when not visible in pixelMetric
...
Fixes tabs sometimes being invisible when leaving fullscreen
Correct fix for #1967
2017-01-27 15:34:29 +01:00
David Rosca
953c52e73d
DownloadManager: Immediately show file dialog when download was user requested
...
QWebEngineDownloadItem::UserRequested should be set when initiating
download from web actions - Save image as..., Save link as...
It doesn't seem to work with current QtWebEngine however
2017-01-27 15:02:25 +01:00
David Rosca
880b0eb5b1
DownloadManager: Always ask where to save with Save Page action
2017-01-27 14:48:40 +01:00
David Rosca
5240d70c51
Fix TabManager.pro
2017-01-27 14:40:07 +01:00
David Rosca
7d6a2efab2
Update translations
2017-01-27 14:38:03 +01:00
David Rosca
41adc8f9ba
Don't block focus for QListWidgets
...
Also set per-pixel scrolling in Preferences
2017-01-27 14:34:56 +01:00
David Rosca
6525410e22
ComboTabBar: Fix drawing with correct selectedPosition
2017-01-27 14:24:39 +01:00
David Rosca
4e1a9079f3
ComboTabBar: Set QStyleOptionTabBarBase::selectedTabRect
...
Closes #1389
2017-01-27 14:06:06 +01:00
David Rosca
6132bf7789
ComboTabBar: Fix using correct value for tab animation duration
2017-01-27 14:00:09 +01:00
David Rosca
f7d4054cb9
Preferences: Don't show version next to ok/cancel/apply buttons
2017-01-27 13:48:47 +01:00
David Rosca
c44b8b9309
LocationBarPopup: Use QFrame::Raised
2017-01-27 13:42:05 +01:00
Voldracarno Draconor
4729b24c64
Added: Remove cache on close ( #2185 )
2017-01-27 13:37:56 +01:00
David Rosca
bff02d75b8
AutoScroll: Bump plugin version
2017-01-27 11:12:48 +01:00
David Rosca
a9f9056d84
AutoScroll: Only scroll in the indicated direction
...
It's possible that the horizontal/vertical scrollbar is hidden, but
the page can still be scrolled in that direction.
2017-01-27 11:11:26 +01:00
David Rosca
0ad0a587eb
AutoScroll: Draw scroll indicator inside white circle
...
Also slightly modify scroll indicator pixmaps and center them.
2017-01-27 11:05:25 +01:00
David Rosca
c6354259a8
DownloadManager: Improve logic for closeDownloadTab
...
It now can handle also new tabs opened in background
2017-01-27 10:29:12 +01:00
David Rosca
e10294db6d
WebScrollBarCornerWidget: Draw using QStyle::PE_PanelScrollAreaCorner
2017-01-26 21:13:57 +01:00
David Rosca
e656e92eaf
WebScrollBarManager: Fix height of vertical scrollbar when horizontal is visible
...
Also fix warnings in console when trying to access null document.documentElement
2017-01-26 20:57:12 +01:00
David Rosca
899622e623
DownloadManager: Don't try to close the single tab in tabbar
2017-01-26 20:48:29 +01:00
David Rosca
df2fa561d5
DownloadManager: Close empty tab that was opened only for downloading
2017-01-26 20:45:59 +01:00
David Rosca
f9a0d202de
WebScrollBarManager: Guard against ScrollBarData being deleted
2017-01-26 20:45:38 +01:00
David Rosca
fcc356e4df
DownloadOptionsDialog: Show download mime type and icon
2017-01-26 19:13:47 +01:00
David Rosca
c785e09bdf
WebScrollBarManager: Improve viewportSize() with knowledge from javascript
2017-01-26 17:59:45 +01:00
David Rosca
7096d3eb88
WebScrollBarManager: Correctly update visibility with javascript
...
Closes #2182
2017-01-26 17:27:02 +01:00
David Rosca
f7005f8d95
NetworkManager: Remove NetworkUrlInterceptor in shutdown
...
Fixes potential crash on close
2017-01-26 12:35:21 +01:00
David Rosca
650bc03241
Remove NetworkTest
2017-01-26 12:34:06 +01:00
David Rosca
c115610f4a
Travis: Add Qt 5.8 build
2017-01-25 11:29:00 +01:00
David Rosca
24b6db866a
AdBlockSearchTree: Slightly more efficient traversal
...
Access hash only once for each char
2017-01-23 10:55:45 +01:00
David Rosca
7c798585ef
Html5PermissionNotification: Close when request is canceled / load started
2017-01-23 09:14:46 +01:00
David Rosca
1ed1059c42
WebHitTestResult: Only update with contextmenu data with same position
2017-01-23 08:21:24 +01:00
David Rosca
e7bd2ed8cd
LineEdit: Make the side widgets occupy full height
2017-01-23 08:21:24 +01:00
Voldracarno Draconor
7738deb721
Added option to delete all cookies on exiting ( #2173 )
2017-01-22 20:43:41 +01:00
David Rosca
abc7a2528b
PopupWindow: Use same notifications as WebTab
2017-01-22 14:58:45 +01:00
David Rosca
635cc8e5eb
WebInspector: Remember separately docked/undocked sizes
2017-01-22 14:50:15 +01:00
David Rosca
a186e75cb1
PopupWindow: Fix hiding progressbar
...
QWebEngineView emits loadProgress(100) after loadFinished() is emitted
2017-01-22 14:45:55 +01:00
David Rosca
0cc9692f63
PopupWindow: Fix showing custom scrollbars
2017-01-22 14:43:22 +01:00
David Rosca
f6e9cc1c6a
WebTab: Make it possible to show more than one notification
2017-01-22 14:26:48 +01:00
David Rosca
db3a3fed75
Travis: Update to Qt 5.7.1
2017-01-22 13:33:58 +01:00
David Rosca
ddb60dca53
Bring back mouse grab permission workaround
...
It is still needed for QtWebEngine 5.7
2017-01-22 13:24:01 +01:00
David Rosca
1695c9bd62
Preferences: Fix detecting active profile
...
Starting and active profile can be different when passing the profile
as a cli flag.
2017-01-22 10:34:44 +01:00
David Rosca
4878265ff6
Fix crash when render process crashes
...
Tab crash page is now correctly loaded and offers user to reload the
page.
2017-01-22 10:23:14 +01:00
David Rosca
45f37a3a64
WebView: Fix send text by mail action
2017-01-22 10:05:21 +01:00
David Rosca
0dd682d317
MouseGestures: Restore force context on mouse release value on plugin unload
2017-01-22 09:45:24 +01:00
David Rosca
e4d7445c77
Remove connection to non-existant slot
2017-01-22 09:28:35 +01:00
David Rosca
8b992364c4
Fix setting cache maximum size
2017-01-22 09:22:22 +01:00
David Rosca
db2eb5bbd7
Rename label_21 from previous commit
2017-01-22 09:22:03 +01:00
Voldracarno Draconor
ae449974a9
Exchanged the cache size slider with a spinbox and enhanced the range ( #2170 )
2017-01-22 09:18:43 +01:00
David Rosca
b5eda4f803
Preferences: Use new icons
2017-01-21 22:36:51 +01:00
David Rosca
060011e466
Use qMax and qAbs instead of std functions
...
Closes #2169
2017-01-21 21:23:36 +01:00
David Rosca
7998b113d8
Fix build warnings
2017-01-21 21:18:01 +01:00