| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
This should enable the readers to access the up-to-date
example code.
Change-Id: Ie62bdea39d1374b49f1b8f5bf576b27c8f37996f
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
(cherry picked from commit a14c5924d26fa73624269e0d46f914a8ec3471da)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
All required qtbase dependencies has been updated long time ago.
Change-Id: Ibcf2b8d5397980d8b51a829b580e12a899ded1f8
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit ba4314a4392ac0e86b7d7b47bf5ef01035628db2)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
User can override with env variable AR archiver for
cross compilation, pass archiver from cmake for gn.
Fixes: QTBUG-103578
Change-Id: I055d7403ecb829f4b1bbe57ec27c0bca7323484c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 09a4ad989c815a2aa0fb401011f1ccb50751be72)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
If gn is found in install path, still install it for qt host
otherwise in case of reconfigure we never install.
Change-Id: I154e2ead386d52006e2647297b6148170b8a85cb
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 80878be4ed0003d996edc01827b5638459a818c8)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is an interesting issue as in the test sometimes first party
url of intercepted request has "sw.js" instead of "sw.html". After
deep debug of the issue the reason behind is that a service
worker registration job checks the registration for given scope
and the key, this in the turn will check storage in
ServiceWorkerStorage::FindRegistrationForScope. Now if registration
is found this will trigger service worker update checker,
which fires the request check for newer version for sw.js and makes
an intercepted request with sw.js as first party url. This of course
brakes the test.
Do not use the storage in that test, and let the service worker
registration job do full "install" & "register" cycle instead
of running "update" phase.
As a side note , using off the record profile makes test run faster
as opening the storage and closing it is costly.
Change-Id: If13a4fcf0014cc5c76cb8ed14e60f2e5e29c67ef
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 53f3775a532c8a926f3c7ba7d1daf8ada72be306)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
We shipped qtpdf for 5.15 without v8.
Now it disables all the extra xfa features by default.
Fixes: QTBUG-102394
Fixes: QTBUG-102951
Change-Id: Icd4784037f6db9b489d691c15d95e72563c16356
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
(cherry picked from commit 165bc962e81735efd7b45a1125c3a0d0c5ab9c8b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Create intermediate object file and use it as
imported object library.
Fixes: QTBUG-103579
Change-Id: I2ff7d57509ab1f071876de3b6fdc5ed9874c4697
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit d4183db69bb3ec7baeac63118a51c0f511264689)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
Remove references to Qt 5, qmake (as build tool for Qt), and
Visual Studio 2017 only.
Change-Id: Ied2de9de91693f167c5fb22f007c203bce18b543
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
(cherry picked from commit 3b4ed3123fde1f6e6d47b004cb5a4795b0d64387)
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Specifically allow user initiated navigation of the mainframe.
Fixes: QTBUG-103778
Change-Id: I4e3d6b4fb606bd0c3cf66e090fba3c97c8c535b4
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 2ba1f04b4589e5883a399b022b7795266c4d4646)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
For some reason the proxied_loader_receiver can still be bound
in this case.
Change-Id: If0bbe181eca5de41e82eebaced412361fe12fb40
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit ffb831d9896dcdd3d469fdbeee407d96d631dbda)
|
|
|
|
|
|
|
|
|
| |
Cache the read extensions as an std::string, since the returned C string
may be not be permanent.
Change-Id: I856b2b784ab4027da25996b2bf741b30cda10e05
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit fd2fc0d2a86f39d563720563555ca6319f8ab223)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ammends d236c5a8a3. Zoom level was set as a temporal one, which is
invalidated each time when a renderer process or widget are changed
(on new navigation, for example), so it needs to be reapplied.
Fixes: QTBUG-101030
Change-Id: Iecff9686fbe2b79e99b46f67cab92f66127be085
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 1e27d42a8071532b6cc30a9bcc5f700edc56952a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Earlier fix cf8bc1899a introduced the logic, where all system
synthesized mouse events are ignored. But after c56169f7a1 this is
undesired since for widget with Qt::Popup flag touch input is
ignored by QWidgetWindow, and input is expected to be delivered to
popup as synthesized mouse event (either synthesized by Qt or for
capabable devices by system). So allow system synthesized mouse events
to let through for popup. Synthesis by Qt is suppress automatically
for accepted touch event, it's only system event are still delivered
unconditionally, so still ignore them for widgets impl. Global ignore
in core is not needed, since QQuickWidget ignores system synthesized
events unconditionally.
Fixes: QTBUG-79254
Change-Id: Ie8f55eb8b9c2677d8a98381effb3cb31d9388ac7
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Reviewed-by: Martin Negyokru <negyokru@inf.u-szeged.hu>
(cherry picked from commit 1f6495af6331f5504de9d3f7e43f5202345c7a8c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ammends 292f573f4e. Now that touch events are forwarded to popup
delegate also instead of synthesized mouse events, the bug with touch
event being ignored became present. Also extend testing of touch
events for html popups.
Task-number: QTBUG-79254
Fixes: QTBUG-103217
Change-Id: I097a6617493355c7603fef8eb41025e299a6e809
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 9334feb682db6e6e35bc98dce377a091eb640438)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
qSwap() is a monster that looks for ADL overloads of swap() and also
detects the noexcept of the wrapped swap() function, so it should only
be used when the argument type is unknown. In the vast majority of
cases, the type is known to be efficiently std::swap()able or to have
a member-swap. Call either of these.
As a drive-by, unify all member-swap()s to be noexcept.
Task-number: QTBUG-97601
Change-Id: I9184cab0ed74a1b32d62cf7c83dc1f1b7814c784
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
(cherry picked from commit 99b81083ccee7e1bd28749b1066599670713cefe)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
QQuickItem is referenced as prototype but there is no
dependency declared to QtQuick where it is defined.
Change-Id: Ib024123b032fdadf3fe24a5a420b2c122d6594b7
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
(cherry picked from commit c92314eecb1c6140c80ab232197d5bd0ddfa26fa)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
In the designer model we don't use import order to simplify the meta
type system. There are only very few places where we get a prototype
chain loop. In most cases qualified imports are used.
Change-Id: If4baac38cabb7773f58c0d326806fd6fd5612a99
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit ede8dbb5c31266a340f1ea2cfc59541876e80e0c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submodule src/3rdparty 463ed6fc..dd5f0796:
> Bump V8_PATCH_LEVEL
> Fix mac toolchain python linker script call
> Fix angle build after 4faa15cf23
> Fix angle build with vulkan backend after 8c2f6fad
> [Backport] CVE-2022-1483: Heap buffer overflow in WebGPU
> [Backport] CVE-2022-1482: Inappropriate implementation in WebGL.
> [Backport] CVE-2022-1479: Use after free in ANGLE
> [Backport] CVE-2022-1477: Use after free in Vulkan
> [Backport] Security bug 1292905
> [Backport] CVE-2022-1314: Type Confusion in V8
> [Backport] CVE-2022-1310: Use after free in regular expressions
> [Backport] CVE-2022-1305: Use after free in storage
> [Backport] CVE-2022-1138: Inappropriate implementation in Web Cursor.
> [Backport] CVE-2022-0797: Out of bounds memory access in Mojo
> [Backport] CVE-2022-0789: Heap buffer overflow in ANGLE
> [Backport] CVE-2022-0796: Use after free in Media
> Fix linking when cross-compiling arm64->x86_64
> [Backport] Security bug 1305234
> Fix cross-compilation arm64->x86_64
> Fix python calls
> Workaround MSVC2022 ICE in constexpr functions
> [Backport] CVE-2022-1364: Type Confusion in V8
> [Backport] Roll src/third_party/expat/src/ e976867fb..a28238bde (182 commits)
> [Backport] Security bug 1304659
> [Backport] Security bug 1269999
> [Backport] Roll libxml from a46e85f6 to dea91c97
> [Backport] Roll libxml from bfd2f430 to a46e85f6
> [Backport] Roll libxml to bfd2f430
> [Backport] Roll libxml to 7279d236
Task-number: QTBUG-103033
Task-number: QTBUG-103039
Task-number: QTBUG-103037
Change-Id: I4d3b6899aebc374117c2a5d2521089f15f65f709
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Just verify it is there.
Fixes: QTBUG-100300
Change-Id: If7d13afd788086cab13bab471a4dc415fa470ece
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 70f9a3b0887dc633ee2efb218bee5625a0c4e7ae)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In ci 'gn' can crash making it hard to integrate, if there
is high load crashes occur more frequently sometimes even
blocking integrations for few days.
Limit number of worker threads for gn as this improves situation
however increases time for generating ninja files from 2s to 7s.
Note this will not prevent crashes however significantly reduces the
issue (when running in loop from 1 per ~10min to 1 per ~3days)
Compilation with address or thread sanitizer does not lead to meaningful
traces. Moreover running gn with sanitizer creates deadlocks for
unknown reason every few runs.
Current assumptions is that macos vms are unstable as crashes also occur
for sscache calls (compiler) and python calls.
Change-Id: I1c488796eb0547eedd20101606f18ed55718e9c2
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit 2c5b25387c89420cc04decb1298356e452bb5fe5)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
So far we only supported a cross-compiling with universal builds,
however qmake also supports 'regular' cross compilation (by setting
'-device-option'). This is semi-supported with qt-cmake as we need to
provide additional configure defines like:
* CMAKE_OSX_ARCHITECTURES=arm64
* CMAKE_SYSTEM_NAME=Darwin
* CMAKE_OSX_DEPLOYMENT_TARGET=10.14
It might seem to be a far fetched issue, however in case of webengine
doing the cross compilation for only one architecture allows to save
compile times when testing only arm64 builds.
Note we do not need to create gn toolchains for that case, however
unlike universal builds it requires host qt build for tools.
Change-Id: Ica8470fdd4cad4866c1470e0403ffd019eaf39a6
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit ba74eaba11b2df9d6c2b23f7595e7bb1a03e911e)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
They are passed in another part of the DropItem object.
Task-number: QTBUG-102192
Change-Id: If52a88ce2688c25ea0edcc0d1e8f962f2cdd29dd
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
(cherry picked from commit 742e6786aeb500ef9bc850bf84803d5f388e3927)
|
|
|
|
|
|
|
|
|
|
|
| |
We forgot to check for files specifically granted access to.
This blocked a number of features including dropping local files.
Task-number: QTBUG-102192
Change-Id: I5d34d9ba5351ec179df5896e64cc95c5481c7dc2
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
(cherry picked from commit 9a44b6ea5c60f83d841881b5ddbbaba79228fdea)
|
|
|
|
|
|
|
|
|
| |
Worked in 5.15, and now crashed. This patch returns 5.15 behavior.
Change-Id: Ib50dca96d9e90312cd2ee55aaf3205f5b848dd15
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
(cherry picked from commit b76a7dd5eabc04c06494769ccae685cf581f52c4)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Previously if Gn.cmake was touched, GN was not reran.
Change-Id: I39a070319c5af2a78a8f4e75f2f56ed87cdcb7da
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 6dd55011f00c265c8353e1aab1a692d651fcd2ab)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using USES_TERMINAL causes ninja to print the stdout of running GN as
it comes in, rather than once GN has finished running.
This causes extremely confusing logs in the CI when the GN run fails.
The output becomes interleaved with execution of other parallel
commands and the Ninja 'FAILED:' message is nowhere near the actual
failure GN failure message.
Remove USES_TERMINAL so that the GN failure message appears
immediately after ninja's "FAILED:" message.
Recursive ninja output is not affected.
Change-Id: Ibbfe5527cf291d9295ae19d988ee1fa83224b38b
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 890398a7a6fa88045bc1f852d828905f80459f9b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FATAL:xkb_keyboard_layout_engine.cc(640)] Keymap file failed to load: dk(polytonic)
Remove unnecessary tokenization of XKB layout.
Parsing of layout configuration is already handled by
XkbKeyboardLayoutEngine::ParseLayoutName().
Fixes: QTBUG-101201
Task-number: QTBUG-92971
Change-Id: Ia4f09ed99eb82064a3b12e14eda69a6e0e12b0dd
Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 69cd28b820ba8f8c578591b98f3ad88b00efcef3)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pulls in following patches:
* d1d0e8553c7 [Backport] CVE-2022-0610: Inappropriate implementation in
Gamepad API
* 07a3b1fe773 [Backport] Security bug 1292537
* 77fe270126d [Backport] CVE-2022-0290: Use after free in Site
isolation
* bb95e9670dc [Backport] CVE-2022-23852
* cdca6b3cecc [Backport] CVE-2022-0460: Use after free in Window
Dialog
* 6b696298322 [Backport] Security bug 1289394
* b33b4266df8 Bump V8_PATCH_LEVEL
* d7e393c6569 [Backport] sandbox: build if glibc 2.34+ dynamic
stack size is enabled
* e986d64df33 Fix clang set-but-unused-variable warning
* 6e8a0e618fc [Backport] CVE-2022-1096
* 1103459515c [Backport] CVE-2022-0971
* ec4a16dc944 Add crossbuild support for x64/x86 on macos-arm64
* 1518d45cb5d Fix angle build after 2b997ac64c
* 15de5a38895 [Backport] Dependecy for CVE-2022-0975
* c952af0b13f [Backport] CVE-2022-0975
* 1cf332f844d [Backport] CVE-2022-0978
* 40371a7272e [Backport] Secuirity Bug 1296876
* 0336deeef1a [Backport] CVE-2022-1125
* 463ed6fcd05 Add missing current_os for new cross compile toolchains
Change-Id: Ib6b0d7edcdd65d4dc2efbdb0b6b4ec91096db7f6
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Regexp matching against the build dir fails if the build dir contains
characters that would form a regular expression. Worse, the regex could
be malformed, and configuration would abort.
Also, renamed the features from webengine-system-* to webengine-build-*
to reflect what they are actually used for.
Task-number: QTBUG-102323
Change-Id: I1b5f2bb156aaa7797fc059517a0d18c7d1cf9fd6
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit f923582e8b2d73c6d05860652fb79e12784edaa5)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QMimeData doesn't handle it.
Keep
"<html>\r\n<body>\r\n<!--StartFragment-->"
and
"<!--EndFragment-->\r\n</body>\r\n</html>"
tags because they are required for proper pasting of an HTML fragment on
Windows.
Fixes: QTBUG-100806
Task-number: QTBUG-92539
Change-Id: I9e8a2f9592e56b9acc011b7640e589c43b558543
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 91ef7c19f47a97a82a2f143c99dfd3b885d65729)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All non-default https status codes are hidden under
net::ERR_HTTP_RESPONSE_CODE_FAILURE error of network stack. Handle
successful load case and set the real http status code for error.
Also set localized load error description only for http codes.
Fixes: QTBUG-46860
Fixes: QTBUG-61100
Task-number: QTBUG-94963
Change-Id: I81e083441d1814fb530f39ea3da1c4ef52b7da59
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit a4e32eac5cb858ffa5668b01cef10cc42854713b)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For some unknown reason we had built qtwebengine process in
'libexecdir' and installed later into 'libdir' for module frameworks
builds. Unfortunately this can not work if you run tests on same build
machines as bundle for webenginecore will be loaded form build dir
and not form installation dir resulting in load of webengineprocess
form incorrect 'libdir'.
Set simply correct build paths, so they match install ones: framework build
uses 'libdir' and non framework one 'libdirexec'.
Remove bogus copy line as it is no longer needed for super builds.
Copy resources locally to build tree so local build tree test can
use them during execution.
Change-Id: Ib61ac5659330386ca43c9e403d5fe4d5e214158f
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit ef685c981d4245b7c704a9d566b05db064756c1f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
Proper support for static builds is added in 6.3
and requires qtbase changes.
Change-Id: I3a0b4bf118317d11ed0b7d76f6125e9d444c0de9
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add 3rdparty installed headers so static builds can
use bundled qt libs.
Fix static gn and archiver/librarian setup.
Task-number: QTBUG-87154
Task-number: QTBUG-88614
Change-Id: Iad7682da92b558b500140f415acc0bc9c9a1c22e
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 99d77b9f1eed817cb3eae68d9e7224a01d55d656)
|
|
|
|
|
| |
Change-Id: I65235582155399fe84aa73ad26bed2591839a1ce
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: Ia41c1e385f1bf527cbe636f150d97790adc8f21c
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit b7cea1d3c901e08a33fd9a5efb9461dd22091d6d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Iac811a664a570a8ed196379b1520a508bae61897
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This way the python scripts configured by gn_configure will use the
same python version detected by the initial configure_submodule.
This is useful when configuring separately and under different
environment than the build itself, and the different python executables
possibly used in the two phases cause issues, like modules not found.
Change-Id: Iab7cc48c2bb4f8c7fb4af7965c1183388a53527b
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 8fd6601ef64dc22e48ec9c14440262f88d82cd4e)
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Also set hidden characters for custom password field.
Change-Id: I8512a6a4215035e21a66aa5564aeb3ba886a900b
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 344cc49f3a7ea64376eb085e1203029a3fa4ba6f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: Ibb41eb1a536b49cfb40ba037a56d55b11fd6e618
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 70799256c65fe13b82d5198ebf6d79983a4b1144)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
| |
Change-Id: Iedb95f6c7128834a701e4c5549dd0fec44b0ee8f
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
(cherry picked from commit 038c86c6d8c85e0a101b8d2b7fc35a995c8d1d40)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
If a web action that depends on a context is called, do nothing instead
of crashing.
Fixes: QTBUG-101724
Change-Id: I7a0040a58e9dc7fa14f0cae71cf1bcd086b61c54
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
(cherry picked from commit e8e381119ca5b08add50d13ab9d275d9ab55471c)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7d6f9a456f52a8df0dc5e0ed38fd34c644f57b49
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Use colors from default QPalette instead of hard-coded values.
Change-Id: Ib7cb8ef4bb5ddabc2233ea6596c0527538275963
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
(cherry picked from commit 6a9b4e8072f3a2c0d6685100e0c7afb906b2535a)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I21070c98a8a124e6fba32291ec57bf93ee8fa440
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
On high-dpi screens we want the rendered pixels to match device pixels.
Fixes: QTBUG-86948
Change-Id: I4879adc0aeb001750d42abc1e7d50ca3f11a5fe8
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
(cherry picked from commit 931e1be35058e43552963510f858766683cbb310)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In 2947d79d assumption was made that we never get focus in event
for popup reason. Unfortunately this is not true as simply
creating window menu and switching between webengineview will trigger
the issue. Moreover, focus in and out events with popup reason do not
mean change of focus, as in qtbase:
if (QWidget *fw = active_window->focusWidget()) {
if (fw != QApplication::focusWidget()) {
fw->setFocus(Qt::PopupFocusReason)
} else {
QFocusEvent e(QEvent::FocusIn, Qt::PopupFocusReason);
QCoreApplication::sendEvent(fw, &e);
}
}
Therefore it is safe to ignore focus in/out events with popup reason.
Note that the fact that ASSERT got not triggered for context menu is
due to another race condition issue in qquick event stack delivery.
This commit amends 2947d79d8210a7ae4ce2bc02e058628e66011be3.
Fixes: QTBUG-101706
Change-Id: I3e761fe5d8054aed72461eba7981c69755877d1b
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
(cherry picked from commit 0625a1e16b8698d9c344548e4e929fb385b6a542)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
| |
Amends da019632bfc0227e2d0d0cc676a80a352fc27a62.
Change-Id: I22dce54dca802d96aec2f4cca68df0330d10fede
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit d4927a526dfd992ac5ffe053d9e63e8581c2a8eb)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ifd4f8a91588cf55258c2d21a9f8128a0d52fb1f3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebEngineScript docs were missing after moving classes to core.
Moreover we changed WebEngineScript to be a qml value type and
we introduced WebEngineScriptCollection to mirror C++ class.
Add the documentation for WebEngineScript, WebEngineScriptCollection
and WebEngine.script() method.
Task-number: QTBUG-100404
Change-Id: Ifed1bd1fa398a8634df0dc1bd44111e1a09ded04
Reviewed-by: Kirill Burtsev <kirill.burtsev@qt.io>
(cherry picked from commit 34f509a0a2059c54f9217c5a3dd8e3681bcc0964)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|