summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on 'dev' in qt/qtwebengineHEADdevQt Submodule Update Bot2023-05-171-4/+4
| | | | | Change-Id: I801d5c8698f9ee60d19fbe1edf0249bd55893b4f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* QuickNanoBrowser: Make FindBar visible in dark modePeter Varga2023-05-171-0/+14
| | | | | | | Pick-to: 6.5 Change-Id: Iec4f3db0a6dad1eb040e44b09bc0b0000714ecdb Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Anu Aliyas <anu.aliyas@qt.io>
* QuickNanoBrowser: Switch to Fusion stylePeter Varga2023-05-173-3/+3
| | | | | | | | | | | | | | | Since Qt 6, the default Qt Quick Controls style is native style on Windows and macOS. Since Qt 6.5, there is a warning to not to customize native style: "QML QQuickItem: The current style does not support customization of this control ..." Use non-native Fusion style instead, which appearance still resembles the native style and is customizable. Pick-to: 6.5 Change-Id: Ifadd74a152b739461f2ad7ef1cb9763a2974b492 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* [macOS] Add missing entitlements for https in notarized applicationsMichael Brüning2023-05-171-0/+2
| | | | | | | | | | There were reports about https pages being inaccessible in notarized applications when this entitlement was missing. Pick-to: 6.5 Fixes: QTBUG-113524 Change-Id: Ib55fe5cd934d5c1ccc06d44486551f16105ad22e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Add a clarification of GPL usageAllan Sandfeld Jensen2023-05-171-0/+4
| | | | | | | | | | We were listing Speech Dispatcher and XDG Shared Mime Info as GPLv2 contributions. Pick-to: 6.5 6.2 Fixes: QTBUG-113270 Change-Id: I9392cf12ad17a5f3efac0b245209a9ed946c2e51 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
* Assert that the primary screen is available before using itMichael Brüning2023-05-171-0/+2
| | | | | | | | Does not fix the underlying issue, but may give us more meaningful information about the seemingly random crashes we have seen on the CI. Change-Id: I239fd05bf6a7add38e17830aad59f961036871d9 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Enable large pdbs by defaultAllan Sandfeld Jensen2023-05-161-0/+2
| | | | | | | | | The current limit is often hit by incremental builds when working on webengine, and it costs us nothing to enable it. Pick-to: 6.5 Change-Id: I3aa96b789e0949637b174be31b5f36315718e201 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* Update documentation for QWebEngineUrlScheme::FetchApiAllowedYigit Akcay2023-05-161-2/+3
| | | | | | | | Update the documentation to also mention that XMLHttpRequest Web API send method needs this flag if it contains a body. Change-Id: I7588fc0af441c48516e80f6c5f38b8e54771ba9a Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Test for presence of local frame in runJavaScriptAllan Sandfeld Jensen2023-05-163-3/+21
| | | | | | | | | It can be missing if we are in the process of shutting down. Pick-to: 6.5 6.2 Fixes: QTBUG-113400 Change-Id: Ib494e479db08d51825c15f54354037c265ba96b0 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Minor. Fix typo in qtharfbuzz feature labelMichal Klocek2023-05-161-1/+1
| | | | | | Pick-to: 6.5 Change-Id: I79010bae7f8627aeee894e468943cde90ce7b73f Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Fix use of system png for qtpdfMichal Klocek2023-05-161-0/+8
| | | | | | | | | | | | | | QtPdf has own png library which is controlled by pdfium_use_system_libpng and used by xfa. However skia dependency also pulls root third_party png and we need also use_system_libpng flag set accordingly. Add missing pdfium_use_system_zlib flag too. Fixes: QTBUG-112466 Pick-to: 6.5 Change-Id: I08b7b32e5fd0ffe08cf77421ff2f0965755304ca Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Add system libtiff featureMichal Klocek2023-05-163-0/+14
| | | | | | | | | We use that feature when compiling pdfium for qtwebengine and qtpdfium if xfa enabled. Fixes: QTBUG-111626 Change-Id: I362739e7529f89b1705d3c25a1c9849b13a1a968 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Update dependencies on 'dev' in qt/qtwebengineQt Submodule Update Bot2023-05-161-1/+1
| | | | | Change-Id: I81abfe5349a39667aa2da3406ff8b936851de558 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Minor clean-up of gn argumentsPeter Varga2023-05-151-3/+1
| | | | | | Pick-to: 6.5 Change-Id: Idd33f032cc30cd40bffcb436eb007456d2dfb78e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Fix "redundant move in initialization" warningPeter Varga2023-05-151-1/+1
| | | | | | | | | Moving a constant reference makes no sense. Pick-to: 6.5 Change-Id: I1be8d8dd787592be528e1e5d08593595c4888ac1 Reviewed-by: Szabolcs David <davidsz@inf.u-szeged.hu> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Update ChromiumMichal Klocek2023-05-151-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submodule src/3rdparty b5e07b71..ff7e8305: * FIXUP: Add pdfium_use_system_libtiff build option * [Backport] Fix SharedImageFactory log message * Fix v8 context snapshot generator jumbo build compilation issue * Add pdfium_use_system_libtiff build option * Fixup for '[Backport] CVE-2023-1818: Use after free in Vulkan. (2/2)' * Bump V8_PATCH_LEVEL * [Backport] CVE-2023-1815: Use after free in Networking APIs * [Backport] Security bug 1428820 (3/3) * [Backport] Security bug 1428820 (2/3) * [Backport] Security bug 1428820 (1/3) * [Backport] Security bug 1404790 * [Backport] Security bug 1360571 * [Backport] CVE-2023-2137: Heap buffer overflow in sqlite * [Backport] CVE-2023-2134: Out of bounds memory access in Service Worker API * [Backport] CVE-2023-2133: Out of bounds memory access in Service Worker API. * [Backport] CVE-2023-2136: Integer overflow in Skia (2/2) * [Backport] CVE-2023-2136: Integer overflow in Skia (1/2) * [Backport] Security bug 1427388 * [Backport] CVE-2023-2033: Type Confusion in V8 * [Backport] CVE-2023-1818: Use after free in Vulkan. (2/2) * [Backport] CVE-2023-1818: Use after free in Vulkan. (1/2) * [Backport] CVE-2023-1819: Out of bounds read in Accessibility * [Backport] CVE-2023-1813: Inappropriate implementation in Extensions * [Backport] CVE-2023-1812: Out of bounds memory access in DOM Bindings * [Backport] CVE-2023-1811: Use after free in Frames * [Backport] CVE-2023-1810: Heap buffer overflow in Visuals Change-Id: I7562c85af9988cb93a73f09cee45089912d9539f Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Improve rubber-banding in QT WebEngine PagesAnu Aliyas2023-05-121-0/+20
| | | | | | | | - Improved rubber-banding/elastic scroll behavior. Fixes: QTBUG-67716 Change-Id: Ida0ca19df12f08b78328cf8d8ee5dbd3e492fb16 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Update dependencies on 'dev' in qt/qtwebengineQt Submodule Update Bot2023-05-111-4/+4
| | | | | Change-Id: I6c6c5a215dc0ce5b80b45213e3200111d850a323 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Remove unwanted space characters from content-type and character setAnu Aliyas2023-05-111-2/+2
| | | | | | | | - Removed leading and trailing space characters from content-type and character set. Fixes: QTBUG-112483 Change-Id: I7616ba7aa78e4d76121e8beb17f32f898e3734a6 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Docs: Fix "Can't link to" example warningsSafiyyah Moosa2023-05-102-2/+2
| | | | | | | Task-number: QTBUG-113160 Pick-to: 6.5 Change-Id: Ic987711802db7eb32cdb15ac9f313d2203984981 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Update dependencies on 'dev' in qt/qtwebengineQt Submodule Update Bot2023-05-101-4/+4
| | | | | Change-Id: Ib49ec316a83cd6cf5b3819cfb2aaa2b5c335b771 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Disable EyeDropperAPIMartin Negyokru2023-05-091-0/+5
| | | | | | | | | | This patch fixes the devtools eyedropper. The EyeDropperAPI is an experimental feature which we don't implement and devtools uses it by default. Pick-to: 6.5 Change-Id: Iaa28ee5d0381750fc967dbc72d725b46b239a656 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Test WebWindowType parameter in CreateWindow()Anu Aliyas2023-05-051-0/+74
| | | | | | | | | - Added testcase to test WebWindowType parameter in CreateWindow. Fixes: QTBUG-112645 Pick-to: 6.5 Change-Id: I4f6bf452afcceeaa67ff07b879a2acd836bd8fac Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Bump the minimum ICU version to 70Christophe Marin2023-05-031-1/+1
| | | | | | | | ICU 68 is too old for the Chromium branch used by qtwebengine. Pick-to: 6.5 Change-Id: I801d03ef7d4d12446a568c5dc9a50edeab8bf3c4 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Add the use of the qt_internal_project_setup functionAlexey Edelev2023-05-032-0/+2
| | | | | | | | | The function sets the required CMake variables and policies. Pick-to: 6.5 Task-number: QTBUG-112685 Change-Id: I5eb3f91a180f2a844a2575ed19abc28a913ce5b9 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* Update dependencies on 'dev' in qt/qtwebengineQt Submodule Update Bot2023-05-031-4/+4
| | | | | Change-Id: I10cfb85a6dac711dec52b44a04c88a921d312e9f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Increase load timeout for tst_qwebengineglobalsettingsMichal Klocek2023-05-031-11/+10
| | | | | | | | | | | | | Increase the timeout for load function as it tries to use network. Do not allocate HTTPS server on heap as in case of failure it is never deallocated and next test also fails. Fixes: QTBUG-113350 Change-Id: Ifab6045afeb694a2b457604fa4d9e9c002483659 Reviewed-by: Michael Brüning <michael.bruning@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Yigit Akcay <yigit.akcay@qt.io>
* Fix build race condition between data_dep and WebEngineCore.stampMichal Klocek2023-05-034-35/+89
| | | | | | | | | | | | | For v8 context generator data_dep race condition occurs on universal builds. As data_dep is runtime dependency, it will be not included into our linker WebEngineCore.stamp, changing the behavior in gn would look ugly as it would require introducing another flag to just to handle this case to force this dependency for build time. Therefore add extra v8_context_snapshot.stamp to cmake to cover that case. Change-Id: Ia8b2320fc8e615235bde483d282dfca73a38f215 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Add v8 context snapshot support/featureMichal Klocek2023-05-036-5/+34
| | | | | Change-Id: I93e615293160d80c8a65b0152d2f820cfadbdb9d Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Do not provide v8 snapshot toolchain if not neededMichal Klocek2023-05-031-2/+4
| | | | | | | | | | | | | We should provide v8 snapshot toolchain only in case of cross compilation, otherwise gn can simply use current toolchain for creating v8 snapshot generator. This prevents triggering second pointless build of v8 and blink to generate snapshot of v8 context for desktop builds. Pick-to: 6.5 Change-Id: I214b8b802c6827fbece3b2158f206b65fb768288 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Update ChromiumMichal Klocek2023-05-031-0/+0
| | | | | | | | | | | | Submodule src/3rdparty d3c3d748..b5e07b71: * Fix v8 context snapshot generator compilation * Fix build with ICU 70 * Fixup 'Fixes for jumbo build' * Avoid exporting API from static ANGLE builds * Collect extra gpu info on in-process-gpu too Change-Id: I9e40e5659e8d653b7988f57b98db8c0ec0c62386 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Doc: Remove mention of x86 cross-compilation on WindowsKai Köhne2023-05-031-7/+1
| | | | | | | | | | | | Qt 6 doesn't support x86 builds anymore. Also, the build fails due to Chromium issues. Also fixed a nearby typo. Fixes: QTBUG-113035 Pick-to: 6.5 Change-Id: Ic2310a365220c4b53d973da00b7285d933e2a622 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Add qWebEngineGetDomainAndRegistry()Benjamin Terrier2023-05-026-0/+66
| | | | | | | | [ChangeLog][WebEngineCore] Add qWebEngineGetDomainAndRegistry() Fixes: QTBUG-105294 Change-Id: Ica40453f807b00c8548f974a495ddf84bbe8e194 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* Fix user script management when subframes are presentAllan Sandfeld Jensen2023-04-302-7/+45
| | | | | | | | | | Only the main frames should administer scripts associated with it. Pick-to: 6.5 Fixes: QTBUG-113109 Change-Id: Ibda66f55ef99da632134a9de1425797262faba9b Reviewed-by: Michael Brüning <michael.bruning@qt.io> Reviewed-by: Martin Negyokru <negyokru@inf.u-szeged.hu>
* Allow configuration of DNS-over-HTTPSYigit Akcay2023-04-2814-11/+429
| | | | | | | | | | | | Implement QWebEngineGlobalSettings, a singleton class that contains global web engine settings (currently only for DoH). Allow the user to configure the stub host resolver to enable DNS-over-HTTPS. Fixes: QTBUG-98284 Change-Id: I1b06737c84e1b8d613aa257f4a891f82cac21013 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Don't show QtWebEngineProcess in the dockAnu Aliyas2023-04-262-0/+45
| | | | | | | | | | | - Added Info_mac.plist.in file - Set the LSUIElement key in Info_mac.plist.in to prevent seeing a jumping icon in the dock while the OS waits for the QtWebEngineProcess to create a window. - Set MACOSX_BUNDLE_INFO_PLIST to Info_mac.plist.in Fixes: QTBUG-112700 Change-Id: Ibd1dcc399ce440236b1d9b474191e3fc2f5c8ffc Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Remove assert on outer web contents in accessibilityMichael Brüning2023-04-251-3/+0
| | | | | | | | | It was introduced under the assumption that the accessibility would only not be available for guest views, but it is also the case for child frames. Pick-to: 6.5 Change-Id: I202b598cde98f84a40dcbb0ee24f2569c5d9ee65 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Update dependencies on 'dev' in qt/qtwebengineQt Submodule Update Bot2023-04-251-4/+4
| | | | | Change-Id: Id12ff33c62b6fab8c4b795e94e89122fce49afe0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump the minimum harfbuzz versionChristophe Marin2023-04-251-1/+1
| | | | | | | | | components/paint_preview/common/subset_font.cc includes hp-cplusplus.hh which appeared in harfbuzz 4.3.0. Pick-to: 6.5 Change-Id: I147d1df34e88879826587341be58d00ede1487bb Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Fix build with GCC 13Sam James2023-04-241-0/+2
| | | | | | | Fixes: QTBUG-111697 Pick-to: 6.5 6.2 5.15 Change-Id: Ife05645ae96d1e18727d8d79efbbd64f813b8dcd Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Add QWebEngineSettings::DisableReadingFromCanvasAnu Aliyas2023-04-248-0/+116
| | | | | | | | - disables reading from canvas. Fixes: QTBUG-84486 Change-Id: I3e181bfa6e351dea8dfa61f8010bafb94ea8a77d Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* QPdfNavigator: emit forward/backAvailableChanged when jumping pagesJoni Poikelin2023-04-205-5/+91
| | | | | | | | | | | | | | QPdfPageNavigator did not emit the page history signals when pages were jumped. This patch ensures correct signal emission in all cases. It adds a new auto test class for QPdfPageNavigator. Fixes: QTBUG-112614 Pick-to: 6.5 6.2 Change-Id: I67af5a4d22a8e76b9c12c72c168fa5b3b4390f2c Reviewed-by: Yigit Akcay <yigit.akcay@qt.io> Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Add WebEngineView::save() convenience APIAnu Aliyas2023-04-208-2/+240
| | | | | | | | | | Add the convenience method QQuickWebEngineView::save for saving pages without the need to explicitly handle download requests. Task-number: QTBUG-56093 Change-Id: I67909fdca6472d1ea9b32e0f89c1ab90219bca3b Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Use paintRect instead of pageRect when printing to account for marginsYigit Akcay2023-04-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently, when printing via QWebEngineView::print(), the margins are handled by QPainter and not Chromium, unlike QWebEngineView::printToPdf() or QWebEnginePage::printToPdf(). The changes in this patch don't affect the latter two. QPainter handles margins by making a distinction between pageRect and paintRect, where paintRect == pageRect - margins. Furthermore, to actually apply the top and left margin, QPainter moves paintRect by (marginLeft, marginTop). This means that we have to draw what is to be printed in the size of paintRect and QPainter will move it to apply top and left margins. Right now, this is not the case, as we draw what is to be printed in the size of pageRect. QPainter then moves it, thereby the result contains the top and left margins, but overflows the page on the right and bottom, effectively cropping the final result. In this patch we fix this by using the size of paintRect instead of pageRect to draw what is to be printed when printing via QWebEngineView::print(). Pick-to: 6.5 Fixes: QTBUG-111909 Change-Id: Ibc7a9035e654e92d84a594c6dd1ec2efc6e108ff Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Support painting to Direct3D11 using ANGLEAllan Sandfeld Jensen2023-04-206-9/+71
| | | | | | | | Pick-to: 6.5 Task-number: QTBUG-112280 Fixes: QTBUG-109401 Change-Id: Iaebb79921030ce42bcfe8be1ba46d309c93dca6d Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* Disable devtools screencast by defaultMartin Negyokru2023-04-191-0/+11
| | | | | | | | | | | After 73acb3b3e devtools starts with screencast opened. Bring back old behavior. Fixes: QTBUG-112772 Pick-to: 6.5 Change-Id: Ifa1b860dc125e006ab5c2e3cd60a82980c32abe0 Reviewed-by: Szabolcs David <davidsz@inf.u-szeged.hu> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Update ChromiumMichael Brüning2023-04-193-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Submodule src/3rdparty 22fec96c..d3c3d748: * Revert "[Backport] CVE-2023-0704: Insufficient policy enforcement in DevTools" * Do not stop navigation during saving the page if not necessary * Pass through non-keymutex share handles * [Backport] CVE-2023-1236: Inappropriate implementation in Internals * [Backport] CVE-2023-0704: Insufficient policy enforcement in DevTools * [Backport] Security bug 1417585 * [Backport] Security bug 1418734 (2/2) * [Backport] Security bug 1418734 (1/2) * [Backport] Security bug 1415249 * [Backport] Security bug 1402921 * [Backport] Security bug 1337747 * [Backport] Security bug 1412991 * [Backport] CVE-2023-1532: Out of bounds read in GPU Video * [Backport] CVE-2023-1534: Out of bounds read in ANGLE * [Backport] CVE-2023-1531: Use after free in ANGLE * [Backport] CVE-2023-1530: Use after free in PDF (2/2) * [Backport] CVE-2023-1530: Use after free in PDF (1/2) * [Backport] CVE-2023-1529: Out of bounds memory access in WebHID * [Backport] CVE-2023-1235: Type Confusion in DevTools * [Backport] CVE-2023-1232: Insufficient policy enforcement in Resource Timing * [Backport] CVE-2023-1233: Insufficient policy enforcement in Resource Timing * [Backport] CVE-2023-1222: Heap buffer overflow in Web Audio API * [Backport] CVE-2023-1220: Heap buffer overflow in UMA * [Backport] CVE-2023-1219: Heap buffer overflow in Metrics (3/3) * [Backport] CVE-2023-1219: Heap buffer overflow in Metrics (2/3) * [Backport] CVE-2023-1219: Heap buffer overflow in Metrics (1/3) * [Backport] CVE-2023-1218: Use after free in WebRTC * [Backport] CVE-2023-1217: Stack buffer overflow in Crash reporting * [Backport] CVE-2023-1215: Type Confusion in CSS * [Backport] CVE-2023-1214: Type Confusion in V8 Pick-to: 6.5 Fixes: QTBUG-112166 Change-Id: I747f60f72cbf6847bc0ee89bee655972968da921 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Stop disabling optimization of V8Allan Sandfeld Jensen2023-04-181-1/+1
| | | | | | | | | It is no longer necessary to build successfully, and improves loading times in debug mode. Pick-to: 6.5 Task-number: QTBUG-110504 Change-Id: If2a49fc96aaa113a90d5573371069754da354f7a Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* Add update-chromium target and unify 'Update Chromium' commitsMichal Klocek2023-04-182-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | | To save some typing when doing 3rdparty udpate introduce 'update-chromium' target, which creates commit with nicely formated commit message with shas, it can be used for example with following steps: * qtwebengine repo is at the origin HEAD with nothing stagged * there are some new commits in 3rdparty * code compiles and there are no issues * make update commit by typing in <build_dir> * ninja update-chromium or * cmake --build . --target update-chromium * push the commit You can also create the commit from <source_dir> with: cmake -P cmake/SubmoduleUpdate.cmake Pick-to: 6.5 Change-Id: Ia6b051cd2df0646707c2cc88175245841728794f Reviewed-by: Michal Klocek <michal.klocek@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Yigit Akcay <yigit.akcay@qt.io>
* Enable accessibility by default on LinuxCarl Schwan2023-04-172-10/+9
| | | | | | | | | | | | | | | | | | | | | Previously this was disabled unless the QTWEBENGINE_ENABLE_LINUX_ACCESSIBILITY was set, as the debian packaging was always enabling accessibility[1] even if a screen reader was not enabled. This is not the case anymore since 5 years ago[2] and now accessibility will only be enabled if a screen reader is detected. Which is the correct upstream behavior of at-spi2-core. So now enable accessibility unless QTWEBENGINE_ENABLE_LINUX_ACCESSIBILITY is set to 0 [1]: https://salsa.debian.org/a11y-team/at-spi2-core/-/commit/2a99b7b40526bbdf091cc574ec08d86c9a46f405 [2]: https://salsa.debian.org/a11y-team/at-spi2-core/-/commit/fde0bbead6aacefd0b5dcf9f6d36f7f50a2c0f3d Pick-to: 6.5 5.15 Change-Id: Ie5554f8b578dcca87a54dad525ae6a83d6f8f9d8 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>