aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-06Snap for 8414339 from eb4c6d5ed9a91cec73c2f90199c8552bd8924628 to ↵android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16android13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseAndroid Build Coastguard Worker
tm-qpr1-release Change-Id: I5b352d5d5b1fc99ce9cee97d2167d11be2949792
2022-03-24Support multiple whitespace characters am: bf3bd35ef8 am: 974af37e1d am: ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_ase_330444010android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-frc-odp-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseSundong Ahn
e1c10f6e5b Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/2038983 Change-Id: I0673d978418ddd0cc1380a2b67c775751f7c5a8a
2022-03-24Support multiple whitespace characters am: bf3bd35ef8 am: 974af37e1dSundong Ahn
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/2038983 Change-Id: Ie45394abc6f98a17d28117eaf2a17a8406bdb444
2022-03-24Support multiple whitespace characters am: bf3bd35ef8Sundong Ahn
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/2038983 Change-Id: I2e354a95af7bf3f41370d87411a5bfc362dc327f
2022-03-24Support multiple whitespace charactersSundong Ahn
When parsing the list input, only whitespace was supported " ". So change the split character logic to support "\t", "\n", etc. Bug: 225984277 Test: atest xsdc-cpp-tests Change-Id: Ie9815e39a10fee198b773d66b6beb64fc399f13e
2021-11-20Add the `.xsd` file to the output files of the `xsd_config` module. am: ↵Jiakai Zhang
5c3e714b32 am: 22b810849b am: 64ab3d0a10 am: ae8e8a1a62 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1895323 Change-Id: I7f77685cddfe9e171081be60d45e99bde7d1fb32
2021-11-20Add the `.xsd` file to the output files of the `xsd_config` module. am: ↵Jiakai Zhang
5c3e714b32 am: 22b810849b am: 64ab3d0a10 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1895323 Change-Id: I40d93c8e2916a302ca23687e52245eff92632cdc
2021-11-20Add the `.xsd` file to the output files of the `xsd_config` module. am: ↵Jiakai Zhang
5c3e714b32 am: 22b810849b Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1895323 Change-Id: If452f78a0ecf692c5e47806e202b33fa36e57289
2021-11-20Add the `.xsd` file to the output files of the `xsd_config` module. am: ↵android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Jiakai Zhang
5c3e714b32 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1895323 Change-Id: I548824bb08591fd39aaed0c71bc45c760c754e8c
2021-11-19Add the `.xsd` file to the output files of the `xsd_config` module.Jiakai Zhang
This change fixes the broken test (b/207046888) due to aosp/1877223. Bug: 207046888 Test: atest VtsHalAudioV7_0TargetTest Change-Id: I4f262a93bc430a05cf4564a81616c350c71ffb5e
2021-11-02Implement `OutputFileProducer` for `xsdConfig`. am: 60bece0c18 am: ↵Jiakai Zhang
c759b8236c am: 2c12fbf1d9 am: d402088bf5 am: 738ba292dc Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1877223 Change-Id: I1057df78b87ad90f6a64f195966e7c6973ebdefd
2021-11-02Implement `OutputFileProducer` for `xsdConfig`. am: 60bece0c18 am: ↵Jiakai Zhang
c759b8236c am: 2c12fbf1d9 am: d402088bf5 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1877223 Change-Id: I84c97ca8b8ccec435ec1a58f87d838a0add89aa0
2021-11-02Implement `OutputFileProducer` for `xsdConfig`. am: 60bece0c18 am: ↵Jiakai Zhang
c759b8236c am: 2c12fbf1d9 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1877223 Change-Id: Ief7a433bcd00b463d76fb20142285ccada632d42
2021-11-02Implement `OutputFileProducer` for `xsdConfig`. am: 60bece0c18 am: c759b8236cJiakai Zhang
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1877223 Change-Id: I24a6cb73c6ebbfdad9eb3fcbb4f869891db7dfc2
2021-11-02Implement `OutputFileProducer` for `xsdConfig`. am: 60bece0c18Jiakai Zhang
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1877223 Change-Id: I686143e52f1078d4771e5a5b694327c768bfcbd2
2021-11-02Implement `OutputFileProducer` for `xsdConfig`.Jiakai Zhang
This allows `xsd_config` modules to be referenced using ":module" syntax. Bug: 204783392 Test: m nothing Test: manual - reference an `xsd_config` module in a bp file and verify that it works. Change-Id: I7a4f65cb6b10a4b70b7adcbf53801c0246e4da3f
2021-06-22[automerger skipped] Optimized xml generated code am: 67309e380f -s ours am: ↵Sundong Ahn
bb0cc22c42 -s ours am: 97d79eea7c -s ours am skip reason: Merged-In Idd1687ba87adce5cf7b128317aee3239ebd605cf with SHA-1 c3524db6c4 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/tools/xsdc/+/14962077 Change-Id: I97be5cb1bc4d2d6c3855a128696bfbaaf85756b3
2021-06-22[automerger skipped] Optimized xml generated code am: 67309e380f am: ↵Sundong Ahn
21274b7889 -s ours am: 8807602b10 -s ours am skip reason: Merged-In Idd1687ba87adce5cf7b128317aee3239ebd605cf with SHA-1 c3524db6c4 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/tools/xsdc/+/14962077 Change-Id: If7f8bb1f7605cee6d6d7811edca03f9b52f83a42
2021-06-22[automerger skipped] Optimized xml generated code am: 67309e380f -s ours am: ↵Sundong Ahn
bb0cc22c42 -s ours am skip reason: Merged-In Idd1687ba87adce5cf7b128317aee3239ebd605cf with SHA-1 c3524db6c4 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/tools/xsdc/+/14962077 Change-Id: Ia905d638b3e86c6b6c187676e9015a44bf8860e0
2021-06-22[automerger skipped] Optimized xml generated code am: 67309e380f am: ↵Sundong Ahn
21274b7889 -s ours am skip reason: Merged-In Idd1687ba87adce5cf7b128317aee3239ebd605cf with SHA-1 c3524db6c4 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/tools/xsdc/+/14962077 Change-Id: I477b0b43b4416b87b8ad3e49ed89371022fc41eb
2021-06-22[automerger skipped] Optimized xml generated code am: 67309e380f am: ↵Sundong Ahn
bb8638d9e7 -s ours am skip reason: Merged-In Idd1687ba87adce5cf7b128317aee3239ebd605cf with SHA-1 c3524db6c4 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/tools/xsdc/+/14962077 Change-Id: I4b6edd3e06ca0698104a99b87ec0982d153e4885
2021-06-22Optimized xml generated code am: 67309e380fandroid-12.1.0_r9android-12.1.0_r8android-12.1.0_r7android-12.1.0_r22android-12.1.0_r21android-12.1.0_r20android-12.1.0_r19android-12.1.0_r11android-12.1.0_r10android12L-devandroid12-qpr3-s7-releaseandroid12-qpr3-s6-releaseandroid12-qpr3-s5-releaseandroid12-qpr3-s4-releaseandroid12-qpr3-s3-releaseandroid12-qpr3-s2-releaseandroid12-qpr3-s1-releaseandroid12-qpr3-releaseSundong Ahn
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/tools/xsdc/+/14962077 Change-Id: I6ef9a0935f744b28c793b1fa72b5848f6cde9866
2021-06-22[automerger skipped] Optimized xml generated code am: 67309e380f -s oursandroid-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-2android-s-v2-preview-1Sundong Ahn
am skip reason: Merged-In Idd1687ba87adce5cf7b128317aee3239ebd605cf with SHA-1 c3524db6c4 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/system/tools/xsdc/+/14962077 Change-Id: I4f0d9fe4f7006f2cfdf32ef9a021d830c4d00117
2021-06-22Optimized xml generated code am: 67309e380fandroid-mainline-12.0.0_r99android-mainline-12.0.0_r98android-mainline-12.0.0_r77android-mainline-12.0.0_r70android-mainline-12.0.0_r69android-mainline-12.0.0_r63android-mainline-12.0.0_r59android-mainline-12.0.0_r56android-mainline-12.0.0_r5android-mainline-12.0.0_r49android-mainline-12.0.0_r42android-mainline-12.0.0_r39android-mainline-12.0.0_r22android-mainline-12.0.0_r19android-mainline-12.0.0_r122android-mainline-12.0.0_r115android-mainline-12.0.0_r113android-mainline-12.0.0_r100aml_tz3_311312010android12-mainline-networkstack-releaseandroid12-mainline-art-releaseSundong Ahn
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/tools/xsdc/+/14962077 Change-Id: I2a7688d731e87224e876a16372c922d0a882b906
2021-06-14Optimized xml generated codeandroid-12.0.0_r32android-12.0.0_r29android-12.0.0_r28android-12.0.0_r27android-12.0.0_r26android-12.0.0_r21android-12.0.0_r20android-12.0.0_r19android-12.0.0_r18android-12.0.0_r16android12-qpr1-releaseandroid12-qpr1-d-s3-releaseandroid12-qpr1-d-s2-releaseandroid12-qpr1-d-s1-releaseandroid12-qpr1-d-releaseandroid12-devSundong Ahn
- Remove XmlWriter.printf() method - Reduce the number of calls to java.io.PrintWriter by using stringBuilder Test: xsdc-java-tests Test: "simpleperf record --app system_server --call-graph dwarf" on sunfish & compare with and without CL. Bug: 190415470 Merged-In: Idd1687ba87adce5cf7b128317aee3239ebd605cf Change-Id: Idd1687ba87adce5cf7b128317aee3239ebd605cf
2021-06-14Optimized xml generated code am: c3524db6c4 am: ecfb364ce2 am: 5a83770bae ↵Sundong Ahn
am: 39a392b6f4 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1729137 Change-Id: I625608a504d0c17578c36fc63b5afda0022584ad
2021-06-14Optimized xml generated code am: c3524db6c4 am: ecfb364ce2 am: 5a83770baeSundong Ahn
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1729137 Change-Id: I9280e1e7d8288ffdb3cbf7978163acd7bc1fe6b4
2021-06-14Optimized xml generated code am: c3524db6c4 am: ecfb364ce2Sundong Ahn
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1729137 Change-Id: Ia65437999c05c3a76d9de05a149f2ae193237282
2021-06-14Optimized xml generated code am: c3524db6c4android-s-beta-5android-s-beta-4android-s-beta-3android-s-beta-5android-s-beta-4Sundong Ahn
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1729137 Change-Id: I51848cff5586d16d6a05b3ea7f8e94b51a729993
2021-06-11Optimized xml generated codeSundong Ahn
- Remove XmlWriter.printf() method - Reduce the number of calls to java.io.PrintWriter by using stringBuilder Test: xsdc-java-tests Test: "simpleperf record --app system_server --call-graph dwarf" on sunfish & compare with and without CL. Bug: 190415470 Change-Id: Idd1687ba87adce5cf7b128317aee3239ebd605cf
2021-06-07Add option to xsdc to generate tinyxml2-based sources am: 7f84bff875 am: ↵Sorin Basca
e8f1cb2378 am: 603cbd6e3d am: 05b636f320 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1720697 Change-Id: I2946250ccb7dd78bf030b2ee70626aea33c5140d
2021-06-07Add option to xsdc to generate tinyxml2-based sources am: 7f84bff875 am: ↵Sorin Basca
e8f1cb2378 am: 603cbd6e3d Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1720697 Change-Id: I3b114bf9b42dd1f3aab1d5e7e163d088571f40c7
2021-06-07Add option to xsdc to generate tinyxml2-based sources am: 7f84bff875 am: ↵Sorin Basca
e8f1cb2378 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1720697 Change-Id: I1ee37bbdb14a03b1726d24677b95eb61b1d8904c
2021-06-07Add option to xsdc to generate tinyxml2-based sources am: 7f84bff875Sorin Basca
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1720697 Change-Id: I67e37e7eb9a574273b0e343f9594be0c02812088
2021-06-04Add option to xsdc to generate tinyxml2-based sourcesSorin Basca
We can reduce the size of some binaries in ART by switching from libxml2 to libtinyxml2. For example, the Apex Info code is generated by xsdc and has been using libxml2 until now. This change updates the xsdc tool to have a new option, -t/--tinyxml, which generates the source files that use the libtinyxml2 API. By default, if the flag is not present, the tool still uses libxml2. Bug: 177209057 Test: m Test: atest xsdc-* Change-Id: I6c35258951647c84b8aac86afa07968a96bbebe0
2021-06-02Merge sc-mainline-prodXin Li
Bug: 189946434 Change-Id: I0c93a02336ba99510e89cfa12d74546e823e1710
2021-04-09Add Boolean_getter property am: 6ad9f7928a am: ef91229d09 am: 215bce1783 am: ↵Sundong Ahn
a53b68d26d Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1665343 Change-Id: I724f8627d1bde6e3cdd429695961ac2ae8bdd262
2021-04-09Add Boolean_getter property am: 6ad9f7928a am: ef91229d09 am: 215bce1783 am: ↵Sundong Ahn
a53b68d26d Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1665343 Change-Id: Id6452ad52cb44aacc5f6f6f6ceac0960a7472503
2021-04-09Add Boolean_getter property am: 6ad9f7928a am: ef91229d09 am: 215bce1783Sundong Ahn
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1665343 Change-Id: Icb004c16d845358886113d43a9e4f23007fec3d1
2021-04-09Add Boolean_getter property am: 6ad9f7928a am: ef91229d09Sundong Ahn
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1665343 Change-Id: I3bdfa9467df5808fc6f8c3c17d81a82bc9feffcd
2021-04-09Add Boolean_getter property am: 6ad9f7928aSundong Ahn
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1665343 Change-Id: I451a5c8abc26d534fa74f2f539f22de88808476f
2021-04-08Add Boolean_getter propertyandroid-s-beta-2android-s-beta-1Sundong Ahn
The Boolean_getter property is added to use the isX() instead of getX() for boolean attribute or element. Default value is false, and if some module set the true, xsdc will generate isX() instead of getX() Test: m -j && xsdc-cpp-tests && xsdc-java-tests Bug: 182345807 Change-Id: Iaeeeee15a7058d17a5b88df50824178af9f9dbf7
2021-03-08xsdc: emit explicit single argument constructor decls am: dc83ae3433 am: ↵Orion Hodson
fe3b6e5ca6 am: 86d0caa848 am: 7ed502db4b Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1622420 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I4be6e9221752813bc1f96b366f1c92e4e3187f53
2021-03-08xsdc: emit explicit single argument constructor decls am: dc83ae3433 am: ↵Orion Hodson
fe3b6e5ca6 am: 86d0caa848 am: 7ed502db4b Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1622420 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I75d7633cd1e860d026e5ea2d5b1b9a2e2de18866
2021-03-08xsdc: emit explicit single argument constructor decls am: dc83ae3433 am: ↵Orion Hodson
fe3b6e5ca6 am: 86d0caa848 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1622420 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I345cf7c4e96bb08d6ef69b08a410e07e9b63ac73
2021-03-08xsdc: emit explicit single argument constructor decls am: dc83ae3433 am: ↵Orion Hodson
fe3b6e5ca6 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1622420 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I9dd5d1ebe28dadbb3799378ad7cc26dad6be97b1
2021-03-08xsdc: emit explicit single argument constructor decls am: dc83ae3433Orion Hodson
Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1622420 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ifc620536984d2bbac9232302559b878ea604d4b2
2021-03-07xsdc: emit explicit single argument constructor declsOrion Hodson
Quietens builds warnings arising from including xsdc generated cpp headers. Bug: N/A Test: m Change-Id: I1a60d6c9560cfca47bdb6b55ecb16dad0e9e4027
2021-02-23Split C++ generated code into "enums" and "parser" parts am: 70dbbc6c8d am: ↵Mikhail Naganov
d69b0fc8f4 am: 2b3040434e am: fcf13b67d1 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1595434 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I2608858fbdb685f23c8ef195b8eb0198fccc03ae
2021-02-23Split C++ generated code into "enums" and "parser" parts am: 70dbbc6c8d am: ↵Mikhail Naganov
d69b0fc8f4 am: 2b3040434e am: fcf13b67d1 Original change: https://android-review.googlesource.com/c/platform/system/tools/xsdc/+/1595434 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I76ee0668dc3f0b47427efc3e9cc0b59e71d68c1b