Merge commit 'e9e1cdd556b40a04637b7de3d839b2a596df47e3' into eclair
* commit 'e9e1cdd556b40a04637b7de3d839b2a596df47e3':
decode the search string before putting it into the search control.
The ANR is caused by SurfaceFlinger waiting for buffers of a removed surface to become availlable.
When it is removed from the current list, a Surface is marked as NO_INIT, which causes SF to return
immediately in the above case. For some reason, the surface here wasn't marked as NO_INIT.
This change makes the code more robust by always (irregadless or errors) setting the NO_INIT status
in all code paths where a surface is removed from the list.
Additionaly added more information in the logs, should this happen again.
Merge commit '9b150b74573ce506abd00c692fb42f46980441a3' into eclair-plus-aosp
* commit '9b150b74573ce506abd00c692fb42f46980441a3':
Close the cursor before assigning a new one to the same variable.
Merge commit 'bbed0d68c815446400193bdc8b16fbf73e1ee664' into eclair-plus-aosp
* commit 'bbed0d68c815446400193bdc8b16fbf73e1ee664':
hide setGammaForText, which is only used for calibrating new devices
Merge commit '271cfe85ccfa6d94008dcebb3b97108ca325fe59' into eclair-plus-aosp
* commit '271cfe85ccfa6d94008dcebb3b97108ca325fe59':
improve boot animation a bit
Merge commit 'a6309c30722ad3aee88ddc2394cea2a499168d99' into eclair-plus-aosp
* commit 'a6309c30722ad3aee88ddc2394cea2a499168d99':
On BACK in search, hide just IME if IME is fullscreen
Merge commit 'f0e5ca7e09a8651b85c652e040a037e39e224128' into eclair-plus-aosp
* commit 'f0e5ca7e09a8651b85c652e040a037e39e224128':
New 1x status bar icons
Merge commit '62de742125d8f5fd1d236f720b2de3bf5cf76174' into eclair-plus-aosp
* commit '62de742125d8f5fd1d236f720b2de3bf5cf76174':
Fix stopping all vpn daemons before connect and more.
Merge commit '9825ec61b4a40ed92a5bb28019289e5bab9cfb56' into eclair-plus-aosp
* commit '9825ec61b4a40ed92a5bb28019289e5bab9cfb56':
Prevents the WindowManager from requesting empty or negative surfaces.
Merge commit 'be000b53be9ee73b14c7f172c9784c366dbb91c8' into eclair-plus-aosp
* commit 'be000b53be9ee73b14c7f172c9784c366dbb91c8':
Clean up search and voice search button assets for high res.
Merge commit '00f603635d4cec4403687d8ee97aced91fb32108' into eclair-plus-aosp
* commit '00f603635d4cec4403687d8ee97aced91fb32108':
remove cert for SampleBrowserPlugin and only check
Merge commit 'e88846eeaf70f9f4299af9e3d54ba5dacede42b6' into eclair-plus-aosp
* commit 'e88846eeaf70f9f4299af9e3d54ba5dacede42b6':
Semi-workaround for #2027266: app drawer showing up on the side of the screen
Merge commit '29e4a3c566f435c32f0b95e4ac8e8b33cac6faba' into eclair-plus-aosp
* commit '29e4a3c566f435c32f0b95e4ac8e8b33cac6faba':
Update from API review.