Commit graph

40437 commits

Author SHA1 Message Date
Dan Willemsen
ef9a07958f Merge "Clean up Makefiles, remove HOST_JDK_IS_64BIT_VERSION" am: 3669fbc4c9 am: 5977a3cb18
am: 5c223f1b0b

Change-Id: I1e2f47b4cbedc7d1a49c33620d0ac4feba97c29f
2017-07-26 20:49:55 +00:00
Dan Willemsen
5c223f1b0b Merge "Clean up Makefiles, remove HOST_JDK_IS_64BIT_VERSION" am: 3669fbc4c9
am: 5977a3cb18

Change-Id: I5b60ba77c77a8e635cfc1f495f07b217eb486cee
2017-07-26 20:45:56 +00:00
Dan Willemsen
5977a3cb18 Merge "Clean up Makefiles, remove HOST_JDK_IS_64BIT_VERSION"
am: 3669fbc4c9

Change-Id: Ibfbc1f11eac0870a5eec7211c868fdcb38f395e0
2017-07-26 20:42:35 +00:00
Treehugger Robot
3669fbc4c9 Merge "Clean up Makefiles, remove HOST_JDK_IS_64BIT_VERSION" 2017-07-26 20:26:31 +00:00
Bill Yi
03907bdaeb Import translations. DO NOT MERGE
Change-Id: I83d6d6794644e7bf00bcd3e9d24f801dd0f26ec7
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
2017-07-26 11:28:31 -07:00
Bill Yi
cd23c7560e Import translations. DO NOT MERGE
Change-Id: Ie2ee3d601e39084145911761b1204e5f4cafd219
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
2017-07-26 11:28:18 -07:00
Dan Willemsen
6e29475b9f Clean up Makefiles, remove HOST_JDK_IS_64BIT_VERSION
This builds on Darwin fine, so remove the non-standard darwin checks.

Remove HOST_JDK_IS_64BIT_VERSION, it's always true now, and this is the
only user.

Test: mmm packages/inputmethods/LatinIME/tools/dicttool:liblatinime-aosp-dicttool-host
Change-Id: I750c6baa29cf1d27a885ff064f0daf9d986db0b9
2017-07-26 10:59:15 -07:00
Bill Yi
b5498e2540 Import translations. DO NOT MERGE am: 3025a229ba -s ours
am: 52aaa5c2f4  -s ours

Change-Id: Iefe17ee238c1c0a9b3a3ff7646be0bb94cb21905
2017-07-26 17:49:26 +00:00
Bill Yi
ed6a928aff Import translations. DO NOT MERGE am: 3025a229ba -s ours
am: 6f90d21def  -s ours

Change-Id: I192a3671bd5aee886b67214c184994fada106ac4
2017-07-26 17:26:46 +00:00
Bill Yi
6f90d21def Import translations. DO NOT MERGE
am: 3025a229ba  -s ours

Change-Id: I1b240370982c3797a2db5797c0c04edddb098ed0
2017-07-26 17:06:01 +00:00
Bill Yi
52aaa5c2f4 Import translations. DO NOT MERGE
am: 3025a229ba  -s ours

