summaryrefslogtreecommitdiff
path: root/chromium/base
Commit message (Collapse)AuthorAgeFilesLines
* [Backport] Skip deleted object files in POSIX base::debug::StackTracev5.12.0-alpha167-basedJüri Valdmann2018-09-031-0/+6
| | | | | | | | | | | | | | The file names read from /proc/self/maps can contain a special " (deleted)" suffix to indicate that the file has been deleted (unlinked). This is expected and should not trigger a LOG(WARNING). Change-Id: Ia96b3bf1894c8fbd6bfa0c217bc8a01bbb59d750 Reviewed-on: https://chromium-review.googlesource.com/1186622 Reviewed-by: Lei Zhang <thestig@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/master@{#586334} Task-number: QTBUG-68547 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* FIXUP: Fix building on macOS with XcodeAllan Sandfeld Jensen2018-06-191-0/+4
| | | | | Change-Id: I38a73bfd4dfaa930253f6d82eff940b4e03820c2 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* Merge remote-tracking branch 'origin/upstream-master' into 67-basedAllan Sandfeld Jensen2018-06-191-1/+13
|\ | | | | | | Change-Id: I864dabe43f1057024ef3560001c820d1734d96c0
| * BASELINE: Update Chromium to 67.0.3396.76Allan Sandfeld Jensen2018-06-181-1/+13
| | | | | | | | | | Change-Id: I9a14af4efb092ab203e9364f0779fca781909a38 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* | Build fixes after Chromium 67 mergeAllan Sandfeld Jensen2018-06-102-2/+2
| | | | | | | | | | Change-Id: I488c70fc54dfed95d3b346735e63f5aa0c6f1a88 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* | Fix compilation with system ICU 59Jimi Huotari2018-05-237-17/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is basically commit 363741cffb565dd6cfc2f95054c25a434b101dba from 56-based, with the required modifications due to code changes. Borrowing the original commit message: ICU 59 changed the UChar type to be char16_t instead of uint16_t and that causes a mismatch of types all over Chromium. Unfortunately the upstream patches can not be used as Chromium only got part way in https://codereview.chromium.org/2740673002, and then gave up and simply patched their copy of ICU 59 to not change that. Task-number: QTBUG-65090 Change-Id: Icbe46fa33bf56fc3a5aedd5b6004fc029fa24930 Reviewed-by: Jimi Huotari <chiitoo@gentoo.org> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Fix build with g++ < 6Allan Sandfeld Jensen2018-05-232-3/+3
| | | | | | | | | | Change-Id: Iec442f9a7779c66597e11fa670da9f991d4ab791 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* | Fix override of mallocAllan Sandfeld Jensen2018-05-231-0/+1
| | | | | | | | | | Change-Id: I79f02eec0324301544da18ee98931f164c97ccd1 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* | Silence gcc -Waddress warnings in logging.hAllan Sandfeld Jensen2018-05-231-0/+9
| | | | | | | | | | | | | | | | We were getting too many of these, poisoning our compile output. Change-Id: Ic7e41e2bb538bf69a873e32217f87fd369317a20 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Unbundle Linux system libraries for GNAllan Sandfeld Jensen2018-05-231-1/+32
| | | | | | | | | | | | | | | | | | Adds unbundling on linux for the zlib, minizip, libpng, libwebp, libevent, libxml, libxslt and snappy libraries. Change-Id: I7bc8f418669a9908f0c1bc9393771e233f9f491a Reviewed-by: Michal Klocek <michal.klocek@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Integrate spell checker sources, fix compilation issuesMichal Klocek2018-05-231-1/+2
| | | | | | | | | | | | Change-Id: Idb2b4b4fc746f0c1967f50b7715a94200fbbb009 Reviewed-by: Michal Klocek <michal.klocek@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Fix a shutdown crash under CFAutoreleasePoolPopJocelyn Turcotte2018-05-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NSAutoreleasePool init and dray must be symetrical and we can't guarantee that for ContentMainRunner as well as Chromium can since we initialize the ContentMainRunner on-demand but destroy it with the QCoreApplication's destruction. We also don't need to use it since any allocation that ContentMainRunnerImpl::autorelease_pool_ would cover is already covered at the bottom of the stack by the QCocoaAutoReleasePool in QCocoaEventDispatcher::processEvents. Change-Id: I2874916420457e3d36d08fb9fca0d919f374f592 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Remove linking with libatomicMichal Klocek2018-05-181-1/+1
| | | | | | | | | | | | | | | | Rhel machines on ci do not have it. Change-Id: I4cbb6d9d0826a23f8065a9eebba7ba27856e44d4 Reviewed-by: Michael Brüning <michael.bruning@qt.io> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Stop erronous deadlock errors in sandboxed debug modeAllan Sandfeld Jensen2018-05-181-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | On some platforms we get error 35 (deadlock avoided) on sandboxed machines when extra checking is enabled in the pthread locks. These appears to be false positives as no deadlocks occur when checking is disabled. For now we disable the checking to fix debug builds on Linux. Task-number: QTBUG-60889 Change-Id: Ic5bcde246597e06fc920a496f2ad9a1ae1298808 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | <chromium> Add WebEngineContext to RunLoop's friends.Jocelyn Turcotte2018-05-181-0/+5
| | | | | | | | | | | | | | Change-Id: I2bb2600637ac5a3473273789cd61c257d682b702 Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com> Reviewed-by: Jocelyn Turcotte (Woboq GmbH) <jturcotte@woboq.com> Reviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>
* | Fix building with Xcode 7.2.1Alexandru Croitor2018-05-181-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | The compiler shipped with Xcode 8 supports a new feature called Objective-C class properties. This feature uses syntax that is not understood by older compilers. Remove all usages of this feature form the Chromium code to allow building with an older Xcode version (it does no harm because the code is not used by us). Change-Id: I787d93e14e9e16d0cc50f74afb29d79e1e97d485 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* | Fix clang and embedded gcc buildsAllan Sandfeld Jensen2018-05-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | Work around an issues causing a dependency on libatomic because clang doesn't have internal atomic handling. The latter also affects some embedded gcc builds. Task-number: QTBUG-54426 Change-Id: I7e82ffc2919ea0c5726b3ad11084871917534e4c Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* | Add CommandLine::CreateEmptyJoerg Bornemann2018-05-152-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | Add a static function to create the CommandLine object for the current process without initializing it. Rationale: on Windows we need to initialize the CommandLine differently than Chromium intends. Esp. we want to pass our own arguments instead of relying on GetCommandLineW(). Task-number: QTBUG-51971 Change-Id: I0d1f0aa4eabad470d730f4f0a76cd1535f8f23ce Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>
* | <chromium> Set message loop before creating message pumpAllan Sandfeld Jensen2018-05-151-3/+3
| | | | | | | | | | | | | | | | | | The constructor of MessagePumpForUIQt uses MessageLoopForUI::current() so current must be set before creating the message pump. Change-Id: I58822d0eabf625cae8340778fac54fc7818c46b6 Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com> Reviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>
* | <chromium> Add a hook to provide our own icu data file pathJocelyn Turcotte2018-05-152-1/+8
|/ | | | | | | | | | Qt will always use QLibraryInfo to determine where this file was installed, regardless of the platform. Change-Id: I79374655356d872b2bc766ec8a33fcba343e9c95 Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com> Reviewed-by: Jocelyn Turcotte (Woboq GmbH) <jturcotte@woboq.com> Reviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>
* BASELINE: Update Chromium to 67.0.3396.47Allan Sandfeld Jensen2018-05-15283-4656/+11136
| | | | | Change-Id: Idcb1341782e417561a2473eeecc82642dafda5b7 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* BASELINE: Update Chromium to 66.0.3359.156Allan Sandfeld Jensen2018-05-15285-6877/+8232
| | | | | Change-Id: I0c9831ad39911a086b6377b16f995ad75a51e441 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
* BASELINE: Update Chromium to 65.0.3325.151Allan Sandfeld Jensen2018-03-0810-36/+50
| | | | | Change-Id: I3c71dd500483eb29491ac3eee4123714dda52da9 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* BASELINE: Update Chromium to 65.0.3325.75Allan Sandfeld Jensen2018-02-1511-23/+267
| | | | | Change-Id: I5485bc5c111539356276457516584fa5737f07d8 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* BASELINE: Update Chromium to 65.0.3525.40Allan Sandfeld Jensen2018-02-06304-4959/+6093
| | | | | | | Also imports missing submodules Change-Id: I36901b7c6a325cda3d2c10cedb2186c25af3b79b Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* BASELINE: Update Chromium to 64.0.3282.139Allan Sandfeld Jensen2018-02-01439-6087/+8672
| | | | | Change-Id: I1cae68fe9c94ff7608b26b8382fc19862cdb293a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* BASELINE: Update Chromium to 63.0.3239.58Allan Sandfeld Jensen2017-11-22349-9520/+9712
| | | | | Change-Id: Ia93b322a00ba4dd4004f3bcf1254063ba90e1605 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* BASELINE: Update Chromium to 62.0.3202.101Allan Sandfeld Jensen2017-11-22375-7745/+14745
| | | | | Change-Id: I2d5eca8117600df6d331f6166ab24d943d9814ac Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* BASELINE: Update Chromium to 61.0.3163.99Allan Sandfeld Jensen2017-10-04406-7854/+13237
| | | | | Change-Id: I8452f34574d88ca2b27af9bd56fc9ff3f16b1367 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* BASELINE: Update Chromium to 60.0.3112.70Allan Sandfeld Jensen2017-07-19364-6435/+14559
| | | | | Change-Id: I9911c2280a014d4632f254857876a395d4baed2d Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* BASELINE: Update Chromium to 59.0.3071.134Allan Sandfeld Jensen2017-07-17326-7080/+14427
| | | | | Change-Id: Id02ef6fb2204c5fd21668a1c3e6911c83b17585a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* BASELINE: Update Chromium to 58.0.3029.98Allan Sandfeld Jensen2017-05-051-1/+8
| | | | | Change-Id: Ib913750d687f29e036959c62a0cabf2412a8faa7 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* BASELINE: Update Chromium to 58.0.3029.54Allan Sandfeld Jensen2017-04-11263-3501/+11386
| | | | | Change-Id: I67f57065a7afdc8e4614adb5c0230281428df4d1 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* BASELINE: Update Chromium to 57.0.2987.144Allan Sandfeld Jensen2017-04-11298-5453/+16593
| | | | | Change-Id: I29db402ff696c71a04c4dbaec822c2e53efe0267 Reviewed-by: Peter Varga <pvarga@inf.u-szeged.hu>
* BASELINE: Update Chromium to 56.0.2924.122Allan Sandfeld Jensen2017-03-20273-5102/+9247
| | | | | Change-Id: I4e04de8f47e47e501c46ed934c76a431c6337ced Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* BASELINE: Update Chromium to 55.0.2883.105Allan Sandfeld Jensen2017-01-05525-16820/+18423
| | | | | | | And updates ninja to 1.7.2 Change-Id: I20d43c737f82764d857ada9a55586901b18b9243 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* Add all gn, gni, typemap, mojom filesMichal Klocek2016-11-162-0/+331
| | | | | | | | These file are required to gn be able to parse source tree. Change-Id: I9cb4a0b3897c1e99dd6e39832a8c55764fb6e1c6 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
* BASELINE: Update Chromium to 53.0.2785.80Allan Sandfeld Jensen2016-08-251-7/+0
| | | | | | | Also adds 3rdparty libraries under pdfium. Change-Id: I29afb23f1642fa55765d056697d5d145afa22bb2 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* BASELINE: Update Chromium to 53.0.2785.41Allan Sandfeld Jensen2016-08-04315-4719/+8008
| | | | | | | Also adds a few extra files for extensions. Change-Id: Iccdd55d98660903331cf8b7b29188da781830af4 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* BASELINE: Update Chromium to 52.0.2743.76 and Ninja to 1.7.1Allan Sandfeld Jensen2016-08-04265-3122/+10562
| | | | | Change-Id: I382f51b959689505a60f8b707255ecb344f7d8b4 Reviewed-by: Michael Brüning <michael.bruning@qt.io>
* BASELINE: Update Chromium to 51.0.2704.106Allan Sandfeld Jensen2016-07-011-3/+1
| | | | | | | Also add a few extra files we might need for future features. Change-Id: I517c35e43221c610976d347c966d070ad44d4c2b Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* BASELINE: Update Chromium to 51.0.2704.79Allan Sandfeld Jensen2016-06-021-29/+38
| | | | | | | Also adds a few files for url_parsing in extensions. Change-Id: Ie4820c3da75f0a56b3cc86dccc077d671227077b Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
* BASELINE: Update Chromium to 51.0.2704.41Allan Sandfeld Jensen2016-05-09542-18066/+18333
| | | | | | | Also adds in all smaller components by reversing logic for exclusion. Change-Id: Ibf90b506e7da088ea2f65dcf23f2b0992c504422 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* BASELINE: Update Chromium to 49.0.2623.111Allan Sandfeld Jensen2016-04-016-40/+207
| | | | | Change-Id: I5f8c7bd936a259c7229924aba755ae6064ac9240 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* BASELINE: Update Chromium to 49.0.2623.48Allan Sandfeld Jensen2016-02-111-3/+6
| | | | | Change-Id: I684541113ff518e3a7d51dfd0b31962b06d10af1 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* BASELINE: Update Chromium to 49.0.2623.34Allan Sandfeld Jensen2016-02-012-1/+20
| | | | | Change-Id: I89af6c0074347d4415cc1ce35a6d54a3760e6ad2 Reviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>
* BASELINE: Update Chromium to 49.0.2623.23Allan Sandfeld Jensen2016-01-25947-11694/+41827
| | | | | | | Also adds missing printing sources. Change-Id: I3726b8f0c7d6751c9fc846096c571fadca7108cd Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
* BASELINE: Update Chromium to 47.0.2526.71Allan Sandfeld Jensen2015-11-232-1/+23
| | | | | | | | Also adds a few missing spellcheck sources. Change-Id: I300864710316ff3cd3ad456dd7a3d048b45f57d5 Reviewed-by: Michal Klocek <michal.klocek@theqtcompany.com> Reviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>
* BASELINE: Update Chromium to 47.0.2526.14Allan Sandfeld Jensen2015-10-14392-9462/+13755
| | | | | | | Also adding in sources needed for spellchecking. Change-Id: Idd44170fa1616f26315188970a8d5ba7d472b18a Reviewed-by: Michael Brüning <michael.bruning@theqtcompany.com>
* BASELINE: Update chromium to 45.0.2454.101upstream-45Allan Sandfeld Jensen2015-09-291-15/+0
| | | | | | | Also adds web_cache component Change-Id: I51238ceea8ee99854cc4989ae70a4fc2fc6bedcb Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>