| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Bug: 3392028
Change-Id: I6b9732da17d086ba00c846c3ad1c7fb39baf9502
|
|
|
|
|
| |
Bug: 3086427
Change-Id: I7af99fe4c36d9a519777f0499ccab65646313879
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We preload classes for two reasons. Classes that are popular can be
shared and can increase the number of apps that can be run concurrently.
Classes that initialize slowly can be initialized at system boot time
by the zygote, decreasing the time to launch a specific app.
To select which classes to preload, I exercised Android's built-in apps
as well as these apps from Market: ESPN score center, Amazon, Flixster,
Twitter, Adobe Reader, Ebay Mobile, Facebook, Solitare (Ken Magic),
Barcode Reader, Google Earth and Square.
A cycle of launching ~460 (non unique) activities in sequence took 9m35s
with the previous preloaded-classes list. The update improves the launch
time of the same sequence to 9m27s: the marginal improvement over the
previous set of preloaded classes is negligible.
http://b/3004763
Change-Id: Ida511ae31eeff6d95d9cb6aacae68b9bb9dd2ebe
|
|\
| |
| |
| |
| | |
* commit '73cd0c39bb1289704df3f3266ecedd3ed561d48c':
This class no longer exists.
|
| |
| |
| |
| | |
Change-Id: I2ec8a1687aa699a236fd83afba89066d07a0bcc2
|
|\ \
| |/
| |
| | |
Change-Id: If9d898123894c53bf83ac28cc7c03cd849c8ef17
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Unlike previous releases where the set of classes-to-be-preloaded
was generated on a first-generation device (G1 and MyTouch 3G), this
round I used a second-generation device, a Nexus One. As a consequence,
class loading is faster (win) and fewer classes hit the 1250ms threshold.
Instead of sharing classes based on load time alone, classes are now shared
based on the number of applications loading them.
Change-Id: I18f7aa3e7e6258818871b3968b515c06314371b3
http://b/2546002
|
| |
| |
| |
| |
| |
| |
| |
| | |
This also removes android.graphics.utils.BoundaryPatch
which was only used by the Browser for the unused drag
tracking (and by a demo app that I'm also removing).
Change-Id: I48253ae005ab11cb4c70d132bc1ea4f2692e2bd2
|
| |
| |
| |
| | |
Change-Id: I26cdb3e72a0075e4df3854b526bdf6bb08d671a2
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This depends on a kernel patch that implements read(2)
in the ashmem driver.
Bug http://b/issue?id=2595601
Change-Id: Ie3b10aa471aada21812b35e63954c1b2f0a7b042
|
|\ \
| |/
| |
| | |
Change-Id: Ib3f8e1bffb759dbe5ef5e681ac872e9a9b70c24e
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
git cherry-pick --no-commit f77cf7f0
git cherry-pick --no-commit c8f503b5285e30c1a881d0ba860ba9021f57d113
git cherry-pick --no-commit 570bb561
git cherry-pick --no-commit e2417541
git cherry-pick --no-commit e4d81f25bd4dc1a5c909b56ab56a56406290da30
git cherry-pick --no-commit 5e8a587d
Change-Id: I101a385d43f3e0f4ce5352217f92ef67a3908c88
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- frameworks and CoreTests modules now depend on bouncycastle
- update preloades classes for NativeBN package change
- moved CryptoTest to libcore
- updated api
Change-Id: I47363a463f074af205b5bd128cd98faab70ac849
|
| |
| |
| |
| |
| |
| | |
from now on
Change-Id: I1d3646f2744e01a1e64db8787b4cd7dd746d540e
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(optionally) to use it. Added associated styles.
ListPopupWindow allows apps to present a popup window of options to
the user that will correctly dodge the IME if needed.
Change-Id: I509c6c45036856daab686a6edeb7a9de1e72eb0a
|
| |
| |
| |
| | |
Change-Id: I90799fe258ea23db764193fc5fab1a25c13b5563
|
|\ \
| |/ |
|
| | |
|
|/
|
|
|
|
| |
Note that the api/9.xml change is removing APIs that were removed going from RI 5 to RI 6
Change-Id: I665a30c4fdc2ca73c3ade0ad7487aa85cebf272f
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
OpenSSLSocketImpl
Merge commit 'e34d31e690cdfc529fe8e1e8f70e50c3719a4ccc' into kraken
* commit 'e34d31e690cdfc529fe8e1e8f70e50c3719a4ccc':
Updaing preloaded classes with removal of OpenSSLSocketImpl$Finalizer
|
| |
| |
| |
| |
| |
| | |
Part of fixing b/2663512: "java.io.IOException: SSL shutdown failed.: Ok" shouldn't dump a stacktrace
Change-Id: Ic6070ab9abb58c08eb7c5d8648424f582bb48e1c
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
into AndroidHttpClient." into froyo
Merge commit 'f9e90378d50210298d1cec2b913653597cd62be4' into kraken
* commit 'f9e90378d50210298d1cec2b913653597cd62be4':
Move the public method HttpDateTime.parse() into AndroidHttpClient.
|
| |
| |
| |
| |
| |
| | |
See bug http://b/2553589
Change-Id: Ide3399c7c63daf9c0b8c18669076f2f4d6e9a876
|
|/
|
|
|
| |
Change-Id: Iebbfc49b8300ab59730733efdf489ec87ea45a25
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
|
|
|
| |
Change-Id: I39e1bdfbea1c9dfa6a4a09f94f6eb75095290427
|
|
|
|
|
|
| |
b/2553469 - API REVIEW: android.util.base64
Change-Id: I6a514032152a8b1899db52d020aca8e8b19e74e9
|
|
|
|
| |
Change-Id: I079bdf4edfb9083eba3e15d8e4dbf3b2bad9190c
|
|
|
|
|
|
| |
Also add ability for admins to hide themselves when not in use,
a facility for admins to not allow other admins to reset
their password, and debug dumping.
|
|
|
|
|
|
|
| |
This is the framework part, moving classes around so the framework
no longer needs to link to android-common. Makes some APIs public,
others that didn't need to be public are private in the framework,
some small things are copied.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Remove this class, again, and change the webkit uses of it to use the
one in android-common. Remove class from preloaded-classes as well.
Change-Id: Ic0d4835e77180d299bc2c22b7c8780861b4781ee
|
|
|
|
|
|
|
|
|
|
| |
The MMS code has been moved into the mms-common library.
Move SqliteWrapper (and make it hidden) into the database
directory because Telephony.java depends on it. Create a mmscommon
library similar to androidcommon for a number of files used both
by the telephony layer, by mms, and by myfaves.
Change-Id: I2e23e87c4961b87c42a4c8a63f812fa9e0e44dec
|
|
|
|
|
| |
(Safer than tracking the rename here, since the class is in the dalvik/libcore
repo.)
|
| |
|
| |
|
|
|
|
| |
For https://android-git.corp.google.com/g/37614 .
|
|
|
|
|
|
|
|
| |
- Moved DomainNameChecker from android.net.http to android common, and renamed to DomainNameValidator.
- Added a simplified version of DNParser, which DomainNameValidator uses instead of X509Name in order to extract Subject Name from a certificate.
- Added unit tests for DomainNameChecker and DNParser.
There's a suspicious comment in DomainNameChecker saying something like "X509Certificate fails to parse a certificate when a subject alt name begins with '*'". I think we should fix it if it's really the case -- otherwise certificates with the wildcard wouldn't work. I'll see if it's true after submitting this patch.
|
| |
|
|
|
|
| |
Fix a small typo in Context javadoc.
|
|\
| |
| |
| | |
Change-Id: Ia4362cd48ac0689b91003943a4cd9660da72ff90
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
Merge commit 'd4a4729c0cac582a2dcec7c8cfb316b81885a0f0' into eclair-mr2-plus-aosp
* commit 'd4a4729c0cac582a2dcec7c8cfb316b81885a0f0':
Update imports to android-common
|
| | |
| | |
| | |
| | |
| | | |
Several files were moved to android-common. Update all the references
to import those files from the new location.
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
Merge commit '4986934e189032dba43676973038879b5f90a406' into eclair-mr2-plus-aosp
* commit '4986934e189032dba43676973038879b5f90a406':
Remove the IM provider contract class.
|
| | |
| | |
| | |
| | | |
Change-Id: Ia644689021aca3e429d42727dfd6262b6986dfd2
|
| | |
| | |
| | |
| | |
| | | |
Josh removed the useless valueOfCache classes from the library, but not from
the preload list.
|
|\ \ \
| |/ / |
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
Merge commit '274dc9d35fdf5d0464f74071a9a8f14e497d4d5f' into eclair-mr2-plus-aosp
* commit '274dc9d35fdf5d0464f74071a9a8f14e497d4d5f':
moved the hidden sync helpers out of the framework
|
| | | |
|