Change-Id: I0114dbd71207827cabebdfe251cf55ef32d6ce1e
2017-07-26 17:04:29 +00:00
Bill Yi
3025a229ba Import translations. DO NOT MERGE
Change-Id: Ib4e62fdb016fe7a1bf1af921ca278c6163e7da01
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
2017-07-26 07:29:34 -07:00
Bill Yi
3385da1f20 Import translations. DO NOT MERGE
Change-Id: I93dd89f9cd29db52a2660b162a2c00959dc040d2
Auto-generated-cl: translation import
Exempt-From-Owner-Approval: translation import
2017-07-13 05:38:14 -07:00
Bill Yi
d677f30367 Import translations. DO NOT MERGE
Change-Id: I5ee735229f2f06ddf12332496d7cc4d27c4bb87c
Auto-generated-cl: translation import
2017-06-27 00:41:00 -07:00
Bill Yi
862dafaa6a Import translations. DO NOT MERGE
Change-Id: I9670b44e5df11ebb9b81a31afff8f5167e178057
Auto-generated-cl: translation import
2017-06-22 16:17:10 -07:00
TreeHugger Robot
59716cb47a Merge "Import translations. DO NOT MERGE" 2017-06-21 20:12:51 +00:00
TreeHugger Robot
6746323540 Merge "Import translations. DO NOT MERGE" 2017-06-21 19:48:32 +00:00
Bill Yi
1eb4270b38 Import translations. DO NOT MERGE
Change-Id: I67380e155bb7d31b62e7a429d01823d34b9c57cd
Auto-generated-cl: translation import
2017-06-20 23:11:54 -07:00
Bill Yi
ee6a4fd1a1 Import translations. DO NOT MERGE
Change-Id: Ia8378e5bcb82aafaf51d0e877a14b83c46f21fe1
Auto-generated-cl: translation import
2017-06-20 22:59:37 -07:00
Bill Yi
bb0320d466 Import translations. DO NOT MERGE
Change-Id: Ia1ba3afca4c2e76f073d9f0fbe4b1cb317eadd59
Auto-generated-cl: translation import
2017-06-20 22:51:42 -07:00
Paul Duffin
f339af6018 Merge "Fix dependencies of packages that target earlier releases" am: bde4c9a8df am: c44dd5a879 -s ours am: dec3c3d02b -s ours
am: da238095c9  -s ours

Change-Id: I4f8cf81dd24b1c21efb52a166eea70abd1dd8785
2017-06-15 05:34:52 +00:00
Paul Duffin
da238095c9 Merge "Fix dependencies of packages that target earlier releases" am: bde4c9a8df am: c44dd5a879 -s ours
am: dec3c3d02b  -s ours

Change-Id: Ief9ddd7f24e1b921e9905cc334780e45b9f67218
2017-06-15 05:25:20 +00:00
Paul Duffin
dec3c3d02b Merge "Fix dependencies of packages that target earlier releases" am: bde4c9a8df
am: c44dd5a879  -s ours

Change-Id: I08f18c4bf6f373548509882f55d1161b35fc752a
2017-06-15 05:17:32 +00:00
Paul Duffin
c44dd5a879 Merge "Fix dependencies of packages that target earlier releases"
am: bde4c9a8df

Change-Id: I24ee27f2d99de7cee6aace00b3d721cd91fff3d4
2017-06-15 05:15:01 +00:00
Paul Duffin
bde4c9a8df Merge "Fix dependencies of packages that target earlier releases" 2017-06-15 05:09:45 +00:00
Paul Duffin
b2c5f21750 Fix dependencies of packages that target earlier releases am: 6767e05934
am: 6736fb2967

Change-Id: Ie2bfb2e0c422e7a7e2f9cf96ba38e989d0c3c8a9
2017-06-14 18:21:09 +00:00
Paul Duffin
6736fb2967 Fix dependencies of packages that target earlier releases
am: 6767e05934

Change-Id: I84712a036ee5e2b2eda093f6eda614acc34c4bba
2017-06-14 18:11:34 +00:00
Paul Duffin
76ae487e59 Fix dependencies of packages that target earlier releases
A previous change added legacy-android-test as a static dependency to
all packages that build against the current, test_current or
system_current and failed to compile when the junit and android.test
classes were removed from the API. Unfortunately, those changes did not
take into account that some of those packages target earlier API
versions and so will always have the classes available at runtime.

This change replaces those static dependencies with dynamic dependencies
for any package that targets an earlier API version. The file changes
were made automatically by a tool that constructed and then analyzed a
full dependency graph of all the Android Java modules. The individual
changes were checked manually to ensure that the changes matched the
intent. The affected modules were built against an API with the junit
and android.test classes removed. Any issues found during this process
resulted in either the tool being updated to address the issue or a
separate change being made to fix an existing problem with the build. A
sample of the affected packages were run to ensure that they worked as
expected at runtime; no issues were found during testing.

The following change descriptions were generated automatically and so
may be a little repetitive. They are provided to give the reviewer
enough information to check the comments match what has actually been
changed and check the reasoning behind the changes.

