OSDN Git Service

android-x86/build.git
8 years agoWhitelist verizon as local module owner. am: 323f0f9407
Vineeta Srivastava [Thu, 9 Jun 2016 19:57:52 +0000 (19:57 +0000)]
Whitelist verizon as local module owner. am: 323f0f9407
am: 1d229180f2

Change-Id: I48d338904a57b0574e38e3e2f2217c5fb6dd8878

8 years agoWhitelist verizon as local module owner.
Vineeta Srivastava [Thu, 9 Jun 2016 19:41:37 +0000 (19:41 +0000)]
Whitelist verizon as local module owner.
am: 323f0f9407

Change-Id: I9b89be19945580f04357c0a0a4edff87f73af0cd

8 years agoWhitelist verizon as local module owner.
Vineeta Srivastava [Thu, 9 Jun 2016 18:11:43 +0000 (11:11 -0700)]
Whitelist verizon as local module owner.

Change-Id: I807ac61688e6f5862de521e3c9b960dd64eed1f6

8 years agoresolve merge conflicts of 07886f1 to nyc-dev-plus-aosp am: 98dce87fe1
Vikas Marwaha [Thu, 9 Jun 2016 05:57:55 +0000 (05:57 +0000)]
resolve merge conflicts of 07886f1 to nyc-dev-plus-aosp am: 98dce87fe1
am: 589ed96538

Change-Id: Ibe488f2cfd6570724dcdfdd69e2ee0396d7af631

8 years agoresolve merge conflicts of 07886f1 to nyc-dev-plus-aosp
Vikas Marwaha [Thu, 9 Jun 2016 05:55:13 +0000 (05:55 +0000)]
resolve merge conflicts of 07886f1 to nyc-dev-plus-aosp
am: 98dce87fe1

Change-Id: Ibdddcf1f42408d6bc51fb81e9173a47bec2056b2

8 years agoresolve merge conflicts of 07886f1 to nyc-dev-plus-aosp
Vikas Marwaha [Thu, 9 Jun 2016 03:14:48 +0000 (20:14 -0700)]
resolve merge conflicts of 07886f1 to nyc-dev-plus-aosp

Change-Id: Iae0444b9e9e7b4db3bfd94f5712e22aa08a122b5

8 years agoMerge \"Add variable PRODUCT_SHIPPING_API_LEVEL and make files with the new read...
Vikas Marwaha [Thu, 9 Jun 2016 02:38:50 +0000 (02:38 +0000)]
Merge \"Add variable PRODUCT_SHIPPING_API_LEVEL and make files with the new read only product property ro.product.first_api_level.\"
am: e5c1af2dd0

Change-Id: I0dd1cd7ebe6b7ede5f019566d844b12fe40fb40c

8 years agoMerge "Add variable PRODUCT_SHIPPING_API_LEVEL and make files with the new read only...
Vikas Marwaha [Thu, 9 Jun 2016 02:30:57 +0000 (02:30 +0000)]
Merge "Add variable PRODUCT_SHIPPING_API_LEVEL and make files with the new read only product property ro.product.first_api_level."

8 years agoMerge \\\\"Rewrite LDLIBS and SHARED_LIBRARIES\\\\" am: a8d13592ac am: d8210177af...
Dan Willemsen [Wed, 8 Jun 2016 21:22:51 +0000 (21:22 +0000)]
Merge \\\\"Rewrite LDLIBS and SHARED_LIBRARIES\\\\" am: a8d13592ac am: d8210177af am: 74da7c9272
am: 4aff13e769

Change-Id: I055f4571c3a67a13f6807b001ce40939a8ed6b3a

8 years agoMerge \\\"Rewrite LDLIBS and SHARED_LIBRARIES\\\" am: a8d13592ac am: d8210177af
Dan Willemsen [Wed, 8 Jun 2016 21:20:03 +0000 (21:20 +0000)]
Merge \\\"Rewrite LDLIBS and SHARED_LIBRARIES\\\" am: a8d13592ac am: d8210177af
am: 74da7c9272

Change-Id: I46c8960c00858ada3968f138999e0d24e6814217

8 years agoMerge \\"Rewrite LDLIBS and SHARED_LIBRARIES\\" am: a8d13592ac
Dan Willemsen [Wed, 8 Jun 2016 21:17:05 +0000 (21:17 +0000)]
Merge \\"Rewrite LDLIBS and SHARED_LIBRARIES\\" am: a8d13592ac
am: d8210177af

Change-Id: If466674f33ba7d98a0f8da249bc0dc57efdcf621

8 years agoMerge \"Rewrite LDLIBS and SHARED_LIBRARIES\"
Dan Willemsen [Wed, 8 Jun 2016 21:14:36 +0000 (21:14 +0000)]
Merge \"Rewrite LDLIBS and SHARED_LIBRARIES\"
am: a8d13592ac

Change-Id: Ic1cdfd510ff26c279a2628b58c3a1db7ef172b5c

8 years agoMerge \\\\"APK Signature Scheme v2 APK verifier.\\\\" am: 4f8bde47ae am: 9cf15a318b...
Alex Klyubin [Wed, 8 Jun 2016 21:12:01 +0000 (21:12 +0000)]
Merge \\\\"APK Signature Scheme v2 APK verifier.\\\\" am: 4f8bde47ae am: 9cf15a318b am: 42c4f541ae
am: d6d295f663

Change-Id: I7c263b0a9b07ce143d505c4d306d05ff7544d2a5

8 years agoMerge "Rewrite LDLIBS and SHARED_LIBRARIES"
Dan Willemsen [Wed, 8 Jun 2016 21:09:34 +0000 (21:09 +0000)]
Merge "Rewrite LDLIBS and SHARED_LIBRARIES"

