Age | Commit message (Collapse) | Author |
|
Along with merging libmojo into libchrome, add lhchavez@
who is the OWNER of libmojo into libchrome's OWNER.
Bug: 73606903
Test: n/a
Change-Id: Ic741bd4bb3ab1ddd5108f1a2183be5cf7bd679b5
|
|
To address remaining review comments in
https://android-review.googlesource.com/c/platform/external/libchrome/+/638248
Bug: None
Test: Ran update_libchrom.py.
Change-Id: If7738fb4419f597b21dff287b23f6888f91d4625
|
|
This CL moves following files.
- base/* except base/android/*
- devices/*
- ui/* except ui/gfx/**/mojom/*
- ui/gfx/range/range_mac(_unittest)?.mm are just deleted.
Bug: 73606903, 73270448
Test: Built locally. libchrome_test locally.
Run update_libchrome.py and made sure no diff is made.
Change-Id: I7f47337aa190f901c9c1d41758f312a2b95adc1b
|
|
This CL moves stack_trace_android.cc from libmojo.
The file is identical with what is in chrome repository at r462023.
Along with the change, this CL removes UCLIBC macro definition.
It looks workaround to deal with stack trace.
Bug: 73270448, 73606903
Test: Ran on Treehugger.
Change-Id: I6b12b767c64c81e07b7a2a29f5073d9aebc47afa
|
|
Now we can uprev the libchrome by the script, except;
- patch conflict
- new change which needs to be patched, and
- client code change.
Bug: 72617985
Test: Ran update_libchrome.py, and made sure no diff.
Change-Id: I03c0544995a3e68ad90fbf45999ecf01a7c8b0f8
|
|
- Update build_config.h.
- platform_test.h had a modification to support Mac tests. Because we drop
Mac host support, that change is no longer needed.
Bug: 73270448
Test: Treehugger.
Change-Id: I82affa36a4e055368f08ee7554e38eedc61fa6e1
|
|
Bug: 73270448
Test: Built locally. Treehugger.
Change-Id: I2c3f193e1677e4a673ab0b3b60c0c3b40a57987b
|
|
Defer DEATH_TEST handling to the Chrome implementation.
Bug: 73270448
Test: Built locally and ran libchrome_test. Treehugger.
Change-Id: I2fd07559e22317898ee2ff65a2bc7e0436c8955d
|
|
libchrome contained unused files. This CL removes them.
- BUILD.gn
Currently gn is not used. We're working on it (in ChromeOS build),
but not a few files are dropped, so we need to revisit here later.
- ios, win specific files.
- base/i18n/. It only contains base_i18n_export.h, which is not used.
- base/trace_event/etw_manifest/. It is for win.
Bug: 73270448
Test: Built locally. Treehugger.
Change-Id: I5c59af648573f3b670f380e3263c456eec296af7
|
|
Since C++11, we have concrete semantics.
Thus, we rely on it.
Note that, we still need to keep LAZY_INSTANCE_INITIALIZER
because it is a macro used in other project, which may
have missing-field-initializers warning enabled.
Bug: 73270448
Test: Built locally. Treehugger.
Change-Id: Ieb59b25c2936d27c3501d21098b248fac2778f0a
|
|
Instead of directly modifying include directives,
use header files to proxy system headers.
This reduces line-by-line modification from Chrome repository.
Bug: 73270448
Test: Built locally. Treehugger.
Change-Id: I8f7315fc21634d3c2fb46bb9a72a43974140b9dc
|
|
Previous uprevs didn't include several CLs. This re-uprev's to the
r462023.
cf) Missing CLs I found.
https://codereview.chromium.org/2556563002
https://codereview.chromium.org/2754483002
https://codereview.chromium.org/2171833002
https://codereview.chromium.org/2778183003
https://codereview.chromium.org/2500473002
https://codereview.chromium.org/2173523002
https://codereview.chromium.org/2666423002
https://codereview.chromium.org/2723423002
https://codereview.chromium.org/2789463002
https://codereview.chromium.org/2723083004
https://codereview.chromium.org/2637843002
https://codereview.chromium.org/2785943004
https://codereview.chromium.org/2657603004
https://codereview.chromium.org/2774363003
https://codereview.chromium.org/2776853002
https://codereview.chromium.org/2736053003
https://codereview.chromium.org/2779413002
https://codereview.chromium.org/2782503002
https://codereview.chromium.org/2782083003
https://codereview.chromium.org/2399213005
https://codereview.chromium.org/2787383002
https://codereview.chromium.org/2790523004
https://codereview.chromium.org/2787533002
https://codereview.chromium.org/2780983003
https://codereview.chromium.org/2790403003
https://codereview.chromium.org/2747673002
https://codereview.chromium.org/2778173003
https://codereview.chromium.org/2788613004
https://codereview.chromium.org/2781983003
https://codereview.chromium.org/2774223003
Bug: 73270448
Test: Built and ran libchrome_test locally. Run treehugger.
Change-Id: I5e76096d4fcf660571275cce5f4a980a8bb574fe
|
|
libchrome used to hit unused-parameter warning. Now, libchrome is built
with -Wno-unused-parameter flag, and its client libraries/executables
are built with the header files containing pragma to suppress the warning
from libchrome.
Thus, the modification can be removed to reduce the diff from
Chrome upstream.
Bug: 73270448
Test: Built locally. Treehugger.
Change-Id: I51b6349bfdb28ed15df1d12b836adccffabe53bb
|
|
Now libchrome is built with -Wunused-parameter, so we no longer
need the macro.
Bug: 73270448
Test: Built locally. Treehugger.
Change-Id: Ie02279df60b26f78019e28d383c50084695fb07a
|
|
So, now we do not need modification in libchrome to workaround
the error.
Bug: 73270448
Test: Build locally. Treehugger.
Change-Id: I38fe79c1e01fd39a4bdd7121bb58b9b6d9a3da89
|
|
We droped to support libchrome on Mac host.
This CL cleans up Android.bp related to Mac,
and removes the files which are no longer used.
Bug: 72618679
Test: Build locally, ran Treehugger.
Change-Id: I50d0aec5707212be2163286d5c91904196a0be84
|
|
The sandbox/ used be used only in ChromeOS.
Nowadays, it is no longer used, so remove it from the repository.
cf) https://chromium-review.googlesource.com/c/aosp/platform/external/libchrome/+/903207
Bug: None
Test: Build via Treehugger.
Change-Id: I52b79bc2caa8d807cb7a5c37498e3a8b340a625f
|
|
This reverts commit f7ab4b45881660bfeca478ec05f760a25daa51a9.
Reason for revert: The fix was landed,
https://android-review.googlesource.com/c/platform/external/libbrillo/+/609666,
actually before this revert.
One build on master has the fix but doesn't this revert, which successfully passed. So, now we can safely reland this.
Change-Id: I06654f16397dcd6a65d349bafc3c8e9180f88a9d
|
|
This reverts commit a5fc101633a53a0f64c0899b97bbbebdc4020aa7.
Reason for revert: b/72988664
Bug: 72988664
Bug: 72618679
Change-Id: I11c431c0bf962d9224403f91df1292b8a3012af4
|
|
Now, nobody uses libchrome on Mac as host.
This CLs drops the support.
Bug: 72618679
Test: Built on Mac locally.
Change-Id: I489a20d5820640bf68c3f061c135730f8c9977da
|
|
This change adds the since_origin API to the TimeBase class.
Taken from Chrome at r488841.
Bug: None
Test: Compiled the tree.
Change-Id: Ie2196eac8c4a39a48000349f049cbea9decd3023
|
|
This is fixed upstream
(https://chromium-review.googlesource.com/c/chromium/src/+/599120) but we
haven't made any progress in actually getting that change into Android,
so just ignore the warning for now...
Bug: http://b/32678321
Test: boots, builds
Change-Id: Ic1fd7ebfe63232da67d02fba0f8ae8086e91d6ca
|
|
Clang 6.0.1 update introduced a number of new warnings, failing werror
build. Ignore the -Wunused-variable warning for external/libchrome.
Test: m checkbuild
Change-Id: Iff40b92cc371c8fa2b66acdd73ee5368b975e15b
|
|
This merge was done against r462023 which corresponds to git commit
32eb7c31af9cab6231f0d3d05206072079177605 from Apr 05, 2017
First attempt, in commit bf8c17f71511c1e90cd8cccfe71f0852c566bd3b was
badly squashed, causing automated test failure in system/bt.
Next one broke mac build.
Test: manually ran all test from system/bt that failed on previous
attempt, plus libchrome_unittest
Change-Id: I60003263418de3078c7be2da9fb1eeaeb786f3d0
|
|
This reverts commit fe2f52931e8e50253d06329d7bf0a4164c7ba580.
Reason for revert: Mac build broken
Change-Id: I3abd2ba6874ec5bd283ba17c36ad0b35bcc3d374
|
|
This reverts commit 1c01c739718e65746f393b405a2bf97ce4cf8523.
Reason for revert: Mac build broken (required for merge conflicts).
Change-Id: Ibc4d6e69095ddd320e9e9814daa1a3a0cb11609f
|
|
Change-Id: Ice279534e47d6edccc8baf2ab62744f3e74f04e8
|
|
This merge was done against r462023 which corresponds to git commit
32eb7c31af9cab6231f0d3d05206072079177605 from Apr 05, 2017
Previous attempt, in commit bf8c17f71511c1e90cd8cccfe71f0852c566bd3b was
badly squashed, causing automated test failure in system/bt.
Test: manually ran all test from system/bt that failed on previous
attempt, plus libchrome_unittest
Change-Id: I539a868af1d06baad3e80a89b8c16fb3d86ab77a
|
|
This reverts commit bf8c17f71511c1e90cd8cccfe71f0852c566bd3b.
Reason for revert: https://buganizer.corp.google.com/issues/70858501
Change-Id: Iedb1193d46ea2211f8b6fdace41902ad8df6d754
|
|
This merge was done against r462023 which corresponds to git commit
32eb7c31af9cab6231f0d3d05206072079177605 from Apr 05, 2017
Change-Id: I70bf77fcb3215da3e17f997752bfdad7d4e6e1c9
|
|
This enables libmojo to use files from ui/gfx/
Exempt-From-Owner-Approval: Fix build
Bug: 38318511
Test: m
Change-Id: Ie7224ba71deef5965c7a33dfb1fff06ba4d054e3
|
|
Pulled the latest and greatest version of libchrome from Chromium.
The merge was done against r456626 which corresponds to git commit
08266b3fca707804065a2cfd60331722ade41969 of Mar 14, 2017
Notable changes are:
- FOR_EACH_OBSERVER macro removed (replaced by use of C++ 11
range-base for loop)
- base::Values no more FundamentalValue
- stl_util moved to base namespace
- some scoped pointers removed in crypto/ in favor
of BoringSSL UniquePtr.
- path() accessor renamed to GetPath() in ScopedTempDir (and other
classes)
- introduction of base::CallbackOnce
Test: All unit-tests should still pass.
Change-Id: I1e65efb167fa708e35ed7c6492f1cb66a6a46104
Merged-In: I180f9defc7607f462389fae17701fff553c4a2d0
|
|
17dead5d3a
am: b5fcddee13
Change-Id: If4298e58105af7baacb50f91d817c5b5ab6de504
|
|
am: 17dead5d3a
Change-Id: I0e4154138d4224001c0ef0a734d821fceed551d4
|
|
am: b60f75f6bb
Change-Id: Idb8613c20fe5915398a741044b00af81846c8222
|
|
Now in Android.bp files, target.linux applies to all targets running a
linux kernel (android, linux_glibc, linux_bionic). So common
flags/sources/etc can be combined instead of copying them to each
target.
Test: m
Change-Id: Ifc6731c84c6db6c2386abc6aa3be080e4dbf2f99
|
|
46f0186dae am: 26e6fcae50
am: 630e805fea
Change-Id: I08f7f543e568c720c3a477e5e59048a9d5bcf6d4
|
|
am: 26e6fcae50
Change-Id: I48e57f7c4f6f283a1558f8bde035ea0bd684cd48
|
|
am: 46f0186dae
Change-Id: I28750cfc47954c7322da643bc238c44493073e0c
|
|
In the future, target.linux will apply to all targets running a linux kernel
(android, linux_glibc, linux_bionic). So move all current users to the specific
linux_glibc.
There will be another cleanup pass later that will move some instances back to
target.linux if the properties should be shared with target.android and
target.linux_bionic, but target.linux needs to be removed first.
Test: out/soong/build.ninja identical before/after
Change-Id: I8ee24e1fc1cdb379b18e5f2d5aaa33ad138e0abd
Exempt-From-Owner-Approval: build system cleanup
|
|
am: dffdfa04fa
Change-Id: I969a83a49e58a94906e419f2a91a9a501e3c1ab7
|
|
am: b95f0ce317
Change-Id: Ifb985b82795a1fae9f652ca8be3fccced533e376
|
|
am: f74da7b95b
Change-Id: I3d795b7b5aa8f494f67463d6c35f6c5200068b90
|
|
libdl is part of system_shared_libs now. -ldl -lpthread -lm are now defaults
for host_ldlibs on Linux and Darwin. -lrt is a default for host_ldlibs on
Linux.
Test: m host
Change-Id: I10fcb88200e004ad09967532db9a7abc0450054d
Exempt-From-Owner-Approval: build system cleanup
|
|
e5b2c6fa6f am: 54cfa4a2ba am: 38bc769bac
am: a1771a4106
Change-Id: I2e71d66e59b2d0c66a407c9f435ad7f006549263
|
|
e5b2c6fa6f am: 54cfa4a2ba
am: 38bc769bac
Change-Id: I06b869627459f86aef391d6b0207e13a47b90499
|
|
am: 54cfa4a2ba
Change-Id: I651f5f9421f53c4c10798749155641b3e8bde687
|
|
am: e5b2c6fa6f
Change-Id: I819960740d65600c933289f480ab6a9e53a88c62
|
|
This reverts commit 0601274935e7f632eb0d6ce0fd223b744349d20b.
Reason for revert: Broke the mac_sdk
Exempt-From-Owner-Approval: Fixing mac_sdk
Change-Id: I2cab1818261f3b75dcf7dfc3edf6d6b7bab541a8
|
|
0457669b85 am: a29e699424
am: ca61a35797
Change-Id: I0b320931bf59945ac67e8f5df3ad4d9949ea1205
|