summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-23Migrate libmojo repository into libchrome, part 2. am: b268b43ac6Hidehiko Abe
am: 0ab20ac228 Change-Id: I1b1afe0c902f1d122b100f5bf56d1df4a94eb090
2018-04-23Migrate libmojo repository into libchrome, part 2.Hidehiko Abe
am: b268b43ac6 Change-Id: I7b2c3d7cfed03673c33eb497be20e238bd0aac33
2018-04-24Migrate libmojo repository into libchrome, part 2.Hidehiko Abe
This CL moves following files. - .gitignore - Android.bp is merged into libchrome's Android.bp. - base/android/* - build/* except build_config.h which is exactly same with libchrome's. - ipc/* - mojo/* except mojo/public/tools/bindings/generators/__init__.py which is unused and not in chrome repository. - soong/* into libchrome_tools/ - third_party/{catapult,jinja2,markupsafe,ply}/* - ui/gfx/{geometry,range}/mojo/* Then, update several paths/build rules to be adapted. Bug: 73606903 Test: Built locally. Ran on DUT. Change-Id: I2a532a42aa68dcb215dbd71d8673192311509726
2018-04-19Add hidehiko to OWNERS as Mojo maintainer. am: 4a54b98aa4Hidehiko Abe
am: e389a13ad8 Change-Id: Icd20eb0b17fc7ce4882db270c8b413b625235906
2018-04-19Add hidehiko to OWNERS as Mojo maintainer.Hidehiko Abe
am: 4a54b98aa4 Change-Id: I3a24f1f071d3278ca39c6f4492fe0d08e8a7d532
2018-04-20Add hidehiko to OWNERS as Mojo maintainer.Hidehiko Abe
Similar to libmojo/OWNERS, add myself to libchrome because libmojo is being merged into libchrome. Bug: None Test: None Change-Id: I5c6f411e812530571e1bcbd91bf14b6db0ba60b8
2018-04-16Split header files generation rule. am: 3dc91090b7Hidehiko Abe
am: a6ce2dcde5 Change-Id: I6638b2c2a2ec5e433c14d20fff8785fc12b3ca2f
2018-04-16Split header files generation rule.Hidehiko Abe
am: 3dc91090b7 Change-Id: I149d81179c5ba78701b55daefc5a917a9a1669f5
2018-04-17Split header files generation rule.Hidehiko Abe
When merging libmojo into this, current approach, generate wrapper header files for all .h files under libchrome, will hit the commandline length limit. Stepping back, we should generate header files for each library in theory, so this CL does so, as preparation to merge libmojo. Bug: 73606903 Test: built locally. Treehugger. Change-Id: Icc3e2c9625e78c54ff69f418e790456d2b297436
2018-04-16Add lhchavez@ to OWNERS for Mojo. am: 66a4050c0aHidehiko Abe
am: 5b94856a55 Change-Id: I7f166fc7f42f4b73d9eb3a12458fb39f9e86ee2b
2018-04-16Add lhchavez@ to OWNERS for Mojo.Hidehiko Abe
am: 66a4050c0a Change-Id: I43b58c564eebfe6c5fc49fe0452735b103887651
2018-04-16Add lhchavez@ to OWNERS for Mojo.android-o-mr1-iot-preview-8o-mr1-iot-preview-8Hidehiko Abe
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
2018-04-16Update comment. am: 28fbe310b7Hidehiko Abe
am: d6a631d50e Change-Id: I5f4f428c0d663bd333de1889f9159f2b34bf85d1
2018-04-16Update comment.Hidehiko Abe
am: 28fbe310b7 Change-Id: If24c8a98d670f380aec997414cfe9b3aac7e8a5d
2018-04-16Update comment.Hidehiko Abe
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
2018-04-13Migrate libmojo repository into libchrome, part 1. am: 34c1558fedHidehiko Abe
am: 8cadf386df Change-Id: Ide79616ecc891d462e8a53280791c4992a4a7471
2018-04-13Migrate libmojo repository into libchrome, part 1.Hidehiko Abe
am: 34c1558fed Change-Id: I55e227b5f259dd320b23645d4d051b8e4aab9024
2018-04-12Migrate libmojo repository into libchrome, part 1.Hidehiko Abe
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
2018-03-20Introduce stack_trace_android.cc. am: d7e7f68f7bHidehiko Abe
am: 026f42b9b0 Change-Id: Ief236e64d9a05d2c6a1626c263bf2bba19e90e37
2018-03-20Introduce stack_trace_android.cc.Hidehiko Abe
am: d7e7f68f7b Change-Id: Ic1bf9135ec0cfe6bd40e64e972abc6506f59ff68
2018-03-15Introduce stack_trace_android.cc.Hidehiko Abe
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
2018-03-14Introduce update_libchrome.py. am: b912d92fdbHidehiko Abe
am: f6c5bec42b Change-Id: Ib0a9052ce1b8b2be06084699bd889570ade3f907
2018-03-14Introduce update_libchrome.py.Hidehiko Abe
am: b912d92fdb Change-Id: Ia0a1acfbdf8a71d3cfabf9e992d7d3e85a31a1ed
2018-03-13Introduce update_libchrome.py.Hidehiko Abe
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
2018-03-12Remove unnecessary diffs from libchrome. am: b1919cfb4aHidehiko Abe
am: c168cf0376 Change-Id: Ibae5aa2c9bc79100d4a9670d07e5f4f04847441e
2018-03-12Remove unnecessary diffs from libchrome.Hidehiko Abe
am: b1919cfb4a Change-Id: I06e7ceb30aefadede9a2a5a75134d5fbe5775edc
2018-03-09Remove unnecessary diffs from libchrome.Hidehiko Abe
- 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
2018-02-22Remove misc unneeded modifications in libchrome. am: 31babce11b am: db381cdb15android-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-devHidehiko Abe
am: eadbb40208 Change-Id: I2203586ae123f9e07820fc29dbd8b0abdf00c109
2018-02-22Remove modification related DEATH_TEST. am: d2e5e07e17 am: 012d764c1cHidehiko Abe
am: 8d647cbaeb Change-Id: Ibe54b3222ea9f7aba5df1575583ac2c56f790e1c
2018-02-22Remove misc unneeded modifications in libchrome. am: 31babce11bHidehiko Abe
am: db381cdb15 Change-Id: I782170c546776fad0ca8aa06eaf74045a03f3871
2018-02-22Remove modification related DEATH_TEST. am: d2e5e07e17Hidehiko Abe
am: 012d764c1c Change-Id: I509ede637f8af3b5ff2ed2e4b5cba17294ccf23d
2018-02-22Remove misc unneeded modifications in libchrome.Hidehiko Abe
am: 31babce11b Change-Id: I8b387bcd697352d682ce81d8a098e872a0285034
2018-02-22Remove modification related DEATH_TEST.Hidehiko Abe
am: d2e5e07e17 Change-Id: Id39cdbc25ee1e4e2766b982938d01da660e400c4
2018-02-22Remove misc unneeded modifications in libchrome.android-p-preview-1android-o-mr1-iot-preview-7o-mr1-iot-preview-7Hidehiko Abe
Bug: 73270448 Test: Built locally. Treehugger. Change-Id: I2c3f193e1677e4a673ab0b3b60c0c3b40a57987b
2018-02-22Remove modification related DEATH_TEST.Hidehiko Abe
Defer DEATH_TEST handling to the Chrome implementation. Bug: 73270448 Test: Built locally and ran libchrome_test. Treehugger. Change-Id: I2fd07559e22317898ee2ff65a2bc7e0436c8955d
2018-02-22Remove unused files. am: d922ff7bb0 am: 9851a20640Hidehiko Abe
am: 4eff1d3ba2 Change-Id: If3e8c7de7a2621ddeebc5af70f823df5d373909d
2018-02-22Remove unused files. am: d922ff7bb0Hidehiko Abe
am: 9851a20640 Change-Id: Ia36021321524bc9aaf7d36880b4e23550d170013
2018-02-22Remove unused files.Hidehiko Abe
am: d922ff7bb0 Change-Id: Iba6cce698e4a3e3044b39dab753f5be8eb8a85b0
2018-02-22Remove unused files.Hidehiko Abe
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
2018-02-22Remove modification for missing-field-initializers from sources. am: ↵Hidehiko Abe
d5a42bb516 am: 66b47eb3e1 am: 29844bf51c Change-Id: I20daf940bc9ec5c45d34a91f0182784c37a1ca09
2018-02-22Remove modification for missing-field-initializers from sources. am: d5a42bb516Hidehiko Abe
am: 66b47eb3e1 Change-Id: I2259bcbfaa1ec090a778688d7d5db3d3755a8c95
2018-02-22Remove modification for missing-field-initializers from sources.Hidehiko Abe
am: d5a42bb516 Change-Id: Ib540db45bfca661b2665a4566a02c6e387db8f63
2018-02-22Remove modification for missing-field-initializers from sources.Hidehiko Abe
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
2018-02-21Use header files to proxy system headers. am: db03e04f4e am: 650b658e5dHidehiko Abe
am: 41c169d01e Change-Id: Iaf9e905240ceca28eae786f1e6d32516a4f2059a
2018-02-21Use header files to proxy system headers. am: db03e04f4eHidehiko Abe
am: 650b658e5d Change-Id: I9c6725cdeb39aea1884061caf2ca75d3b4fd3741
2018-02-21Use header files to proxy system headers.Hidehiko Abe
am: db03e04f4e Change-Id: I79412d077ab25e0a16830c1856ea7c57b8adbce4
2018-02-22Use header files to proxy system headers.Hidehiko Abe
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
2018-02-21Re-uprev to r462023. am: f810b5921d am: 81c2b1d888Hidehiko Abe
am: 5dbf0c2ab3 Change-Id: Iffb77836212172c38eeb660f550d7b1724a2910c
2018-02-21Re-uprev to r462023. am: f810b5921dHidehiko Abe
am: 81c2b1d888 Change-Id: Ia8700def3b126d58cb3aef1298f5b6bc423c92af
2018-02-21Re-uprev to r462023.Hidehiko Abe
am: f810b5921d Change-Id: I5d96bcc9638dd4ec5961f087582adfd97150221d