8 years agoMerge \\\"APK Signature Scheme v2 APK verifier.\\\" am: 4f8bde47ae am: 9cf15a318b
Alex Klyubin [Wed, 8 Jun 2016 21:09:28 +0000 (21:09 +0000)]
Merge \\\"APK Signature Scheme v2 APK verifier.\\\" am: 4f8bde47ae am: 9cf15a318b
am: 42c4f541ae

Change-Id: I52e329faa4c8290d4da6cfc5a48d261cda13b184

8 years agoMerge \\"APK Signature Scheme v2 APK verifier.\\" am: 4f8bde47ae
Alex Klyubin [Wed, 8 Jun 2016 21:06:41 +0000 (21:06 +0000)]
Merge \\"APK Signature Scheme v2 APK verifier.\\" am: 4f8bde47ae
am: 9cf15a318b

Change-Id: Iada08b1831d737ab702b6f7aee7cb21648a06bf0

8 years agoMerge \"APK Signature Scheme v2 APK verifier.\"
Alex Klyubin [Wed, 8 Jun 2016 21:04:12 +0000 (21:04 +0000)]
Merge \"APK Signature Scheme v2 APK verifier.\"
am: 4f8bde47ae

Change-Id: I0a9476be7b5da7166a1d20c2b64b82fcdfae4973

8 years agoMerge "APK Signature Scheme v2 APK verifier."
Alex Klyubin [Wed, 8 Jun 2016 20:51:58 +0000 (20:51 +0000)]
Merge "APK Signature Scheme v2 APK verifier."

8 years agoMerge \\\\"Fix DSA APK signatures for API Level 8 and lower.\\\\" am: ebe68ec237...
Alex Klyubin [Wed, 8 Jun 2016 15:41:22 +0000 (15:41 +0000)]
Merge \\\\"Fix DSA APK signatures for API Level 8 and lower.\\\\" am: ebe68ec237 am: b926969a84 am: 914b771e2f
am: 755ad9d809

Change-Id: Ie8a5371c559a1b78582091fde206aef34d5a7fc0

8 years agoMerge \\\"Fix DSA APK signatures for API Level 8 and lower.\\\" am: ebe68ec237 am...
Alex Klyubin [Wed, 8 Jun 2016 15:36:30 +0000 (15:36 +0000)]
Merge \\\"Fix DSA APK signatures for API Level 8 and lower.\\\" am: ebe68ec237 am: b926969a84
am: 914b771e2f

Change-Id: Ib0a7eb8601ad563e9e81e9d3b7cbb482b4c6d5c4

8 years agoMerge \\"Fix DSA APK signatures for API Level 8 and lower.\\" am: ebe68ec237
Alex Klyubin [Wed, 8 Jun 2016 15:31:24 +0000 (15:31 +0000)]
Merge \\"Fix DSA APK signatures for API Level 8 and lower.\\" am: ebe68ec237
am: b926969a84

Change-Id: Ie93b77c066e7637cdb704d3167dc65936aca16b1

8 years agoMerge \"Fix DSA APK signatures for API Level 8 and lower.\"
Alex Klyubin [Wed, 8 Jun 2016 15:26:16 +0000 (15:26 +0000)]
Merge \"Fix DSA APK signatures for API Level 8 and lower.\"
am: ebe68ec237

Change-Id: I1bb11e4d47a572f5e0b9e9205910ca4dc675f671

8 years agoAPK Signature Scheme v2 APK verifier.
Alex Klyubin [Tue, 7 Jun 2016 20:18:57 +0000 (13:18 -0700)]
APK Signature Scheme v2 APK verifier.

This adds the ApkVerifier class which verifies APKs using APK
Signature Scheme v2 only. In a follow-up commit this class will be
extended to verify APKs using JAR signature scheme when necessary.

The APK verifier is designed to not just verify an APK, but also
report errors, warnings, and information about signers in a structured
way, to enable tools to surface this information to users in various
ways.

Bug: 27461702
Change-Id: I10c6ba436021d86b6dbf6d3cf44494652adacb66

8 years agoMerge "Fix DSA APK signatures for API Level 8 and lower."
Alex Klyubin [Wed, 8 Jun 2016 15:17:42 +0000 (15:17 +0000)]
Merge "Fix DSA APK signatures for API Level 8 and lower."

8 years agoRewrite LDLIBS and SHARED_LIBRARIES
Dan Willemsen [Tue, 7 Jun 2016 23:55:57 +0000 (16:55 -0700)]
Rewrite LDLIBS and SHARED_LIBRARIES

LOCAL_LDLIBS was the only correct way to use NDK libraries, but few used
it correctly. It also often got confused with LOCAL_LDFLAGS, so move the
flags to the correct variable.

For binaries that weren't using the NDK (empty LOCAL_SDK_VERSION), it
was never valid to use LOCAL_LDLIBS, as dependencies would not be
properly set up, and could lead to random build failures. So convert any
-l linker flags to using LOCAL_SHARED_LIBRARIES automatically.

For binaries built using the NDK (LOCAL_SDK_VERSION set), they were
required to use LOCAL_LDLIBS for prebuilt NDK libraries, otherwise they
would get headers and dependencies to the platform versions. Any
non-prebuilt LOCAL_LDLIBS would miss dependencies. So move the NDK
prebuilt libraries to LDLIBS from SHARED_LIBRARIES, and move everything
else to SHARED_LIBRARIES.

So now, for device modules, LOCAL_SHARED_LIBRARIES should always be
used, and we'll do the right thing. LOCAL_LDLIBS should only be used for
host libraries from the system.

