- 14 Aug, 2013 1 commit
-
-
Calin Juravle authored
Change-Id: I6094d734f818fa043f2b277cf2b4ec7fec68e26e
-
- 24 Jul, 2013 1 commit
-
-
Tsu Chiang Chuang authored
(cherry-picked from commit 6f567f2b) Change-Id: If3c7122d7a6e914d4a21a33d0dddcc234bb5089e
-
- 13 May, 2013 1 commit
-
-
Brian Carlstrom authored
Change-Id: I04498d8d8c4b065dbda8d7b30b8b77ce53e63a77
-
- 30 Apr, 2013 1 commit
-
-
Jesse Wilson authored
Change-Id: Ib5bb7bec80d77464f632f1cdfef708d868301c42 (cherry picked from commit 9ae95d8f3381204108abc722e8e5a03d6ecbf311)
-
- 29 Apr, 2013 1 commit
-
-
Kenny Root authored
To help with shipping the JSSE with apps that want to bundle it, move it to a new package so that the tangles in other parts of the library can be untangled. Change-Id: I810b6861388635301e28aee5b9b47b8e6b35b430
-
- 05 Apr, 2013 1 commit
-
-
Elliott Hughes authored
Change-Id: Ic4acfcf8553e0108e6ad127afa2745bb551acba3
-
- 03 Apr, 2013 1 commit
-
-
jwilson authored
Change-Id: Id724b75dd78b68ed00f5db4989c4070896996ec0
-
- 08 Feb, 2013 1 commit
-
-
Elliott Hughes authored
Bug: https://code.google.com/p/android/issues/detail?id=39616 Change-Id: I8143f75abc25b2f839a3e44ab800ad90ff9b9029
-
- 18 Jan, 2013 2 commits
-
-
Brian Carlstrom authored
Change-Id: I2122f8c7d69f4d8837d5a677599d33cb32b24f2a
-
Kenny Root authored
Bug: 8030138 Change-Id: Ib29438238a21e20c4f039660d76ded2b96bed492
-
- 08 Nov, 2012 1 commit
-
-
Elliott Hughes authored
15 years later, this stuff is still causing confusion. Change-Id: Id68d43014b72de2cf620cf1798517106fd68d229
-
- 19 Oct, 2012 1 commit
-
-
Elliott Hughes authored
Change-Id: I45609998bf46d6937a041b9fb25200a98a026b04
-
- 18 Oct, 2012 1 commit
-
-
Elliott Hughes authored
Bug: 7012465 Change-Id: I85469606cd9bae8c5ebd742ac781d82c5af9c6c0
-
- 29 Aug, 2012 1 commit
-
-
Elliott Hughes authored
I've been enjoying this in bionic for a while now, and was annoyed not to have make do the right thing in libcore. Change-Id: Idcd2db48349202259887499a1f47d85c5d205d54
-
- 24 Aug, 2012 1 commit
-
- 23 Aug, 2012 1 commit
-
-
Ying Wang authored
Change-Id: I931bf7b28fbefaa247f96122f823b712d0c9396f
-
- 22 Aug, 2012 1 commit
-
-
Ying Wang authored
Bug: 6987838 - Now emma is only enabled for apks. - Global var EMMA_INSTRUMENT_STATIC tells to build emma as static library to each module with emma enabled. Change-Id: I1f3831ca3bbb3bc4fcc3c049fe80993a5cdc177a
-
- 17 Apr, 2012 1 commit
-
-
Brett Chabot authored
Will be replaced with library built from external/junit. Bug 5826326 Change-Id: I78518a04b57bade113b1797a808ec1a39bd82ad7
-
- 07 Jun, 2011 1 commit
-
-
Jesse Wilson authored
Change-Id: I4dac34f88b23484643bce31e5f25ac6eb1fea426
-
- 06 Jun, 2011 1 commit
-
-
Ying Wang authored
Jar arg list file can not handle correctly if file name with "#" in it is not quoted. Also change to use a module specific tmp directory, instead of out/tmp. Change-Id: I2b73f0826f845381a8457f0d342c736bea33a7c2
-
- 28 Apr, 2011 1 commit
-
-
Elliott Hughes authored
I think this was left in by accident from the days when we had tests in the same package as the classes they were testing. Change-Id: I45901714c33007aba139b22bfb7b660f038a1883
-
- 25 Mar, 2011 1 commit
-
-
http://code.google.com/p/dalvik/Brian Carlstrom authored
cp ~/android/dalvik/profiler/src/main/java/dalvik/profiler/* ~/android/master/libcore/dalvik/src/main/java/dalvik/system/profiler/ cp ~/android/dalvik/profiler/src/test/java/dalvik/profiler/* ~/android/master/libcore/dalvik/src/test/java/dalvik/system/profiler/ perl -p -i -e 's/package dalvik.profiler;/package dalvik.system.profiler;/' ~/android/master/libcore/dalvik/src/*/java/dalvik/system/profiler/*.java perl -p -i -e 's/import dalvik.profiler./import dalvik.system.profiler./' ~/android/master/libcore/dalvik/src/*/java/dalvik/system/profiler/*.java Change-Id: Iae3f63327f4a9dde7f037e69c22057e2ea704aaa
-
- 18 Mar, 2011 2 commits
-
-
Brian Carlstrom authored
Change-Id: If02a0973eb7ba0291a75397dda5f221b810890de
-
Brian Carlstrom authored
Change-Id: I1782aa53b05b959100c9fe3a55a718121e3b0f58
-
- 07 Mar, 2011 2 commits
-
-
Brian Carlstrom authored
Change-Id: I825ef2ed2fa3b277c12566f0e900e86d3e140cbb
-
Brian Carlstrom authored
Change-Id: I9df312fc2f887372e3fdb35863fa572020eb36f2
-
- 02 Mar, 2011 1 commit
-
-
Brian Carlstrom authored
Summary: - rewrote CollectAllTests to not depend on now deleted AllTests - flattened core-tests into one static jar (enh) - used static lib in cts build process Details: build allow static libraries to contain resources used by core-tests module core/java_library.mk collapse CTS_CORE_CASE_LIST to android.core.tests.libcore change generate-core-test-description to take a jar of tests to run instead of an AllTests class name move common options from callers of generate-core-test-description to its definition updated classpath for running generate-core-test-description for libcore tests core/tasks/cts.mk cts Restore temporarily disabled cts build tests/core/Android.mk Updated BUILD_CTSCORE_PACKAGE - don't overwrite LOCAL_STATIC_JAVA_LIBRARIES, just append to it so we can use a static library to build android.core.tests.libcore - clarify some comments - change some @ to $(hide) to clarify operations in showcommands - update rules now that input is a static library tests/core/ctscore.mk New android.core.tests.libcore built from static core-tests library Note dummy file is necessary for build to process static library into an APK. I first tried to change build to allow a package with only a static library but it would require changing how static libraries are packed in to APK, which right now is done at the time Java sources are compiled. tests/core/libcore/Android.mk tests/core/libcore/AndroidManifest.xml tests/core/libcore/src/Dummy.java Removing old core-tests packages tests/core/dom/Android.mk tests/core/dom/AndroidManifest.xml tests/core/luni-io/Android.mk tests/core/luni-io/AndroidManifest.xml tests/core/luni-lang/Android.mk tests/core/luni-lang/AndroidManifest.xml tests/core/luni-net/Android.mk tests/core/luni-net/AndroidManifest.xml tests/core/luni-util/Android.mk tests/core/luni-util/AndroidManifest.xml tests/core/xml/Android.mk tests/core/xml/AndroidManifest.xml Rewrite of logic in CollectAllTests for finding tests to run. Previously it acted as a JUnit TestRunner for a specific TestSuite, with the runner modified to do no-op runs just to collect the names of tests. Now it takes a jar file argument and walks the entries looking for TestCase classes and then walking the methods to find the tests. tools/utils/CollectAllTests.java libcore fix all-test-java-files-under to work like all-main-java-files-under (to support multiple directories) flatten separate core-tests-* into core-tests make core-tests a static Java library, avoiding dex overhead (which will only now be done when building CTS packages) remove old RI core-tests.jar build which seems obsolete given our use of vogar removd core-tests-supportlib since core-tests can now be used in its place JavaLibrary.mk frameworks/base Change tracking move from core-tests-supportlib to core-tests core/tests/coretests/Android.mk Change-Id: Id5d965dd96d257544ce27a1e0fcde65901e9c573
-
- 22 Feb, 2011 1 commit
-
-
Elliott Hughes authored
Change-Id: I9c83326d36232233b86891a607e8c581c1b0d27a
-
- 14 Jan, 2011 1 commit
-
-
Jesse Wilson authored
Change-Id: I1ac2e099f4b8c5002e24eb18a3b14cdc193e610f http://b/3351604
-
- 10 Jan, 2011 1 commit
-
-
Jesse Wilson authored
Change-Id: I482ba29551423c682696db44f78bc6b74fa04341 http://b/1414929
-
- 06 Jan, 2011 1 commit
-
-
Brian Carlstrom authored
Add a local droiddoc target that cuts the review time for javadoc changes from several minutes to less than a minute. Docs.mk is the list of directories to javadoc within libcore that was refactored from frameworks/base/Android.mk Change-Id: I5c12b48e71b849c2883ebaafaddea5f6c6dea857
-
- 14 Dec, 2010 1 commit
-
-
Elliott Hughes authored
Actually, this is more of a workaround. The real fix would be: 1. work out why @SuppressWarnings("unchecked") isn't working. 2. move the XML crap (which we're not maintaining, and where we don't fix warnings) out into external/. 3. uncomment the commented-out line in this patch. (I've fixed our real non-"unchecked" warnings in earlier patches.) Change-Id: I5a2dcb071eef5b46c8f166f9492d56cfdb5c6fa5
-
- 12 Oct, 2010 1 commit
-
-
Elliott Hughes authored
Bug: 3087671 Change-Id: I95eb77ea66e289c9ea1c6106b4eb4654ca15215d
-
- 16 Sep, 2010 1 commit
-
-
Jesse Wilson authored
Change-Id: Iac339144ed448848c96852da8d301d528ebfa0e6
-
- 14 Sep, 2010 1 commit
-
-
Jean-Baptiste Queru authored
Change-Id: Iadd023fbc4f11b10d1f76c92c1cfad7ff21dde97
-
- 13 Sep, 2010 1 commit
-
-
Jesse Wilson authored
Uses LOCAL_BUILD_HOST_DEX:=true to do the heavy lifting. See Ying Wang's example, which this obsoletes: https://android-git.corp.google.com/g/67581 Change-Id: I7ebfd7033e130280e473b1a42624c5d375d7eaed
-
- 01 Sep, 2010 2 commits
-
-
Brian Carlstrom authored
Summary: - libcore: new Java based SamplingProfiler - dalvik: remove old SamplingProfiler native bits - frameworks/base: New placeholder SamplingProfilerIntegration - vendor/google: remove old profiler snapshot parsing code Details: libcore A new 100% Java SamplingProfiler. While it has more overhead that the old native one, the new one can actually collect more than the current PC and frame pointer, so you can get useful context of where your app is spending time. It currently provides ASCII hprof format output for use with tools like PerfAnal dalvik/src/main/java/dalvik/system/SamplingProfiler.java Unit test for the new SamplingProfiler dalvik/src/test/java/dalvik/system/SamplingProfilerTest.java Add core-tests-dalvik JavaLibrary.mk dalvik Removing native code that supported the old SamplingProfiler vm/Dvm.mk vm/native/InternalNative.c vm/native/dalvik_system_SamplingProfiler.c frameworks/base Placeholder SamplingProfilerIntegration. Later plans include generating EventStackTrace protobufs. New SamplingProfiler does not have a global instance, so SamplingProfilerIntegration provides one in INSTANCE. Old binary snapshot format is temporily replaced with ASCII hprof data. core/java/com/android/internal/os/SamplingProfilerIntegration.java Simplified interface for zygote profile snapshotting core/java/com/android/internal/os/ZygoteInit.java Current SamplingProfilerIntegration does not track event loop explicitly, but hprof information does include thread information. core/java/android/app/ActivityThread.java vendor/google Removing code for parsing old SamplingProfiler snapshot format tools/samplingprofiler/Android.mk tools/samplingprofiler/NOTICE tools/samplingprofiler/profiler.iml tools/samplingprofiler/profiler.ipr tools/samplingprofiler/pull-snapshots.sh tools/samplingprofiler/sorttable.js tools/samplingprofiler/src/com/android/profiler/PrintHtml.java
-
Brian Carlstrom authored
Summary: - libcore: new Java based SamplingProfiler - dalvik: remove old SamplingProfiler native bits - frameworks/base: New placeholder SamplingProfilerIntegration - vendor/google: remove old profiler snapshot parsing code Details: libcore A new 100% Java SamplingProfiler. While it has more overhead that the old native one, the new one can actually collect more than the current PC and frame pointer, so you can get useful context of where your app is spending time. It currently provides ASCII hprof format output for use with tools like PerfAnal dalvik/src/main/java/dalvik/system/SamplingProfiler.java Unit test for the new SamplingProfiler dalvik/src/test/java/dalvik/system/SamplingProfilerTest.java Add core-tests-dalvik JavaLibrary.mk dalvik Removing native code that supported the old SamplingProfiler vm/Dvm.mk vm/native/InternalNative.c vm/native/dalvik_system_SamplingProfiler.c frameworks/base Placeholder SamplingProfilerIntegration. Later plans include generating EventStackTrace protobufs. New SamplingProfiler does not have a global instance, so SamplingProfilerIntegration provides one in INSTANCE. Old binary snapshot format is temporily replaced with ASCII hprof data. core/java/com/android/internal/os/SamplingProfilerIntegration.java Simplified interface for zygote profile snapshotting core/java/com/android/internal/os/ZygoteInit.java Current SamplingProfilerIntegration does not track event loop explicitly, but hprof information does include thread information. core/java/android/app/ActivityThread.java vendor/google Removing code for parsing old SamplingProfiler snapshot format tools/samplingprofiler/Android.mk tools/samplingprofiler/NOTICE tools/samplingprofiler/profiler.iml tools/samplingprofiler/profiler.ipr tools/samplingprofiler/pull-snapshots.sh tools/samplingprofiler/sorttable.js tools/samplingprofiler/src/com/android/profiler/PrintHtml.java Change-Id: I4a7d7b86b45a806021249c83ab32e52d3d53f33c
-
- 26 Jun, 2010 1 commit
-
-
Brian Carlstrom authored
external/bouncycastle - Change to be the primary build for bouncycastle sources (as opposed to part of libcore) - Moved OpenSSLMessageDigest from libcore to OpenSSLDigest It uses NativeCrypto API from core, but implements a bouncycastle specific interface - restored registration of bouncycastle MessageDigests for SHA-1, SHA-256, MD5 OpenSSLProvider versions take precedence, but explicit provider of "BC" allows choice - enabled native versions of SHA-384 and SHA-512 - pruned MD4 implementation frameworks/base - frameworks and CoreTests modules now depend on bouncycastle - update preloades classes for NativeBN package change - moved CryptoTest to libcore libcore - core now builds without bouncycastle sources - core-tests, core-tests-support, core-tests-supportlib now depend on bouncycastle - removed libcore/openssl directory, moving NativeBN to java/math - minor cleanup of Provider, Security, Services style while working on ProviderTest - added new OpenSSLProvider registered as first provider to have priority over the others to ensure our native implementations are used - moved BouncyCastle to have priority as a provider over Harmony - JarVerifier and JarUtils now implicitly use OpenSSLMessageDigest - Cleanedup OpenSSLSignature, implementation needs to be finished to move to OpenSSLProvider - To avoid using PEMWriter from BouncyCastle, NativeCrypto now takes binary encoded certs and keys This is more efficient as well avoiding the base64 decode/encode of the binary data - removed SHA-224 to match the RI packages/apps/CertInstaller - CertificateInstaller module now depends on bouncycastle this is the only app to depend on bouncycastle system/core - updated BOOTCLASSPATH Change-Id: I6205366b12baec4331b4a76e2c85d8324bf64b2c
-
- 18 Jun, 2010 1 commit
-
-
Brian Carlstrom authored
libcore/luni/src/main/java/org/bouncycastle moved to external/bouncycastle/src/main/java/org/bouncycastle Change-Id: I288db1607ad6f45dea71e7496d4d94c9707779f6
-