| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
We don't want to preload the WebView library in the zygote process any
more, as loading an updatable WebView in the zygote is a stability risk.
The memory benefits of preloading will be obtained in other ways.
Bug: 13005501
Change-Id: Ic89f2a1d057dc92b01fb775bf326b47ac2d4caa2
|
|
|
|
|
|
|
|
|
| |
remove android.media.videoeditor.*
No longer supported and should not be used.
Bug: 13542518
Change-Id: I12de122443f0289ab1dfdd8b553e572a830cf412
|
|
|
|
| |
Change-Id: I0f86f7ab2ef132fbd12f85ff96e448d189af7177
|
|\
| |
| |
| |
| | |
* commit 'aa6ff54ef57936024e98d9f565afe9fff24df2e4':
Remove DRLCertFactory
|
| |
| |
| |
| |
| |
| | |
No longer needed since Conscrypt is the main provider.
Change-Id: Iee741ef376af2de52db79df07e96057438778bc6
|
|/
|
|
|
|
| |
Removes unneeded indirection layer
Change-Id: I75d3e369eda2788cbc52a3575c4e1c521e842f59
|
|
|
|
|
|
|
| |
Not needed since java.util.Objects implements all the needed
functionality.
Change-Id: Icd31d49a9801d1705427f028e9ac927d58e7d34c
|
|
|
|
|
| |
Needed for Bouncycastle 1.50 upgrade with art.
Change-Id: I901122c1ce21abba437a7537e70331724c3cbc9c
|
|
|
|
|
|
|
| |
Some cipher modes were removed from OpenSSLCipher. This change removes
those classes from the preloaded classes list.
Change-Id: Ib4450c392513973836684b4d5df7fffb200b6260
|
|
|
|
|
|
|
|
| |
For image creating, art needs this in the preloaded-classes list.
Otherwise it complains loudly about not being able to load it from a
class initializer in Provider.java.
Change-Id: Ie7ed5655cba038b504767c3de9f70b47a8965cce
|
|
|
|
|
|
|
| |
Don't preload java classes used only by the old WebView implementation.
Bug: 10427705
Change-Id: I1378ab564ef2d173e08806c30d1deb6020d65ba8
|
|
|
|
|
| |
Bug: 9189353
Change-Id: I9136692d7f23a513553981eca398351f28b5ddc6
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: 10427705
- layoutlib has references to classes that no longer build into the host
core JAR when WebViewClassic is removed.
- preloaded-classes should not reference WebViewClassic classes.
Change-Id: I4d6773a88ea2932982278127a3c96d38be54ddf5
|
|/
|
|
|
|
|
|
|
|
| |
http://ag/352924 renamed INdefPushCallback
to IAppCallback. Update preloaded-classes
to reflect this.
This is a cherry-pick of Id552e94e3a01cdd61593480f3c0aedb32d185f80
Change-Id: I0901f14fb41f94e3c7572c09e090ec5903a878d1
|
|\
| |
| |
| |
| | |
* commit 'c40e46e8413c112186eadc8526d20306d81c9008':
Update preloaded-classes
|
| |
| |
| |
| | |
Change-Id: I42247e498ad532e3f4699bc87c0d314cde74e3f6
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow the appropriate WebView to be preloaded in the zygote by
constructing the currently selected WebViewFactoryProvider when the
WebViewFactory is preloaded. At runtime, if the preloaded provider is
still the current selection, the preloaded instance is used, otherwise
the provider is loaded at that time.
This change also removes "graceful" fallback from the experimental
WebView to the classic implementation: if the option to use the
experimental WebView is selected and it could not be loaded
successfully at the time a WebView is created, an exception will be
thrown, rather than allowing execution to continue with the classic
implementation, as the fallback may mislead developers who do not
examine logcat output in detail.
Change-Id: I0cd01c784d7048abeac55ab5863ca16b8fd9ecf2
|
|\
| |
| |
| | |
Change-Id: I06c05d637613215b6d83df3e29cd495f6a5a0176
|
| |
| |
| |
| | |
Change-Id: I35e824e47ad758ab6408e91e2ba5dcda053a82f5
|
|/
|
|
|
| |
Bug: 5213043
Change-Id: I272500ce7f6ea6bfbc624c9705f8c8b8ef1aa0ad
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove some preloaded-classes and fix typo for deleting log messages
as the followings during booting.
W/Zygote ( 163): Class not found for preloading: android.bluetooth.
BluetoothAudioGateway
W/Zygote ( 163): Class not found for preloading: android.bluetooth.
HeadsetBase
W/Zygote ( 163): Class not found for preloading: undroid.content.Ab
stractThreadedSyncAdapter$SyncThread
Change-Id: Id02e0cccaeb150f48e12d67b2d691df828842e4c
|
|
|
|
|
|
|
|
|
| |
Video editing is not supported on the emulator, so preloading
this causes the emulator to crash while booting up.
Bug 7200384
Change-Id: I1915d888be328c20aa66ca2318722d5b6e6342b0
|
|
|
|
|
| |
Bug: 5213043
Change-Id: I13fa58fded8e47d2f11d1fbe6724bd81ce35276a
|
|
|
|
| |
Change-Id: Id127308529d581c94bd2e911b637931156ce82c1
|
|
|
|
|
|
| |
Also some new classes to preload.
Change-Id: Ia2b5f856eaee533b9603b533ebaf8cb55e2ac193
|
|
|
|
|
|
| |
Bug: http://b/5216395
Change-Id: I36f406e97d45bc4d50a4fd1ebeb880cf0eead7f2
|
|
|
|
|
| |
Bug: http://b/3379487
Change-Id: I0d6d637211cfba523ee3963e112a8a4c63320f39
|
|
|
|
|
|
|
| |
to avoid name collision.
Bug: 5157607
Change-Id: Ic397f371e381a71f17b0b70b955e89d08f7a9867
|
|
|
|
|
|
| |
dependant."
This reverts commit 821e24336b3ab1f902fc3ee8da423226f50b540c.
|
|
|
|
| |
Change-Id: I229357aaaa10b19209983c122f98dd3c07e01d7f
|
|
|
|
|
| |
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
|