- 19 Sep, 2017 - 3 commits
-
-
Michal Klocek authored
Change-Id: I123ce22ea3a3d8b7b80c67fa322cb817d924f2e0 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Change-Id: Ib9d6c8842609c4c410ca65a35fefeab481f71cb2 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Move all skipBuild related checks to runConfigure() in configure.prf. Remove some unused functions. Move platform checks to separate prf file. Change-Id: Ia45c837c91c341ed1fbc2e32fc098329da989920 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 18 Sep, 2017 - 2 commits
-
-
Michal Klocek authored
Use new configure system to enable sanitizer. Change-Id: I633bc96973b9b9bcd56c4ef03a589e147215dc86 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Kai Koehne authored
Task-number: QTBUG-63098 Change-Id: Id5fd1f940c928fd74bdc3c202f3e8b18a086c2d0 Reviewed-by:
Peter Varga <pvarga@inf.u-szeged.hu>
-
- 17 Sep, 2017 - 1 commit
-
-
Alexandru Croitor authored
Due to a current issue described in QTBUG-63180, requesting a 3.2 Core context on macOS will advertise that a 4.1 context was created, even though that is not the case. Because RenderWidgetHostViewQtDelegateWidget will read the OpenGL major version from the global shared context and then apply that to its own context, this will cause a failure to create a shared context (one is 3.2, and the other is 4.1). The current workaround is to create the context with the default format version, instead of the global shared one. This way all the requested versions will be consitent. Task-number: QTBUG-60605 Change-Id: I470c43ca9d15cb3887a0ed968b57c62518a33a72 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 16 Sep, 2017 - 3 commits
-
-
Alexandru Croitor authored
This should improve the CPU usage a bit, due to using software rasterization in Chromium, rather than relying on the mesa implementation in opengl32sw.dll. Change-Id: Ib165aacc6a9d02dd30a6397e48af5616e00eb574 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Allan Sandfeld Jensen authored
Use weak pointers to make sure pending calls don't can run after it has been deleted. Change-Id: I6e808794e1d977dd9e236cf4a3a9ab4213ed7efd Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Allan Sandfeld Jensen authored
Expose any custom data in the pickled form Chrome uses. Task-number: QTBUG-61503 Change-Id: Ie89bd04f35b1dba94b91e87960cde66238d738df Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 15 Sep, 2017 - 2 commits
-
-
Allan Sandfeld Jensen authored
Change-Id: Ia248991e9b623e6d19fb34b10427ebaef72b9eae Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Alexandru Croitor authored
The in process GPU thread still starts even if kDisableGPU is passed because kInProcessGPU check has a higher priority in GpuDataManagerImplPrivate::GpuAccessAllowed(). This caused a crash when running on Windows with ANGLE. Make sure not to pass kInProcessGPU if we will disable the GPU. Task-number: QTBUG-63221 Change-Id: I8f9d154951e9143c7b5049eb641bfad2448b855b Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
- 14 Sep, 2017 - 1 commit
-
-
Allan Sandfeld Jensen authored
Change-Id: I0860a46b981c1f711bec45d7a495bcec2a80ee1f
-
- 13 Sep, 2017 - 2 commits
-
-
Alexandru Croitor authored
A user can explicitly request software OpenGL rendering via opengl32sw.dll instead of Skia rendering, by passing the --enable-webgl-software-rendering command line argument. This will make sure not to disable GPU processing if and only if software OpenGL rendering is used on Windows (via QT_OPENGL=software environment variable, or the Qt::AA_UseSoftwareOpenGL attribute), so that WebGL is not disabled. Software OpenGL rendering will still use Skia on platforms other than Windows. Change-Id: I8b3601b144e09e3a732abfb74dbbf6f924889b5a Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
1292b304 fixed existing b2qt ci compilation issues. Enable cross compilation builds in ci. Change-Id: I2092451c16a5cbdfff0dd57e627ddbded0001f79 Reviewed-by:
Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
- 12 Sep, 2017 - 8 commits
-
-
Allan Sandfeld Jensen authored
Updates Chromium to 60.0.3112.116 and Ninja to 1.8.2 Change-Id: I46f6fe4083f338890ad85437404a442aa7eeba81 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Michal Klocek authored
In case of passing pkg_config also set host_pkg_config otherwise pkg-config for sysroot will inject sysroot root libdir linker flag during host build which leads to weird errors. Change-Id: I57f277e500ba175687f65b9947b9f9c8edd969fc Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Use new configure system for all package detection. Move config test execution to new configure system. However, keep old configure.prf for error hanlding. Split configuration summary into: * optional system libraries used * required system libraries * required system libraries for qpa-xcb (on linux) Change-Id: I5108456caa024a1ada9bb54750693064a2d36f78 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Allan Sandfeld Jensen authored
This ensures the scripts and webchannel are added before RunScriptsAtDocumentStart is called. It also means we shouldn't add them later from the changed signal. Task-number: QTBUG-62898 Change-Id: Ib4cd3a69134d0eafc7f2ac4b7927a1c79b63bfa6 Reviewed-by:
Viktor Engelmann <viktor.engelmann@qt.io>
-
Jüri Valdmann authored
Note that the Referer header still won't be sent if the download is triggered via an anchor element with the 'download' attribute: crbug.com/455987 . Task-number: QTBUG-61354 Change-Id: I5af971af916b2190756e3e58f19736072a213922 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Jüri Valdmann authored
Change-Id: I6d9261292e44484cded421402fc06ee2eb08bdea Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Jüri Valdmann authored
Change-Id: I8342aa806c3d1a8f4f1a5e822ef1be0e1755220c Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Jüri Valdmann authored
Change-Id: Ide3294840ceb3d18da0c4da92d892ff467a9b739 Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
- 11 Sep, 2017 - 7 commits
-
-
Alexandru Croitor authored
Change-Id: I536258e22c2ec143f2fd3f1cbda229e0611b6af4 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by:
Qt CI Bot <qt_ci_bot@qt-project.org>
-
Allan Sandfeld Jensen authored
Change-Id: I472053e316bfa782d0a6fb8903f4901be12247ae Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Improve implementation of URLRequestCustomJob: * remove qmutex, pass values using PostTask * do not use base::WeakPtr which is not thread safe and must always be dereferenced on the same thread * add proxy object to handle interactions between threads * do not use QPointer to track IODevice since it does not solve anything for us * QIODevice in reply method is used only by IO thread * do not make shared object to commit suicide, instead use refcounted object * improve documentation about thread safety issue of QIODevice object in reply method Change-Id: Ic29bf262de8082dfd46cb9217a68f3c982d16b9e Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Move URLRequestCustomJobShared to separate file and rename class to URLRequestCustomJobProxy. This commit is a groundwork for following one. Change-Id: I122b2101789e91186a3bffa9a07eed43b7340418 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Joerg Bornemann authored
This flag was set in QWebEngineView::contextMenuEvent and checked in QWebEnginePage::contextMenuRequested. The latter would bail out if the flag was not set. When the user pressed Shift-F10, the key event was received by RenderWidgetHostViewQtDelegateWidget::event and forwarded to Chromium. Blink's default event handler invoked the context menu, and our callback QWebEnginePage::contextMenuRequested was called. But nothing happened, because m_pendingContextMenuEvent has never been set. There is no reason to have this flag. React on every context menu request just like in the QtQuick implementation. Now pressing Shift-F10 invokes the context menu on web pages. Task-number: QTBUG-58306 Change-Id: I2db1b17604e5521e44613297120a964cc4e4d544 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Allan Sandfeld Jensen authored
-
Joerg Bornemann authored
This makes it unnecessary to have gperf, bison and flex in PATH. Change-Id: Ie4a0dea4452e3a38067b47eb41c3e9904274e175 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@qt.io>
-
- 08 Sep, 2017 - 4 commits
-
-
Oleg Yadrov authored
Before this setting was added in Qt 5.8, the behavior was that QWebEngineView/WebEngineView got the focus automatically. With the new setting added it is configurable, but it was left enabled for compatibility reasons. It would had to be changed at some point anyway: none of other QML items or widgets grab the focus after creation, so why would QWebEngineView/WebEngineView do? This patch also fixes a bug with the text cursor in WebView (the cursor was blinking as if WebView had the focus when it did not). [ChangeLog][Important Changes][QtWebEngine][General] focusOnNavigationEnabled setting which allows controlling whether a web view will receive focus on a navigation request is now disabled by default. Task-number: QTBUG-60152 Task-number: QTBUG-60149 Change-Id: I78dc9bb9ffc70bf06217952acd456b97651c5185 Reviewed-by:
Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by:
Michal Klocek <michal.klocek@qt.io>
-
Joerg Bornemann authored
VK_MENU is the virtual key code for the Alt key, but Qt::Key_Menu is the context menu key which maps to VK_APPS. Now the menu key can be used to invoke the context menu on web pages. Task-number: QTBUG-58306 Change-Id: I8674ab84848b5c8732e4d0cf189909191b85d562 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Allan Sandfeld Jensen authored
Pulls in relevant security fixes upto Chome 61.0.3163.79 Changes: 609295469702 FIXUP: Support GN on MIPS64 hosts 0c3fee8fd9ae FIXUP: Optionally unbundle re2 10d8b35c35d1 [Backport] Fix for CVE-2017-5112 838d4d79ff42 [Backport] Fix for CVE-2017-5114 72c99b3ca20a [Backport] Fix for CVE-2017-5117 5d375e38c58d [Backport] Fix for CVE-2017-5118 bc703b5d9f97 [Backport] avformat/oggparsecelt: Do not re-allocate os->private 89de564d176a [Backport] FrameHostMsg_OpenURL_Params.resource_request_body needs to be validated. 5ebd47322d60 [Backport] Remove insecure code paths in portable NTLM. Change-Id: I8d8c93aab7f41a485c95878ce7aecb5997bbeb1c Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Allan Sandfeld Jensen authored
QT_ARCH is the current architecture, and if the host is Arm or MIPS, we also need the flags there. Task-number: QTBUG-61846 Change-Id: I38f826e061eff900f6e27f4de0fc913323cf5e3e Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
- 06 Sep, 2017 - 2 commits
-
-
Kai Koehne authored
This is shown in the file properties and in crash dialogs. Task-number: QTBUG-61970 Change-Id: I9e5398cbaff1eda4908fbe0fc89c481d65808771 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
Allan Sandfeld Jensen authored
Change-Id: I9fe9946ba47f9ef509a861963c83e275a25fffd0
-
- 05 Sep, 2017 - 5 commits
-
-
Michal Klocek authored
OpenSSL certificate validation was dropped in https://codereview.chromium.org/2862543003 Bundled NSS was deopped in https://codereview.chromium.org/1882433002 Task-number: QTBUG-52193 Task-number: QTBUG-62891 Change-Id: I300c13c30a2625bbe56beb0659107d2a395b0a4d Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
Fix broken compilation due to "Unable to create small static TLS block in shared library" https://sourceware.org/bugzilla/show_bug.cgi?id=14898 Change-Id: I53840dbff22f4b10bdb32401f79889f6c313f470 Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Michal Klocek authored
This is workaround till qtqa patch is in. Task-number: QTBUG-63005 Change-Id: I0e94304df489160f475e6b6542ca11220f52a63b Reviewed-by:
Alexandru Croitor <alexandru.croitor@qt.io>
-
Alan Alpert authored
Change-Id: Ibad2b8ebb90e79ff8337d994b2234eed5e230daa Reviewed-by:
Romain Pokrzywka <romain.pokrzywka@gmail.com> Reviewed-by:
Allan Sandfeld Jensen <allan.jensen@qt.io>
-
Allan Sandfeld Jensen authored
Chromium doesn't currently build on MIPS64, so we shouldn't tell people it might work. Task-number: QTBUG-62655 Change-Id: I56e798cae6914cc8087f1a6a51f07383e81f86c1 Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-