* tests/Android.mk
    Removed legacy-android-test from LOCAL_STATIC_JAVA_LIBRARIES
    because LatinIMETests's manifest file (AndroidManifest.xml) targets
    API level 21 and dynamically includes the android.test.runner
    library at runtime so there is no point in statically including the
    classes.

    Added 'android.test.mock.sdk' and 'legacy-android-test' to
    LOCAL_JAVA_LIBRARIES because module LatinIMETests builds against
    'LOCAL_SDK_VERSION := current' and uses classes from packages
    android.test and android.test.mock (possibly indirectly) so will no
    longer compile once they are removed from the API.

    Dependency 'android.test.mock.sdk' is used instead of
    'android.test.mock' because module LatinIMETests builds against the
    API not internal jars and so should use libraries that build
    against the API not internal jars.

    A future change will replace the dependency on
    'legacy-android-test', which builds against the internal jars with
    a dependency on 'android.legacy.test' which will build against the
    API.

Bug: 30188076
Test: make checkbuild and ran a sample of tests
Change-Id: I63f1a8ad16a76aba0da89b69a64cdae4400af5a0
Merged-In: Icab8a4c4801536f112e29dfd2dc66be8b90b811d
2017-06-14 18:56:49 +01:00
Paul Duffin
6767e05934 Fix dependencies of packages that target earlier releases
A previous change added legacy-android-test as a static dependency to
all packages that build against the current, test_current or
system_current and failed to compile when the junit and android.test
classes were removed from the API. Unfortunately, those changes did not
take into account that some of those packages target earlier API
versions and so will always have the classes available at runtime.

This change replaces those static dependencies with dynamic dependencies
for any package that targets an earlier API version. The file changes
were made automatically by a tool that constructed and then analyzed a
full dependency graph of all the Android Java modules. The individual
changes were checked manually to ensure that the changes matched the
intent. The affected modules were built against an API with the junit
and android.test classes removed. Any issues found during this process
resulted in either the tool being updated to address the issue or a
separate change being made to fix an existing problem with the build. A
sample of the affected packages were run to ensure that they worked as
expected at runtime; no issues were found during testing.

The following change descriptions were generated automatically and so
may be a little repetitive. They are provided to give the reviewer
enough information to check the comments match what has actually been
changed and check the reasoning behind the changes.

* tests/Android.mk
    Removed legacy-android-test from LOCAL_STATIC_JAVA_LIBRARIES
    because LatinIMETests's manifest file (AndroidManifest.xml) targets
    API level 21 and dynamically includes the android.test.runner
    library at runtime so there is no point in statically including the
    classes.

    Added 'android.test.mock.sdk' and 'legacy-android-test' to
    LOCAL_JAVA_LIBRARIES because module LatinIMETests builds against
    'LOCAL_SDK_VERSION := current' and uses classes from packages
    android.test and android.test.mock (possibly indirectly) so will no
    longer compile once they are removed from the API.

    Dependency 'android.test.mock.sdk' is used instead of
    'android.test.mock' because module LatinIMETests builds against the
    API not internal jars and so should use libraries that build
    against the API not internal jars.

    A future change will replace the dependency on
    'legacy-android-test', which builds against the internal jars with
    a dependency on 'android.legacy.test' which will build against the
    API.

Bug: 30188076
Test: make checkbuild and ran a sample of tests
Change-Id: Icab8a4c4801536f112e29dfd2dc66be8b90b811d
2017-06-13 16:13:10 +01:00
Bill Yi
9e66d133ae Import translations. DO NOT MERGE
Change-Id: I339bad8aea01e66659787d8a9a06ce01112e03c5
Auto-generated-cl: translation import
2017-06-12 18:58:45 -07:00
TreeHugger Robot
6e0024e801 Merge "Import translations. DO NOT MERGE" 2017-05-31 18:11:26 +00:00
Bill Yi
1880e627be Import translations. DO NOT MERGE
Change-Id: I8f7f8dd206a91c73781fbcf24900a631f90f3474
Auto-generated-cl: translation import
2017-05-31 04:29:35 -07:00
Bill Yi
9cad1fd7c9 Import translations. DO NOT MERGE
Change-Id: I7bc939b0a283fe72d730e9ad0084e1ffa4bd50db
Auto-generated-cl: translation import
2017-05-31 04:11:21 -07:00
Bill Yi
368535de6b Import translations. DO NOT MERGE
Change-Id: Ib413b1988ad8828fdd42b34e9a2ad26c6237ce5a
Auto-generated-cl: translation import
2017-05-22 17:58:33 -07:00
Adam Lesinski
267afc85d4 Merge "Revert "Revert "Use AAPT2""" into oc-dev am: e6cfc2ff63
am: e777c7bdc7

