summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix using system libxsltAllan Sandfeld Jensen2022-02-111-0/+4
| | | | | | | | | | The webengine-libxml settings should set both use_system_libxslt and use_system_libxml Pick-to: 6.3 6.2 Fixes: QTBUG-100500 Change-Id: I1c731530a56e0ca9a49b91e1d6e095d8b416dd8d Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Update ChromiumMichael Brüning2022-02-111-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submodule src/3rdparty d1338207..2aad1f40: > [Backport] Security bug 1212957 > [Backport] Security bug 1276331 > [Backport] Security bug 1280743 > [Backport] Security bugs 1283805 and 1283807 > [Backport] CVE-2022-0290: Use after free in Site isolation > [Backport] CVE-2022-0305: Inappropriate implementation in Service Worker API > [Backport] CVE-2022-0305: Inappropriate implementation in Service Worker API > [Backport] CVE-2022-0293: Use after free in Web packaging > [Backport] CVE-2022-0289: Use after free in Safe browsing > [Backport] Security bug 1242339 > [Backport] Security bug 1270014 > [Backport] Security bug 1256885 > [Backport] Security bug 1258603 > [Backport] Security bug 1259557 > [Backport] Security bug 1267426 > [Backport] CVE-2022-0116: Inappropriate implementation in Compositing > [Backport] CVE-2022-0111 and CVE-2022-0117 (2/2) > [Backport] CVE-2022-0111 and CVE-2022-0117 (1/2) > [Backport] IWYU: add algorithm for std::max and std::min > [Backport] trace_processor: Fix IWYU > Revert "Fix include of <algorithm>" > [Backport] CVE-2022-0097: Inappropriate implementation in DevTools (3/3) > [Backport] CVE-2022-0097: Inappropriate implementation in DevTools (2/3) > [Backport] CVE-2022-0097: Inappropriate implementation in DevTools (1/3) > [Backport] CVE-2022-0113: Inappropriate implementation in Blink > [Backport] CVE-2022-0109: Inappropriate implementation in Autofill (2/2) > [Backport] CVE-2022-0109: Inappropriate implementation in Autofill (1/2) > [Backport] CVE-2022-0108: Inappropriate implementation in Navigation > [Backport] CVE-2022-0104: Heap buffer overflow in ANGLE > [Backport] CVE-2022-0103: Use after free in SwiftShader > [Backport] CVE-2022-0102: Type Confusion in V8 > [Backport] CVE-2022-0100: Heap buffer overflow in Media streams API > Revert "Fix build with GCC 10" Pick-to: 6.3 Task-number: QTBUG-99099 Task-number: QTBUG-99720 Change-Id: I4d734dca71af23babc29c8570a0eaa09544ea1db Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Stop using deprecated QWARNAllan Sandfeld Jensen2022-02-111-2/+2
| | | | | | | | Just use qWarning instead Pick-to: 6.3 Change-Id: I0382ca0e84daa50d32572d6827d908ae391d00d4 Reviewed-by: Marc Mutz <marc.mutz@qt.io>
* Simplebrowser: fix compiler warningsBalazs Egedi2022-02-102-3/+3
| | | | | | | | Adapted to the new addAction syntax. Pick-to: 6.3 Change-Id: I260f57e8536312a6b2f53c8b55953813baf22a5c Reviewed-by: Marc Mutz <marc.mutz@qt.io>
* Correct documentationAllan Sandfeld Jensen2022-02-101-2/+2
| | | | | | | | WebEngine was first in 6.2 Pick-to: 6.3 6.2 Change-Id: Id8e6e438e5f4cfd7b28ed8f821f503125033ae62 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* PdfDocument: resolve the source URLShawn Rutledge2022-02-102-7/+12
| | | | | | | | | | | | | Similar to qtdeclarative 0a1e4cc7ec7548f6273befff9cdddb0bc7a58961 except here, setting the source calls QPdfDocument::load() immediately, so we need to resolve the URL right before doing that. The results are visible in most of the manual tests: they again load test.pdf immediately, as in Qt 5. Pick-to: 6.3 Change-Id: I8c67a9e1c72ac390c24d72d5e229ff0ef9f4aa0d Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* PDF: Remove Q_FUNC_INFO from qCDebugShawn Rutledge2022-02-101-3/+3
| | | | | | | | They are redundant as long as you have %{function} in your QT_MESSAGE_PATTERN, and have configured with -developer-build. Change-Id: I89106bab0f4c1275633d7033761b9a5844df9403 Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Doc: State Qt versions for when CMake commands etc. were introducedJoerg Bornemann2022-02-101-0/+2
| | | | | | | Pick-to: 6.3 Task-number: QTBUG-100212 Change-Id: I03f5c83f5a745bb9f14c06d571333f074aec7f6c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Adapt to moving of type registrations into the Qt namespaceUlf Hermann2022-02-101-2/+2
| | | | | Change-Id: I46259b81a75d050e6fb3554ee2b13e76bb90cd3b Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Bump version to 6.4.0Jani Heikkinen2022-02-101-1/+1
| | | | | Change-Id: I720719da31cd2b243e466eb117d1573df556a35e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtwebengineQt Submodule Update Bot2022-02-101-4/+4
| | | | | Change-Id: I35b033c75bdcae0dead0686c388d90672a14eef8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix crash on WebEngine(View|Profile).userScripts.collection getKirill Burtsev2022-02-1012-27/+216
| | | | | | | | | | | | | | | To create a javascript list on 'collection' method qml engine is needed for a qml scope, but it's only available for objects, which are created by the QML Engine itself. The only object in hierarchy of classes is an actual WebEngineView, so get it from there on collection init. Also implement delayed initialization of scripts collection for the usage of default profile through WebEngine singleton, and for the reason that it's not really needed until really asked by user code. Pick-to: 6.2 6.3 Fixes: QTBUG-96597 Change-Id: I61e76652a5d0fd5609070fd541816503908f2dc8 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* QtPdf: Fix QML warning about usage of injected signal parametersPeter Varga2022-02-082-2/+2
| | | | | | Pick-to: 6.3 6.2 Change-Id: I4bbc3c1adf4ba2bc5cc8d71278e201ee05fc85bd Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* QQuickPdfSelection: Fix division by zeroPeter Varga2022-02-082-1/+6
| | | | | | | | | | | | | | | | | | QQuickPdfSelection::m_renderScale is used for division in QQuickPdfSelection::updateResults(). Add warning message to setRenderScale() and ignore the new value if it is zero. Also avoid setting PdfSelection.renderScale to zero in PdfScrollablePageView. The division caused an assert: ASSERT: "divisor < 0 || divisor > 0" in file qtbase/src/corelib/tools/qpoint.h, line 299 It was reproducible with the pdfviewer quick example. Pick-to: 6.3 6.2 Change-Id: I31e08a9a28392fcc132470c8d94af1307447565a Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Add timeout for gn callMichal Klocek2022-02-051-1/+2
| | | | | | | | | We get sometimes GN_FAILED on mac, unfortunately it is not clear what had failed, therefore log cmake error and add timeout. Pick-to: 6.3 6.2 Change-Id: I69beaa971de4a5848d73613783db94940be91e68 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Switch examples to build as isolated sub-builds part 2Alexandru Croitor2022-02-051-1/+1
| | | | | | | | | | | | | | | | qt_examples_build_begin needs the EXTERNAL_BUILD flag to know that it's safe to build examples as ExternalProjects. It still won't do it in CI until we enable building examples as ExternalProjects for prefix builds. This is preparation for that. Pick-to: 6.2 6.3 Task-number: QTBUG-90820 Change-Id: Ie69d2e7c9790c455bea6bac3c32eaaab123a2cec Reviewed-by: Michal Klocek <michal.klocek@qt.io> Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
* Update ChromiumMichal Klocek2022-02-041-0/+0
| | | | | | | | | | | | | | | | | | Pulls in following commits: * ceaca362c9a Fix ios compilation issues * c6dd23dca6e FIXUP: Remove fat lib support * 4d33af9093a Add qtpdf ios gn adaptations * b09e95c3fe8 Revert "Make compile time switch at compile time" * ca78f43edb2 Revert "Disable long presentation time DCHECK" * b042491acb4 Revert "Fix disabling reporting" * d5ae47fe7af [Backport] Fix build for 'enable-reporting=false' * ee7acb3042a [Backport] Remove NOTREACHED assertions from NetworkContext's reporting methods * d133820740f Do not create empty rsp files Change-Id: I22f1587ba1364392c311c70b46aa99b55760d324 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Add QtPdf iOS buildsMichal Klocek2022-02-044-24/+126
| | | | | | | | | | | | | | | | | | | | | | QtPDf iOS builds must support fat libs builds. Compared to 5.15 however this is done differently. Before we tweaked gn to compile multi arch with 'Xarch' parameter. This had few downsides as we could not determine which arch/cpu compiles given file as compilation was opaque to gn. The current approach is to follow mac universal builds, compile builds separately for each architecture and lipo the outcome. However, this introduces some issues as ios builds are static builds and creating lipo archive will gather object files, which should end up in final QtPdf lib instead. Therefore create multi arch object file instead of archive and use this one. Note the compiler now uses arch triple for Pdfium as Chromium does, however qt files still use 'arch' and '*-version-min' combination. Task-number: QTBUG-88614 Pick-to: 6.3 6.2 Change-Id: I7775c8b4d1554df497eb61fa6187f12c00b9032d Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* Introduce gn complete static lib target for qtpdfMichal Klocek2022-02-044-60/+70
| | | | | | | | | | | | | | | | | | | | | | With 6.x we have gn-cmake integration which allows now in case of static builds to switch gn target output to static_library with 'complete static' option instead of shared_library. This way we can avoid installing dependencies in form of internal static Chromium archives as it was done in 5.15 in case of static builds. Unfortunately 'complete static' option can not be used with QtWebEngineCore build as it will exceed 4Gb static archive limitation on Windows, however it will work fine with QtPdf. Note the qtbase 3rdparty static libs have to be still installed in case of qt static build, this patch only eliminates need for Chromium specific ones. Task-number: QTBUG-88614 Pick-to: 6.3 6.2 Change-Id: I6fc4ce48c79a1631b013d0b29c190c62280f7304 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* Touchbrowser: port QMutableEventPoint::from() to static settersBalazs Egedi2022-02-041-16/+16
| | | | | | Pick-to: 6.3 Change-Id: I469d36018ac8f1458e57b1215f9c728c9628de67 Reviewed-by: Marc Mutz <marc.mutz@qt.io>
* Fix accumulation of compositor-observer bindings for skia-on-glKirill Burtsev2022-02-045-11/+2
| | | | | | | | | | | | | One of Compositor's derived classes, DisplaySkiaOutputDevice, was missing call to 'unbind' from its observer, leading to not releasing binding from global cache on destroy. Since unbind is done on destroy, remove all explicit calls to unbind from derived classes, and just do them in their base implementations. Ammends b117909825. Pick-to: 6.2 6.3 Change-Id: I75c909eaa22ca1946ad67aa5093a8ee268c3562b Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Detect GSSAPI on Linux and pass it onAllan Sandfeld Jensen2022-02-032-0/+8
| | | | | | | Pick-to: 6.3 Fixes: QTBUG-100291 Change-Id: Iba9a9b41938e6ff9270bb8f98393c31d30663859 Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
* Update ChromiumAllan Sandfeld Jensen2022-02-021-0/+0
| | | | | | | | | Submodule src/3rdparty 206bed415..5bdf41e55: > Revert "[macOS] Fix build error with new deployment target" > Add GN arg to pass gssapi include directory Change-Id: Id4187c57eef4f4a3d9d07c7d45b1249ab362a217 Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
* Do not list native spellchecker feature on LinuxAllan Sandfeld Jensen2022-02-021-2/+5
| | | | | | | | | | And make the condition more general as it is available on both macOS and Windows. Pick-to: 6.3 6.2 Fixes: QTBUG-100293 Change-Id: If430eaa219f910bc686dc0859178b52a0d0c3fb3 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* Port touchbrowser to Qt6Balazs Egedi2022-02-017-74/+120
| | | | | | | | | - Touchbrowser is only using QuickControls2. - Missing resource files are added. Pick-to: 6.3 Change-Id: Ic8402b1d2daed8906d1244bfab2854d0d8844276 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* QWebEngineView Designer plugin: Fix crash on Windows when using D3D11Friedemann Kleint2022-01-311-0/+9
| | | | | | | | | | Disable the plugin for non-OpenGL graphics API similar to qttools/482125b15648944d18ae120644f9ffe11b327ff2 for QQuickWidget. Pick-to: 6.3 6.2 Fixes: QTBUG-100285 Change-Id: Icea3d81c97ef043e953334b134ba632a9daa13a5 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Improve local scheme access rulesAllan Sandfeld Jensen2022-01-2810-107/+349
| | | | | | | Pick-to: 6.3 6.2 Task-number: QTBUG-96849 Change-Id: Ieb24da12a61e5e37b29ccf2d1a11b7bd863b842e Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Update ChromiumAllan Sandfeld Jensen2022-01-281-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Submodule src/3rdparty dd2725bea..206bed415: > Allow accessing file protocol from protocols with local-access > Add allow_remote_access_from_local_urls setting > FIXUP: Optimize skvx::fma for GCC > FIXUP: Optimize skvx::fma for GCC > [Backport] Fix wrong mipmap sampling option for Medium filter quality > Speculative fix for build error > [Backport] CVE-2021-4102: Use after free in V8 > [Backport] CVE-2021-4101: Heap buffer overflow in Swiftshader > [Backport] CVE-2021-4100: Object lifecycle issue in ANGLE > [Backport] CVE-2021-4099: Use after free in Swiftshader > [Backport] CVE-2021-4098: Insufficient data validation in Mojo > [Backport] CVE-2021-4079: Out of bounds write in WebRTC > [Backport] CVE-2021-4058: Heap buffer overflow in ANGLE (2/2) > [Backport] CVE-2021-4058: Heap buffer overflow in ANGLE (1/2) > Fix compilation with c++20 > [Backport][heap] implement more stub method to fix build with msvc > Revert "Forward declare newer EGL typedefs" > Revert "Fix Linux kernel lacking V4L2_CID_POWER_LINE_FREQUENCY_AUTO" > Optimize skvx::fma for GCC > Use clang builtins in gcc when available Pick-to: 6.3 Change-Id: I01d2274ee3b7467dad431365985112864e39a1fc Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Guard against favicon provider being removed before ViewKirill Burtsev2022-01-281-1/+1
| | | | | | | | | | | Avoid using dangling pointer on view's destruction in case favicon provider was removed first by QML engine. Just use a QPointer since it's not used for anything much else internally in a WebEngineView. Pick-to: 6.2 6.3 Fixes: QTBUG-100032 Change-Id: I0560798a02bed02b0aabee61e1b0ae41a6e87d8a Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Use IsSameDocument() rather than IsLoadingToDifferentDocument()Benjamin Terrier2022-01-271-1/+1
| | | | | | | | | | | | | For certain types of redirect navigations (for example, with a non-default useragent set) 'IsLoadingToDifferentDocument()' can be unexpectedly false. In such cases 'navigation_handle->IsSameDocument()' also returns false. Fixes: QTBUG-94924 Pick-to: 6.3 6.2 5.15 Change-Id: Ie2c17127e1a00ffc515829526320ba2f71d45af5 Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
* Use common LICENSE.LGPL3Kai Köhne2022-01-271-12/+0
| | | | | | | | | | Remove custom prefix from the file that is not part of the actual license. This also removes a reference to the outdated LICENSE.GPLv3 file and makes the text the same as in all other Qt modules. Pick-to: 6.2 6.3 Change-Id: Iddaee88fa3b91232d768bc7a98795b8b7742c51a Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* QtPdf: Use QML_NAMED_ELEMENT and auto-generated pluginShawn Rutledge2022-01-268-132/+74
| | | | | | | | So we need to move the qmlmodule doc block to a qdoc file, now that there's no plugin.cpp. Change-Id: I2426ad12647ed65acc9f2e0c252b3b1af715d931 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
* webenginequick: Avoid deprecated QQmlListReference ctorFabian Kosmale2022-01-262-3/+4
| | | | | | | | | This doesn't modify the signature of appendExtraItems (which no longer requires the engine pointer) to keep the change minimal. Pick-to: 6.3 Change-Id: I2a649cd8d8e68c4c6e1a607d881f9180ac931032 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Update dependencies on 'dev' in qt/qtwebengineQt Submodule Update Bot2022-01-261-4/+4
| | | | | Change-Id: Idc31117a5d77f4cfa836e4a9765605ac97481f16 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update module-split for installerSamuli Piippo2022-01-241-6/+9
| | | | | | | | | | Module-split update to get all QtPdf related files. Fixes: QTBUG-86972 Fixes: QTBUG-100023 Pick-to: 6.3 5.15 Change-Id: I9833fe2be00359c08ca71a2301262473b760df45 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Go back to using pointer handlers in Pdf(Multi)PageViewShawn Rutledge2022-01-202-18/+16
| | | | | | | | | | This reverts commit 1f785521ab6982e7395af223e28137d65f8ead12. As a drive-by, also stop using import version numbers in PdfPageView, and make document a required property. Change-Id: I23b4a369b8d5e213c4569de3cecade5000e320c8 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
* Widgets: Add FileSelectionMode::FileSelectSaveSzabolcs David2022-01-194-3/+16
| | | | | | | | | Now we have an example to trigger this type of dialog, we can expose this as public API. Pick-to: 6.3 Change-Id: If0964d07a532daaff5e798dac63dc02ec7781d4d Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* QtPdf: remove TableViewExtraShawn Rutledge2022-01-195-208/+17
| | | | | | | | | | | 9e3c27595113dd07ad936e73696aee62db4c6f3f was a temporary solution to work around missing TableView features in Qt 5. Drive-by: remove import versions and use required property in PdfMultiPageView, since we're touching it anyway. Change-Id: I0b1f83b865671f6ea9f14bbf70d7e3972e20e354 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
* Add testing of redirect by interceptorAllan Sandfeld Jensen2022-01-193-21/+76
| | | | | | | | | Looks the same in the interceptor, but different in the jobs. Extra combinations not yet tested. Change-Id: Ib9c34029e5dd293d30380ce42495905fbcab12b7 Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
* Add xkbfile to pkgconfigAllan Sandfeld Jensen2022-01-191-4/+3
| | | | | | | | | To get the correct includes if they are less standard Pick-to: 6.3 6.2 Fixes: QTBUG-99890 Change-Id: Ibd751d46dce7e00e4ce8433549e778d4814dae30 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* Find GIO like qtbase doesAllan Sandfeld Jensen2022-01-191-2/+2
| | | | | | | | | | | Otherwise it can conflict and cause issue on reconfigure Change-Id: I3e7756b4720bc5a1e82ef0f327b8c9dbc76667ec Pick-to: 6.3 6.2 Fixes: QTBUG-99669 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtwebengineQt Submodule Update Bot2022-01-171-4/+4
| | | | | Change-Id: I470d92662428f9ec791a8786db8928464dd5daee Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Doc: Fix find_package() call for Qt PDFKai Köhne2022-01-161-2/+2
| | | | | | Pick-to: 6.3 6.2 Change-Id: Id19aa463db605c861a1bd3502eb964c8f9340e4d Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Update dependencies on 'dev' in qt/qtwebengineQt Submodule Update Bot2022-01-131-4/+4
| | | | | Change-Id: I3e891791eea331c8c04ffd5cc818f652b6e56444 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix not working web ui popup (html comboboxes) due to focus out eventsMichal Klocek2022-01-131-1/+6
| | | | | | | | | | | | | | | | | | | | | | Recent change in qtdeclarative 42d411e2e8 causes a focus out event being delivered in case of popups to "root" item of quickwidget. This is not expected as events are forwarded to parent "view" and loosing a focus will hint Blink to trigger a pop up close request. As a communication with a render process is asynchronous this creates several race conditions in our tests and the Blink's popup close request can close unexpectedly windows creating dangling pointers. Moreover, the focus in never gained back leaving the Blink's logic in a limbo state. Simply ignore a focus out event in case of popups. Fixes: QTBUG-99215 Pick-to: 6.3 6.2 6.2.3 Change-Id: I5ca6eda227101d4f19f15735e41f066cfd8ccea0 Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
* Minor. Fix cmake warningMichal Klocek2022-01-121-1/+1
| | | | | | Pick-to: 6.3 Change-Id: I940db4bc953db9e571370886f142387dce5f12bb Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Fix multi config generator and add checks for configs,archsMichal Klocek2022-01-121-1/+7
| | | | | | | | | | | | | Fix typo config -> configs. Add checks for configs and archs, otherwise we silently do not set right dependencies and continue the build. This can end up in weird looking errors. Task-number: QTBUG-99511 Pick-to: 6.3 6.2 6.2.3 Change-Id: Ief727033e7b3ac32ab9f42bd96babd9be97f63a6 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Fix moc path in case of top level cross buildMichal Klocek2022-01-131-1/+5
| | | | | | | Pick-to: 6.3 6.2 6.2.3 Fixes: QTBUG-99511 Change-Id: I8b9550c8a7e331e319fc7784224571beef0410b1 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Do not override signal handlersAllan Sandfeld Jensen2022-01-121-0/+1
| | | | | | | | | We used to have this, but it got dropped at some point in an adaptions. Pick-to: 6.3 6.2 6.2.3 5.15 Fixes: QTBUG-99263 Change-Id: I3bf86a1b42edca0cd792723c85d7dcb7877fea37 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Clean up devtools frontend implementationAllan Sandfeld Jensen2022-01-132-56/+53
| | | | | | | Following new code style Change-Id: If638675b5509a633977cd8f8164ac044e9d5a959 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>