Change-Id: Ide34c7afdcfb6507a378d45a42471729e489a9e0

8 years agoRevert \\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\" am: dc15ebc26c
Ian Pedowitz [Wed, 8 Jun 2016 03:35:43 +0000 (03:35 +0000)]
Revert \\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\" am: dc15ebc26c
am: 5f3f715aac  -s ours

Change-Id: I725e7a591a6d3726f22ce032d885fac9fd3f4fd7

8 years agoRevert \"Removing N from PLATFORM_VERSION_ALL_CODENAMES\"
Ian Pedowitz [Wed, 8 Jun 2016 03:30:25 +0000 (03:30 +0000)]
Revert \"Removing N from PLATFORM_VERSION_ALL_CODENAMES\"
am: dc15ebc26c

Change-Id: I177f2c01b85c75bbee48aba3593f1a9e92237194

8 years agoRevert "Removing N from PLATFORM_VERSION_ALL_CODENAMES"
Ian Pedowitz [Wed, 8 Jun 2016 03:24:13 +0000 (20:24 -0700)]
Revert "Removing N from PLATFORM_VERSION_ALL_CODENAMES"

This reverts commit 5fcdec083edf0eb3cbc8cdf05626d1713df677f1.

Bug: 29194920
Bug: 28809789

8 years agoMerge \"Merge \\\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\\" into nyc-dev...
Ian Pedowitz [Wed, 8 Jun 2016 03:22:45 +0000 (03:22 +0000)]
Merge \"Merge \\\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\\" into nyc-dev am: ddc0c5e0a0 am: 0c822614f5\" into nyc-mr1-dev-plus-aosp
am: 78239a0e23

Change-Id: I114a9732e5aa78c2c914831757b94323071028f4

8 years agoMerge \\\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\\" into nyc-dev am: ddc0c5e...
Ian Pedowitz [Wed, 8 Jun 2016 03:22:27 +0000 (03:22 +0000)]
Merge \\\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\\" into nyc-dev am: ddc0c5e0a0 am: 222ab7d2dd
am: 0601612c03  -s ours

Change-Id: I30d3624d3c76706c217ba549c7b63e083615d5bf

8 years agoMerge "Merge \\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\" into nyc-dev am...
Android Build Merger (Role) [Wed, 8 Jun 2016 03:12:24 +0000 (03:12 +0000)]
Merge "Merge \\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\" into nyc-dev am: ddc0c5e0a0 am: 0c822614f5" into nyc-mr1-dev-plus-aosp

8 years agoMerge \\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\" into nyc-dev am: ddc0c5e0a0
Ian Pedowitz [Wed, 8 Jun 2016 03:12:12 +0000 (03:12 +0000)]
Merge \\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\" into nyc-dev am: ddc0c5e0a0
am: 222ab7d2dd

Change-Id: I72deff3996cbfb9703dca70c6ecf5bf15247978b

8 years agoMerge \\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\" into nyc-dev am: ddc0c5e0a0
Ian Pedowitz [Wed, 8 Jun 2016 03:12:12 +0000 (03:12 +0000)]
Merge \\"Removing N from PLATFORM_VERSION_ALL_CODENAMES\\" into nyc-dev am: ddc0c5e0a0
am: 0c822614f5

Change-Id: I18708266b1dfd0f955980d61b94d7c8c8457056d

8 years agoMerge \"Removing N from PLATFORM_VERSION_ALL_CODENAMES\" into nyc-dev
Ian Pedowitz [Wed, 8 Jun 2016 03:09:44 +0000 (03:09 +0000)]
Merge \"Removing N from PLATFORM_VERSION_ALL_CODENAMES\" into nyc-dev
am: ddc0c5e0a0

Change-Id: I1f68aa77d52fb85a3d87a3155b9eefb1ff647c31

8 years agoMerge \"Removing N from PLATFORM_VERSION_ALL_CODENAMES\" into nyc-dev
Ian Pedowitz [Wed, 8 Jun 2016 03:09:44 +0000 (03:09 +0000)]
Merge \"Removing N from PLATFORM_VERSION_ALL_CODENAMES\" into nyc-dev
am: ddc0c5e0a0

Change-Id: I9c08a086b508b78ddecc53e0aae08d25460f0595

8 years agoMerge "Removing N from PLATFORM_VERSION_ALL_CODENAMES" into nyc-dev
Ian Pedowitz [Wed, 8 Jun 2016 03:05:39 +0000 (03:05 +0000)]
Merge "Removing N from PLATFORM_VERSION_ALL_CODENAMES" into nyc-dev

8 years agoMerge "Merge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev am: 837b86aa56...
Gustav Sennton [Tue, 7 Jun 2016 16:38:01 +0000 (16:38 +0000)]
Merge "Merge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev am: 837b86aa56 am: 61e811370d" into nyc-mr1-dev-plus-aosp
am: 5a80c62e43

* commit '5a80c62e436750050b97337f27f5aced2055abea':

Change-Id: Ic9afd84ae0265ae04fdcd8dc061e5fc71a805285

8 years agoMerge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev am: 837b86aa56 am:...
Gustav Sennton [Tue, 7 Jun 2016 16:38:00 +0000 (16:38 +0000)]
Merge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev am: 837b86aa56 am: 1a37df5ea1
am: f03c01a803

* commit 'f03c01a803bb5e7a28ac8fa68b88a377aa69c61e':
  Add variable PRODUCT_SHIPPING_API_LEVEL.

Change-Id: I55db35b30dbafcff226e675f97ba912093562ef1

