David Rosca
d18be6f8e4
ProfileManager: Fix warning when creating new profile
2017-03-15 10:48:00 +01:00
David Rosca
a4c3e49e3e
AdBlock: Fix warning when creating new profile
2017-03-15 10:35:14 +01:00
José Rios
85832642db
Fixed new tab not opening on mouse mid button click ( #2244 )
...
Whenever the user pressed the middle button the mouse press handler
in WebPage issued an 'execJavaScript' which has its own event loop
causing the mouse release handler to be called before the field
'm_clickedUrl' get the url in the first handler. Since this field
is used to guard the logic in the second handler the new tab wasn't
opening.
Closes #2238
2017-03-13 09:05:36 +01:00
srazi
3c8907284d
macOS: Fix unused-private-field warning
2017-03-13 00:23:01 +03:30
José Rios
e49ea20f33
Fixed new tab not opening on mouse mid button click ( #2244 )
...
Whenever the user pressed the middle button the mouse press handler
in WebPage issued an 'execJavaScript' which has its own event loop
causing the mouse release handler to be called before the field
'm_clickedUrl' get the url in the first handler. Since this field
is used to guard the logic in the second handler the new tab wasn't
opening.
Closes #2238
2017-03-12 17:57:19 +01:00
David Rosca
b95a8be600
LocationCompleterView: Fix window type on Wayland
...
Closes #2236
2017-02-26 20:27:37 +01:00
David Rosca
8501275ee4
Merge branch 'v2.1'
2017-02-23 20:09:26 +01:00
David Rosca
690eb2c447
AdBlock: Don't remove url interceptor when disabled
...
Instead just return early in block() when AdBlock is disabled
2017-02-23 20:08:59 +01:00
David Rosca
8cbccbf71d
AdBlock: Remove option to use limited EasyList subscription
...
It is no longer need as AdBlock matching runs in separate thread
2017-02-23 19:58:38 +01:00
David Rosca
93b1104611
AdBlock: Guard AdBlockMatcher with mutex
...
Closes #2231
2017-02-23 19:55:04 +01:00
David Rosca
e832a3418c
Merge branch 'v2.1'
2017-02-21 10:29:15 +01:00
David Rosca
71f0737511
WebScrollBarManager: Use scrollbars as lambda context
...
Instead of manually disconnecting the lambdas, use scrollbar
as context.
2017-02-21 10:28:24 +01:00
David Rosca
3045cf28b2
Merge branch 'v2.1'
2017-02-20 17:20:39 +01:00
David Rosca
e86f96878e
Fix clicking on go icon when location completer popup is visible
...
Closes #2225
2017-02-20 17:20:00 +01:00
David Rosca
5fe3efab82
Merge branch 'v2.1'
2017-02-14 12:20:54 +01:00
David Rosca
28273f9613
Version 2.1.1
2017-02-13 23:13:10 +01:00
David Rosca
9c6aa37550
Merge branch 'v2.1'
2017-02-13 23:07:06 +01:00
David Rosca
5ff5fb5b10
Updated translations
...
Closes #2202
2017-02-13 23:06:04 +01:00
David Rosca
9011224c1a
GreaseMonkey: Fix disabling scripts with Qt 5.8
...
Qt 5.8 parses the metadata block, so everything gets overwritten
when QWebEngineScript::setSource is called.
Closes #2206
2017-02-13 22:27:59 +01:00
David Rosca
071c4fbe52
Merge branch 'v2.1'
2017-02-13 21:35:56 +01:00
David Rosca
fe0ae53653
WebScrollBar: Make sure not to accidentally scroll
...
Closes #2211
2017-02-13 21:13:30 +01:00
David Rosca
71b06197ef
LocationCompleterView: Use better window type
...
It is no longer modal, so it doesn't break shortcuts.
Closes #2213
2017-02-13 21:01:21 +01:00
David Rosca
e150e44cc6
Replace Q_OS_MAC with Q_OS_MACOS
2017-02-10 19:00:58 +01:00
David Rosca
69193399b4
Merge branch 'v2.1'
2017-02-08 10:51:23 +01:00
David Rosca
bcf824dce2
Preferences: Allow to reorder spellcheck languages
...
See #2195
2017-02-08 10:13:41 +01:00
David Rosca
6e2d8d8fe7
Preferences: Disable spell check language list when disabled
2017-02-08 09:51:39 +01:00
David Rosca
fb38307783
Preferences: Don't list duplicated spellcheck dictionaries
...
Closes #2195
2017-02-08 09:49:45 +01:00
David Rosca
85f8cf881e
Fix drawing text with correct color in item delegates on Windows
2017-02-07 15:47:41 +01:00
David Rosca
3dd36b37ef
Merge branch 'v2.1'
2017-02-07 15:08:25 +01:00
David Rosca
1c1c35522b
SpeedDial: Fix editing url of entries
...
Closes #2197
2017-02-07 15:07:44 +01:00
David Rosca
1710e284c8
SpeedDial: Fix displaying broken page image
2017-02-07 15:07:08 +01:00
David Rosca
335c6b66c5
SpeedDial: Correctly emit load error when trying to load invalid url
2017-02-07 14:52:56 +01:00
David Rosca
1f362c0cb7
Merge branch 'v2.1'
2017-02-07 11:08:41 +01:00
David Rosca
da8e9732f7
Change blank tab url to empty QUrl()
2017-02-07 10:41:58 +01:00
David Rosca
5873ed48fd
TabIcon: Hide icon immediately when url is empty or has qupzilla: scheme
2017-02-07 10:41:37 +01:00
David Rosca
8a942e2e73
WebView: Remove QWebChannel resetting workaround
...
It was fixed while ago in Qt
2017-02-06 20:45:28 +01:00
David Rosca
5f0f520a45
WebPage: Remove now unused scheduleAdjustPage
2017-02-06 20:44:27 +01:00
David Rosca
6b39dc9cf0
WebPage: Remove no longer needed copies of runJavaScript functions
2017-02-06 20:43:40 +01:00
David Rosca
8fa9db9f65
Show print preview dialog when printing page
...
Print directly to QPrinter instead of using intermediate pdf file.
2017-02-06 20:40:40 +01:00
David Rosca
1b365f1e86
Bring back Print Element Background option
2017-02-06 19:52:39 +01:00
David Rosca
829e05bdec
Merge branch 'v2.1'
2017-02-06 19:31:51 +01:00
David Rosca
118427db86
Update COPYRIGHT
2017-02-06 19:31:35 +01:00
David Rosca
bfa5234ea2
Update AdBlock known subscriptions urls
2017-02-06 18:47:02 +01:00
David Rosca
13cba7a069
Bump minimum Qt to 5.8
2017-02-06 18:39:59 +01:00
David Rosca
4e9b481809
Bump version to 2.1.99
2017-02-06 18:38:17 +01:00
David Rosca
4062473e98
Version 2.1.0
2017-02-04 10:47:24 +01:00
David Rosca
db5a260193
Update translations from Transifex
2017-02-04 10:11:33 +01:00
David Rosca
670d189765
ClearRecentHistory: Remove icon
2017-02-03 14:20:36 +01:00
David Rosca
f6bd5595b6
Preferences: Fix showing settings icon in Extensions tab
2017-02-03 14:18:51 +01:00
David Rosca
446f02c7ee
WebTab: Remove stylesheet changing background color
...
It was there from QtWebKit times, it has no effect now.
2017-01-31 22:11:21 +01:00
David Rosca
534eb14432
WebScrollBar: Add workaround for Breeze style
2017-01-31 22:06:48 +01:00
David Rosca
c6a7935a67
Fix MainApplication::styleName()
2017-01-31 21:37:12 +01:00
David Rosca
a82a1c396b
AdBlockDialog: Don't force black color to normal rules
...
Makes the dialog more usable with dark color schemes
2017-01-31 21:18:51 +01:00
David Rosca
288150ccf9
PopupWebView: Fix window.close() handling
2017-01-31 20:56:34 +01:00
David Rosca
9a2bda2063
Fix build with Qt 5.7
2017-01-28 14:58:24 +01:00
David Rosca
ea7f4dd58f
HistoryManager: Pressing Del key now removes selected entries
2017-01-28 14:31:47 +01:00
David Rosca
bcb633fcd0
TabBar: Use correct duration for showing add tab button after releasing dragged tab
2017-01-28 10:31:45 +01:00
David Rosca
8e55c3ad3c
Fix setting spellcheck languages
2017-01-27 22:46:30 +01:00
David Rosca
e18d2d90bd
Register also as url handler for https scheme
2017-01-27 20:59:10 +01:00
David Rosca
e2af1649bc
CookieManager: Remove warning about filter 3rd party / tracking cookies
2017-01-27 19:32:48 +01:00
David Rosca
a634a17af0
CookieManager: Hide filter 3rd party cookies option
...
It's impossible to implement with current QtWebEngine API.
2017-01-27 19:28:30 +01:00
David Rosca
43eb307e2d
SpeedDial: Fix setting center dials option
2017-01-27 17:40:35 +01:00
David Rosca
33aba0c93f
Revert "Change background image instantly and for all speed dials"
...
This reverts commit 65667b95db
.
2017-01-27 17:31:46 +01:00
David Rosca
f15ed333b6
SpeedDial: Use oninput instead of onchange for input range
2017-01-27 17:25:47 +01:00
David Rosca
728e58fdf7
Use updated version of jQuery and jQuery UI
...
Fixes issue with speed dial settings being impossible to click.
Closes #2175
2017-01-27 17:20:11 +01:00
David Rosca
8ba412e584
ComboTabBar: Add setFocusPolicy
...
TabBar is setting Qt::NoFocus policy which was ignored
2017-01-27 16:51:45 +01:00
David Rosca
6e15e85919
LineEdit: SideWidget now eats all mouse events
2017-01-27 16:36:11 +01:00
David Rosca
ad024ec739
LineEdit: Clicking on SideWidget will not pass focus to LineEdit
2017-01-27 16:29:26 +01:00
David Rosca
5adcc6b4d9
LineEdit: Block mouse double click when not focused
2017-01-27 16:29:03 +01:00
David Rosca
e134abfda7
Fix build with Qt 5.7
2017-01-27 15:52:39 +01:00
David Rosca
74740ef441
ComboTabBar: Make wheel scrolling faster
2017-01-27 15:43:21 +01:00
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
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