| Commit message (Collapse) | Author | Files | Lines |
|
Auto-generated-cl: translation import
Change-Id: If53be51c5be2ce7422349844a45a24ba39efa495
|
|
Auto-generated-cl: translation import
Change-Id: I12e38d495e4959b49de440856a2b355a3fa3cd0d
|
|
Auto-generated-cl: translation import
Change-Id: I54b0fcf6850821a1b2d0ffc41348a60fb3333078
|
|
Auto-generated-cl: translation import
Change-Id: I82a3fcdf47b25e81e87c2c67d7fad483365349f8
|
|
Auto-generated-cl: translation import
Change-Id: I4814a9b5777575cb6b2fa5eee1f9ec90f1d27f29
|
|
Auto-generated-cl: translation import
Change-Id: I13caff58bd6e18556e24267d690236f0406c0d98
|
|
Auto-generated-cl: translation import
Change-Id: I62a78828eb7d1879cdd6cede92e705ed9f7da8b3
|
|
Auto-generated-cl: translation import
Change-Id: Icd2f58a71d05e462efa04df6a175665d5de60090
|
|
Auto-generated-cl: translation import
Change-Id: I881456f8d9319947b42ead7376662b617680aa99
|
|
Auto-generated-cl: translation import
Change-Id: Ice8bed9dcbef8c334c00f652772513936ff68911
|
|
Auto-generated-cl: translation import
Change-Id: I81ef61c2599cdd98f8cc1049c36a8deaf6283cd8
|
|
Auto-generated-cl: translation import
Change-Id: I9917f74e949b4de77007c07b4132dec1447bad27
|
|
Auto-generated-cl: translation import
Change-Id: Id84ffea3ff2a2d494aa52570f3459696d779ab35
|
|
Auto-generated-cl: translation import
Change-Id: Ie5021da59605d3e5656f093373c92ba560a2592e
|
|
Auto-generated-cl: translation import
Change-Id: I463427174ae37e39fa3b1b92d291634f2f7eb454
|
|
Auto-generated-cl: translation import
Change-Id: Ibd5b1bc86a66a6a43b0dcb8b976d2adf94d2f19b
|
|
Auto-generated-cl: translation import
Change-Id: I8fe3e6fb457ed626aab7349c1c92aff058d913f8
|
|
Auto-generated-cl: translation import
Change-Id: Ie713bbc58d9f13b52d8c04b61bece714a19b5137
|
|
Auto-generated-cl: translation import
Change-Id: I4a3e640c8d316a092d2ab34bb12c0d3184025e5f
|
|
Auto-generated-cl: translation import
Change-Id: I743e703cb2c2e449d4f51cea3e86e4575da0e9cf
|
|
Auto-generated-cl: translation import
Change-Id: I9adb95505d8382d46b08cc3daf52f8640610f76b
|
|
Auto-generated-cl: translation import
Change-Id: I3b9dc742b23d3b85090936f6cab95a447fae6ad0
|
|
Auto-generated-cl: translation import
Change-Id: Ib90d1ccd45b3e2621fe151472941329cceccd64b
|
|
Auto-generated-cl: translation import
Change-Id: Iaa7a2faae24efb0ebf937ba446974f09d36fd513
|
|
Auto-generated-cl: translation import
Change-Id: I256eceb5431b39109cf150a71f65edc153646e3f
|
|
Auto-generated-cl: translation import
Change-Id: Ifdf310f5ae18adcdd3f0c656e2b5272f98cdc113
|
|
Auto-generated-cl: translation import
Change-Id: I3cedd005393e895cf32d28963da4eddfbe2dd067
|
|
Auto-generated-cl: translation import
Change-Id: I9bac9d53ad64afd44adb5a4a5d5c21901aa314a7
|
|
Auto-generated-cl: translation import
Change-Id: I75d01b12b97ccb3ce3058e7115b68d432ce44aeb
|
|
Auto-generated-cl: translation import
Change-Id: I2a55b8b4566e0be74a020157c2e28f5bc00ff093
|
|
Auto-generated-cl: translation import
Change-Id: If6bc4b0aba2db267a528e9d5f0d956e8a2726218
|
|
Auto-generated-cl: translation import
Change-Id: I86f5042642be8de9312015654a9017aa7ae2763f
|
|
Auto-generated-cl: translation import
Change-Id: I7e5786bab25502369bf54ba66395feda68d98d58
|
|
Auto-generated-cl: translation import
Change-Id: Idb77b208502f7c651fc491b824df519dfdcdbc14
|
|
Auto-generated-cl: translation import
Change-Id: I4f009ecf273e38ef357715ec18c8a657c49fece7
|
|
Auto-generated-cl: translation import
Change-Id: I4477e406b45d6a85930cf9340ccb27af484c8eab
|
|
Auto-generated-cl: translation import
Change-Id: I3da0aa0734b66e6d585aeab783d3467af1717967
|
|
Auto-generated-cl: translation import
Change-Id: I93318e624a68ac0f50ed90589cd051e3e6e18a0b
|
|
Auto-generated-cl: translation import
Change-Id: Id6a67470ad1d11e8a03cf9c83f5758a4a1120223
|
|
Auto-generated-cl: translation import
Change-Id: I122f0f2cb2ed026dfc70fc7a1f48fb0f6b885dfe
|
|
Auto-generated-cl: translation import
Change-Id: I7b9e889e1134a4047ed25568a88074a86a59d601
|
|
Auto-generated-cl: translation import
Change-Id: I3b04822754c3b19be9628d7231c21c381847ab80
|
|
Auto-generated-cl: translation import
Change-Id: Iec25ce9123c1b0de91a0438b3a2b8fb10e5b4c3f
|
|
Auto-generated-cl: translation import
Change-Id: I1a3e3f0be9b79ec4c309be8e257afbacd1336cdc
|
|
Auto-generated-cl: translation import
Change-Id: I4b64df577f07366017de1b319de23d126a2d92f2
|
|
Auto-generated-cl: translation import
Change-Id: Ib8ad53b541a4cedc6a3d69f14862e452de18d80e
|
|
Auto-generated-cl: translation import
Change-Id: I4879eee86517fa958ea9873d425429921c794c48
|
|
Auto-generated-cl: translation import
Change-Id: Ibb03cecd5a3ab05f45a3ed1d44bb88fdf46ca9c3
|
|
Auto-generated-cl: translation import
Change-Id: I944fd34fe01383b139a71a9eea3ecc5e1fb2d954
|
|
Auto-generated-cl: translation import
Change-Id: I49eabbf6100652c954390c2674b352812d3595a8
|
|
Auto-generated-cl: translation import
Change-Id: Ieeffbbc34b4a5187b46bf6fe561855128a25f002
|
|
Auto-generated-cl: translation import
Change-Id: I0ef125e2a7561cb05450853215ac168a2e946f30
|
|
Auto-generated-cl: translation import
Change-Id: I3aa37a2a54caa0974cce0e3ec678845c19e33788
|
|
Auto-generated-cl: translation import
Change-Id: Ib85b44ed4fb7cbbecfb5a3e23691198e424e2046
|
|
Auto-generated-cl: translation import
Change-Id: Iffbd1af5dbc44aa3fa94f964c19ada19af1a03c3
|
|
Auto-generated-cl: translation import
Change-Id: I056db5205ce47ec1b30c554bfec24a71b21ad8c2
|
|
Auto-generated-cl: translation import
Change-Id: Iabad94c9ab4f38eedeaa8a527751a8b1162cc0b8
|
|
Auto-generated-cl: translation import
Change-Id: I856b715268549c6e851da8b690d83467739be9f5
|
|
Auto-generated-cl: translation import
Change-Id: I5632028f40afaf2ceeee05dc7f28127b74e8c5f1
|
|
Auto-generated-cl: translation import
Change-Id: I80a92819b5623f84b35b9fc717da2d17c38c8124
|
|
Auto-generated-cl: translation import
Change-Id: I2d280986465c71f52e7466d7faa6f7f1c5914e77
|
|
Auto-generated-cl: translation import
Change-Id: Iaf9bae8f813c0b54f4f468458bebcb5bd0b3794a
|
|
Auto-generated-cl: translation import
Change-Id: Ic7aea5981fb80e32901a1cc61e2a26600d31f622
|
|
Auto-generated-cl: translation import
Change-Id: Iff45f7c20ad2628713a10d5e05052773e5b8c2d6
|
|
Auto-generated-cl: translation import
Change-Id: I6c1e751bbd5c404198f57d8e8bde4dbcbaa95f77
|
|
Auto-generated-cl: translation import
Change-Id: I347a4d2af2aee6c0a5ae9b627f02870b084f7faa
|
|
Auto-generated-cl: translation import
Change-Id: Ib47aac206927e53d691f1069e3b752b0f89aac90
|
|
Auto-generated-cl: translation import
Change-Id: I572326feb4bc2d0c2c8cd20531b2b861552dc5b5
|
|
Auto-generated-cl: translation import
Change-Id: Iae5d3427ec299206191f9cb1821d4a61e8b1b22e
|
|
Auto-generated-cl: translation import
Change-Id: I9a9d004cc9a8a0841652dbd491eede784bb2cbf5
|
|
Auto-generated-cl: translation import
Change-Id: Idd62c14591dd5583e96f724bdaa27fcc1421df15
|
|
Auto-generated-cl: translation import
Change-Id: I863ac592a537a997999b3cc5d9bddb4dbae34fd8
|
|
Auto-generated-cl: translation import
Change-Id: I4510b0113a0e9803366bc03ba2b43647a0fef2fc
|
|
Auto-generated-cl: translation import
Change-Id: Id27881b4f8ba0ae1e74f8bc8db0320d48f678068
|
|
Auto-generated-cl: translation import
Change-Id: I963feac0f8c612297548fed43eee32abbef325a2
|
|
Auto-generated-cl: translation import
Change-Id: Ic04d0270bc23b6c6930262ae0d3a6ba0baf7d870
|
|
Auto-generated-cl: translation import
Change-Id: I425118cca58bc33674b8c7cbe09f23fb3723cea7
|
|
Auto-generated-cl: translation import
Change-Id: Ibe50b0777060c00326cf0fdfa0636aef2aef3d0a
|
|
Auto-generated-cl: translation import
Change-Id: I41664a496a05c88909750171841f6acf39d4c8ba
|
|
Auto-generated-cl: translation import
Change-Id: I0a51e5bfdfdd2a903afb8e405960f7a4d3b3a160
|
|
Auto-generated-cl: translation import
Change-Id: I615873a60232a720aed242972af03014967b3bdf
|
|
Auto-generated-cl: translation import
Change-Id: I2daa6bdf99913b7a42b0969a5de8b216b09d9c4e
|
|
Auto-generated-cl: translation import
Change-Id: I84b147a52db1507ba1351c768b740d05265d7ce0
|
|
Auto-generated-cl: translation import
Change-Id: I097c9e74128f8f6116644dcadf4a50ff8c582f26
|
|
Auto-generated-cl: translation import
Change-Id: I007c5387105b2839a4f31581e58800cd3ece07a2
|
|
Auto-generated-cl: translation import
Change-Id: I56624737979c2a56e2e8a64c2d7ae10a7fe9427c
|
|
Auto-generated-cl: translation import
Change-Id: I1cda13316ca0951ffc5eef1170aed2595b7c2dca
|
|
Auto-generated-cl: translation import
Change-Id: I3fccf5b16e695024154eb8efaab3f766242df2f6
|
|
Auto-generated-cl: translation import
Change-Id: I18f34fb71130d5bd2959ccc4f82959dffb58dedf
|
|
Auto-generated-cl: translation import
Change-Id: I4a3fe4b3e8b9260c03caf5c9391eda4d9d7c67f0
|
|
Auto-generated-cl: translation import
Change-Id: I88d58cbf784b4801d60e7eca5c4d1495dc6bb8fc
|
|
Auto-generated-cl: translation import
Change-Id: I60b8d46e36b46008493de2e451d3182787109775
|
|
Auto-generated-cl: translation import
Change-Id: I756daec48cee30324f47af97620870f838f5c6c0
|
|
Auto-generated-cl: translation import
Change-Id: Ibf0801f85dee0f2009f3864f78e2534c24276676
|
|
Auto-generated-cl: translation import
Change-Id: Ibab2c8b52e7c6908935fee7de18d0be0d0184733
|
|
Auto-generated-cl: translation import
Change-Id: I5cc773de7c06c6a4d6aec2498e39c5c3633b6dd5
|
|
Auto-generated-cl: translation import
Change-Id: I0795c8ddd7d70038a5b6935a6a2a37dde36bb41e
|
|
Auto-generated-cl: translation import
Change-Id: I2319c692bc7f1d457ece26843bc660bce027f21d
|
|
Auto-generated-cl: translation import
Change-Id: I525a4cf161f30ac452f4f15ab107eb5b72528a20
|
|
Auto-generated-cl: translation import
Change-Id: Id1c247ae55b8ff5311ae07200b8b9f618cf53f3f
|
|
Auto-generated-cl: translation import
Change-Id: I5fce621645455bdf7259dd023f910906b0b27d6d
|
|
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
|
|
Auto-generated-cl: translation import
Change-Id: I8c748991e3e86d9892155c303c0ded675dfbef4f
|
|
This reverts commit 0a4e8283574dcf1b0df6f1db4f6a32da45c046e8.
Reason for revert: font file name requirement has removed.
Change-Id: I4499dafa3bb3bfcbb8a97dcfd5b4593db467fbd3
|
|
Auto-generated-cl: translation import
Change-Id: Ibd642425552b2e15021dfa896ee9e731e0ba8b59
|
|
Auto-generated-cl: translation import
Change-Id: Ifbac1882a2293492cbcca5919aac3d910a5dbce3
|
|
Auto-generated-cl: translation import
Change-Id: I03ef1d57f6bfcfa6f01b06355adbdf629f83b190
|
|
Auto-generated-cl: translation import
Change-Id: I18e0a52e20e2f600fa2bd7bbff7e49bf21f992a2
|
|
Auto-generated-cl: translation import
Change-Id: I24b72c6bdc993153b15d3d04dfa4d754bcc6b7e0
|
|
Auto-generated-cl: translation import
Change-Id: Icb6ccff018ae8cf29f1e6f03b4c8df15c1966884
|
|
Auto-generated-cl: translation import
Change-Id: I4bd0823ba40291cdea81a06aa589a2f4d70e5787
|
|
Auto-generated-cl: translation import
Change-Id: Ib0763b29871228662c64c51763b796a949bc66e4
|
|
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
|
|
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
|
|
Auto-generated-cl: translation import
Change-Id: I3df71337bb73a2c2fb5322ff67e34cb4247f2299
|
|
Auto-generated-cl: translation import
Change-Id: Ie7f5995534f59c4aaabf189cd4b7ac60060c497f
|
|
Auto-generated-cl: translation import
Change-Id: Id4900222a45323669477701ca101fbba5a5d7406
|
|
Auto-generated-cl: translation import
Change-Id: I05cba45815f24936879373e79e91d06ce8cef1c5
|
|
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
|
|
Auto-generated-cl: translation import
Change-Id: Ia1bfd6505fe7e2608801d9d1c0dc6f546dba20c7
|
|
Auto-generated-cl: translation import
Change-Id: I8f30c3857becececb69b1b53f3d465d9b66517e5
|
|
Auto-generated-cl: translation import
Change-Id: I5e12a07edaf692cb0693f82a88f158a5879a9fdf
|
|
Auto-generated-cl: translation import
Change-Id: Iae7aeba0daf150b22c265e4924100d0564f4e8cd
|
|
Auto-generated-cl: translation import
Change-Id: Iff35bc473cc2f0600fae6afc5bf4951c7cc4fe23
|
|
Auto-generated-cl: translation import
Change-Id: I043a1a7d053a6864e2cbd826888076fb97e8f8fe
|
|
Bug: 143630837
Test: check preview
Change-Id: I3b7ca52e2a13685a523901092df79b039e2ad96c
|
|
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
|
|
Auto-generated-cl: translation import
Change-Id: Ic32d018d3999147ef0a9ef625006cf069e46bc74
|
|
Auto-generated-cl: translation import
Change-Id: I01a663c6f8cb274551e120936bce5ae19866d24b
|
|
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
|
|
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
|
|
Auto-generated-cl: translation import
Change-Id: Ie5d70a5d2923833172fc27f21a1f96ef484ed9eb
|
|
Auto-generated-cl: translation import
Change-Id: I41f8bdbf7e391f15669d7397e1035276e94018e0
|
|
Auto-generated-cl: translation import
Change-Id: Ia586562662d1a1a833301a19db5cac66e39a689b
|
|
Auto-generated-cl: translation import
Change-Id: If8fe8b3e5842518a2c61da1ecf1aaddcfc9c24e3
|
|
Auto-generated-cl: translation import
Change-Id: I116cbdd9d0162a1ce2f60366fe6f13b76e188ac1
|
|
Auto-generated-cl: translation import
Change-Id: I1d30ee5bb29c52be0076d46fcaa2744c116a0f93
|
|
Auto-generated-cl: translation import
Change-Id: Id59b183068ff2cdf8c58f42b9b7c8406cc04b8f2
|
|
Auto-generated-cl: translation import
Change-Id: Idd40506426de42081a35dd176b4861426ee1e8c0
|
|
Auto-generated-cl: translation import
Change-Id: I7e9b0f4f7433c275413541e048644e3fbe2a4a61
|
|
Auto-generated-cl: translation import
Change-Id: Ia3393b1e62f0af1661cbc7b2c0b19e0a52631c4c
|
|
Auto-generated-cl: translation import
Change-Id: I05a2df29e459400e5af878922f6e73a8b94f042b
|
|
Auto-generated-cl: translation import
Change-Id: Ibe3f73243852bfbf10bcdfea4f8dcca4a10233dc
|
|
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)
|
|
After https://googleplex-android-review.git.corp.google.com/q/I403a72608ad3a1034e52a51b73871e08cf6283a4
merger this change should be fine.
d7e0920489f232983754e783f3eb2ab707cb4dc8
Change-Id: Ifa8fcc16ed5f3c10c0f9a6605e02f1ff9bddcf31
|
|
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
|
|
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>
|
|
Change-Id: I6b85744c59986965ca016e613974661568b0d182
Auto-generated-cl: translation import
|
|
Change-Id: I81fcbdc2d6c21f6ffdefcf3c10792ebe5ade6e18
Auto-generated-cl: translation import
|
|
Change-Id: Id8dd55dd5f36191402ba7f6b44e107f205fbf484
Auto-generated-cl: translation import
|
|
Change-Id: Ie0e80dec4c698c6c6fbf5edd7a434bdcad975951
Auto-generated-cl: translation import
|
|
Change-Id: Iab26dd7eda26ad0d105a69939091cc7cda35c371
Auto-generated-cl: translation import
|
|
Change-Id: I18c2199dc9439d6013329d1f0eb40dd106618bfb
Auto-generated-cl: translation import
|
|
Bug: 134379140
Test: m droid
Change-Id: I71c2ac392361b3c6dfa693194c05116422335e55
|
|
Change-Id: Ia35cdac295a1ce6f8b53638c908c0caf2a97477c
Auto-generated-cl: translation import
|
|
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: I4933222253f1bde2daab4726be971c6d7008a0e4
|
|
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: Ie58e59d8d2731350f58bc9733e4599f75a3aca61
|
|
Change-Id: Ic746bf49180622c3de6029067a811b91007ed507
Auto-generated-cl: translation import
|
|
Change-Id: I87585a82fccf625bc05c5805fc90459d572cee10
Auto-generated-cl: translation import
|
|
Change-Id: I6aff7f01df0c28775a2dbef26ee3476cb5d83060
Auto-generated-cl: translation import
|
|
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: Ie357c8e7a6445223a5a657cd0e96ded4689837f6
|
|
Change-Id: Id46b7b2d7bf8f9fe1edd9bb90cc0e3d279f3472c
Auto-generated-cl: translation import
|
|
Change-Id: I1bd6d7f12c7bfffb7e022f09347a5be5a96766a3
Cherry-picked from: f560a89470c83936f3187d96e4bbe8b21eecc8e3
Test: mma
Auto-generated-cl: translation import
|
|
Change-Id: I1bd6d7f12c7bfffb7e022f09347a5be5a96766a3
Cherry-picked from: f560a89470c83936f3187d96e4bbe8b21eecc8e3
Test: mma
Auto-generated-cl: translation import
|
|
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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Change-Id: I1bd6d7f12c7bfffb7e022f09347a5be5a96766a3
Auto-generated-cl: translation import
|
|
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
|
|
Format the file with google-java-format --aosp. This makes the presubmit
hook happy.
Bug: 74397117
Test: mma
Change-Id: Ie342ed11449414b63f2d1ae781023e940b136bcb
|
|
Change-Id: I1bd6d7f12c7bfffb7e022f09347a5be5a96766a3
Auto-generated-cl: translation import
|
|
[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
|
|
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
|
|
Change-Id: Icfe0dc21567e74da70cc7b2f1229815bceeac958
Auto-generated-cl: translation import
|
|
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
|
|
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
|
|
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
|
|
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
|
|
Test: `mmma -j bootable/recovery/`
Test: Build and run RecoveryLocalizer on device.
Change-Id: I3359223c82bd670c94ad51296cb8b357b04f5349
|
|
Change-Id: I60c4e4ebce0bf3abcc2b0b5ab90b0fc5e9406c34
Auto-generated-cl: translation import
|
|
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
|
|
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
Bug: 68003463
Change-Id: Iae8fc3afc1453b6b609dae2bbff08231d00735e7
|
|
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
Bug: 64712476
Change-Id: Ia05d14ff5b7f6b283f46566c88a4edc4a89d5576
|
|
Change-Id: I8de15b09695dea1a53a368c942cb8a7dd30ed87d
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
Change-Id: If7aad0299a372403f2875fe3aeb60ad07acb7b47
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
Bug: 64712476
Change-Id: Ife1e0455a5433bc0cb0e15b0aabf2beef1ba8827
|
|
Change-Id: I0b2ff87788553d2c49519d005f8876cd7318b8c6
Auto-generated-cl: translation import
|
|
Change-Id: I8fb3f973ecd0dfe54dea048ef445d45902eae028
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
Bug: 64680434
Change-Id: Ie356071f322238a5fb3a4610d2a79141c9aa9377
|
|
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
Bug: 64712476
Change-Id: I7e9049129d9a886cac53a1f6438d9c733fb3d3d8
|
|
Change-Id: I99a2cf060c75a70b3baf3c22d538fbfa08828474
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
Change-Id: Ia215c30c6912ffa1e3270543f6ff4fc27f4260e4
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
Change-Id: If9d38fc1db0f4abc498c5229aa6d45150b0ef5e7
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
|
|
Auto-generated-cl: translation import
Bug: 36832302
Change-Id: I1bfbb1791a4d7925491d7574c08994f6e7ff640d
|
|
Change-Id: I90d94072de955eca8ea38762faa5d3e5a4f295db
Auto-generated-cl: translation import
|
|
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
|
|
Change-Id: Ie80a9f0a82341c96343024296b555621ed4de347
Auto-generated-cl: translation import
|
|
Bug: 26496609
Test: none
Change-Id: I6467c8496478402614fcdb46c5399dfa28162201
|
|
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
|
|
This reverts commit 6ecd63e459f7e9eab062c172122e319aff8b7042.
Change-Id: I66c34fc72c1e8f6a0c11e12fd7e21864f4437977
|
|
Change-Id: Ibe3698aabd36cca6e053ca099b87f09e8ad05c93
Auto-generated-cl: translation import
|
|
Auto-generated-cl: translation import
Bug: 32177112
Change-Id: I4d68cd0c69b40d1765cd74dfa730f56be01b5b23
|
|
Bug:30415666
Test: Graphic tests pass on angler with new image files
Change-Id: I8716f53cb2f9fc6598fdc84f84e9626994faaa5e
|
|
Also add a missing string in the recovery_l10n APP.
Bug: 30415666
Change-Id: Ice2a9f7cad4ebe332b427bc0c7a9adccb6cf3af3
|
|
Change-Id: If24c94c20f8e4c37c119dcaff765e9ee59e48ef4
Auto-generated-cl: translation import
|
|
Auto-generated-cl: translation import
Bug: 29390361
Change-Id: Ie1d01357ef53bd977da8188825dd744801ae58ad
|
|
Auto-generated-cl: translation import
Bug: 29390361
Change-Id: I50fc8ab0611b65c43066331a7f9622a969d10080
|
|
Change-Id: Id48a7d573bdfd417975bb1054eb6a2453a151bf8
Auto-generated-cl: translation import
|
|
Change-Id: I3383f51c68573c3e350f1bad5fce90be5643edb0
Auto-generated-cl: translation import
|
|
Change-Id: Ic9a498dd7367a61fc2d380dc6eeeea0c4cafc8bf
Auto-generated-cl: translation import
|
|
Change-Id: Idd1fdeee52a77d6fb4ecc271b6fdfc41e62b2bd0
Auto-generated-cl: translation import
|
|
Change-Id: I2c06d0cb0aa43c69f4f4b8c0ce6f7a81dbd00dba
Auto-generated-cl: translation import
|
|
Change-Id: I2b8cd2877f4f21d64968b520258a80a3886310c5
Auto-generated-cl: translation import
|
|
Change-Id: I9706fca12f3c0a19019c41ba0eaf395ac53ba0b1
Auto-generated-cl: translation import
|
|
Change-Id: Ice2fc6151b69ad3a4029184a5afa6020085219f2
Auto-generated-cl: translation import
|
|
Bug: http://b/26548285
Change-Id: I235c620532e1759bfc76a4486409a4404f1c8c6a
|
|
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
|
|
Change-Id: Id4a5f32acb01776c95b092cc6e883036812836a9
Auto-generated-cl: translation import
|
|
Change-Id: Ic643d0e2d39e45d772ffb25001de45afdf923579
Auto-generated-cl: translation import
|
|
Change-Id: Ib4ebc02261abc4610947ab54f5e53f9958190e27
Auto-generated-cl: translation import
|
|
Change-Id: Ia0012b89f00c65ec6056d29612748e60564bab32
Auto-generated-cl: translation import
|
|
Change-Id: I5280c977c6c5099c681fa5069bdde9b5426d5949
Auto-generated-cl: translation import
|
|
Change-Id: Id992a2cff5d431b5862f7c27f3823dbffe52f5c7
Auto-generated-cl: translation import
|
|
Change-Id: I96a3ebec0ab7b7400bcf8ffd2a899d291d8a4579
Auto-generated-cl: translation import
|
|
Bug: 27837319
Change-Id: I037158697a294c3e03f186f3b4207ea700321a8a
(cherry picked from commit 1ee0ff3d78c5143d4e3307bc44e3c27792e72d1e)
|
|
Bug: 27837319
Change-Id: I037158697a294c3e03f186f3b4207ea700321a8a
|
|
Bug: http://b/27837319
(cherry picked from commit 3d0153a807042dd1bdb7e9fd81d16429a205d9ce)
Change-Id: Iec2cd10fa77ed1881d55ac4e0ab48e45172f0cf7
|
|
Bug: http://b/27837319
Change-Id: I116fc13ae108a59b657f5c9f7efe971de72ac743
|
|
None of these have been touched since cupcake, except to keep them building.
Change-Id: I5ed13849e6842e755c62da05f1a8a6da2583b1ee
|
|
Bug: 27326256
Change-Id: Ia713b23e3c898c1f10af7c61ea67f34601fdcbe3
|
|
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
|
|
Also add missing TEMP_FAILURE_RETRYs on read, write, and lseek.
Bug: http://b/20625546
Change-Id: I03b198e11c1921b35518ee2dd005a7cfcf4fd94b
(cherry picked from commit 7bad7c4646ee8fd8d6e6ed0ffd3ddbb0c1b41a2f)
|
|
Also add missing TEMP_FAILURE_RETRYs on read, write, and lseek.
Bug: http://b/20625546
Change-Id: I03b198e11c1921b35518ee2dd005a7cfcf4fd94b
|
|
Change-Id: I06ea08400efa511e627be37a4fd70fbdfadea2e6
|
|
Change-Id: I92d5abd1a628feab3b0246924fab7f97ba3b9d34
|
|
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>
|
|
Bug: 5010576
Change-Id: Ib465fdb42c8621899bea15c04a427d7ab1641a8c
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Resolves http://code.google.com/p/android/issues/detail?id=2077
|
|
|