8 years agoMerge "Merge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev am: 837b86aa56...
Android Build Merger (Role) [Tue, 7 Jun 2016 16:35:29 +0000 (16:35 +0000)]
Merge "Merge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev am: 837b86aa56 am: 61e811370d" into nyc-mr1-dev-plus-aosp

8 years agoMerge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev am: 837b86aa56
Gustav Sennton [Tue, 7 Jun 2016 16:35:18 +0000 (16:35 +0000)]
Merge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev am: 837b86aa56
am: 1a37df5ea1

* commit '1a37df5ea175033469165f46e2732f8ec9bb5537':
  Add variable PRODUCT_SHIPPING_API_LEVEL.

Change-Id: I36d226ff72d1c9a5e340a707ed939358f5c21f33

8 years agoMerge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev am: 837b86aa56
Gustav Sennton [Tue, 7 Jun 2016 16:35:18 +0000 (16:35 +0000)]
Merge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev am: 837b86aa56
am: 61e811370d

* commit '61e811370dec47396ff4c0732f19b30cf1f88605':
  Add variable PRODUCT_SHIPPING_API_LEVEL.

Change-Id: Ic662a8e1a6395199b2b52d170af825625ebd148f

8 years agoMerge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev
Gustav Sennton [Tue, 7 Jun 2016 16:32:33 +0000 (16:32 +0000)]
Merge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev
am: 837b86aa56

* commit '837b86aa5696fea28a0acfde7361a3c5d5824624':
  Add variable PRODUCT_SHIPPING_API_LEVEL.

Change-Id: I692a44938baa8e462041786b1f394dc5b41ac8e0

8 years agoMerge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev
Gustav Sennton [Tue, 7 Jun 2016 16:32:33 +0000 (16:32 +0000)]
Merge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev
am: 837b86aa56

* commit '837b86aa5696fea28a0acfde7361a3c5d5824624':
  Add variable PRODUCT_SHIPPING_API_LEVEL.

Change-Id: I8beb5632ed9db8cade04bf8792b5874f761c039e

8 years agoMerge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev
Gustav Sennton [Tue, 7 Jun 2016 16:21:15 +0000 (16:21 +0000)]
Merge "Add variable PRODUCT_SHIPPING_API_LEVEL." into nyc-dev

8 years agoMerge "Add NATIVE_TESTS class, move host native tests" am: e72fc63901 am: 10461b78f0...
Dan Willemsen [Tue, 7 Jun 2016 00:15:37 +0000 (00:15 +0000)]
Merge "Add NATIVE_TESTS class, move host native tests" am: e72fc63901 am: 10461b78f0 am: 32b36a8819
am: cb7af16c6e

* commit 'cb7af16c6e497e5f5d553352c86f62f024472a1c':
  Add NATIVE_TESTS class, move host native tests

Change-Id: I9d885e23b55e20e48ada35334de362bcd6408936

8 years agoMerge "Add NATIVE_TESTS class, move host native tests" am: e72fc63901 am: 10461b78f0
Dan Willemsen [Tue, 7 Jun 2016 00:12:16 +0000 (00:12 +0000)]
Merge "Add NATIVE_TESTS class, move host native tests" am: e72fc63901 am: 10461b78f0
am: 32b36a8819

* commit '32b36a88198b9e9f44c22d9103d67530ab0d8940':
  Add NATIVE_TESTS class, move host native tests

Change-Id: I846592e2c77fa7823d2635f61168b11c51433bfb

8 years agoMerge "Add NATIVE_TESTS class, move host native tests" am: e72fc63901
Dan Willemsen [Tue, 7 Jun 2016 00:09:39 +0000 (00:09 +0000)]
Merge "Add NATIVE_TESTS class, move host native tests" am: e72fc63901
am: 10461b78f0

* commit '10461b78f0955d9dba8d32045d1e35ff0f9a5c8c':
  Add NATIVE_TESTS class, move host native tests

Change-Id: Ia11b54676d3b33e58c177a5a375f29233657524e

8 years agoMerge "Add NATIVE_TESTS class, move host native tests"
Dan Willemsen [Tue, 7 Jun 2016 00:05:35 +0000 (00:05 +0000)]
Merge "Add NATIVE_TESTS class, move host native tests"
am: e72fc63901

* commit 'e72fc639014809b4d4239d7f7754c6950f1ad546':
  Add NATIVE_TESTS class, move host native tests

Change-Id: Ifb0401242afe1e6e16666001faf3d55471200c3f

8 years agoMerge "Add NATIVE_TESTS class, move host native tests"
Dan Willemsen [Mon, 6 Jun 2016 23:59:23 +0000 (23:59 +0000)]
Merge "Add NATIVE_TESTS class, move host native tests"

8 years agoMerge "Switch some build tools to Soong" am: c52d09e694 am: 8a78c90a95 am: 6fe82857b5
Dan Willemsen [Mon, 6 Jun 2016 23:08:58 +0000 (23:08 +0000)]
Merge "Switch some build tools to Soong" am: c52d09e694 am: 8a78c90a95 am: 6fe82857b5
am: d9a742b47a

* commit 'd9a742b47a9b5686e530d82acdd1652d0bf25e96':
  Switch some build tools to Soong

Change-Id: I62914c356c9b0f783e99f50e1b08ce01a98af9d7

8 years agoMerge "Switch some build tools to Soong" am: c52d09e694 am: 8a78c90a95
Dan Willemsen [Mon, 6 Jun 2016 23:06:22 +0000 (23:06 +0000)]
Merge "Switch some build tools to Soong" am: c52d09e694 am: 8a78c90a95
am: 6fe82857b5

* commit '6fe82857b51db783a0a8c5ca48cca02ac53c9da7':
  Switch some build tools to Soong

