| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-74391
Change-Id: I53230756c69c226469fbeaf8d9828ea4f633fe69
Reviewed-by: Paul Wicking <paul.wicking@qt.io>
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-74718
Change-Id: Idb46521b94517b54d4c38624d4557fbe31565560
Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
|
| |
| |
| |
| |
| |
| |
| | |
The warning is emitted even for registered custom schemes.
Change-Id: I07a505253627a920d96b75df8fa1fb2d81ab1f68
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| |
| |
| |
| | |
Change-Id: I8e146eb12d5c7e3a520cab475cc0690b79326771
|
| |
| |
| |
| |
| |
| |
| | |
BC files added.
Change-Id: I67a272137f69581b54fa1fb711bf207b47007eba
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
At the point when PDFs are being loaded, their URL should already have
been encoded, so encoding it again will render a wrong URL because it
tries to encode already encoded characters.
Change-Id: I69e6effeacec52e57194b02478cfd082fe9c7570
Fixes: QTBUG-76226
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Update according to: "static assertion failed: v8 is required
to build with ICU 63 and up".
Change-Id: I55864e0fd7c98ee89c641926402115e85c65b1df
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Uses the RenderThreadObserver pattern Chrome uses.
Change-Id: Ieafff311ef5e31f67070517b2de49ad94a7bd674
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Changes:
09c48f8fd92 Enable the option to remove prefious user PrefService
907437d7d15a [Backport] Reland "Update Linux Seccomp syscall restrictions to EPERM posix_spawn/vfork"
0b8e1f9683b5 Disable crash-reports when reporting is disabled
d35fb5d709d2 Don't try to friend yourself
ef14947a5c8c [Backport] Security issue 927849 [2/2]
3e9c8b5e8586 Fix changing should_override_user_agent_in_new_tabs_
e7232c265e74 Add mojom for renderer_configuration
Change-Id: I127c47f7d96d07eaaebee7b1dfa53342ed782a7b
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: Ia53304556c5e0d667f92ac26a711a8db329b4664
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since we use our configuration in core_common.pri, we should include it
there to ensure we don't miss it somewhere.
Task-number: QTCREATORBUG-22315
Change-Id: I9c35dd850d76486e7c787613e7508c03d6f42b2b
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This test also works now when cross compiling.
Change-Id: If73e16084cfbaf68ba515c2706d3ec2ec8eab8c9
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
GN will also set use_rtti on its own based on this.
Change-Id: I5812b3c26250f19810ab2d6dfb063316e27d4938
Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We need glibc wrappers for PTRACE_GET_THREAD_AREA system calls,
which were added in b05cb613e7a of glibc.
Change-Id: Ifee2b0eb9f4e0f85e990f3d78354804ec859795c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|\ \ |
|
|/| |
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
src/3rdparty
src/core/configure.json
src/core/profile_io_data_qt.cpp
tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
Change-Id: Ie8ae4aa03881a0733ff497fff46e3f7040735650
|
| |\ |
|
| | |\
| | | |
| | | |
| | | | |
Change-Id: I243662eee18709478038e918ff6b16aabd1f0662
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Task-number: QTBUG-75497
Change-Id: Iedc69eacd67766b14474d053d68251ab93af3472
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* bd792030 [Backport] Fix for security issue 951322
* b82fa580 [Backport] Fix for CVE-2019-5827
* 77de851f [Backport] Fix for CVE-2019-5825
* 3b283bc5 [Backport] Fix for CVE-2019-5826
* 546e8a27 [Backport] Fix for CVE-2019-5824
* 1660b7b1 [Backport] Fix for security issue 894933
* 048b1aee [Backport] Fix for security issue 937663
* bf0e274c [Backport] Fix for security issue 908669
* b8f953da [Backport] Fix for security issue 931949 (2/2)
* 422411de [Backport] Fix for security issue 931949 (1/2)
* f659a4d7 [Backport] Fix for security issue 939316
* f3378a1c [Backport] Fix for security issue 940205
* af9444ec [Backport] Fix for security issue 949015
* 8f58d94e [Backport] Fix for CVE-2019-5823
Task-number: QTBUG-75497
Change-Id: Id4330b3d08a444dcd95d072905dac6da212fd93b
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* 41a5b412 [Backport] Fix for CVE-2019-5822
* 233802ed [Backport] Fix for CVE-2019-5821
* c9ade8f0 [Backport] Fix for CVE-2019-5820
* c2dbb31a [Backport] Fix for CVE-2019-5819
* 7a8ae930 [Backport] Fix for CVE-2019-5818
* b5436c7a [Backport] Fix for CVE-2019-5815
* d3584684 [Backport] Fix for CVE-2019-5814
* 891c0a91 [Backport] Fix for CVE-2019-5808
* 23e798e8 [Backport] Fix for CVE-2019-5806
* 4d6500c2 [Backport] Fix for CVE-2019-5805
* 7b6a459e Try different versions when creating a CoreProfile context on macOS
Task-number: QTBUG-75497
Task-number: QTBUG-73799
Change-Id: Ica812747467fc02a142f83d8638ec995589f1e5a
Reviewed-by: Michael Brüning <michael.bruning@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The Chromium sources contain assembly code that causes the library to
default to executable stack (the linker requires that *all* .o files
have a .note.GNU-stack section in order to default to
non-executable). So add the -z noexecstack linker flag to change the
setting.
The other libraries are not affected.
Change-Id: I0bf9ebeb5aa34d19be30fffd15a3d3063dea2005
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ie79515e5bcae490acf316278aabaeadefc6bd707
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Support --auth-server-whitelist
Read it and pass it to an HttpAuthPreference.
Change-Id: I37c23f4d777ff11b2c0480fa9c28ea6fbe029737
Task-number: QTBUG-75539
Task-number: QTBUG-57729
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
(cherry picked from commit b81d7095825cdd4f486e83894c801e596f248936)
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This pulls in the following changes:
11c5d00ab75 Use MessagePumpMac for desktop capture thread on macOS
Fixes: QTBUG-76045
Change-Id: I9fe920afeb39b34b837d9a5603c79e128942922d
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix issues with messed up linker path:
* do not use LIBS_PRIVATE on linux at least for passing object
and archive responses files.
* do not use QT and QT_PRIVATE with same libs, it simply
includes libs in LIB and LIB_PRIVATE so doubles linker libs.
* remove bogus dependency for gui and core for webengineheaders pseudo module.
* remove unused egl config flag
Fixes: QTBUG-75832
Task-number: QTBUG-75357
Change-Id: I1720394e636e3f89d546f372b10932dd4ad395fe
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit ee12b53eba009e8a3ca12ef77031d9a48c609cb4)
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
For yocto builds linker can get quite long path
since all archives are listed as absolute paths.
This can end up as "execvp: /bin/sh: Argument list too long"
Use rsp files also for archives.
Change-Id: I096e2f35ed72b68261bf465e84baddd1f78cd917
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
(cherry picked from commit 546c42e42643a209d893d5291c26c3f8ef7102a3)
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I2e0a1e8912cb236e89f97f009411b94103b0ff64
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
...and QWebEngineView::setContent()and WebEngineView.loadHtml()
The baseUrl cannot be empty.
Fixes: QTBUG-75760
Change-Id: If276767ed6a7a9421292299e0ac79d02bbbca0e3
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Ensure the text can be correctly displayed vertically by reserving some
height and add a close button via a custom tabview style. This change
aloso fixes the case where all tabs are closed and new one can't be
created using the ctrl+t short cut.
Fixes: QTBUG-75291
Change-Id: I139bb832119d56d0e0f12f054e924e5d944b91d4
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-75505
Change-Id: Ia1329ff554a86e307aa7995e9af1665ea6c5e64c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Web content can define its orientation for printing using the @page rule
in CSS. This creates some edge cases, for example when the pages are not
uniform and some of them has different orientation than the others.
The current version of desktop Chromium can't handle this perfectly:
sometimes it renders portrait pages to landscape papers by cutting down
the extra parts. This patch makes our result similar to Chromium's -
by ignoring the user's orientation settings in QPrinter.
Task-number: QTBUG-75092
Change-Id: Ifaea69c94b6ee1b6a83609cb15207a58554975f9
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Set temporary download path with new API.
Change-Id: Ie448b14c9b063db45c99406bc491d92f3d61cb15
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
|\ \ |
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: I82726c9286e1cc7b2904887a5c0b05df4c669233
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Has failed twice in a row now.
Change-Id: I9433ec9a3b2f1720efbaf7a34fcaa563525126e5
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Actually pull in the one security patch from 74.0.3729.157 that was
missed in the last commit.
Changes:
56c1f8e6c4f [Backport] Fix for security issue 951322
8a28c0bb19f FIXUP: [Backport] Fix for security issue 951322
Task-number: QTBUG-75496
Change-Id: I1eef649169f5a4d1179673413da9f49acd6a20ef
Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Pull in the one security patch from 74.0.3729.157
Submodule src/3rdparty 599fa1c6..00390e99:
> Try different versions when creating a CoreProfile context on macOS
> Fix crashes due to pa_context_get_server_info
Task-number: QTBUG-75496
Change-Id: I9dd05cf17fdf56912168dbaedc238fdd7a5412d8
Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Reflect the last Chrome security release included
Change-Id: I5eb1fca0301a857c0a40bab9933e8cdcd8a9a649
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Fix issues with messed up linker path:
* do not use LIBS_PRIVATE on linux at least for passing object
and archive responses files.
* do not use QT and QT_PRIVATE with same libs, it simply
includes libs in LIB and LIB_PRIVATE so doubles linker libs.
* remove bogus dependency for gui and core for webengineheaders pseudo module.
* remove unused egl config flag
Fixes: QTBUG-75832
Task-number: QTBUG-75357
Change-Id: I1720394e636e3f89d546f372b10932dd4ad395fe
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
For yocto builds linker can get quite long path
since all archives are listed as absolute paths.
This can end up as "execvp: /bin/sh: Argument list too long"
Use rsp files also for archives.
Change-Id: I096e2f35ed72b68261bf465e84baddd1f78cd917
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Documents settings needed to activate the feature that was added in
5.13.0
Fixes: QTBUG-75892
Change-Id: Ia4dbbc2e3c4f5a173d482dcae8ec5a1c31a8d6be
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit 87570b4e360ab62ef5791d5c23ddd36aaa07ba05.
Reason for revert: Made QTBUG-59769 worse
Task-number: QTBUG-59769
Change-Id: I616930145eb6f89d6167f10d5be56b2ae898f29d
Reviewed-by: Michal Klocek <michal.klocek@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Change-Id: If6aba0e9da1ece59c91be03ae2f56513e758f5e5
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Chromium sets those settings based on ui::GetAvailableHoverTypes() and
GetPrimaryHoverType() which (on Linux) use an InputDeviceManager to check
whether there's a mouse or touchpad present.
With them being unset, CSS media queries (hover/any-hover) tell websites that
hovering isn't supported:
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/hover
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/any-hover
On some websites such as GitHub, this disables/breaks hovering functionality.
QtWebEngine can't figure out whether it's running on a device with a
mouse/touchpad (using Chromium's code won't work as no InputDeviceManager is
available, and Qt doesn't seem to have any comparable functionality). However,
since QtWebEngine is not available for mobile platforms, assuming that a mouse
is present (rather than assuming that none is) seems reasonable.
Change-Id: Ie038318f105bafdf955d512ab10f13f33da1111b
Fixes: QTBUG-75894
Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
|
|\ \ \ |
|
|/| | |
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/3rdparty
src/core/net/network_delegate_qt.cpp
tests/auto/widgets/qwebenginedownloaditem/tst_qwebenginedownloaditem.cpp
Change-Id: Ib715b3047213583e0441b915d3cabb801d9d4ba8
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Do not set path if it ends with separator or if
it matches with an already existing directory name.
Task-number: QTBUG-75566
Change-Id: I4b78b28afe034c7589633c569a4945a36b32008e
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Configure tests must run in a clean environment. That's why functions
that are defined below the mkspecs directory are discarded during the
configure run. As a result, extractCFlag could not be found when
running qtConftest_hasThumbFlag.
This patch moves extractCFlag to src/core/config/functions.pri. Also,
extractCFlag gets a qtwebengine_ prefix to avoid collisions with
functions defined in other modules. The alias extractCFlag in
functions.prf lets us use the old function within QtWebEngine itself.
Fixes: QTBUG-75748
Change-Id: I6be613fbc569d5f7b3c145ef44b9a7be8e2ecb9d
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make sure the HTTP referer is properly placed on a request when it's set
via the QWebEngineUrlRequestInterceptor.
Added test case to catch future incidents.
Fixes: QTBUG-60203
Change-Id: Ida2f713a7352c3199fc9f8e15b5d8350d50afdda
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
|