Commit Graph

19109 Commits

Author SHA1 Message Date
Elliott Hughes
1aff55c947 Merge "Lose recovery_l10n to bootable/recovery, where it belongs." 2016-03-26 15:45:24 +00:00
Elliott Hughes
00e91ab81b Lose recovery_l10n to bootable/recovery, where it belongs.
Bug: http://b/27837319
Change-Id: I13de34390338ba4c420a7ff6cc8e6d3858038f28
2016-03-26 08:43:08 -07:00
Dan Willemsen
a279b12905 Merge "Replace custom rules, remove ACP" 2016-03-23 21:45:04 +00:00
Dan Willemsen
f230a38299 Replace custom rules, remove ACP
A few LOCAL_ADDITIONAL_DEPENDENCIES were required, where
LOCAL_REQUIRED_MODULES would be nicer, but you can't require a module of
the same name. It would create a dependency loop with the current
require implementation, so it's filtered by the build system.

Also translate monkey from ALL_PREBUILTS to a prebuilt like the rest of
the tools. This doesn't change anything, since 'monkey' is already in
build/target/product/base.mk.

ACP is being removed, so use the standard build system macros to copy
files.

Change-Id: I4f73c6b35c0d7ae25467145b0a9d5c32ba4578d2
2016-03-23 13:22:38 -07:00
Elliott Hughes
89f8743783 Remove yuv420sp2rgb.
Hasn't been touched since cupcake, and only builds if you're targeting 32-bit
ARM, which no target still does anyway.

Change-Id: I6860a34c72c21ca7e04df288631a8950732b2e97
2016-03-22 21:13:28 -07:00
Yohann Roussel
403636a46f Merge "Set min api level when compiling stubs current" 2016-03-21 16:45:06 +00:00
Yohann Roussel
9120adfa4c Set min api level when compiling stubs current
Bug: 27371864
Bug: 27763423

Change-Id: Iaab699a5b300c0f4e41cd89de07f2462b2f2532c
2016-03-21 17:14:02 +01:00
Christopher Ferris
2f8b0fc1fe Merge "Fix how the script gets data from apks." 2016-03-19 00:05:53 +00:00
Yohann Roussel
241e1565fa Merge "Package Jack and Jill directly from prebuilt" 2016-03-18 08:54:30 +00:00
Yohann Roussel
6f5779692a Package Jack and Jill directly from prebuilt
Instead of taking it from out.

Bug: 27372042
Change-Id: Ie266104e51c09fa21ccb09c1f27ad7068472965c
2016-03-17 15:16:25 +01:00
Christopher Ferris
abe22f4616 Fix how the script gets data from apks.
The previous code used unzip to get the offsets of the files in
the zip file. This was an estimate, and it turns out to be wrong
in many cases. Replace that with zipinfo -v which gives the exact
offset of the files in the zip.

Also update the tmp files so that they are in a dictionary of their
own by apk, instead of embedded in the offset list.

Change-Id: I8f5efd95f2d2e39e20cc0b6b6571b799be21ef32
2016-03-16 13:11:18 -07:00
Christopher Ferris
782e50b099 Merge "Find abi before trying to decode the stack." 2016-03-16 02:02:44 +00:00
Christopher Ferris
bf8a940234 Find abi before trying to decode the stack.
The CallStack function prints stacks to the log. Unfortunately, our
stack script defaults to arm, so if the data is actually arm64, we'll
do nothing. Modify the script to parse the input trying to determine
the abi before processing the rest of the lines. At the very least,
we'll be able to correctly choose between arm and arm64.

The only downside, is that, the old method could take dumps from different
abis, but no one I know does this.

Bug: 26569638
Change-Id: I5935b82fe0af1e788b0d3edc535b9f0cbb7d1b28
2016-03-15 16:25:19 -07:00
Dan Willemsen
2f3ee5f0a5 Merge "Remove unused libhost dependency"
am: 360bff6959

* commit '360bff69598661c8aee6a236d87e2f68576eb7eb':
  Remove unused libhost dependency