Change-Id: Ibe38c84ff0e0be64a35a8b25f07881c8ac699f33

8 years agoMerge "Switch some build tools to Soong" am: c52d09e694
Dan Willemsen [Mon, 6 Jun 2016 23:05:06 +0000 (23:05 +0000)]
Merge "Switch some build tools to Soong" am: c52d09e694
am: 8a78c90a95

* commit '8a78c90a95a3a0c5886b333e90994721eeb92734':
  Switch some build tools to Soong

Change-Id: I481784785375dfb6790d14681eb110e0f67bf65c

8 years agoMerge "Switch some build tools to Soong"
Dan Willemsen [Mon, 6 Jun 2016 22:58:28 +0000 (22:58 +0000)]
Merge "Switch some build tools to Soong"
am: c52d09e694

* commit 'c52d09e6944e531e02242cf971020cb2c0cf9844':
  Switch some build tools to Soong

Change-Id: I4ba945cad1eda7c696cd770243e226a09ff735ac

8 years agoMerge "Switch some build tools to Soong"
Treehugger Robot [Mon, 6 Jun 2016 22:51:56 +0000 (22:51 +0000)]
Merge "Switch some build tools to Soong"

8 years agoFix DSA APK signatures for API Level 8 and lower.
Alex Klyubin [Mon, 6 Jun 2016 21:58:23 +0000 (14:58 -0700)]
Fix DSA APK signatures for API Level 8 and lower.

This modifies JAR signing code to produce DSA signatures which are
accepted by all Android platforms rather than only API Level 9 and
higher.

The issue is that by default Bouncy Castle uses OID 1.2.840.10040.4.3
(dsaWithSha1) in PKCS #7 CMS SignerInfo whereas Android accepts that
only since API Level 9. However, OID 1.2.840.10040.4.1 (dsa) is
accepted by all Android platforms.

Bug: 27461702
Change-Id: I24256a255bcdc2108bdb447557af7568a2c096e3

8 years agoSwitch some build tools to Soong
Dan Willemsen [Mon, 6 Jun 2016 21:41:32 +0000 (14:41 -0700)]
Switch some build tools to Soong

In preparation for including them in prebuilts/build-tools.

acp: We use a prebuilt in prebuilts/sdk, but it's not part of the sdk.

ijar: We use the host libstdc++ to workaround the lack of libc++ on
some unbundled branches.

ziptime: We disable this on unbundled builds, due to the lack of libc++.

Change-Id: Ib9766b1dbddd151c38ff27c529865200ab37fce1

8 years agoMerge "Remove dead rgb2565" am: a571e83095 am: d1f0eb15c8 am: 029da90bf4
Dan Willemsen [Mon, 6 Jun 2016 21:47:07 +0000 (21:47 +0000)]
Merge "Remove dead rgb2565" am: a571e83095 am: d1f0eb15c8 am: 029da90bf4
am: c15ad313f9

* commit 'c15ad313f9da99266fe31b9ba58b8cf4b2b92802':
  Remove dead rgb2565

Change-Id: Id08762ea58df1545817df823aab86dc2fdc87277

8 years agoMerge "Remove dead rgb2565" am: a571e83095 am: d1f0eb15c8
Dan Willemsen [Mon, 6 Jun 2016 21:44:37 +0000 (21:44 +0000)]
Merge "Remove dead rgb2565" am: a571e83095 am: d1f0eb15c8
am: 029da90bf4

* commit '029da90bf41604c97ccf9806f1dcf49d9cd9982c':
  Remove dead rgb2565

Change-Id: Ieca7e7d6532de17c909a5a39ea44d1c665af934b

8 years agoMerge "Remove dead rgb2565" am: a571e83095
Dan Willemsen [Mon, 6 Jun 2016 21:43:16 +0000 (21:43 +0000)]
Merge "Remove dead rgb2565" am: a571e83095
am: d1f0eb15c8

* commit 'd1f0eb15c812b8c4ea8697b9e2171846e6510884':
  Remove dead rgb2565

Change-Id: I6a95c5cf31a05822d85fce16d1e9b311dd759cee

8 years agoMerge "Remove dead rgb2565"
Dan Willemsen [Mon, 6 Jun 2016 21:39:48 +0000 (21:39 +0000)]
Merge "Remove dead rgb2565"
am: a571e83095

* commit 'a571e83095a72d595e5e4e365e0ae52aefd64356':
  Remove dead rgb2565

Change-Id: I6dae3bbd804591a0e91f3467f021c5ee2dde4bf7

8 years agoMerge "Drop CLANG and CLANG_CXX in the environment" am: 27a55cd3c7 am: f03398b651...
Dan Willemsen [Mon, 6 Jun 2016 21:37:15 +0000 (21:37 +0000)]
Merge "Drop CLANG and CLANG_CXX in the environment" am: 27a55cd3c7 am: f03398b651 am: ecf97649bd
am: 0da86e5198

* commit '0da86e5198e6159ce68431d8794320c2e2ac6461':
  Drop CLANG and CLANG_CXX in the environment

Change-Id: I7d84b19a01e6b2c717d8818e928ed67289ae7b63

8 years agoMerge "Remove dead rgb2565"
Treehugger Robot [Mon, 6 Jun 2016 21:35:47 +0000 (21:35 +0000)]
Merge "Remove dead rgb2565"

8 years agoMerge "Drop CLANG and CLANG_CXX in the environment" am: 27a55cd3c7 am: f03398b651
Dan Willemsen [Mon, 6 Jun 2016 21:34:44 +0000 (21:34 +0000)]
Merge "Drop CLANG and CLANG_CXX in the environment" am: 27a55cd3c7 am: f03398b651
am: ecf97649bd

