Android 7.1.1 release 39
  1. 2eea58f DO NOT MERGE: Build a static bspatch for recovery. by Alex Deymo · 8 years ago nougat-dr1-release nougat-mr1-cts-release nougat-mr1-dev nougat-mr1-flounder-release nougat-mr1-release nougat-mr1-security-release nougat-mr1-volantis-release nougat-mr1.1-release nougat-mr1.2-release nougat-mr1.3-release nougat-mr1.4-release nougat-mr1.5-release nougat-mr1.6-release nougat-mr1.7-release nougat-mr1.8-release android-7.1.0_r1 android-7.1.0_r2 android-7.1.0_r3 android-7.1.0_r4 android-7.1.0_r5 android-7.1.0_r6 android-7.1.0_r7 android-7.1.1_r1 android-7.1.1_r10 android-7.1.1_r11 android-7.1.1_r12 android-7.1.1_r13 android-7.1.1_r14 android-7.1.1_r15 android-7.1.1_r16 android-7.1.1_r17 android-7.1.1_r2 android-7.1.1_r20 android-7.1.1_r21 android-7.1.1_r22 android-7.1.1_r23 android-7.1.1_r24 android-7.1.1_r25 android-7.1.1_r26 android-7.1.1_r27 android-7.1.1_r28 android-7.1.1_r3 android-7.1.1_r31 android-7.1.1_r32 android-7.1.1_r33 android-7.1.1_r35 android-7.1.1_r38 android-7.1.1_r39 android-7.1.1_r4 android-7.1.1_r40 android-7.1.1_r41 android-7.1.1_r42 android-7.1.1_r43 android-7.1.1_r44 android-7.1.1_r45 android-7.1.1_r46 android-7.1.1_r47 android-7.1.1_r48 android-7.1.1_r49 android-7.1.1_r50 android-7.1.1_r51 android-7.1.1_r52 android-7.1.1_r53 android-7.1.1_r54 android-7.1.1_r55 android-7.1.1_r56 android-7.1.1_r57 android-7.1.1_r58 android-7.1.1_r59 android-7.1.1_r6 android-7.1.1_r60 android-7.1.1_r61 android-7.1.1_r7 android-7.1.1_r8 android-7.1.1_r9 android-cts-7.1_r1 android-cts-7.1_r10 android-cts-7.1_r11 android-cts-7.1_r12 android-cts-7.1_r13 android-cts-7.1_r14 android-cts-7.1_r15 android-cts-7.1_r16 android-cts-7.1_r17 android-cts-7.1_r18 android-cts-7.1_r19 android-cts-7.1_r2 android-cts-7.1_r20 android-cts-7.1_r21 android-cts-7.1_r22 android-cts-7.1_r23 android-cts-7.1_r24 android-cts-7.1_r25 android-cts-7.1_r26 android-cts-7.1_r27 android-cts-7.1_r28 android-cts-7.1_r29 android-cts-7.1_r3 android-cts-7.1_r4 android-cts-7.1_r5 android-cts-7.1_r6 android-cts-7.1_r7 android-cts-7.1_r8 android-cts-7.1_r9 android-cts_7.1_r1
  2. b70ee14 Fix infinite loop when using extents. by Sen Jiang · 8 years ago
  3. 79ffca0 Stream the output to disk. by Sen Jiang · 8 years ago
  4. 0ef2f7e Merge "Fix reading extents file if not start from the beginning of a extent." by Sen Jiang · 9 years ago nougat-bugfix-release nougat-cts-release nougat-dev nougat-mr0.5-release nougat-release android-7.0.0_r1 android-7.0.0_r10 android-7.0.0_r11 android-7.0.0_r12 android-7.0.0_r13 android-7.0.0_r14 android-7.0.0_r15 android-7.0.0_r17 android-7.0.0_r19 android-7.0.0_r21 android-7.0.0_r24 android-7.0.0_r27 android-7.0.0_r28 android-7.0.0_r29 android-7.0.0_r3 android-7.0.0_r30 android-7.0.0_r31 android-7.0.0_r32 android-7.0.0_r33 android-7.0.0_r34 android-7.0.0_r35 android-7.0.0_r36 android-7.0.0_r4 android-7.0.0_r5 android-7.0.0_r6 android-7.0.0_r7 android-7.0.0_r8 android-7.0.0_r9 android-cts-7.0_r1 android-cts-7.0_r10 android-cts-7.0_r11 android-cts-7.0_r12 android-cts-7.0_r13 android-cts-7.0_r14 android-cts-7.0_r15 android-cts-7.0_r16 android-cts-7.0_r17 android-cts-7.0_r18 android-cts-7.0_r19 android-cts-7.0_r2 android-cts-7.0_r20 android-cts-7.0_r21 android-cts-7.0_r22 android-cts-7.0_r23 android-cts-7.0_r24 android-cts-7.0_r25 android-cts-7.0_r26 android-cts-7.0_r27 android-cts-7.0_r28 android-cts-7.0_r29 android-cts-7.0_r3 android-cts-7.0_r30 android-cts-7.0_r31 android-cts-7.0_r32 android-cts-7.0_r33 android-cts-7.0_r4 android-cts-7.0_r5 android-cts-7.0_r6 android-cts-7.0_r7 android-cts-7.0_r8 android-cts-7.0_r9
  5. 2c1607d Merge "Fix reading extents file if not start from the beginning of a extent." by Sen Jiang · 9 years ago brillo-m10-dev brillo-m10-release brillo-m8-dev brillo-m8-release brillo-m9-dev brillo-m9-release android-n-preview-1
  6. f822e6c Fix reading extents file if not start from the beginning of a extent. by Sen Jiang · 9 years ago
  7. 0fc620f Merge "Various fixes in bspatch and File class." am: a1e8251cad by Sen Jiang · 9 years ago
  8. a1e8251 Merge "Various fixes in bspatch and File class." by Sen Jiang · 9 years ago
  9. d87c835 Various fixes in bspatch and File class. by Sen Jiang · 9 years ago
  10. a1e219f Merge "Build bspatch for the target." am: 1f0cc154a4 by Alex Deymo · 9 years ago
  11. 1f0cc15 Merge "Build bspatch for the target." by Alex Deymo · 9 years ago
  12. cdbad9a Build bspatch for the target. by Alex Deymo · 9 years ago
  13. c3ef6f9 Merge "Update NOTICE and LICENSE file." am: b21880b585 by Alex Deymo · 9 years ago
  14. 6b3c93e Merge changes Ib9f70e57,If6837f25,I45ec3d45,I9aab80b3,I8d8f0715, ... by Alex Deymo · 9 years ago
  15. b21880b Merge "Update NOTICE and LICENSE file." by Alex Deymo · 9 years ago brillo-m7-dev brillo-m7-mr-dev brillo-m7-release
  16. f85d74c Merge changes Ib9f70e57,If6837f25,I45ec3d45,I9aab80b3,I8d8f0715, ... by Alex Deymo · 9 years ago
  17. cd1e453 Update NOTICE and LICENSE file. by Alex Deymo · 9 years ago
  18. 792b0a5 Build unittests on Android. by Alex Deymo · 9 years ago
  19. 437b7af bspatch: Re-enable extents support. by Alex Deymo · 9 years ago
  20. b870eb5 bspatch: Ran clang-format on bspatch.cc. by Alex Deymo · 9 years ago
  21. daf3516 FileInterface: Implement GetSize(). by Alex Deymo · 9 years ago
  22. 03f1deb bspatch: Use a C++ interface for file access. by Alex Deymo · 9 years ago
  23. 20891f9 Convert C sources to C++. by Alex Deymo · 9 years ago
  24. e1526cf Ran clang-format on all the Chromium OS sources. by Alex Deymo · 9 years ago
  25. c6aa41e am a09afd99: Merge "Disable GNU extensions in bspatch code." by Alex Deymo · 9 years ago
  26. a09afd9 Merge "Disable GNU extensions in bspatch code." by Alex Deymo · 9 years ago
  27. 870b802 Disable GNU extensions in bspatch code. by Alex Deymo · 9 years ago
  28. 495c97a am b7e3b8e0: Update Android.mk to build Chromium OS changes. by Alex Deymo · 9 years ago
  29. fec92af am f3767966: bspatch: Fix arg names. by Alex Deymo · 9 years ago
  30. 860e7b2 am a5cff228: Add gtest unittest framework. by Alex Deymo · 9 years ago
  31. 04a9901 am 68b49a81: Added README.chromium file. by Alex Deymo · 9 years ago
  32. dac3b17 am 075af0a1: Added .gitignore file. by Alex Deymo · 9 years ago
  33. e97dc33 am 4384370c: bsdiff: Don\'t install delta_generator tools on the device. by Alex Deymo · 9 years ago
  34. 6aebcdf am 99b5374d: bsdiff: support for lazy reading from extent files in bspatch by Gilad Arnold · 9 years ago
  35. 2b54d42 am d172820c: AU: bsdiff: Expand pathological case where files differ by <8 bytes by Thieu Le · 9 years ago
  36. 0d71045 am e3fd60e9: AU: Fix bsdiff hang by Thieu Le · 9 years ago
  37. a61c175 am 1f402925: bsdiff: Speed up pathological case. by Thieu Le · 9 years ago
  38. 38d4ca8 am c2c68a78: Change bsdiff to use divsufsort suffix sort library instead of qsufsort. Divsufsort is more efficient and addresses the problem of bsdiff hanging on certain files. by Thieu Le · 9 years ago
  39. af54e1b am 3ebed9c5: bsdiff: if file is /dev/fd/*, don\'t open/close it. Just use the fd. by Andrew de los Reyes · 9 years ago
  40. 81a29ae am 11a4ecc1: bsdiff: force off_t to be 64 bits, honor size_t length by Andrew de los Reyes · 9 years ago
  41. 1158e17 am 339e0eec: bsdiff: convert ebuild to the new eclass format by Zdenek Behan · 9 years ago
  42. b7e3b8e Update Android.mk to build Chromium OS changes. by Alex Deymo · 9 years ago
  43. f376796 bspatch: Fix arg names. by Alex Deymo · 9 years ago
  44. a5cff22 Add gtest unittest framework. by Alex Deymo · 9 years ago
  45. 68b49a8 Added README.chromium file. by Alex Deymo · 9 years ago
  46. 075af0a Added .gitignore file. by Alex Deymo · 9 years ago
  47. 4384370 bsdiff: Don't install delta_generator tools on the device. by Alex Deymo · 10 years ago
  48. 99b5374 bsdiff: support for lazy reading from extent files in bspatch by Gilad Arnold · 11 years ago
  49. d172820 AU: bsdiff: Expand pathological case where files differ by <8 bytes by Thieu Le · 12 years ago
  50. e3fd60e AU: Fix bsdiff hang by Thieu Le · 13 years ago
  51. 1f40292 bsdiff: Speed up pathological case. by Thieu Le · 13 years ago
  52. c2c68a7 Change bsdiff to use divsufsort suffix sort library instead of qsufsort. by Thieu Le · 13 years ago
  53. 3ebed9c bsdiff: if file is /dev/fd/*, don't open/close it. Just use the fd. by Andrew de los Reyes · 14 years ago
  54. 11a4ecc bsdiff: force off_t to be 64 bits, honor size_t length by Andrew de los Reyes · 14 years ago
  55. 339e0ee bsdiff: convert ebuild to the new eclass format by Zdenek Behan · 14 years ago
  56. 0231f8a package version metadata for external/ by Damien Miller · 9 years ago
  57. 9d4448a Merge "Add NOTICE file" by Conley Owens · 9 years ago marshmallow-cts-release marshmallow-dev marshmallow-dr-dev marshmallow-dr-dragon-release marshmallow-dr-release marshmallow-dr1.5-dev marshmallow-dr1.5-release marshmallow-dr1.6-release marshmallow-mr1-dev marshmallow-mr1-release marshmallow-mr2-release marshmallow-mr3-release marshmallow-release master-soong android-6.0.0_r1 android-6.0.0_r11 android-6.0.0_r12 android-6.0.0_r13 android-6.0.0_r2 android-6.0.0_r23 android-6.0.0_r24 android-6.0.0_r25 android-6.0.0_r26 android-6.0.0_r3 android-6.0.0_r4 android-6.0.0_r41 android-6.0.0_r5 android-6.0.0_r6 android-6.0.0_r7 android-6.0.1_r1 android-6.0.1_r10 android-6.0.1_r11 android-6.0.1_r12 android-6.0.1_r13 android-6.0.1_r16 android-6.0.1_r17 android-6.0.1_r18 android-6.0.1_r20 android-6.0.1_r21 android-6.0.1_r22 android-6.0.1_r24 android-6.0.1_r25 android-6.0.1_r26 android-6.0.1_r27 android-6.0.1_r28 android-6.0.1_r3 android-6.0.1_r30 android-6.0.1_r31 android-6.0.1_r32 android-6.0.1_r33 android-6.0.1_r4 android-6.0.1_r40 android-6.0.1_r41 android-6.0.1_r42 android-6.0.1_r43 android-6.0.1_r45 android-6.0.1_r46 android-6.0.1_r47 android-6.0.1_r48 android-6.0.1_r49 android-6.0.1_r5 android-6.0.1_r50 android-6.0.1_r51 android-6.0.1_r52 android-6.0.1_r53 android-6.0.1_r54 android-6.0.1_r55 android-6.0.1_r56 android-6.0.1_r57 android-6.0.1_r58 android-6.0.1_r59 android-6.0.1_r60 android-6.0.1_r61 android-6.0.1_r62 android-6.0.1_r63 android-6.0.1_r65 android-6.0.1_r66 android-6.0.1_r67 android-6.0.1_r68 android-6.0.1_r69 android-6.0.1_r7 android-6.0.1_r70 android-6.0.1_r72 android-6.0.1_r73 android-6.0.1_r74 android-6.0.1_r77 android-6.0.1_r78 android-6.0.1_r79 android-6.0.1_r8 android-6.0.1_r80 android-6.0.1_r81 android-6.0.1_r9 android-cts-6.0_r1 android-cts-6.0_r12 android-cts-6.0_r13 android-cts-6.0_r14 android-cts-6.0_r15 android-cts-6.0_r16 android-cts-6.0_r17 android-cts-6.0_r18 android-cts-6.0_r19 android-cts-6.0_r2 android-cts-6.0_r20 android-cts-6.0_r21 android-cts-6.0_r22 android-cts-6.0_r23 android-cts-6.0_r24 android-cts-6.0_r25 android-cts-6.0_r26 android-cts-6.0_r27 android-cts-6.0_r28 android-cts-6.0_r29 android-cts-6.0_r3 android-cts-6.0_r30 android-cts-6.0_r31 android-cts-6.0_r32 android-cts-6.0_r4 android-cts-6.0_r5 android-cts-6.0_r6 android-cts-6.0_r7 android-cts-6.0_r8 android-cts-6.0_r9 android-m-preview android-m-preview-1 android-m-preview-2 android-wear-5.1.0_r1 android-wear-5.1.1_r1
  58. 05af24a Add NOTICE file by Conley Owens · 9 years ago
  59. 6f50375 Merge "fix vulnerability in bspatch" by Doug Zongker · 10 years ago l-preview lollipop-cts-release lollipop-dev lollipop-mr1-cts-release lollipop-mr1-dev lollipop-mr1-fi-release lollipop-mr1-release lollipop-mr1-wfc-release lollipop-release lollipop-wear-release android-5.0.0_r1 android-5.0.0_r2 android-5.0.0_r3 android-5.0.0_r4 android-5.0.0_r5 android-5.0.0_r5.1 android-5.0.0_r6 android-5.0.0_r7 android-5.0.1_r1 android-5.0.2_r1 android-5.0.2_r3 android-5.1.0_r1 android-5.1.0_r3 android-5.1.0_r4 android-5.1.0_r5 android-5.1.1_r1 android-5.1.1_r10 android-5.1.1_r12 android-5.1.1_r13 android-5.1.1_r14 android-5.1.1_r15 android-5.1.1_r16 android-5.1.1_r17 android-5.1.1_r18 android-5.1.1_r19 android-5.1.1_r2 android-5.1.1_r20 android-5.1.1_r22 android-5.1.1_r23 android-5.1.1_r24 android-5.1.1_r25 android-5.1.1_r26 android-5.1.1_r28 android-5.1.1_r29 android-5.1.1_r3 android-5.1.1_r30 android-5.1.1_r33 android-5.1.1_r34 android-5.1.1_r35 android-5.1.1_r36 android-5.1.1_r37 android-5.1.1_r38 android-5.1.1_r4 android-5.1.1_r5 android-5.1.1_r6 android-5.1.1_r7 android-5.1.1_r8 android-5.1.1_r9 android-cts-5.0_r3 android-cts-5.0_r4 android-cts-5.0_r5 android-cts-5.0_r6 android-cts-5.0_r7 android-cts-5.0_r8 android-cts-5.0_r9 android-cts-5.1_r1 android-cts-5.1_r10 android-cts-5.1_r13 android-cts-5.1_r14 android-cts-5.1_r15 android-cts-5.1_r16 android-cts-5.1_r17 android-cts-5.1_r18 android-cts-5.1_r19 android-cts-5.1_r2 android-cts-5.1_r20 android-cts-5.1_r21 android-cts-5.1_r22 android-cts-5.1_r23 android-cts-5.1_r24 android-cts-5.1_r25 android-cts-5.1_r26 android-cts-5.1_r27 android-cts-5.1_r28 android-cts-5.1_r3 android-cts-5.1_r4 android-cts-5.1_r5 android-cts-5.1_r6 android-cts-5.1_r7 android-cts-5.1_r8 android-cts-5.1_r9 android-l-preview_r2 android-wear-5.0.0_r1
  60. 4d05479 fix vulnerability in bspatch by Doug Zongker · 10 years ago
  61. 23e322a Merge "host modules don't need LOCAL_MODULE_TAGS" by Joe Onorato · 12 years ago idea133 idea133-weekly-release jb-mr1-dev jb-mr1-dev-plus-aosp jb-mr1-release jb-mr1.1-dev jb-mr1.1-dev-plus-aosp jb-mr1.1-release jb-mr2-dev jb-mr2-release jb-mr2.0-release jb-mr2.0.0-release kitkat-cts-dev kitkat-cts-release kitkat-dev kitkat-mr1-release kitkat-mr1.1-release kitkat-mr2-release kitkat-mr2.1-release kitkat-mr2.2-release kitkat-release kitkat-wear tools_r21 tools_r22 tools_r22.2 android-4.2.1_r1 android-4.2.1_r1.1 android-4.2.1_r1.2 android-4.2.2_r1 android-4.2.2_r1.1 android-4.2.2_r1.2 android-4.2_r1 android-4.3.1_r1 android-4.3_r0.9 android-4.3_r0.9.1 android-4.3_r1 android-4.3_r1.1 android-4.3_r2 android-4.3_r2.1 android-4.3_r2.2 android-4.3_r2.3 android-4.3_r3 android-4.3_r3.1 android-4.4.1_r1 android-4.4.1_r1.0.1 android-4.4.2_r1 android-4.4.2_r1.0.1 android-4.4.2_r2 android-4.4.2_r2.0.1 android-4.4.3_r1 android-4.4.3_r1.0.1 android-4.4.3_r1.1 android-4.4.3_r1.1.0.1 android-4.4.4_r1 android-4.4.4_r1.0.1 android-4.4.4_r2 android-4.4.4_r2.0.1 android-4.4_r0.7 android-4.4_r0.8 android-4.4_r0.9 android-4.4_r1 android-4.4_r1.0.1 android-4.4_r1.1 android-4.4_r1.1.0.1 android-4.4_r1.2 android-4.4_r1.2.0.1 android-4.4w_r1 android-cts-4.2_r1 android-cts-4.2_r2 android-cts-4.4_r1 android-cts-4.4_r4 android-sdk-4.4.2_r1 android-sdk-4.4.2_r1.0.1 android-sdk-support_r11
  62. 10e6119 host modules don't need LOCAL_MODULE_TAGS by Joe Onorato · 12 years ago
  63. 8187254 Remove the simulator target from all makefiles. Bug: 5010576 by Jeff Brown · 13 years ago ics-factoryrom-2-release ics-mr0 ics-mr0-release ics-mr1 ics-mr1-release ics-plus-aosp jb-dev jb-mr0-release jb-release tools_r20 android-4.0.1_r1 android-4.0.1_r1.1 android-4.0.1_r1.2 android-4.0.2_r1 android-4.0.3_r1 android-4.0.3_r1.1 android-4.0.4_r1 android-4.0.4_r1.1 android-4.0.4_r1.2 android-4.0.4_r2 android-4.0.4_r2.1 android-4.1.1_r1 android-4.1.1_r1.1 android-4.1.1_r2 android-4.1.1_r3 android-4.1.1_r4 android-4.1.1_r5 android-4.1.1_r6 android-4.1.1_r6.1 android-4.1.2_r1 android-4.1.2_r2 android-4.1.2_r2.1 android-cts-4.0.3_r1 android-cts-4.0.3_r2 android-cts-4.0_r1 android-cts-4.1_r1 android-cts-4.1_r2 android-cts-4.1_r4 android-cts-verifier-4.0.3_r1 android-cts-verifier-4.0_r1 android-sdk-4.0.3-tools_r1 android-sdk-4.0.3_r1 android-sdk-adt_r16.0.1 android-sdk-adt_r20
  64. df980d6 Add an empty CleanSpec.mk by Jean-Baptiste Queru · 14 years ago froyo froyo-plus-aosp froyo-release gingerbread gingerbread-mr4-release gingerbread-release tools_r7 tools_r8 tools_r9 android-2.2.1_r1 android-2.2.1_r2 android-2.2.2_r1 android-2.2.3_r1 android-2.2.3_r2 android-2.2.3_r2.1 android-2.2_r1 android-2.2_r1.1 android-2.2_r1.2 android-2.2_r1.3 android-2.3.1_r1 android-2.3.2_r1 android-2.3.3_r1 android-2.3.3_r1.1 android-2.3.3_r1a android-2.3.4_r0.9 android-2.3.4_r1 android-2.3.5_r1 android-2.3.6_r0.9 android-2.3.6_r1 android-2.3.7_r1 android-2.3_r1 android-adt-0.9.8 android-adt-0.9.9 android-cts-2.2_r1 android-cts-2.2_r2 android-cts-2.2_r3 android-cts-2.2_r4 android-cts-2.2_r5 android-cts-2.2_r6 android-cts-2.2_r7 android-cts-2.2_r8 android-cts-2.3_r1 android-cts-2.3_r10 android-cts-2.3_r11 android-cts-2.3_r12 android-cts-2.3_r2 android-cts-2.3_r3 android-cts-2.3_r4 android-cts-2.3_r5 android-sdk-2.2_r1 android-sdk-2.2_r2 android-sdk-2.3.4_r1 android-sdk-adt_r12 android-sdk-tools_r12 android-sdk-tools_r6 android-sdk-tools_r7
  65. ed9ef8d reconcile main tree with open-source eclair by The Android Open Source Project · 14 years ago eclair android-cts-2.1_r2 android-cts-2.1_r3 android-cts-2.1_r4 android-cts-2.1_r5 android-sdk-tools_r5
  66. f7780c0 reconcile android-2.1_r1 snapshot by The Android Open Source Project · 14 years ago
  67. c55f038 android-2.1_r1 snapshot by The Android Open Source Project · 14 years ago
  68. 87efaab Merge donut into master by Jean-Baptiste Queru · 15 years ago donut-plus-aosp eclair-passion-release eclair-release eclair-sholes-release eclair-sholes-release2 android-2.0.1_r1 android-2.0_r1 android-2.1_r1 android-2.1_r2 android-2.1_r2.1p android-2.1_r2.1p2 android-2.1_r2.1s android-sdk-2.0.1-docs_r1 android-sdk-2.0.1_r1 android-sdk-2.0_r1 android-sdk-2.1_r1 android-sdk-tools_r3 android-sdk-tools_r4
  69. 55d9f4f Merge branch 'open_source_no_contributions' into google_internal by The Android Open Source Project · 15 years ago
  70. 782d358 Merge commit 'remotes/korg/cupcake' into cupcake_to_master by Jean-Baptiste Queru · 15 years ago
  71. c285fea auto import from //depot/cupcake/@135843 by The Android Open Source Project · 15 years ago cupcake cupcake-release donut donut-release donut-release2 android-1.5 android-1.5r2 android-1.5r3 android-1.5r4 android-1.6_r1 android-1.6_r1.1 android-1.6_r1.2 android-1.6_r1.3 android-1.6_r1.4 android-1.6_r1.5 android-1.6_r2 android-sdk-1.5-pre android-sdk-1.5_r1 android-sdk-1.5_r3 android-sdk-1.6-docs_r1 android-sdk-1.6_r1 android-sdk-1.6_r2 android-sdk-tools_r2
  72. 7ba0630 auto import from //depot/cupcake/@135843 by The Android Open Source Project · 15 years ago
  73. 0387456 Code drop from //branches/cupcake/...@124589 by The Android Open Source Project · 16 years ago