Change-Id: Ibf41dc758b32f4b4f0398c5013ad6d3899743f49
2017-05-19 00:20:30 +00:00
Adam Lesinski
e777c7bdc7 Merge "Revert "Revert "Use AAPT2""" into oc-dev
am: e6cfc2ff63

Change-Id: I7634a7cedd45ee01facad8cc91316ce7cf1544eb
2017-05-19 00:12:43 +00:00
TreeHugger Robot
e6cfc2ff63 Merge "Revert "Revert "Use AAPT2""" into oc-dev 2017-05-19 00:00:48 +00:00
Adam Lesinski
8c210e3948 Revert "Revert "Use AAPT2""
This reverts commit af1177453d.

Reason for revert: Bug in aapt2 was fixed b/38152130

Change-Id: I2701d67f581165d371a745749367c0c825168e22
2017-05-17 22:54:28 +00:00
TreeHugger Robot
c0d03f79bd Merge "Import translations. DO NOT MERGE" 2017-05-16 18:12:59 +00:00
TreeHugger Robot
709da7e3f4 Merge "Import translations. DO NOT MERGE" 2017-05-16 18:08:17 +00:00
Bill Yi
80bc1d494f Import translations. DO NOT MERGE
Change-Id: I59054386d3666143821916c57c3ce9b6cbb3aaa1
Auto-generated-cl: translation import
2017-05-16 09:10:00 -07:00
Bill Yi
ee7e6e9c8d Import translations. DO NOT MERGE
Change-Id: I433c4b65242ec711f0198a52e3041e8e2449f8cc
Auto-generated-cl: translation import
2017-05-16 08:59:55 -07:00
Alan Viverette
adafcbe7a9 Merge "Revert "Use AAPT2"" into oc-dev am: 3ac57504cd
am: 811b5295df

Change-Id: Ifbf1782b7c55f7414b29215711c9cb08b69dd256
2017-05-16 02:17:48 +00:00
Alan Viverette
811b5295df Merge "Revert "Use AAPT2"" into oc-dev
am: 3ac57504cd

Change-Id: I45cb9a9ecfe5d273a2bfd56463c7a7ada868bf67
2017-05-16 01:09:31 +00:00
TreeHugger Robot
3ac57504cd Merge "Revert "Use AAPT2"" into oc-dev 2017-05-16 01:05:09 +00:00
Alan Viverette
af1177453d Revert "Use AAPT2"
This reverts commit 0f6f5c0176.

Change-Id: Ibba7d35846cdbf6086877fd2859c2e2c91dcf2ee
2017-05-15 23:06:07 +00:00
TreeHugger Robot
c50b698341 Merge "Import translations. DO NOT MERGE" 2017-05-11 18:31:13 +00:00
Bill Yi
74ac863343 Import translations. DO NOT MERGE
Change-Id: I5ff5d90c163bfb05bd4d8db583ed1deee5d844c4
Auto-generated-cl: translation import
2017-05-11 07:38:49 -07:00
Bill Yi
441fbc5b91 Import translations. DO NOT MERGE
Change-Id: Ifc3bd3ad01d6dc66711756664a51f1340cc8221b
Auto-generated-cl: translation import
2017-05-11 07:16:51 -07:00
Paul Duffin
fc91fc0582 Merge "Prepare for removal of junit and android.test classes from Android API (step 1)" into oc-dev-plus-aosp
am: 28f867d780  -s ours

Change-Id: Ifacc5fa99c5bf427504a6a8a8c71e57e251624b7
2017-05-11 11:53:32 +00:00