* commit 'ecf97649bd4ae5b2f1084874d9e809b73d9b4095':
  Drop CLANG and CLANG_CXX in the environment

Change-Id: I543ce82c8d6260724551c2b51aa7ae0aeb19c3d5

8 years agoMerge "Drop CLANG and CLANG_CXX in the environment" am: 27a55cd3c7
Dan Willemsen [Mon, 6 Jun 2016 21:33:07 +0000 (21:33 +0000)]
Merge "Drop CLANG and CLANG_CXX in the environment" am: 27a55cd3c7
am: f03398b651

* commit 'f03398b6519e1d9695c61da450346d5a0f0f8528':
  Drop CLANG and CLANG_CXX in the environment

Change-Id: I9fce3d3c203b89295529c72de4d094ff62d178fd

8 years agoMerge "Drop CLANG and CLANG_CXX in the environment"
Dan Willemsen [Mon, 6 Jun 2016 21:27:10 +0000 (21:27 +0000)]
Merge "Drop CLANG and CLANG_CXX in the environment"
am: 27a55cd3c7

* commit '27a55cd3c703c190f933630e503d963ef7478183':
  Drop CLANG and CLANG_CXX in the environment

Change-Id: I3850b1783fb47cda05f1a7799ff8ceddb589e033

8 years agoMerge "Improve efficiency of using the DataSource abstraction." am: 7353eabd14 am...
Alex Klyubin [Mon, 6 Jun 2016 21:27:08 +0000 (21:27 +0000)]
Merge "Improve efficiency of using the DataSource abstraction." am: 7353eabd14 am: 732b29a5c3 am: 31e3dab7bb
am: 656cbe7547

* commit '656cbe754790df9dfdbd4b8b65805e4c3fad5ba7':
  Improve efficiency of using the DataSource abstraction.

Change-Id: I087e55eef64e872532e47d93d2f0d5cbd2acac74

8 years agoMerge "Improve efficiency of using the DataSource abstraction." am: 7353eabd14 am...
Alex Klyubin [Mon, 6 Jun 2016 21:24:37 +0000 (21:24 +0000)]
Merge "Improve efficiency of using the DataSource abstraction." am: 7353eabd14 am: 732b29a5c3
am: 31e3dab7bb

* commit '31e3dab7bb7dd447c1043a671668d4a3987daded':
  Improve efficiency of using the DataSource abstraction.

Change-Id: I4e3719cf4283b2fa93009e68394071b0a6ce6f45

8 years agoMerge "Improve efficiency of using the DataSource abstraction." am: 7353eabd14
Alex Klyubin [Mon, 6 Jun 2016 21:23:05 +0000 (21:23 +0000)]
Merge "Improve efficiency of using the DataSource abstraction." am: 7353eabd14
am: 732b29a5c3

* commit '732b29a5c38a3a33bdffea662875e6a8dab894b3':
  Improve efficiency of using the DataSource abstraction.

Change-Id: I4b2e05ffc80d59ef19a1b78c3560f0d21c5b04b2

8 years agoMerge "Drop CLANG and CLANG_CXX in the environment"
Treehugger Robot [Mon, 6 Jun 2016 21:22:57 +0000 (21:22 +0000)]
Merge "Drop CLANG and CLANG_CXX in the environment"

8 years agoMerge "Improve efficiency of using the DataSource abstraction."
Alex Klyubin [Mon, 6 Jun 2016 21:17:02 +0000 (21:17 +0000)]
Merge "Improve efficiency of using the DataSource abstraction."
am: 7353eabd14

* commit '7353eabd14cbfae2c123a58cae4ce1e770ee351d':
  Improve efficiency of using the DataSource abstraction.

Change-Id: Ia1ab6c7d0b94c59ab6d7b41828e8e5d676c212e5

8 years agoMerge "Improve efficiency of using the DataSource abstraction."
Alex Klyubin [Mon, 6 Jun 2016 21:07:52 +0000 (21:07 +0000)]
Merge "Improve efficiency of using the DataSource abstraction."

8 years agoRemove dead rgb2565
Dan Willemsen [Mon, 6 Jun 2016 20:32:11 +0000 (13:32 -0700)]
Remove dead rgb2565

Change-Id: I2397dc97768f24a7c416bff96dd983fc796cbb53

8 years agoDrop CLANG and CLANG_CXX in the environment
Dan Willemsen [Mon, 6 Jun 2016 19:21:06 +0000 (12:21 -0700)]
Drop CLANG and CLANG_CXX in the environment

We'll explicitly pass these variables to the static analyzer builds in
binary.mk

Bug: 29071982
Change-Id: Ifc7633d36f5785fe16b63f54b885396c2cab542a

8 years agoMerge "Switch signapk to apksigner-core." am: 1a39e8eb34 am: 2f24b771ea am: 56d75bb19d
Alex Klyubin [Mon, 6 Jun 2016 20:04:12 +0000 (20:04 +0000)]
Merge "Switch signapk to apksigner-core." am: 1a39e8eb34 am: 2f24b771ea am: 56d75bb19d
am: 225738f7b6

* commit '225738f7b62f20011290aebc9f4ed966a5000522':
  Switch signapk to apksigner-core.

Change-Id: Ic7b4a22c1b556111cebef82253fed3fe38bdb513

8 years agoMerge "Switch signapk to apksigner-core." am: 1a39e8eb34 am: 2f24b771ea
Alex Klyubin [Mon, 6 Jun 2016 20:00:21 +0000 (20:00 +0000)]
Merge "Switch signapk to apksigner-core." am: 1a39e8eb34 am: 2f24b771ea
am: 56d75bb19d

