summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use the module's version number for QtWebEngineProcessNils Jeisecke2020-11-261-2/+2
| | | | | | | | | | | | When built against a Qt version different from the module version, all QtWebEngine libraries will be versioned with MODULE_VERSION. QtWebEngineProcess as part of the module should be handled in the same way. Change-Id: I34073337e813baac46f207443bf54ca78d879ea6 Pick-to: 5.15 Reviewed-by: Andy Shaw <andy.shaw@qt.io>
* Move QWebEnginePage to coreMichal Klocek2020-11-2411-21/+19
| | | | | | | | | [ChangeLog] QWebEnginePage is in QtWebEngineCore Task-number: QTBUG-74585 Change-Id: Id326c89c868e9e7d53488bbd12cb321e1a0b79b7 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
* Move PrinterWorker to coreMichal Klocek2020-11-246-22/+18
| | | | | | Task-number: QTBUG-74585 Change-Id: I1968d5104d7d0d86d8f33879ed8c06f2a4846509 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Move QWebEngineHistory to coreMichal Klocek2020-11-247-81/+85
| | | | | | | | | | | Keep debug stream operators in page for now, since QWebEngineHsitory is accessible from page only. [ChangeLog] QWebEngineHistory is in QtWebEngineCore Task-number: QTBUG-74585 Change-Id: I5dfc13a0d59ac87f18fe4905ebcfd4a9ec5ad3a1 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Drop dependency on QApplication in pageMichal Klocek2020-11-241-4/+4
| | | | | | | Use QGuiApplication instead. Change-Id: I2e1df98e3d12a3a40f0e5b4f026ecc8418aec271 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Drop dependency on QWebEngineView in pageMichal Klocek2020-11-246-47/+203
| | | | | | | Introduce temporarily PageView interface and DummyDelegate. Change-Id: I3a3d57435c98b31a15fb6d777045e141d007486f Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Move default notification presenter setter to viewMichal Klocek2020-11-242-3/+5
| | | | | | | | | Default notification presenter depends on qsystemtryicon, so it depends on widgets, move setter when page is set on view. Change-Id: I379b083fe66a4b44e4b92e01a7e5270837fd645c Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Move styled icons from page to viewMichal Klocek2020-11-233-10/+29
| | | | | | | | | Styles are bound to widgets, add styled action's icon on QWebEngineView::pageAction(). Change-Id: Ica7b1688c34c51e746a3b4707a6181c0d45c882a Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Swap widgetCahgned with adapterClientChangedMichal Klocek2020-11-2312-20/+21
| | | | | | | | This drops dependency on view delegate implementations in web contents adapter client. Change-Id: I73a0dda0a790b7afe3fa774b53db9aa263d48ef9 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Move page's view and widget bindings to viewMichal Klocek2020-11-207-97/+102
| | | | | Change-Id: Ia60a1b864bb173bfd12a94ac4791477a88ea0842 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Remove qwebengineview setter from qwebenginepageMichal Klocek2020-11-2011-157/+193
| | | | | Change-Id: Ifaac7287d24e38e04e217cae65f6e5294e8bdd9e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Move dialogs from view to pageMichal Klocek2020-11-203-119/+175
| | | | | Change-Id: Ib0f0ccca0d94c6c8f19d7d359bbf79110ba04f3e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Move client certificate selection to coreMichal Klocek2020-11-205-7/+7
| | | | | | | | [ChangeLog] QWebEngineClientCertificateSelection is in QtWebEngineCore Task-number: QTBUG-74585 Change-Id: I35aab40a15b4c29bdc8c291fe7920158140e70b2 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Remove deprecated url interoceptor setter from profileMichal Klocek2020-11-205-183/+35
| | | | | | Change-Id: I15c621da6da97b2ccdd57afdfad0d413302d3c24 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Move profile from widgets to coreMichal Klocek2020-11-2011-17/+15
| | | | | | | | This just moves class to core. Task-nmuber: QTBUG-74585 Change-Id: Id046eee21043f086f5f45727bc3ce7c965695b7c Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Move share context initialization by loaderMichal Klocek2020-11-204-79/+23
| | | | | | | | Classes are move from widgets to core, this also requires now initialization in core. Change-Id: Id7a175c7bbe7b4499d270948503feee2c55ad767 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Drop dependency on page in profileMichal Klocek2020-11-188-16/+26
| | | | | Change-Id: Idbec1657522272c895dc1822e83e0d9592c33343 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Drop dependency on default notification presenter in profileMichal Klocek2020-11-183-4/+15
| | | | | | | [ChangeLog] Set default notification presenter on all profiles. Change-Id: Iec96f97fdaddfefd5bbc0cccc54e6918d8e7ea7e Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Small refactor of startDraggingMichal Klocek2020-11-136-40/+16
| | | | | | | This is required to decouple 'view' logic from page. Change-Id: I84ef8cf729ef87d9339cae3f1bb1f0c709035ccf Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Fix build after 216c2ed5 in baseMichal Klocek2020-11-123-7/+7
| | | | | Change-Id: If9f646d36b70494248e7d721e7473505d9e0f42d Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Update changes file for 5.12.10Michael Brüning2020-11-041-1/+5
| | | | | | Change-Id: Ifaccaed80bc0c45e7284ef85afa4a598d6d16aeb Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 07fcac049e7b362b703f31ec559f5097f804588e)
* Update changes file for 5.12.10Michael Brüning2020-11-041-0/+1
| | | | | | Change-Id: I01d63f447647c46fecf8df14c8c4df21189fd594 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 457c8baa8a3f577be1e999d06c32504d35862c64)
* Add changes file for Qt 5.12.10Antti Kokko2020-11-040-0/+0
| | | | | | | Change-Id: Id180c2ea2fefed919b4c623d20da392ad5db27d1 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 78b44a26b256fdaa70832455d8d4711bbe7fa17a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
* Look for resources in macOS standard Resources dirKeith Kyzivat2020-11-041-0/+2
| | | | | | | | | | | | | | When on macOS, with a frameworkless build, WebEngine resources are stored in a Resources directory named with a capital R. This is the standard directory name for resources on macOS, however Qt WebEngine was expecting to find resources in a directory named `resources` (no capitalized first letter). Pick-to: 5.15 5.12 Task-number: QTBUG-72368 Change-Id: I2106a50a63c6d812dc6ad649645e3b6b9e0471e2 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Do not instantiate QFontDatabaseAllan Sandfeld Jensen2020-11-031-2/+1
| | | | | | | The methods are all static now Change-Id: I786c9c4dfcc09cc88b674eb67e1e93a21576fd0a Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Update dependencies on 'dev' in qt/qtwebengineAllan Sandfeld Jensen2020-11-0214-38/+41
| | | | | Change-Id: I74c7293ebf5ace5bd07e3bf5455dd90bf4ed6380 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Merge remote-tracking branch 'origin/5.15' into devAllan Sandfeld Jensen2020-11-0217-60/+272
|\ | | | | | | | | | | | | | | Conflicts: .qmake.conf tests/auto/quick/dialogs/tst_dialogs.cpp Change-Id: I6840495a40e4e1e4512573c980816112ae5786d7
| * Fix spelling and coding styleAllan Sandfeld Jensen2020-11-012-40/+41
| | | | | | | | | | | | | | These typos are annoying me. Change-Id: I1e8ee9696cacc928c7d7241ed34da4bd5d5a7eb2 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
| * Add changes file for Qt 5.15.2Antti Kokko2020-10-291-0/+82
| | | | | | | | | | | | | | Change-Id: If1c29cc043736619513620120f96133575bf28d5 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit f795d7c0d4b5a831dd847911c355c8d01d0a235f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
| * Bump versionJani Heikkinen2020-10-271-1/+1
| | | | | | | | Change-Id: I2078fd303183899ab215c9b627f47c75a9ad1a82
| * Handle non-ascii names for pulseaudioAllan Sandfeld Jensen2020-10-202-2/+3
| | | | | | | | | | | | | | | | Uses percentage encoded utf8. Task-number: QTBUG-85363 Change-Id: Idabe6ff9a66897792732b9ebb648f54a84e86bb8 Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
| * Add changes file for Qt 5.12.10Antti Kokko2020-10-191-0/+86
| | | | | | | | | | | | | | Change-Id: Id180c2ea2fefed919b4c623d20da392ad5db27d1 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 78b44a26b256fdaa70832455d8d4711bbe7fa17a) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
| * Fix module splitter dataJani Heikkinen2020-10-131-1/+1
| | | | | | | | | | | | | | Add missing ',' to fix a crash in release export tool Change-Id: I163c85641a3dfbfd7827d70483de3273dbf03442 Reviewed-by: Antti Kokko <antti.kokko@qt.io>
| * Warn about QtWebengineProcess launching from network shareTamas Zakor2020-10-092-1/+37
| | | | | | | | | | | | | | | | | | Add error message when trying to launch QtWebEngineProcess from network share if sandbox is enabled. Task-number: QTBUG-84632 Change-Id: Ia7d5df38accf60eafe8fb4d43dab3db4d2d51287 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
| * Add qt_plugin_qpdf.pri to qpdf packageMichal Klocek2020-10-071-0/+1
| | | | | | | | | | | | | | | | Speculative fix. Task-number: QTBUG-87113 Change-Id: Id72af6cc963e769e87dd043f49ca0010c7e27902 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
| * Add missing QtPdf framework for installerMichal Klocek2020-10-061-0/+1
| | | | | | | | | | | | | | | | Speculative fix. Task-number: QTBUG-86972 Change-Id: Idc69b472439e602dc6db5dfa8fc67606b9abde08 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
| * Compile pdf examplesMichal Klocek2020-10-066-8/+8
| | | | | | | | | | | | | | | | Fix typo in examples.pro and update related pro files. Drop dependency on widgets in qml examples. Change-Id: I571069e5b42cc0d0d94d54ce157a6e8636275cae Reviewed-by: Michael Brüning <michael.bruning@qt.io>
| * Optimize WebEngineSettings::testAttributeAllan Sandfeld Jensen2020-10-061-8/+11
| | | | | | | | | | | | | | Do not look up fallback values before they are needed. Change-Id: I8bb21e261e8d218c658ac2a08e3cdc30b2cea47d Reviewed-by: Michal Klocek <michal.klocek@qt.io>
| * Mention node.js build-time dependencyAllan Sandfeld Jensen2020-10-031-1/+2
| | | | | | | | | | | | | | Task-number: QTBUG-87129 Change-Id: Id98aa1e8c839c06022fbc633c0b64c7681205349 Reviewed-by: Florian Bruhin <qt-project.org@the-compiler.org> Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
* | Merge remote-tracking branch 'origin/5.15' into devJüri Valdmann2020-10-025-100/+82
|\| | | | | | | Change-Id: Id3613b8dcda5629bce9e3cd14fa926567125a960
| * Use OTR profile in tst_loadsignalsJüri Valdmann2020-09-301-4/+7
| | | | | | | | | | | | Task-number: QTBUG-65223 Change-Id: Ia8183759e23d93c5561fceb8d562b74add474b21 Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
| * Use less pointers in tst_loadsignalsJüri Valdmann2020-09-303-98/+74
| | | | | | | | | | | | | | | | | | Make QWebEngineView a member of tst_LoadSignals. Also stop recreating it for every test. Task-number: QTBUG-65223 Change-Id: I2ed7c12559e56e23302813eb6f33c1e26a9d8748 Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
| * Fix downloadable.tar.gz issue in tst_loadsignalsJüri Valdmann2020-09-301-2/+2
| | | | | | | | | | | | | | | | No more downloadable.tar.gz in the downloads directory for every run... Task-number: QTBUG-65223 Change-Id: I010bfc7785afca537734298a1618cd7ce05d50cf Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
| * Bump versionJani Heikkinen2020-09-281-1/+1
| | | | | | | | Change-Id: I5dfb1db3a7d4ba825cf66c155af89252b60e6cdf
| * Fix typo for static linking with no rsp filesMichal Klocek2020-09-241-1/+1
| | | | | | | | | | | | | | | | Fix typo which surprisingly gives no errors with archiver, however generated archives are bogus (at lest with lld) Change-Id: Iea1e22c66eb99a720b398c5903b56938b309905f Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
| * PDF: Load the PDF when jumping to the image otherwise it will failAndy Shaw2020-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | If the PDF is not loaded before it jumps to the image then it fails to jump to the specified page and ends up showing the first one. Change-Id: I6061431e1fd9b743afaca3df0aec03dc6a1144bf Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> (cherry picked from commit e2e249b8bb399ef7bcf6fe3be0b4f2fc9fa18182) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
| * Do not pass a native keycode matching the menu key when it is remappedAllan Sandfeld Jensen2020-09-231-0/+3
| | | | | | | | | | | | | | | | | | Chromium will recreate the original mapping based on the native keycode, breaking any remapping. Fixes: QTBUG-86672 Change-Id: I4b7e6f7434049cdf7250bee1ef759a9df4d4987c Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
* | Fix memory management in QPdfDocument functionsNicolas Deherly2020-09-281-5/+26
| | | | | | | | | | | | | | | | All pages that are opened have to be closed, in order to avoid a memory leak. Pick-to: 5.15 Change-Id: I15c12b2f1b389638d5fe0a58599d9c410a033652 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* | Cleanup qwebenginescript and qwebenginescriptcollection apiMichal Klocek2020-09-2814-180/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch cleans up script and collection apis: * do not allocate user_script on heap, there is no need for that. * remove isNull(), which was used by collection.findScript(name) * remove collection.size(), there is already collection.count() * remove collection.findScript(name), user can use findScripts(name) which returns list of scripts or empty list if not found * collection.findScripts(name) is simply collection.find(name) [ChangeLog] Removed QWebEngineScriptCollection::findScript(name), use QWebEngineScriptCollection::find(name) instead. Change-Id: Iecf8f1d7c26275b9ce3a1ea97cf4bd74b17f681e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Use qwebenginescriptcollection in qmlMichal Klocek2020-09-258-194/+24
| | | | | | | | | | | | Change-Id: I8bfb805661aa0d2bc2c66dbbb5843b2e551aa64d Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>