1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-22 11:46:34 +01:00
Commit Graph

2294 Commits

Author SHA1 Message Date
David Rosca
3ec6ffa5c9 WebPage: Remove no longer used m_adjustingScheduled 2017-05-29 17:05:28 +02:00
David Rosca
f9778eeaad Make sure the QWebChannel object is initiated in SpeedDial/Restore pages
Make it more robust, this also fixes issue with Qt 5.9

Closes #2329
2017-05-29 16:46:25 +02:00
David Rosca
74c65c2272 Password observer: Also use 'login' input name as username 2017-05-29 16:15:09 +02:00
David Rosca
57172459d8 Fix comparing tagName in form observer
Listen also to subtree mutations

Closes #2321
2017-05-29 16:08:41 +02:00
David Rosca
bd9a33d6f9 Fix crash when opening target __blank links
Regression from 92b49be0c2

Closes #2335
2017-05-19 09:02:38 +02:00
Anthony Fieroni
92b49be0c2 Don't leak web page
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2017-05-12 20:50:24 +02:00
Anthony Fieroni
db33b8d860 Workaround Qt5.8 zoom factor bug
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
2017-05-12 20:50:24 +02:00
David Rosca
54949f94f3 AesInterface: Don't use deprecated RAND_pseudo_bytes 2017-05-03 21:17:09 +02:00
Jose Rios
efc4725e91 Fixed compilation for Openssl 1.1.0
Most of libcrypto and libssl internal structures were made
opaque in this version not allowing to instatiate them in
the stack.

More info:
    * https://www.openssl.org/news/openssl-1.1.0-notes.html
    * https://github.com/openssl/openssl/issues/962#issuecomment-208792020
2017-05-01 11:03:40 +02:00
David Rosca
eb0cf5065d WebView: Exit fullscreen on hide
Closes #2294
2017-04-09 10:33:57 +02:00
David Rosca
8e16efc1bf Fix crash when restoring history of internal pages with QtWebEngine 5.8
Closes #2302
2017-04-08 16:44:41 +02:00
srazi
0148b7aaff RestoreManager: Don't append WindowData with empty tabsState to restore data 2017-04-08 13:36:46 +04:30
David Rosca
3492999abe Don't return empty QByteArray when there are no tabs in session 2017-04-07 12:38:54 +02:00
David Rosca
cb4012c5c9 Don't save qupzilla:restore tabs in sessions 2017-04-07 12:36:42 +02:00
srazi
755ec16598 Session manager (#2293) 2017-04-07 10:02:27 +02:00
srazi
2654081912 Fix 2178 (#2292)
* CheckBoxDialog: Rewritten to inherit from QMessageBox

-  QMessageBox supports showing checkbox for Qt >= 5.2

* Add option to disable warning message when closing tabs from tabbar context menu.

- Closes #2178
2017-04-05 10:27:03 +02:00
David Rosca
f961958989 Add another key shortcut for reload action
Closes #2290
2017-04-03 15:34:44 +02:00
David Rosca
281919fc4d LocationCompleterView: Use custom window type only on X11
Closes #2287
2017-04-02 16:35:38 +02:00
srazi
ade7b9c690 Refactor some codes related to sessions. (#2280) 2017-03-26 11:27:04 +02:00
srazi
345d03105f macOS: Fix global menu with multiple windows.
- Closes #2261
2017-03-20 11:37:33 +03:30
srazi
9af542aa03 macOS: Disable auto window tabbing (#2261) 2017-03-20 04:28:55 +03:30
David Rosca
9683f0f295 StatusBarMessage: Don't show for inactive windows 2017-03-18 17:22:21 +01:00
David Rosca
076deb7cdd Set PulseAudio property overrides to QupZilla app name and icon
Closes #2262
2017-03-18 17:19:57 +01:00
David Rosca
44cd68e3d9 Merge branch 'v2.1' 2017-03-18 16:11:34 +01:00
David Rosca
b61b4aca67 WebView: Don't change m_progress when loading finished
QtWebEngine may emit loadProgress signal even after loadFinished
was already emitted.

Closes #2222
2017-03-18 16:00:57 +01:00
srazi
1d0d555ed1 macOS: Fix paths of qtwebengine_dictionaries (#2261) 2017-03-18 02:39:25 +03:30
David Rosca
f20d421113 Merge branch 'v2.1' 2017-03-15 13:29:24 +01:00
David Rosca
486b8f4c7d Workaround QWebEnginePage not scrolling to anchors when opened in background tab
Closes #2242
2017-03-15 13:11:27 +01:00
David Rosca
bfef9e2c03 Merge branch 'v2.1' 2017-03-15 10:53:44 +01:00
David Rosca
9211a8eceb Disable native scrollbars by default
See #2246
2017-03-15 10:49:27 +01:00
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
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
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