* commit '56d75bb19d19fdc5001152d9bcd71eca01f84de6':
  Switch signapk to apksigner-core.

Change-Id: Ib3b5e21aa2c45e96871b4778583aa6484594fd10

8 years agoMerge "Switch signapk to apksigner-core." am: 1a39e8eb34
Alex Klyubin [Mon, 6 Jun 2016 19:59:12 +0000 (19:59 +0000)]
Merge "Switch signapk to apksigner-core." am: 1a39e8eb34
am: 2f24b771ea

* commit '2f24b771eac14924ba9d5ab1a0e69da1641df582':
  Switch signapk to apksigner-core.

Change-Id: I3b8ddfcf2369247713b1570cb901cc5604622c75

8 years agoMerge "Switch signapk to apksigner-core."
Alex Klyubin [Mon, 6 Jun 2016 19:52:25 +0000 (19:52 +0000)]
Merge "Switch signapk to apksigner-core."
am: 1a39e8eb34

* commit '1a39e8eb3408f45d5f75b261fc073843ab83645b':
  Switch signapk to apksigner-core.

Change-Id: I39af8650adfc9ee12f5d6256e4a2083d4f87acfb

8 years agoMerge "Switch signapk to apksigner-core."
Alex Klyubin [Mon, 6 Jun 2016 19:40:23 +0000 (19:40 +0000)]
Merge "Switch signapk to apksigner-core."

8 years agoImprove efficiency of using the DataSource abstraction.
Alex Klyubin [Mon, 6 Jun 2016 18:12:50 +0000 (11:12 -0700)]
Improve efficiency of using the DataSource abstraction.

This adds getByteBuffer and copyTo methods to the DataSource
abstraction. These methods enable the client to avoid unnecessary
copying of the data source's data.

Bug: 27461702
Change-Id: If4e9f902ea75c1ca5c7be0e20c0e7218faf9c504

8 years agoMerge "resolve merge conflicts of a87e5f8 to nyc-mr1-dev-plus-aosp" into nyc-mr1...
Ian Pedowitz [Mon, 6 Jun 2016 17:34:56 +0000 (17:34 +0000)]
Merge "resolve merge conflicts of a87e5f8 to nyc-mr1-dev-plus-aosp" into nyc-mr1-dev-plus-aosp
am: 5131171a2e

* commit '5131171a2eaafcd9de3ad4f8fdbabf5dc34f9304':

Change-Id: I34b6306572d034224f669963c3ffead1fe4ba18b

8 years agoresolve merge conflicts of 7a50757 to nyc-mr1-dev am: 1d2bfb274e
Ian Pedowitz [Mon, 6 Jun 2016 17:34:56 +0000 (17:34 +0000)]
resolve merge conflicts of 7a50757 to nyc-mr1-dev am: 1d2bfb274e
am: c9d37aba6b

* commit 'c9d37aba6beaafe54a5738274de36dda419d395f':
  NYC is 7.0

Change-Id: Ic6597ea9996eaccc88cf58ef379ebc9eab6be337

8 years agoMerge "resolve merge conflicts of a87e5f8 to nyc-mr1-dev-plus-aosp" into nyc-mr1...
Ian Pedowitz [Mon, 6 Jun 2016 17:32:49 +0000 (17:32 +0000)]
Merge "resolve merge conflicts of a87e5f8 to nyc-mr1-dev-plus-aosp" into nyc-mr1-dev-plus-aosp

8 years agoresolve merge conflicts of 7a50757 to nyc-mr1-dev
Ian Pedowitz [Mon, 6 Jun 2016 17:32:32 +0000 (17:32 +0000)]
resolve merge conflicts of 7a50757 to nyc-mr1-dev
am: 1d2bfb274e

* commit '1d2bfb274e4e62875809aeed632d865e85974b4c':
  NYC is 7.0

Change-Id: I2565e7ab290eea462a1e0b32599378a95b7c4f1f

8 years agoresolve merge conflicts of a87e5f8 to nyc-mr1-dev-plus-aosp
Ian Pedowitz [Mon, 6 Jun 2016 17:31:58 +0000 (10:31 -0700)]
resolve merge conflicts of a87e5f8 to nyc-mr1-dev-plus-aosp

Change-Id: I22202dc052ba31f13bd5c6802cb5dfc9bd329ad8

8 years agoresolve merge conflicts of 7a50757 to nyc-mr1-dev
Ian Pedowitz [Mon, 6 Jun 2016 17:27:28 +0000 (10:27 -0700)]
resolve merge conflicts of 7a50757 to nyc-mr1-dev

Change-Id: Ia2ef0a8289d53f9eac47e42336a1fd5f01124a57

8 years agoNYC is 7.0
Ian Pedowitz [Mon, 6 Jun 2016 17:13:06 +0000 (17:13 +0000)]
NYC is 7.0
am: 7a50757731

* commit '7a5075773145704fbc08dbb08bd6e859e04e9859':
  NYC is 7.0

Change-Id: Ia2d810debba042e21e34c340081369bff970db60

8 years agoNYC is 7.0
Ian Pedowitz [Wed, 1 Jun 2016 00:36:44 +0000 (17:36 -0700)]
NYC is 7.0

Bug: 29056633
Change-Id: Ib0186c5affd16b5223ba547b2cfff49d830dac1c

8 years agoRemoving N from PLATFORM_VERSION_ALL_CODENAMES
Ian Pedowitz [Mon, 6 Jun 2016 17:06:39 +0000 (10:06 -0700)]
Removing N from PLATFORM_VERSION_ALL_CODENAMES

