David Rosca
a89a9a8ddc
WebView: Add support for changing default background color
...
BUG: 390316
8 years ago
David Rosca
97a1765b6c
Emit webPageDeleted only from WebView
...
Closes #2582
8 years ago
David Rosca
dd30a1bc72
WebView: Disable setForceContextMenuOnMouseRelease on Windows
...
Windows open context menu on mouse release by default.
8 years ago
David Rosca
78cb4f6509
WebView: Immediately delete old page in setPage
8 years ago
Anmol Gautam
5152e514a0
Printing to PDF with the page title
8 years ago
David Rosca
01c5397fef
WebTab: Don't set "Loading..." tab text
...
Instead improve page title from url when title is empty
8 years ago
David Rosca
33b2f0f908
WebView: Try requestedUrl when url is empty in title()
8 years ago
David Rosca
f36799a8da
WebView: Correctly transfer loading signals when changing page
8 years ago
David Rosca
2e7436c741
LocationBar: Handle url/search resolution in loadAction instead of WebView::load
8 years ago
David Rosca
087c98343e
Remove compatibility code with Qt older than 5.9
8 years ago
David Rosca
4f0c30c5c7
Add support for window.print()
...
Closes #2509
8 years ago
David Rosca
e73bf22aa9
WebView: Call acceptNavigationRequest before loading urls
...
Closes #2544
8 years ago
David Rosca
059889ecfe
BrowserWindow: Don't show "Empty Page" in window title
8 years ago
David Rosca
6806fa5405
AbstractButtonInterface: Use WebView property instead of WebPage
...
WebView of a tab will not change while WebPage may.
This also fixes crash when WebPage of WebView is changed. It can happen
eg. when opening new tab from page with target=_blank.
Closes #2537
8 years ago
David Rosca
8749c05854
WebView: Search using default engine instead of active in actions
...
BUG: 386377
8 years ago
David Rosca
cca6b0189f
Don't use QPrinter when printing to PDF
...
QWebEnginePage::printToPdf produces scalable PDF with clickable
links while QWebEnginePage::print will create PDF containing low quality
image of page.
Closes #2477
8 years ago
David Rosca
d00e769749
Initial rename to Falkon
9 years ago
David Rosca
f0b8ac2daa
Use QWebEngineHttpRequest with Qt 5.9
9 years ago
David Rosca
16f9b2fde9
Rework the zoom bug workaround
...
Qt 5.9 is affected too
Closes #2289
9 years ago
David Rosca
bd9a33d6f9
Fix crash when opening target __blank links
...
Regression from 92b49be0c2
Closes #2335
9 years ago
Anthony Fieroni
92b49be0c2
Don't leak web page
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
9 years ago
Anthony Fieroni
db33b8d860
Workaround Qt5.8 zoom factor bug
...
Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
9 years ago
David Rosca
eb0cf5065d
WebView: Exit fullscreen on hide
...
Closes #2294
9 years ago
David Rosca
8e16efc1bf
Fix crash when restoring history of internal pages with QtWebEngine 5.8
...
Closes #2302
9 years ago
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
9 years ago
David Rosca
8a942e2e73
WebView: Remove QWebChannel resetting workaround
...
It was fixed while ago in Qt
9 years ago
David Rosca
8fa9db9f65
Show print preview dialog when printing page
...
Print directly to QPrinter instead of using intermediate pdf file.
9 years ago
David Rosca
13cba7a069
Bump minimum Qt to 5.8
9 years ago
David Rosca
45f37a3a64
WebView: Fix send text by mail action
9 years ago
David Rosca
5cc7dd080e
Fix scrolling with high resolution mouse/touchpads
...
Use helper class to accumulate "common steps" of 120 angle delta.
9 years ago
David Rosca
a6988ee8f1
TabIcon: Draw small dot in corner when there is activity in pinned tab
9 years ago
David Rosca
614ac46174
WebView: Hide reload/stop actions when not available
9 years ago
David Rosca
68e0425bde
Hide tab icon when page icon is null
...
Completely hide the tab icon instead of showing generic webpage icon
when page icon is null.
9 years ago
David Rosca
e21636c661
Add more HighDPI ready icons in data/icons/menu
9 years ago
David Rosca
a4d284fa71
WebView: Support QApplication::wheelScrollLines
9 years ago
David Rosca
6514aed3a7
Fix skipping internal pages when showing source code with Qt 5.8
9 years ago
David Rosca
0ca133bfaf
Always use QPointF for positions on webpage
...
Also take zoom into account when setting scroll position
9 years ago
David Rosca
9beee941f6
Adjust position of status bar message widget according to scrollbars
9 years ago
David Rosca
1a110c3641
WebHitTestResult: Use data from QWebEngineContextMenuData
...
Fixes handling context menus in iframes.
Closes #2126
9 years ago
David Rosca
64b48f6899
Use native scrollbars for main scrollbars
...
Use native widgets to render main scrollbars (scrollbars of the
main webview widget, not iframes etc).
It makes the scrollbars on body element invisible and instead draws
native widgets on the space for scrollbars.
Comes with possibility to disable it, enabled by default.
9 years ago
David Rosca
c9797f5600
WebView: Make sure to return non-null inputWidget()
9 years ago
David Rosca
2ad5e82ce2
WebView: Fix finding rwhvqt with Qt 5.8
9 years ago
David Rosca
96202a6fe0
WebView: Remove custom drag&drop handling
...
QtWebEngine drag&drop now works
9 years ago
David Rosca
3a9e0501df
Fix saving new icons in database
...
Regression from 38bf9d2b4a
9 years ago
David Rosca
d932fcb004
WebView: Implement adding spellcheck suggestions to context menu
10 years ago
David Rosca
7c4345775c
WebView: Add Ctrl+M shortcut to toggle mute
10 years ago
David Rosca
b9a7c773f1
WebView: Fix handling of key events
...
Unhandled key events are sent to parent of QWebEngineView.
Hack with event filter on RenderWidgetHostViewQtDelegateWidget no longer
works for key events, so we need to install event filter on view
parent and handle key events there.
Downside is, that we can now only handle events that are not handled by
page itself.
10 years ago
David Rosca
1eec6ac87a
Use ViewSource page action with Qt 5.8
10 years ago
David Rosca
38bf9d2b4a
Use QWebEngineView::icon() instead of custom icon downloading
10 years ago
David Rosca
cf3fa88942
Require Qt 5.7
10 years ago