summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-09-13Set apex_available property am: a5c33edaa6 am: 8f0ac62e36Jiyong Park
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/expat/+/11305370 Change-Id: I4b790ef46b25a2eaf87628fe43451f67ab4d49f1
2020-05-17[automerger skipped] Merge "Set apex_available property" am: 7fe8ccc3a4 am: ↵Jiyong Park
3f5ade9e32 -s ours am: 1492e8a6b1 -s ours am: d5a244a48f -s ours am: 3abc7f3b9e -s ours am skip reason: Change-Id I866c57bea0a6e46f5317a71abefa28f5a2cb4c21 with SHA-1 a5c33edaa6 is in history Change-Id: I284835753668f285ee0a7cc5e100802565013956
2020-05-17[automerger skipped] Merge "Set apex_available property" am: 7fe8ccc3a4 am: ↵Jiyong Park
3f5ade9e32 -s ours am: 1492e8a6b1 -s ours am: d5a244a48f -s ours am skip reason: Change-Id I866c57bea0a6e46f5317a71abefa28f5a2cb4c21 with SHA-1 a5c33edaa6 is in history Change-Id: I9bbdf7b0615464d1e984f9dcd4a91be9dec05366
2020-05-17[automerger skipped] Merge "Set apex_available property" am: 7fe8ccc3a4 am: ↵Jiyong Park
3f5ade9e32 -s ours am: 1492e8a6b1 -s ours am skip reason: Change-Id I866c57bea0a6e46f5317a71abefa28f5a2cb4c21 with SHA-1 a5c33edaa6 is in history Change-Id: Ib1cae9233cb7d21ebf14d64fe27ccc775c738df0
2020-05-17[automerger skipped] Merge "Set apex_available property" am: 7fe8ccc3a4 am: ↵Jiyong Park
3f5ade9e32 -s ours am skip reason: Change-Id I866c57bea0a6e46f5317a71abefa28f5a2cb4c21 with SHA-1 a5c33edaa6 is in history Change-Id: Ib94a96529e09223786639b41fc44d7418a68fe3e
2020-05-17Merge "Set apex_available property" am: 7fe8ccc3a4android-r-beta-3android-r-beta-2Jiyong Park
Change-Id: I417d1d9b0c83f6046b74247dada221e94ce5f552
2020-05-17Merge "Set apex_available property"Jiyong Park
2020-05-16Set apex_available propertyJiyong Park
The marked library(ies) were available to the APEXes via the hand-written whitelist in build/soong/apex/apex.go. Trying to remove the whitelist by adding apex_available property to the Android.bp of the libraries. Exempt-From-Owner-Approval: cherry-pick from internal Bug: 150999716 Test: m Merged-In: I866c57bea0a6e46f5317a71abefa28f5a2cb4c21 (cherry picked from commit a5c33edaa6116f4978fad148753dd795e98a44d8) Change-Id: I866c57bea0a6e46f5317a71abefa28f5a2cb4c21
2020-05-16Set apex_available property am: a5c33edaa6 am: ba26774855 am: 787f5e14b2 am: ↵Jiyong Park
2a03955601 Change-Id: I97aae2fc74ff505bbe10a9af30ba24cc7287282b
2020-05-16Set apex_available property am: a5c33edaa6 am: 42be3ab8f7 am: 09943971d6 am: ↵Jiyong Park
cd498564c4 Change-Id: I8f71ad5bc05bcdaa579d11af457379d36f507d0d
2020-05-16Set apex_available property am: a5c33edaa6 am: ba26774855 am: dffef51783 am: ↵Jiyong Park
1f4cdfe0cc Change-Id: I9e0ff4076209ac3e0e333e886ab9ccb4a0f9bbc9
2020-05-16Set apex_available property am: a5c33edaa6 am: ba26774855 am: 787f5e14b2Jiyong Park
Change-Id: I701b64cd40de74bf0e29be65d8099a347cd72c06
2020-05-16Set apex_available property am: a5c33edaa6 am: 42be3ab8f7 am: 09943971d6Jiyong Park
Change-Id: I96746370747a3418e020618b0171ae642ccc4436
2020-05-16Set apex_available property am: a5c33edaa6 am: ba26774855 am: dffef51783Jiyong Park
Change-Id: Ic04be4dc1576074aba6e75718e567a382ce79b2a
2020-05-16Set apex_available property am: a5c33edaa6 am: ba26774855android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-d2-releaseJiyong Park
Change-Id: I2283b4fbb785810103547deeb7c22f317e5dec3f
2020-05-16Set apex_available property am: a5c33edaa6 am: 42be3ab8f7Jiyong Park
Change-Id: I42c0996c8308c719410939897c61b977aea8277c
2020-05-16Set apex_available property am: a5c33edaa6 am: ba26774855Jiyong Park
Change-Id: I07cc8e71f6a8b751547bffb68a5c8ce1b3fcaf86
2020-05-16Set apex_available property am: a5c33edaa6android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android11-mainline-tethering-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseJiyong Park
Change-Id: I5c61f308d3738b4b57be95b5984c0cd85fbf27a1
2020-05-16Set apex_available property am: a5c33edaa6Jiyong Park
Change-Id: I034f493e4dbd4ec3b2acd7752fdadbddcda462da
2020-05-16Set apex_available property am: a5c33edaa6android-11.0.0_r16android11-d1-b-releaseJiyong Park
Change-Id: I5db5c9277ee4caa504d02056a0d6b900fa5e4a92
2020-04-29Set apex_available propertyandroid11-devJiyong Park
The marked library(ies) were available to the APEXes via the hand-written whitelist in build/soong/apex/apex.go. Trying to remove the whitelist by adding apex_available property to the Android.bp of the libraries. Bug: 150999716 Test: m Change-Id: I866c57bea0a6e46f5317a71abefa28f5a2cb4c21
2020-04-24Merge "Add license type: MIT is a NOTICE license" am: 72ad360257 am: ↵Treehugger Robot
d357ea68ee am: 3928094834 am: 2216467afc am: a3dcccdc9a Change-Id: Ica36c68f9443ef725aa5caf667411826f6fcb37e
2020-04-24Merge "Add license type: MIT is a NOTICE license" am: 72ad360257 am: ↵Treehugger Robot
d357ea68ee am: 3928094834 am: 2216467afc Change-Id: Ibffd2fb1e66ab06aac69f19e85b296973084b923
2020-04-24Merge "Add license type: MIT is a NOTICE license" am: 72ad360257 am: ↵Treehugger Robot
d357ea68ee am: 3928094834 Change-Id: Ic6a3f46bbbed04e9c2215aed22211bfd2cbc3bf4
2020-04-24Merge "Add license type: MIT is a NOTICE license" am: 72ad360257 am: d357ea68eeTreehugger Robot
Change-Id: I6c4d771434e86fe30fc6d42e14ce90729d0b2486
2020-04-24Merge "Add license type: MIT is a NOTICE license" am: 72ad360257Treehugger Robot
Change-Id: I897ecf4d71c484e45d11b1a05ee9ea7f52df4db8
2020-04-24Merge "Add license type: MIT is a NOTICE license"Treehugger Robot
2020-04-24Add license type: MIT is a NOTICE licenseBob Badour
Bug: 68860345 Bug: 69058154 Bug: 151953481 Test: no code changes Change-Id: I07bde0fde4258dfea992e3167851013d7c04f851
2019-12-11Merge "Stop building libexpat with -fexceptions." am: b79e5225fd am: ↵Automerger Merge Worker
909d3740d9 am: 9060df1c81 Change-Id: Ia5365f9ede2712713bd764c6690f86186d3b177d
2019-12-11Merge "Stop building libexpat with -fexceptions." am: b79e5225fd am: 909d3740d9android-r-preview-4android-r-preview-3android-r-preview-2Automerger Merge Worker
Change-Id: I6182c425ea731fe7fd41b2695194f1d3b6d09215
2019-12-11Merge "Stop building libexpat with -fexceptions."Peter Collingbourne
am: b79e5225fd Change-Id: I8dfb2a877be121803dd35e6aabe97f74ac449856
2019-12-11Merge "Stop building libexpat with -fexceptions."android-r-preview-1Treehugger Robot
2019-12-11Stop building libexpat with -fexceptions.Peter Collingbourne
This flag is usually unnecessary when building C code. It is only useful when throwing exceptions across C stack frames, which isn't something that we generally support. Passing -fexceptions can create a dependency on the unwinder when building with HWASAN and possibly in other build configurations. With the change to move the unwinder into a shared library: https://android-review.googlesource.com/q/topic:%22libunwind-so%22 this would otherwise create an unnecessary dependency on the unwinder shared object from libexpat.so. We have been building expat with -fexceptions since the initial open source release. It doesn't seem to have been added for any Android-specific reason, but appears to have been inherited from the upstream build system, which originally started passing it in this commit from 2001: https://github.com/libexpat/libexpat/commit/d8263250ee5fe2eefc7cd94a05c5ee077912bc55 As far as I can tell, none of the code in the platform depends on expat being built with -fexceptions. Very little code in the platform builds with -fexceptions anyway, most notably a few libraries in external. One of these libraries, skia, uses expat, but does not use exceptions in the translation unit that uses expat. Chromium has the same dependency (skia -> expat) and isn't building expat with -fexceptions either. Bug: 144430859 Change-Id: I2188b30fb155e0e0241634fda6e45c6fe06c297a
2019-11-13Merge "Upgrade expat to R_2_2_9" am: 20da7e1f04 am: ab9b22a527Elliott Hughes
am: 41e39421d2 Change-Id: Ifc531c13dc751e16620fd3d8ff69cc76737d65f2
2019-11-13Merge "Upgrade expat to R_2_2_9" am: 20da7e1f04Elliott Hughes
am: ab9b22a527 Change-Id: Ie982c3e0e43728be11e068e7c77f0512ed2b9785
2019-11-13Merge "Upgrade expat to R_2_2_9"Elliott Hughes
am: 20da7e1f04 Change-Id: I7153d1bc4616849557cb381f61e3aba48cd32d2f
2019-11-13Merge "Upgrade expat to R_2_2_9"Elliott Hughes
2019-11-13Upgrade expat to R_2_2_9Haibo Huang
Manual changes to Android.bp and expat_config.h. Test: treehugger Change-Id: Iba9d1ed11fadaf15b95a9e94cbc128e77f3aea6d
2019-06-26Merge "Do not use stl" am: 75a0ba404a am: d57fff9a53 am: 794558dc0aJooyung Han
am: 4c60b0d92a Change-Id: I480a7dd362cb301105de2bb4330ee1c583d91086
2019-06-26Merge "Do not use stl" am: 75a0ba404a am: d57fff9a53android-mainline-10.0.0_r8android-mainline-10.0.0_r6android10-mainline-resolv-releaseandroid10-mainline-networking-releaseJooyung Han
am: 794558dc0a Change-Id: I5cc170775036ddd305962987111a92baa010c344
2019-06-26Merge "Do not use stl" am: 75a0ba404andk-sysroot-r21Jooyung Han
am: d57fff9a53 Change-Id: I08eb5608f2d7e7e244d27d67f37507a73809909a
2019-06-26Merge "Do not use stl"Jooyung Han
am: 75a0ba404a Change-Id: Id2d5498ff0134ca8ac1b1170ccf9c447908f14a9
2019-06-26Merge "Do not use stl"android-o-mr1-iot-release-1.0.14Treehugger Robot
2019-06-25Do not use stlJooyung Han
expat is a C-only module. Omitting "stl" property causes libexpat.so depending on c++ library unnecessarily. (For example, system variant of libexpat.so depends on libstdc++.so and vendor variant depends on libc++.so.) Test: build Change-Id: I31611ce92cc58e3ee4dd2ad5f755aa0bad1ab431
2019-06-20Merge "Upgrade expat to R_2_2_7" am: 06e0491b85 am: 7d97992f62 am: 0a9f0aea19Haibo Huang
am: 34c73c7890 Change-Id: I735d955a30b82cb943a12bff13d449847456da0d
2019-06-20Merge "Upgrade expat to R_2_2_7" am: 06e0491b85 am: 7d97992f62Haibo Huang
am: 0a9f0aea19 Change-Id: I80aee4062ca50c704fcca68c66da164b917c9c6b
2019-06-20Merge "Upgrade expat to R_2_2_7" am: 06e0491b85Haibo Huang
am: 7d97992f62 Change-Id: I4e6a7f10485cab26bf77c163c00438c44d4d871a
2019-06-20Merge "Upgrade expat to R_2_2_7"Haibo Huang
am: 06e0491b85 Change-Id: I376a13a0240908d5b838655421d966e6bd4f6f52
2019-06-20Merge "Upgrade expat to R_2_2_7"Haibo Huang
2019-06-20Upgrade expat to R_2_2_7Haibo Huang
Test: None Change-Id: I68d014e31a33f07ff684c158b039e12d982db0f8