36db01eeaa04e3af3401c5bd6a399d3fb7b040e3 |
|
23-Aug-2011 |
jeffhao <jeffhao@google.com> |
Removed parsing and output for unused --target-api switch in dx. This is cherry-picked from dalvik-dev. Change-Id: I74627e4c261e086e8c2c7cf38591cd3e9f5707e6
|
1e4c4bebc1feb4b68155e9c2e7e6f2c056ef8e3b |
|
12-Jul-2011 |
Raphael Moll <ralf@android.com> |
Dex for Windows: Support paths with spaces. 1- Change the format of the command line parsed by dx.jar. Parameters with values are usually specified with one single argument e.g. --output=/some/path with spaces That breaks for a variety of reasons on windows, so the first step is to allow a new 2-parameter form: --output "/some/path with spaces" 2- The next step is fixing the way the dx.bat wrapper extracts the -J parameters to be able to cope with arguments that contain spaces. SDK bugs: 4567, 18388 Change-Id: Ia837e7307998c0bf41ae39abb36abebfc27da104
|
a7ab2182266fb9ea1e4e8d1347fc6d6da35760d4 |
|
16-Jun-2011 |
Elliott Hughes <enh@google.com> |
Fix unbundled apps on pre-ICS devices. Change-Id: I4aa58b5395423ec2f05be3dcb1783d0e35eabb2c
|
7baeded82e40352ebfb43b716e0b1dd752e72e7e |
|
15-Jun-2011 |
jeffhao <jeffhao@google.com> |
Dx defaults to emitting dexfiles without jumbo opcodes. There's compatibility issues with going back and forth between versions, and it's best to have dx default to a stable point and allow optimizations to be controlled by switches. For jumbo opcodes to be enabled, dx can be given the switch "--target-api=14". Change-Id: I824092c795638ca329325b14c435bc41c1ab56d5
|
9fdbd91288a237eb58e18e4de9c729c3c268c318 |
|
25-May-2011 |
Dan Bornstein <danfuzz@android.com> |
Update dex file magic number. Even though the dex format was technically resilient with respect to the addition of new opcodes, consensus is that the errors one sees when trying to use a new dex file on an old build were sufficiently inscrutable that it was worth the effort to update the version number embedded in the dex format magic. This change updates dx to produce the new version number when extended opcodes are enabled (which is the default, but may be overridden by targeting an older API level). This also updates the vm to recognize and accept both the new current version number as well as the immediately previous one. Note: It won't reject an old-version file if it happens to use the new opcodes; that would just be a gratuitous and pointless failure. Bug: 4364986 Change-Id: If8febbb0b91c1719df4247bf69c511251362d91f
|
333201833d506a3accdeac6ceb7caba8d4b95797 |
|
13-Apr-2011 |
Jesse Wilson <jessewilson@google.com> |
Combine CstUtf8 and CstString. The only benefit we were seeing is that one wrapped its toHuman in quotes, the other didn't. It was far too easy to use the wrong one. We had code defending against that in NameValuePair and CstArray. Change-Id: Ib2e6a1596b97decced37952d46e1831b7bcd0d5d
|
afe002d1474d7c2ef2ac80de32f21f1949af2a41 |
|
07-Apr-2011 |
Dan Bornstein <danfuzz@android.com> |
Update the interpretation of --target-api. Change-Id: I4ab158384d09470d84097d944ae1ddadeb2ad045
|
09dc1b7301e8b03fc6772b022d21afe9cb077d89 |
|
22-Mar-2011 |
Dan Bornstein <danfuzz@android.com> |
Make sure both options objects get created. Previously, the new DexOptions object would only get created when calling dx as a command directly, but not when it was used as a library (via a call to Main.run()). Change-Id: Ie4f37ff9140539a4f2c7af50228ac6eaf6bebe05
|
09d308b04b7c4fd3ed83a8f8f4c07be67a25478c |
|
17-Mar-2011 |
Jesse Wilson <jessewilson@google.com> |
Add support for pre-dexed libraries to dx. http://b/4090053 Change-Id: Ifb8b9230939cb2a72a767128f79cbfbd042e95a6
|
3dfda9ad1964510e4a7948a240b30cd710e86341 |
|
17-Mar-2011 |
Dan Bornstein <danfuzz@android.com> |
Add --target-api=N option to dx. This change adds the option and plumbs it into where it needs to go, but doesn't add any code to take action on it. That will come in a follow-up. Bug: 4094709 Change-Id: I9c796e176e125b0bcee18af56d9e6da802dfa081
|
d2b3f499be6f5b1d4076b1244be3d1501d178315 |
|
08-Mar-2011 |
Jesse Wilson <jessewilson@google.com> |
Permit dx to build resource-only dex files. Previously it would build a .jar file containing a classes.dex that itself contained no classes. Change-Id: I9c36a5dcdd17d2821be15f87656d72ef0048c113
|
dc520adfdcf0f0e9190cdb90605c42a7cc8fa98f |
|
07-Feb-2011 |
Dan Bornstein <danfuzz@android.com> |
Fix dex processing when no output file is specified. This case is mainly exercised in test code. Change-Id: Ifbcbec3f001cae925090796ce8ed69f6a986384c
|
d0900d13fb7bb1706aff5205af7e2d6517335bee |
|
21-Jan-2011 |
jeffhao <jeffhao@google.com> |
Made handling of sim exceptions nicer. Change-Id: I089512c046d90ea37da4a33433edc4ec308a628d
|
dc86cd9edc8b80953c8b698a83cdaebf6825d798 |
|
18-Jan-2011 |
Jesse Wilson <jessewilson@google.com> |
Add an undocumented --incremental option to dx. Change-Id: I48879b2f724e9b92c99c669803f9c8de01487327
|
9028bfd131e42a58255699d1471c914d58893c61 |
|
13-Dec-2010 |
jeffhao <jeffhao@google.com> |
Adding javax.sip to the dx blacklist. Change-Id: I5be068821862ccf073cb758e60b686f46a3c97c1
|
590f78fc4b6e3268149c5eacb7c8b7dd33497f44 |
|
22-Oct-2010 |
jeffhao <jeffhao@google.com> |
Added multi-threaded support to processing of class files in dx. Change-Id: Ideb54c414073a9651b21ce0697e6444fa80f146d
|
85dc40d2a0cb19792bf3ee6f6c57fed08eb91ea4 |
|
27-Sep-2010 |
Dan Bornstein <danfuzz@android.com> |
Take another tilt at the "--core-library" messaging windmill. This time, I added a note about what appears to be the most common inadvertent triggering, and I point people at JarJar as a possible solution when the core class inclusion was intentional. Change-Id: I2d576df0b8944882838cbb6e2b050d59434a238b
|
de75089fb7216d19e9c22cce4dc62a49513477d3 |
|
09-Jun-2010 |
Carl Shapiro <cshapiro@google.com> |
Remove trailing whitespace. Change-Id: I95534bb2b88eaf48f2329282041118cd034c812b
|
72e93344b4d1ffc71e9c832ec23de0657e5b04a5 |
|
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
|
55423dcd081e30c4fc27b997f127db7b00f1b981 |
|
15-May-2009 |
Dan Bornstein <danfuzz@android.com> |
Fix a bunch of little problems noticed by FindBugs, and cleaned up some spacing issues that I happened to notice along the way.
|
de1ab3724b284ab053322db7ff723f54d7826c96 |
|
31-Mar-2009 |
Dan Bornstein <> |
AI 143732: Tweaks, in response to public critique. Automated import of CL 143732
|
291fe153ba3b64dfb0472f1f53cee59c53f5da04 |
|
30-Mar-2009 |
Dan Bornstein <> |
AI 143492: Another crank of the --core-library wheel. Automated import of CL 143492
|
99409883d9c4c0ffb49b070ce307bb33a9dfe9f1 |
|
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import //branches/master/...@140412
|
f6c387128427e121477c1b32ad35cdcaa5101ba3 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
f72d5de56a522ac3be03873bdde26f23a5eeeb3c |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
2ad60cfc28e14ee8f0bb038720836a4696c478ad |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|