Merge commit 'dbbf45b59ed5ebb2beed15b0a169f64e0632c71f' into eclair-mr2
* commit 'dbbf45b59ed5ebb2beed15b0a169f64e0632c71f':
Fix bug 2248173 - all apps animates out when you return home.
Merge commit '09cf7d19db69dc4ac0f3457590e8df539bfec7d1' into eclair-mr2
* commit '09cf7d19db69dc4ac0f3457590e8df539bfec7d1':
Update a couple of wallpapers.
Merge commit '600f188702c1ce8e5c250ea049a5e22f4ff17577' into eclair-mr2
* commit '600f188702c1ce8e5c250ea049a5e22f4ff17577':
Guard against null parent in Launcher2.Search.clearAnimation()
Merge commit '730c408ccc76dd7da2235a9af6c84d98d19e6b72' into eclair-mr2
* commit '730c408ccc76dd7da2235a9af6c84d98d19e6b72':
Improve performance of AllApps for large numbers of apps.
Before, Launcher relied on a callback to a SearchManager.OnCancelListener to clear the search widget
animation. However, that doesn't get called if some other app opens the search dialog
before the Launcher is reopened. This change clears the animation in onResume().
Should fix http://b/issue?id=2246760
Sometimes clearAnimation() is called on the search widget
when it has no parent, e.g. when it being removed from the
home screen. This caused an NPE, because clearAnimation()
called invalidate() on the parent.
This is a partial fix for: http://b/issue?id=2246760
Merge commit '4634af5de99153cea5d602a1ce2a50ae2bcd991d' into eclair-mr2
* commit '4634af5de99153cea5d602a1ce2a50ae2bcd991d':
Final final set of wallpapers.
Merge commit 'cc19a53d6149491e58d2c2a749345a70b7492ec8' into eclair-mr2
* commit 'cc19a53d6149491e58d2c2a749345a70b7492ec8':
Fix 2271080 - .lang.IllegalArgumentException: no dialog with id 1 was ever shown via
Merge commit '14f122bf847e50a3e7730ccbe57abc25d086a01b' into eclair-mr2
* commit '14f122bf847e50a3e7730ccbe57abc25d086a01b':
Fix bug 2271894 - Odd animation when press home button from app that wasn't in center home screen
Merge commit '88ec0990c66702158d3c7f2f6ef5c03531978247' into eclair-mr2
* commit '88ec0990c66702158d3c7f2f6ef5c03531978247':
Fix 2274291 - back key doesn't go from all apps to workspace
Merge commit '61597bd5fdc4f8704478101c1ae166ab2d0c503c' into eclair-mr2
* commit '61597bd5fdc4f8704478101c1ae166ab2d0c503c':
Fix 2271141 - Pressing the bottom corner of the screen when the applications menu is visible will
Activity#showDialog on CreateShortcut
I'm not sure how this can happen, but I think it's okay to just
drop the exception. It's all just trying to clean up anyway.
Now:
- When you're on the workspace and you press home, it animates back to the middle
- When you're in all apps and you press home, all apps animates out and the workspace
doesn't animate to the middle (it just jumps there)
- When you're in an app and you press home, it doesn't animate to the middle
- When you're in an app and you press back, it still goes to the page you were on.
Don't look at the evil hack to make it move without animating.
Merge commit 'a5c32d6ecc9da6d47cf59554bebf5d0dbe4f99d2' into eclair-mr2
* commit 'a5c32d6ecc9da6d47cf59554bebf5d0dbe4f99d2':
Fix bugs 226264 and 2265943 - Home stopped responding to touch, but all-apps & notification panel
still work
I knew it was a problem with mWaitingForResult, which I'm still not convinced we need, but
Jeff Sharkey was able to find repro steps, so he's my new hero. The steps were:
1. Open add menu (long pressing or menu > add)
2. Turn off the screen
3. Turn back on & unlock
4. Poof.
The problem was that when we get ACTION_CLOSE_SYSTEM_DIALOGS intents, we're dismissing the dialogs,
not canceling them. I think we actually want to cancel them, but there's no easy way to do that
with the Activity class, so just clear mWaitingForResult by hand in closeSystemDialogs().
Merge commit '247226b1d57dfc6571bdb7c83787e63f7409f2ab' into eclair-mr2
* commit '247226b1d57dfc6571bdb7c83787e63f7409f2ab':
Fix bug 2266095 - all apps animates out when you return home by hitting back
Merge commit '39bfc13a77b25aa9e1dc322b223030545c9af2c1' into eclair-mr2
* commit '39bfc13a77b25aa9e1dc322b223030545c9af2c1':
Add more logging for bugs 2262649, 2262272 and 2265943.
Merge commit 'be38609f875f9b9374ceaf723135c0a624637fcb' into eclair-mr2
* commit 'be38609f875f9b9374ceaf723135c0a624637fcb':
Add a lot of logging that can be seen by doing adb shell setprop launcher2.dumpstate 1 and presssing volume down
Merge commit 'b40d29cb41c302387b2794b214fe2522073d957d' into eclair-mr2
* commit 'b40d29cb41c302387b2794b214fe2522073d957d':
fix 2261526 - Trackball doesn't work in 3D all-apps if you opened it using trackball
Merge commit '71a3228be6b4a060999fd5832b06691f639ef42f' into eclair-mr2
* commit '71a3228be6b4a060999fd5832b06691f639ef42f':
Fix 2260199 - App icons placed in folder widget are doubled after rebooting phone.
Fix bug 2261637 - Workspace previews home screens on long pressing
* changes:
Fix 2260199 - App icons placed in folder widget are doubled after rebooting phone.
Fix bug 2261637 - Workspace previews home screens on long pressing at the bottom of app drawer
Merge commit 'a3cf93a2e7d936375db59628809bc2e20d5ba240' into eclair-mr2
* commit 'a3cf93a2e7d936375db59628809bc2e20d5ba240':
Import revised translations. DO NOT MERGE
at the bottom of app drawer
This includes some contortions to get it not to perform the vibrate
haptic feedback then.
(By the way, it appears that we're vibrating on the add context menu
long press, so also do it when when we show the previews.