2016-03-01 04:59:05 +00:00
Dan Willemsen
360bff6959 Merge "Remove unused libhost dependency" 2016-03-01 04:56:39 +00:00
Dan Willemsen
0877623830 Remove unused libhost dependency
Change-Id: I5999c1076ca0bce7a7ee91a0c533d99e639062c9
2016-02-29 19:56:40 -08:00
Courtney Goeltzenleuchter
5858e3259a Merge "vulkan: Add Vulkan headers and stub library"
am: 049873ecec

* commit '049873ecec98fdb7cb17ef18a8b1e403cc00dd2f':
  vulkan: Add Vulkan headers and stub library
2016-02-25 21:46:01 +00:00
Dan Albert
049873ecec Merge "vulkan: Add Vulkan headers and stub library" 2016-02-25 21:42:09 +00:00
Dan Albert
9769056312 Merge "Replace splitlines() with something more tolerant."
am: 064e70f7ca

* commit '064e70f7caa3c948c47e85dfb945530394242c58':
  Replace splitlines() with something more tolerant.
2016-02-25 07:12:36 +00:00
Dan Albert
064e70f7ca Merge "Replace splitlines() with something more tolerant." 2016-02-25 07:08:32 +00:00
Dan Albert
f54e2bb77d Merge "Add a fix for old, broken devices."
am: 957b431d22

* commit '957b431d22ff432e8d00c0da181c682f1f8e7daa':
  Add a fix for old, broken devices.
2016-02-24 22:14:05 +00:00
Dan Albert
957b431d22 Merge "Add a fix for old, broken devices." 2016-02-24 22:07:44 +00:00
Dan Albert
a5c2f34fc3 Merge "Fix the pylint issues that have built up..."
am: 62e5e156f6

* commit '62e5e156f6be3e2b7dc6a0529de3b98428bc14f5':
  Fix the pylint issues that have built up...
2016-02-24 21:40:25 +00:00
Dan Albert
62e5e156f6 Merge "Fix the pylint issues that have built up..." 2016-02-24 20:31:02 +00:00
Dan Albert
9bee8c209c Replace splitlines() with something more tolerant.
Old devices suck. Old devices on Windows seem to suck harder.

Change-Id: I88df25d2c480439859c913e9d8f8fb7ef04b7d5b
2016-02-24 12:28:45 -08:00
Dan Albert
aaf5455b16 Add a fix for old, broken devices.
Not sure exactly why this happens, but it keeps cropping up on my JB
nakasi when running the NDK tests.

Change-Id: Ic5c35f9ab01c0a83f98a6d074220c89ec765a812
2016-02-24 11:39:42 -08:00
Dan Albert
5ca14aa777 Fix the pylint issues that have built up...
Change-Id: I73b14c468a27dffb5c3524b2141682f9e1cafe35
2016-02-24 11:39:14 -08:00
Courtney Goeltzenleuchter
40c8b0a41b vulkan: Add Vulkan headers and stub library
Change-Id: Ie2352b4d9a5a25dd18b41bd8da1b7330bbbdbca1
2016-02-24 09:48:33 -07:00
Baligh Uddin
72a351d924 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-02-23 16:42:56 +00:00
Baligh Uddin
39eb80b297 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 27293916
Change-Id: I7cc8fcb40692858d637e967ca524dea0efc06f4a
2016-02-23 08:38:49 -08:00
Baligh Uddin
51d540fc97 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 27293916
Change-Id: I5828375c8ca292abd8a923ed29b51a35e1d56df9
2016-02-23 08:35:58 -08:00
Neil Fuller
602245b028 Merge "Switch RmTypeDefs over to asm v5"
am: 611120adfd

* commit '611120adfd390a98a1ffab89a6b20d1be589edf6':
  Switch RmTypeDefs over to asm v5
2016-02-18 18:22:43 +00:00
Neil Fuller
b7fed51226 Merge "Enable Java 1.8 language features in stubs"
am: 30f2469c5c

* commit '30f2469c5c27e4c84e6d9ef445e11665a097193e':
  Enable Java 1.8 language features in stubs
