summaryrefslogtreecommitdiffstats
path: root/tools (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-09-04Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: If53be51c5be2ce7422349844a45a24ba39efa495
2022-09-04Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I12e38d495e4959b49de440856a2b355a3fa3cd0d
2022-09-04Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I54b0fcf6850821a1b2d0ffc41348a60fb3333078
2022-09-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I82a3fcdf47b25e81e87c2c67d7fad483365349f8
2022-09-03Import translations. DO NOT MERGE ANYWHEREBill Yi2-4/+4
Auto-generated-cl: translation import Change-Id: I4814a9b5777575cb6b2fa5eee1f9ec90f1d27f29
2022-09-03Import translations. DO NOT MERGE ANYWHEREBill Yi2-4/+4
Auto-generated-cl: translation import Change-Id: I13caff58bd6e18556e24267d690236f0406c0d98
2022-09-01Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I62a78828eb7d1879cdd6cede92e705ed9f7da8b3
2022-08-25Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Icd2f58a71d05e462efa04df6a175665d5de60090
2022-08-25Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I881456f8d9319947b42ead7376662b617680aa99
2022-08-25Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ice8bed9dcbef8c334c00f652772513936ff68911
2022-08-25Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I81ef61c2599cdd98f8cc1049c36a8deaf6283cd8
2022-08-25Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I9917f74e949b4de77007c07b4132dec1447bad27
2022-07-14Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Id84ffea3ff2a2d494aa52570f3459696d779ab35
2022-07-14Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ie5021da59605d3e5656f093373c92ba560a2592e
2022-07-14Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I463427174ae37e39fa3b1b92d291634f2f7eb454
2022-07-14Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ibd5b1bc86a66a6a43b0dcb8b976d2adf94d2f19b
2022-07-14Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I8fe3e6fb457ed626aab7349c1c92aff058d913f8
2022-07-11Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ie713bbc58d9f13b52d8c04b61bece714a19b5137
2022-07-03Import translations. DO NOT MERGE ANYWHEREBill Yi3-3/+3
Auto-generated-cl: translation import Change-Id: I4a3e640c8d316a092d2ab34bb12c0d3184025e5f
2022-06-06Import translations. DO NOT MERGE ANYWHEREBill Yi3-4/+4
Auto-generated-cl: translation import Change-Id: I743e703cb2c2e449d4f51cea3e86e4575da0e9cf
2022-06-06Import translations. DO NOT MERGE ANYWHEREBill Yi6-11/+11
Auto-generated-cl: translation import Change-Id: I9adb95505d8382d46b08cc3daf52f8640610f76b
2022-05-20Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I3b9dc742b23d3b85090936f6cab95a447fae6ad0
2022-05-17Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ib90d1ccd45b3e2621fe151472941329cceccd64b
2022-05-15Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Iaa7a2faae24efb0ebf937ba446974f09d36fd513
2022-05-15Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I256eceb5431b39109cf150a71f65edc153646e3f
2022-05-15Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ifdf310f5ae18adcdd3f0c656e2b5272f98cdc113
2022-05-15Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I3cedd005393e895cf32d28963da4eddfbe2dd067
2022-05-15Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I9bac9d53ad64afd44adb5a4a5d5c21901aa314a7
2022-05-08Import translations. DO NOT MERGE ANYWHEREThe Android Open Source Project1-1/+1
Auto-generated-cl: translation import Change-Id: I75d01b12b97ccb3ce3058e7115b68d432ce44aeb
2022-05-08Import translations. DO NOT MERGE ANYWHEREThe Android Open Source Project1-1/+1
Auto-generated-cl: translation import Change-Id: I2a55b8b4566e0be74a020157c2e28f5bc00ff093
2022-05-08Import translations. DO NOT MERGE ANYWHEREThe Android Open Source Project1-1/+1
Auto-generated-cl: translation import Change-Id: If6bc4b0aba2db267a528e9d5f0d956e8a2726218
2022-05-08Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I86f5042642be8de9312015654a9017aa7ae2763f
2022-05-08Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I7e5786bab25502369bf54ba66395feda68d98d58
2022-05-08Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Idb77b208502f7c651fc491b824df519dfdcdbc14
2022-05-08Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I4f009ecf273e38ef357715ec18c8a657c49fece7
2022-05-08Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I4477e406b45d6a85930cf9340ccb27af484c8eab
2022-04-30Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I3da0aa0734b66e6d585aeab783d3467af1717967
2022-04-30Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I93318e624a68ac0f50ed90589cd051e3e6e18a0b
2022-04-30Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Id6a67470ad1d11e8a03cf9c83f5758a4a1120223
2022-04-24Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I122f0f2cb2ed026dfc70fc7a1f48fb0f6b885dfe
2022-04-24Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I7b9e889e1134a4047ed25568a88074a86a59d601
2022-04-24Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I3b04822754c3b19be9628d7231c21c381847ab80
2022-04-24Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Iec25ce9123c1b0de91a0438b3a2b8fb10e5b4c3f
2022-04-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I1a3e3f0be9b79ec4c309be8e257afbacd1336cdc
2022-04-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I4b64df577f07366017de1b319de23d126a2d92f2
2022-04-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ib8ad53b541a4cedc6a3d69f14862e452de18d80e
2022-04-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I4879eee86517fa958ea9873d425429921c794c48
2022-04-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ibb03cecd5a3ab05f45a3ed1d44bb88fdf46ca9c3
2022-04-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I944fd34fe01383b139a71a9eea3ecc5e1fb2d954
2022-04-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I49eabbf6100652c954390c2674b352812d3595a8
2022-03-27Import translations. DO NOT MERGE ANYWHEREBill Yi4-7/+7
Auto-generated-cl: translation import Change-Id: Ieeffbbc34b4a5187b46bf6fe561855128a25f002
2022-03-27Import translations. DO NOT MERGE ANYWHEREBill Yi4-7/+7
Auto-generated-cl: translation import Change-Id: I0ef125e2a7561cb05450853215ac168a2e946f30
2022-01-10Import translations. DO NOT MERGE ANYWHEREBill Yi4-7/+7
Auto-generated-cl: translation import Change-Id: I3aa37a2a54caa0974cce0e3ec678845c19e33788
2022-01-10Import translations. DO NOT MERGE ANYWHEREBill Yi4-7/+7
Auto-generated-cl: translation import Change-Id: Ib85b44ed4fb7cbbecfb5a3e23691198e424e2046
2021-11-18Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Iffbd1af5dbc44aa3fa94f964c19ada19af1a03c3
2021-11-18Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I056db5205ce47ec1b30c554bfec24a71b21ad8c2
2021-11-18Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Iabad94c9ab4f38eedeaa8a527751a8b1162cc0b8
2021-11-18Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I856b715268549c6e851da8b690d83467739be9f5
2021-11-18Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I5632028f40afaf2ceeee05dc7f28127b74e8c5f1
2021-11-10Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I80a92819b5623f84b35b9fc717da2d17c38c8124
2021-11-10Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I2d280986465c71f52e7466d7faa6f7f1c5914e77
2021-11-10Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Iaf9bae8f813c0b54f4f468458bebcb5bd0b3794a
2021-11-10Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Ic7aea5981fb80e32901a1cc61e2a26600d31f622
2021-11-10Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Iff45f7c20ad2628713a10d5e05052773e5b8c2d6
2021-08-17Import translations. DO NOT MERGE ANYWHEREBill Yi1-3/+3
Auto-generated-cl: translation import Change-Id: I6c1e751bbd5c404198f57d8e8bde4dbcbaa95f77
2021-08-13Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I347a4d2af2aee6c0a5ae9b627f02870b084f7faa
2021-08-13Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ib47aac206927e53d691f1069e3b752b0f89aac90
2021-08-13Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I572326feb4bc2d0c2c8cd20531b2b861552dc5b5
2021-08-13Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Iae5d3427ec299206191f9cb1821d4a61e8b1b22e
2021-08-13Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I9a9d004cc9a8a0841652dbd491eede784bb2cbf5
2021-08-13Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Idd62c14591dd5583e96f724bdaa27fcc1421df15
2021-08-10Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I863ac592a537a997999b3cc5d9bddb4dbae34fd8
2021-08-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I4510b0113a0e9803366bc03ba2b43647a0fef2fc
2021-08-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Id27881b4f8ba0ae1e74f8bc8db0320d48f678068
2021-08-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I963feac0f8c612297548fed43eee32abbef325a2
2021-08-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Ic04d0270bc23b6c6930262ae0d3a6ba0baf7d870
2021-08-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I425118cca58bc33674b8c7cbe09f23fb3723cea7
2021-07-04Import translations. DO NOT MERGE ANYWHEREBill Yi3-3/+3
Auto-generated-cl: translation import Change-Id: Ibe50b0777060c00326cf0fdfa0636aef2aef3d0a
2021-07-04Import translations. DO NOT MERGE ANYWHEREBill Yi3-3/+3
Auto-generated-cl: translation import Change-Id: I41664a496a05c88909750171841f6acf39d4c8ba
2021-07-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I0a51e5bfdfdd2a903afb8e405960f7a4d3b3a160
2021-07-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I615873a60232a720aed242972af03014967b3bdf
2021-07-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I2daa6bdf99913b7a42b0969a5de8b216b09d9c4e
2021-07-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I84b147a52db1507ba1351c768b740d05265d7ce0
2021-07-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I097c9e74128f8f6116644dcadf4a50ff8c582f26
2021-07-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I007c5387105b2839a4f31581e58800cd3ece07a2
2021-06-07Import translations. DO NOT MERGE ANYWHEREBill Yi7-10/+10
Auto-generated-cl: translation import Change-Id: I56624737979c2a56e2e8a64c2d7ae10a7fe9427c
2021-05-09Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I1cda13316ca0951ffc5eef1170aed2595b7c2dca
2021-05-09Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I3fccf5b16e695024154eb8efaab3f766242df2f6
2021-05-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I18f34fb71130d5bd2959ccc4f82959dffb58dedf
2021-05-07Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I4a3fe4b3e8b9260c03caf5c9391eda4d9d7c67f0
2021-04-22Import translations. DO NOT MERGE ANYWHEREBill Yi10-15/+15
Auto-generated-cl: translation import Change-Id: I88d58cbf784b4801d60e7eca5c4d1495dc6bb8fc
2021-04-19Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I60b8d46e36b46008493de2e451d3182787109775
2021-04-19Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I756daec48cee30324f47af97620870f838f5c6c0
2021-04-19Import translations. DO NOT MERGE ANYWHEREBill Yi4-4/+4
Auto-generated-cl: translation import Change-Id: Ibf0801f85dee0f2009f3864f78e2534c24276676
2021-04-19Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ibab2c8b52e7c6908935fee7de18d0be0d0184733
2021-04-15Import translations. DO NOT MERGE ANYWHEREBill Yi3-3/+3
Auto-generated-cl: translation import Change-Id: I5cc773de7c06c6a4d6aec2498e39c5c3633b6dd5
2021-04-12Import translations. DO NOT MERGE ANYWHEREBill Yi9-14/+14
Auto-generated-cl: translation import Change-Id: I0795c8ddd7d70038a5b6935a6a2a37dde36bb41e
2021-04-09Import translations. DO NOT MERGE ANYWHEREBill Yi3-3/+3
Auto-generated-cl: translation import Change-Id: I2319c692bc7f1d457ece26843bc660bce027f21d
2021-04-08Import translations. DO NOT MERGE ANYWHEREBill Yi3-3/+3
Auto-generated-cl: translation import Change-Id: I525a4cf161f30ac452f4f15ab107eb5b72528a20
2021-04-05Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Id1c247ae55b8ff5311ae07200b8b9f618cf53f3f
2021-04-02Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I5fce621645455bdf7259dd023f910906b0b27d6d
2021-03-31Revert "Update ImageGenerator to match the latest font names."Seigo Nonaka1-18/+18
Revert "Rename font file with PostScript based names" Revert submission 1606485-rename_fonts Reason for revert: font file name requirement was removed. Reverted Changes: Iab8b9d65a:Update ImageGenerator to match the latest font nam... Ifbe99d68c:Rename the font file with PostScript name based fi... I307c21531:Rename font file with PostScript based names Change-Id: Ic8174b4a4a736d9079dee4106bdfa5c440f877bb Merged-In: I4499dafa3bb3bfcbb8a97dcfd5b4593db467fbd3
2021-03-31Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I8c748991e3e86d9892155c303c0ded675dfbef4f
2021-03-31Revert "Update ImageGenerator to match the latest font names."Seigo Nonaka1-27/+27
This reverts commit 0a4e8283574dcf1b0df6f1db4f6a32da45c046e8. Reason for revert: font file name requirement has removed. Change-Id: I4499dafa3bb3bfcbb8a97dcfd5b4593db467fbd3
2021-03-29Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ibd642425552b2e15021dfa896ee9e731e0ba8b59
2021-03-26Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ifbac1882a2293492cbcca5919aac3d910a5dbce3
2021-03-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I03ef1d57f6bfcfa6f01b06355adbdf629f83b190
2021-03-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I18e0a52e20e2f600fa2bd7bbff7e49bf21f992a2
2021-03-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I24b72c6bdc993153b15d3d04dfa4d754bcc6b7e0
2021-03-03Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Icb6ccff018ae8cf29f1e6f03b4c8df15c1966884
2021-03-02Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I4bd0823ba40291cdea81a06aa589a2f4d70e5787
2021-02-27Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Ib0763b29871228662c64c51763b796a949bc66e4
2021-02-25Update ImageGenerator to match the latest font names.Seigo Nonaka1-18/+18
To be able to update the font by font updater, the font file needs to match with PostScript names. Bug: 179952916 Test: m fontchain_lint Merged-In: Ie1e2f9ee85625216be6b2cb0781df34faec97673 Change-Id: Iab8b9d65af4b44d3ac59135c6b2a8d8990b17963
2021-02-14[LSC] Add LOCAL_LICENSE_KINDS to bootable/recoveryBob Badour2-0/+18
Added SPDX-license-identifier-Apache-2.0 to: applypatch/Android.bp bootloader_message/Android.bp edify/Android.bp fuse_sideload/Android.bp install/Android.bp minadbd/Android.bp minui/Android.bp otautil/Android.bp recovery_ui/Android.bp recovery_utils/Android.bp tests/Android.bp tools/image_generator/Android.bp tools/recovery_l10n/Android.bp uncrypt/Android.bp update_verifier/Android.bp updater/Android.bp updater/Android.mk updater_sample/Android.bp updater_sample/tests/Android.bp Added SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-MIT SPDX-license-identifier-OFL to: Android.bp Android.mk Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I3da761b525452838977297f773974000d4de7bd6
2021-02-11Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I3df71337bb73a2c2fb5322ff67e34cb4247f2299
2021-02-11Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Ie7f5995534f59c4aaabf189cd4b7ac60060c497f
2021-02-11Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Id4900222a45323669477701ca101fbba5a5d7406
2021-02-11Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I05cba45815f24936879373e79e91d06ce8cef1c5
2021-02-11Update ImageGenerator to match the latest font names.Seigo Nonaka1-27/+27
To be able to update the font by font updater, the font file needs to match with PostScript names. Bug: 179952916 Test: m fontchain_lint Change-Id: Ie1e2f9ee85625216be6b2cb0781df34faec97673
2021-01-20Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Ia1bfd6505fe7e2608801d9d1c0dc6f546dba20c7
2021-01-02Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I8f30c3857becececb69b1b53f3d465d9b66517e5
2021-01-01Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I5e12a07edaf692cb0693f82a88f158a5879a9fdf
2021-01-01Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Iae7aeba0daf150b22c265e4924100d0564f4e8cd
2020-12-31Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: Iff35bc473cc2f0600fae6afc5bf4951c7cc4fe23
2020-12-25Import translations. DO NOT MERGE ANYWHEREBill Yi1-1/+1
Auto-generated-cl: translation import Change-Id: I043a1a7d053a6864e2cbd826888076fb97e8f8fe
2020-12-21Add doc for image_generatorTianjie1-0/+10
Bug: 143630837 Test: check preview Change-Id: I3b7ca52e2a13685a523901092df79b039e2ad96c
2020-12-14Update Indic scriptsMarek Z Jeziorek1-11/+11
Bug: 175510263 Test: Manual Test: https://en.wikipedia.org/wiki/Bengali_(Unicode_block) Test: https://en.wikipedia.org/wiki/Devanagari_(Unicode_block) Test: https://en.wikipedia.org/wiki/Gujarati_(Unicode_block) Test: https://en.wikipedia.org/wiki/Gurmukhi_(Unicode_block) Test: https://en.wikipedia.org/wiki/Kannada_(Unicode_block) Test: https://en.wikipedia.org/wiki/Malayalam_(Unicode_block) Test: https://en.wikipedia.org/wiki/Sinhala_(Unicode_block) Test: https://en.wikipedia.org/wiki/Tamil_(Unicode_block) Test: https://en.wikipedia.org/wiki/Telugu_(Unicode_block) Test: http://www.unicode.org/udhr/d/udhr_ben.html Test: http://www.unicode.org/udhr/d/udhr_hin.html Test: http://www.unicode.org/udhr/d/udhr_guj.html Test: http://unicode.org/udhr/d/udhr_pan.html Test: http://www.unicode.org/udhr/d/udhr_kan.html Test: http://www.unicode.org/udhr/d/udhr_mal.html Test: https://www.unicode.org/udhr/d/udhr_sin.html Test: http://www.unicode.org/udhr/d/udhr_tam.html Test: http://www.unicode.org/udhr/d/udhr_tel.html Change-Id: I60c435f5c45595ed73df2ac4a9f688725f7aad07
2020-12-04Import translations. DO NOT MERGE ANYWHEREBill Yi3-5/+5
Auto-generated-cl: translation import Change-Id: Ic32d018d3999147ef0a9ef625006cf069e46bc74
2020-11-10Import translations. DO NOT MERGEBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I01a663c6f8cb274551e120936bce5ae19866d24b
2020-09-25Update Ethiopic fonts to a variable formatMarek Z Jeziorek1-1/+1
Bug: 169374341 Test: All tests below are manual. Test: 0. Open a reference device with an existing set of fonts Test: 1. Upload new fonts.xml and the new fonts to a test device Test: 2. Change language to Ethiopic on both devices Test: 3. Open settings on both devices and visually compare them (they should be the same) Test: 4. Open the following pages on the test device (and on a reference device): Test: https://en.wikipedia.org/wiki/Ethiopic_(Unicode_block) Test: https://unicode.org/udhr/d/udhr_amh.html Test: https://www.wordproject.org/bibles/verses/amharic/26_peace.htm Test: ... and visually compare them (they should be the same) Test: to look at recovery `adb reboot recovery`, then use the button to select graphic test. Change-Id: I1a7e92cfd580bdb122c1038538afb007bfcf780f
2020-09-16Update Armenian fonts to a variable formatMarek Z Jeziorek1-1/+1
Bug: 168657713 Test: All tests below are manual. Test: 0. Open a reference device with an existing set of fonts Test: 1. Upload new fonts.xml and the new fonts to a test device Test: 2. Change language to Armenian on both devices (look for Õ€Õ¡ÕµÕ¥Ö€Õ¥Õ¶ or similar) Test: 3. Open settings on both devices and visually compare them (they should be the same) Test: 4. Open the following pages on the test device (and on a reference device): Test: https://en.wikipedia.org/wiki/Armenian_(Unicode_block) Test: https://unicode.org/udhr/d/udhr_hye.html Test: https://hy.wikipedia.org/wiki/%D5%80%D5%A1%D5%B5%D5%A5%D6%80%D5%A5%D5%B6 Test: ... and visually compare them (they should be the same) Change-Id: If95a0f26fb46c030a7f50bd001474bd9a1a103bc
2020-09-05Import translations. DO NOT MERGE ANYWHEREBill Yi7-10/+10
Auto-generated-cl: translation import Change-Id: Ie5d70a5d2923833172fc27f21a1f96ef484ed9eb
2020-09-05Import translations. DO NOT MERGE ANYWHEREBill Yi7-10/+10
Auto-generated-cl: translation import Change-Id: I41f8bdbf7e391f15669d7397e1035276e94018e0
2020-09-02Import translations. DO NOT MERGE ANYWHEREBill Yi3-5/+5
Auto-generated-cl: translation import Change-Id: Ia586562662d1a1a833301a19db5cac66e39a689b
2020-08-02Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: If8fe8b3e5842518a2c61da1ecf1aaddcfc9c24e3
2020-08-01Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: I116cbdd9d0162a1ce2f60366fe6f13b76e188ac1
2020-07-24Import translations. DO NOT MERGE ANYWHEREBill Yi3-5/+5
Auto-generated-cl: translation import Change-Id: I1d30ee5bb29c52be0076d46fcaa2744c116a0f93
2020-07-18Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Id59b183068ff2cdf8c58f42b9b7c8406cc04b8f2
2020-07-17Import translations. DO NOT MERGE ANYWHEREBill Yi1-2/+2
Auto-generated-cl: translation import Change-Id: Idd40506426de42081a35dd176b4861426ee1e8c0
2020-04-10Import translations. DO NOT MERGEBill Yi2-3/+3
Auto-generated-cl: translation import Change-Id: I7e9b0f4f7433c275413541e048644e3fbe2a4a61
2020-03-25Import translations. DO NOT MERGEBill Yi2-3/+3
Auto-generated-cl: translation import Change-Id: Ia3393b1e62f0af1661cbc7b2c0b19e0a52631c4c
2020-03-17Import translations. DO NOT MERGEBill Yi2-3/+3
Auto-generated-cl: translation import Change-Id: I05a2df29e459400e5af878922f6e73a8b94f042b
2020-03-03Import translations. DO NOT MERGEBill Yi2-3/+3
Auto-generated-cl: translation import Change-Id: Ibe3f73243852bfbf10bcdfea4f8dcca4a10233dc
2020-02-28New priority scripts + critical updates to fonts.Marek Z Jeziorek1-1/+1
Author: Marek Z. Jeziorek <marekj@google.com> Needs to be submitted with https://googleplex-android-review.git.corp.google.com/c/platform/frameworks/base/+/10280447 BUGANIZER BUGS Addressed ======================== BUG: 149257053 CHANGES ======= Remove font files no longer required deleted: other/NotoSansAdlam-Regular.ttf deleted: other/NotoSansGeorgian-Bold.otf deleted: other/NotoSansGeorgian-Medium.otf deleted: other/NotoSansGeorgian-Regular.otf deleted: other/NotoSansJavanese-Regular.ttf deleted: other/NotoSansTifinagh-Regular.ttf deleted: other/NotoSerifGeorgian-Bold.otf deleted: other/NotoSerifGeorgian-Regular.otf modified: fonts.mk modified: other/Android.bp Replacements for the above deleted files: new file: other/NotoSansAdlam-VF.ttf new file: other/NotoSansGeorgian-VF.ttf new file: other/NotoSansJavanese-Regular.otf new file: other/NotoSansTifinagh-Regular.otf new file: other/NotoSerifGeorgian-VF.ttf New additions to Android fonts (living/revival languages): new file: other/NotoSansGunjalaGondi-Regular.otf new file: other/NotoSansHanifiRohingya-Regular.otf new file: other/NotoSansKhojki-Regular.otf new file: other/NotoSansMasaramGondi-Regular.otf new file: other/NotoSansWancho-Regular.otf new file: other/NotoSansWarangCiti-Regular.otf Test: =================================================== Test: on Android (click on a link within a browser): Test: Adlam https://en.wikipedia.org/wiki/Adlam_(Unicode_block) Test: Georgian https://en.wikipedia.org/wiki/Georgian_(Unicode_block) Test: Georgian https://en.wikipedia.org/wiki/Georgian_Extended Test: Gunjala Gondi https://en.wikipedia.org/wiki/Gunjala_Gondi_(Unicode_block) Test: Hanifi Rohingya https://en.wikipedia.org/wiki/Hanifi_Rohingya_(Unicode_block) Test: Javanese https://en.wikipedia.org/wiki/Javanese_(Unicode_block) Test: Khojki https://en.wikipedia.org/wiki/Khojki_(Unicode_block) Test: Masaram Gondi https://en.wikipedia.org/wiki/Masaram_Gondi_(Unicode_block) Test: Tifinagh https://en.wikipedia.org/wiki/Tifinagh_(Unicode_block) Test: Wancho https://en.wikipedia.org/wiki/Wancho_(Unicode_block) Test: Warang Citi https://en.wikipedia.org/wiki/Warang_Citi_(Unicode_block) Test: =================================================== Test: on Android (click on a link within a browser): Test: udhr Adlam https://unicode.org/udhr/d/udhr_fuf_adlm.html Test: udhr Georgian https://unicode.org/udhr/d/udhr_kat.html Test: udhr Gunjala Gondi NA (Not Available) Test: udhr Hanifi Rohingya NA (Not Available) Test: udhr Javanese https://unicode.org/udhr/d/udhr_jav_java.html Test: udhr Khojki NA (Not Available) Test: udhr Masaram Gondi NA (Not Available) Test: udhr Tifinagh https://unicode.org/udhr/d/udhr_tzm_tfng.html Test: udhr Wancho NA (Not Available) Test: udhr Warang Citi NA (Not Available) Test: =================================== Test: on Android (comparing two systems - before/after) Test: Georgian: Systems settings menus compared side by side Test: =================================== Test: on Mac (comparing the existing Android fonts with the new font Test: using diffenator - https://github.com/googlefonts/fontdiffenator) Test: =================================== Test: SansAdlam-VF: VALIDATED Test: SansGeorgian-VF: VALIDATED Test: SansGunjalaGondi: NEW (No Applicable) Test: SansHanifiRohingya: NEW (No Applicable) Test: SansJavanese: VALIDATED Test: SansKhojki: NEW (No Applicable) Test: SansMasaramGondi: NEW (No Applicable) Test: SansTifinagh: VALIDATED Test: SansWancho: NEW (No Applicable) Test: SansWarangCiti: NEW (No Applicable) Test: SerifGeorgian-VF: VALIDATED Change-Id: I41e030b63f83ec243ae6f174c061faa5298bd6dc Signed-off-by: Marek Z Jeziorek <marekj@google.com> (cherry picked from commit f165b9c886476889d99edad8d3e43b2980b855a1)
2020-02-26Revert^2 "New priority scripts + critical updates to fonts."Marek Jeziorek1-1/+1
After https://googleplex-android-review.git.corp.google.com/q/I403a72608ad3a1034e52a51b73871e08cf6283a4 merger this change should be fine. d7e0920489f232983754e783f3eb2ab707cb4dc8 Change-Id: Ifa8fcc16ed5f3c10c0f9a6605e02f1ff9bddcf31
2020-02-24Revert "New priority scripts + critical updates to fonts."Yi-Ling Chuang1-1/+1
Revert "New priority scripts + critical updates to fonts." Revert submission 10387937-system_fonts_update Reason for revert: Droidcop-triggered revert due to breakage https://android-build.googleplex.com/builds/quarterdeck?branch=git_master&target=sdk_phone_armv7-sdk&lkgb=6229266&lkbb=6230292&fkbb=6229328, bug b/150095308 Reverted Changes: I41e030b63:New priority scripts + critical updates to fonts. I030e650b8:New priority scripts + critical updates to fonts. I86d46f4b6:New priority scripts + critical updates to fonts. Change-Id: I1ea1fd8314fae95ad7ec07d41b3ff55ef2e0333e
2020-02-22New priority scripts + critical updates to fonts.Marek Z Jeziorek1-1/+1
Author: Marek Z. Jeziorek <marekj@google.com> Needs to be submitted with https://googleplex-android-review.git.corp.google.com/c/platform/frameworks/base/+/10280447 BUGANIZER BUGS Addressed ======================== BUG: 111550750 BUG: 139104208 BUG: 148752969 BUG: 148752946 CHANGES ======= Remove font files no longer required deleted: other/NotoSansAdlam-Regular.ttf deleted: other/NotoSansGeorgian-Bold.otf deleted: other/NotoSansGeorgian-Medium.otf deleted: other/NotoSansGeorgian-Regular.otf deleted: other/NotoSansJavanese-Regular.ttf deleted: other/NotoSansTifinagh-Regular.ttf deleted: other/NotoSerifGeorgian-Bold.otf deleted: other/NotoSerifGeorgian-Regular.otf modified: fonts.mk modified: other/Android.bp Replacements for the above deleted files: new file: other/NotoSansAdlam-VF.ttf new file: other/NotoSansGeorgian-VF.ttf new file: other/NotoSansJavanese-Regular.otf new file: other/NotoSansTifinagh-Regular.otf new file: other/NotoSerifGeorgian-VF.ttf New additions to Android fonts (living/revival languages): new file: other/NotoSansGunjalaGondi-Regular.otf new file: other/NotoSansHanifiRohingya-Regular.otf new file: other/NotoSansKhojki-Regular.otf new file: other/NotoSansMasaramGondi-Regular.otf new file: other/NotoSansWancho-Regular.otf new file: other/NotoSansWarangCiti-Regular.otf Test: =================================================== Test: on Android (click on a link within a browser): Test: Adlam https://en.wikipedia.org/wiki/Adlam_(Unicode_block) Test: Georgian https://en.wikipedia.org/wiki/Georgian_(Unicode_block) Test: Georgian https://en.wikipedia.org/wiki/Georgian_Extended Test: Gunjala Gondi https://en.wikipedia.org/wiki/Gunjala_Gondi_(Unicode_block) Test: Hanifi Rohingya https://en.wikipedia.org/wiki/Hanifi_Rohingya_(Unicode_block) Test: Javanese https://en.wikipedia.org/wiki/Javanese_(Unicode_block) Test: Khojki https://en.wikipedia.org/wiki/Khojki_(Unicode_block) Test: Masaram Gondi https://en.wikipedia.org/wiki/Masaram_Gondi_(Unicode_block) Test: Tifinagh https://en.wikipedia.org/wiki/Tifinagh_(Unicode_block) Test: Wancho https://en.wikipedia.org/wiki/Wancho_(Unicode_block) Test: Warang Citi https://en.wikipedia.org/wiki/Warang_Citi_(Unicode_block) Test: =================================================== Test: on Android (click on a link within a browser): Test: udhr Adlam https://unicode.org/udhr/d/udhr_fuf_adlm.html Test: udhr Georgian https://unicode.org/udhr/d/udhr_kat.html Test: udhr Gunjala Gondi NA (Not Available) Test: udhr Hanifi Rohingya NA (Not Available) Test: udhr Javanese https://unicode.org/udhr/d/udhr_jav_java.html Test: udhr Khojki NA (Not Available) Test: udhr Masaram Gondi NA (Not Available) Test: udhr Tifinagh https://unicode.org/udhr/d/udhr_tzm_tfng.html Test: udhr Wancho NA (Not Available) Test: udhr Warang Citi NA (Not Available) Test: =================================== Test: on Android (comparing two systems - before/after) Test: Georgian: Systems settings menus compared side by side Test: =================================== Test: on Mac (comparing the existing Android fonts with the new font Test: using diffenator - https://github.com/googlefonts/fontdiffenator) Test: =================================== Test: SansAdlam-VF: VALIDATED Test: SansGeorgian-VF: VALIDATED Test: SansGunjalaGondi: NEW (No Applicable) Test: SansHanifiRohingya: NEW (No Applicable) Test: SansJavanese: VALIDATED Test: SansKhojki: NEW (No Applicable) Test: SansMasaramGondi: NEW (No Applicable) Test: SansTifinagh: VALIDATED Test: SansWancho: NEW (No Applicable) Test: SansWarangCiti: NEW (No Applicable) Test: SerifGeorgian-VF: VALIDATED Change-Id: I41e030b63f83ec243ae6f174c061faa5298bd6dc Signed-off-by: Marek Z Jeziorek <marekj@google.com>
2020-02-18Import translations. DO NOT MERGEBill Yi1-2/+2
Change-Id: I6b85744c59986965ca016e613974661568b0d182 Auto-generated-cl: translation import
2020-02-01Import translations. DO NOT MERGEBill Yi5-7/+7
Change-Id: I81fcbdc2d6c21f6ffdefcf3c10792ebe5ade6e18 Auto-generated-cl: translation import
2020-01-30Import translations. DO NOT MERGEBill Yi1-2/+2
Change-Id: Id8dd55dd5f36191402ba7f6b44e107f205fbf484 Auto-generated-cl: translation import
2020-01-21Import translations. DO NOT MERGEBill Yi1-1/+1
Change-Id: Ie0e80dec4c698c6c6fbf5edd7a434bdcad975951 Auto-generated-cl: translation import
2020-01-11Import translations. DO NOT MERGEBill Yi1-1/+1
Change-Id: Iab26dd7eda26ad0d105a69939091cc7cda35c371 Auto-generated-cl: translation import
2019-09-24Import translations. DO NOT MERGEBill Yi3-4/+4
Change-Id: I18c2199dc9439d6013329d1f0eb40dd106618bfb Auto-generated-cl: translation import
2019-06-03Use icu4j instead of its deprecated legacy alias icu4j-hostPaul Duffin1-1/+1
Bug: 134379140 Test: m droid Change-Id: I71c2ac392361b3c6dfa693194c05116422335e55
2019-05-10Import translations. DO NOT MERGEBill Yi1-1/+1
Change-Id: Ia35cdac295a1ce6f8b53638c908c0caf2a97477c Auto-generated-cl: translation import
2019-05-05Import translations. DO NOT MERGEBill Yi1-1/+1
Auto-generated-cl: translation import Bug: 64712476 Change-Id: I4933222253f1bde2daab4726be971c6d7008a0e4
2019-04-17Import translations. DO NOT MERGEBill Yi2-3/+3
Auto-generated-cl: translation import Bug: 64712476 Change-Id: Ie58e59d8d2731350f58bc9733e4599f75a3aca61
2019-04-13Import translations. DO NOT MERGEBill Yi2-3/+3
Change-Id: Ic746bf49180622c3de6029067a811b91007ed507 Auto-generated-cl: translation import
2019-04-12Import translations. DO NOT MERGEBill Yi1-2/+2
Change-Id: I87585a82fccf625bc05c5805fc90459d572cee10 Auto-generated-cl: translation import
2019-04-08Import translations. DO NOT MERGEBill Yi1-1/+1
Change-Id: I6aff7f01df0c28775a2dbef26ee3476cb5d83060 Auto-generated-cl: translation import
2019-02-16Import translations. DO NOT MERGEBill Yi1-5/+5
Auto-generated-cl: translation import Bug: 64712476 Change-Id: Ie357c8e7a6445223a5a657cd0e96ded4689837f6
2019-02-02Import translations. DO NOT MERGEBill Yi1-10/+10
Change-Id: Id46b7b2d7bf8f9fe1edd9bb90cc0e3d279f3472c Auto-generated-cl: translation import
2018-12-11Import translations. DO NOT MERGEBill Yi85-0/+425
Change-Id: I1bd6d7f12c7bfffb7e022f09347a5be5a96766a3 Cherry-picked from: f560a89470c83936f3187d96e4bbe8b21eecc8e3 Test: mma Auto-generated-cl: translation import
2018-12-11Import translations. DO NOT MERGEBill Yi85-0/+425
Change-Id: I1bd6d7f12c7bfffb7e022f09347a5be5a96766a3 Cherry-picked from: f560a89470c83936f3187d96e4bbe8b21eecc8e3 Test: mma Auto-generated-cl: translation import
2018-11-29ImageGenerator: ignore the duplicate localesxunchang1-8/+14
Some language variants have the duplicated translations. Therefore, we can compare the translated string for each locale to the default text string for that language. And the duplicated ones will be skipped to save some space. Bug: 74397117 Test: generate and check the image Change-Id: If51fa8fe700350c06f084f0e74d3698b82d6f177
2018-11-29ImageGenerator: Handle special characters in xml filesxunchang1-13/+34
In specific, the apostrophe appears as "\'"; and a new line appears as "\n\n". We need to handle these two cases accordingly. Bug: 74397117 Test: generate and check the image Change-Id: I67b1ebce7494e4a685a0c7334da58dc6df2ccb29
2018-11-28ImageGenerator: switch to BreakIterator from icu libraryxunchang2-62/+24
The icu library takes care of the line boundary, so that we don't need to worry about if the given language is logogram. Bug: 74397117 Test: Generate and check the image Change-Id: I1447f51b178c0fca83c5497d2f5b8e4009ca7f64
2018-11-26ImageGenerator: add an option to specify the supported localesTianjie Xu1-4/+42
A smaller list of locales helps to reduce the size of the generated images; and mitigate the additional space requirement on the tight boot image for some devices. The caller of the program will be responsible for providing the locale list. Also add a verbose option and switch to logger. Bug: 74397117 Test: generate and check the image Change-Id: I7b7cee681ccdc6e13fdd0575cf02f8add2ad9a2d
2018-11-26Handle rendering problem for the word "Android" and punctuationsTianjie Xu1-24/+134
The word "Android" is not translated. As a result, some locales fail to render this word and some punctuations, leading to holes in the middle of the text. In these cases, we will need to fall back to the default font and re-measure the text width. For now, we haven't handled the mix of latin and logogram languages; and we can blacklist the problematic ones first. Bug: 74397117 Test: generate and inspect the image Change-Id: I07d22c0dae2e31eb74f2954e354cd39a42c22f14
2018-11-16Import translations. DO NOT MERGEBill Yi85-0/+425
Change-Id: I1bd6d7f12c7bfffb7e022f09347a5be5a96766a3 Auto-generated-cl: translation import
2018-11-15Adjust the background text image width to reduce its sizeTianjie Xu1-26/+81
We can adjust the image width with respect to the maximum width of the wrapped text. This will remove some black margins and reduce the final size of the images, especially for those with short strings, e.g. "recovery_error". Also, add an option to centrally align the text; and fix a boundary check in the recovery resource test. Bug: 74397117 Test: Generate and check the image Change-Id: Ib6cf61a9c99c4aeede16751dc0adfa23ce3f5424
2018-11-13image generator: format the java fileTianjie Xu1-469/+482
Format the file with google-java-format --aosp. This makes the presubmit hook happy. Bug: 74397117 Test: mma Change-Id: Ie342ed11449414b63f2d1ae781023e940b136bcb
2018-11-13Import translations. DO NOT MERGEBill Yi85-850/+425
Change-Id: I1bd6d7f12c7bfffb7e022f09347a5be5a96766a3 Auto-generated-cl: translation import
2018-11-06image_generator: Fix the warnings on import order.Tao Bao1-13/+11
[platform/bootable/recovery] tools/image_generator/ImageGenerator.java:36: Wrong order for java.util.StringTokenizer import. Use Ctrl+Shift+O (Eclipse) or Ctrl+Alt+O (Intellij) to sort imports. https://source.android.com/setup/code-style#order-import-statementsERRORS: [platform/bootable/recovery] tools/image_generator/ImageGenerator.java:43: Wrong order for org.apache.commons.cli.CommandLine import. Use Ctrl+Shift+O (Eclipse) or Ctrl+Alt+O (Intellij) to sort imports. https://source.android.com/setup/code-style#order-import-statementsERRORS: [platform/bootable/recovery] tools/image_generator/ImageGenerator.java:50: Extra separation in import group before 'org.w3c.dom.Document' Test: `mmma -j bootable/recovery` Test: `repo upload` no longer gives warnings. Change-Id: If24c6b7ca33b9223b3e326a48885c24c35b5fa68
2018-11-01Make the text image readable under recoveryTianjie Xu1-14/+123
Encode the width, height and locale of the localized image as pixels so that recovery can locate the correct range of the image from a concatenated png file. Also address a few todoes including wrapping the CJK text, making a catch-all type for all languages. Test: view the generated image under locale test Change-Id: Icd3997eb4e992e76ef72526787d64c406f606970
2018-10-31Import translations. DO NOT MERGEBill Yi85-0/+850
Change-Id: Icfe0dc21567e74da70cc7b2f1229815bceeac958 Auto-generated-cl: translation import
2018-10-29Add description for the new translationTianjie Xu1-0/+32
As we localize the wipe data menu under the recovery mode, some additional strings need the new translation. The strings include 1. The menu header that prompts a data wipe 2. Try again description 3. Factory reset description 4. The menu header to confirm a data wipe 5. Cancel description We will resue the "Factory reset description" in the confirmation menu; and the image_generator tool will be moved to this directory in later cls. Bug: 74397117 Test: mma Change-Id: I706b8677dba506b62e890f6b200e3eb3b11ce483
2018-10-29Delete the dumpkey host toolTianjie Xu3-298/+0
We used to dump the public key files into some text format; and parse them under recovery. But now we have switched to read the certificates directly from the zip files; and there's no caller of this dumpkey host tool any more. Bug: 116655889 Test: mma Change-Id: I115592e2a894b3375495c81cb249d1bed1a5d973
2018-10-29Switch to use commandline parserTianjie Xu3-15/+72
The commandline parser adds some flexibility to the argument parsing. It also makes the help message more descriptive. Bug: 74397117 Test: generate a image, checks the help message Change-Id: Ib238658a9a6fa8806f1b0dde419c8fb970e7cb37
2018-10-13Use a host java program to generate the background textTianjie Xu4-0/+438
This program uses java.awt.Graphics2D to generate the background text files used under recovery mode. And thus we don't need to do the manual work by running emulators with different dpi. The program takes the following parameters: 1. imageWidth: The number of pixels per line; and the text strings will be wrapped accordingly. 2. textName: The description of the text string, e.g. "recovery_erasing", "recovery_installing_security" 3. fontDirectory: The directory that contains all the support .ttf | .ttc files, e.g. $OUT/system/fonts/ 4. resourceDirectory: The resource directory that contains all the translated strings in xml format, e.g. bootable/recovery/tools/recovery_l10n/res/ 5. outputFilename: Path to the generated image. Bug: 74397117 Test: checks the generated png files Change-Id: Ia5506a0a4f5da1ebfd7090345eb246f44b265075
2018-05-17tools: Move to Soong.Tao Bao5-36/+50
Test: `mmma -j bootable/recovery/` Test: Build and run RecoveryLocalizer on device. Change-Id: I3359223c82bd670c94ad51296cb8b357b04f5349
2018-02-22Import translations. DO NOT MERGEBill Yi2-0/+18
Change-Id: I60c4e4ebce0bf3abcc2b0b5ab90b0fc5e9406c34 Auto-generated-cl: translation import
2018-02-21Set LOCAL_SDK_VERSION where possible.Anton Hansson1-0/+1
This change sets LOCAL_SDK_VERSION for all packages where this is possible without breaking the build, and LOCAL_PRIVATE_PLATFORM_APIS := true otherwise. Setting one of these two will be made required soon, and this is a change in preparation for that. Not setting LOCAL_SDK_VERSION makes the app implicitly depend on the bootclasspath, which is often not required. This change effectively makes depending on private apis opt-in rather than opt-out. Test: make relevant packages Bug: 73535841 Change-Id: I82fee834c5d92e699e9571933faded11c6d4596e
2017-10-20Import translations. DO NOT MERGEBill Yi4-9/+9
Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import Bug: 68003463 Change-Id: Iae8fc3afc1453b6b609dae2bbff08231d00735e7
2017-09-16Import translations. DO NOT MERGEBill Yi1-3/+3
Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import Bug: 64712476 Change-Id: Ia05d14ff5b7f6b283f46566c88a4edc4a89d5576
2017-09-13Import translations. DO NOT MERGEBill Yi1-2/+2
Change-Id: I8de15b09695dea1a53a368c942cb8a7dd30ed87d Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import
2017-09-06Import translations. DO NOT MERGEBill Yi1-1/+1
Change-Id: If7aad0299a372403f2875fe3aeb60ad07acb7b47 Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import
2017-08-29Import translations. DO NOT MERGEBill Yi3-4/+4
Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import Bug: 64712476 Change-Id: Ife1e0455a5433bc0cb0e15b0aabf2beef1ba8827
2017-08-27Import translations. DO NOT MERGEBill Yi2-2/+2
Change-Id: I0b2ff87788553d2c49519d005f8876cd7318b8c6 Auto-generated-cl: translation import
2017-08-24Import translations. DO NOT MERGEBill Yi2-2/+2
Change-Id: I8fb3f973ecd0dfe54dea048ef445d45902eae028 Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import
2017-08-17Import translations. DO NOT MERGEBill Yi16-0/+144
Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import Bug: 64680434 Change-Id: Ie356071f322238a5fb3a4610d2a79141c9aa9377
2017-08-16Import translations. DO NOT MERGEBill Yi2-2/+11
Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import Bug: 64712476 Change-Id: I7e9049129d9a886cac53a1f6438d9c733fb3d3d8
2017-08-12Import translations. DO NOT MERGEBill Yi15-128/+2
Change-Id: I99a2cf060c75a70b3baf3c22d538fbfa08828474 Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import
2017-08-06Import translations. DO NOT MERGEBill Yi1-0/+9
Change-Id: Ia215c30c6912ffa1e3270543f6ff4fc27f4260e4 Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import
2017-07-10Import translations. DO NOT MERGEBill Yi1-1/+1
Change-Id: If9d38fc1db0f4abc498c5229aa6d45150b0ef5e7 Auto-generated-cl: translation import Exempt-From-Owner-Approval: translation import
2017-04-02Import translations. DO NOT MERGEBill Yi78-312/+390
Auto-generated-cl: translation import Bug: 36832302 Change-Id: I1bfbb1791a4d7925491d7574c08994f6e7ff640d
2017-02-28Import translations. DO NOT MERGEBill Yi1-1/+1
Change-Id: I90d94072de955eca8ea38762faa5d3e5a4f295db Auto-generated-cl: translation import
2017-01-23Restore the max width for recovery background textsTianjie Xu1-0/+3
Restore the max width to 900px for xxhdpi and 1200px for xxxhdpi Bug: 34541299 Test: Checked width and images passed recovery_manual_test Change-Id: If0fd51f93cfb3f965d4e9e69be5626eba89eb857
2017-01-12Import translations. DO NOT MERGEBill Yi30-0/+270
Change-Id: Ie80a9f0a82341c96343024296b555621ed4de347 Auto-generated-cl: translation import
2017-01-11Rename language+country resources to just languageRoozbeh Pournader30-0/+0
Bug: 26496609 Test: none Change-Id: I6467c8496478402614fcdb46c5399dfa28162201
2017-01-07Update background text images in recoveryTianjie Xu1-2/+20
Locale texts are missing in the recovery log due to an extra empty locale chunk in the png file. Fix the bug in the app and regenerate all the background texts and compress the file with pngcrush + zopflipng. Bug: 34054052 Test: Locale texts logged successfully on angler Change-Id: I89f823a53c1eb69756183e8e11113216d093304f
2016-12-05Revert "Import translations. DO NOT MERGE"Bill Yi81-0/+729
This reverts commit 6ecd63e459f7e9eab062c172122e319aff8b7042. Change-Id: I66c34fc72c1e8f6a0c11e12fd7e21864f4437977
2016-12-03Import translations. DO NOT MERGEBill Yi81-729/+0
Change-Id: Ibe3698aabd36cca6e053ca099b87f09e8ad05c93 Auto-generated-cl: translation import
2016-11-21Import translations. DO NOT MERGEBill Yi78-312/+390
Auto-generated-cl: translation import Bug: 32177112 Change-Id: I4d68cd0c69b40d1765cd74dfa730f56be01b5b23
2016-08-03Further compress the text images with zopflipngTianjie Xu1-0/+2
Bug:30415666 Test: Graphic tests pass on angler with new image files Change-Id: I8716f53cb2f9fc6598fdc84f84e9626994faaa5e
2016-07-29Add docs on regeneration background text imageTianjie Xu3-0/+33
Also add a missing string in the recovery_l10n APP. Bug: 30415666 Change-Id: Ice2a9f7cad4ebe332b427bc0c7a9adccb6cf3af3
2016-07-21Import translations. DO NOT MERGEBill Yi3-12/+12
Change-Id: If24c94c20f8e4c37c119dcaff765e9ee59e48ef4 Auto-generated-cl: translation import
2016-07-01Import translations. DO NOT MERGEBill Yi78-312/+390
Auto-generated-cl: translation import Bug: 29390361 Change-Id: Ie1d01357ef53bd977da8188825dd744801ae58ad
2016-06-16Import translations. DO NOT MERGEBill Yi78-312/+390
Auto-generated-cl: translation import Bug: 29390361 Change-Id: I50fc8ab0611b65c43066331a7f9622a969d10080
2016-04-27Import translations. DO NOT MERGEBill Yi78-312/+312
Change-Id: Id48a7d573bdfd417975bb1054eb6a2453a151bf8 Auto-generated-cl: translation import
2016-04-27Import translations. DO NOT MERGEBill Yi3-11/+7
Change-Id: I3383f51c68573c3e350f1bad5fce90be5643edb0 Auto-generated-cl: translation import
2016-04-27Import translations. DO NOT MERGEBill Yi3-11/+7
Change-Id: Ic9a498dd7367a61fc2d380dc6eeeea0c4cafc8bf Auto-generated-cl: translation import
2016-04-26Import translations. DO NOT MERGEBaligh Uddin78-312/+312
Change-Id: Idd1fdeee52a77d6fb4ecc271b6fdfc41e62b2bd0 Auto-generated-cl: translation import
2016-04-26Import translations. DO NOT MERGEBaligh Uddin3-11/+7
Change-Id: I2c06d0cb0aa43c69f4f4b8c0ce6f7a81dbd00dba Auto-generated-cl: translation import
2016-04-26Import translations. DO NOT MERGEBaligh Uddin3-11/+7
Change-Id: I2b8cd2877f4f21d64968b520258a80a3886310c5 Auto-generated-cl: translation import
2016-04-25Import translations. DO NOT MERGEBill Yi81-324/+328
Change-Id: I9706fca12f3c0a19019c41ba0eaf395ac53ba0b1 Auto-generated-cl: translation import
2016-04-25Import translations. DO NOT MERGEBill Yi81-324/+328
Change-Id: Ice2fc6151b69ad3a4029184a5afa6020085219f2 Auto-generated-cl: translation import
2016-04-20Remove trailing punctuation from recovery strings.Elliott Hughes1-4/+4
Bug: http://b/26548285 Change-Id: I235c620532e1759bfc76a4486409a4404f1c8c6a
2016-04-15Explicitly set the font face and color.Elliott Hughes2-7/+6
This matches what the UI folks asked us to use. Also fix the locale parsing code. Bug: http://b/27837319 Bug: http://b/22465983 Bug: http://b/26548285 Change-Id: I316a6e1f44855313dd983950abf21b543be7ffc0
2016-04-06Import translations. DO NOT MERGEBill Yi1-1/+1
Change-Id: Id4a5f32acb01776c95b092cc6e883036812836a9 Auto-generated-cl: translation import
2016-04-05Import translations. DO NOT MERGEBill Yi2-2/+2
Change-Id: Ic643d0e2d39e45d772ffb25001de45afdf923579 Auto-generated-cl: translation import
2016-04-05Import translations. DO NOT MERGEBill Yi1-1/+1
Change-Id: Ib4ebc02261abc4610947ab54f5e53f9958190e27 Auto-generated-cl: translation import
2016-04-05Import translations. DO NOT MERGEBill Yi81-229/+148
Change-Id: Ia0012b89f00c65ec6056d29612748e60564bab32 Auto-generated-cl: translation import
2016-04-05Import translations. DO NOT MERGEBill Yi81-229/+148
Change-Id: I5280c977c6c5099c681fa5069bdde9b5426d5949 Auto-generated-cl: translation import
2016-03-31Import translations. DO NOT MERGEBill Yi81-312/+498
Change-Id: Id992a2cff5d431b5862f7c27f3823dbffe52f5c7 Auto-generated-cl: translation import
2016-03-31Import translations. DO NOT MERGEBill Yi81-312/+498
Change-Id: I96a3ebec0ab7b7400bcf8ffd2a899d291d8a4579 Auto-generated-cl: translation import
2016-03-29Add string for Installing_security_updateTianjie Xu1-0/+4
Bug: 27837319 Change-Id: I037158697a294c3e03f186f3b4207ea700321a8a (cherry picked from commit 1ee0ff3d78c5143d4e3307bc44e3c27792e72d1e)
2016-03-29Add string for Installing_security_updateTianjie Xu1-0/+4
Bug: 27837319 Change-Id: I037158697a294c3e03f186f3b4207ea700321a8a
2016-03-26Move recovery_l10n here from development/tools.Elliott Hughes83-0/+1038
Bug: http://b/27837319 (cherry picked from commit 3d0153a807042dd1bdb7e9fd81d16429a205d9ce) Change-Id: Iec2cd10fa77ed1881d55ac4e0ab48e45172f0cf7
2016-03-26Move recovery_l10n here from development/tools.Elliott Hughes83-0/+1038
Bug: http://b/27837319 Change-Id: I116fc13ae108a59b657f5c9f7efe971de72ac743
2016-03-23Remove dead tools.Elliott Hughes4-398/+0
None of these have been touched since cupcake, except to keep them building. Change-Id: I5ed13849e6842e755c62da05f1a8a6da2583b1ee
2016-02-26Remove dumpkey build guards after completing code move.Mattias Nissler1-10/+0
Bug: 27326256 Change-Id: Ia713b23e3c898c1f10af7c61ea67f34601fdcbe3
2016-02-24Move dumpkey tool to the recovery repo.Mattias Nissler3-0/+303
The dumpkey tool is used to dump encryption keys in a custom format used by the recovery code. Nobody else uses this format AFAICT, so it's more appropriate to keep the code of the tool alongside the recovery code instead of next to mincrypt. BUG:27326256 Change-Id: I30176845617972be1d6e46e9a9218e161fbf0680
2015-04-30Check all lseek calls succeed.Elliott Hughes1-1/+1
Also add missing TEMP_FAILURE_RETRYs on read, write, and lseek. Bug: http://b/20625546 Change-Id: I03b198e11c1921b35518ee2dd005a7cfcf4fd94b (cherry picked from commit 7bad7c4646ee8fd8d6e6ed0ffd3ddbb0c1b41a2f)
2015-04-30Check all lseek calls succeed.Elliott Hughes1-1/+1
Also add missing TEMP_FAILURE_RETRYs on read, write, and lseek. Bug: http://b/20625546 Change-Id: I03b198e11c1921b35518ee2dd005a7cfcf4fd94b
2015-01-30Add missing includes.Elliott Hughes1-0/+1
Change-Id: I06ea08400efa511e627be37a4fd70fbdfadea2e6
2014-03-14Recovery 64-bit compile issuesMark Salyzyn1-2/+2
Change-Id: I92d5abd1a628feab3b0246924fab7f97ba3b9d34
2012-08-21Fixed unused param warnings for check-lost+foundEdwin Vane1-1/+1
A few simple warnings fixed to produce a clean clang build. Change-Id: I9484f860903a80e4c91e204e7e6738145535f642 Author: Edwin Vane <edwin.vane@intel.com> Reviewed-by: Ariel J Bernal <ariel.j.bernal@intel.com>
2011-07-12Remove the simulator target from all makefiles.Jeff Brown1-4/+0
Bug: 5010576 Change-Id: Ib465fdb42c8621899bea15c04a427d7ab1641a8c
2009-07-15remove amendDoug Zongker2-238/+0
Yank all the code to install OTA packages out of the recovery binary itself. Now packages are installed by a binary included in the package (run as a child of recovery), so we can make improvements in the installation process without waiting for a new release to use them.
2009-03-25Automated import from //branches/master/...@142142,142142Doug Zongker1-4/+9
2009-03-25Automated import from //branches/donutburger/...@142141,142141Doug Zongker1-4/+9
2009-03-25Automated import from //branches/cupcake/...@142138,142138Doug Zongker1-4/+9
2009-03-04auto import from //depot/cupcake/@135843The Android Open Source Project6-0/+635
2009-03-04auto import from //depot/cupcake/@135843The Android Open Source Project8-978/+0
2009-03-03auto import from //depot/cupcake/@132589The Android Open Source Project2-0/+343
2009-03-03auto import from //depot/cupcake/@137055The Android Open Source Project2-343/+0
2009-03-02Remove obsolete OTA toolsJean-Baptiste Queru2-343/+0
Resolves http://code.google.com/p/android/issues/detail?id=2077
2008-12-18Code drop from //branches/cupcake/...@124589The Android Open Source Project5-1/+309