Change-Id: I328dfa703faf2bd3232f68102d5c7f4b379df030
Fixes: 29117805

8 years agoMerge "Add default values for pm.dexopt.core-app." into nyc-dev am: da147a7c20 am...
Narayan Kamath [Mon, 6 Jun 2016 16:12:30 +0000 (16:12 +0000)]
Merge "Add default values for pm.dexopt.core-app." into nyc-dev am: da147a7c20 am: a5c29e31d4
am: d78fa32f2c

* commit 'd78fa32f2c05425bbb855714b9083cb1f7d2ce76':

Change-Id: I1316713d85f4519b12dea35803b9e14e6f6207ce

8 years agoMerge "Add default values for pm.dexopt.core-app." into nyc-dev am: da147a7c20 am...
Narayan Kamath [Mon, 6 Jun 2016 16:11:52 +0000 (16:11 +0000)]
Merge "Add default values for pm.dexopt.core-app." into nyc-dev am: da147a7c20 am: 8b62c008f6
am: 753ead8dbe

* commit '753ead8dbedc4bb4e620e009be8c3608e995294c':
  Add default values for pm.dexopt.core-app.

Change-Id: I038cb8ebe14cc529eae8985926bce10f9045a5d0

8 years agoMerge "Add default values for pm.dexopt.core-app." into nyc-dev am: da147a7c20
Narayan Kamath [Mon, 6 Jun 2016 15:46:43 +0000 (15:46 +0000)]
Merge "Add default values for pm.dexopt.core-app." into nyc-dev am: da147a7c20
am: a5c29e31d4

* commit 'a5c29e31d4cf8a80320e2cb0513bd4941f62eec7':

Change-Id: I76e3221877c1108fc4f2a3dc38de57d22f06a9a0

8 years agoMerge "Add default values for pm.dexopt.core-app." into nyc-dev
Narayan Kamath [Mon, 6 Jun 2016 15:23:22 +0000 (15:23 +0000)]
Merge "Add default values for pm.dexopt.core-app." into nyc-dev
am: da147a7c20

* commit 'da147a7c20bf73f9b3736f6c479f3a8f3f56ab9e':
  Add default values for pm.dexopt.core-app.

Change-Id: I11b1338f33e7e1bb99341e086bd6bcd7fb5f47f9

8 years agoMerge "Add default values for pm.dexopt.core-app." into nyc-dev am: da147a7c20
Narayan Kamath [Mon, 6 Jun 2016 15:23:22 +0000 (15:23 +0000)]
Merge "Add default values for pm.dexopt.core-app." into nyc-dev am: da147a7c20
am: 8b62c008f6

* commit '8b62c008f68ff3576469cd183d4ca821d4d59876':
  Add default values for pm.dexopt.core-app.

Change-Id: Iae975aae9b9a3aae8ab2efbe99e0c286eb7fce0c

8 years agoMerge "Add default values for pm.dexopt.core-app." into nyc-dev
Narayan Kamath [Mon, 6 Jun 2016 15:15:01 +0000 (15:15 +0000)]
Merge "Add default values for pm.dexopt.core-app." into nyc-dev
am: da147a7c20

* commit 'da147a7c20bf73f9b3736f6c479f3a8f3f56ab9e':
  Add default values for pm.dexopt.core-app.

Change-Id: I566fc87539166998340617bbcc7336b5fcc691bc

8 years agoMerge "Add default values for pm.dexopt.core-app." into nyc-dev
Narayan Kamath [Mon, 6 Jun 2016 14:48:03 +0000 (14:48 +0000)]
Merge "Add default values for pm.dexopt.core-app." into nyc-dev

8 years agoMerge "Error on external includes" am: 4b33f51043 am: d983b78a6f am: b25374cfe1
Dan Willemsen [Sat, 4 Jun 2016 01:16:55 +0000 (01:16 +0000)]
Merge "Error on external includes" am: 4b33f51043 am: d983b78a6f am: b25374cfe1
am: ad3bd60374

* commit 'ad3bd603741a231e60d3d7b9ab6f9ca196888abd':
  Error on external includes

Change-Id: Iea2b61d431d60c3e7e2438dcc9943d4f3c5b2d52

8 years agoMerge "Error on external includes" am: 4b33f51043 am: d983b78a6f
Dan Willemsen [Sat, 4 Jun 2016 01:14:33 +0000 (01:14 +0000)]
Merge "Error on external includes" am: 4b33f51043 am: d983b78a6f
am: b25374cfe1

* commit 'b25374cfe14fb8d26be5d7b5efad419ec94535e8':
  Error on external includes

Change-Id: I4f16b628f88d47083df6bee05e04cc21a6d0701d

8 years agoMerge "Error on external includes" am: 4b33f51043
Dan Willemsen [Sat, 4 Jun 2016 01:13:07 +0000 (01:13 +0000)]
Merge "Error on external includes" am: 4b33f51043
am: d983b78a6f

* commit 'd983b78a6fac17bbfb26d61f28510476f8edb99a':
  Error on external includes

Change-Id: I82ba6748ea08cb861e3cf4f0fbade2f277433413

8 years agoMerge "Error on external includes"
Dan Willemsen [Sat, 4 Jun 2016 01:09:52 +0000 (01:09 +0000)]
Merge "Error on external includes"
am: 4b33f51043

* commit '4b33f510436f88774f5217b472835973fd8d5b2b':
  Error on external includes

Change-Id: Ib2fb1470cee531cb043e7fe4a8e310fb026dcb3c

8 years agoMerge "Error on external includes"
Dan Willemsen [Sat, 4 Jun 2016 01:03:20 +0000 (01:03 +0000)]
Merge "Error on external includes"