summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Improve the issue with long file names on windowsv5.13.0-beta2Allan Sandfeld Jensen2019-04-091-0/+10
| | | | | | | | The longest filenames were not needed on Windows, and prevented building out of source with the default unzipped directory name. Change-Id: I28302aef1b4316ac91a0b453c0bc2a0bb8ceb281 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Add precompiled object files to qmake link outputAllan Sandfeld Jensen2019-04-081-7/+16
| | | | | Change-Id: I3fe0f6b43be59a29d366a81178de368643568e4a Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Merge branch 'upstream-master' into 73-basedAllan Sandfeld Jensen2019-04-05199-1654/+2312
|\ | | | | | | Change-Id: I8d840070c1b20fe22a98c03ef3ab1e13deecafc9
| * BASELINE: Update Chromium to 73.0.3683.105Allan Sandfeld Jensen2019-04-05199-1654/+2312
| | | | | | | | | | Change-Id: I8dd03de5917aeddc0d939fd20f9c1887fabab00b Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
* | Fix crash in devTools layer tab on qt.ioAllan Sandfeld Jensen2019-04-021-2/+5
| | | | | | | | | | | | | | The layer was dereferenced in the lifetime update. Change-Id: I4316b0fe0f231af780de32b8f9cef5710797bfa8 Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
* | FIXUP: Fix Windows 32bit buildAllan Sandfeld Jensen2019-04-011-1/+1
| | | | | | | | | | | | | | Use a cast that is valid from both 32bit and 64bit Change-Id: I9e27dfbd8e36d5a0cb8f18cb3e71ce9091b6914e Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* | Fix Windows 32bit buildAllan Sandfeld Jensen2019-04-012-2/+2
| | | | | | | | | | | | Change-Id: I55fa0294454a4b5a9bc2ac4d103b001a55d380a3 Fixes: QTBUG-74854 Reviewed-by: Kai Koehne <kai.koehne@qt.io>
* | Remove assert on exitPeter Varga2019-03-291-1/+1
| | | | | | | | | | | | | | Details: https://bugs.chromium.org/p/chromium/issues/detail?id=905535 Change-Id: Id4812f7bf6532c25f4114814da6bc1074335e320 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Fix linking issue on some Linux buildsAllan Sandfeld Jensen2019-03-291-0/+6
| | | | | | | | | | | | | | | | The memory instrumentation implemenatation for Linux requires static linking, so replace it with the stub implemenation. Change-Id: I7f3c027b27cc309c1acef26a9d5952f1c1ee02e4 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* | Fix official buildsAllan Sandfeld Jensen2019-03-221-2/+2
| | | | | | | | | | | | | | No reason to not allow shims except Google Chrome doesn't want them. Change-Id: I226ed56d45dd28b5644ac7fc6dd06de5daeba3bd Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* | Soften check for single thread only if layer1 or layer2 sandboxMichal Klocek2019-03-223-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently qemu emulation for arm spawns some threads before entering level 1 of sandbox. Chromium code is written to make check even before trying to check support for layer1 sandbox (even with --no-sandbox flag) Make minimal code change to simply avoid the check if level1 or level2 sandbox is not supported or unwanted. Task-number: QTBUG-63346 Change-Id: Ia017f97281b7e41fbf2294e58a6ea77c838f6bd6 Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
* | Fix CDM on OSX and Windows with component installerAllan Sandfeld Jensen2019-03-191-1/+2
| | | | | | | | | | | | | | | | | | We will instead look for existing plugins like on Linux. Change-Id: I27a32e78fcd30d0067d26c7e8e5f5ff43072018e Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com> Reviewed-by: Alexandru Croitor <alexandru.croitor@theqtcompany.com> Reviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>
* | Merge remote-tracking branch 'origin/upstream-master' into 73-basedAllan Sandfeld Jensen2019-03-19170-1074/+1623
|\| | | | | | | Change-Id: Ieb7fe8a5bf3918d5743edfdfd899bbcd8f1f5adb
| * BASELINE: Update Chromium to 73.0.3683.83Allan Sandfeld Jensen2019-03-18170-1074/+1623
| | | | | | | | | | Change-Id: Ie2948cebb1e9204f293fdf63c36d6215a5f5b507 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* | Fix building with GCC 5Allan Sandfeld Jensen2019-03-198-33/+32
| | | | | | | | | | Change-Id: Ie722579c82b689fbd65fa61d8d6575a23e180f4c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | Fix building with GCC 6Allan Sandfeld Jensen2019-03-185-9/+9
| | | | | | | | | | Change-Id: Iaac84a496d65fda30ab1fab536e27daaad8d0e0d Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* | Add isysroot parameter for macOS to build gn with the right toolchainMichael Brüning2019-03-121-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Uses the isysroot passed in, which will be set to $$QMAKE_MAC_SDK_PATH by the WebEngine build scripts. Leaving this out when specifying a tool chain leads to problems on macOS 10.14 when the command line tools are also installed, as some symlinks point to the wrong clang executable. We also add the isysroot for the rest of Qt and Chromium detects it as well, so this adds to consistency as well. Cherry-pick from 71-based. Change-Id: I267c0428f0a472a026451aefaf558e5d6c129303 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* | FIXUP: Building on WindowsPeter Varga2019-03-084-2/+8
| | | | | | | | | | Change-Id: I82577f6bf4f91e7e4f3b06b2bce38085c2a06d8e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Fix build after removal of cld_3Allan Sandfeld Jensen2019-03-071-1/+2
| | | | | | | | | | | | | | We don't need to depend on it anyway. Change-Id: I08da378e4e633296e8edd26f1693aa806b738efe Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* | Fix build with GCC 7.3Tamas Zakor2019-03-062-16/+16
| | | | | | | | | | Change-Id: I019b2a7ae25841819ad44c73d7dc18ed586590b5 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Merge remote-tracking branch 'origin/upstream-master' into 73-basedAllan Sandfeld Jensen2019-03-062944-167601/+354487
|\| | | | | | | Change-Id: I5d43d23b5b47c245239d152dd5eafccd0932d1e4
| * BASELINE: Update Chromium to 73.0.3683.64Allan Sandfeld Jensen2019-03-062944-167601/+354487
| | | | | | | | | | Change-Id: I76517dc277ba4e16bfd7e098fda3d079656b3b9f Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* | FIXUP: Fix crash on exitAllan Sandfeld Jensen2019-03-051-1/+2
| | | | | | | | | | | | | | Fix another possible case of nullptr access during shutdown. Change-Id: I587a08ab787f196df62006dc093b10af220242ed Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* | Fix use of C++17 constexpr variadic templatesMichael Brüning2019-03-041-4/+3
| | | | | | | | | | | | | | | | Remove constexpr and static_assert from the transfer buffer command copy helpers for now. Change-Id: I8d22735f905367752fb6ff22d41adefeab57e861 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | FIXUP: Building on WindowsAllan Sandfeld Jensen2019-02-2616-10/+47
| | | | | | | | | | | | | | | | More fixups for building on Windows, and one run-time fix from MSVC miscompilation. Change-Id: I2723b4467836def3087f9667b54101e965a7abfd Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* | Fix not working ar on windowsMichal Klocek2019-02-251-1/+7
| | | | | | | | | | | | | | Make ar optional. Change-Id: Ib457d45ff2855edea4babf39c30fc905a46684cc Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Fix search restart after zero entries (again).Allan Sandfeld Jensen2019-02-254-6/+7
| | | | | | | | | | | | | | BUG=669983 Change-Id: Id8eb817b3720394adce9c68c3aa535945a65b544 Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
* | Post 73-merge fixupsAllan Sandfeld Jensen2019-02-2210-12/+25
| | | | | | | | | | | | | | Fixes various issues introduced in 73 Change-Id: Ide986eccf4880d93e8916218c9fba61200e73d78 Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
* | FIXUP: Fix builds with no xrandrAllan Sandfeld Jensen2019-02-222-1/+11
| | | | | | | | | | Change-Id: Ieca5ce365358fdba7ab3d10e1c02cd5e696c8506 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* | [Revert] Introduction of TraceArgumentsAllan Sandfeld Jensen2019-02-2225-1783/+1084
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Convoluted macro and template mess that doesn't compile on MSVC. Upstream commmits: eebbd7f63c58e92d8b7081b3287b28f07706b95f 3e390e1cf6a97441fcdc5c5bc34f813f0053f6e9 ff2599dc95f6cfd211c131b63d494f7114326c0a fd0d2d18ae70c83daa081fbc9ae5de0b0aad791e c1b9c28bfe1b5439f61e27148acd079e843d2129 Change-Id: I73f23b51fa8a3690d9e1f7658a26e969ae047570 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* | Stop using C++20 initializationAllan Sandfeld Jensen2019-02-226-10/+13
| | | | | | | | | | | | | | | | Named initialization is proposed for C++20 and we are supposed to be using only C++14. Change-Id: Iefd936eeadf5ba3ee53b446bbb4ab7c6891aadaa Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* | [Revert] Remove an MSVC-required macro.Allan Sandfeld Jensen2019-02-214-7/+20
| | | | | | | | | | | | | | | | We are still building on MSVC Reverts upstream commit b00a9e7e3d434f208e89fb2734a9c78634c2faef Change-Id: If76233faa3ec3ec57f4aaac200a21faef1014cc2 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* | FIXUP: Add extensions to Qt build and fix it up for buildingMichael Brüning2019-02-211-1/+1
| | | | | | | | | | | | | | | | | | Fix extensions build for Windows on 71-based. Missing return value. Change-Id: I58f07d79a823ffabf70f2c1da2de5469506ed2a3 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Fix misuse of {} initializationAllan Sandfeld Jensen2019-02-2123-36/+38
| | | | | | | | | | | | | | | | Narrowing is supposed to be forbidden in {} initialization, but Chromium doesn't appear to care upstream. Change-Id: Ia3d1dac6ef19ef86afcbeee4ed11d807c53faaaa Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* | Fix builds with no xrandrMichal Klocek2019-02-211-0/+2
| | | | | | | | | | | | | | Since 3f7ea91e23 we should not depend on xrandr. Change-Id: I027500320e22a34e71ebd3105013d9e298ea2994 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Fix build with sanitizer and iceccMichal Klocek2019-02-211-1/+2
| | | | | | | | | | | | | | | | Do not use blacklist.txt file for asan, icecc does not handle it properly, moreover the file is empty anyway. Change-Id: I8d53ef27ef688cda464ca1278d7c9673ec74b58a Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Add command line parameters for cc,cxx,ld,ar in gnMichal Klocek2019-02-211-15/+31
| | | | | | | | | | Change-Id: I122070cdf1dc9a54f7dfdf39c86bd8aadbd8a14c Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Build with non-GCC simulating compilersAllan Sandfeld Jensen2019-02-201-2/+8
| | | | | | | | | | Change-Id: Idf4236d0a58547fa0e01ea9c1ef10cc78aee28a0 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* | Disable responsiveness watcherAllan Sandfeld Jensen2019-02-201-0/+2
| | | | | | | | | | | | | | It uses implementation specific details that doesn't apply to us. Change-Id: Ic84f8046605cad4f84cf691f4bda0a51b7d620c9 Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
* | Fix building ANGLEAllan Sandfeld Jensen2019-02-202-4/+2
| | | | | | | | | | | | | | Use the first bundled jsoncpp instead of ANGLE's second bundled copy. Change-Id: I7cc2e051a9a26be9e9e223da8ea7877d27688089 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* | Work around MSVC2017 optimizer bug when printing a page usind PdfiumAlexandru Croitor2019-02-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Windows MSVC2017 32bit release builds of WebEngine, printing to a QPrinter instance only printed partial page content. This ended up being a compiler / optimizer bug triggered in the FX_atof function in src/3rdparty/chromium/third_party/pdfium/core/fxcrt/fx_string.cpp which resulted in returning float numbers without any digits past the decimal point. Because of that, many size / offset calcuations were wrong. The fix is to remove a redundant 'strc[cc] == "."' check, which is implcitly present in a previous if condition. This in turn stops the compiler from generating incorrect code, and thus parsing the digits past the decimal point. Task-number: QTBUG-69639 Change-Id: I7908318b6e7ca58e81d951af784ed8dcd901e12c Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Fix building with MSVCAlexandru Croitor2019-02-2028-55/+112
| | | | | | | | | | | | | | Work-around various issues to make Chromium build on MSVC Change-Id: Ib95ea5c2da0b3806cb2138454a47825fd7c59c1a Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Fix building skcms with intel ccAllan Sandfeld Jensen2019-02-201-2/+2
| | | | | | | | | | Change-Id: I25a4e5185566a542e909971c8479cc053ac457a1 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
* | Revert: Move RTC_CHECK_OP error message construction out of header file.Allan Sandfeld Jensen2019-02-203-117/+147
| | | | | | | | | | | | | | | | | | Doesn't build with older MSVC 2017 versions. Reverts https://webrtc-review.googlesource.com/86544 Change-Id: Ieb80a6717929d153e39a2f04cb8a85631a03bc7a Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* | Add check for Xcode clang to fix building on macOS 10.12Alexandru Croitor2019-02-201-1/+2
| | | | | | | | | | | | | | | | Target attribute avx2 doesn't seem to work on older Apple clangs. Change-Id: If56fbb2e6ef72786527f2507ae70d01ba5182b35 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Disable some DCHECKs to fix printingSzabolcs David2019-02-202-2/+2
| | | | | | | | | | Change-Id: Ie30a7514b1538b243f3bfe16709fcc9c8209fc12 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Remove missing symlinksMichael Brüning2019-02-202-2/+0
| | | | | | | | | | | | | | Task-number: QTBUG-54445 Task-number: QTBUG-48599 Change-Id: Ida78196e9f954a615884d0de379afd0c2b43c2c1 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* | Fix build on windowsAllan Sandfeld Jensen2019-02-203-1/+13
| | | | | | | | | | | | | | Fix more Chromium build bugs introduced with Chromium 63 Change-Id: Idc33d97199728f6ae81ff2a5255f3e51cb8c331c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | Post 71-merge fixupsAllan Sandfeld Jensen2019-02-204-4/+7
| | | | | | | | | | | | | | | | Fixes new asserts and build issues from the Chromium 71 code. Change-Id: I102539873f82bfd446cf034a2d97eb40d2dfb1f5 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | Fix jumbo build with GCCPeter Varga2019-02-201-0/+4
| | | | | | | | | | | | | | | | | | Always inline BasicStringPiece constructor to avoid linker errors with GCC 8.2. Task-number: QTBUG-71689 Change-Id: Ib573b035c19fa1e359935e83277ec9e174998bf8 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>