59dfc3cc05378055038fe98bce6f6740e5a120de |
|
14-May-2015 |
Deepanshu Gupta <deepanshu@google.com> |
JarJar ICU data for use by LayoutLib. Change-Id: I3bf2f07276c06225fc7c78b895af12a15218853f
/external/icu/icu4j/Android.mk
|
6ac66def7e92bcb1b7ef31e05e02cae9e32eb63e |
|
08-Apr-2015 |
Narayan Kamath <narayan@google.com> |
Add an icu4j-jarjar rule. This applies the same renaming rules as libcore does, and is useful for for pointing IDEs at, or running tests against a static jarjared ICU. Change-Id: I3af73a43088bc64b236b3ab60288835278daf81c
/external/icu/icu4j/Android.mk
|
94170b3a089c58be69ba45d2e83aa6491ef79c2c |
|
01-Apr-2015 |
Narayan Kamath <narayan@google.com> |
javac invocations use -encoding UTF-8 by default. Change-Id: I98bfb96699c404bcb06e595698491ad614faf59b
/external/icu/icu4j/Android.mk
|
1e80f222e36e743108369986a135450f2d463ff1 |
|
30-Mar-2015 |
Narayan Kamath <narayan@google.com> |
Move properties rewriting logic to a separate makefile. Can be reused by rules from libcore/JavaLibrary.mk Change-Id: If45c9ccc13ac0a29b57adb7edb09f0b6274ff8e7
/external/icu/icu4j/Android.mk
|
1e0e636cc1989e130beb6446746b10a1a43e56a8 |
|
06-Mar-2015 |
Fredrik Roubert <roubert@google.com> |
Remove javac -Xlint flags that don't serve any purpose. This was added during the initial import of ICU4J into Android, but does not actually do anything useful, with or without these flags the build process will log the following warnings: Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. (These operations are intentional in ICU4J and there is no need to be alarmed by these warnings, but there is no way to tell javac to not output those messages.) Change-Id: Ia165a926bdcf4e7972ba5c571fa164382354d0bb
/external/icu/icu4j/Android.mk
|
1e8701d9e349e6abd8d603a8dbaec90709ccc19d |
|
16-Jan-2015 |
Fredrik Roubert <roubert@google.com> |
Add build rules to modify ICUConfig.properties to set dataPath. The ICUConfig.properties in the source tree doesn't set any value for dataPath, which is how it should be when loading ICU4J data from the JAR. But for the BUILD_STATIC_JAVA_LIBRARY build rule, which builds the library to be executed on an actual device, dataPath should be set to the location of the ICU4C data files in the Android device file system, so that ICU4J prefers to load ICU4C data files instead of using its own. These new build rules will dynamically generate an ICUConfig.properties file with the dataPath value appended and include this file instead of the one from the source tree in the generated JAR. This change also removes the BUILD_STATIC_JAVA_LIBRARY dependency on the ICU4J data JARs, which are no longer needed when loading ICU4C data. Change-Id: I63a254a640f1831677ca4c6378246cec09ef5edb
/external/icu/icu4j/Android.mk
|
97891c2e672384ced49cd5ea5bd61c4627e9efbc |
|
26-Jan-2015 |
Fredrik Roubert <roubert@google.com> |
Set LOCAL_DONT_DELETE_JAR_DIRS for ICU4J JARs. By default the initialize-package-file function will strip all directory entries from JAR files. That does not work well with ICU, which in many places depends on directory entries being present in order to find data in JARs. bug: 19108324 Change-Id: I33e9dfb5510c7b5a2411d85480feeb051f5ebb42
/external/icu/icu4j/Android.mk
|
6acb956d96bbc1969da9ae5825097298da4a2c91 |
|
23-Jan-2015 |
Fredrik Roubert <roubert@google.com> |
Add JAR directory entry for the "data" serializable testdata directory. Core/Serializable/CompatibilityTest expects there to be a directory entry for this directory in order to locate its input data, but the LOCAL_JAVA_RESOURCE_DIRS mechanism doesn't add any directory entries. Change-Id: Ic885d56ef8d742b53ee1626370ca3de32a172bdd
/external/icu/icu4j/Android.mk
|
6a1165cf132bca722c18a38410b5382f2e05ee01 |
|
19-Dec-2014 |
Fredrik Roubert <roubert@google.com> |
Include files from more directories in ICU4J test resources. The previous restriction was too narrow, it omitted files that were actually needed by tests. Change-Id: I301c1355249d4d65c26a6331e0003302cd7d5fa8
/external/icu/icu4j/Android.mk
|
13ebed34a5d5a6eb58e3f95ac24a96d4fb3e9dee |
|
23-Jan-2015 |
Narayan Kamath <narayan@google.com> |
Stop building icu4j on Mac OS. We don't build core-libart-hostdex for mac os any longer. Change-Id: Ic6b474b7d66ea7c1f636de9cb7df9a4d2b833b9b
/external/icu/icu4j/Android.mk
|
5e909ac058631d7c3dd704a0562b3b34c0629209 |
|
15-Jan-2015 |
Fredrik Roubert <roubert@google.com> |
Makefile clean-up: Sort build rules for library and tests consistently. Change-Id: I4538e56203f25e3529661e32e7fb616ea3826a56
/external/icu/icu4j/Android.mk
|
773a976b65a57fa6d9410613041c9b4d76b817dd |
|
14-Jan-2015 |
Fredrik Roubert <roubert@google.com> |
Add -host suffix to prebuilt library build rule names. This will give the rules for which LOCAL_IS_HOST_MODULE := true names that end with -host, to make it clear that these are different build rules than the ones without that flag set. Change-Id: If15e2da288786ed28954098a2ecc650b4972af57
/external/icu/icu4j/Android.mk
|
f99925591f9906f8d08f1bb65bd415cd51861617 |
|
12-Jan-2015 |
Narayan Kamath <narayan@google.com> |
Add a build target for icu-host unit tests. Change-Id: I71e85e06e2e35f492e1cffe6aa93fb10493fd44c
/external/icu/icu4j/Android.mk
|
b891cb0330449b41281c41ed94d7657ccbcc0802 |
|
09-Dec-2014 |
Narayan Kamath <narayan@google.com> |
Add ICU4J host build rule. To be used by transconsole scripts. Change-Id: I20132bb32013799fd2641cb717f9fc4fdb8d228e
/external/icu/icu4j/Android.mk
|
bda1c8664cd13a84d000ff94fc59145e83a49f43 |
|
19-Nov-2014 |
Fredrik Roubert <roubert@google.com> |
Add an Android.mk file for ICU4J. Builds library and tests. Change-Id: I61e8c0bd7d53bf4df2c4e4e175a683a2b19e145d
/external/icu/icu4j/Android.mk
|