2016-02-18 18:22:34 +00:00
Neil Fuller
611120adfd Merge "Switch RmTypeDefs over to asm v5" 2016-02-18 13:43:38 +00:00
Neil Fuller
1388ea2a6c Switch RmTypeDefs over to asm v5
Required if it is to deal with v52 class files.

Bug: 27189914
(cherry-picked from commit 79c3a724b8)

Change-Id: I8647dd7807a153457e5af5ff13a414af853057ab
2016-02-18 11:53:07 +00:00
Neil Fuller
30f2469c5c Merge "Enable Java 1.8 language features in stubs" 2016-02-18 11:31:57 +00:00
Alex Klyubin
702ed27285 Switch from SHA-1 to SHA-256 for new signing key certs.
This is to move OTA update package verification logic for new Android
devices from SHA-1 to SHA-256.

Prior to this change the script which generates new signing keys
used SHA-1 in certificates. This change switches the script from SHA-1
to SHA-256. The reason is that OTA updates are accepted only if they
are signed using the same digest algorithm as in the certificate.

Bug: 25643280
Bug: 20580998
Change-Id: I9babe85946a43697aeb4309837504aea25e26763
2016-02-17 13:19:41 -08:00
Bill Yi
d2804bb2f3 Merge commit 'fff86a9fe2069257ffc992af891ee48b2c0089ae' into HEAD 2016-02-17 09:50:16 -08:00
Neil Fuller
39bede2a73 Enable Java 1.8 language features in stubs
Bug: 26753820
(cherry-picked from commit 0f151d8043)

Change-Id: I5c988874c2ad9e98389f8a66691fb3545211443e
2016-02-17 14:46:37 +00:00
Neil Fuller
fd1550eb4d Merge "Update to api-generator 22.9.4." 2016-02-17 11:10:10 +00:00
Tor Norbye
6bb9311fbe Update to api-generator 22.9.4.
The new API generator uses ASM 5.0.4 instead of 4.0, which makes
it capable of handling class files format 52. It also drops the
dependency on the SDK common jar and only depends on Guava (and
ASM), using the offline Maven repository directly.

(cherry-picked from commit 1d7a69a635)

Change-Id: Ia8322366f4a8f7a70610d07104375f53d54aab01
2016-02-16 13:40:29 +00:00
Elliott Hughes
16801f2d4a Merge "Remove the old NDK samples." 2016-02-10 15:47:28 +00:00
Brian Carlstrom
43c1d0e1bb Merge "Upgrade to ASM 5" 2016-02-10 03:29:28 +00:00
Deepanshu Gupta
2985dcbed1 Upgrade to ASM 5
(cherry picked from commit 3162d05475)

Change-Id: If93100d5d930f648e2e0ada6cf1130030704852b
2016-02-09 19:10:46 -08:00
Neil Fuller
46c88b815d Merge "Explicitly keep stubs as v51 / 1.7 class files" 2016-02-09 23:01:40 +00:00
Elliott Hughes
8c0e4a011b Remove the old NDK samples.
They're on github now (https://github.com/googlesamples/android-ndk),
and owned by devrel.

Change-Id: I2f94a78845ad944115c0ee515aa26f1e82a65459
2016-02-09 13:36:31 -08:00
Elliott Hughes
698cfb9587 Merge "Lose native_app_glue and ndk_helper to ndk/." 2016-02-09 01:52:13 +00:00
Elliott Hughes
11dd625b0f Lose native_app_glue and ndk_helper to ndk/.
Bug: http://b/27072518
Change-Id: I0ae07cf0b34f374a8c3208d7daae632f3361271f
2016-02-08 16:54:06 -08:00
Dimitry Ivanov
42dd1d3072 Merge changes Ic24593e1,I3b5f82dd
* changes:
  Add new libm symbols to android-23
  Copy libm symbols from android-21
2016-02-04 00:24:03 +00:00
Dimitry Ivanov
ac30ab6340 Add new libm symbols to android-23
Bug: http://b/26389373
Change-Id: Ic24593e1f66d27463c99333c82d38a3277dddd07
2016-02-03 19:09:56 -05:00