summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-03-02Declare Jack multidex configurationandroid-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1marshmallow-releasemarshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-releaseYohann Roussel
Change-Id: I807ab1791b1704b5b2ec48c608ac474e0d2b7850
2014-12-03am aa8394ea: Merge "Change package name of multi-dex instrumentation lib." ↵android-wear-5.1.1_r1android-wear-5.1.0_r1master-soongXavier Ducrohet
into lmp-dev * commit 'aa8394eaaa44582bbee403ce75746dc3ac643fb0': Change package name of multi-dex instrumentation lib.
2014-12-03Merge "Change package name of multi-dex instrumentation lib." into lmp-devandroid-cts-5.1_r9android-cts-5.1_r8android-cts-5.1_r7android-cts-5.1_r6android-cts-5.1_r5android-cts-5.1_r4android-cts-5.1_r3android-cts-5.1_r28android-cts-5.1_r27android-cts-5.1_r26android-cts-5.1_r25android-cts-5.1_r24android-cts-5.1_r23android-cts-5.1_r22android-cts-5.1_r21android-cts-5.1_r20android-cts-5.1_r2android-cts-5.1_r19android-cts-5.1_r18android-cts-5.1_r17android-cts-5.1_r16android-cts-5.1_r15android-cts-5.1_r14android-cts-5.1_r13android-cts-5.1_r10android-cts-5.1_r1android-5.1.1_r9android-5.1.1_r8android-5.1.1_r7android-5.1.1_r6android-5.1.1_r5android-5.1.1_r4android-5.1.1_r38android-5.1.1_r37android-5.1.1_r36android-5.1.1_r35android-5.1.1_r34android-5.1.1_r33android-5.1.1_r30android-5.1.1_r3android-5.1.1_r29android-5.1.1_r28android-5.1.1_r26android-5.1.1_r25android-5.1.1_r24android-5.1.1_r23android-5.1.1_r22android-5.1.1_r20android-5.1.1_r2android-5.1.1_r19android-5.1.1_r18android-5.1.1_r17android-5.1.1_r16android-5.1.1_r15android-5.1.1_r14android-5.1.1_r13android-5.1.1_r12android-5.1.1_r10android-5.1.1_r1android-5.1.0_r5android-5.1.0_r4android-5.1.0_r3android-5.1.0_r1lollipop-mr1-wfc-releaselollipop-mr1-releaselollipop-mr1-fi-releaselollipop-mr1-devlollipop-mr1-cts-releaseXavier Ducrohet
2014-12-02am 02290864: Workaround mkdirs concurency problemsYohann Roussel
* commit '02290864de23cf5d941ba3b18ee5029150322107': Workaround mkdirs concurency problems
2014-12-02Change package name of multi-dex instrumentation lib.Xavier Ducrohet
Its package name was the same as the one for the multi-dex library which prevented from using both in the same app. Also updated revision to 1.0.1 Change-Id: I3a65590f6410f0b80edc7e8a0b56057d0005c565
2014-12-02Workaround mkdirs concurency problemsYohann Roussel
Use only mkdir since our usage is a simple case. Bug: https://code.google.com/p/android/issues/detail?id=79388 (cherry picked from commit 8c2abf7f471b061b737e700af711e9d5d6883b40) Change-Id: I0ddb054e73f12a212b411a906676b1843079a505
2014-12-02am 8c2abf7f: Workaround mkdirs concurency problemsYohann Roussel
* commit '8c2abf7f471b061b737e700af711e9d5d6883b40': Workaround mkdirs concurency problems
2014-12-02Workaround mkdirs concurency problemsandroid-wear-5.0.0_r1lollipop-wear-releaseYohann Roussel
Use only mkdir since our usage is a simple case. Bug: https://code.google.com/p/android/issues/detail?id=79388 Change-Id: Iab7504f3c38c660f93ab1249895be454af5ff84d
2014-10-31am b98bb463: Enable building the multi-dex libs for shipping.Xavier Ducrohet
* commit 'b98bb46334f2cead330588b9bc7c92361c54bb5b': Enable building the multi-dex libs for shipping.
2014-10-31am 6624fbd3: Package legacyMultidexInstallation.jppYohann Roussel
* commit '6624fbd355c4b3c874bec920aab662b2056a7278': Package legacyMultidexInstallation.jpp
2014-10-31am bec7f278: Provide default jack legacy configuration.Yohann Roussel
* commit 'bec7f278895a0f9cfd77fd86cb795b66ffe96149': Provide default jack legacy configuration.
2014-10-31am 7dfb545d: Express a clearer status about supported versions.Yohann Roussel
* commit '7dfb545d0f92125162ba2bacdfa1b96e88d06886': Express a clearer status about supported versions.
2014-10-30resolved conflicts for merge of abaf93c8 to lmp-mr1-dev-plus-aospIan Rogers
Change-Id: I03e67888f27204d461675fcb0af3c02291305d01
2014-10-29am ddd65a61: am f50beca0: Package legacyMultidexInstallation.jppYohann Roussel
* commit 'ddd65a611834d9a9222603b2e85d558265f0aa85': Package legacyMultidexInstallation.jpp
2014-10-29am b3bcc8fb: am 2921acf8: Provide default jack legacy configuration.Yohann Roussel
* commit 'b3bcc8fb1f3869fe673e199436064932a20ba50f': Provide default jack legacy configuration.
2014-10-28Enable building the multi-dex libs for shipping.Xavier Ducrohet
This is mostly a copy of the support libs' gradle files, in order to generate a support library that will contain the current public versions + the new version being built. Change-Id: I4937073909206653bd0ffd128694161cf59445a9
2014-10-27am a3e29ebd: am e99daea7: Express a clearer status about supported versions.Yohann Roussel
* commit 'a3e29ebd409c50694f1b84397fafc69921508b12':
2014-10-27am 88b8e959: am 6d70d23f: Keep track of the version.Yohann Roussel
* commit '88b8e959a6b556a61eff1d741c95598463b48030':
2014-10-24Package legacyMultidexInstallation.jppYohann Roussel
To allow automatic configuration when using Jill/Jack. This is a temporary change untill Jack and Jill are fully integrated into the SDK build tools. (cherry picked from commit f50beca07827921e005ce6825bbc874a843f91e1) Bug: 18112662 Change-Id: I8b9292b05c90d790edade62ac682dba35e7d3e96
2014-10-24Provide default jack legacy configuration.Yohann Roussel
To help compilation with jack of applications using a multidex library. (cherry picked from commit 2921acf84ac6114a6e600b7ab0237d835ef9e43f) Bug: 18112662 Change-Id: I0f7535ba859859ec30fc6a07447f1075e7b4deb0
2014-10-24Express a clearer status about supported versions.Yohann Roussel
By explaining the full story in README.txt. By inlining API 11 constants so we can really compile the library against API 4. (cherry picked from commit e99daea7a3aec5ffac13b4283685e8d2a5994ad9) Bug: 18112662 Change-Id: I03a4d5f773bebbe09fcde04a340bdf8abfdbc068
2014-10-24Keep track of the version.Yohann Roussel
The version data is kept in a small resource file. (cherry picked from commit 6d70d23facddf0e780cfb08a7f9af94da510bf96) Bug: 18112662 Change-Id: I174145a4e93463b0106d45ae86e6dba1be8715e8
2014-10-23am f50beca0: Package legacyMultidexInstallation.jppYohann Roussel
* commit 'f50beca07827921e005ce6825bbc874a843f91e1': Package legacyMultidexInstallation.jpp
2014-10-23am 2921acf8: Provide default jack legacy configuration.Yohann Roussel
* commit '2921acf84ac6114a6e600b7ab0237d835ef9e43f': Provide default jack legacy configuration.
2014-10-20Package legacyMultidexInstallation.jppYohann Roussel
To allow automatic configuration when using Jill/Jack. This is a temporary change untill Jack and Jill are fully integrated into the SDK build tools. Change-Id: I4ee88cb0191211d79f71f305ac7a42e357ec63c2
2014-10-20Provide default jack legacy configuration.Yohann Roussel
To help compilation with jack of applications using a multidex library. Change-Id: I6502212b9e0a04360d74d88db933f9b58eff974d
2014-10-15am e99daea7: Express a clearer status about supported versions.Yohann Roussel
* commit 'e99daea7a3aec5ffac13b4283685e8d2a5994ad9': Express a clearer status about supported versions.
2014-10-15am e99daea7: Express a clearer status about supported versions.Yohann Roussel
* commit 'e99daea7a3aec5ffac13b4283685e8d2a5994ad9': Express a clearer status about supported versions.
2014-10-08am 6d70d23f: Keep track of the version.Yohann Roussel
* commit '6d70d23facddf0e780cfb08a7f9af94da510bf96': Keep track of the version.
2014-10-08am 6d70d23f: Keep track of the version.Yohann Roussel
* commit '6d70d23facddf0e780cfb08a7f9af94da510bf96': Keep track of the version.
2014-10-08Express a clearer status about supported versions.android-l-preview_r2l-previewYohann Roussel
By explaining the full story in README.txt. By inlining API 11 constants so we can really compile the library against API 4. Change-Id: I423e807114c15805e97860ff5db22ef9ff1e24c0
2014-10-07Keep track of the version.Yohann Roussel
The version data is kept in a small resource file. Change-Id: I3de1a28fee68726121f3738791439bc315623ed7
2014-07-30am 58f5bb5e: Use a simulated code-cache for storing extracted files.Yohann Roussel
* commit '58f5bb5e72221b538fbcc55eb6c2a2499f8c2488': Use a simulated code-cache for storing extracted files.
2014-07-30am 590a07e6: Use a simulated code-cache for storing extracted files.Yohann Roussel
* commit '590a07e63868f0a1da311ff22b4a9f35eb48a865': Use a simulated code-cache for storing extracted files.
2014-07-30Use a simulated code-cache for storing extracted files.android-cts-5.0_r9android-cts-5.0_r8android-cts-5.0_r7android-cts-5.0_r6android-cts-5.0_r5android-cts-5.0_r4android-cts-5.0_r3android-5.0.2_r3android-5.0.2_r1android-5.0.1_r1android-5.0.0_r7android-5.0.0_r6android-5.0.0_r5.1android-5.0.0_r5android-5.0.0_r4android-5.0.0_r3android-5.0.0_r2android-5.0.0_r1lollipop-releaselollipop-devlollipop-cts-releaseYohann Roussel
This should allow an automatic cleaning when updating to L without having to check at each launch. Bug: 10447095 (cherry picked from commit 590a07e63868f0a1da311ff22b4a9f35eb48a865) Change-Id: I90b80c0c196b5da2b63bced30b2ba5e93ecb594a
2014-07-29Use a simulated code-cache for storing extracted files.Yohann Roussel
This should allow an automatic cleaning when updating to L without having to check at each launch. Bug: 10447095 Change-Id: I3c0ecc1430ced4592f630ec4c6d8a1a2219e8141
2014-07-15Don't include in unbundled build.Ying Wang
Change-Id: I6ade8af6fea6b3c4fa69fc09e167abdf7bcea134
2014-07-09Clear old secondary dex dir when multidex becomes supported.Yohann Roussel
There may be a need for clearing those unused extracted files after an OTA bringing Art L on the device. Bug: 10447095 Change-Id: I80b9c0afa2bd8dfa0cf04e96fb04ba2527da0fe5
2014-06-24Merge "Deactivate the library if vm version is 2.1 or newer."Yohann Roussel
2014-06-26Deactivate the library if vm version is 2.1 or newer.Yohann Roussel
It was decided that it would be the revision of multidex native support and that it is the criterion that should be used to discriminate between VMs capable of multidex and others. Bug 14238145. See bug 10447095 for discussions about the deactivation criterion. Change-Id: I50922972d1d5b3019a111d5a1b4f2f18af9713ed
2014-06-18Remove unnecessary versions from multidex's build.gradle.Jeff Davidson
frameworks/multidex/library does not stand alone as a gradle project and should always be inheriting these values from the parent build. Change-Id: I10eb64f2ad38d0bf278d5300e26a637c481b9b00
2014-05-16Update sdk and build tools versionJeff Hamilton
Change-Id: I602f362ef9fb7a7eb88fea05052152b0b45a4c6e
2014-04-24Merge "Fix some javadoc in MultiDex."Yohann Roussel
2014-04-22Allow MultiDex support library to work in API 20 (KKWT)Justin Morey
The class loader is the same in KK (API 19) & KKWT (API 20), so only a version bump was needed. Change-Id: Ib5112e60c9a54ed042e9c71b075ecb5302c1b717 (cherry picked from commit b420940060dbce01a861760d5830416d0e9bb802)
2014-04-22Fix some javadoc in MultiDex.Yohann Roussel
Change-Id: I0600b6f75005881c549150ea2e0b18800747bf73
2014-04-09Change update detection to reduce load time.Yohann Roussel
Reduces load time if extraction was already made. It appeared that new ZipFile was really slow because it's preparing much things as soon as it's instanciated. The new criteria consist of the last modified time of the apk plus the crc of the apk's central directory, last modified time should be enough for nearly all modifications and the crc is here to try to handle an OTA mixing with dates. The transition from old criteria to new should be good: since there will be no stored values they would be detected as a new installation. Change-Id: Id390b77b03d794b8b7feb91eb0daae1126c6d691
2014-02-27Fix docs build.Ying Wang
Change-Id: I26ffc3a30f11a4d8abae34a4859497679b288f3b
2014-02-27Merge "Provide a default multidex capable Application."Yohann Roussel
2014-02-26Provide a default multidex capable Application.Yohann Roussel
Multidex installation in Application.attachBaseContext() requires only one call point to MultiDex.install() per Application so let's provide a default multidex capable Application. Change-Id: Icfa1993c4b3d7c5a7d1783d4ca6d5b9ea31adb8b
2014-01-30Disable gradle lint checks, so build will succeedJustin Morey
Change-Id: I5bd149acf7ad8efeadfd6ede018503a4dfba6e31