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.
Killing the WifiWatchdogService thread from
WifiService can cause messages to be handled on
a dead thread. Quit the thread on the broadcast
instead.
A couple of more fixes:
- Do an asynchronous bring up of Wifi. This will
allow WifiWatchdogServiceThread to be immediately
brought up, instead of relying on an update.
- There is no need to listen on supplicant connection
in wifiwatchdog anymore. We kill the thread when
supplicant connection is no more.
Bug: 2546756
Change-Id: I9beae3eebee9cf0446d1dc031ce8fc1c27943521
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