Merge commit '213b9805e31ae9de26c740c04e04af2090759e52' into kraken
* commit '213b9805e31ae9de26c740c04e04af2090759e52':
Don't assume there's a selected position in touch mode.
Some applications are setting the MIME type field for an http:
intent, which is technically wrong because the recipient opening
the URI will get the MIME type from the header. This was hitting
a bug when we compute the intent filter when setting the
preferred activity, where we have to set both the MIME type and
data URI for the intent filter. (For file: and content: URIs
only the MIME type is needed, since these can be opened directly
through ContentResolver so everyone is presumed to be able to
handle them.)
Change-Id: Ia7025e6859e9c90997bf56c2c80f225fca7a2007
Merge commit 'c7d2e169c04de37717c2320184f87caed6be7769' into kraken
* commit 'c7d2e169c04de37717c2320184f87caed6be7769':
Cherry-picking this fix into Froyo.
This fix is part of addressing bug #2548048
Making it possible to determine which TTS engine is currently set
as the default by the user.
Change-Id: Ifa422f43a33498b94d96811078c0794d64668357
Merge commit '307a2b59ba9666c071f5c5b03f58700e7c28ea35' into kraken
* commit '307a2b59ba9666c071f5c5b03f58700e7c28ea35':
Remove long_press when WebView lost window focus.
Merge commit '9c3cee9824026764275e4d84ba9b5d9fdc5da690' into kraken
* commit '9c3cee9824026764275e4d84ba9b5d9fdc5da690':
API CHANGE: Backup/restore API changes requested by the API Council
Merge commit 'd49258fed489bcd72a2b2a6ce3a3c38d4b2531e6' into kraken
* commit 'd49258fed489bcd72a2b2a6ce3a3c38d4b2531e6':
Fix issue #2544466: Car Home brightness icon comes and goes while phone is in car dock in FRE83
Merge commit '89837b25c85929b29288fd42727c44093548fced' into kraken
* commit '89837b25c85929b29288fd42727c44093548fced':
Fix StatusBarService deadlock for real this time.
Merge commit '4ea1eea55bedcf83e643f7847f5f0a3ccce35187' into kraken
* commit '4ea1eea55bedcf83e643f7847f5f0a3ccce35187':
Redesigned keyguard layout in the no-SIM case. DO NOT MERGE
* @hide the android.app.backup.RestoreSession class and functionality
* Provide a public method on android.app.backup.BackupManager that apps
can use to request a restore pass of their last-known-good dataset.
The new method is called requestRestore().
* Provide the name of the package being restored, not just its ordinal,
in the RestoreObserver's onUpdate() callback.
Part of bug #2545514
Change-Id: I9689bf8d6e2b808b4ee412424a36a835be0a5ca8
There was a really dumb bug that was causing us to not always apply
the new configuration. As a result of fixing this, there were new
glithes in the transition between car and regular mode, so further
work here to fix that. And since I was actually working during the
night and seeing night mode, I noticed how obnoxiously bright the
status bar is compared to the car home at night, so it now nicely
dims itself when we switch to the night config. Oh and in doing
that I also found and fixed a bug in dispatching config changes to
a window (where they wouldn't get dispatched if the window didn't
resize).
FINALLY... tweak the wallpaper enter/exit animations a bit to
make them a little smoother.
Change-Id: I4e062093cbcfbc919307799a794846db2920216f
According to GMail profile, almost half of WebView
init time is spent in creating the zoomControl which
is not used by them. So change to lazy initialize
the ZoomButtonControl which will be used by Browser.
Fix http://b/issue?id=2546481
The emergency call button has been removed (since the user
can disable the keyguard, open the phone app, and enter the
emergency number there).
AM/PM have also been baseline-aligned with the clock.
Bug: 2421380
Change-Id: I3fb25a29e02f3e2ee2b1505a8765d53ccceb1372