413d4592ee114eac81014af4b6347e73873ce8ce |
|
03-Sep-2013 |
Elliott Hughes <enh@google.com> |
Use the docs-approved Android x.y (Name) format consistently. Also include the API level where the reason for mentioning the version is an API difference (as opposed to simply a behavioral difference). Change-Id: Idd69630fc5d6f6f0bd5d1c524cb32fd8c2fb750d
|
b2525493e0a4d7019b0705fcb1001338737b4d86 |
|
13-Aug-2013 |
Brian Carlstrom <bdc@google.com> |
Share ClassLoader code Bug: 9071417 Change-Id: Icdde3aace023d1d7509c932cdd71f203213b59d6
|
ca2c58ceaf2d35d30fe06b1676cc1436a24c4d30 |
|
13-Aug-2013 |
Brian Carlstrom <bdc@google.com> |
Share ClassLoader code Bug: 9071417 Change-Id: Icdde3aace023d1d7509c932cdd71f203213b59d6
|
895bba44ff59d2225532a1fe9842c8b9a70a9f9a |
|
13-May-2013 |
Brian Carlstrom <bdc@google.com> |
Move some files with dalvik dependencies to libdvm Change-Id: I04498d8d8c4b065dbda8d7b30b8b77ce53e63a77
|
a5b74e8b82dfb532db557ada2a1abb6703ea843a |
|
16-Jan-2013 |
Elliott Hughes <enh@google.com> |
am 06088541: am 85d429a8: Merge "More backwards compatibility for Facebook." * commit '06088541fdf6c9d6c20f75c9be642102146894d2': More backwards compatibility for Facebook.
|
81abb6fb7332dfe62ff596ffb250d8aec61895df |
|
16-Jan-2013 |
Elliott Hughes <enh@google.com> |
More backwards compatibility for Facebook. Another day, another private field accessed. Bug: 7726934 Change-Id: I1cf2e9b9c9c7c53afd43642fcbf8f1a1d203bf6c
|
652abda3efa231d431375677363f4a36327eeda7 |
|
20-Dec-2012 |
Elliott Hughes <enh@google.com> |
Support System.loadLibrary for libraries with transitive dependencies. Bug: 7896159 Bug: http://code.google.com/p/android/issues/detail?id=34416 Change-Id: Id1225a353b52c50bb3eedfd48e92ec85dd60134b
|
f904678355f850a647f22e2689a836f895974fdf |
|
04-Dec-2012 |
Elliott Hughes <enh@google.com> |
Support directories on the classpath, for resources. This lets us run tests and legacy code that uses Class.getResource to access resources, because we can put the resource directories on the classpath. I've also rewritten the toString implementation to show what path we're _really_ using, rather than parroting back the original path we were passed, because we won't actually look at all entries in the path, so that can be very misleading. (It certainly confused the hell out of me while working on this change.) Change-Id: Iec4dca2244db9c9c793ac157e258fd61557a7a5d
|
4285b5276e2d3a05294b4247f9ea82e7a033a07d |
|
26-Nov-2012 |
Brian Carlstrom <bdc@google.com> |
Move comment to match code Followup for change "Lazy parsing of zip files for Java resources." Change-Id: Ic572dff0edda766400ce6cea9fb27344373c73df
|
6133a233130f3014b65b96ca92a20c2083c713f4 |
|
09-Nov-2012 |
Narayan Kamath <narayan@google.com> |
Lazy parsing of zip files for Java resources. Central directories of zip files should be read lazily. They are needed only to service calls to BaseDexClassLoader#findResouce(s). Most android processes don't use these methods since they use android resources. bug:6797061 (cherry-picked from 8dd90ae77922eb05d46c797937620a4c69f758f7) Change-Id: I1a5b5d03572601707e1fb1fd4424c1ae2fd2217d
|
8dd90ae77922eb05d46c797937620a4c69f758f7 |
|
09-Nov-2012 |
Narayan Kamath <narayan@google.com> |
Lazy parsing of zip files for Java resources. Central directories of zip files should be read lazily. They are needed only to service calls to BaseDexClassLoader#findResouce(s). Most android processes don't use these methods since they use android resources. bug:6797061 Change-Id: I1a5b5d03572601707e1fb1fd4424c1ae2fd2217d
|
6d17baa25d349e2659eb16fe5eef3088d48e5e22 |
|
05-Nov-2012 |
Elliott Hughes <enh@google.com> |
Make System.loadLibrary use open(2) rather than stat(2). This will let us remove read permission from directories containing .so files. Bug: 6485312 Change-Id: I72daa265ce54747fc91cdb9d915a05a2464041bb
|
a7ef55258ac71153487357b861c7639d627df82f |
|
22-Feb-2011 |
Elliott Hughes <enh@google.com> |
Simplify internal libcore logging. Expose LOGE and friends for use from Java. This is handy because it lets me use printf debugging even when I've broken String or CharsetEncoder or something equally critical. It also lets us remove internal use of java.util.logging, which is slow and ugly. I've also changed Thread.suspend/resume/stop to actually throw UnsupportedOperationException rather than just logging one and otherwise doing nothing. Bug: 3477960 Change-Id: I0c3f804b1a978bf9911cb4a9bfd90b2466f8798f
|
ea52753a0f80fcd70acfe9150ecb854511ff38db |
|
10-Feb-2011 |
Dan Bornstein <danfuzz@android.com> |
Refactor DexClassLoader and PathClassLoader. This resulted in the creation of two new classes: DexPathList contains most of the common functionality, namely managing the two path lists (dex/resource files and native library directories) plus all the salient initialization and lookup code. BaseDexClassLoader provides the ClassLoader API, mostly by making calls to a contained DexPathList instance. The two original classes just become trivial subclasses which take different constructor args and make correspondingly different super() calls in their respective constructors. I took the opportunity to remove the ability for PathClassLoader to take directories on the dex/resource list. This functionality hadn't ever been used, at least not since well before 1.0. Change-Id: I92ed300417431d0e0ac4c5ecf2f10d6a9b0691c7
|