• Home
  • History
  • Annotate
  • only in /packages/apps/Launcher2/src/com/android/launcher2/
History log of /packages/apps/Launcher2/src/com/android/launcher2/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
53f6b7b340534e043fc98dc6a49fd9839d01c12a 07-Aug-2015 Winson <winsonc@google.com> Fixing issue where app icons were not updating with the package.

- This was due to the fact that the cache keys are now CacheKeys instead
of ComponentNames, which we were still trying to remove. This is a
serious issue because it means no app can update their icon while Launcher2
is running.

Bug: 23030496
Change-Id: I4a59ffe32b8fb2de11a64c173284b4cbf7e35222
llAppsList.java
conCache.java
f070383c3bb9fc691112032174a716b8ebb60a76 06-Apr-2015 Andrei Kapishnikov <kapishnikov@google.com> Handle the case when getApplicationRestrictions() returns null

Bug 20085185

Change-Id: If7f0cd2f261e062b5ab0457b86eccaf8a0ee1215
auncherProvider.java
a539761de0cad3c622f884530a1294116f8cda8c 02-Apr-2015 Andrei Kapishnikov <kapishnikov@google.com> Added Launcher2 layout configuration through app restrictions

The way how Launcher2 is configured using restrictions is
similar how it can be configured using PreloadReceiver
broadcast receiver but instead of sending the name of the
resource in the intent extra, the name is passed as
the application restriction.

Change-Id: Ic6d06b3155b932f2efd416aa849bebd76c742876
auncherProvider.java
3d8466af5f25ad0c8d4eecc97e8b083ccbd93606 13-Jan-2015 Winson Chung <winsonc@google.com> am 0a77f020: am 80d4ae2e: am 6b0d58c1: Ensure that FirstFrameAnimatorHelper doesn\'t set play time when animation is complete

* commit '0a77f020d7f317fe0b14318ad7b00ebfb4df5b24':
Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete
0a77f020d7f317fe0b14318ad7b00ebfb4df5b24 13-Jan-2015 Winson Chung <winsonc@google.com> am 80d4ae2e: am 6b0d58c1: Ensure that FirstFrameAnimatorHelper doesn\'t set play time when animation is complete

* commit '80d4ae2e9baddfe1aaae1bf74871414c7c2ad30d':
Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete
6b0d58c104e6b7bed6c2a1905ba8d2db2f33eb05 12-Jan-2015 Winson Chung <winsonc@google.com> Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete

Bug: 18567716
Change-Id: I4f098caaa514fef3054930888b938af1e8744df4
irstFrameAnimatorHelper.java
5b3cd2d1f265b74d52fbafc30eef881340d8cff4 09-Dec-2014 Adam Cohen <adamcohen@google.com> am aaee124a: am 397c84a0: am 881267d6: Small correction to previous CL, set item type

* commit 'aaee124a68925a801c7746eeaf4f6dffbd01cf30':
Small correction to previous CL, set item type
109721f378bd4cf3553dd08e77f72eccff7b74a9 09-Dec-2014 Adam Cohen <adamcohen@google.com> am 701071bb: am 9d0b4e6b: am 3b5f5f28: Fix regression wherein correct activity flags weren\'t being set

* commit '701071bb0fdc87de17f9306e5e118d8b077d725a':
Fix regression wherein correct activity flags weren't being set
aaee124a68925a801c7746eeaf4f6dffbd01cf30 08-Dec-2014 Adam Cohen <adamcohen@google.com> am 397c84a0: am 881267d6: Small correction to previous CL, set item type

* commit '397c84a00ba9784cf6eeebe30cf1f3d2437b4990':
Small correction to previous CL, set item type
701071bb0fdc87de17f9306e5e118d8b077d725a 08-Dec-2014 Adam Cohen <adamcohen@google.com> am 9d0b4e6b: am 3b5f5f28: Fix regression wherein correct activity flags weren\'t being set

* commit '9d0b4e6b950289334d2b75bdef7dd2dac98cdd8d':
Fix regression wherein correct activity flags weren't being set
881267d6e1801f05affcb2bcd03627c9e3b8bf49 05-Dec-2014 Adam Cohen <adamcohen@google.com> Small correction to previous CL, set item type

Bug 18580158

Change-Id: I5167bb2f1a2f23da6ceb40fa9a38b070a640c93d
pplicationInfo.java
3b5f5f28b27c6bcbcc5c43fe0b3f57d63e01323b 04-Dec-2014 Adam Cohen <adamcohen@google.com> Fix regression wherein correct activity flags weren't being set

Bug 18580158

Change-Id: I793faa7b5c85977a75ce4bc591cde90643442bb7
pplicationInfo.java
dd5a4dbbf78c7fbcd4ab08a6fd5e607bc8ffa3c3 21-Nov-2014 Sander Alewijnse <salewijnse@google.com> am 63f8a2f7: am 40e9ded1: am 86d6a041: Revert "Add shortcuts for apps installed on work profile."

* commit '63f8a2f73cebdd757914a7e0fcb874cc3e965708':
Revert "Add shortcuts for apps installed on work profile."
63f8a2f73cebdd757914a7e0fcb874cc3e965708 21-Nov-2014 Sander Alewijnse <salewijnse@google.com> am 40e9ded1: am 86d6a041: Revert "Add shortcuts for apps installed on work profile."

* commit '40e9ded17f17712572a2a9c6013a07a4b848a69e':
Revert "Add shortcuts for apps installed on work profile."
86d6a041466bd47ec57ba6b88f02b678462a5013 20-Nov-2014 Sander Alewijnse <salewijnse@google.com> Revert "Add shortcuts for apps installed on work profile."

This reverts commit fac729e7d93ffd5d5fd3252cf74fbc42ef1dfd7d.

Bug:16188104
Change-Id: Icea2d18ec6410da930d1e999ad36a0ced75f487e
auncherModel.java
268f6bacc2936b99d828a84e7a4b9720b536f8f6 17-Nov-2014 Sander Alewijnse <salewijnse@google.com> am 385621cb: am 986251d4: am fac729e7: Add shortcuts for apps installed on work profile.

* commit '385621cb40ed84bd5f3572452558c2abe486d15b':
Add shortcuts for apps installed on work profile.
385621cb40ed84bd5f3572452558c2abe486d15b 17-Nov-2014 Sander Alewijnse <salewijnse@google.com> am 986251d4: am fac729e7: Add shortcuts for apps installed on work profile.

* commit '986251d464ea3df8c2914aa1120eb9659ebaccb5':
Add shortcuts for apps installed on work profile.
fac729e7d93ffd5d5fd3252cf74fbc42ef1dfd7d 10-Nov-2014 Sander Alewijnse <salewijnse@google.com> Add shortcuts for apps installed on work profile.

Bug:16188104
Change-Id: I5ed9b77bf42e655e6ae2d86cad362159a4b2d532
auncherModel.java
b59495e702ad4eb51635f1922ba773edcbe207e1 12-Sep-2014 Kenny Guy <kennyguy@google.com> am ccda5e7e: am 0a21af5b: am 24f6d40d: Update calls for API review changes to LauncherApps

* commit 'ccda5e7e95133aa25c79d8711e550a918fc84508':
Update calls for API review changes to LauncherApps
ccda5e7e95133aa25c79d8711e550a918fc84508 11-Sep-2014 Kenny Guy <kennyguy@google.com> am 0a21af5b: am 24f6d40d: Update calls for API review changes to LauncherApps

* commit '0a21af5b80cad3252d7ac8f411bf9949ce0d0ce5':
Update calls for API review changes to LauncherApps
24f6d40d06a962e1ccf133aab4172c3511311a81 11-Sep-2014 Kenny Guy <kennyguy@google.com> Update calls for API review changes to LauncherApps

Bug:17390765
Change-Id: I5e9329224ba0107f773403118466caa7ebaf4ed3
auncherApplication.java
ec6869285ecaa487de646a563f5a400095b99408 08-Sep-2014 Adam Connors <adamconnors@google.com> am 0e6f83d5: am 19ca4f68: am cf5de5ca: Always load and bind all apps last after launcher reload.

* commit '0e6f83d580fb7d060fe7eb5dc9278d8db311b2f2':
Always load and bind all apps last after launcher reload.
0e6f83d580fb7d060fe7eb5dc9278d8db311b2f2 08-Sep-2014 Adam Connors <adamconnors@google.com> am 19ca4f68: am cf5de5ca: Always load and bind all apps last after launcher reload.

* commit '19ca4f6851381ffc722332c370c5cc288c49818f':
Always load and bind all apps last after launcher reload.
cf5de5ca85af4ee9c1bceac6da460c32e66587e2 08-Sep-2014 Adam Connors <adamconnors@google.com> Always load and bind all apps last after launcher reload.

Previously, all apps view could be bound first, but when
a managed profile was added this led to the call to refresh
the view being nobbled by the workspace refresh and certain
applications not being displayed.

Always loading the all apps view last is a safe workaround and
mirrors the change made to Launcher3. See bug for more details.

Bug: 17336902
Change-Id: I7c4ab1e21e45d397f98583709ebb09e069fa2be9
auncherModel.java
078b2be1fec80e9d8785937aa6e07da9f12f54c1 05-Sep-2014 Svetoslav <svetoslavganov@google.com> am 1995f55f: am f8071919: am 1d6d41dd: Update Launcher2 due to API changes.

* commit '1995f55f644ed84a961612236decaf26c7ac1da8':
Update Launcher2 due to API changes.
1995f55f644ed84a961612236decaf26c7ac1da8 05-Sep-2014 Svetoslav <svetoslavganov@google.com> am f8071919: am 1d6d41dd: Update Launcher2 due to API changes.

* commit 'f80719196a52cc016faa82bc7b8d37f4082c54d7':
Update Launcher2 due to API changes.
1d6d41dddfd7d1cb62b7d9dd5c51315260f58ced 05-Sep-2014 Svetoslav <svetoslavganov@google.com> Update Launcher2 due to API changes.

bug:17390424

Change-Id: I36e420b8a71058373e9fa00d0376784594a4c5be
conCache.java
auncherModel.java
idgetPreviewLoader.java
83682f1b127066f3a216e606962ebe57a923efff 21-Aug-2014 Daniel Sandler <dsandler@android.com> Fail more gracefully when wallpaper thumbs are missing.

Change-Id: I986ae5add26b342609118ee5e06aafd21a2fb1ed
allpaperChooserDialogFragment.java
f33f4bdd114f5b09e8a85a67c5f94bef3defa997 21-Aug-2014 Dan Sandler <dsandler@android.com> am b4e80ef7: am 6f6c4dcd: am 2711d070: Refer to the framework\'s private default_wallpaper as wp#1.

* commit 'b4e80ef7944714fa2fa7f370bff84f9eb30328f9':
Refer to the framework's private default_wallpaper as wp#1.
b4e80ef7944714fa2fa7f370bff84f9eb30328f9 21-Aug-2014 Dan Sandler <dsandler@android.com> am 6f6c4dcd: am 2711d070: Refer to the framework\'s private default_wallpaper as wp#1.

* commit '6f6c4dcd1fdf773ac288576532a7f4e655e1c286':
Refer to the framework's private default_wallpaper as wp#1.
2711d070aff96a750b08bd8259be8103c48510fa 20-Aug-2014 Dan Sandler <dsandler@android.com> Refer to the framework's private default_wallpaper as wp#1.

This way we don't have to have a duplicate copy in Launcher2
at all (kind of like what we do in Launcher3, but in that
case we use a nice public API).

Bug: 17130118
Change-Id: I0dd0970c0d4fb4c3fdff654ec4d05cd7f7ea820c
allpaperChooserDialogFragment.java
df1b6434c74c275a274a9c61bb82c149cd952a2a 20-Aug-2014 Kenny Guy <kennyguy@google.com> am dfed00e6: am aa0bef49: am 06d2780e: Merge "Update Launcher2 for LauncherApps Api review changes." into lmp-dev

* commit 'dfed00e662cfe6fe616f26d09e314901713aecb7':
Update Launcher2 for LauncherApps Api review changes.
dfed00e662cfe6fe616f26d09e314901713aecb7 20-Aug-2014 Kenny Guy <kennyguy@google.com> am aa0bef49: am 06d2780e: Merge "Update Launcher2 for LauncherApps Api review changes." into lmp-dev

* commit 'aa0bef4964f48442ffa3750b545ded34bfce1fd9':
Update Launcher2 for LauncherApps Api review changes.
16051f27f5d8a738a295da51ae8c09168e0f66ff 19-Aug-2014 Dan Sandler <dsandler@android.com> am 2af7ee07: am af523820: am 05fcbde6: Merge "Stretch small wallpapers to cover the screen in the picker." into lmp-dev

* commit '2af7ee07b3d0c62d02d788ee0cc581bd09220724':
Stretch small wallpapers to cover the screen in the picker.
2af7ee07b3d0c62d02d788ee0cc581bd09220724 19-Aug-2014 Dan Sandler <dsandler@android.com> am af523820: am 05fcbde6: Merge "Stretch small wallpapers to cover the screen in the picker." into lmp-dev

* commit 'af52382052369a3ae786bca09ac791e9146c2b63':
Stretch small wallpapers to cover the screen in the picker.
06d2780eb5492fe0b5619894b6cd706f55057ebb 20-Aug-2014 Kenny Guy <kennyguy@google.com> Merge "Update Launcher2 for LauncherApps Api review changes." into lmp-dev
14010e3bedc7cbb75c4eb97c0e510f065ea02bfd 19-Aug-2014 Kenny Guy <kennyguy@google.com> Update Launcher2 for LauncherApps Api review changes.

Bug: 17008230
Change-Id: I862b174a9da46fa46e53a6b51edae36dd62050f8
auncher.java
auncherApplication.java
auncherModel.java
e6851f57939a61023bc93cdb87ad693ac0b716be 15-Aug-2014 Dan Sandler <dsandler@android.com> Stretch small wallpapers to cover the screen in the picker.

Helpful if you're using tiny color swatches as wallpapers.

Bug: 17017748
Change-Id: I3ed518996c7d58470c5a194ce064f90d73454448
allpaperChooserDialogFragment.java
3d754df58b30ba2cfd16ac5770dc0106286fbafd 08-Aug-2014 Svetoslav <svetoslavganov@google.com> am 606ca2af: am 87391c55: am 2cdba770: Update Launcher2 due to an API change.

* commit '606ca2af6d9328d4059f73c0f5a0d1adcbaf7520':
Update Launcher2 due to an API change.
606ca2af6d9328d4059f73c0f5a0d1adcbaf7520 08-Aug-2014 Svetoslav <svetoslavganov@google.com> am 87391c55: am 2cdba770: Update Launcher2 due to an API change.

* commit '87391c55b46314469211148de7a9a9e2518029db':
Update Launcher2 due to an API change.
2cdba7704e133db21c42edba2291c785e36e62f1 08-Aug-2014 Svetoslav <svetoslavganov@google.com> Update Launcher2 due to an API change.

bug:14991269

Change-Id: I3eace83438c689d3d3b4fca1c5e7ac93be46d362
auncher.java
auncherModel.java
165346117a72a61b7b5d57c2f85f1658764e65a9 07-Aug-2014 Svet Ganov <svetoslavganov@google.com> am b3f47ed0: am d22f607f: am 610ded21: Update launcher to work with cross-profile widgets.

* commit 'b3f47ed0054b098c0d328493f4e482d9d7f0a050':
Update launcher to work with cross-profile widgets.
b3f47ed0054b098c0d328493f4e482d9d7f0a050 07-Aug-2014 Svet Ganov <svetoslavganov@google.com> am d22f607f: am 610ded21: Update launcher to work with cross-profile widgets.

* commit 'd22f607fab9973fba4ac3bf892a126becc04570a':
Update launcher to work with cross-profile widgets.
610ded21c79ae3da4c105c2d1921a30732468a69 28-Jul-2014 Svet Ganov <svetoslavganov@google.com> Update launcher to work with cross-profile widgets.

bug:14991269

Change-Id: Ie65dfdb0f5799bff294f68bf907fd6a17d9b4e8e
ppsCustomizePagedView.java
ellLayout.java
conCache.java
auncher.java
auncherModel.java
agedViewWidget.java
endingAddItemInfo.java
idgetPreviewLoader.java
f888d3119ace3ecae5f655825261e787558c8e9b 30-Jul-2014 Kenny Guy <kennyguy@google.com> am 27dedd64: am 503fd978: am 9f8b2938: Launch correct AppInfo page for profile

* commit '27dedd642e600725a1f0d94e64d2fad50248cdc0':
Launch correct AppInfo page for profile
27dedd642e600725a1f0d94e64d2fad50248cdc0 30-Jul-2014 Kenny Guy <kennyguy@google.com> am 503fd978: am 9f8b2938: Launch correct AppInfo page for profile

* commit '503fd978976341ce8c7ed2da9136f43a5a5d9d82':
Launch correct AppInfo page for profile
baf69567887c6eedf8326ee0f680f45cc3c18f15 30-Jul-2014 bohu <bohu@google.com> am 75813740: am 31569f6d: Merge "Remove first-use hints when runs inside emulator."

* commit '75813740592d8d526ad1619fe2aa3d70f2120b1b':
Remove first-use hints when runs inside emulator.
75813740592d8d526ad1619fe2aa3d70f2120b1b 30-Jul-2014 bohu <bohu@google.com> am 31569f6d: Merge "Remove first-use hints when runs inside emulator."

* commit '31569f6dbd44d443ff54c460b733e62fc37d2319':
Remove first-use hints when runs inside emulator.
23621836f552ac4d16cccce16e6d95620d0682ce 22-Jul-2014 bohu <bohu@google.com> Remove first-use hints when runs inside emulator.

When anroid is running inside emulator, there is no need to show first-use
hints, such as "Make yourself at home". This commit skips such and similar
hints when running inside emulator.

Change-Id: Idfb253c604f8b4a202aa439957ca2618c82c333b
auncher.java
9f8b2938deaa3c492b9220ad4d63319cc703be1a 28-Jul-2014 Kenny Guy <kennyguy@google.com> Launch correct AppInfo page for profile

Launch the settings page for app from managed
profiles in the managed profile.

Bug: 15662203
Change-Id: I616b11f829082845e1769793e3f84d87465f8ac9
nfoDropTarget.java
auncher.java
6f05e5572f92431fb5e4b1e1cddf99ebe8d95718 25-Jul-2014 Kenny Guy <kennyguy@google.com> am df082e01: am c585336a: am 315084f2: Change getBadgedLabelForUser to use CharSequence

* commit 'df082e010a9b5eed22cf5f4c4a49c7e514919e22':
Change getBadgedLabelForUser to use CharSequence
315084f234b2b8bc7bc9732f71c91e4674b711cd 21-Jul-2014 Kenny Guy <kennyguy@google.com> Change getBadgedLabelForUser to use CharSequence

Bug: 16401636
Change-Id: I213547a21aeb864bd8368e5e9b44a57457f6dab7
conCache.java
temInfo.java
auncherModel.java
4c6102ccb140111981b60e4a99b8a067a63db7b6 21-Jul-2014 Adam Cohen <adamcohen@google.com> Merge "Fix package change events not getting propagated correctly"
64c418361cf95057030df2abcfe893406052a0a2 16-Jul-2014 Kenny Guy <kennyguy@google.com> Include user handle for uninstall intents.

Add support for uninstalling apps from other profiles.
Launcher2 version.

Bug: 14127299
Change-Id: I048c3c25fd5629b540a4715478c85212163d8682
eleteDropTarget.java
auncher.java
c6c62707c1c81b41d2592b61d23db5ba6b729122 09-Jul-2014 Adam Cohen <adamcohen@google.com> Fix package change events not getting propagated correctly

fixed in Launcher3 here: https://googleplex-android-review.git.corp.google.com/#/c/499589/

issue 16097189

Change-Id: I3bb811c64014e5b6762079f1fa3dd6dc9ec30332
llAppsList.java
15edd6beb3bb9e527dad03031ec9979dbc843731 03-Jul-2014 Kenny Guy <kennyguy@google.com> Merge "Don't badge folders with contentDescription."
b2c9278bfeea1c022f5055fb1f4c9525c897d25c 30-Jun-2014 Jason Monk <jmonk@google.com> Merge "Don't show uninstall icon when user restricted"
0e215f023262a9131bbbee988dfcca9fc5e8d520 24-Jun-2014 Amith Yamasani <yamasani@google.com> Check skip_first_use_hints before showing clings

Guest users will have the Settings.Secure.SKIP_FIRST_USE_HINTS
turned ON, so that apps like Launcher can quickly go to full
functionality without wasting user's time showing clings.

Bug: 15549064
Change-Id: If59ffbec72e217186b492f7b10f7d10586c7c8c3
auncher.java
dda959d168d0f2bef6e7ebef57f5e07e1cd058ac 23-Jun-2014 Kenny Guy <kennyguy@google.com> Don't badge folders with contentDescription.

No current plans for per-user folders so don't
update their contentDescritpion with user badging.

Change-Id: If71dbfff5297f6f4496edd79e27d454bb0d463a5
olderIcon.java
auncherModel.java
b407e0ab9bcdc8c58cf5ac31fed8031349304cd7 05-Jun-2014 Jason Monk <jmonk@google.com> Don't show uninstall icon when user restricted

When the user can't uninstall apps from settings, also don't show
the icon to let them do it from here.

Change-Id: I69a0686aec1b52dab9b9c78b165b81fcb494b6f2
eleteDropTarget.java
4d3aca0989c48084c0c387d6010bd5b601c25668 18-Jun-2014 Kenny Guy <kennyguy@google.com> Add content description for apps from profiles.

Add content description to apps so that apps
from the managed profile are described differently
to the same app in the personal profile.

Bug: 15106236
Change-Id: I3fb151aadd947f48f85392cd9be8222c37b2dfcf
ubbleTextView.java
older.java
olderIcon.java
conCache.java
temInfo.java
auncherModel.java
agedViewIcon.java
5ec6eca0ae6255a6773f7659dbf73dca02a48f28 16-Jun-2014 Kenny Guy <kennyguy@google.com> Update API for launcher apps to use abstract class.

Leaving old API behind until unbundled launcher
has been updated.

Bug: 15518265
Change-Id: I36af646a4466ecaded8b624284e1f844e62f2777
auncherApplication.java
auncherModel.java
288f47ec264fa94c3f89f457f59ddf83b7dce4f0 13-Jun-2014 Amith Yamasani <yamasani@google.com> am e87f28cc: Revert back to old API to follow framework changes.

* commit 'e87f28cc38974361108aea599156e3d83359c50c':
Revert back to old API to follow framework changes.
e87f28cc38974361108aea599156e3d83359c50c 12-Jun-2014 Amith Yamasani <yamasani@google.com> Revert back to old API to follow framework changes.

Bug: 15574383
Change-Id: I151b150937cdc2f1cee821716e2eaa65b718ea13
auncherModel.java
f269fc1aaff6374dd36eb484c7f2e44be132b473 04-Jun-2014 Kenny Guy <kennyguy@google.com> Fix for missing personal apps after setting up managed profile.

LauncherModel loadAllAppsByBatch was passing all the apps to
the callback so they were all displayed. However it only
kept the work profiles apps in mBgAllAppsList. This meant
next time onlyBindAllApps was called it reset to just work
apps. Other apps then appeared as packages changed.

Bug: 14991108
Change-Id: Iea821d275f9a44e5d93623e6e32f2e1913825396
auncherModel.java
87094c5897638aba6a5deddabde317eadf244b49 29-May-2014 Amith Yamasani <yamasani@google.com> Apply API changes in LauncherApps

Add temporary workaround for interface having more methods than necessary.
This will be removed once other launchers have been modified.

Bug: 15025908
Change-Id: I057de0499d8921fc6df599251defe63f43e065eb
pplicationInfo.java
auncher.java
auncherModel.java
04bc8a0485a77af38789e1c4157c8ca6215faf3e 15-May-2014 Kenny Guy <kennyguy@google.com> Sort managed profile apps last.

Switch sort order of apps from managed profile as
per updated mocks.

Bug: 14989432
Change-Id: Ib05e27403a673ffdf01120640caf55f0592300c2
auncherModel.java
54fa54b4ddb43dc162f58f722d18ff0d28c7cd2d 03-May-2014 Amith Yamasani <yamasani@google.com> Make load calls on UI thread

Bug: 14494644

Also use forceReload on profile changes. Otherwise it isn't properly
refreshing the UI.

Change-Id: Icca6f3d4f836e34f50d0a450f1c66b2d24b8ccb1
auncher.java
auncherModel.java
0fb10008be0b5a44155f90f06b8a8a6cf77a83f6 01-May-2014 Amith Yamasani <yamasani@google.com> Watch for PROFILE events

Address some comments that were missed in earlier multi-profile CL.

Set a default for profileId when creating a new launcher db.

Change-Id: I11de08b1d34ec2fedbfafc5076395a66256dd12e
conCache.java
auncher.java
auncherProvider.java
374753cabf05cde1ad669d07bde47e34fdcbe499 19-Mar-2014 Amith Yamasani <yamasani@google.com> Launcher2 multi-profile support

Use LauncherApps API and badging APIs instead of PackageManager.

Adds support to show apps from current user and any managed profiles.

Background: Managed profiles are user sandboxes that are visible from
the primary user and can be launched as if they are a part of this user.
A launcher should now be capable of listing apps from this user as well
as related profiles of this user.

Launching of activities is now via the LauncherApps interface, to allow
for cross-profile app launching. Only activities with category LAUNCHER
can be added as a shortcut on the workspace for a managed profile.

Widgets are only supported for the current profile. Widgets from the
managed profile are not available.

TODO: Handle users appearing and disappearing.

Change-Id: I732a476d68236f7de7eaa5a2105c868621c8a57e
llAppsList.java
pplicationInfo.java
ppsCustomizePagedView.java
olderInfo.java
conCache.java
temInfo.java
auncher.java
auncherAppWidgetInfo.java
auncherApplication.java
auncherModel.java
auncherProvider.java
auncherSettings.java
hortcutInfo.java
idgetPreviewLoader.java
orkspace.java
f5f18356284e171d0b9c85e76e4831742c9c0042 21-Mar-2014 Jason Monk <jmonk@google.com> am 5dfa0ad0: am 3ea4d504: am df7ba8b6: am 85c0abe0: am 784305b1: Merge "Add optional flag to clear old preloaded workspace" into klp-dev

* commit '5dfa0ad0c644eeb90f1b289a49fe5220620651a2':
Add optional flag to clear old preloaded workspace
784305b135f280d29f51b0ae7caf602248227079 21-Mar-2014 Jason Monk <jmonk@google.com> Merge "Add optional flag to clear old preloaded workspace" into klp-dev
d758454d399482c282b6668ded2df945605a83a3 19-Mar-2014 Jason Monk <jmonk@google.com> Fix missing stack trace on checkItemInfoLocked call

The call to checkItemInfoLocked from addItemToDatabase was missing a stack
trace so that if the check failed, the stack trace did not contain what
triggered the add.

Change-Id: I816a9aa852627c3e4a3577d1cbfe5698e32ad8a6
auncherModel.java
1665cb2a032cf88d3351b58c862b76d3394fc605 08-Jan-2014 Winson Chung <winsonc@google.com> DO NOT MERGE Accounting for new Package event extras when updating forward-locked apps. (Bug 11855584)

Change-Id: I532ebd26a0576c04fce28d44023950f4216c3596
auncherModel.java
f627f9cd1fb376c206c8a68d052fc36ebc0aaa1d 17-Mar-2014 Jason Monk <jmonk@google.com> Add optional flag to clear old preloaded workspace

Adds an optional extra to the PRELOAD_WORKSPACE broadcast receiver, that
when set to true will clear the database of any previously loaded workspace
if needed.

All new code is guarded by this extra and will only be triggered by the EDU
NfcProvision adding this new flag.

This will allow EDU provisioning flow to override any previous preloads set
by gservices.

Bug: 13474473
Change-Id: I973c613c4ca024de18ba57a903f4a5d78cbdfc98
auncherModel.java
auncherProvider.java
reloadReceiver.java
b40e02f534a649356af4b3e93bde32bbf7f05fc7 08-Jan-2014 Winson Chung <winsonc@google.com> Accounting for new Package event extras when updating forward-locked apps. (Bug 11855584)

Change-Id: I532ebd26a0576c04fce28d44023950f4216c3596
auncherModel.java
5dbff49a302f92b0f4d6a21d00047adddc46e4bd 05-Dec-2013 Michael Jurka <mikejurka@google.com> Recover when widget preview database is deleted

Bug: 11972791
auncherApplication.java
idgetPreviewLoader.java
678dfae2c0d3d47ff38581b2a71b31d155855e17 06-Nov-2013 Michael Jurka <mikejurka@google.com> Merge "Clear widget preview cache when system is updated" into klp-dev
fc92e4a78e347f1ce7cdcaf25508eb619a6af622 06-Nov-2013 Michael Jurka <mikejurka@google.com> Clear widget preview cache when system is updated

Bug: 11325218
idgetPreviewLoader.java
dcd04cf42de5a431d4255662b4800b1a56e86ebb 05-Nov-2013 Adam Cohen <adamcohen@google.com> Make sure widget ids get cleaned up when widget config activity gets cancelled

Change-Id: I89f7bd3fccdc730128189beb51680e3ee76e3524
auncher.java
9a6e951fed69cc67b801391abef0b5a4e3d12f40 02-Nov-2013 Adam Cohen <adamcohen@google.com> Fix remove stuck on fling to delete (issue 11080792)

Change-Id: Ic009f490d075995c11d5cee555bfba7d9c2db378
eleteDropTarget.java
earchDropTargetBar.java
52ee3ec0beb56a37575aa37c6788823102c3bd6d 26-Sep-2013 Michael Feldstein <feldstein@google.com> Deblue the glow when picking up and dragging icons and widgets around

Change-Id: I2c48f1b871dcb529fefb6e1d3013cb6245d45755
ubbleTextView.java
olographicViewHelper.java
orkspace.java
f499b916e64ac776c7c57199985e0ec841141eec 10-Aug-2013 John Spurlock <jspurlock@google.com> Rename method to avoid compilation error.

When building against the framework source instead of stubs.

Change-Id: I365bc130f22322850b2a5045e039fbcc17a2b6b0
ragLayer.java
5d467ac00736847cabed6ec760b50b5e89160936 09-Aug-2013 Romain Guy <romainguy@google.com> It is *very important* to call super.onDetachedFromWindow()
Bug #10075732

Change-Id: I515005e35398317d98124964b6bb74f488a213f4
(cherry picked from commit 2361a4daf77ac1f076273d19bc6e171b3b74b22e)
orkspace.java
7a8b82b5926e6a520df28e7f591b9a94ec605581 30-May-2013 Adam Cohen <adamcohen@google.com> Fix for issue 7178173, item disappearing from folder

Change-Id: I8e4e2f04053a2fc29ca38dc130f39c57c5c019f7
older.java
olderIcon.java
f0014a6b259a10c9a79054ec3613ad510c23b3cb 29-May-2013 Winson Chung <winsonc@google.com> am dee6975a: am 8a196351: Fixing issue where FastBitmapDrawable is not scaling the drawing into the correct bounds. (Bug 9075810)

* commit 'dee6975aaab2eeea21aa02bb4fc7f844e016048c':
Fixing issue where FastBitmapDrawable is not scaling the drawing into the correct bounds. (Bug 9075810)
8a196351ef7e100857e6c6d5b344d1d780584887 29-May-2013 Winson Chung <winsonc@google.com> Fixing issue where FastBitmapDrawable is not scaling the drawing into the correct bounds. (Bug 9075810)

Change-Id: I3a72f51d6b3c934a5fa42a3478dcb2c363047957
astBitmapDrawable.java
a1e7617e7e6ad6426ef4d7f042346e7af8b818e9 21-May-2013 Michael Jurka <mikejurka@google.com> am dba56d08: am 2b030fd2: Merge "Persist list of shortcuts to install on home workspace" into jb-mr2-dev

* commit 'dba56d0812f3f769c7006b65ee27b920bc4f2672':
Persist list of shortcuts to install on home workspace
2b030fd2737bff44d570cb786cc9bc6c22557436 21-May-2013 Michael Jurka <mikejurka@google.com> Merge "Persist list of shortcuts to install on home workspace" into jb-mr2-dev
ca9ae3cbafcafbbe83c760ad939ef850def383b3 20-May-2013 Michael Jurka <mikejurka@google.com> am 3c73e01b: am c402cd99: Fixing slow binding when returning to Launcher

* commit '3c73e01b11cb77b6727e851f54843387bd3198fb':
Fixing slow binding when returning to Launcher
c402cd9992d431b6beacdf3c75e31cf103e230cb 20-May-2013 Michael Jurka <mikejurka@google.com> Fixing slow binding when returning to Launcher

Bug: 8978842
Bug: 8660324

Change-Id: Idfa37c05ed299faa465ea66de4b43d30da77ecbc
ppsCustomizePagedView.java
auncher.java
auncherAppWidgetHost.java
auncherModel.java
48c7a93eb7ef15ef551aee80c179b8e7e0d2399a 14-May-2013 Michael Jurka <mikejurka@google.com> Persist list of shortcuts to install on home workspace

Bug: 8707110

Change-Id: I6740350040dceb0edaf4295d6a5af62a088a3055
nstallShortcutReceiver.java
f86243115aae7afa7b6c0464adf6cc8bd39dc5d2 15-May-2013 Michael Jurka <mikejurka@google.com> am 43b596b4: am 447bf84d: Debug time spent in onResume

* commit '43b596b4b96b7cba7164291b52787e5c62098fd8':
Debug time spent in onResume
447bf84d2454ac28ac26d70feea8139ed986c321 15-May-2013 Michael Jurka <mikejurka@google.com> Debug time spent in onResume

Bug: 8660324

Also, fix regression where new app icons
didn't bounce/animate in

Bug: 8707110
nstallShortcutReceiver.java
auncher.java
84141295aabfc41d4cafc2287b350dda772e4fb4 15-May-2013 Michael Jurka <mikejurka@google.com> am 659784dc: am 94dcefa4: Merge "Fix bug where apps weren\'t appearing on workspace after being installed" into jb-mr2-dev

* commit '659784dc297e6062a7c1cfb6b0c5c200bf809ad1':
Fix bug where apps weren't appearing on workspace after being installed
94dcefa43564a5f6de4ea1be91b624110d024ed0 15-May-2013 Michael Jurka <mikejurka@google.com> Merge "Fix bug where apps weren't appearing on workspace after being installed" into jb-mr2-dev
354caf708760762eb5ff1cbddad21d38fd59bf2c 14-May-2013 Winson Chung <winsonc@google.com> am 07381ae4: am cdbbab76: Fixing NPE in Workspace.removeItemsByPackageName() (Bug 8942242)

* commit '07381ae4e4a24466c6f2d81a3e6736c9fda5bb19':
Fixing NPE in Workspace.removeItemsByPackageName() (Bug 8942242)
c7700af21f7b1df939fce22f4ab5072b3ea29b66 14-May-2013 Michael Jurka <mikejurka@google.com> Fix bug where apps weren't appearing on workspace after being installed

Bug: 8707110

Change-Id: Ib50e0c600a4a77450127f3947aa894346dc99a5a
nstallShortcutReceiver.java
auncherModel.java
cdbbab76e1e6e2819c16e0c2d3b528cf4ecd48c5 13-May-2013 Winson Chung <winsonc@google.com> Fixing NPE in Workspace.removeItemsByPackageName() (Bug 8942242)

Change-Id: I1f63e548caa4b00b7166db4a53307c80650d8907
orkspace.java
cd59767b567fc5c745eff1e0f5e7338bbbaf9ceb 09-May-2013 Winson Chung <winsonc@google.com> am 42e22357: am 56d796a9: Merge "Fixing issue where updating the visibility of one application can trigger all icons to disappear. (Bug 8757421)" into jb-mr2-dev

* commit '42e2235780046beba1ea3162f615cef06cf97728':
Fixing issue where updating the visibility of one application can trigger all icons to disappear. (Bug 8757421)
3e79edd2e659a7b9d521dc1c099a25411a136b6e 09-May-2013 Michael Jurka <mikejurka@google.com> am aec5943f: am d80dc80d: Merge "Get rid of duplicate backgrounds" into jb-mr2-dev

* commit 'aec5943f7996219482cf4fecfdf9485fd5953f91':
Get rid of duplicate backgrounds
56d796a9b09725fc44714bc2216d6bc6c4746b95 08-May-2013 Winson Chung <winsonc@google.com> Merge "Fixing issue where updating the visibility of one application can trigger all icons to disappear. (Bug 8757421)" into jb-mr2-dev
84037f2f3304fab739e73928171d133c339ba3ce 08-May-2013 Michael Jurka <mikejurka@google.com> Fix build breakage from syntax errors
auncher.java
1b89ad48536bc247d9611d374f733611cb8eaf13 08-May-2013 Michael Jurka <mikejurka@google.com> Merge "DO NOT MERGE Fix bug where folder was almost transparent" into jb-mr2-dev
496fefb40d403101d0bf1d35ab77a4ae2e85843c 06-May-2013 Michael Jurka <mikejurka@google.com> Get rid of duplicate backgrounds

Bug: 8809491
auncher.java
83892cc0768bd6d7f0827886e9e7a2eb3eed2b01 02-May-2013 Winson Chung <winsonc@google.com> Fixing issue where updating the visibility of one application can trigger all icons to disappear. (Bug 8757421)

- Also queueing bindComponentsRemoved() and bindPackagesUpdated() to wait for resume (Bug 8594153)

Change-Id: I44028fe79f6fa6bcd6b829e36f3f5b9ed756dc4d
pplicationInfo.java
ppsCustomizePagedView.java
ragController.java
auncher.java
auncherModel.java
hortcutInfo.java
orkspace.java
7725c79a80f0962c7e1cb38a3405d0676d184ee1 03-May-2013 Michael Jurka <mikejurka@google.com> DO NOT MERGE Fix bug where folder was almost transparent

Bug: 8775089
older.java
auncher.java
bbd7e3fbd513fb7b3ef61c81308628ff64eb7ce9 30-Apr-2013 Michael Jurka <mikejurka@google.com> Cleanup unused code
trokedTextView.java
ymmetricalLinearTween.java
weenCallback.java
fd12e7ab97a47274326ca75bce9fee7dcd27a233 26-Apr-2013 Amith Yamasani <yamasani@google.com> am 6df4c12b: am d59b0643: Use user restrictions instead of isLinkedUser

* commit '6df4c12b475aca7087f79c3fa5c3d56a2b18f8b7':
Use user restrictions instead of isLinkedUser
d59b064398e101181b2192dfbc6425024dc49049 26-Apr-2013 Amith Yamasani <yamasani@google.com> Use user restrictions instead of isLinkedUser

Use a different API to query if the user is likely to have fewer apps installed.

Bug: 8720520
Change-Id: Ic4cbca47679627b33e08fd83653f8d20de294675
auncher.java
7d4299743b29a8a91cc05ee452c4a1ef2a50d5e8 23-Apr-2013 Michael Jurka <mikejurka@google.com> am 506f5cc2: am 50bdf7e0: Merge "Only postpone animations if app is visible" into jb-mr2-dev

* commit '506f5cc24e1b5da9c66d26488909b2464671a6b9':
Only postpone animations if app is visible
cd496d723ca6b4b100771ae66f09007e7acf0d17 11-Apr-2013 Michael Jurka <mikejurka@google.com> Only postpone animations if app is visible

Fixes bug where folders would remain open after
returning to launcher

Bug: 8681168

Change-Id: I930616f2aa006c1e23298dbdb0a80a9390ea41af
irstFrameAnimatorHelper.java
auncher.java
032e6bad1ba588ed8a884fb8f28fb8596efac480 22-Apr-2013 Michael Jurka <mikejurka@google.com> Clean up unused code
irstFrameAnimatorHelper.java
older.java
auncherViewPropertyAnimator.java
agedViewWidget.java
orkspace.java
199d541c8d5a62551e7d78559824a52270e8cb13 18-Apr-2013 Michael Jurka <mikejurka@google.com> Merge "Trim widget names" into jb-mr2-dev
fa56934a82b8660d9321452d9eb223627e244e2e 18-Apr-2013 Michael Jurka <mikejurka@google.com> Don't set redundant content description for widgets

TextView label already is used as label for
accessibility

Bug: 8185316
agedViewWidget.java
74f053757701bcb897fb2ec11f8e2aa2d11491e6 18-Apr-2013 Michael Jurka <mikejurka@google.com> Trim widget names

Bug: 8617506
ppsCustomizePagedView.java
02d1863c595d14338045e806668ec60d7db45293 17-Apr-2013 Adam Cohen <adamcohen@google.com> Merge "Making folders work in RTL (issue 8569879)" into jb-mr2-dev
2374abfda3e53f84e005df8923170308e4df8c03 16-Apr-2013 Adam Cohen <adamcohen@google.com> Making folders work in RTL (issue 8569879)

Change-Id: I3c726b96a2181c07be38cd84cf220e29e9b36f78
ellLayout.java
older.java
hortcutAndWidgetContainer.java
5a0300783cef1216f5d13dcbe98ef44f8cc78fc7 16-Apr-2013 Winson Chung <winsonc@google.com> Merge "Fixing issue where accessibility was reporting items behind an open folder. (Bug 8331717)" into jb-mr2-dev
ae45db052a5e3e7817a09461558158a6670c013e 14-Apr-2013 Amith Yamasani <yamasani@google.com> Update to match API rename

Change-Id: Id5af08f9556a81d0efb778ccbe81bb70938947c1
auncher.java
9178ed862d35680c3200a903444d9d6ef5bef3e1 13-Apr-2013 Amith Yamasani <yamasani@google.com> Follow API change to isUserLimited()

Change-Id: Ibbaad903c07a8e3dc96b37536d438fbee6b0356f
auncher.java
83ca480941b3dd635b62347008fc8d7859d82002 13-Apr-2013 Winson Chung <winsonc@google.com> Fixing issue where accessibility was reporting items behind an open folder. (Bug 8331717)

Change-Id: Ibaec4144ee911c6d784737cf56a4fc8a1dad2886
ragLayer.java
auncher.java
b68e03a83cfc8e59c0c93d070c5e3cc13cc2996b 11-Apr-2013 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 8596760
Change-Id: I401aa0f9a1b8b1c167b502f6aad11cb0f98b7c33
auncher.java
39b599e0641047e5583cf717d35a4cb080049665 09-Apr-2013 Michael Jurka <mikejurka@google.com> Fix bug where folder open animation gets finished early

Also, sync FirstFrameAnimatorHelper with changes
made in Recents

Bug: 8530231

Change-Id: Ibf1a43f67d91df89a2338f0f0c0fb52ee5496e57
irstFrameAnimatorHelper.java
auncherViewPropertyAnimator.java
78fbf9871d3c377360b209ac73b0d6bb63480612 04-Apr-2013 Michael Jurka <mikejurka@google.com> Merge "Fix occasional widget flashing" into jb-mr2-dev
7607c2fb2729c7743022ff3fde9cfc75ae6f504f 03-Apr-2013 Michael Jurka <mikejurka@google.com> Fix occasional widget flashing

Bug: 7619759

Change-Id: Ic07ddfcc3ee76862691f940ad018f2c271d3614a
auncher.java
c9d55c0dd03d4e6ecf56f860e78140b779fa54c8 04-Apr-2013 Winson Chung <winsonc@google.com> Merge "Fixing issue where drag view is jumping when you scroll from hovering over an edge. (Bug 8522679)" into jb-mr2-dev
df96add095c82f9083f75305d8fa155c8192a4e6 04-Apr-2013 Michael Jurka <mikejurka@google.com> Fix crash in draw listener

Bug: 8528246

Change-Id: Ie3600bed58dc393fcf71f735213a32b51551b52d
auncher.java
auncherAnimUtils.java
25460a1d5cb473033408c9e76898bb77e785c66f 02-Apr-2013 Winson Chung <winsonc@google.com> Fixing issue where drag view is jumping when you scroll from hovering over an edge. (Bug 8522679)

Change-Id: Ie523e718bd1b558db9608aa66f6c353e4b8e1a14
ragController.java
orkspace.java
fe1fe268b6d9ffd99218117795b3524a87e5110b 02-Apr-2013 Winson Chung <winsonc@google.com> Fixing RTL issues with apps ordering and snapping to page. (Bug 8238938, Bug 8374016, Bug 8373578)

Change-Id: I57ff58a6202a2794f02cfc13ed6124b10256dbbf
ppsCustomizePagedView.java
ragController.java
ragLayer.java
e233a8bf79d624c5419805fde4bb0e025c66b020 19-Mar-2013 Michael Jurka <mikejurka@google.com> Hide clings in child mode

Bug: 8349525

Change-Id: Ie92153e77f1714b88986813a689a4fa7e444d1dc
auncher.java
98720c96ee8c1eab026903dd83507a3cc50de900 28-Mar-2013 Michael Jurka <mikejurka@google.com> Fix crash caused by unregistering animation listener
irstFrameAnimatorHelper.java
f1ad608c28c79c8e9b83d83ce9154f1b7284f412 13-Mar-2013 Michael Jurka <mikejurka@google.com> Fix jumps in the beginning of animations

If the first draw frame of an animation is
expensive, which it often is, it causes a big
jump. Added a helper class which automatically
adjusts the animation start time if the first
frame is more than 16ms.

Change-Id: I100edbc41c2abe930a32d6bcf0a782ea9735f7f9
ppWidgetResizeFrame.java
ppsCustomizeTabHost.java
ellLayout.java
ragView.java
irstFrameAnimatorHelper.java
older.java
olderIcon.java
nterruptibleInOutAnimator.java
auncher.java
auncherAnimUtils.java
auncherViewPropertyAnimator.java
earchDropTargetBar.java
orkspace.java
b8f5c401de0a081557d8c014c0ecf00264d5f266 20-Mar-2013 Michael Jurka <mikejurka@google.com> Don't close widget preview cache db

Only one connection is ever held now, and that
will be closed when the app is killed
ppsCustomizePagedView.java
idgetPreviewLoader.java
d9cb4a124ac5c83080ace5ac92980df9c6f49e8e 19-Mar-2013 Michael Jurka <mikejurka@google.com> Fix SQLite crashes in Launcher

We were using multiple SQLiteOpenHelpers, which
causes problems; this change switches us to using
only one

Bug: 8346109

Change-Id: If7d4dff3d34edb38d9586d3b0f4e8e1747a71a75
auncherApplication.java
auncherModel.java
ackageChangedReceiver.java
idgetPreviewLoader.java
315d38e9773af8d060045fe8611eab85597cbd3f 07-Mar-2013 Michael Jurka <mikejurka@google.com> Improve All Apps --> Workspace performance

Fix bug where HW layers were not enabled for that
transition

Bug: 8323765
orkspace.java
308703c41f25c24c080865f325f736bc723ea5b2 07-Mar-2013 Romain Guy <romainguy@google.com> Merge "Prevent CellLayouts from making calls to saveLayerAlpha()" into jb-mr2-dev
388e8c5dbe724898ce12e7e999daa684faf0c4b8 07-Mar-2013 Romain Guy <romainguy@google.com> Prevent CellLayouts from making calls to saveLayerAlpha()

Change-Id: I6fe1d9b39a765f4a960f7940c7afc94c784efa16
ellLayout.java
e5919c5574ff09b88173b44558c6d325841511d6 06-Mar-2013 Michael Jurka <mikejurka@google.com> Fix bug with some 1x1 widget previews

Bug: 8310045
idgetPreviewLoader.java
ce3cbd145b4222779abae32869da8dd3c2aefb67 26-Feb-2013 Romain Guy <romainguy@google.com> Disable clipping where unnecessary

This change prevents the renderer from using a stencil buffer
to render rotated CellLayouts.

Change-Id: I0414f59ed45502323ab588820ceb4a5e3ec17140
ellLayout.java
orkspace.java
5140cfaf471ed21c1cdcf0edcb53ae89b87c6848 15-Feb-2013 Michael Jurka <mikejurka@google.com> Fix rare NPE

Bug: 8191673
idgetPreviewLoader.java
32b7a097338b77d8999c706c42f19e8ba060ba62 07-Feb-2013 Michael Jurka <mikejurka@google.com> Fix SQLite syntax error
idgetPreviewLoader.java
c4deb99929df13333c432e20cf70f845c62f6fa5 07-Feb-2013 Michael Jurka <mikejurka@google.com> Merge "Fix crash when creating preview cache table"
f0d45bdac841709ea9021a19cea2a6cf0eddd9ae 07-Feb-2013 Michael Jurka <mikejurka@google.com> Fix crash when creating preview cache table
idgetPreviewLoader.java
ee8e99fe3bde78885904b4d9ea789b4d2a6f2b16 07-Feb-2013 Michael Jurka <mikejurka@google.com> Fix crash when switching between Apps/Widgets tabs

Bug: 8138894
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
agedViewWidget.java
idgetPreviewLoader.java
b81e22ef4a95185dc5453a4156c6bcad9417a3d1 07-Feb-2013 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix Launcher drop targets for App remove / uninstall / info"
d6a33c6f348d1316e0fdc519eda43468fcdcbfe7 07-Feb-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix Launcher drop targets for App remove / uninstall / info

- make the code aware of the layout direction
- use start drawables
- fix animation drop rect

Change-Id: I35f01b9079aef418c0a22b39e32344c7bf5a0660
uttonDropTarget.java
eleteDropTarget.java
e4b4cd7a877d8bbfb24585f0fb8dfe7885d2b165 06-Feb-2013 Michael Jurka <mikejurka@google.com> Merge "Clean up database in WidgetPreviewLoader"
d9ba96aab40e64ebe30fec12a9a362e5382571b0 06-Feb-2013 Michael Jurka <mikejurka@google.com> Merge "Fix crash caused by double loading of widget previews"
0247d1418dcec03a3522cc24f0eb98cc0734eae0 06-Feb-2013 Michael Jurka <mikejurka@google.com> Clean up database in WidgetPreviewLoader
ppsCustomizePagedView.java
idgetPreviewLoader.java
3c69decd81c9ae964849e998fae6d22a505e4368 06-Feb-2013 Michael Jurka <mikejurka@google.com> Fix crash caused by double loading of widget previews

Bug: 8146408
ppsCustomizePagedView.java
728bd270e9e442522c6fdddf6dd5a40bf46c0d89 06-Feb-2013 Winson Chung <winsonc@google.com> Merge "Adding RTL paging."
3f4e070aa58d51dd136885b4d3e2e6c5d9f93ea0 05-Feb-2013 Michael Jurka <mikejurka@google.com> Fix crash when rotating all apps

Bug: 8134296
ppsCustomizePagedView.java
agedViewWidget.java
idgetPreviewLoader.java
52aee60edcfe5a16e16523c1a4241ac4d8b3672d 30-Jan-2013 Winson Chung <winsonc@google.com> Adding RTL paging.

Change-Id: Ic27d499cb76c7c30da37ed93f5372dd8441118b7
ppsCustomizePagedView.java
agedView.java
orkspace.java
05713af127d765cc28a8b2fd548a90347c90d6cb 23-Jan-2013 Michael Jurka <mikejurka@google.com> Cache widget previews in a DB

- Smoother All Apps scroll performance

Change-Id: Id2d31a45e71c63d05a46f580667ad94403730616
ppsCustomizePagedView.java
ragController.java
auncherModel.java
ackageChangedReceiver.java
agedViewWidget.java
idgetPreviewLoader.java
892d023c548a5e49b67b4c81ff1e3e9d02004e6e 24-Jan-2013 Fabrice Di Meglio <fdimeglio@google.com> Merge "Add first RTL support to Launcher"
cc11f742586b57c576026b7756a46209fe793ea1 19-Dec-2012 Fabrice Di Meglio <fdimeglio@google.com> Add first RTL support to Launcher

See bug #8064062 Launcher needs to be RTL aware

Change-Id: I24b1f1977fb65246afd2005440567b5850939621
ppWidgetResizeFrame.java
ppsCustomizePagedView.java
nfoDropTarget.java
47639b9c1db9a5d0d89ce6b4b36d6b3c0d489602 14-Jan-2013 Michael Jurka <mikejurka@google.com> Use less HW layers in All Apps

(saves memory)

Change-Id: Ib2beda7549662a787437c7aa043e7858357c051f
ppsCustomizePagedView.java
agedViewCellLayout.java
agedViewGridLayout.java
orkspace.java
7819abd2d191a170cbc9d4bd190001c465187a9d 29-Nov-2012 Winson Chung <winsonc@google.com> Fixing issue where the cling is offset. (Bug 7633074)

- Also fixing issue where the workspace cling was showing on top of AllApps when you entered it for the first time.

Change-Id: I7d59ad153de192bc1d69537af1b4af632465138b
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
auncher.java
1ef2123ccdf35f2e20ab180111bfa76c46c997e3 26-Nov-2012 Winson Chung <winsonc@google.com> Fixing NPE in updateCurrentPageScroll (Bug 7465970)

Change-Id: I71d2b01518f3f736f6787ff6a503271b9ea7b04b
agedView.java
ce552e91962bb343ef8cf074e2714aac2d5e710d 21-Nov-2012 Michael Jurka <mikejurka@google.com> Merge "Fix janky transition on All Apps tab switch" into jb-mr1.1-dev
7f9ddd84353451e72f48f34a8d280d5e873b2f45 20-Nov-2012 Michael Jurka <mikejurka@google.com> Fix janky transition on All Apps tab switch

Bug: 7139562
ppsCustomizeTabHost.java
2ee5fe77db4f3269f538272231de24786c112f1d 20-Nov-2012 Adam Cohen <adamcohen@google.com> Merge "Refactoring push reordering (issue 7139335)" into jb-mr1.1-dev
f3900c287cd92f61863cbecab87d5513e48b7b09 17-Nov-2012 Adam Cohen <adamcohen@google.com> Refactoring push reordering (issue 7139335)

-> This new approach is actually correct in emulating cascaded pushing of
items left, right, up and down.
-> Takes care of a couple crashes and some instances where reordering
was not doing the right thing.

Change-Id: I016120e62f5d6fa1a2a6289c3badcb6ec230b2a3
ellLayout.java
0a457bfbd9ca6562e8fcd604bcdfeb22f1fb4ded 19-Nov-2012 Michael Jurka <mikejurka@google.com> Fix StrictMode violation

Switching how we set a property to tell launcher
to force rotation to be enabled, or to dump state.

Bug: 7538629

Change-Id: I8cb55f1a28ba59fe5d410562c66bc86eb9efabfe
auncher.java
ffc2682a9784e03d7cc9943f4f408255f8468b96 17-Nov-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 7441452
auncher.java
360310b74de10d7bd2cc0a2ab874b1d246a6a7ba 27-Oct-2012 Craig Mautner <cmautner@google.com> Extend background to full screen.

Gradient and black backgrounds were stopping at the Status Bar.
When returning from a full screen app to the launcher the wallpaper
was completely visible when it should have been obscured by these
backgrounds. Making the app full screen while keeping the views
within the system insets fixes this.

Bug 7410717 fixed.

Change-Id: If3f7e4808961ee6c80fe2d0a328e6ca39fa5eb7a
ppWidgetResizeFrame.java
auncher.java
3c42e118c4c78f0b7f71e27ce0232bdc105842f0 16-Nov-2012 Michael Jurka <mikejurka@google.com> Merge "Cleaning up unused code" into jb-mr1.1-dev
3c1681d5f7d56af5b25126d1c2b2ba7aa799deca 15-Nov-2012 Michael Jurka <mikejurka@google.com> Cleaning up unused code
ppsCustomizePagedView.java
auncherAppWidgetInfo.java
auncherModel.java
orkspace.java
9df38dff2df1c58c890deaf9484b81e356fe1a8b 13-Nov-2012 Michael Jurka <mikejurka@google.com> Updating wallpaper picker icon to higher res

Bug: 7400295
Change-Id: I2c7625ee1ce09ded57d884c229f155ebcf39be07
ddAdapter.java
36095e861b8aba1069cf1e28c89de8f3f299114a 29-Oct-2012 Chet Haase <chet@google.com> Merge "Stop animating All Apps during transition to Home" into jb-mr1-dev
bc2f082dac475eff7fc0e40f90eb6c0552511170 27-Oct-2012 Chet Haase <chet@google.com> Stop animating All Apps during transition to Home

One of the sources of jank in launcher is during the All Apps -> Home
transition. specifically, if the user has started a fling operation (where
we are animating between pages in All Apps) and then hits the Home button,
we continue the fling animation while also doing the transition to Home
scale/fade animations. This causes a lot of work for launcher, particularly because
the fling animation is causing the All Apps layer to get recreated on every frame.

The fix is to simply pause the fling animation, then snap to its end state when the
animation to Home is complete. We also need to pause/snap the scroll indicator animation,
because it's fading animation causes the same layer-recreation jank that the fling
itself causes.

Issue #7387124 Home <-> All Apps transition animation is janky while flinging

Change-Id: Icbcaf2d5b3b2f6ce8fd7419419d258248aa1475b
auncher.java
agedView.java
e57e793bbdc6c51ba13481f82ff17a2f3e6910c5 26-Oct-2012 Dave Burke <daveburke@google.com> Merge "Cap launcher swipe animations to max duration" into jb-mr1-dev
97687ef66b209d39d6bc20aeb1496774b66fddd1 26-Oct-2012 Chet Haase <chet@google.com> Cap launcher swipe animations to max duration

large screens take too long swiping between screens. Cap the duration to
some max value to make things snappier.

Change-Id: Iee967c1b00b4962a0490fd0e20d48d7d8363dd2f
agedView.java
8634f8494a0260b75a82f82e8d4a7985030d04c8 25-Oct-2012 Dave Burke <daveburke@google.com> Merge "Delay ACTION_MAIN processing when not focused." into jb-mr1-dev
cb222e85d256e37da41f0ffa3744656c9b53083c 24-Oct-2012 Jamie Gennis <jgennis@google.com> Delay ACTION_MAIN processing when not focused.

This change puts a 350 ms delay before processing the ACTION_MAIN intent when
the window is not focused. This makes the Launcher animation take place after
the GPU-intensive portion of the window shade hide animation, resulting in
smoother animations.

Bug: 7401764
Change-Id: I574f2ba398fcf38b423413f802673bbd4d983cd2
auncher.java
9dc882be0f9cfa21f2f73b1bd4c9d75612ac5bfc 23-Oct-2012 Michael Jurka <mikejurka@google.com> Merge "Get rid of explicit GC requests" into jb-mr1-dev
303f621e574e69d46e207530737e279ed42d9c43 19-Oct-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Send correctly populated Accessibility event on Launcher state change." into jb-mr1-dev
964e2a63c29ed81c2dbd82a3386fda2af7d4662c 19-Oct-2012 Michael Jurka <mikejurka@google.com> Merge "Fix NPE" into jb-mr1-dev
023c71eb3b2bbe63272cb74baaf050c4188c89b0 19-Oct-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 7356682
Change-Id: Ic6522da1ec6ac0d57f1565cef9c43949f2d7fd70
ragLayer.java
7eed60454d1b6537030f3a1b5c7f502a62f0d345 19-Oct-2012 Michael Jurka <mikejurka@google.com> Get rid of explicit GC requests

Bug: 7370913
ppsCustomizeTabHost.java
d6dd7c8a21e416d7c118517569a242ac7de6c696 19-Oct-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 7371837
auncher.java
4cd7f281056740cc22eccd156c34b98b5816d370 18-Oct-2012 Scott Main <smain@google.com> remove old fashioned dream, no longer supported

Change-Id: I87370e8dc7f3159182dac9f650223ce010d6286b
ocketLauncher.java
1d4fde686433ddfa7f940e298d935433ecfed8eb 17-Oct-2012 alanv <alanv@google.com> Send correctly populated Accessibility event on Launcher state change.

Bug: 7362253
Change-Id: I72811292e8091a21866cb4599d37a71eb475b1d5
auncher.java
0d06152d4026e933d8308002e1d53ca4eba6cad2 11-Oct-2012 Romain Guy <romainguy@google.com> Merge "Remove unnecessary allocations during draw Bug #7327799" into jb-mr1-dev
eeacd56cc922632bf087a7fd7a20ebe5b7a5ca04 11-Oct-2012 Romain Guy <romainguy@google.com> Remove unnecessary allocations during draw
Bug #7327799

Change-Id: Ic3a18fb9d850f2c692dcb187a206c61dfa8108a4
orkspace.java
b86d516bccffc56af9716a39f3d217e928d02d04 10-Oct-2012 Michael Jurka <mikejurka@google.com> Update custom cling params

Bug: 7318080

Change-Id: I77d73d81a60efa3886f088e82c6ba3466f6ac331
auncher.java
a113121fd3c43f1e1d23064e17c540c48fe330cc 09-Oct-2012 Michael Jurka <mikejurka@google.com> Stop using mcc for custom workspace cling on sw600dp devices

Bug: 7203884
auncher.java
98d7bd72df9833b0149dd4772cce710fa4b7476d 08-Oct-2012 Michael Jurka <mikejurka@google.com> Merge "Re-merge "Add support for custom manta cling"" into jb-mr1-dev
6c5679e5ddbac06d555f1242a2cf082deb71de21 08-Oct-2012 Michael Jurka <mikejurka@google.com> Merge "Fix bug 6886990: cling accessibility" into jb-mr1-dev
244ebcd7b41fea9edbbbd12525973b1c6d6bcfe1 08-Oct-2012 Michael Jurka <mikejurka@google.com> Bug 7301303: more rows in all apps for sw720dp-port
ppsCustomizePagedView.java
45355c4596f396d7e7247e91de850646356bd104 08-Oct-2012 Michael Jurka <mikejurka@google.com> Re-merge "Add support for custom manta cling"

Also, fix issue where mako was crashing because
Launcher was trying to load a custom cling for it.
It was doing this because a custom home layout was
specified by SetupWizard, but for now we only want
custom clings on large devices

Bug: 7302705
Bug: 6992663

This reverts commit 2ebcf509f038f435ca8819dc098a7cb480bed0d9.

Change-Id: I46533309d5c62edfbd3a3b178c6965ffc73b6476
auncher.java
auncherProvider.java
22143131770f7e90be4181e88ced0cb1d7158306 04-Oct-2012 Michael Jurka <mikejurka@google.com> Fix bug 6886990: cling accessibility

Clings should block interaction with elements
below when Talkback is enabled

Change-Id: Ifdcd109351fd3c2d6dc97ad75ea3ab6eea48b582
ideFromAccessibilityHelper.java
auncher.java
2ebcf509f038f435ca8819dc098a7cb480bed0d9 08-Oct-2012 Michael Jurka <mikejurka@google.com> Revert "Add support for custom manta cling"

This reverts commit 68255cbabe1cb7fbfc0706a8a2e1b1927eae1b55.
auncher.java
auncherProvider.java
8b4d91455a0fc8a632ae09138787f4c5c54c4568 07-Oct-2012 Adam Cohen <adamcohen@google.com> Merge "Fix to ensure default widgets get size callbacks (issue 7287744)" into jb-mr1-dev
aaa5c21ee2e03def644fb6ba8eadbb59873ddd45 06-Oct-2012 Adam Cohen <adamcohen@google.com> Fix to ensure default widgets get size callbacks (issue 7287744)

Change-Id: I46b329db247a0b450493530ab619576c45418b01
ppsCustomizePagedView.java
auncher.java
auncherAppWidgetInfo.java
orkspace.java
68255cbabe1cb7fbfc0706a8a2e1b1927eae1b55 05-Oct-2012 Michael Jurka <mikejurka@google.com> Add support for custom manta cling

- Load a custom cling if custom workspace layout is specified
- Also persist any custom workspace layout

Bug: 6992663
auncher.java
auncherProvider.java
28b3e10fdea4d719b46d2e0da9a916bacc238fd1 05-Oct-2012 Adam Cohen <adamcohen@google.com> Removing db corruption exceptions, logging instead (issue 7112132)

Change-Id: I5fd169ba53a88797723997d25399b39b0468864a
auncherModel.java
dd70d66852bb8bd16f55796e546ba290360d1198 05-Oct-2012 Adam Cohen <adamcohen@google.com> Fix for widgets with config not getting size info (issue 7266053)

Change-Id: I0b55555ed38d4f2a70345d1b6316a075a9346111
ppsCustomizePagedView.java
auncher.java
endingAddItemInfo.java
a2042d0ae9dffcfeafe4e2e0b00cee069ce5f773 03-Oct-2012 Brian Muramatsu <btmura@google.com> Merge "Specify workspace resource in preload broadcast" into jb-mr1-dev
5524b4957fc7c1c858037327429411efdb8fe7d6 03-Oct-2012 Brian Muramatsu <btmura@google.com> Specify workspace resource in preload broadcast

Bug 7203884

Allow specifying the workspace XML layout in the PRELOAD_WORKSPACE
broadcast.

Change-Id: Iec01c6fa2dde4635f624f040b0772ee11fcd88dc
auncherModel.java
auncherProvider.java
reloadReceiver.java
daec1e8b0522e4b044d0a305a4bdef6f613779f7 01-Oct-2012 Michael Jurka <mikejurka@google.com> Fix issue where clicking home button caused search icon blip

Also, tweak size of icons in landscape mode

Bug: 7221345

Change-Id: Ib0d1445e165f291c09021f7dad08ad4d248e47ca
olographicViewHelper.java
b1dfe25ae1fffafb5e4ac22c21fd60d6b1b713cf 26-Sep-2012 Michael Jurka <mikejurka@google.com> Fix 7223056: Enable scroll indicator on tablets
agedView.java
37990b4b4fc241fcf12a4b6d1725c69605b26605 26-Sep-2012 Michael Jurka <mikejurka@google.com> Fix # 6925851: Workspace page spacing gets messed up

Change-Id: I694fa1e04049e35a415b1f1a85759e501fec6258
orkspace.java
fa7969fbd587d8eb2e43093a83fcad85e2b91726 22-Sep-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 7024933
auncher.java
e5574e0b7316890bcbce2465e632a04049b57769 22-Sep-2012 Michael Jurka <mikejurka@google.com> Merge "Try to fix RTE when updating shortcuts" into jb-mr1-dev
b2ae8acc0c65a5464a4782ee43e0594a15b9cc16 21-Sep-2012 Michael Jurka <mikejurka@google.com> Try to fix RTE when updating shortcuts

Bug: 6529398
Change-Id: Ib88eda5dc1eaf72aae161b25b080197b1049e824
auncherModel.java
c4a9233a94ef186baa8113ceb44b08c65725ed41 21-Sep-2012 Michael Jurka <mikejurka@google.com> Merge "Remove "fade in" animation for search + voice search." into jb-mr1-dev
95a556ac7a6d403bc82a4379071e282e541295f5 21-Sep-2012 Narayan Kamath <narayan@google.com> Remove "fade in" animation for search + voice search.

This applies when the app is launched by tapping the
search box or the voice search icon.

bug:7193408
Change-Id: I29f41faa20c3e7ad00032f749c99d9b69402c422
auncher.java
bdb1030e215f163440b6f73f65b0ae47c5f6c8fd 21-Sep-2012 Winson Chung <winsonc@google.com> Removing functionality to click under AllApps to return to the workspace. (Bug 7012020)

Change-Id: I69a4d28866d550cb4a43c99875e3e94dda1b0de8
ppsCustomizePagedView.java
9e05a5ea951b4d5ffce324da8dd0656353306e6f 11-Sep-2012 Adam Cohen <adamcohen@google.com> Making launcher use new widget binding APIs

Change-Id: I9cd6716e1dc0c53b5c846371ea109ced4cd3d40a
ppWidgetResizeFrame.java
ppsCustomizePagedView.java
auncher.java
auncherAppWidgetInfo.java
orkspace.java
671a3a227c0ca880b0bf4ee93623efb61a4a6be5 18-Sep-2012 Michael Jurka <mikejurka@google.com> Merge "Fixing some warnings" into jb-mr1-dev
82422503fdc8912968efef09dc1fc0fa2d9537cf 18-Sep-2012 Michael Jurka <mikejurka@google.com> Fixing some warnings

Change-Id: I28ff3b62b831bd49e3592c1b86ba978208324c11
orkspace.java
1190487e15325e371c6c18181b1a5ef7ab2a79e6 18-Sep-2012 Winson Chung <winsonc@google.com> Fixing issue where we were collating labels based on an old Locale. (Bug 7133873)

Change-Id: Ic1366f06020d1e405a6800386472a8832d683c5e
ppsCustomizePagedView.java
auncherModel.java
804503c75a12e1578f2f71ff3cb32ae912fc9451 16-Sep-2012 Dianne Hackborn <hackbod@google.com> Add user initialing receiver to select a unique wallpaper.

Change-Id: I14652d8108c2e19db821ab5526b6e630db8fe998
serInitializeReceiver.java
4cc332ac43dda54fb1b9fef35412313aa1ef9ad9 10-Sep-2012 Winson Chung <winsonc@google.com> Workaround for generating QSB icon press states. (Bug 7132477)

Change-Id: I7754bbb20572908cd428c12ba84a7b1160063bcb
olographicViewHelper.java
061e9008b04667d58c58036f764c35f5b9a0edad 07-Sep-2012 Michael Jurka <mikejurka@google.com> Merge "Adding more debug code for dup. ItemInfo bug" into jb-mr1-dev
6323a55fe25789b84fa60d5eeb78c7abff6b0ccd 06-Sep-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where we were not removing items from LauncherModel and only the add-queue. (Bug 7078244)" into jb-mr1-dev
7a397e0468310e75f39d93fadcd43b7224c9e0c5 05-Sep-2012 Michael Jurka <mikejurka@google.com> Merge "Debug code for bug b/6830207" into jb-mr1-dev
059798af0927ade335bd9ed7a552798b17690bd8 04-Sep-2012 Michael Jurka <mikejurka@google.com> Debug code for bug b/6830207

Change-Id: Ic951fd448a74ac84398f3e4371b2410e295f0293
auncher.java
96610d53f1cb1fa4c2406f7b3fca0fcaf16f6b36 04-Sep-2012 Michael Jurka <mikejurka@google.com> Adding more debug code for dup. ItemInfo bug

Change-Id: I7963a59b54f05e29e485c3dcc5c0e159e36de59d
temInfo.java
8a4351063f02c0e8d64ee3ace651b227e9f8321f 31-Aug-2012 Winson Chung <winsonc@google.com> Fixing issue where we were not removing items from LauncherModel and only the add-queue. (Bug 7078244)

Change-Id: I5660b447521646f820fb2497f327e965d99ac207
auncherModel.java
orkspace.java
215b416c1f7cf0234b777155b823637a0902739f 30-Aug-2012 Adam Cohen <adamcohen@google.com> Fix an error that is not being expressed

Change-Id: I8c3488906b5b95aaf20b996f488ff01bad76300c
ellLayout.java
1e533d01d52076c33414419930598c1d03f1b4a6 28-Aug-2012 Winson Chung <winsonc@google.com> Merge "Ensuring that unbind calls are not queued in the worker thread and executed subsequently on the main thread. (Bug 7001531)" into jb-mr1-dev
81b52252796625dcbadc9f8b908f8d8a284565c0 28-Aug-2012 Winson Chung <winsonc@google.com> Ensuring that unbind calls are not queued in the worker thread and executed subsequently on the main thread. (Bug 7001531)

Change-Id: I677242c0952d6385ca229ba300fdd5a2a7908a8a
eferredHandler.java
auncher.java
auncherModel.java
13bdaf7c9d3e4539e2db5d9f4c2bb4d8b7a8dd79 28-Aug-2012 Adam Cohen <adamcohen@google.com> Merge "Fixing a couple small issues with reordering (issue 7064138), (issue 7064337)" into jb-mr1-dev
2b3396f9c0e88d1633e16483322d2c52cfc271f3 28-Aug-2012 Adam Cohen <adamcohen@google.com> Merge "Adding additional null checks for instances where the qsb is not defined. (Bug 6940769)" into jb-mr1-dev
e0489500d2a2cf410cb3cb687cbc59e966d7084e 28-Aug-2012 Adam Cohen <adamcohen@google.com> Fixing a couple small issues with reordering (issue 7064138), (issue 7064337)

Change-Id: Iaaeb37f630a71f8fd54a6064602ddd10d4d4ab91
ppWidgetResizeFrame.java
ellLayout.java
1dc3b9abd5ab0a39bab7694669d6784b89d362ef 24-Aug-2012 Adam Cohen <adamcohen@google.com> Merge "Adding the ability to scale the hotseat or items in the hotseat" into jb-mr1-dev
adf0c180c1c0899f0a91ec91bcdc2002f90a56a5 23-Aug-2012 Winson Chung <winsonc@google.com> Adding additional null checks for instances where the qsb is not defined. (Bug 6940769)

Change-Id: I93baa00331bcbcd07e8702d5ad77c8f2022a16f2
auncher.java
e29c55ac322f3386327fa5b61e79b00ba3e5d428 23-Aug-2012 Adam Cohen <adamcohen@google.com> Temporary fix for qsb and hotseat clicking issues

Change-Id: I3fca1e3dada12c8655887c3d7a2200b6fcfac19c
ragLayer.java
307fe23f125cbbd5512ad8d4660025f2ab68f30b 17-Aug-2012 Adam Cohen <adamcohen@google.com> Adding the ability to scale the hotseat or items in the hotseat

--> A bunch of stuff breaks when scaling the hotseat. More specifically,
drag and drop animations between hotseat and workspace,
scaling on pick up, folder animations, determination of
item placement. This CL fixes these issues so that the
hotseat or hotseat items are ready to be scaled.
--> For now, using 90% scale factor for 7-inch+ UIs

Change-Id: Iac098409347e76139e4d726a071397b56ac684d2
ellLayout.java
ragLayer.java
ragView.java
older.java
otseat.java
auncher.java
orkspace.java
ddfe982177ecc03469d3b7f43d639b8e2967eebe 16-Aug-2012 Michael Jurka <mikejurka@google.com> Remove unused import

Change-Id: I2eaf2b33e3b61fed86a468fbd221fd12191a396f
ellLayout.java
0e721a4005b4d119cf641ca0dd0d8744672646f0 03-Aug-2012 Winson Chung <winsonc@google.com> Initial changes for new 10inch layout.

Change-Id: Ifaafca469df626a76ab5e16bd2f0d5afa1da172c
otseat.java
auncher.java
1637d6d64ac85d75b69b90fd976ed449046ccdc6 03-Aug-2012 Michael Jurka <mikejurka@google.com> Fix adding widgets without config activities

- only affected Launcher when it wasn't on the
system partition

Change-Id: Ia36d5a05463d7d3af0718cf694a0692a5098fc76
ppsCustomizePagedView.java
59fe4f1023267f48cd89b132f2c5d6741028bbaf 26-Jul-2012 Winson Chung <winsonc@google.com> am 8e1b4f65: am fa4086dd: Fixing issue where selected tab did not match AllApps page upon rotation.

* commit '8e1b4f65383d859ca7e2ebfc9a9463c8d46271de':
Fixing issue where selected tab did not match AllApps page upon rotation.
fa4086ddd7ab9dd98e3ffef798a655ec07e37e14 26-Jul-2012 Winson Chung <winsonc@google.com> Fixing issue where selected tab did not match AllApps page upon rotation.

Change-Id: I4f32ca7cca042b94bdaea5cf259c397404546e0d
ppsCustomizeTabHost.java
8ed3752f03d4b6c27297fa4fc9d4e153df47bbf3 14-Jul-2012 Adam Cohen <adamcohen@google.com> Fix issue where widget resize frame overlaps widget (issue 6493388)

Change-Id: Ib1e53a7df49b26ecb19880e58b19876b80cfb12c
ppWidgetResizeFrame.java
8165f0dd202a2c0fbf0816f7613d66938955dc76 26-Jul-2012 Ed Heyl <ed@google.com> resolve conflicts w/4f174f1d27adbde6f50e11ee3a8eaf162a030284

Change-Id: I7ecce86e58af545aa18ea25e16978a1dce9dab8e
90abcc94258ba9d9c8b68ac9764b6ab1eba12985 25-Jul-2012 Ed Heyl <ed@google.com> resolved conflicts w/0ede734d0780a968c9c345f99a18f9f8b9fc02cd

Change-Id: I50900698a590e8d84a6cbcc560f95209d3a6d110
c93e5ae12018bb214099ff88a48cc21580aec4c3 24-Jul-2012 Winson Chung <winsonc@google.com> Binding AllApps synchronously. (Bug 6855061)

- Also ensuring that we restore to the settling page index if it is in motion

Change-Id: I9c6760383113f7614f6cb962ab6562b0e7eb7138
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
auncher.java
auncherModel.java
agedViewWidget.java
agedViewWithDraggableItems.java
1462de39f01cec0ba785386532719cb0207dd827 25-Jul-2012 Adam Cohen <adamcohen@google.com> Ensuring that restoreInstanceState is being called promptly for synchronously bound page

Change-Id: I0e71c29f553ad360ec42a6a0b2529d16cbddd437
ellLayout.java
auncher.java
auncherModel.java
orkspace.java
4a3b54f51f54b5d68926d312eb07d74f90a1673d 24-Jul-2012 Adam Cohen <adamcohen@google.com> am bf5529bd: am a13a2f2a: Fixing issue where defered unbind was running after synchronous bind. (Bug 6858398, Bug 6863181)

* commit 'bf5529bd401ad471658b878f313e32ed8639b479':
Fixing issue where defered unbind was running after synchronous bind. (Bug 6858398, Bug 6863181)
a13a2f2a7bd0550d1ad973f760ff25e1a4137c43 23-Jul-2012 Adam Cohen <adamcohen@google.com> Fixing issue where defered unbind was running after synchronous bind. (Bug 6858398, Bug 6863181)

Change-Id: I03dc3ae18528901cc88c79638a8495c1ab8d61af
eferredHandler.java
auncherModel.java
36e6c5bb232f3a876753b91fb9ec604cda8664a5 19-Jul-2012 Winson Chung <winsonc@google.com> Disabling synchronous binding when returning home from another app while orientation has changed. (Bug 6792288)

- Fixing issue where we were reverting to the first page of the workspace after launching an application from all apps, rotating, and returning home
- Enabling rotation in master.

Change-Id: I291b9d76b20244e9028b6f62164430bc3606644c
auncher.java
auncherModel.java
4a2afa36553079e9f75fe7c8fcce863e84578e14 19-Jul-2012 Winson Chung <winsonc@google.com> Disabling synchronous binding when returning home from another app while orientation has changed. (Bug 6792288)

- Fixing issue where we were reverting to the first page of the workspace after launching an application from all apps, rotating, and returning home
- Enabling rotation in master.

Change-Id: I291b9d76b20244e9028b6f62164430bc3606644c
auncher.java
auncherModel.java
2abf94d37c220c3af01aec05cc6ca22f9854d8e0 19-Jul-2012 Winson Chung <winsonc@google.com> Fixing issue where we would crash when encountering improper launcher.dbs

Change-Id: Ib07ca56cf1a2a04e2058cc8260d5dd917d525c64
auncherModel.java
d7d37b134b7a3b12858ff099069eba369a6b5373 19-Jul-2012 Adam Cohen <adamcohen@google.com> DO NOT MERGE Adding sycnhronous loading of current page to support seamless rotation. (Bug 6792288)

Change-Id: I341160e8a604cde63443e331f762cebc1ed5ec0c
auncher.java
auncherModel.java
orkspace.java
b20e6887b6e23d7a2bcbdd0fc9964cacfb80fc77 18-Jul-2012 Winson Chung <winsonc@google.com> Merge "Initial changes to synchronously load workspace on rotation."
b8b2a5aa45d82ce81301250707bc373e1da4aa14 13-Jul-2012 Winson Chung <winsonc@google.com> Initial changes to synchronously load workspace on rotation.

Change-Id: Ia7cf80177fd0aee88aa3f4a731f5d6dc904bea16
auncher.java
auncherAnimUtils.java
auncherModel.java
orkspace.java
a5417f0ad4dee70fe50a8a60433e80387df552f6 17-Jul-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where we were not clearing the set of removed items since the last event. (Bug 6749258)"
5d55f33a1d7a16a11fb759d8f37eeef45e132b98 17-Jul-2012 Winson Chung <winsonc@google.com> Fixing issue where we were not clearing the set of removed items since the last event. (Bug 6749258)

Change-Id: I21ed2810e902e2727959b1a4cc0cd6183b750603
ppsCustomizePagedView.java
auncherModel.java
39fb76e0ec285834a07c28ed313284cc6b4a79ad 17-Jul-2012 Adam Cohen <adamcohen@google.com> Merge "Fix issue where widget resize frame overlaps widget (issue 6493388)"
4459d6b4db75c49f25ac6a43925a8ea212113218 14-Jul-2012 Adam Cohen <adamcohen@google.com> Fix issue where widget resize frame overlaps widget (issue 6493388)

Change-Id: Ib1e53a7df49b26ecb19880e58b19876b80cfb12c
ppWidgetResizeFrame.java
a56dc1077e09faca984a59b861c5dc6364ae2f21 13-Jul-2012 Adam Cohen <adamcohen@google.com> Fix issue with push in reordering (bug: 6259603)

Change-Id: I7ca0abe7f0ef7559ef60f902fb18718fba5a7532
ellLayout.java
c5e63f3dc7f19d0da8380e425894450302700ab9 13-Jul-2012 Adam Cohen <adamcohen@google.com> Fix occupied issue when switching from folder icon to its final item

Change-Id: I445156ed8f99f0489776043440faa45399fb3888
older.java
c4890611ffb79a064fb722de3a704ff82ec35f1f 13-Jul-2012 Adam Cohen <adamcohen@google.com> Merge "Fix inconsistency when dropping to hotseat"
bb00ff2666d52a0df763a446ad3e398c643d23dd 13-Jul-2012 Adam Cohen <adamcohen@google.com> Fix inconsistency when dropping to hotseat

Change-Id: I0c186f930713bf195b3966ba5cfeac78220370bd
orkspace.java
aae6989332f87c48dbc30a0f4e51cf70ddd2fd6f 12-Jul-2012 Winson Chung <winsonc@google.com> Merge "Fixing concurrent modification exception. (Bug 6807320)"
15ba53a54c8b319e3ccdffa586fab1cfcd8971e5 12-Jul-2012 Winson Chung <winsonc@google.com> Fixing concurrent modification exception. (Bug 6807320)

Change-Id: Id7848612c04f74d867c0ce21105628c162ba9b70
auncherAnimUtils.java
7c7c66d3f3c299ee05c10a632644bc74f2c5bfdb 12-Jul-2012 Michael Jurka <mikejurka@google.com> Merge "Adding debug logging to track down missing app icons"
bec6fd302f7109b27e3da89ba59ec33bdf23fac3 12-Jul-2012 Michael Jurka <mikejurka@google.com> Adding debug logging to track down missing app icons
ppsCustomizePagedView.java
cf48426ebe798bb6f9f2dba2ff6d1d59fc66168c 10-Jul-2012 Adam Cohen <adamcohen@google.com> Remove a database operation that is not required

-> The item will be added to the database by the
Folder, which is a FolderListener

Change-Id: I3f41e3ef58f5829bd0c834901bf239539eb9d0bc
olderIcon.java
8d4fa3935545b46d835dbcdc614ff5e353f30216 10-Jul-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where the scrolling indicator was stuck while panning pages in spring loaded mode. (Bug 6603301)"
f74f02941820f14ba4c8baaeeb12b75ec552812e 10-Jul-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where toasts were getting queued. (Bug 6572269)"
e52a750e4f63ca5fce642256844cc603d40e6f26 02-Jul-2012 Winson Chung <winsonc@google.com> Fixing issue where the scrolling indicator was stuck while panning pages in spring loaded mode. (Bug 6603301)

Change-Id: I329a20e932ab6c4450a60a24c8ab7c0e090fe64d
orkspace.java
92750b1d7852e47ebfcb21601789540edcbfae51 09-Jul-2012 Adam Cohen <adamcohen@google.com> Merge "Trying to track down corrupt database / items disappearing"
487f7dd3059621527eb439d7d51d34e00293f9b1 29-Jun-2012 Adam Cohen <adamcohen@google.com> Trying to track down corrupt database / items disappearing

-> Adding logs for all database transactions
-> Adding sanity checks for items in folders, throwing exceptions
if they are violated
-> Reducing database upates when re-arranging items, only
update if values have changed
-> Removed some dead code from ItemInfo (isGesture?)

Change-Id: Ia5cd57d92082f633dbf4aa5d64612cbae2d82bb4
pplicationInfo.java
ellLayout.java
older.java
olderInfo.java
temInfo.java
auncher.java
auncherModel.java
hortcutInfo.java
orkspace.java
cb9ab4f3aa04ad60355d119dfedca3052378d8f9 02-Jul-2012 Winson Chung <winsonc@google.com> Fixing issue where toasts were getting queued. (Bug 6572269)

Change-Id: Iceb27c4c5a4168beb5a5ae37a0c597e1940bff04
ppsCustomizePagedView.java
c489e9bd613178cdb8aaf61cbdae3a59c99a2c2c 30-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Disable hardware layers for drag views"
def8e655543384a2837b769d0bc43cdc252cbc53 30-Jun-2012 Michael Jurka <mikejurka@google.com> Fix memory leak caused by LauncherAnimUtils (doh!)

Change-Id: I04aa243f3871f6837f8a95b2941ee15633b50b66
auncherAnimUtils.java
ca99383daef92fed673de22126875cb485be494f 30-Jun-2012 Michael Jurka <mikejurka@google.com> Disable hardware layers for drag views

Also, avoiding allocating paint object every time we swipe
ellLayout.java
ragView.java
d51f33a6316c34fc69b8040946ed9a62519bb225 29-Jun-2012 Michael Jurka <mikejurka@google.com> Only enable hardware layers on visible workspace pages

Change-Id: Id82fc76d00a188556460d1a78388d46be56c9c4e
ellLayout.java
hortcutAndWidgetContainer.java
orkspace.java
42490a5aa093e5ff653b041538c9f3ddf2b3e65f 28-Jun-2012 Winson Chung <winsonc@google.com> Removing unnecessary check of shortcut infos (now that we key removals off package names already). (Bug 6755420)

Change-Id: I13f088503e58eb021a585493e1c55eeccdffea86
auncherModel.java
orkspace.java
dab9b114039198add72105dcb3015d1765b2af9f 27-Jun-2012 Winson Chung <winsonc@google.com> am 487241fd: am e76e36f4: Merge "Disallowing touches through the custom workspace cling. (Bug 6721250)" into jb-dev

* commit '487241fdd71c098695dba07534316d015de08734':
Disallowing touches through the custom workspace cling. (Bug 6721250)
e76e36f420c4e0ff2198eeadc86a3b2acfa2479a 27-Jun-2012 Winson Chung <winsonc@google.com> Merge "Disallowing touches through the custom workspace cling. (Bug 6721250)" into jb-dev
684476f9a4fb374d026f17487cbf51c391223cb0 27-Jun-2012 Winson Chung <winsonc@google.com> Disallowing touches through the custom workspace cling. (Bug 6721250)

Change-Id: I0d932716f2095036ee0205f6bd0d28c6b832a9be
ling.java
087f7a64bce5c7b5868d4cc22a369ccfe6d3fc1f 27-Jun-2012 Michael Jurka <mikejurka@google.com> Fix crash when adding shortcuts
auncherModel.java
816474f06b9bea400f4511fa35b63a7f18a54c54 25-Jun-2012 Michael Jurka <mikejurka@google.com> Adding debug code for LauncherModel crash

Change-Id: I9b8c053707cd5714874006c249651a69378569d2
ubbleTextView.java
auncherModel.java
8bd65f5c57b8bae2fb82256e89ac30ddc0769319 25-Jun-2012 Michael Jurka <mikejurka@google.com> Fix build

Change-Id: I34b052159a393842bad707921205ea2778c1cbfe
orkspace.java
b187a56b8c46e5d25210bbc7ee3f2afb0d8ac0bd 25-Jun-2012 Winson Chung <winsonc@google.com> am bcff7eda: am 9dc25f06: Merge "Fixing concurrent modification exception when iterating through new apps list. (Bug 6621553)" into jb-dev

* commit 'bcff7eda3731b7af254a1d5182766683ea1d46e3':
Fixing concurrent modification exception when iterating through new apps list. (Bug 6621553)
9dc25f06a870938a2adb976194da78574825e83e 25-Jun-2012 Winson Chung <winsonc@google.com> Merge "Fixing concurrent modification exception when iterating through new apps list. (Bug 6621553)" into jb-dev
3df7dcf513e0e38ab621d38e318bdefb96f0aa81 25-Jun-2012 Winson Chung <winsonc@google.com> Fixing concurrent modification exception when iterating through new apps list. (Bug 6621553)

Change-Id: Idf4fae51c65e0e53520740dd0b2050eeac00b251
orkspace.java
b1daa48fc8245a2cdb843da0977b7147c7891f7e 25-Jun-2012 Michael Jurka <mikejurka@google.com> Remove unneeded imports

Change-Id: I96e125c5ddbde7df10847e9514b947c80292ea40
ppsCustomizePagedView.java
ellLayout.java
olographicOutlineHelper.java
orkspace.java
8c3339bde96d11fd1d7f818cd39e7438e309ffd1 15-Jun-2012 Michael Jurka <mikejurka@google.com> Compile Launcher against only public apis (level 16)

Also, removing use of TableMaskFilter (last remaining private api)

Change-Id: I2df80605b240352fdf7ef2ebd26b98342149bda3
ppsCustomizePagedView.java
olographicOutlineHelper.java
orkspace.java
acb5f99c64c24421cdaca1474f83871f9a2ba33c 21-Jun-2012 Winson Chung <winsonc@google.com> Merge "Decoupling launcher/workspace package cleanup from the application list (Bug 6602756)"
b21f7cf20ef0d37a934df2622cc1596c13a4a723 21-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Use getCurrentSizeRange to determine cell dimensions"
9470783614c733830ad2402c7630c5b3fdfb2a58 21-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Remove use of private api ViewGroup.setChildrenLayersEnabled"
3a0469d1e40459529e2d4d57ebc493f930f7c01a 21-Jun-2012 Michael Jurka <mikejurka@google.com> Remove use of private api ViewGroup.setChildrenLayersEnabled

Change-Id: I877bd84c6846ae232e2877e97de95d9344c13e56
agedView.java
orkspace.java
cd81073eac537e9f85eeee14588d513ea8a56e17 19-Jun-2012 Winson Chung <winsonc@google.com> Decoupling launcher/workspace package cleanup from the application list (Bug 6602756)

- Fixes issues where shortcuts created by wallpaper/widget-only apps are uninstalled.

Change-Id: I94c9d1d71fc34aa2fb7f0660534e616a82ac6f36
llAppsView.java
ppsCustomizePagedView.java
ragController.java
auncher.java
auncherModel.java
orkspace.java
8bc66c7fe4d8f7ac1715010806f49840194279a5 21-Jun-2012 Michael Jurka <mikejurka@google.com> Use getCurrentSizeRange to determine cell dimensions

Change-Id: I7b50ad85594585a3c18838776652c3d873dbd82d
orkspace.java
9f5331c8d1958cd7443099b94b4c31510efec8bd 20-Jun-2012 Michael Jurka <mikejurka@google.com> Remove use of private Display apis

Change-Id: I560a730af20f3068e7904eb9c8bfb29fa5d2c22f
orkspace.java
2ecf995e0d2d55eb71d03f7230ca87270872d1a3 18-Jun-2012 Michael Jurka <mikejurka@google.com> Remove use of private ValueAnimator api

Change-Id: I455edcd17bda83ab51c2c04fa40e66097a4d6975
ppWidgetResizeFrame.java
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
ellLayout.java
ragView.java
older.java
olderIcon.java
nterruptibleInOutAnimator.java
auncher.java
auncherAnimUtils.java
auncherViewPropertyAnimator.java
agedView.java
ocketLauncher.java
earchDropTargetBar.java
orkspace.java
629758ff081a354e43aa409159211210ee4ee85a 15-Jun-2012 Michael Jurka <mikejurka@google.com> Remove unnecessary use of some private APIs

Change-Id: Idaba6833ddf4a8615845ca2f643c458bdeb9c403
ellLayout.java
auncherAppWidgetHost.java
earchDropTargetBar.java
tilities.java
5fc8bc787cad88d72790523b35c1b822273cda44 19-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Removing use of private SearchManager api"
23a8d1eece2a61d3f3b9fe2655aca860ee794a55 19-Jun-2012 Winson Chung <winsonc@google.com> Merge "Launcher-side changes to update packages after the set of app widgets has changed. (Bug 6602951)"
0da0b6b4daa792fbde450cb6c64b1fc3e8689af6 19-Jun-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where dropping items onto side pages might drop them two pages away. (Bug 6433177)"
cc1cfe4b0c521a2add64f851a32f39be2b0327a6 19-Jun-2012 Winson Chung <winsonc@google.com> Fixing issue where dropping items onto side pages might drop them two pages away. (Bug 6433177)

Change-Id: I7fa745c269e63d699671cdaf0b527f2675ce3081
orkspace.java
34ce91e89b9f07d53920d32287f19adef71a3e43 18-Jun-2012 Michael Jurka <mikejurka@google.com> am 3d8bdd63: am eb04476d: Merge "Fix issue where "X" would appear over QSB bar in landscape mode" into jb-dev

* commit '3d8bdd63056435296a4d98eb4f2567c6f40d16fc':
Fix issue where "X" would appear over QSB bar in landscape mode
eb04476def775427a4d216c9ce32e53da5ad4765 18-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Fix issue where "X" would appear over QSB bar in landscape mode" into jb-dev
d23865708c4ca6d1d48eb8b1a3cb52d571e96f86 18-Jun-2012 Michael Jurka <mikejurka@google.com> am 2561ee84: am d74389d9: Merge "Add null pointer checks to fix NPEs" into jb-dev

* commit '2561ee8453dc41a9d65f7890ea227416d7e8948c':
Add null pointer checks to fix NPEs
d74389d9027a128da85be151670ee43e55feaba5 18-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Add null pointer checks to fix NPEs" into jb-dev
324dbdd7a3d32b8c73d496111633cb3b843f4b16 18-Jun-2012 Michael Jurka <mikejurka@google.com> Fix issue where "X" would appear over QSB bar in landscape mode

Bug: 6655204
Change-Id: I8d456314ebba23a4c84781ee0e2cdd261784382a
earchDropTargetBar.java
a3f78e39298669c723b4c3388dd2505f422c859c 14-Jun-2012 Winson Chung <winsonc@google.com> Launcher-side changes to update packages after the set of app widgets has changed. (Bug 6602951)

Change-Id: Ib557cbe15e84a8ffe889c8122519a6ba303e6ee2
ppsCustomizePagedView.java
auncherAppWidgetHost.java
a33411cb83e2c7f822d6486183a7a4ea7d1b09e6 15-Jun-2012 Michael Jurka <mikejurka@google.com> Removing use of private SearchManager api

also removing one unused import
ppsCustomizeTabHost.java
auncher.java
5649c287039ea7908112b41604c3fc2893c4697e 18-Jun-2012 Michael Jurka <mikejurka@google.com> Add null pointer checks to fix NPEs

Bug: 6611233
Bug: 6685401

Change-Id: I804dfe0a7ad36b43168f7384ef88459d765fff6b
older.java
nstallShortcutReceiver.java
e783cde98d59a2df1d4645f07b278322cab16ecb 14-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Adding animation when destroying folder due to single item remaining"
51600e4b63a2cecd5637f0b39845c52bdcd40247 14-Jun-2012 Winson Chung <winsonc@google.com> am 8fd14178: am 7e4e4ba4: Merge "Removing logging in AppsCustomizePagedView (Bug 6597629)" into jb-dev

* commit '8fd14178541374f2609c463a3bf882b93c10395d':
Removing logging in AppsCustomizePagedView (Bug 6597629)
7e4e4ba494e50d918a1573b2fa601c561037deae 14-Jun-2012 Winson Chung <winsonc@google.com> Merge "Removing logging in AppsCustomizePagedView (Bug 6597629)" into jb-dev
4131bb10e2927b57800060d93dd0a2eb13cc9c78 12-Jun-2012 Michael Jurka <mikejurka@google.com> am 452a4f58: am a35a7807: Merge "Fix NPE" into jb-dev

* commit '452a4f585d3cb707da0adf1fd91ba2c9c169b925':
Fix NPE
56f5df728c6dd7108af774a10e57f3e2e2175d6f 12-Jun-2012 Winson Chung <winsonc@google.com> am 5016b985: am 898f152d: Merge "Adding additional synchronized blocks when committing changes to the new-apps list. (Bug 6621553)" into jb-dev

* commit '5016b98520b9dbad8cf234a15fded9fb9e805ea2':
Adding additional synchronized blocks when committing changes to the new-apps list. (Bug 6621553)
04cd38fd0b5733821fceba3977dd16bec0af3666 12-Jun-2012 Winson Chung <winsonc@google.com> am fab8e550: am db2bfa05: Merge "Fixing issue where play icon disappears after hitting home (Bug 6636269)" into jb-dev

* commit 'fab8e5506ddb26cb8218aa89b60813a8083b9998':
Fixing issue where play icon disappears after hitting home (Bug 6636269)
a1b5500bf10018305861b3837e282b66d8bb730c 12-Jun-2012 Winson Chung <winsonc@google.com> am 307f0b4d: am 12dd20d5: Merge "Fixing issue where we were not always invalidating the page data when setting apps. (Bug 6549598)" into jb-dev

* commit '307f0b4d4d6a49e87342a66bb9bb0adb4a36352a':
Fixing issue where we were not always invalidating the page data when setting apps. (Bug 6549598)
f3bade67262f958b892b29aea770151132886ec9 12-Jun-2012 Michael Jurka <mikejurka@google.com> Make names of debug properties consistent

(cleanup after eliminating use of SystemProperty)
auncher.java
9bc8eba3338455c5d915055e8ba044981c512dfa 22-May-2012 Michael Jurka <mikejurka@google.com> Clean up warnings and some private API usage

Change-Id: Ic3c0b333942bc3de130e41531017e71358bd5bfb
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
ling.java
eleteDropTarget.java
ragLayer.java
older.java
nstallShortcutReceiver.java
auncher.java
auncherAppWidgetHostView.java
auncherProvider.java
agedViewWidgetImageView.java
reloadReceiver.java
orkspace.java
fb91f303f5e672f9b4c4f9f8a03486b224d60cd6 12-Jun-2012 Adam Cohen <adamcohen@google.com> Adding animation when destroying folder due to single item remaining

Change-Id: I079af9a50d7d6f63092b725ecd941ab1e298032d
older.java
olderIcon.java
auncher.java
a35a7807c27641187e6de5dee8dcd405b683e294 12-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Fix NPE" into jb-dev
382aa1835c3e0e88d5ca33263cee39cc3ac5711e 12-Jun-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 6643246

Change-Id: I0b3fed0fa4e4fc5f4e1eccc97c0ec8f23e55024d
auncher.java
c10ba1396f49cde2faacb7001e7e97fcee325507 12-Jun-2012 Winson Chung <winsonc@google.com> Removing logging in AppsCustomizePagedView (Bug 6597629)

Change-Id: I58313d3b3536d3ee7eaae8459fbded41dc5dadec
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
auncher.java
agedView.java
898f152d79e06828675361a176772cdf1cef56ca 11-Jun-2012 Winson Chung <winsonc@google.com> Merge "Adding additional synchronized blocks when committing changes to the new-apps list. (Bug 6621553)" into jb-dev
d9e20bfba5b23c0da34dd628d9055ec3baad1ade 11-Jun-2012 Winson Chung <winsonc@google.com> Adding additional synchronized blocks when committing changes to the new-apps list. (Bug 6621553)

Change-Id: Ia2553321230fec4202fa064cdc66ffd13d005281
nstallShortcutReceiver.java
ninstallShortcutReceiver.java
db2bfa05062b492664eff85c87dc6b725a9c983c 11-Jun-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where play icon disappears after hitting home (Bug 6636269)" into jb-dev
12dd20d59bb8c2dbc957d171f091b78998f2015b 11-Jun-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where we were not always invalidating the page data when setting apps. (Bug 6549598)" into jb-dev
bc786aba72a24ac956edde8b91a64ca6a80d9d5c 11-Jun-2012 Adam Cohen <adamcohen@google.com> Merge "Removing logging (issue 6583911)" into jb-dev
1b8840936f90ed48d6c8edcd87fbc4466dc4e5ba 09-Jun-2012 Winson Chung <winsonc@google.com> Fixing issue where play icon disappears after hitting home (Bug 6636269)

Change-Id: I1d1df992495413b3e8962dca8995602ae0aa2ca7
auncher.java
94309887fe7ebcbb7236da2b261546be9649f7de 09-Jun-2012 Adam Cohen <adamcohen@google.com> Improving overscroll paramaters for 7-inch devices

Change-Id: Iba805137fca121bab7675eac22236af9642c27bb
orkspace.java
9802ac9024b7bef300c6c9eb46aa63eb04697b28 09-Jun-2012 Winson Chung <winsonc@google.com> Fixing issue where we were not always invalidating the page data when setting apps. (Bug 6549598)

Change-Id: I2fff41e87465608a21ffb7c91e988b33f8d54ee3
ppsCustomizePagedView.java
5262bb3c4c4cd4fb566a5003154fa97edcde138b 09-Jun-2012 Winson Chung <winsonc@google.com> Merge "Fixing regression in transition after returning to home from another app. (Bug 6629707)" into jb-dev
8ec2303379eb467e063113385c9514063abed787 08-Jun-2012 Adam Cohen <adamcohen@google.com> Fix subtle folder jank related to previous change

Change-Id: I1872201eb80ad927bbdc9b95578c599a17696deb
auncher.java
ec3f3b92f0d3e545f1921b6111a34541000f416c 08-Jun-2012 Adam Cohen <adamcohen@google.com> Merge "Fix two pieces of folder jank" into jb-dev
07e4579f60dc25ce1ad610d780ef62abebdaf9f4 08-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Fixing issue where we weren't invalidating the correct press feedback layout (Bug: 6628324)" into jb-dev
7cc3c7f88a5f16b5592333d5be5ba57aa71be8d9 08-Jun-2012 Winson Chung <winsonc@google.com> Fixing issue where we weren't invalidating the correct press feedback layout (Bug: 6628324)

Change-Id: I50e3ce86c2643cbbc5d87e7250e0ab4c34dbff3d
olographicLinearLayout.java
6cf79096ce2dcd0ba4cacc82b9f1d83ea69b5686 07-Jun-2012 Winson Chung <winsonc@google.com> Fixing regression in transition after returning to home from another app. (Bug 6629707)

Change-Id: Iadb2ff5752dafdd3ff9a4854ddbd24fd2ee467a6
auncher.java
f615f710bb1a1c6fdccb538c1add4db5925d7799 07-Jun-2012 Andy Huang <ath@google.com> allow voice search in recent apps

Voice search is now a fullscreen activity, and results now
appear inline, so the user expectation is that it appears in
the 'recent apps' list.

Bug: 6491501
Change-Id: I1dfd27e19601a6876e7e1c31cbf2fea955cae899
auncher.java
268c4751b547e1470a94030af73a4e7bb8ea221e 07-Jun-2012 Adam Cohen <adamcohen@google.com> Fix two pieces of folder jank

-> Folder icon gets clipped when animating from dock
as well as a couple other cases (issue 5849615)
-> Blip when creating folder (issue 6623095)

Change-Id: I638c9a7876de2f87eb8e96a9eb192fa4a127fb4a
older.java
olderIcon.java
auncher.java
478244409e15594ceaa7426a6a23cc805db0b1fc 07-Jun-2012 Winson Chung <winsonc@google.com> Merge "Synchronizing on the new-apps list before modifying it. (Bug 6621553)" into jb-dev
bfeac0681b63091731c853fdafa3206642449a9d 07-Jun-2012 Winson Chung <winsonc@google.com> Synchronizing on the new-apps list before modifying it. (Bug 6621553)

- Minor tweak to qsb padding
- Adding yet more logging for single-app-page issue

Change-Id: I4272dd7a70c9ac26f026b03a1f991f14844fdb9d
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
nstallShortcutReceiver.java
auncher.java
agedView.java
ninstallShortcutReceiver.java
orkspace.java
3d50932a93dd367537db3548bde29d1380b371c0 06-Jun-2012 Adam Cohen <adamcohen@google.com> Fixing ConcurrentModificationException (issue 6619380)

Change-Id: I49d293a79a463d129e829f823d6b213f3d5ffcf4
auncher.java
auncherModel.java
orkspace.java
5b7fcb7a8bee95b5c59dd296c6b022e3d1c55102 06-Jun-2012 Michael Jurka <mikejurka@google.com> Merge "Defer loading widget previews until after All Apps transition" into jb-dev
f6a9690c3471a8114250f10d8c7c0f22f43ffb8b 06-Jun-2012 Michael Jurka <mikejurka@google.com> Defer loading widget previews until after All Apps transition

Bug: 6615463
ppsCustomizePagedView.java
5637b87d8b71f2af1794abcd980d9d7ffacb7333 06-Jun-2012 Adam Cohen <adamcohen@google.com> Fix workaround for crashing on rotation. (Bug 6611883)

Change-Id: Iaf9734d156e5aa48f3630f22a42e17d71af37316
auncher.java
67640c0cbe27e6c83b69070d23ea50c4a6f18447 06-Jun-2012 Winson Chung <winsonc@google.com> Workaround for crashing on rotation. (Bug 6611883)

Change-Id: Iae24d865fb5a5572c6d3e8726569d234a60ce05c
auncher.java
bbf595dced57bbc16633eb7d6583b1bf27a2508d 05-Jun-2012 Winson Chung <winsonc@google.com> Merge "Extending timeout workaround for updating the widget tray after we get a packages-changed broadcast. (Bug 6602951)" into jb-dev
fd39d8ee9512d873aaaa205839ca233c2be4d9d3 05-Jun-2012 Winson Chung <winsonc@google.com> Extending timeout workaround for updating the widget tray after we get a packages-changed broadcast. (Bug 6602951)

Change-Id: Ice56816e85dda0bd04782d8b98e37566286e23e6
ppsCustomizePagedView.java
f9426d5df0592a67c8a998d3ab445a3bb5eafc18 05-Jun-2012 Adam Cohen <adamcohen@google.com> Fix issue where landscape asset was appearing in QSB (issue 6605638)

Change-Id: I6e66be228d2fa2d49f8cb191ab3f4d1a3dd66ef1
auncher.java
7b1deb5b0c284e6dcef13360c912c4418488da5d 04-Jun-2012 Adam Cohen <adamcohen@google.com> Removing logging (issue 6583911)

Change-Id: I1f5579d13af1b3daa0734e04d72f60ac8075f29b
ppsCustomizePagedView.java
d4532bb728f12fed3633370d8c44959a035ed5b3 04-Jun-2012 Adam Cohen <adamcohen@google.com> Merge "Fixing issue where widgets could be inflated in wrong orientation (issue 6584646)" into jb-dev
06dff35763bc46884b6464a9bf4406d32cdcaea4 02-Jun-2012 Adam Cohen <adamcohen@google.com> Fixing issue where widgets could be inflated in wrong orientation (issue 6584646)

Change-Id: I24ea7f59345e8f62daf36c13cb43e1ab0180e805
auncher.java
auncherAppWidgetHostView.java
auncherModel.java
5c9bcc6f5923b7b52b72bc7ba9dd7273b5630538 02-Jun-2012 Svetoslav Ganov <svetoslavganov@google.com> Voice search icon not touch explorable.

1. The overlaid DrawableStateProxyView was reacting to
hover events essentially being touch explored so the
views it coders did not get a chance to be touch
explored. Now this view ignores hover events.

bug:6581924

Change-Id: I69d5ccaaf88b0f0ef661a237ce8a8abb8f65fa95
rawableStateProxyView.java
1fa57ee628a135dbbf34af43765ecf9d43c37cbc 01-Jun-2012 Winson Chung <winsonc@google.com> Merge "Adding logging to track issue with apps pages. (Bug 6549598)" into jb-dev
7c7a22dc61d3fbe99be75c72a75dc4882a2ea3e3 01-Jun-2012 Winson Chung <winsonc@google.com> Adding logging to track issue with apps pages. (Bug 6549598)

Change-Id: Iaf8ad301325442346a2587f038b7a44578c16427
ppsCustomizePagedView.java
auncher.java
agedView.java
dcc4665292c70ba18a8a1297482b8c5c48ca992d 31-May-2012 Winson Chung <winsonc@google.com> Merge "Simplifying search bar animations. (Bug 6529767)" into jb-dev
17f1bb8ec9180cc3ee3f8b343b3b0d247c8d7bb7 25-May-2012 Winson Chung <winsonc@google.com> Simplifying search bar animations. (Bug 6529767)

Change-Id: Id0f29145aef8d22e640b67fae84293ba38a44629
earchDropTargetBar.java
78a4b7993b95d0f0270a0bb0ce58355fe5963e97 31-May-2012 Michael Jurka <mikejurka@google.com> Merge "Making folders open/close smoothly" into jb-dev
0121c3ea3d5bae176af193ea8ef23ae8a868dd31 31-May-2012 Michael Jurka <mikejurka@google.com> Making folders open/close smoothly

Change-Id: Iff5d71aa60a2e391d2d94b420953bbfd25691555
older.java
3dcd79ecb39af92b94ac7f41558c2743a51f0596 31-May-2012 Michael Jurka <mikejurka@google.com> Preventing stutter at beginning of All Apps animation

Bug: 6579204
Change-Id: I6e4eec80726a469d51494564933fe213bfdf47d3
auncher.java
21a170b2e17621583f2800d5611459a0a939f560 31-May-2012 Adam Cohen <adamcohen@google.com> Fix for stuck widget (issue 6557954)

-> left logging in for now, in case this doesn't fully resolve

Change-Id: Ie18c1d9037284c50312c9c8b1ac57745ed2fd411
ppsCustomizePagedView.java
5b6de8cbaa6f772a8d803aa70328e8e09e44d4a5 30-May-2012 Adam Cohen <adamcohen@google.com> Merge "Improve reordering by always using the "push mechanic" if possible (issue 6275309)" into jb-dev
0db9d46c9a298bbc21e19d23bbe77e67b7567638 30-May-2012 Winson Chung <winsonc@google.com> Merge "Lowering the threshold for flinging on larger devices. (Bug 6575670)" into jb-dev
4abc5bdfdfc7021d8519c0b7e1bffe0728ff1d9d 30-May-2012 Adam Cohen <adamcohen@google.com> Improve reordering by always using the "push mechanic" if possible (issue 6275309)

Change-Id: I51450c1b1f6b439c87194a6084d82fb9989154a7
ellLayout.java
91834235e86f04e0d5d45cdf19e5239c90962a59 30-May-2012 Adam Cohen <adamcohen@google.com> Merge "Fix NPE when widget configuration activity is rotated (issue 6556784)" into jb-dev
6e1bdaf4198f9eb7b4124550d3ad07da2a0226e4 30-May-2012 Winson Chung <winsonc@google.com> Lowering the threshold for flinging on larger devices. (Bug 6575670)

Change-Id: I969057d6135babef430c60f5b2705179210719bb
eleteDropTarget.java
ragController.java
7afa902b6cf1b63aa145ec95bc62757b4f680abd 30-May-2012 Adam Cohen <adamcohen@google.com> Fix issue where item gets added to folder when displacing folder (issue 6576460)

Change-Id: I6999d97a7aa35d2aa348ca350f89765abb674089
orkspace.java
87a9f5bf6a62a2b877bd2285f91e0300b288e02a 30-May-2012 Adam Cohen <adamcohen@google.com> Fix NPE when widget configuration activity is rotated (issue 6556784)

Change-Id: I0f8949d348c11b173ba3e7c9cd6b7117c02e0c70
auncher.java
4c69ebb10833b1f84d80e1ba83f3ffa7fdc4e7ab 29-May-2012 Michael Jurka <mikejurka@google.com> Merge "Don't scale shortcut icons during install animation" into jb-dev
a2fe78630a6b01e51e3d3240ad9852a8822b4220 29-May-2012 Michael Jurka <mikejurka@google.com> Don't scale shortcut icons during install animation

Bug: 6540432
Change-Id: I5760b1a66d3871702fea1cb51e5ba31d812a8158
orkspace.java
68f681bc7a10fc014ae0864c6e2db465ce4c30df 29-May-2012 Adam Cohen <adamcohen@google.com> Adding debugging for stuck widget (issue 6557954)

Change-Id: I73217d6a5dd650278f93ae02672c92c823e08ded
ppsCustomizePagedView.java
orkspace.java
e7587d2f23f3ab9e133b40cd7fed4b030609f252 25-May-2012 Adam Cohen <adamcohen@google.com> Fix issue where reorder animations could leave views in translated state

Change-Id: I75f590c4ba43fec0550bbd003022d5c8309881a3
ellLayout.java
7ce9985d37e253a93617404d5991017e1ea81907 25-May-2012 Winson Chung <winsonc@google.com> Fixing issue where multiple widget pages would fail to load correctly, preventing you from adding widgets. (Bug 6556434)

Change-Id: I48a8aa51d892aef7036009a608903fe089136d82
ppsCustomizePagedView.java
endingAddItemInfo.java
d024f9845a0974ab525baad085f316031cd5a742 24-May-2012 Adam Cohen <adamcohen@google.com> Cleaning up some reordering issues:

-> Reorder solution should never change unless target cell changes
-> Simplified code and improved the behaviour when items' jiggle
animations switch from one direction to another. These transitions
are now seamless and have no more strange delays.

Change-Id: I35d70f275d622501851328584bfcb46eec91ff3b
ellLayout.java
orkspace.java
fe41ac641bdef7ea96dcbac59b4f3abdbdff6cfe 23-May-2012 Adam Cohen <adamcohen@google.com> Fix issue with re-order animation not hinting the correct direction

Change-Id: I5fdf55615fde974c2cc8ae1276031f413713cb10
ellLayout.java
a728543a34e4095dfd1f661dfd3dd6d2ccbca657 23-May-2012 Winson Chung <winsonc@google.com> Merge "Fix a couple small bugs (issue 6539339)" into jb-dev
b77f116a2b0489178cc4803952027ce9eb5289ad 23-May-2012 Michael Jurka <mikejurka@google.com> Merge "Updating how widget previews look" into jb-dev
974c3864bb438fc924913e0017385f873332d052 23-May-2012 Michael Jurka <mikejurka@google.com> Skip custom Play cling if no accounts are set up

Bug: 6519934
Change-Id: Ic796b2fb03201a3c767f92b36edfdb4b2e41e5d4
ling.java
auncher.java
dac8591072959f69eaa8c6319311fd111ae75db6 19-May-2012 Michael Jurka <mikejurka@google.com> Updating how widget previews look

Also fixing issue where some widget previews would
be way too large when picked up

Bug: 6472013

Change-Id: Iebfc33b1070da591a9d1d32d7c8e65a3fb057a7e
ppsCustomizePagedView.java
conCache.java
agedViewWidget.java
agedViewWidgetImageView.java
endingAddItemInfo.java
b6d33ebc41b13cb51d4bc142cbfbf4970aba9426 23-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Merge "Cling allows touch explore and accessibility focus search behind it." into jb-dev
7bdfc9700b1cad043c04c757f134db1bf3df00da 23-May-2012 Adam Cohen <adamcohen@google.com> Fix a couple small bugs (issue 6539339)

-> Adjusting the character of the 'shake' animation to keep
a single phase, and instead stagger the animations slightly
-> Fixing issue where widget is not given the size change callback
if the widget is resized on drop

Change-Id: I9cd9e6cd39009d9e5c70e745812b6ece71b845ee
ellLayout.java
orkspace.java
55d225d50e68b3ea629c45a53d6744b52e335134 23-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Cling allows touch explore and accessibility focus search behind it.

1. Touch exploration is performed through hover events and
the cling has to consume them to prevent touch exploring
content behind it to achieve modal window like behavior.

2. Since the cling should behave as a modal window, the
accessibility focus search should not returning items
behind the cling, so the focus search should use the
cling as its root.

bug:6538549

Change-Id: I8545b6ae3ac85a363cc371e1a608d55b9abd5de8
ling.java
auncher.java
f9c3679dc1492b8d97c6cc0aa15f3dfda7439bf3 22-May-2012 Michael Jurka <mikejurka@google.com> Merge "Adding fade in for voice search. (Bug 6534640)" into jb-dev
01b0b6318634b1bb3c99cdc043512ebb829ec6da 22-May-2012 Winson Chung <winsonc@google.com> Adding fade in for voice search. (Bug 6534640)

Change-Id: Ic9b6020239032f41407f7a1e1c625d2cdb7fe328
auncher.java
a743d3526f95680328145c43736442e29f92f39e 18-May-2012 Andrew Flynn <flynn@google.com> Use different cling for custom workspace

Change-Id: I55c53439936d8c300fbb0718216d441f4bab4215
ling.java
7f47685e662aa4ba17c58d903bc474a35a730444 17-May-2012 Andrew Flynn <flynn@google.com> Merge "Change custom workspace cling" into jb-dev
d5e9734f3ed493fd06c005f7a13bfd719c8062bd 17-May-2012 Andrew Flynn <flynn@google.com> Change custom workspace cling

Change-Id: I8fe44469ac4bf38f9be2228d8eace1198bf3a48e
ling.java
9247892015dad231c5005aa021c3e3416265ed80 17-May-2012 Adam Cohen <adamcohen@google.com> Fixing regression where you can't add shortcuts

Change-Id: I2c91a9a5131591aa15319efdaf887f06fb593b08
ppsCustomizePagedView.java
263301a391c5eaa7a1f651d79c79c863c60e496a 17-May-2012 Adam Cohen <adamcohen@google.com> Removing logging related to and fixing (issue 6238330)

Change-Id: I7ed89840d90fd13cbfedc795e789706b32f76b5d
ppsCustomizePagedView.java
agedViewWidget.java
90340cf67aa413112eb1a697e301894a7e1a8a2a 17-May-2012 Adam Cohen <adamcohen@google.com> Adding logging for the bug that won't die (issue 6282761)

Change-Id: I2f10a3374c8646635f6f45d51e8ae2154706a680
ppsCustomizePagedView.java
3aff81c759a2912bed45643f7e1fb503fcfe69b0 17-May-2012 Adam Cohen <adamcohen@google.com> Tweak folder creation threshold (issue 6443778)

Change-Id: I7bd4ec5da5181032d2e0891a0ac8fca35454efa4
orkspace.java
65dbf3e454a94869cf28a6bd349b40e8e79d1ccf 17-May-2012 Michael Jurka <mikejurka@google.com> Merge "Updating search bar animation, and adding use of hw layers." into jb-dev
4d173e93f077bdbc855cd1ef388dea4e21a234d5 17-May-2012 Michael Jurka <mikejurka@google.com> Merge "Fix rendering bug while dragging" into jb-dev
534ea47ffd3a0c3c2e2c883200926393110d174c 17-May-2012 Adam Cohen <adamcohen@google.com> Merge "Yet another attempt to fix (issue 6282761)" into jb-dev
c93ea442024bb74691048b4cc342322385ac8cf7 17-May-2012 Adam Cohen <adamcohen@google.com> Yet another attempt to fix (issue 6282761)

Change-Id: Iabb0dd8e59e566ddef71d4aa7aa684f52d06b3b3
ppsCustomizePagedView.java
agedViewWidget.java
c7d2b60ab1db9a478f173d045b9f501d994eb8b1 17-May-2012 Winson Chung <winsonc@google.com> Updating search bar animation, and adding use of hw layers.

Change-Id: Ida06bb526876abc793366415df1e06f483f3b66c
auncher.java
earchDropTargetBar.java
e8375ef55e7d196b98894f5cf6f479abc99188f5 16-May-2012 Winson Chung <winsonc@google.com> Merge "Prevent multiple size changed callbacks to widgets whenever we reload the workspace." into jb-dev
4ca3922d9d4509b81005ab9625d6d00913911149 16-May-2012 Michael Jurka <mikejurka@google.com> Fix rendering bug while dragging

Bug: 6500722
Change-Id: I231c2a87e65c44fca30e7867d9c29fd00faf2b26
ppsCustomizePagedView.java
8bc26993d5a6fd3980a1da3d65aca666ba385cda 16-May-2012 Michael Jurka <mikejurka@google.com> Merge "Solve stutter when swiping All Apps the first time" into jb-dev
5e368ffbad2fb08e3eadab98eeefd4e1d05bdb2b 15-May-2012 Michael Jurka <mikejurka@google.com> Solve stutter when swiping All Apps the first time

Bug: 6024062
Change-Id: I6e05e9916389b1d90bd59443a04720fbf2338f5e
ppsCustomizePagedView.java
agedView.java
fdbff22e6e4c88a42b4dd6d63c21023aba1e62bb 16-May-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where landscape delete button is not centered. (Bug 6493651)" into jb-dev
8b03cc083f3f5749ec4a87a9bcf5ed4dfc780b2d 16-May-2012 Michael Jurka <mikejurka@google.com> Merge "Populate the default workspace earlier" into jb-dev
947245ba8ad74aee3dadd02693514765dbb4b5a2 16-May-2012 Winson Chung <winsonc@google.com> Fixing issue where landscape delete button is not centered. (Bug 6493651)

Change-Id: I782351da2daf511a79e5c9f1d3cef90bec2ca6d1
uttonDropTarget.java
eleteDropTarget.java
nfoDropTarget.java
b6a4d983b8ddec80033f371c71270beea3ad912a 25-Apr-2012 Brian Muramatsu <btmura@google.com> Populate the default workspace earlier

Adds a receiver that populates the default
workspace. It can be called by the system when
it's ready for launcher to preload.

Change-Id: If885fcfd931c459f87e9bb0df4c8bca00906f3c1
auncherProvider.java
reloadReceiver.java
a8859a0a6b9787b156ef8ae7eba5c9fe1a5cd453 16-May-2012 Daniel Lehmann <lehmannd@google.com> Merge "Preset type; contact shortcuts are now launched w/o provider invocation" into jb-dev
08055f66528330ff1a1d1d13c856647d86dd967d 15-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Adding accessibility scroll support to PagedView.

1. Added support for accessibility scroll action to
PagedView.

2. Exposed AppsCustomizePagedView and Workspace for
acessibility if otherwise specified.

bug:5932640

Change-Id: I812e7c285cbc4d925390b9fae48a18acc68432ce
ppsCustomizePagedView.java
agedView.java
orkspace.java
211bac3cd89b26bda4ff52df984731d11156dc38 15-May-2012 Winson Chung <winsonc@google.com> Prevent multiple size changed callbacks to widgets whenever we reload the workspace.

Change-Id: I54d7f54ba9ead36201cfaad36fbb234a4c119b20
auncher.java
auncherAppWidgetInfo.java
ceca4ff1891baf033cd9d6951ec5a1d31473642f 15-May-2012 Andrew Flynn <flynn@google.com> Merge "Support for 600dp & custom clings" into jb-dev
19e3347e47f51367dc7ba1919eda6e87503b898e 15-May-2012 Michael Jurka <mikejurka@google.com> Fix bug where AllApps button disappeared

Bug: 6490041
Change-Id: Ia5d5a78f52f33b251315cfdc51bd0e3756f1fd22
earchDropTargetBar.java
e77b5f8e2706db4d16a0e8f5ab241473b0cc1173 15-May-2012 Michael Jurka <mikejurka@google.com> Merge "Centering drag outline when placing shortcut on screen" into jb-dev
1202b33da6a00b22f3bfd531115cfe030eddf901 15-May-2012 Michael Jurka <mikejurka@google.com> Centering drag outline when placing shortcut on screen

Bug: 6452519
Change-Id: I236bbe9d570d44d10464ab21f42bb2adf5330742
ppsCustomizePagedView.java
d02402cb141d5f7838a10a400926e0dfcee2783f 15-May-2012 Daniel Lehmann <lehmannd@google.com> Preset type; contact shortcuts are now launched w/o provider invocation

Bug:6434853
Change-Id: I2fb9773713136d11d478936095ebad4a5302a9e1
auncherProvider.java
83d3b12ba6f930ad54ab0cbaa8dffefb23af56c0 15-May-2012 Winson Chung <winsonc@google.com> Merge "Making the page spacing fixed in spring loaded mode. (Bug 6478409)" into jb-dev
2d441b9d1a4629bbbad9fe8869c40fdf5f763a27 15-May-2012 Michael Jurka <mikejurka@google.com> Merge "Preventing drawing pages in Workspace if possible" into jb-dev
920d7f433e5be7b928fe52312c2e65d278b13ee5 15-May-2012 Michael Jurka <mikejurka@google.com> Preventing drawing pages in Workspace if possible

Bug: 6427601

Change-Id: I259554557a5856aa17a532c656032c4d6d5826bd
agedView.java
orkspace.java
8aad610dc58d810ec848a579c548f50c613c8641 12-May-2012 Winson Chung <winsonc@google.com> Making the page spacing fixed in spring loaded mode. (Bug 6478409)

Change-Id: I3577a1beecacb82528f0fde9439a8366a709b29c
agedView.java
orkspace.java
45167ac5cd04eb055b288707f863f33725bb11ff 15-May-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where qsb was not translated back into position when going home from an app. (Bug 6486197)" into jb-dev
9ad005639e1698c94674cdfadf3ae342fb56c9b5 14-May-2012 Michael Jurka <mikejurka@google.com> Fix issue where Google Voice shortcuts would disappear

Bug: 6449123

Change-Id: I1d8c314ec954caf332d10be927d16ee45f325df8
auncherModel.java
73b36a86dbc119f06009efa83fb4d104cdb66a9a 14-May-2012 Winson Chung <winsonc@google.com> Fixing issue where qsb was not translated back into position when going home from an app. (Bug 6486197)

Change-Id: I0970cae464346a652080d5603eef1263fc11fb03
earchDropTargetBar.java
2f5f945704a958470a51214399af9aee7bf6568d 13-May-2012 Andrew Flynn <flynn@google.com> Support for 600dp & custom clings

Change-Id: Ifea85be6ff062c61664a3f0ec6c1c24a1fc7b559
ling.java
0e56cc9fd6814af5813e73ba7a71bf1d51d4208a 12-May-2012 Adam Cohen <adamcohen@google.com> Fixing bug where widget could get added to drag layer and not removed (issue 6282757)

Change-Id: Ibc32b48f12e1c37267e140e82e1620bcb407963c
ppsCustomizePagedView.java
agedViewWidget.java
691a5797f9bba4154d564d3a6c9b92559ee8cc4a 11-May-2012 Adam Cohen <adamcohen@google.com> Fix folder order regression (issue 6482634)

Change-Id: I8246450ec857d0653c65d9daaf7a8b771de6c974
older.java
315b3ba6f1174f71b321301afa61cd826f7a1e97 11-May-2012 Winson Chung <winsonc@google.com> Updating QSB animation to mirror the drop target bar and slide up instead of fade out.

Change-Id: Ic44a4d1f3dac1e51dafba166a0e761e06d20d405
earchDropTargetBar.java
f1dcdf61132a6321d0c1c0eb670c6cf1493ab981 11-May-2012 Adam Cohen <adamcohen@google.com> Fixing widget overlapping another widget (issue 6475997)

Change-Id: Ic78afc0ef5a2eab2278feb080f6b81d4b2baaed2
ppsCustomizePagedView.java
ellLayout.java
orkspace.java
9076751959397fb06f55fc4351009d105d08de3f 10-May-2012 Adam Cohen <adamcohen@google.com> Merge "Fix launcher crash when adding widget (issue 6433360)" into jb-dev
9d5b7d81ae498da060deb387a14b6a8475415592 10-May-2012 Adam Cohen <adamcohen@google.com> Fix launcher crash when adding widget (issue 6433360)

Change-Id: I0deaef6f4ba9252b76aeb5f2afa8564479557f8c
auncher.java
orkspace.java
88c5d2d8eb895904f4626fb5d2f3e693327de650 10-May-2012 Adam Cohen <adamcohen@google.com> Fix NPE when dragging widget with preview not yet loaded (issue 6282761)

Change-Id: I95638884bd6548f391135427a20566933ab757c0
ppsCustomizePagedView.java
fdfa106c1b4d1b457ed8ec867ce38aafed4814ca 10-May-2012 Winson Chung <winsonc@google.com> Merge "More work to ensure that the wallpaper is visible before transitions take place. (Bug 6445085)" into jb-dev
966182f222da8da1fed2ce1f3945fae3d3d488d0 09-May-2012 Andrew Flynn <flynn@google.com> Merge "Fix drag layer" into jb-dev
18f41f8327860d7e257d063888d08b6b5c528fe9 09-May-2012 Winson Chung <winsonc@google.com> More work to ensure that the wallpaper is visible before transitions take place. (Bug 6445085)

Change-Id: Ic8435ba946949674a986aa4eaa879d33044c7884
ppsCustomizePagedView.java
auncher.java
f1961269be954960ebe597ad39fc30246c6270fa 09-May-2012 Michael Jurka <mikejurka@google.com> Merge "Fix issue where clicking voice search showed "App isn't installed"" into jb-dev
86a720e4927a997e9fd98276d2dab67244138f79 09-May-2012 Michael Jurka <mikejurka@google.com> Fix issue where clicking voice search showed "App isn't installed"

Bug: 6466523
Change-Id: I73137e5ce1bb4f8ebf091cae153a59a45083e0de
auncher.java
4497ebf9a2726e2a7dbb7f3c49389308908f8454 09-May-2012 Andrew Flynn <flynn@google.com> Fix drag layer

Change-Id: Iac2f53cdd765df9097a5a5a75b37cdacb03fb633
ragLayer.java
f32d71aa5042dbbb33b10303eb5a4fb7a78cabbc 09-May-2012 Brandon Keely <lbk@google.com> Merge "Adjusting animations for home screen widget reordering." into jb-dev
50e6e565bcf1f51023c2a14d31b17c8a550aac84 09-May-2012 Brandon Keely <lbk@google.com> Adjusting animations for home screen widget reordering.

Change-Id: Ic019b0db8456159d9577acb9a03e24f0d669869b
ellLayout.java
de0fb8fbf11caac382589ab464b50d528942273a 08-May-2012 Winson Chung <winsonc@google.com> Queueing up items for adding later if Launcher is unavailable. (Bug 6457412)

Change-Id: Ia66a6411a54397543db4122a80ebca6a50b6360c
nstallShortcutReceiver.java
auncher.java
df4c0e25e579500a54023f92aff0dd0f2e2abc2a 08-May-2012 Michael Jurka <mikejurka@google.com> Merge "Don't show the outline on the current page" into jb-dev
7112d5dbdf1861227499ecb509b1a12343215f92 08-May-2012 Winson Chung <winsonc@google.com> Merge "Do not defer removing the drag view if we don't animate the item back into the folder. (Bug 6249514)" into jb-dev
c76b0646efe2c58fef82159461e3350f69904583 08-May-2012 Andrew Flynn <flynn@google.com> Merge "7" launcher changes." into jb-dev
2c4cf411f6c30fb2bfb47d2b13b680bda7a266dc 08-May-2012 Winson Chung <winsonc@google.com> Do not defer removing the drag view if we don't animate the item back into the folder. (Bug 6249514)

Change-Id: I40c47d9320158ec5ba4b4663316ecee488a61876
older.java
a3d30adbfd4f013260f1f5ba3a56bc9bb4a11717 08-May-2012 Michael Jurka <mikejurka@google.com> Don't show the outline on the current page

- only on sw720dp+ devices

Change-Id: I7253bedbf6dd61c766fe7e9ad861d3a917d37fed
ellLayout.java
orkspace.java
c843ca452a2c1667310246bf85c8eb50656ab7a6 08-May-2012 Adam Cohen <adamcohen@google.com> Remove some dead code

Change-Id: Id29de1acbdb19dce3a0fae503d81682bd5715ffd
ragController.java
d1710fbb4053f80103b740c8b393b6cb4a480d6f 08-May-2012 Adam Cohen <adamcohen@google.com> Merge "Fixing folder order persistence (issue 6176721)" into jb-dev
3bf84d3250bf45f2a5b041245e9bd327e03e22c0 08-May-2012 Adam Cohen <adamcohen@google.com> Fixing folder order persistence (issue 6176721)

Change-Id: I5b3e4b7baa4222a883bcb061429113962ea69883
older.java
de38e42fe89fd7490221427908cd97c51da21b44 08-May-2012 Andrew Flynn <flynn@google.com> 7" launcher changes.

- Shrink icons in workspace (keeping hotseat size the same)
- Increase width of QSB in landscape
- Move QSB voice button to bottom in landscape

Change-Id: I2c0bad4229484f516005592f2c14da1a4939acca
ellLayout.java
ragLayer.java
33a0ad56c0970b5c60b6e4e207f24dcefd1fd3e8 08-May-2012 Winson Chung <winsonc@google.com> Fixing NPE. (Bug 6460298)

Change-Id: I535cdcabb9121594b4a877839e8a0ef1c6b25af1
temInfo.java
bec653ea44429bbe85fb334a8c8ba6520e3fa209 08-May-2012 Michael Jurka <mikejurka@google.com> Merge "DO NOT MERGE Pass focusableMode when adding focusables from PagedView." into jb-dev
cb5adfe1efb6fb903a743b0bd2c014e41858be31 08-May-2012 Michael Jurka <mikejurka@google.com> Merge "DO NOT MERGE Add content descriptions for workspace cells." into jb-dev
af51995758ffa082ee082414431b6850a923d49a 08-May-2012 alanv <alanv@google.com> DO NOT MERGE Pass focusableMode when adding focusables from PagedView.

Bug: 6421918
Change-Id: I9eb7c6fbb6654821642403f09baa5cb2536b5af4
agedView.java
51944f1ba43f46ddb8fa9d89025ff7360fe483f0 08-May-2012 alanv <alanv@google.com> DO NOT MERGE Add content descriptions for workspace cells.

Bug: 6441414
Change-Id: Iba57fb25c4c7e57a04b45ca60923edd9158228aa
orkspace.java
98e030be2abc03e90e9fd9f8bf67e2e01db39cc0 08-May-2012 Winson Chung <winsonc@google.com> Fixing comment.

Change-Id: Iee4009746aa4e517aa9537fa3cf63949a8fffd25
auncherModel.java
7fb9481d0983f6dd88f8e06b139be696dfc6ce61 08-May-2012 Winson Chung <winsonc@google.com> Merge "Further preventing drags while loading is in progress. (Bug 6276881)" into jb-dev
b2a275ecd2a5c02f2c4b51f5142e0d253746e534 08-May-2012 Winson Chung <winsonc@google.com> Merge "Consistently re-enabling the wallpaper when we leave launcher. (Bug 6445085)" into jb-dev
ca889b34821583ea0e70abb403ebbdfe1a290d9e 08-May-2012 Winson Chung <winsonc@google.com> Consistently re-enabling the wallpaper when we leave launcher. (Bug 6445085)

Change-Id: I8357677479a693a808097a797b9af6906f4d7801
ppsCustomizePagedView.java
auncher.java
c60498a91d82ca7d73402d5a5dd8467cd7e0391c 08-May-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 6424377
auncher.java
be365165ed00205265c1876c4829fa9ac630da2a 07-May-2012 Winson Chung <winsonc@google.com> Try and resolve the package name from the intent directly falling back to the resolved component name if it fails. (Bug 6452306)

Change-Id: Ifb2187fb845f807f30df966bf298ffde1b779b46
pplicationInfo.java
ragController.java
temInfo.java
auncherModel.java
hortcutInfo.java
orkspace.java
96b8a056f81720e632d07e3467f1528e834f746e 07-May-2012 Michael Jurka <mikejurka@google.com> Merge "Fixing NPE in DragController. (Bug 6449615)" into jb-dev
30774acbb8b8711e3eef48ac9baaec99788d16a0 07-May-2012 Michael Jurka <mikejurka@google.com> Merge "Unify tablet/phone workspace scrolling behavior" into jb-dev
579225f894b7d83bf14361aaaf843e1c621ee547 07-May-2012 Winson Chung <winsonc@google.com> Fixing NPE in DragController. (Bug 6449615)

Change-Id: I84982043f4a39b0676c3d620fcd6e3c642cc5897
ragController.java
36a62fe917be0a2520c457f985075fb5d3d09d1c 07-May-2012 Winson Chung <winsonc@google.com> Further preventing drags while loading is in progress. (Bug 6276881)

Change-Id: I3fc9ad4cd3d71a8eba4e3bcc0a1b6346c59fbee5
older.java
auncher.java
auncherModel.java
agedViewWithDraggableItems.java
869390b6abd6e005a5ce85a8ee3c11daeecce919 07-May-2012 Michael Jurka <mikejurka@google.com> Unify tablet/phone workspace scrolling behavior

Bug: 5954015
agedView.java
orkspace.java
04cb48f465e7a9382efa9438ef9826ba5bcb416d 07-May-2012 Winson Chung <winsonc@google.com> Merge "Adding workaround to allow shortcuts to skip the launch animation. (Bug 6447372)" into jb-dev
2672ff937ea7885d184679dfee9f355b7bf2fc7d 05-May-2012 Winson Chung <winsonc@google.com> Adding workaround to allow shortcuts to skip the launch animation. (Bug 6447372)

Change-Id: Ic6e985ea0e9c70044b47279dc9e8886f8fec0507
auncher.java
auncherProvider.java
3ed802de77e9847b45074f206a4ac310257f894e 07-May-2012 Winson Chung <winsonc@google.com> Merge "Fixing NPE in LauncherModel (Bug 6449627)" into jb-dev
452b4db5ce5206f050733a39fe95acad11617814 07-May-2012 Winson Chung <winsonc@google.com> Fixing NPE in LauncherModel (Bug 6449627)

Change-Id: I6e0040465e6bf9f65ad7c05af1f7ef7cf948a355
auncherModel.java
orkspace.java
4a8938fd16740bf7833b446abe05d0d994f166e2 07-May-2012 Winson Chung <winsonc@google.com> Merge "Keying off the Launcher state to determine wallpaper visibility (Bug 6396752)" into jb-dev
31ce073f6a4a6e3e71d533ea4a2a423c2509ad89 06-May-2012 Winson Chung <winsonc@google.com> Keying off the Launcher state to determine wallpaper visibility (Bug 6396752)

Change-Id: I00c457d9c07113bf8ff4c7102e486efcb030ddc4
ppsCustomizeTabHost.java
auncher.java
8a0bff5e35f63321178bbf777ec24d42544866b3 06-May-2012 Romain Guy <romainguy@google.com> Remove unnecessary allocations

This change removes a couple of allocations per frame when the user
is trying to scroll past the end of the workspace. The allocated
object, PorterDuffXfermode, is pretty expensive and creating a new
one on every frame could potentially defeat GL rendering optimizations.

Change-Id: Iebaf579d29ad8f14112c5af8cb5dce8d7f4dfbaf
ellLayout.java
8e21bc54113bf361d959f2c5934035b15f949379 04-May-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where items that were not yet added were not removed from the db. (Bug 6428418)" into jb-dev
2efec4e29f80db4293664d3ed4a89d37454510e1 03-May-2012 Winson Chung <winsonc@google.com> Fixing issue where items that were not yet added were not removed from the db. (Bug 6428418)

Change-Id: I8f76af1ccaa2bc5053f3e1f6606202310855aaae
auncherModel.java
orkspace.java
f561bdf68dd304e1d7c3f7796621a4cc39ca15f2 03-May-2012 Winson Chung <winsonc@google.com> Initial change to queue up install/uninstall operations while dragging (Bug 6276881)

Change-Id: I68ad881e38711d8d9a8903ab18d30ef4385833d7
nstallShortcutReceiver.java
ninstallShortcutReceiver.java
orkspace.java
f51025feaa1f5a6f9ced4e381a9c75069123f6eb 04-May-2012 Winson Chung <winsonc@google.com> Workaround for default workspace widgets not getting notified for new widget sizes. (Bug 6439962)

Change-Id: Ib775a606e8fa185a5595fbe8f3824fc24fbe9bb2
auncher.java
850d2e718560cb12ae73292e9d39f21a93d3c2c1 27-Apr-2012 Andrew Flynn <flynn@google.com> Support split status bar in launcher

Change-Id: I2f6687f52e8326f80e84251e39bf6cd6dc9b2f2b
ellLayout.java
olderIcon.java
otseat.java
e3e03bcd313ba8060f2832b6a16dea6fd6d532ea 02-May-2012 Winson Chung <winsonc@google.com> Fixing issue where widgets larger than the workspace were now bounded when dropped. (Bug 6424463);

Change-Id: I8dcabd084d79697933f873d44bb390f608780c3b
ellLayout.java
agedViewWidget.java
d65b23089c90edcf2808ccccf8f918b6155cc2ec 01-May-2012 Michael Jurka <mikejurka@google.com> Merge "Use public API to get padding" into jb-dev
5e024a3c9cf31021106f892fca0f83af3be029aa 01-May-2012 Winson Chung <winsonc@google.com> Merge "Fixing regression where the proper rotation check was not being done. (Bug 6422040)" into jb-dev
dd13e3d0f9925b7bb80c37e21d039aab4fa7e7a1 01-May-2012 Michael Jurka <mikejurka@google.com> Use public API to get padding
ellLayout.java
2383c8f41e8e471fee87e391c0fb9f31728176cd 01-May-2012 Winson Chung <winsonc@google.com> Merge "Sending broadcast for pre-configuring default workspace widgets." into jb-dev
b3302aee121b46f97aa7afc7e5e2f58f3309aa9b 01-May-2012 Winson Chung <winsonc@google.com> Sending broadcast for pre-configuring default workspace widgets.

Change-Id: I3c5598b9a2cec6cdcc96015645018b0a6e44a2fc
auncher.java
auncherProvider.java
4b919f813f4e5e0323a4c1747392551fce4a8758 01-May-2012 Winson Chung <winsonc@google.com> Fixing regression where the proper rotation check was not being done. (Bug 6422040)

Change-Id: Iadc9a886b84c4418750dc365298944f76c564587
ppsCustomizePagedView.java
auncher.java
orkspace.java
2f093b6ad185967c129781526060288e983bc58a 01-May-2012 Adam Cohen <adamcohen@google.com> Fix widget resizes that shouldn't (issue 6380435)

Change-Id: Ia1da2df16ca184e6f451775597fa33ee38df6122
ppWidgetResizeFrame.java
ppsCustomizePagedView.java
auncher.java
auncherModel.java
accf3bffedc736c04034bfee8e1a8e4fe775f568 01-May-2012 Adam Cohen <adamcohen@google.com> Fix NPE when rotating with widget frame visible (issue 6391782)

Change-Id: I67e8abf34c6ced447763fd3777c23773225ac5b5
auncher.java
de33bf03a2fc14431807626c33e0c698370749e9 01-May-2012 Michael Jurka <mikejurka@google.com> Merge "Allow search/voice toolbar icons to live in same activity" into jb-dev
30ae706668cca53a3fd4a233352be69be0aa5fbd 01-May-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where last workspace page was offset when rotated. (Bug 6413570)" into jb-dev
ae65ee30331bc2e9cc069687540692d7c62d0fef 30-Apr-2012 Michael Jurka <mikejurka@google.com> Allow search/voice toolbar icons to live in same activity

- Also, check first to see if the global search
activity handles the voice search intent

Change-Id: Ied9c556f865c9b3ccb8d91a47d56387b745717d5
auncher.java
a128a7b9e5f00559ad6a443f7be8e8d7591942a3 01-May-2012 Winson Chung <winsonc@google.com> Fixing issue where last workspace page was offset when rotated. (Bug 6413570)

- Also adding check to prevent NPE in updating scroll indicator

Change-Id: If445be7fa00497bd21a4b9a6f9ebce93ceb30f2c
agedView.java
7d2d6b5f0972354df05249082d4179dcdc442723 30-Apr-2012 Adam Cohen <adamcohen@google.com> Merge "Making launcher update widgets with min/max extents" into jb-dev
a897f397e553826f327d853d5728d0e1d24513a6 28-Apr-2012 Adam Cohen <adamcohen@google.com> Making launcher update widgets with min/max extents

Change-Id: Iba9325eeb95a8a8256ef6f59f4010aff09767892
ppWidgetResizeFrame.java
ellLayout.java
auncher.java
orkspace.java
d7c28056d3fc462f42b508026154d6d8fee5606b 28-Apr-2012 Michael Jurka <mikejurka@google.com> Say "Home" instead of "Launcher" in TalkBack mode

Change-Id: Iec9036d693913967009696c1c90825bee8b7d9c6
auncher.java
da954bb59932db33e50faf50ebbef77b8b458833 30-Apr-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where shortcuts and widgets were not being removed when the package was uninstalled (Bug 2657997, Bug 6335843)" into jb-dev
21fadeaad1f5a662df425085551c6f54e8c28f52 28-Apr-2012 Winson Chung <winsonc@google.com> Fixing build.

Change-Id: Ibd16316801a4078d80484f8e04507508d6f7a905
ppsCustomizeTabHost.java
33941668f6ed82fa8b0ea0b7ac3c21d7d911c1c1 28-Apr-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where you can not swipe AllApps while transitioning to AllApps. (Bug 6389985)" into jb-dev
ac08f4b93e075fd90c8689509ad3108284a717d8 28-Apr-2012 Winson Chung <winsonc@google.com> Fixing issue where you can not swipe AllApps while transitioning to AllApps. (Bug 6389985)

Change-Id: Idce57a6a3fffffa800d33c1b5b528d36174bb511
ppsCustomizeTabHost.java
5aaab774cfb83833197dac553d4a6eb769032146 28-Apr-2012 Winson Chung <winsonc@google.com> Logging error when we do not get a valid appWidgetId back from the configuration widget. (Bug 6407704)

Change-Id: Ib58b9f43b63edb211059728f7b65560704295c76
auncher.java
11a4937fbff0dbc50fb022513dc3b6c643154445 28-Apr-2012 Winson Chung <winsonc@google.com> Fixing issue where shortcuts and widgets were not being removed when the package was uninstalled (Bug 2657997, Bug 6335843)

- Also fixes issue if we are dragging a shortcut/widget and it is removed.
- Also exposes App Info for shortcuts and widgets

Change-Id: I3bd5056f50f20e8b277dde6456df26eac815bcde
eleteDropTarget.java
ragController.java
nfoDropTarget.java
auncher.java
auncherAppWidgetInfo.java
auncherModel.java
orkspace.java
727f0e1292dccc1916c7e3d54ff70385ae329108 28-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Set FLAG_ACTIVITY_RESET_TASK_IF_NEEDED for all app shortcuts" into jb-dev
968795679be0a3f0118d5a6e2e1580808da5716d 22-Mar-2012 Michael Jurka <mikejurka@google.com> Set FLAG_ACTIVITY_RESET_TASK_IF_NEEDED for all app shortcuts

Change-Id: I3a5cc205c24b1ec33f428e8d341a995e864f6a1d
nstallShortcutReceiver.java
auncherModel.java
d2a9194b6119051962edab14cc26d12706867c72 28-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Refactoring dimens for cell size / gap" into jb-dev
873ad10401bede22aa72339996e70710a4807c32 28-Apr-2012 Winson Chung <winsonc@google.com> Merge "Moving side-page indicators to DragLayer to ensure it draws above hotseat gradient. (Bug 5117499)" into jb-dev
f4bd5792d505a83ef35b30e4fa4e786ac0df58a3 27-Apr-2012 Adam Cohen <adamcohen@google.com> Refactoring dimens for cell size / gap

-> fixing some dimens from previous commit

Change-Id: Ibab49bfb0dc403a67ab88c4ecadc49eb533eae29
ellLayout.java
360e63fd3e77247002b86da2a77bd8dfe8c8a807 27-Apr-2012 Winson Chung <winsonc@google.com> Moving side-page indicators to DragLayer to ensure it draws above hotseat gradient. (Bug 5117499)

Change-Id: Id0ab644f6631f4fd6be042b6be36ba8fe58eaae4
ragController.java
ragLayer.java
agedView.java
orkspace.java
a706b090ce71146d08a0189b287bba461d943f22 27-Apr-2012 Winson Chung <winsonc@google.com> Merge "Preventing activity from rotating while the user is dragging an item. (Bug 6240922)" into jb-dev
641d71d6da6c77cc32e5d0f65ccae89caed1ac34 27-Apr-2012 Winson Chung <winsonc@google.com> Preventing activity from rotating while the user is dragging an item. (Bug 6240922)

Change-Id: Id487e8809c059cecb3310afe098edd0eaf085c90
ppsCustomizePagedView.java
auncher.java
orkspace.java
a35e35ae0ac2391b8928eb15bf91274aea96b115 27-Apr-2012 Michael Jurka <mikejurka@google.com> Solve blip the first time All Apps is launched
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
auncher.java
orkspace.java
840ebf6277c8eea38b6a4f03cd8bb4e09bd69c7d 26-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Fix NPE" into jb-dev
0078570ca1323ea418306a70d091f8694de5ac9b 26-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Removing crosshairs" into jb-dev
a742856872c4e4a2fd3d9a91457dedae6cc0eab1 26-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Fix drag outlines for full-sized icons" into jb-dev
af9504dc00a1e8060567854c2428f8a00d949693 26-Apr-2012 Michael Jurka <mikejurka@google.com> Removing crosshairs

Bug: 6380576

Change-Id: I26f248fa375ae9ad24417bc55401a08bf4f479a5
ellLayout.java
bafdaafb993ab210761d912cdbb92cd58acc80f1 26-Apr-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 6394159
Change-Id: Idd7c94b4c8698a9f6a35e5da5ea8306a952084e8
auncher.java
f8304f05db24b504b7a3bc113929af29df7daf6e 26-Apr-2012 Michael Jurka <mikejurka@google.com> Fix drag outlines for full-sized icons

Bug: 6384822
Change-Id: I4e861d7b99acbc458a3c812f04b5601a2de9a567
orkspace.java
4773408efd8bd3b33c97d9512ac8b0742f319c70 26-Apr-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where side pages in all apps were showing. (Bug 6393199)" into jb-dev
d167e2a09f90e5a9a1fe44125b77f879f806615d 26-Apr-2012 Winson Chung <winsonc@google.com> Fixing issue where side pages in all apps were showing. (Bug 6393199)

Change-Id: Ida954e738586a8434a776a23e629bf5d3e06da77
ppsCustomizePagedView.java
45ee3084550409f04f07685e569c3e72d5854463 26-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Make All Apps transition smoother" into jb-dev
b99d1afba78b8c75796d8d1d610ab6981560e6a2 26-Apr-2012 Michael Jurka <mikejurka@google.com> Make All Apps transition smoother

Build workspace page layers before launching
All Apps transition
orkspace.java
2890151ad0f4746715d2b9ad9516c99b683f639f 26-Apr-2012 Winson Chung <winsonc@google.com> Merge "Remove all deferred widget pages when we cancel all tasks. (Potential fix for bug 6387680)" into jb-dev
d452d4d76b69438704e4ca31063f418a860a6964 26-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Postpone loading default favorites" into jb-dev
8b805b17158886035b38261eb611d8641701ae43 18-Apr-2012 Michael Jurka <mikejurka@google.com> Remove use of private APIs

Change-Id: I3e28763075f8e92391796dc009214c9fa8f50008
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
ubbleTextView.java
ellLayout.java
ragLayer.java
ocusHelper.java
older.java
olderIcon.java
olographicOutlineHelper.java
conCache.java
auncher.java
auncherProvider.java
agedView.java
agedViewCellLayout.java
moothPagedView.java
orkspace.java
b85f8a44b51258f22938773ca30dd85845345010 26-Apr-2012 Michael Jurka <mikejurka@google.com> Postpone loading default favorites

- postpone until Launcher activity is created
- gives setup wizard time to set flags before
we load the default workspace
auncherModel.java
auncherProvider.java
83687b1e5bd887cb9eb3566fe27745c1b31d09f8 26-Apr-2012 Winson Chung <winsonc@google.com> Remove all deferred widget pages when we cancel all tasks. (Potential fix for bug 6387680)

Change-Id: I65ad089ff20daffdc8ba09d975ac31e87965a4a7
ppsCustomizePagedView.java
14091b1df4dded743ecdbfe7caabfbaaaaaf0713 25-Apr-2012 Jim Miller <jaggies@google.com> Fix crash in launcher on tablets.

It appears tablets are missing a voice proxy button. Interrim fix until the launcher guys can look at it.

Change-Id: I1dae632035421b4c566713358c1f2255def5b110
auncher.java
3b1b36bf2ebed328ab60f1f78fe4d5bdd5322f2e 25-Apr-2012 Winson Chung <winsonc@google.com> Fixing build.

Change-Id: Ifcd8d43c749a1a14c41a434e7ae42a57a3e944a0
auncher.java
7eece5d72710823bd4aee7670704b9d927e7fd69 25-Apr-2012 Winson Chung <winsonc@google.com> Merge "Updating launcher transitions."
044c5695451db0b056fd0386901716c08015e0f1 25-Apr-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where ItemInfo had errant cell coordinates leading to an array-out-of-bounds exception. (Bug 6333784)"
0eb341ab22d45346ab7748bb05fab69fffeb0bd8 25-Apr-2012 Winson Chung <winsonc@google.com> Merge "Fixing strings to distinguish between being out of space for a single screen and being completely out of space. (Bug 6381160)"
1c18112a69e3a2cc8eff6600c6c2216600624847 25-Apr-2012 Winson Chung <winsonc@google.com> Merge "Fixing crash when hitting voice button proxy when voice button is hidden. (Bug 6374690)"
d7e9e37cb7b253b4b68b8229e5baa7031b65d2e2 24-Apr-2012 Winson Chung <winsonc@google.com> Fixing issue where ItemInfo had errant cell coordinates leading to an array-out-of-bounds exception. (Bug 6333784)

Change-Id: I03c3fe32bd1d027143aeb8abf9275ecaa688070f
nstallShortcutReceiver.java
169c3d75e438999f0b1e70a6015843a4c4422dec 24-Apr-2012 Winson Chung <winsonc@google.com> Fixing strings to distinguish between being out of space for a single screen and being completely out of space. (Bug 6381160)

Change-Id: I3ee3ab2151154ab39f158fbb4776ad7b04d0baab
nstallShortcutReceiver.java
e3fbfa933e89e43b66b69deeaa2cfa5f322b78e6 24-Apr-2012 Winson Chung <winsonc@google.com> Fixing crash when hitting voice button proxy when voice button is hidden. (Bug 6374690)

Change-Id: Idd96545e261fd6a4500d9779557e9877a6716614
auncher.java
570f51446d7480a9f8293d1bf1709640b70dff2a 24-Apr-2012 Adam Cohen <adamcohen@google.com> Removing drag and drop parity exceptions

Change-Id: I065c9376ebeedc6b11d1ac5805e0326bd7dd8f26
ropTarget.java
cb3f98e983cd7ac9f8cf57780632f82c35478efc 24-Apr-2012 Adam Cohen <adamcohen@google.com> Enable rotation for sw600dp devices

Change-Id: Id01c84eba30a80cb21b1527cdc137aba9cda09f2
auncher.java
c7450e3ebd7672fcd7b9d51a8c1e68f63c5ce86b 18-Apr-2012 Winson Chung <winsonc@google.com> Updating launcher transitions.

Change-Id: I32b35189fe05a1c0db0ac1d7f508b1560088f635
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
older.java
auncher.java
c3a804042844dc4733b4bd4b6ac03bf4b2b015b7 24-Apr-2012 Daniel Lehmann <lehmannd@google.com> Upgrade launcher shortcuts for new QuickContact behavior from shortcuts

Bug 6362611

Change-Id: Ic3a7da7f3ca9618bbd96a6d0da4bc179eff5a54b
auncherProvider.java
ee7c1d8dc223381d4c3afce5fdbd8dc6f78091f3 19-Apr-2012 Michael Jurka <mikejurka@google.com> Setting alpha/hardware layers directly in All Apps

Changing it so that PagedViewCellLayout has alpha
and hardware layers set directly on itself rather
than its child view
agedViewCellLayout.java
agedViewCellLayoutChildren.java
336d491492ae15cc97aebb2f9b263c8ec3718dcb 14-Apr-2012 Adam Cohen <adamcohen@google.com> Fix issue where certain widgets don't appear in tray (issue 6339060)

Change-Id: I3e16021da11d67b6e59ec2f4e251927362bf4fe6
ppsCustomizePagedView.java
e46772df7915a6f569584e6878162574ef5e98af 14-Apr-2012 Winson Chung <winsonc@google.com> Merge "Get Vibrator from Context instead of using private API."
86a68b88a7f5fc919a70dd7ea09135b960cc35d9 14-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Removing unused dialog code"
84f2ce77a6aafa30ff1f8d27edece01c8a89d436 14-Apr-2012 Michael Jurka <mikejurka@google.com> Fix use of deprecated method
orkspace.java
240420f1980f6fe482057a37708045599b0109d6 14-Apr-2012 Michael Jurka <mikejurka@google.com> Removing unused dialog code
auncher.java
3a9fcedbcd235372cd2ab64f825a0b5b3937f59e 13-Apr-2012 Michael Jurka <mikejurka@google.com> Fix warnings and remove dead code

Change-Id: I574d823fedf4b752c3df5a72599b390f708823ac
ppWidgetResizeFrame.java
ppsCustomizePagedView.java
ubbleTextView.java
ellLayout.java
ragController.java
ragLayer.java
ragView.java
rawableStateProxyView.java
ocusHelper.java
older.java
olderIcon.java
otseat.java
conCache.java
auncher.java
auncherAppWidgetHostView.java
auncherApplication.java
auncherModel.java
agedViewIcon.java
ocketLauncher.java
earchDropTargetBar.java
hortcutAndWidgetContainer.java
tilities.java
allpaperChooser.java
allpaperChooserDialogFragment.java
orkspace.java
8ef85c7a01376a98ce64d8fceb423a6f58e60d9d 13-Apr-2012 Jeff Brown <jeffbrown@google.com> Get Vibrator from Context instead of using private API.

Bug: 6334179
Change-Id: I5b16e0706489edc6c93ad9b5e480157aea1ecad0
ragController.java
200358df3f91d7f18b70319918bbab0680ed21ee 13-Apr-2012 Winson Chung <winsonc@google.com> Merge "Preventing widgets that don't fit from showing in tray. (Bug 6331357)"
a5c9636f563a2fa5bd3c97266894e002453b13dc 12-Apr-2012 Winson Chung <winsonc@google.com> Preventing widgets that don't fit from showing in tray. (Bug 6331357)

Change-Id: I9cbe85bed5c633f2be9b420eecbbee9a1b171e51
ppWidgetResizeFrame.java
ppsCustomizePagedView.java
auncher.java
c4a729ac9da6d1e7c4273262607773bf0f1f21d3 12-Apr-2012 Adam Cohen <adamcohen@google.com> Merge "Widget resizing can now displace items"
bebf042666cffe52039b875a549a582abd78a431 12-Apr-2012 Adam Cohen <adamcohen@google.com> Widget resizing can now displace items

Change-Id: I005c9aebf64b2d01debe59f86a208075d19476ea
ppWidgetResizeFrame.java
ellLayout.java
ragLayer.java
auncherModel.java
orkspace.java
aea1ce51bcb218960d9a95495c3c22bc492351bf 12-Apr-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 6329157
Change-Id: Idd2db78890d196bcbfbe93640e07a96037638341
ppsCustomizeTabHost.java
318eee06ae69ac5ef8fddde984eb2f7601d2101d 12-Apr-2012 Winson Chung <winsonc@google.com> Addressing issues with comments in previous new-app animation delay change.

Change-Id: I1185ae890c5374f9b736c567622372b54fbde0ed
ragController.java
auncher.java
2c2b28ae557f83b3d114afeedb61c546a503eb99 12-Apr-2012 Winson Chung <winsonc@google.com> Merge "Adding delay upon user interaction to prevent the new-app animation from taking over your phone. (Bug 6248609)"
64c9ab318817d5f098fa0fed7d893f630189b657 12-Apr-2012 Michael Jurka <mikejurka@google.com> Removing dead code
ragView.java
auncher.java
agedView.java
trokedTextView.java
orkspace.java
9658b1e65932f0149a596f451e0bd966e7ee4e74 10-Apr-2012 Winson Chung <winsonc@google.com> Tweaking fling-to-delete to make the fade out animation longer and harder to trigger.

Change-Id: Ie444420d2cf81e209d4bbca9c77edaad39bda000
eleteDropTarget.java
ragController.java
a2413751e3a698aef9c87411a639637883856939 03-Apr-2012 Winson Chung <winsonc@google.com> Adding delay upon user interaction to prevent the new-app animation from taking over your phone. (Bug 6248609)

- Fixing issue where we might have been reading the db items while handling previous broadcast and adding db items to invalid positions
- Making items add alternating from the center page (as opposed to the current page)
- Re-adding the strict-mode fix (really requires 1. to be true)
- Adding flag for enabling strict mode exceptions
- Removing items from the new apps add list on uninstall-shortcut broadcast

Change-Id: I495e80bf5f8dbb4b87dd709460937d6f2a1e05e7
ragController.java
nstallShortcutReceiver.java
auncher.java
ninstallShortcutReceiver.java
e9bafe991b5bbcd033e1f27c66ba254d55117b20 10-Apr-2012 Winson Chung <winsonc@google.com> Merge "Revert "Fixing strict mode warning when installing an app in the bg.""
6f778dc3762a5483f010f0fee952dade12c3e2a9 10-Apr-2012 Winson Chung <winsonc@google.com> Revert "Fixing strict mode warning when installing an app in the bg."

This reverts commit 3cbb169bcf193193786818ee3c61defdc95cfd92
nstallShortcutReceiver.java
7652bef7d3cbadacb57ae3460489f5cb7930d681 10-Apr-2012 Winson Chung <winsonc@google.com> Merge "Fixing strict mode warning when installing an app in the bg."
c6cc61d45836e4081920883cc4d448ccb0bb8417 04-Apr-2012 Adam Cohen <adamcohen@google.com> Cleanup and refactoring in relation to drag and drop

-> folder creation, adding to folders, reordering, switching pages
-> ensuring parity of dragEnter and dragExit in cell layouts and workspace
(neither were consistently getting an even number of each)
-> actually enforced above with exceptions -- probably want to
take these out, but maybe we can leave them in as warnings
-> fixed bug with mapping points to hotseat
-> fixes other bugs with drag and drop

Change-Id: I564568f810f2784d122ec6135012b67c2e8e7551
ppsCustomizePagedView.java
ellLayout.java
ropTarget.java
olderIcon.java
orkspace.java
1f36270212e46b6ec0f27a0109ceaa9eb4a4995d 04-Apr-2012 Adam Cohen <adamcohen@google.com> Some changes which are effectively no-op right now, but will be useful
for testing widget size reporting APIs

Change-Id: I7a47afcd25e45b7f3914ece6796b006153900054
ppsCustomizePagedView.java
endingAddItemInfo.java
f75547babbf91e0a488fa0d9dcc4789880cb6631 04-Apr-2012 Winson Chung <winsonc@google.com> Merge "Changing order of binding to prevent errant flashing while loading workspace."
3cbb169bcf193193786818ee3c61defdc95cfd92 03-Apr-2012 Winson Chung <winsonc@google.com> Fixing strict mode warning when installing an app in the bg.

Change-Id: I3cb13f4302245f055ef0b16823690c80b4d3ee3a
nstallShortcutReceiver.java
db8a8944ede3be4ee63b43e24c407a3aaabee4de 03-Apr-2012 Winson Chung <winsonc@google.com> Changing order of binding to prevent errant flashing while loading workspace.

Change-Id: I75eb39600d1cd28980fd0365affb2c6e5f7162c1
otseat.java
auncherModel.java
hortcutInfo.java
b06d95fc79389ce49dc97ecaae23e05d931a6ac2 02-Apr-2012 Michael Jurka <mikejurka@google.com> Fix bug where overscroll never fully snapped back

Bug: 6085652
Bug: 6065523

Change-Id: Iaac5705e00e08882beba0cad7ee0d339de31444a
agedView.java
orkspace.java
e49eafc2294765672ed56c2b05818c532d571bb0 03-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Show side pages when exiting spring-loaded mode"
66b506113e7fced226d4da588e7f53b6f1246b6d 03-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Fix issue where workspace was not shown after screen off/on"
66d4db20d26335d26baea284234b3298a1f5463a 03-Apr-2012 Michael Jurka <mikejurka@google.com> Merge "Fix NPE"
c0a5df9c650b22f8ea06a0298f00bbfab40e5844 03-Apr-2012 Adam Cohen <adamcohen@google.com> Fix NPE when dragging Problem Loading Widget (issue 5899606)

Change-Id: I63656a2bb47a4af041f161e1f15095c89ab006b0
orkspace.java
3535bde122583d054634914022f8d0b953405596 02-Apr-2012 Winson Chung <winsonc@google.com> Merge "Adding workaround for issue where icon labels on workspace were loaded differently than those in AllApps. (Bug 5250760)"
7bcadad93f97e79d95ae879fe165de2e2371f613 02-Apr-2012 Michael Jurka <mikejurka@google.com> Fix NPE

Bug: 6259450
Change-Id: Iea92f3832fcd3a88e7d13b2e55ba4faf83be93dd
ragController.java
27614d22a159cf376605ebf68b51a5c45964abd9 02-Apr-2012 Michael Jurka <mikejurka@google.com> Fix issue where workspace was not shown after screen off/on

Bug: 6239609
Change-Id: I1dd3d0d4e4a37b06210e9aec5b4676157fb8b6ed
auncher.java
4ff7d79ddcee0a95fe6e7458731decd694b91d03 02-Apr-2012 Michael Jurka <mikejurka@google.com> Show side pages when exiting spring-loaded mode

Bug: 6132598
Change-Id: I2bf9025b7ac66d020522448b003905cb37c87587
agedView.java
orkspace.java
6e3cf9001e2cd5df1b9850831a6ce21497bd1202 31-Mar-2012 Winson Chung <winsonc@google.com> Using measured dimensions in case the tab flips quickly and the content hasn't shown yet. (Bug 6263403)

Change-Id: I84512dc8d661c4c714a531ba1b028081c1fa164d
ppsCustomizeTabHost.java
c208ff9c5ded4953ded6a3358097c9f7280df825 30-Mar-2012 Winson Chung <winsonc@google.com> Adding workaround for issue where icon labels on workspace were loaded differently than those in AllApps. (Bug 5250760)

Change-Id: I9b6fc848befa1bcda84e97ccc9787faf5bda7a5f
auncherModel.java
22aae37f039c2ad74153e1eeeaf9ca8619c12989 30-Mar-2012 Michael Jurka <mikejurka@google.com> Merge "Cancelling scroll indicator animation during All Apps transition"
d346171a34f3f6380d7b92629f8991e56829f928 30-Mar-2012 Adam Cohen <adamcohen@google.com> Fix issue where hotseat wasn't being correctly persisted (issue 6259158)

Change-Id: Ie19c0f8e79a91a1021a3576f48e1db7d0c3478e1
orkspace.java
ec114055837998906efdf741f91ab168f6c0a6f4 30-Mar-2012 Adam Cohen <adamcohen@google.com> Merge "Fixing launcher ANR (issue 6238175)"
5b53f29f809a0dad4a1e0717ba610ce737ee0f43 29-Mar-2012 Adam Cohen <adamcohen@google.com> Fixing launcher ANR (issue 6238175)

Change-Id: I6518ea9e6ce8b50a5f2a3b24e909e18c5b1bde51
ellLayout.java
bb5d3d4c2e489586df5dc639d622bf6460dff369 29-Mar-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where flinging-to-delete from a folder does not reflow/close the folder. (Bug 6240540)"
1cd2f1130b0cfbce7814c3e446f7f970aa32d7eb 29-Mar-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where you can't hover over the right edge to snap to next page in landscape phone UI (Bug. 6240612)"
2acce88b5fa316e7a314109f9957ad233a6c31a6 29-Mar-2012 Adam Cohen <adamcohen@google.com> Fixing crash when dropping item in hotseat (issue 6246039)

Change-Id: I50ad5439127adbb29423116bf0471a970f62e1bf
ellLayout.java
orkspace.java
10bfc6e9294a4a336e505b57bac6fbac57bd8395 29-Mar-2012 Winson Chung <winsonc@google.com> Fixing issue where you can't hover over the right edge to snap to next page in landscape phone UI (Bug. 6240612)

Change-Id: I5fcde8c51eaf0a8944799d19f35d67ebe614297d
orkspace.java
232decb008661d82ed2ca6d5f3080ee5a50d3be1 29-Mar-2012 Winson Chung <winsonc@google.com> Fixing issue where flinging-to-delete from a folder does not reflow/close the folder. (Bug 6240540)

Change-Id: I0d442761048c05110b079916eea7c0dcfbaf9759
ragController.java
b209e634a29a0cb5514fafb4e5882ea49ba1cfa7 28-Mar-2012 Adam Cohen <adamcohen@google.com> Fixing small bug where final item position might not match preview

Change-Id: I216bbf2b454f92cf02b2807f684054e4dce6a05d
ellLayout.java
ea889a294be004f4b1c21e9b874f9e63abfb8bd6 28-Mar-2012 Adam Cohen <adamcohen@google.com> Fix non-persistence of launcher (broken by reordering changes)

Change-Id: I6fb9cb2257844e642df9b5599188b1cfce35df9b
ellLayout.java
orkspace.java
6a2a2899f79408f5123c860f2c6b06d150a10b0b 28-Mar-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where scrolling indicator was showing on the tablet. (Bug 6164741)"
4f916f4b35aef7ef834f7888bbdf3a41b9cb3cdb 27-Mar-2012 Winson Chung <winsonc@google.com> Adding extra logging to try and catch cases where Market button does not work.

Change-Id: I09fde1daf3afc1921ad1cc48358ee6c55df4ab7a
auncher.java
4884647ab22bd3a038d4904997bbb0ac03a09c1c 28-Mar-2012 Winson Chung <winsonc@google.com> Fixing issue where scrolling indicator was showing on the tablet. (Bug 6164741)

Change-Id: Ie62deaa74920496f0152c596e87cc6e9809de47a
orkspace.java
7fbec10b36818f100b631f3d73fe1ad5360975aa 27-Mar-2012 Adam Cohen <adamcohen@google.com> Fixing EmptyStackException (issue 6117943)

Change-Id: If5816c654dc1e4d5de1e72804e4cf1e845336a96
ellLayout.java
19f3792523fe2d55ea791a9286398a6120920690 21-Mar-2012 Adam Cohen <adamcohen@google.com> Implementing spring-back version of reordering

-> If you hover above occupied cells, we try to find a new location
for the items. The items only remain in the temporary position
while the drag ivew is over their original position after which
they animate back.
-> Items in the temporary positions animate in such a way so indicate
that they are in a temporary state, and in such a way so as to hint
at where they will return to.

Change-Id: I7537c65228c505afbd2f1c22938cfd9d7719839a
ellLayout.java
orkspace.java
031d3d8838f5703e99b99a40d322e95c8fc640ee 26-Mar-2012 Michael Jurka <mikejurka@google.com> Merge "Fixing potential crash when trying to create 0x0 bitmaps"
c7e52f55d631319b970922edd28b45743624998e 26-Mar-2012 Michael Jurka <mikejurka@google.com> Fixing potential crash when trying to create 0x0 bitmaps

Bug: 5926437
Change-Id: Id1284584104b1c4933525ea5e8744338718e4986
ppsCustomizePagedView.java
93eef082ec2da802ee4507fb2ca729e550f833f1 23-Mar-2012 Winson Chung <winsonc@google.com> Making the text reflect the container when you are unable to drop onto a space.

Change-Id: Ib3734b7f7767bdf0fb4c95dcc1298da02c04e9cd
ppsCustomizePagedView.java
auncher.java
orkspace.java
568c659352cfe6c3ff87d294f8b8df9bc8f55335 26-Mar-2012 Winson Chung <winsonc@google.com> Merge "Fixing potential issue where loader was still running after the fragment was detached. (Bug 5682275)"
97ea93e52153fe6ab6b6a362a387603ae5eae145 24-Mar-2012 Winson Chung <winsonc@google.com> Fixing potential issue where loader was still running after the fragment was detached. (Bug 5682275)

Change-Id: I79fd21e2ad269eb09fa974264f9f319f654cad19
allpaperChooserDialogFragment.java
7bdeb601f952efd3b14ff9402a204f775c88cc85 23-Mar-2012 Winson Chung <winsonc@google.com> Merge "Adding animation post-installing a shortcut."
f0c6ae0e35d3e020db55b5b826955da66b14b7f6 22-Mar-2012 Winson Chung <winsonc@google.com> Adding animation post-installing a shortcut.

Change-Id: I63bb3b713fab28a43e61333dd331dbf2d211faa7
nstallShortcutReceiver.java
auncher.java
auncherApplication.java
auncherModel.java
agedView.java
moothPagedView.java
orkspace.java
41f56a1bcc327b1898121433ad419f1dbda5f359 23-Mar-2012 Winson Chung <winsonc@google.com> Merge "Allow fling gesture while dragging from AllApps to dismiss drag."
72db6d7969fab079052e76168a72528d01c227b5 23-Mar-2012 Michael Jurka <mikejurka@google.com> Cancelling scroll indicator animation during All Apps transition

Was causing slowdown in the All Apps transition

Change-Id: I0f5934c0732e04519b426f008c8154b8a66517e9
orkspace.java
9ed7dab49cfa6a4a68901d6f4eee194da8e3e266 23-Mar-2012 Michael Jurka <mikejurka@google.com> Merge "Minor code cleanup"
6b8a02d63a5d9cab8209381993e37db6a6afb753 22-Mar-2012 Adam Cohen <adamcohen@google.com> Fixing animation bug for reordering

Change-Id: Ibb8f53a9beb2ddcacab93507fe7469639e0e0587
ellLayout.java
8baab35b000d2dec9b33ea6a67988b6f0185b27e 21-Mar-2012 Adam Cohen <adamcohen@google.com> Code cleanup + a bit of documentation for reordering

-> in preparation for more substantial changes

Change-Id: I68657af1efc17be66ab973e0815991d3f1697a1f
ellLayout.java
a48487a814c07a9f1f45eb3ffe3d873b3dc31b3b 21-Mar-2012 Winson Chung <winsonc@google.com> Allow fling gesture while dragging from AllApps to dismiss drag.

Change-Id: I5eea14336579a1374aded63dda9ad1a33e8b8d4a
ppsCustomizePagedView.java
eleteDropTarget.java
ragController.java
ragSource.java
older.java
orkspace.java
6c8a5790820dbcb64568fdefc8464a8d971847f0 22-Mar-2012 Michael Jurka <mikejurka@google.com> Minor code cleanup

Change-Id: I92c0f9c9c96bace85a96a781bb4fdf2604c6f75b
orkspace.java
6f8cb5201da1813e25cc719ff3570f6cecd44800 21-Mar-2012 Michael Jurka <mikejurka@google.com> Merge "Fix more cases where blips show up in All Apps"
08c93d7eca03ec2cd1300ce6a085b59a4670a03b 21-Mar-2012 Michael Jurka <mikejurka@google.com> Merge "Eliminate custom alpha handling in CellLayout"
cf4b91fa3f4d2c6b4bce5f6cf177979ea9ca7aad 20-Mar-2012 Winson Chung <winsonc@google.com> Merge "Adding fling-to-delete."
043f2af567178b82b0b41f12d379e7dd12da2936 02-Mar-2012 Winson Chung <winsonc@google.com> Adding fling-to-delete.

- Also fixing issue where the drop target icon changes color slower than the text.

Change-Id: I0bfa59da5d202016342f1c3de419ebcafd81ff6f
ppsCustomizePagedView.java
uttonDropTarget.java
eleteDropTarget.java
ragController.java
ragLayer.java
ragSource.java
ragView.java
ropTarget.java
older.java
earchDropTargetBar.java
orkspace.java
a52570f8f9ad65b85e33a2f2e87722f9edd6c6f4 20-Mar-2012 Michael Jurka <mikejurka@google.com> Eliminate custom alpha handling in CellLayout

Also rename CellLayoutChildren to ShortcutsAndWidgetsView

Change-Id: Ic2ebc5497adb153cc2fce99730cc2c6fbdc101e6
ubbleTextView.java
ellLayout.java
ellLayoutChildren.java
ragLayer.java
ocusHelper.java
older.java
hortcutAndWidgetContainer.java
orkspace.java
39e5d176e6e375e7ae46d42ed14412d54cb223c9 13-Mar-2012 Michael Jurka <mikejurka@google.com> Fix more cases where blips show up in All Apps

- defer any updates to the widget previews if we're
mid-transition
- call System.gc() before a transition to avoid gc
mid-transition

Change-Id: If8b4699b142af20b2f14e9a8653f893139adf90e
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
47a876d443ddc65c8d9a0c95da58d892dbb1faea 19-Mar-2012 Adam Cohen <adamcohen@google.com> Tweaking reordering algorithm -- added "pushing" notion

-> Fixed bug when no available space was found

Change-Id: I90898773d259aa84c89d645a1375f2013a520223
ellLayout.java
482ed823afb4c7452e037ce8add7ea425fc83da2 02-Mar-2012 Adam Cohen <adamcohen@google.com> Initial implementation of CellLayout auto-reordering

Change-Id: Id5b5080e846907a7d9cd6535f6e7285e83a0ff71
ellLayout.java
older.java
otseat.java
auncher.java
orkspace.java
0e5a56d62d188170c8e869d55e875250d0167dff 12-Mar-2012 Winson Chung <winsonc@google.com> Merge "Fixing some issues/regressions related to scaled icons."
d9a57a9e4a0b1b9bbadb46c15850ef05e585772a 10-Mar-2012 Michael Jurka <mikejurka@google.com> Merge "Fix case where shortcut label wasn't updating"
e384affda684a48c61d99ebfe8be40fb7d46d761 10-Mar-2012 Michael Jurka <mikejurka@google.com> Fix case where shortcut label wasn't updating

When installing an updated version of an app,
update the title (we were previously only doing
the icon).

Bug: 6069921
hortcutInfo.java
orkspace.java
eecf02da58adef5486bf0c9ff7127ea891f457a4 03-Mar-2012 Winson Chung <winsonc@google.com> Fixing some issues/regressions related to scaled icons.

- Fixes issue with folder icons being clipped in landscape in sw720dp (Bug: 6118397)
- Fixes issue with divider being in wrong orientation in sw720dp
- Fixes issue with scaled icons not being drawn with filtering
- Fixes issue with side pages showing under the hotseat when in landscape in phone UI
- Animates the drag view on pick up and drop

Change-Id: Iad26427ec63fcbc9bdb3b29a4645689ba445d5c8
ubbleTextView.java
ellLayout.java
ellLayoutChildren.java
ragLayer.java
ragView.java
astBitmapDrawable.java
auncher.java
agedView.java
orkspace.java
401d3a57b9fce6703d5a8f332506af1c0027362f 08-Mar-2012 Winson Chung <winsonc@google.com> Fixing issue where long pressing on an icon in a Folder without moving causes a click as the icon is still "pressed".

Change-Id: If6a3bcab79492efa8588c282e0d3e7a5b54dc785
heckLongPressHelper.java
633f1aad55aea7afbefd8409ccfd1f693b27870b 08-Mar-2012 Andrew Flynn <flynn@google.com> am 989dc514: am bc239a15: Scale icons down for sw600dp-land mode.

* commit '989dc51400f4511e8411b0f1e6c525c024fbb949':
Scale icons down for sw600dp-land mode.
9e371e95f1348041abdd9b197f7ad8a9c2bcb766 07-Mar-2012 Michael Jurka <mikejurka@google.com> Merge "Don't do equal comparison with trim memory level."
4f560cec933d996f61dadd7879b95bedccd437b6 07-Mar-2012 Dianne Hackborn <hackbod@google.com> Don't do equal comparison with trim memory level.

It is possible for the app to get different values, for example
if memory is already low then it will immediately go to one of
the low memory levels when the app goes in the background.

Change-Id: I6522cb0385748d926ea7868eacaf588790672f1b
auncher.java
bc239a15464f543a41b960b946aa77258454efaf 06-Mar-2012 Andrew Flynn <flynn@google.com> Scale icons down for sw600dp-land mode.

Cached icons are statically all the same size, so we need to do
it on the fly.

Change-Id: Iae294ff4668f987db8fe5127bae724bf08363542
ubbleTextView.java
ellLayout.java
41bb19d2775836e30ebf42f681b4617bc71600aa 06-Mar-2012 Winson Chung <winsonc@google.com> Always remove drag view immediately when cancelling drag. (Bug: 6119112)

Change-Id: Ib0a829c5bee834700e29dba8538c83b773d017b2
ragController.java
89f38eaf84414285303e258ac2a4de0c4340dc96 02-Mar-2012 Adam Cohen <adamcohen@google.com> Stripping out dead code for global drag and drop so that it doesn't have to be maintained

Change-Id: I133a0a73f761c52e533bd35d7aaef76726f73b97
orkspace.java
b7aa41dc384a6cb8c3440896099d42931de83b06 02-Mar-2012 Michael Jurka <mikejurka@google.com> Merge "Improve code to determine which pages are visible"
47f747418efa337e0fc56e10748a6a595b8974f6 02-Mar-2012 Michael Jurka <mikejurka@google.com> Improve code to determine which pages are visible

Change-Id: I2c349d987ddb5f399283088c128e6d4d056da4da
agedView.java
7f1435c303f71ad2a31f91040801e2d05dd36c29 02-Mar-2012 Adam Cohen <adamcohen@google.com> Merge "Fixing animation bug when moving an icon to an adjacent screen"
826a661d5bae6a5e2e3bd8fa46a1cae9e68fe2ec 02-Mar-2012 Andrew Flynn <flynn@google.com> resolved conflicts for merge of a3e22d6a to master

Change-Id: I8770574acf86e280a9d15d4309686111260e09d9
0dca1ec41479a74f8da080224fa0c7eacab674d6 29-Feb-2012 Andrew Flynn <flynn@google.com> New small/large screen division for Launcher.

Previously the dp division between the two was set at 600dp
(7" tablets). This has now been bumped up to 720dp
(10" tablets).

Change-Id: I1f0419e504fc3bb606156c1cf6fbe03956274184
ubbleTextView.java
ellLayout.java
otseat.java
auncher.java
auncherApplication.java
auncherModel.java
auncherProvider.java
tilities.java
orkspace.java
85b467bf3f7a483512ca8485c9c18254d460b079 01-Mar-2012 Adam Cohen <adamcohen@google.com> Fixing animation bug when moving an icon to an adjacent screen

Change-Id: I42eed5240bb23689285da8afdd37a1228e4cc486
orkspace.java
ca83eeb0919b690350d86a9562f58a5a56d196bf 01-Mar-2012 Adam Cohen <adamcohen@google.com> Fix bug where widget min spans weren't being loaded on workspace bind

Change-Id: I984c3e226ae1c602a6b1dd366241e7f2d093f2a4
auncher.java
b8fffe76399653c423e2195990b2ebfb15139ac4 29-Feb-2012 Michael Jurka <mikejurka@google.com> Merge "Fix wallpaper offsets for live wallpapers on tablet"
9551537718c191a829fd285890833225c023203d 29-Feb-2012 Michael Jurka <mikejurka@google.com> Fix wallpaper offsets for live wallpapers on tablet

we were giving values that weren't an even fraction
(ie n/4 where n = the screen # we're on) and
therefore live wallpapers couldn't tell when we
were fully settled on one of the workspace screens

Bug# 6029132
orkspace.java
71d764f7ed56e5780156a42accb72355eed2bc9c 29-Feb-2012 Winson Chung <winsonc@google.com> Merge "Fixing flashing icon on delete, and offset of delete animation."
c3a747ac245d6175a6838230d8b01c618555e062 29-Feb-2012 Winson Chung <winsonc@google.com> Fixing NPE when null intent passed to InstallShortcutReceiver. (Bug: 6089830)

Change-Id: Ideeb26abd29039f9b8d2dde0a752986249148a8c
nstallShortcutReceiver.java
61967cb17f8fa9ee01f93e9f25a1074559b54cf3 29-Feb-2012 Winson Chung <winsonc@google.com> Fixing flashing icon on delete, and offset of delete animation.

Change-Id: I993f2d8e54cc7052e16f318a09ada80e9b766147
uttonDropTarget.java
eleteDropTarget.java
ragView.java
nfoDropTarget.java
f0777b9d7a8f4befa22a36f227a052616152108f 28-Feb-2012 Adam Cohen <adamcohen@google.com> Fixing drag and drop framerate regression in workspace

-> Animating the alpha on workspace during drop was slowing things down.
Instead we modify the alpha on the individual CellLayoutChildren objects
which have hardware layers, so modulating their alpha is cheap.

Change-Id: Id31e47cd05d593d2fef0ab28e15a9d4e11ed1aa1
orkspace.java
d41fbf5680750e34335bba6b38298186c144a4b7 17-Feb-2012 Adam Cohen <adamcohen@google.com> When adding or moving a resizable widget, the widget may resize

-> If a widget is resizable, and there is not enough room to add it
in its current (or default) size, but can be scaled down to fit
a certain area, it will be resized to fit the available space
-> The resizing is animated using a crossfade and scale between
the original dragView and the widget rendered in the final size

Change-Id: I75db9dcabecce11598b3ae55f20b96b2ec6b7e87
ppWidgetResizeFrame.java
ppsCustomizePagedView.java
ellLayout.java
ragLayer.java
nstallWidgetReceiver.java
temInfo.java
auncher.java
endingAddItemInfo.java
orkspace.java
aeae56bf1282761a7dd017458fe27d83f9683efc 25-Feb-2012 Winson Chung <winsonc@google.com> Prevent build break.

Change-Id: Id4413263c3b2c0b470b78dc4936714353cd849dd
auncher.java
5f1c44ab0d7929f90ae8cd3504b4cff7ed057df4 25-Feb-2012 Michael Jurka <mikejurka@google.com> Merge "Delaying building of hardware layers when Launcher is resumed"
6ee21d28fadef3b1bd594a0ac8708f40a24bdcd7 22-Feb-2012 Michael Jurka <mikejurka@google.com> Delaying building of hardware layers when Launcher is resumed
auncher.java
325f7fef37aa11bedc78d9d0064437fa5413e0ac 24-Feb-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where icons can't be clicked during launcher transition."
9b0b2fefb2de9aca457ab1c38ffd08d7667f4065 24-Feb-2012 Winson Chung <winsonc@google.com> Fixing issue where icons can't be clicked during launcher transition.

- Also tweaking the workspace fade in/out interpolators

Change-Id: I65d1aefbead13f662c84a2f1178c73615153fd5a
auncher.java
orkspace.java
6cfafb96c3b108fec90897c1a251229be9861ddb 24-Feb-2012 Michael Jurka <mikejurka@google.com> Fix a lot of easy lint issues

Change-Id: I80b43dae137cbbb912ec0fcc4e401de16a9b44a1
ppsCustomizeTabHost.java
ragView.java
7747119b4085faf856f45e915872c2675aa6a672 24-Feb-2012 Andrew Flynn <flynn@google.com> am 91685094: am 79b79dd5: Remove unused sw600dp/ strings.

* commit '9168509491a5d052f28af71b99f6980ef859ca4d':
Remove unused sw600dp/ strings.
79b79dd57911b9f79d4fb872e70d37ee90b0cc64 24-Feb-2012 Andrew Flynn <flynn@google.com> Remove unused sw600dp/ strings.

Change-Id: I92f823d475c9a8425f3930e016b72f1df2132836
allpaperChooserDialogFragment.java
bd7f37acba8597f482712f3679db97ddacb59fd9 24-Feb-2012 Winson Chung <winsonc@google.com> Fixing issue where dragview was jagged when scaled.

Change-Id: Ibc4b6e023428f39464f015726a22c2ec5130e63b
ragView.java
81a05a1366426cc5d212ea4b05ef958dde24d130 24-Feb-2012 Winson Chung <winsonc@google.com> Merge "Tweaking pickup animation, vibration and removing glow from drag view."
b89ba237b94d67b21ae66fdfc786e874c5f11bc5 24-Feb-2012 Michael Jurka <mikejurka@google.com> Merge "Cancel scroll indicator fade during allapps/workspace transition"
61b0c69d3fe331d3de338322396d5de691d58613 24-Feb-2012 Winson Chung <winsonc@google.com> Tweaking pickup animation, vibration and removing glow from drag view.

Change-Id: I8c9741e8b63ca9a0fc4af90e178dbb02fa912d83
ragController.java
ragLayer.java
ragView.java
orkspace.java
a8352d22afd3b78ab01ded90ad1674599100fda5 24-Feb-2012 Michael Jurka <mikejurka@google.com> Cancel scroll indicator fade during allapps/workspace transition

Change-Id: I8661c17adbf0a129730b44641930fb68ba9afed6
ppsCustomizeTabHost.java
88f334571fe41df620ba903ced9b2c69b0170d5c 24-Feb-2012 Winson Chung <winsonc@google.com> Lowering long press time for workspace items.

Change-Id: I6a3b0e13681f07d0e50bf2dcec777037c4ef51a5
ubbleTextView.java
heckLongPressHelper.java
olderIcon.java
auncherAppWidgetHostView.java
auncherApplication.java
72d598400da7cef9c7fc4f99bb1fcd7ff0710011 22-Feb-2012 Winson Chung <winsonc@google.com> Animating the widget previews on drag from AppsCustomize.

Change-Id: I223d66bb447c40e6870be46bb27f107f0e428a95
ppsCustomizePagedView.java
ragController.java
ragView.java
agedViewWidget.java
orkspace.java
867ca62c0e4b811d46734ff940d59c7a787525c8 22-Feb-2012 Winson Chung <winsonc@google.com> Fading out workspace when dragging to higlight dragged object.

Change-Id: I540ce145168a65a029d820d6c14a1e3070f8a5b0
ragView.java
agedView.java
orkspace.java
7a326648c54922c60c32088e173c93068a82d107 22-Feb-2012 Adam Cohen <adamcohen@google.com> Fixing issue where widget preloading not being cleaned up on failed drop

-> issue 6046370

Change-Id: Iee33fc22ae0bfe012fe33efd5b358a2199fdf424
ppsCustomizePagedView.java
46569ae1073c29ace0137fdc5899cd8f61332865 18-Feb-2012 Winson Chung <winsonc@google.com> Merge "Allow touches to fall through AllApps nearing end of transition (Bug: 5991846, 6016062, 5991846)"
7044272f180d34ab29866f6c59ee75376e8a1df5 11-Feb-2012 Winson Chung <winsonc@google.com> Allow touches to fall through AllApps nearing end of transition (Bug: 5991846, 6016062, 5991846)

- Also updating mTransitionProgress so control when drops succeed

Change-Id: I2f672c64f0a87249dcf7d254f963b8b2710c849f
ppsCustomizeTabHost.java
auncher.java
orkspace.java
46353de2ab5aa9db30af1b055ebb6faaf47bd2e9 16-Feb-2012 Winson Chung <winsonc@google.com> Updating shared preferences on background thread to prevent StrictMode violations when dismissing clings (Bug 5972880)

Change-Id: I56703e0237d54029fafbb04730ab126637762f13
auncher.java
bbbb2b94b57b35d75abc6aebd0fe0ac8d1012c15 16-Feb-2012 Justin Ho <justinho@google.com> am cfa1a75b: Merge "Part of fixing issue #6006757: Keyboard dismissal lags" into ics-mr1

* commit 'cfa1a75bd4edb3e3a9d93c8b02ab6a1ecb74e79b':
Part of fixing issue #6006757: Keyboard dismissal lags
cfa1a75bd4edb3e3a9d93c8b02ab6a1ecb74e79b 16-Feb-2012 Justin Ho <justinho@google.com> Merge "Part of fixing issue #6006757: Keyboard dismissal lags" into ics-mr1
bed61d22bdbfcdbe04f92675c7751b83c7a8947c 15-Feb-2012 Michael Jurka <mikejurka@google.com> Revert "Revert "Speed up All Apps -> Workspace transition""

- also, undo enabling hardware layers for
scroll indicator, which could have caused
slowness
- fix bug where scroll indicator was not seen
after the first visit to all apps
- eliminate a some needless hardware layer redraws
- making items under All Apps invisible when we're
in All Apps
- making workspace spaces invisible if their alpha is 0
to prevent more hardware layer rebuilding

This reverts commit 9753d13c7bda09c1203c611ac6717021037f39c3.

Change-Id: Ib908ae0b456b2d4b8a171991a95f20aea4749da1
ppsCustomizeTabHost.java
auncher.java
agedView.java
earchDropTargetBar.java
orkspace.java
98b69dc64f404436a244b97b7566257d67b12acc 16-Feb-2012 Dianne Hackborn <hackbod@google.com> Part of fixing issue #6006757: Keyboard dismissal lags

Have launcher delay a little before rebuilding its layers, to give
the input system time to do the communication it needs with it before
blocked on that work.

Change-Id: Ib6f533a51c611b8c971c9ca2a1da8d53c8952b44
auncher.java
a1ae3c0992c256671b8daf5101e8e2051e32686a 15-Feb-2012 Andrew Flynn <flynn@google.com> Merge "Fixing issue where smallest screen dim was not taking dpi into account." into ics-scoop
ef3dd6efe03c988be1fe980fbed75333017e6760 15-Feb-2012 Adam Cohen <adamcohen@google.com> Fixing bug where widget preview wasn't fully updated upon drop

-> The prebound widget is now added to the DragLayer to ensure
that it goes through all necessary measure/layout/attach etc.

Change-Id: I53ca32e88fcbc2211d2747c3b067816c0d518e30
ppsCustomizePagedView.java
orkspace.java
fd5892cebd34ba45ac7479c3fd0640813b25cca3 15-Feb-2012 Michael Jurka <mikejurka@google.com> am 2a5bc113: DO NOT MERGE

* commit '2a5bc113b49b79c49281d5f8d8c1421d663d2ee4':
DO NOT MERGE
15cf5093ce5436f8bf0da7c3875692eeab71796a 14-Feb-2012 Winson Chung <winsonc@google.com> Fixing issue where smallest screen dim was not taking dpi into account.

Change-Id: I1efacf693200f490c506050ce36403db224b5846
orkspace.java
2a5bc113b49b79c49281d5f8d8c1421d663d2ee4 15-Feb-2012 Michael Jurka <mikejurka@google.com> DO NOT MERGE

Fixing animation glitch

Bug #6015450

Change-Id: Iebbce7c07816b51b0fb98cd5b83ca2af2e5f76d4
orkspace.java
038085598ca6180688767f90a759a5eda30e2daa 15-Feb-2012 Adam Cohen <adamcohen@google.com> Merge "Fixing annoying bug where widget would drop to side page"
82ac8a24883a3495a96189a6e5eb307f50177e0e 15-Feb-2012 Adam Cohen <adamcohen@google.com> Fixing annoying bug where widget would drop to side page

Change-Id: I7e8bf298e01666fe29abc322b45f2538569c5ed9
orkspace.java
78034235d14fef0a9524a4b2f254ea4b76e83b98 14-Feb-2012 Winson Chung <winsonc@google.com> Merge "Minimizing number of db calls when installing shortcut externally."
2210d2ad0c04c8b71b8241be6933781e8928edc5 14-Feb-2012 Winson Chung <winsonc@google.com> Merge "Animating the drag view scale up and down when dragging items."
a61dc4290d14f802909ed9abb8f8e14cf1793f9d 14-Feb-2012 Winson Chung <winsonc@google.com> Fixing issue where smallest screen dim was not taking dpi into account.

Change-Id: I1efacf693200f490c506050ce36403db224b5846
orkspace.java
54d9fc2830fd770e58aa73af5238bda7512d3cfd 14-Feb-2012 Winson Chung <winsonc@google.com> Merge "Revert "Speed up All Apps -> Workspace transition""
9753d13c7bda09c1203c611ac6717021037f39c3 14-Feb-2012 Michael Jurka <mikejurka@google.com> Revert "Speed up All Apps -> Workspace transition"

Temp fix for 5976264

This reverts commit 9433fa7ebad74320e39bfac6161a68bc850fe161.

Change-Id: Ic49ffc818b9b233b3717b52a5f77eaac1e001f5b
ppsCustomizeTabHost.java
auncher.java
agedView.java
earchDropTargetBar.java
orkspace.java
a308e0540a2e534d70ce0b6b2f948451e763fe16 13-Feb-2012 Winson Chung <winsonc@google.com> DO NOT MERGE

Reverting: Change I3a8849a5: Cleaning up extra line related to icon density change.

Change-Id: I5e8106d0f77545b80a0b21d4230cf826439ac371
conCache.java
55952e2f531d7c1ce0a3b2d3131f7ac3d7c1a603 14-Feb-2012 Adam Cohen <adamcohen@google.com> Merge "Fixing bugs with new widget adding"
1b36dc3f2bb643e3b9600755f1a98522e4efc2ed 14-Feb-2012 Adam Cohen <adamcohen@google.com> Fixing bugs with new widget adding

-> widget ids were being reused in some cases
-> widgets could be added before springloaded mode was entered

Change-Id: Iaf3bffc49d4ec2de4b63db1b5cfb52b8544e9c2b
ppsCustomizePagedView.java
auncher.java
endingAddItemInfo.java
orkspace.java
7bd1bbb509f9569fa18d6b4d33242679fd98bc9b 14-Feb-2012 Winson Chung <winsonc@google.com> Animating the drag view scale up and down when dragging items.

Change-Id: Ic97d74a14964c6bdc23305b2d378b13a1f2e3664
ppsCustomizePagedView.java
ragController.java
ragLayer.java
ragView.java
ropTarget.java
olderIcon.java
nfoDropTarget.java
orkspace.java
d83f5f4db328fbd152491bbf9fa13abc94bd6f25 13-Feb-2012 Winson Chung <winsonc@google.com> Reverting: Change I3a8849a5: Cleaning up extra line related to icon density change.

Change-Id: I5e8106d0f77545b80a0b21d4230cf826439ac371
conCache.java
08fc2344a46f6f42442a750048c4171839b02fe2 13-Feb-2012 Ramanan Rajeswaran <ramanan@google.com> am e25db70b: am d1dbfe35: Revert "Should be getting launcher icon DPI from ActivityManager."

* commit 'e25db70be9743be72bf05ce0c8f7c3b80b3294c0':
Revert "Should be getting launcher icon DPI from ActivityManager."
d1dbfe356f045112310fb8ecc23a9c8cea7dbf50 13-Feb-2012 Ramanan Rajeswaran <ramanan@google.com> Revert "Should be getting launcher icon DPI from ActivityManager."

This reverts commit af23500cf9eb9c05ae0b2a0ea63c96534e648004.
conCache.java
ed66b2bac7447febe2e405b4ce725cae4f6b5988 24-Jan-2012 Adam Cohen <adamcohen@google.com> Improving widget transitions:

-> When a widget has no configuration activity, we bind
and inflate it when the user picks it up. This allows
us to smoothly transition between it's preview and
some actual state of the widget when it is dropped.
-> When a widget has a configuration activity, we delay
the above process until the configuration activity
has been run at which time we transition between
the preview and the actual widget.

Change-Id: I5265cd98400d70e5e75c3dcd21e322ed0b352d7b
ppsCustomizePagedView.java
eleteDropTarget.java
ragLayer.java
ragView.java
olderIcon.java
auncher.java
agedViewWidget.java
endingAddItemInfo.java
orkspace.java
b7bea81c7a83994c694b6ea643a3edad29cce3f3 13-Feb-2012 Winson Chung <winsonc@google.com> Minimizing number of db calls when installing shortcut externally.

- Fixing case where the drag view was persisting after drag failed from AllApps

Change-Id: Ia2439462b93f196f3fcba73814e0994e54600e70
nstallShortcutReceiver.java
a1cdab039292f3d809528c0e2e38580b37864d8d 13-Feb-2012 Winson Chung <winsonc@google.com> Reverting: "Animating the drag view scale up and down when dragging items."

Change-Id: I133ff2631834a4b97e1e4750fb7c07793ddeba69
ppsCustomizePagedView.java
ragController.java
ragLayer.java
ragView.java
ropTarget.java
olderIcon.java
nfoDropTarget.java
orkspace.java
6e2dae99061758d205034bd0ddcc1e15828e8acc 13-Feb-2012 Ramanan Rajeswaran <ramanan@google.com> Merge "Cleaning up extra line related to icon density change." into ics-scoop
35003b7df7098b9849772cfa6759960ac077c432 25-Jan-2012 Winson Chung <winsonc@google.com> Cleaning up extra line related to icon density change.

Change-Id: I3a8849a5800af1f04f097c4ce55ecf5d97292f4c
conCache.java
af23500cf9eb9c05ae0b2a0ea63c96534e648004 24-Jan-2012 Winson Chung <winsonc@google.com> Should be getting launcher icon DPI from ActivityManager.

Change-Id: Iec1b375568b421220fdbf08de6e7a697d0488e24
conCache.java
42c29aedf2b518c4317fc534f3c87711b57bc9b5 07-Feb-2012 Winson Chung <winsonc@google.com> Animating the drag view scale up and down when dragging items.

- Also fixing up how we draw the drag view alpha

Change-Id: Ied82aec9d52274b0fe65c989eab818b0264a9eb2
ppsCustomizePagedView.java
ragController.java
ragLayer.java
ragView.java
ropTarget.java
olderIcon.java
nfoDropTarget.java
orkspace.java
6af9af057f2e40c54a4ed447c4628eef7dc15683 03-Feb-2012 Adam Cohen <adamcohen@google.com> Fix issue where launcher didn't return to workspace on screen off (issue 5628744)

Change-Id: Ic058cf7a803d2fe7be98325138cd5bd52a96cd9c
auncher.java
orkspace.java
10392b50c9a3e7dc1c1b251ec2e879c25ab21ea6 31-Jan-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where AllApps icon would stay dimmed after pressing it (but not launching or long pressing)."
b33e05fa50a0a386e96acf8dc9b5ccd1ba6834ae 30-Jan-2012 Winson Chung <winsonc@google.com> Fixing two regressions in which side pages were not drawn or oriented correctly.

Change-Id: Ib936d7701c8962fc04e6fed2e3d624291fe8fc46
agedView.java
orkspace.java
3b187b88baf80e520f6bd32d60abe6460d28a040 31-Jan-2012 Winson Chung <winsonc@google.com> Fixing issue where AllApps icon would stay dimmed after pressing it (but not launching or long pressing).

Change-Id: If60fd76cd1fbef0b235c0a3d0870fd2da4c1b833
ppsCustomizePagedView.java
agedViewIcon.java
f25148ae1ee0ff6bf5820da93add42994c6d6df1 25-Jan-2012 Winson Chung <winsonc@google.com> Cleaning up extra line related to icon density change.

Change-Id: I3a8849a5800af1f04f097c4ce55ecf5d97292f4c
conCache.java
ced37c68e08e57da6626712cefc62bd7515072a0 24-Jan-2012 Winson Chung <winsonc@google.com> Merge "Should be getting launcher icon DPI from ActivityManager."
8429d507570be5c55ecb66fc578e496e310b9f28 24-Jan-2012 Winson Chung <winsonc@google.com> Should be getting launcher icon DPI from ActivityManager.

Change-Id: Iec1b375568b421220fdbf08de6e7a697d0488e24
conCache.java
d7654c416c215dd6a9c8b733a16b0a35f1f22c13 24-Jan-2012 Winson Chung <winsonc@google.com> Merge "Showing page indicator while dragging (Bug: 5117192)"
1afedc379f8271b9bf86a8d887c3c020d5e59214 24-Jan-2012 Winson Chung <winsonc@google.com> Showing page indicator while dragging (Bug: 5117192)

Change-Id: I3c8180b2166f3961fbb9529c5de187b4b7b561cf
agedView.java
agedViewWithDraggableItems.java
orkspace.java
e4e506660ba93ae2c4f1cb0b41378cf148c85e2b 23-Jan-2012 Winson Chung <winsonc@google.com> Locking pressed state for AllApps icons.

- Setting workaround for transition state bug until b/5897600 is fixed.

Change-Id: Icb29a4cd7bfaf527a9db5b853e7fb24c63b58b30
ppsCustomizePagedView.java
auncher.java
agedViewIcon.java
orkspace.java
28c1854896bfd39d850d4ad562361fcc1651516c 23-Jan-2012 Michael Jurka <mikejurka@google.com> Merge "Speed up All Apps -> Workspace transition"
3bc21c35fa167ac233e19df0c9a01b0a07173ed8 20-Jan-2012 Winson Chung <winsonc@google.com> Fixing issue where the outline is on the wrong side of the screen when dragging to final page.

- Also allowing pages to snap in springloaded mode without moving your finger.

Change-Id: I868f700bd740f2cd1e02023e1dee0f66b0799c58
ragController.java
pringLoadedDragController.java
orkspace.java
9433fa7ebad74320e39bfac6161a68bc850fe161 19-Jan-2012 Michael Jurka <mikejurka@google.com> Speed up All Apps -> Workspace transition

- use HW layers on Views whose alpha is faded
- don't run animation end code until the entire launcher
transition is finished
- be more aggressive about making workspace pages visible
after an animation, potential fix for Bug #5867739

Change-Id: I52a088e551c1636a67725629640286b885070f32
ppsCustomizeTabHost.java
auncher.java
agedView.java
earchDropTargetBar.java
orkspace.java
9b9a7588a2cb78251df35e766c4b12213e62bc0b 20-Jan-2012 Winson Chung <winsonc@google.com> Merge "Removing unnecessary post when removing DragView"
dcb4eddebe43374f6c4c968cf8114ad1551b127b 19-Jan-2012 Michael Jurka <mikejurka@google.com> Merge "Simplify code for All Apps touch feedback"
ac8d748c07d07b06009fb45cd494c2456d6bb518 19-Jan-2012 Adam Cohen <adamcohen@google.com> Removing unnecessary post when removing DragView

-> This fixes a jank bug where you could see a dragged
item in two places for a frame, upon release of that item

Change-Id: I5aecc3be530763f2f067fd496e2c8e1d6f95af13
ragView.java
aa15ffe60e28b923ebf3e3162ce427ca6feae803 19-Jan-2012 Winson Chung <winsonc@google.com> Allowing dragging to edge and holding to continue skipping pages.

Change-Id: I254f267e2ed04980925f71b7c96c2cac11f350ec
ragController.java
orkspace.java
621fbe56a83aa4e6dc571a458643e3422a6ccf30 17-Jan-2012 Michael Jurka <mikejurka@google.com> Simplify code for All Apps touch feedback

Change-Id: I5a2ab81a140cdbd619434b266e16b8a938f5990c
agedViewIcon.java
c0f21e1d3c348c6ab83c1d223e7c1c2d683412fb 17-Jan-2012 Michael Jurka <mikejurka@google.com> Merge "Fix occasional odd scrolling behavior"
dd6c09123c2341a51fb285936cfffef48c594356 16-Jan-2012 Michael Jurka <mikejurka@google.com> Fix occasional odd scrolling behavior

Change-Id: I4cbcd17ab0bc2212d9591098d9aac6ca3ce6ed7d
agedView.java
df871fe8d988b384bba8d60c65b50fda260591f3 17-Jan-2012 Michael Jurka <mikejurka@google.com> Merge "Cleaning up animation code"
fbf0dfc523e512e5275ac2fc2596db47b5ed8576 17-Jan-2012 Michael Jurka <mikejurka@google.com> Merge "Remove use of setFast* properties"
86868057c2cd9cb6d0b0a81436bc5abd7c7af94e 17-Jan-2012 Michael Jurka <mikejurka@google.com> Merge "Removing dead code"
40541aa64b23fc1d11f4f864ac758d9b7af6c6cb 17-Jan-2012 Winson Chung <winsonc@google.com> Merge "Adding workaround to make voice button target area larger (Bug 5653332)"
159b4cc1e463ba730dbdff7c4ada2af01f35a1f1 17-Jan-2012 Michael Jurka <mikejurka@google.com> Cleaning up animation code

- replacing ValueAnimators with ObjectAnimators
- using ViewPropertyAnimator for All Apps->Workspace transition
- add multiple listener support to LauncherViewPropertyAnimator

Change-Id: I794dab6138fb23c5be963e2eb562965b5de857cf
auncher.java
auncherViewPropertyAnimator.java
4d59649ad1c74ace78f26d256a0eecac3014198f 16-Jan-2012 Michael Jurka <mikejurka@google.com> Removing dead code

Change-Id: I712144b0beb81387efd4c4b59087594e9832d116
older.java
andleView.java
auncher.java
agedViewIcon.java
agedViewWidget.java
7372c59277a23a31eeb1513a554b29d7bf05aedb 16-Jan-2012 Michael Jurka <mikejurka@google.com> Remove use of setFast* properties

Change-Id: Ibfae0eed65d384789929829d6a24379561934eb4
ellLayout.java
agedView.java
orkspace.java
49779a155f8e7f752f6433db5e132ce8d01a1d9f 16-Jan-2012 Michael Jurka <mikejurka@google.com> Fix RuntimeException in LauncherViewPropertyAnimator

Bug #5869237

Change-Id: Ib1466ea7aaabc1c42626789d7c8ef48134b49bfd
auncher.java
604f6df08860406543b22a8f59eded909ffb23a6 12-Jan-2012 Winson Chung <winsonc@google.com> Adding workaround to make voice button target area larger (Bug 5653332)

Change-Id: I8c4e940f9ae01ac4f6808ecfb10035249c12a499
rawableStateProxyView.java
e3517d01ecb844b498d5862df07bc2177861806a 12-Jan-2012 Michael Jurka <mikejurka@google.com> Speeding up AllApps click feedback

Change-Id: Ia16845b16d369bea610bb908d9a9f4805d4a1d54
ppsCustomizePagedView.java
agedView.java
agedViewIcon.java
298ce02189ef73088bab2550db42116a0a7db75d 12-Jan-2012 Michael Jurka <mikejurka@google.com> Merge "Delete dead code"
efcb54052b0c8dfef2fe0251ab9cb5ee7bd5a051 12-Jan-2012 Michael Jurka <mikejurka@google.com> Merge "Fix NPE caused in LauncherViewPropertyAnimator"
82369a16126a1030c1c9203dc62b33c2598add89 12-Jan-2012 Michael Jurka <mikejurka@google.com> Delete dead code

Change-Id: Iabe9cf9a4254ce4d90849f6fb9bd82a043beba2a
ppsCustomizePagedView.java
olographicPagedViewIcon.java
agedView.java
agedViewIcon.java
agedViewWidget.java
8a309c257a97d9c4c402fae5f00941e8169ea541 12-Jan-2012 Michael Jurka <mikejurka@google.com> Fix NPE caused in LauncherViewPropertyAnimator

Change-Id: Ia0e388ee1ff6c3b364787d236c96dcd2c704d452
auncherViewPropertyAnimator.java
4f1a2db34498ba6addb0d0307bbd33ab25ddcee1 11-Jan-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where we may continue to restore the wrong page after resetting."
21d9b58734a26a02b85c232477bd21bf13332694 11-Jan-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where multiple toasts were showing when installing a new app from Market (Bug 5785281)"
e428e292c27e650ab4de76b78728ba55019cd282 11-Jan-2012 Winson Chung <winsonc@google.com> Fixing issue where multiple toasts were showing when installing a new app from Market (Bug 5785281)

Change-Id: Iba395354374ab721f05e03dd449e4ed9205508e5
nstallShortcutReceiver.java
649668f7af9ef730466082f935831c901cafc74a 10-Jan-2012 Winson Chung <winsonc@google.com> Fixing issue where we may continue to restore the wrong page after resetting.

- Fixes issue where selected tab and all apps page are out of sync
- Potentially fixes issue where the allapps comes in from the right

Change-Id: I03fe1fe339ef53aa442c411939250c8094519394
ppsCustomizePagedView.java
7407d2a16ed6cf22494122cf683bf13de6fa3695 13-Dec-2011 Michael Jurka <mikejurka@google.com> Using ViewPropertyAnimator for animations

Replacing some use of fastInvalidate/setFast*
methods with ViewPropertyAnimator animations

Change-Id: Id5a8934b38d9ae3a95b6dccb431f9787839d2927
auncher.java
auncherViewPropertyAnimator.java
orkspace.java
80c69853d64b73e5d62ed33bea1b10680557ee3e 16-Dec-2011 Michael Jurka <mikejurka@google.com> simplifying code to prevent drawing off-screen

On certain graphics drivers, if you draw to a off-
screen buffer that's not used, it can lead to
poor performance. We were running into this in
launcher; when setChildrenLayersEnabled was called
on a CellLayout, that triggered a re-draw of that
CellLayout's hardware layer, even if that
CellLayout wasn't visible. This CL changes
PagedView so that pages that aren't going to be
rendered are set to View.INVISIBLE, preventing
re-drawing of their hardware layer.
agedView.java
orkspace.java
58e8b25c5958a6d633b8d12ef80cf84709297c2d 15-Dec-2011 Michael Jurka <mikejurka@google.com> Merge "Small optimizations for the All Apps transition"
afaa05014e0bf3ed1192f9ddec2af4283bc50248 14-Dec-2011 Michael Jurka <mikejurka@google.com> Small optimizations for the All Apps transition

- don't set properties in animations if they don't
change
- don't recalculate visible pages on every frame
- don't require scroll indicator to be an
ImageView

Change-Id: I099b29e677da2d0e401f677d47cdb8b5df51224e
ellLayout.java
agedView.java
orkspace.java
6441de0ec2a71862798dd51180d0811b42edd514 14-Dec-2011 Adam Cohen <adamcohen@google.com> Fixing subtle animation jank when dropping icon on adjacent page

-> The old path of the icon wasn't correct from a motion standpoint

Change-Id: Icb4b06b5cd5649e983d43953ff369d1d8d8cdee2
eleteDropTarget.java
ragLayer.java
older.java
olderIcon.java
orkspace.java
7cc1bc4b657630250515ee8b1f65b77417e4c9b3 14-Dec-2011 Adam Cohen <adamcohen@google.com> Fix issue where folder can open offscreen (issue 5291408)

Change-Id: I359dc2188c50ab1c4e42c448ecce04530ba45734
older.java
662b598c86a1772d95303ef9c921d4bbe342387b 14-Dec-2011 Adam Cohen <adamcohen@google.com> Stripping out code path that we have no intention of using

Change-Id: I89cc6b1760a9fd8c051857699724435eef6c8b14
older.java
8a18afc4aa7217e293e0e96a23ac1cedaabc3738 14-Dec-2011 Adam Cohen <adamcohen@google.com> Fix issue where crosshairs wouldn't disappear (issue 5190654)

Change-Id: Id5fc7257021b20680fec1f2c215d95dac425d4d4
orkspace.java
2a4b1a809c6bc0af9ae3ad974fe50e2a91569543 07-Dec-2011 Michael Jurka <mikejurka@google.com> Make All Apps<-->Workspace transition smoother

- grouping workspace/all apps anims into one
animator set, prevents blip when one of them ends
early and its end anim handler does lots of work
mid-animation
- updating pivots for all apps zoom if layout
changes
- avoid running unnecessary animations on
workspace pages
- prevent unnecessary reloading of pages in
All Apps

Change-Id: I53a75f7c4c7d254057e2f8f4fd17711e8862256d
ppsCustomizeTabHost.java
auncher.java
agedView.java
agedViewGridLayout.java
orkspace.java
c02e3932c382a1854ff39c5e2714d5c07c0a8bcd 10-Dec-2011 Michael Jurka <mikejurka@google.com> Merge "Reduce peak memory use in PagedView"
475655ea5900df19bbf31a9b2f7bd99dbeeef1a9 08-Dec-2011 Michael Jurka <mikejurka@google.com> Merge "Scaling PagedView fling constants by density (issue 5594666)"
265b9a66542148e0ff13971001cb9461065e1e0e 07-Dec-2011 Adam Cohen <adamcohen@google.com> Scaling PagedView fling constants by density (issue 5594666)

Change-Id: I3f37b820fb9864091a02a51b354f10f9a0fa2ac7
agedView.java
orkspace.java
90f53da6809bd97f48551c066ee404b0f75079b4 07-Dec-2011 Adam Cohen <adamcohen@google.com> am b4848296: am c00f0b99: No longer using fastInvalidate() pattern for half of AllApps transition

* commit 'b4848296880a351b40b1f01a0bb675e7e9c6ee52':
No longer using fastInvalidate() pattern for half of AllApps transition
c00f0b996712243e0745ea1af870b0229ca11a73 07-Dec-2011 Adam Cohen <adamcohen@google.com> No longer using fastInvalidate() pattern for half of AllApps transition

Turns out this was likely causing the hardware layer to be redrawn and hence
an anti-optimization

Change-Id: Ib98beebec6efed339eb9f918c24579af529e028e
auncher.java
0cad1116add5303d7c06cc21182527cebc42aff6 17-Nov-2011 Michael Jurka <mikejurka@google.com> Reduce peak memory use in PagedView
agedView.java
23a4d305ab6453106a2f8db413414701b1064d28 02-Dec-2011 Adam Cohen <adamcohen@google.com> Adding system property to force enable launcher rotation

Change-Id: If855a84a37716b86a84bf571c15c5ee715ff1845
auncher.java
332ffed2dfce15e2b1da71bf227d1bd5d5c016ae 01-Dec-2011 Daniel Sandler <dsandler@android.com> Remove dependency on support library. DO NOT MERGE.

Bug: 5689684
Change-Id: I57c662da9b2c2009ee1631e637e5f55deea021b7
ocketLauncher.java
9aca7a0f74998bd93074fc97040c7800181344b1 01-Dec-2011 Michael Jurka <mikejurka@google.com> am 313c8370: am 05bf644e: Fix memory leak in Launcher

* commit '313c8370315fffbf8fc3593bb8dd4cf77a7ce346':
Fix memory leak in Launcher
05bf644e371c9d965ba864cf7dda6515c7cdce91 01-Dec-2011 Michael Jurka <mikejurka@google.com> Fix memory leak in Launcher

Leak happened when a stack view was on the
workspace and then workspace forced a rebind of
its items (for example, when an app was installed)

Bug # 5629171
auncher.java
auncherModel.java
7423fb5352c3e02979f653267974b5de5c4f90c7 29-Nov-2011 Gilles Debunne <debunne@google.com> Merge "Restoring mLayout has private in TextView"
7e38964c43ecaca90b97d28e3190d71d19feeecc 29-Nov-2011 Michael Jurka <mikejurka@google.com> Merge "Clean up unused code and import declarations" into ics-mr1
c786952c9d2277a3cf631ab425dcfaf6dee6a9ea 29-Nov-2011 Gilles Debunne <debunne@google.com> Restoring mLayout has private in TextView

Change-Id: I3424b2469b8b566e604247694a9bf6f4bc0e6250
ubbleTextView.java
e96e5cb768fcc6f1211c8c31fa2da4dcd4e465cc 28-Nov-2011 Winson Chung <winsonc@google.com> Fixing a few landscape issues.

- Fixing issue where widgets/icon names from side pages show in landscape (Bug 5665226)
- Fixing issue where the workspace was rendering over the hotseat in landscape (Bug 5665226)
- Fixing regression where the market button had no press feedback

Change-Id: Idcd890fdddab2d463195c9b3000fe7a0ab357200
ragLayer.java
orkspace.java
92f3d46cf35e78891f73226e81f8ca7e9a7f4d92 23-Nov-2011 Michael Jurka <mikejurka@google.com> Clean up unused code and import declarations

Change-Id: If36fd2d99a51b07290b13f697b3ea08d31feb023
ppsCustomizePagedView.java
ubbleTextView.java
uttonDropTarget.java
ellLayout.java
eleteDropTarget.java
ragController.java
ragLayer.java
ocusHelper.java
olderIcon.java
andleView.java
conCache.java
auncher.java
auncherAppWidgetHostView.java
auncherApplication.java
auncherModel.java
agedViewCellLayout.java
agedViewWidget.java
ocketLauncher.java
allpaperChooserDialogFragment.java
orkspace.java
8171d8ce48765cbc9e6ed96ac3dc173a8969616d 24-Nov-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where shortcut holographic outlines were different than widgets. (Bug 5659891)" into ics-mr1
65f9e9d45b8ba9aa819be2c4fca1722db7784868 24-Nov-2011 Winson Chung <winsonc@google.com> Merge "Preventing springloaded mode from snapping back due to timeout. (Bug 5649189)" into ics-mr1
97d6f9a705711870ee9a06fe4f28050228fcfb13 24-Nov-2011 Winson Chung <winsonc@google.com> Merge "Fixing an issue where qsb press states could be out of sync. (Bug 5627327)" into ics-mr1
ea49c1c8610ad7eb0367d073a410e989c8998160 23-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Prevent the creation of Shorcuts with null intents (issue 5629292)" into ics-mr1
1120e0355798391712f1d2e2b205f0bd3724770c 23-Nov-2011 Winson Chung <winsonc@google.com> Fixing issue where shortcut holographic outlines were different than widgets. (Bug 5659891)

- Also fixing regression where widget drag previews weren't slightly translucent

Change-Id: I5370819589a2fc839df8742cda5156aec986b47d
ppsCustomizePagedView.java
orkspace.java
e326f186af6b00e4ea32849f1527254c669d0600 21-Nov-2011 Michael Jurka <mikejurka@google.com> Unload widget previews when launcher is not visible

Can save ~1-2MB of RAM

Bug #5104303

Change-Id: I992bec33052f4d2c201e528b5edf384d05960e71
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
auncher.java
agedView.java
agedViewGridLayout.java
d919882006a457d16dea46bd546472e6534b5c19 23-Nov-2011 Adam Cohen <adamcohen@google.com> Prevent the creation of Shorcuts with null intents (issue 5629292)

Change-Id: I54fbad2d4af27c6d8fc0d79c33e890298a3db4dc
nstallShortcutReceiver.java
auncher.java
auncherModel.java
orkspace.java
96ef409ebdc798a82786e5dcecfd7d897be0ed30 22-Nov-2011 Winson Chung <winsonc@google.com> Preventing springloaded mode from snapping back due to timeout. (Bug 5649189)

- Also allowing drop on all apps button to cancel a drag

Change-Id: I27252bd34c591882d8c5f80389d8fd6f4f6e4791
orkspace.java
07f920ed7f98e10a9c27f9f2cebc2fe0ab91dbd5 22-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Fix issue 5639994: disabled multi-touch on folders" into ics-mr1
026df005fbe448090eebfebeab9a3ada24e4823c 22-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing bug where drag would sometimes get cancelled inadvertently" into ics-mr1
049abba5a2634f37f73d2abe83906cc71b8ad3f7 22-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing PagedView bad snap-back decisions" into ics-mr1
a21e9537ba256c5bc162c1aae14664360832406c 21-Nov-2011 Michael Jurka <mikejurka@google.com> Merge "Potential fix for out-of-date hardware layers" into ics-mr1
bb185bdd57fcdb2c8ff9eee00347b116bab7db23 21-Nov-2011 Winson Chung <winsonc@google.com> Fixing an issue where qsb press states could be out of sync. (Bug 5627327)

- Adding haptic feedback to qsb button clicks (Bug 5652304)

Change-Id: I93d7c7a737f167d7ddf2b426d87e3a062feccac3
olographicImageView.java
olographicLinearLayout.java
olographicViewHelper.java
auncher.java
dfab7f0285eea71abd7fa64e893541fdf831c73b 18-Nov-2011 Michael Jurka <mikejurka@google.com> Potential fix for out-of-date hardware layers

Might also further help bug where IMG GPU slows
down when rendering into hardware layers that are
not rendered to framebuffer

Bugs # 5614712, 5616414, 5628998

Change-Id: I85ff11889aa28f6985dd68e7f1e57d0da2150aa5
orkspace.java
b970a8a266cb47076b7872075541d38a011759bb 19-Nov-2011 Adam Cohen <adamcohen@google.com> Fix issue 5639994: disabled multi-touch on folders

Change-Id: I95bb0089e7522db88dea56281a375f9c98ece460
older.java
74c28d1a6cf13fdfa55ff9518d2b27be10d01f6e 18-Nov-2011 Adam Cohen <adamcohen@google.com> Fixing bug where drag would sometimes get cancelled inadvertently

Change-Id: I4e838836c5a943abe9ebe2437cb53f68e6aae3d0
orkspace.java
00481b3ed322b4f36b669201d2287964febda65f 18-Nov-2011 Adam Cohen <adamcohen@google.com> Fixing PagedView bad snap-back decisions

-> There was some code that was causing pages to snap back
much to the original page much too frequently.

Change-Id: Ibd02ac634c737887a2bcfd7096882c95c51087f1
agedView.java
d016015c2396b885a7ba30f3678d5c50830c20bd 16-Nov-2011 Winson Chung <winsonc@google.com> Enabling clings for tablets (Bug 5506377)

Change-Id: Id0cdc7e2a101788f790340cd5acf6abb33419de6
ling.java
auncher.java
601cac2f3e2f3ce13d8e2e07dbe51945686044eb 18-Nov-2011 Winson Chung <winsonc@google.com> Merge "Minor fixes to Launcher" into ics-mr1
aa1e57286d5435fff0ad1de894cf9d3d730b5e59 18-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Small fix to deal with ugly widget dropping situations" into ics-mr1
bad24941cdc9fd6bfa17f90a72157466b7b00f68 18-Nov-2011 Adam Cohen <adamcohen@google.com> Small fix to deal with ugly widget dropping situations

-> Tried some more elaborate fixes in which aspect ratio of the
preview were not preserved. Given that nothing clearly always
better, going with a simple fix for now.

Change-Id: I3dccf95680da55cccfb6f00befe88cea4bbe0035
orkspace.java
3f4e1423804d64a38cb69e4511d7b80783564827 17-Nov-2011 Winson Chung <winsonc@google.com> Minor fixes to Launcher

- Tweaking the AllApps tab padding
- Fixing issue where the cling punch out might be in the wrong location
- Removing unused dragging code related to drop/scroll area overlap
- Tweaking padding so that picking up an icon on the top row does not automatically hover over delete (Bug 5636264)
- Fixing issue where multiple bgs in AllApps tab bar line makes it look blurry (Bug 5523822)

Change-Id: I707397c231188a9feee8c0856374e0483cf37296
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
ragController.java
b0736fac73b0df95f18234a0494aea3f3fc6c735 17-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Fix hiccup when dropping in springloaded mode on large ui" into ics-mr1
6d09268cdef87be5686e541ba25148c7d72e0d59 17-Nov-2011 Winson Chung <winsonc@google.com> Updating default workspace and fixing issue where new hotseat browser icon is not shown. (Bug 5478946, Bug 5623287)

Change-Id: I7ebac3a4bde868de2b5beacc95fc94302dc0d6ee
auncherProvider.java
70ed13b370e390010ee57eed5983fb86da061ed9 17-Nov-2011 Adam Cohen <adamcohen@google.com> Fix hiccup when dropping in springloaded mode on large ui

Change-Id: I434c594e0d2c94b122cd3336f36c529e6c3d1066
orkspace.java
c97ddb679c7b2eaec78f136d840ad7975d03002f 16-Nov-2011 Michael Jurka <mikejurka@google.com> Merge "Fix bug where all apps didn't load sometimes" into ics-mr1
587ae34aabc03e607c2ec2b37b8709bdf9cc33f0 16-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Modifying portals in landscape on the phone UI" into ics-mr1
78dc83e875fdf541881cfb867ec38bee21d546e9 16-Nov-2011 Adam Cohen <adamcohen@google.com> Modifying portals in landscape on the phone UI

Change-Id: I4190b0e4958dfd0d59d943d9b4c4d6fd2e9303c0
older.java
3d845e8d8921eebe0b072b7856b660b4350921e1 16-Nov-2011 Michael Jurka <mikejurka@google.com> Fix bug where all apps didn't load sometimes

Bug #5623281
ppsCustomizeTabHost.java
b737ee6ab2dc4938a1b2a574c336af0eab826712 16-Nov-2011 Michael Jurka <mikejurka@google.com> speeding up transition from other apps -> Launcher
ppsCustomizeTabHost.java
auncher.java
agedView.java
orkspace.java
4c4c001a85d8e1533c8df38a0c0d27bb959ebc70 15-Nov-2011 Michael Jurka <mikejurka@google.com> removing dead code
achedTextView.java
agedViewCellLayout.java
agedViewIcon.java
9c35d8ec4ecae06a844f013c17fdd90d0898e336 15-Nov-2011 Winson Chung <winsonc@google.com> Merge "Small changes to help AppsCustomize scrolling." into ics-mr1
4ff78b0b1231f9cffdaa17d8747bac7f4561372e 15-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing place where offset caches weren't being invalidated (issue 5608330)" into ics-mr1
60b0712bf555a32e609271e0b8ea90743a148efb 15-Nov-2011 Adam Cohen <adamcohen@google.com> Fixing place where offset caches weren't being invalidated (issue 5608330)

Change-Id: Ie351580f64591928764071ae29d5f90e2da9f9da
agedView.java
182c4d269eee86a30230dfdd53a5a3d6160dfdde 15-Nov-2011 Michael Jurka <mikejurka@google.com> Merge "Delay loading All Apps pages until the first time we enter All Apps, making launcher startup faster (5000628)" into ics-mr1
68e4c64a67f4a40afac4cab44def461783f096a4 11-Nov-2011 Winson Chung <winsonc@google.com> Small changes to help AppsCustomize scrolling.

- Adding lookahead for prioritizing pages about to be visible
- Making fixed window for loaded adjacent pages
- Tweaking thread priorities on bg tasks

Change-Id: Ib2bccedb9cd7c4396ffaf8d7e1cb4820789960e5
ppsCustomizePagedView.java
agedViewWidget.java
c6f10b906fc9c120cafc81046a42b2434ff635a9 14-Nov-2011 Winson Chung <winsonc@google.com> Workarounds for a couple crashes. (Bug 5612584, Bug 5613438)

Change-Id: I9669d830a10cc98291737f3f1d561c846c408289
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
agedView.java
agedViewCellLayout.java
agedViewGridLayout.java
agedViewIcon.java
agedViewWidget.java
1899a36ab3aab7671420511f47eb8b273b9b1078 03-Nov-2011 Michael Jurka <mikejurka@google.com> Delay loading All Apps pages until the first time we enter All Apps, making launcher startup faster (5000628)

Change-Id: I2a2218975141d7659184de83e505c7ab6e613232
ppsCustomizeTabHost.java
auncher.java
c46fbf04eaa8311d1775e70e65f3dd292e3ce715 13-Nov-2011 Michael Jurka <mikejurka@google.com> Merge "Widget preview improvements" into ics-mr1
141dbd0e02f9fd9f3a096722d8d812990b5931e1 03-Nov-2011 Michael Jurka <mikejurka@google.com> Improve Apps/Widgets transition

- Avoid using a bitmap when doing crossfade when switching between Apps/Widgets tabs, also fixes a visual issue on stingray (5104303)

Change-Id: I7365c629e704f37e18350ad15a849c034553d0b3
ppsCustomizeTabHost.java
agedViewWidget.java
038f9d8bfb53288e7cf5812f62ec3d5b25fec965 03-Nov-2011 Michael Jurka <mikejurka@google.com> Widget preview improvements

- Make widget preview bitmaps as small as they can be, saving ~0.7-2MB peak memory (5104303)
- When adding/dragging a widget, make the drag outline/drag view much more closely match the actual size (5566938)

Change-Id: I5b5b7b84fa551d56432a76223b1a9e4de620ff56
ppsCustomizePagedView.java
agedViewGridLayout.java
agedViewWidget.java
endingAddItemInfo.java
orkspace.java
fd99e7776af59d9f2b4ca6ce75dda0a546b58a36 11-Nov-2011 Michael Jurka <mikejurka@google.com> Merge "Fix NPE that occurs with poorly behaved widgets" into ics-mr1
ebea84d1c95f4c38ba8cee46cd586fd757b4fce2 10-Nov-2011 Adam Cohen <adamcohen@google.com> Unifying overscroll btw phone and tablet

-> Using separate assets for removing and uninstalling

Change-Id: I183967c3ca482531ae28f71cd9053b673c6a8d03
ppsCustomizePagedView.java
ellLayout.java
eleteDropTarget.java
ragLayer.java
auncher.java
agedView.java
orkspace.java
dbc1f657863dd9c57a2d30381d3fb36bc7076456 11-Nov-2011 Michael Jurka <mikejurka@google.com> Fix NPE that occurs with poorly behaved widgets

Bug #5587311

Change-Id: Ida55463575ae94bc469bd2caae4c8b99e54d5a6b
ppsCustomizePagedView.java
31234d811dc69c159757a6890852eb0f53d559a9 11-Nov-2011 Michael Jurka <mikejurka@google.com> fix build
ppsCustomizePagedView.java
619643af9a19e955d3010cb8e621444905d9a858 11-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing issue where you could click through to next page in AppsCustomize (issue 5501400)" into ics-mr1
e6dcf2651283d9237cabace60f208f9e45e6d7d9 11-Nov-2011 Michael Jurka <mikejurka@google.com> Merge "Reduce unnecessary layout passes" into ics-mr1
81efbad05e0ce69b06d7323749ef2e200b84b98e 03-Nov-2011 Michael Jurka <mikejurka@google.com> Reduce unnecessary layout passes

- Also delete unused code
ppsCustomizePagedView.java
ellLayout.java
auncher.java
agedView.java
agedViewWidget.java
agedViewWidgetImageView.java
earchDropTargetBar.java
orkspace.java
dde558b8b8bcf3fac6d2ceceafa1f7546f98a264 10-Nov-2011 Michael Jurka <mikejurka@google.com> resolved conflicts for merge of b9c76f32 to ics-mr1

Change-Id: I7579e312c48c9f9279e93283629036a9332aa34c
agedView.java
orkspace.java
4e84401aa8f7c724190ffd2898d2eb939c019e82 09-Nov-2011 Adam Cohen <adamcohen@google.com> Fixing issue where you could click through to next page in AppsCustomize (issue 5501400)

Change-Id: I3cb7a640d24598a2d65c436763196b997626a506
ppsCustomizePagedView.java
4decf123e460a22d878dff1ba193751932efaa0f 09-Nov-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where AllApps labels were getting clipped (Bug: 5490118)" into ics-mr1
6032e7ed8e6208348a6b3f8bc1a7ecafc7951af8 09-Nov-2011 Winson Chung <winsonc@google.com> Fixing issue where AllApps labels were getting clipped (Bug: 5490118)

- Tweaking the AllApps grid spacing

Change-Id: I7eb79edfd170500c1fecd6841e6f022bd40ac250
ppsCustomizePagedView.java
agedViewCellLayout.java
0cf2a7c3eeb75cbd532b011524140a4b963f2c93 09-Nov-2011 Adam Cohen <adamcohen@google.com> Using public API for widget padding

Change-Id: I37c90ddf6309cdf29daacdf2c7663eb41d13338b
ppWidgetResizeFrame.java
auncher.java
auncherAppWidgetHostView.java
2632ca01e1127a33845f832b60be3df24d73b0f4 07-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Ensuring disabled apps don't appear in workspace (issue: 5557311)" into ics-mr1
a0654a3523cecfaa0800086753b8738ce3bc1d35 07-Nov-2011 Winson Chung <winsonc@google.com> Merge "Altering touch feedback for qsb assets. (Bug: 5560273)" into ics-mr1
00fcb49a4cf68b973ac488520f3ed20444c02f8d 03-Nov-2011 Adam Cohen <adamcohen@google.com> Ensuring disabled apps don't appear in workspace (issue: 5557311)

Change-Id: I4a016b200945779f6e73b9c9d1c2a13c2b0fdef9
auncherModel.java
acec6719208a59ccf32bfd4f46e383c9400945d9 04-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Cleaning up overscroll effect in launcher workspace" into ics-mr1
620542254c9b63cd17d2deefb07ffd39d8a54623 03-Nov-2011 Winson Chung <winsonc@google.com> Altering touch feedback for qsb assets. (Bug: 5560273)

- Removing some dead code

Change-Id: If6f3ffcf28249ca08c23089acb5bcd501b455119
ling.java
olographicLinearLayout.java
olographicViewHelper.java
tilities.java
21b411074e39fd10cbc8dd0220bb159da4af2c76 02-Nov-2011 Adam Cohen <adamcohen@google.com> Cleaning up overscroll effect in launcher workspace

-> Making sure workspace is drawn above the hotseat and qsb
-> Dimming the dock divider and page indicator during overscroll

Change-Id: I40766aa88e58db2d102c11d1ae8b2455aa459a07
ragLayer.java
agedView.java
orkspace.java
25b2995c6723c01fbabcea04636358501bc8d17a 02-Nov-2011 Adam Cohen <adamcohen@google.com> Tentative fix for monkey crash, issue 5556086

Change-Id: Iea6b39133b297dc809e64a20d22156f59950db74
agedView.java
e4410ec01379b938033f759f644bcbfcd58d4e25 01-Nov-2011 Michael Jurka <mikejurka@google.com> Merge "Potential fix for launcher lockup (5369863)" into ics-mr1
55f57c49cf333a6015befe38131ef8a78a091171 01-Nov-2011 Adam Cohen <adamcohen@google.com> Merge "Launcher performance optimizations: shaving about 3ms off Workspace.dispatchDraw()" into ics-mr1
32f491c9dfc21ad92fef28fce45dcee6ba036593 01-Nov-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where default widget previews were not using large icons on tablet." into ics-mr1
132793e607313aa6f573d2241706fd12db6f1651 01-Nov-2011 Michael Jurka <mikejurka@google.com> Merge "Fix stuttering animation when you press home" into ics-mr1
cf489fe0c6ca71bee4991b9b853665cba4e80868 01-Nov-2011 Michael Jurka <mikejurka@google.com> Merge "Update tablet wallpaper size" into ics-mr1
b3e22d99c1682642352cec71aace0adcef7296a6 31-Oct-2011 Michael Jurka <mikejurka@google.com> Potential fix for launcher lockup (5369863)

- also, removing unused parameters and doing some function renames
auncher.java
bdf78559f223ac11e01e3311edd5a48a80383e1e 31-Oct-2011 Michael Jurka <mikejurka@google.com> Fix stuttering animation when you press home

Bug # 5533287

also removing some dead code/assets

Change-Id: I05e0a67d5b9003c76e1589a9dc54b7d17b755acf
ellLayout.java
orkspace.java
73894964c27f68a3a7ffb45bfba76520613fd3f0 31-Oct-2011 Adam Cohen <adamcohen@google.com> Launcher performance optimizations: shaving about 3ms off Workspace.dispatchDraw()

-> Caching values of getChildOffset() and getChildRelativeOffset()
-> Using fast invalidate pattern in workspace#screenscrolled
-> eliminated updateAdjacentPageAlpha, combined with screenScrolled
code where appropriate to take advantage of fast invalidate
-> removed a bit of dead code (just for cleanups sake)

Change-Id: Id91542ff846d9495a0370707d02d1f647dab22d4
ppsCustomizePagedView.java
agedView.java
orkspace.java
0b9fcf5686a24b237a1a52c13ef60ef776561b91 31-Oct-2011 Winson Chung <winsonc@google.com> Fixing issue where default widget previews were not using large icons on tablet.

Change-Id: I66469f52172be8ee526dc71cc5b6aa797f6a3289
ppsCustomizePagedView.java
conCache.java
0ee2a438193205466aff63dd690ba6ca9796ddae 31-Oct-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where widget previews were being scaled up." into ics-mr1
6e8dc3572fb424b488e09fcc2e695a2655cbb68d 31-Oct-2011 Michael Jurka <mikejurka@google.com> Merge "Fix NPE" into ics-mr1
b5e74c8b60b97c5a03dd3e5bbc982474746b9c74 29-Oct-2011 Winson Chung <winsonc@dhcp-172-18-102-203.mtv.corp.google.com> Fixing issue where widget previews were being scaled up.

Change-Id: I94eaa1beb0579c8045a3b4c6ff72f7b9622a62ff
ppsCustomizePagedView.java
193080b4c6bfde502aa122b15315745650661af7 29-Oct-2011 Michael Jurka <mikejurka@google.com> Update tablet wallpaper size

- No wallpaper overscroll when horizontally swiping in Launcher
- No more vertical parallax
- Always setting the wallpaper offset to be centered vertically on phones
orkspace.java
4da7a3e55618a6ac2eb528a792902bbbfe775c79 29-Oct-2011 Michael Jurka <mikejurka@google.com> Fix NPE

Bug # 5340102

Change-Id: Ibcdb549f4987f67c797c0618c8f54d3b1054261f
auncher.java
agedView.java
c5deca7c6a4139875e9b86c951f2b81b2db9f816 27-Oct-2011 Michael Jurka <mikejurka@google.com> Merge "Asset updates" into ics-mr1
8db7000140d3c35be92a4e07cf54ea6ec4ae3030 26-Oct-2011 Peter Ng <petergng@google.com> Asset updates

- Change how default widget previews look (5509429)
- Improve antialiasing in portal assets

Change-Id: I9993aec46a9a9ab8a732b4fc150120c935523f02
ppsCustomizePagedView.java
olographicOutlineHelper.java
endingAddItemInfo.java
orkspace.java
6a877403542c71c1b6228c429bc060755f5f847b 26-Oct-2011 Winson Chung <winsonc@google.com> Fixing issue where we were unnecessarily center pages vertically (Bug: 5521605)

- Centering pages vertically have no real effect on the phone as the page height is
effectively the size of the container, but on tablets, pages can be significantly
smaller to allow tapping the empty space to dismiss it.

Change-Id: I2f5117c287df6c5357039696f456d1d9d6c2af57
ppsCustomizePagedView.java
faa702dca81afa700dddaa01b2a73774085db515 26-Oct-2011 Adam Cohen <adamcohen@google.com> Merge "Initial changes to make folders accessible" into ics-mr1
ac9abca0242a5bfe4c40d2d7b43efc10f26d2f5f 26-Oct-2011 Winson Chung <winsonc@google.com> Merge "Cleaning up some code related to background alpha. (Bug: 5512761)" into ics-mr1
3371da0159cc54ff8ae1b1b26effb96445f208d5 26-Oct-2011 Adam Cohen <adamcohen@google.com> Initial changes to make folders accessible

Change-Id: Id8c9cbc0ef200967c3b966fbccfdfde184d4211c
ragLayer.java
older.java
olderIcon.java
auncherApplication.java
89024e04ab9c78b7e5cf1699f16d813377b480f1 26-Oct-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing AppsCustomize paging effect on tablet" into ics-mr1
1b7c1d351585cc2ce1c45bce85c9a26a9394753e 25-Oct-2011 Winson Chung <winsonc@google.com> Cleaning up some code related to background alpha. (Bug: 5512761)

- Fixes problem where side pages animate in when going to/from all apps
- Fixes issue where current page outline shows on first drag after going to all apps

Change-Id: Id764ff30daf7f4e9ca6f57d3bcd939a8a20c9473
orkspace.java
2591f6a5202664faf8cde2b68361e3842ce76ba9 25-Oct-2011 Adam Cohen <adamcohen@google.com> Fixing AppsCustomize paging effect on tablet

Change-Id: I9ec1faeb4efa1b3db338bf47dceee72befbc682e
ppsCustomizePagedView.java
agedView.java
4f3cb091d6ded1e31db8dd21f019073a7cc9a2e2 25-Oct-2011 Ed Heyl <ed@google.com> Merge remote branch 'goog/ics-mr0' into ics-mr1
99a73f31b7ebed102f393c1bc1909007d7fa8a56 25-Oct-2011 Reena Lee <reena@google.com> Updated bug fix for Launcher reloading on mcc update.

Store the previousConfig's mcc value only instead of configuration object.
The mPreviousConfig object was a reference to the same object ResourceManager
was using, which can change by the time LauncherModel gets the intent for
ACTION_CONFIGURATION_CHANGED.
This was causing Launcher to not reload all apps as the currentConfig and previousConfig always matched.

Bug 5040470

Change-Id: Ie7102cc233177e05cb0e0e2ae4240309c16ebf66
auncherModel.java
0ade43ab8c1daf4f753d33c216ef83bdc78c194d 21-Oct-2011 Winson Chung <winsonc@google.com> am 29454729: Merge "Adding check in when getting current tab tag to prevent crash/NPE. (Bug: 5492469)" into ics-mr0

* commit '29454729ae8bda1e478537965820b88c31bd091d':
Adding check in when getting current tab tag to prevent crash/NPE. (Bug: 5492469)
3324335515dc6525b312adef5e548925e73725b5 21-Oct-2011 Winson Chung <winsonc@google.com> am 54103eb3: Merge "Adding additional checks to prevent launcher crash when we can\'t compose animation buffer. (Bug: 5478481)" into ics-mr0

* commit '54103eb3f9fb6e1fd4d1b83c784a23b80323ec75':
Adding additional checks to prevent launcher crash when we can't compose animation buffer. (Bug: 5478481)
29454729ae8bda1e478537965820b88c31bd091d 21-Oct-2011 Winson Chung <winsonc@google.com> Merge "Adding check in when getting current tab tag to prevent crash/NPE. (Bug: 5492469)" into ics-mr0
6a8103c7efcaf6ea6e3170b36bf96dcfc1fa36b3 21-Oct-2011 Winson Chung <winsonc@google.com> Adding check in when getting current tab tag to prevent crash/NPE. (Bug: 5492469)

Change-Id: I51960bafbf1a9b2201639fb34786a7415e1e57dd
ppsCustomizePagedView.java
097e6c71b12ad1fdc9beba5f74c466521508df9d 20-Oct-2011 Winson Chung <winsonc@google.com> Adding additional checks to prevent launcher crash when we can't compose animation buffer. (Bug: 5478481)

Change-Id: I5671bffab8626b4e2224ef4c174204a5a3b68f97
ppsCustomizeTabHost.java
b36d9a5a667366b852f2b7be6ab0f15b3add1907 20-Oct-2011 Adam Cohen <adamcohen@google.com> am dd3a3d9c: Merge "Fixing AllAppsCustomize Keyboard Accessibility / NPE (issue 5483485)" into ics-mr0

* commit 'dd3a3d9cf94b80c356ca1d9ca62a3b90e0d56c5c':
Fixing AllAppsCustomize Keyboard Accessibility / NPE (issue 5483485)
dd3a3d9cf94b80c356ca1d9ca62a3b90e0d56c5c 20-Oct-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing AllAppsCustomize Keyboard Accessibility / NPE (issue 5483485)" into ics-mr0
83ec7737bd1e50fb3b735f98cd140764f3eca97b 20-Oct-2011 Winson Chung <winsonc@google.com> am b8c69f3c: Fixing issue where holographic outlines were offset when dragging from/to folders/hotseat. (Bug: 5399792)

* commit 'b8c69f3c17a40adc2d85e8e996f754c383c293dc':
Fixing issue where holographic outlines were offset when dragging from/to folders/hotseat. (Bug: 5399792)
ae4f155e090bf387b989fb738ee34ab045585711 20-Oct-2011 Adam Cohen <adamcohen@google.com> Fixing AllAppsCustomize Keyboard Accessibility / NPE (issue 5483485)

Change-Id: I841823e28bf419028afea2a57352c4ad45c7c4a0
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
ocusHelper.java
agedView.java
agedViewIcon.java
agedViewWidget.java
b8c69f3c17a40adc2d85e8e996f754c383c293dc 20-Oct-2011 Winson Chung <winsonc@google.com> Fixing issue where holographic outlines were offset when dragging from/to folders/hotseat. (Bug: 5399792)

Change-Id: Iaa39ef1293b45a1d116210ec9d7fbde17dbc99cc
ellLayout.java
ragController.java
ragView.java
orkspace.java
a874a4643d24ba747b08e36b7e5450ef317ea245 20-Oct-2011 Winson Chung <winsonc@google.com> am fa4656a6: Merge "Adding additional cases where we may have to recalculate the number of apps/widget pages. (Bug: 5475261)" into ics-mr0

* commit 'fa4656a60b6a9e2f9b21a575c11a1d5c6e6771fc':
Adding additional cases where we may have to recalculate the number of apps/widget pages. (Bug: 5475261)
fa4656a60b6a9e2f9b21a575c11a1d5c6e6771fc 20-Oct-2011 Winson Chung <winsonc@google.com> Merge "Adding additional cases where we may have to recalculate the number of apps/widget pages. (Bug: 5475261)" into ics-mr0
4b0ed8c09ebc6afd97ff8b0de6a9617f6469ad1a 20-Oct-2011 Winson Chung <winsonc@google.com> Adding additional cases where we may have to recalculate the number of apps/widget pages. (Bug: 5475261)

Change-Id: Ia5f0cea7a3b8bd0a972ec3ea2fadc72eb0f7689a
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
a8c462b3415719e2ef67d900fd21a899bcf63491 20-Oct-2011 Adam Cohen <adamcohen@google.com> am df6af574: Fix NPE when opening a new folder if there were no folders before (issue 5482523)

* commit 'df6af5740da6ee9f78e846218d71941b02fc0283':
Fix NPE when opening a new folder if there were no folders before (issue 5482523)
df6af5740da6ee9f78e846218d71941b02fc0283 19-Oct-2011 Adam Cohen <adamcohen@google.com> Fix NPE when opening a new folder if there were no folders before (issue 5482523)

Change-Id: I41fa39c4766f052c785c7e5635c8243e34af84fc
olderIcon.java
e75622a109871a3d94c53ed188d2c5f3f91e5c96 19-Oct-2011 Adam Cohen <adamcohen@google.com> am d3357b18: Fixing all apps accessibility (issue: 5478505)

* commit 'd3357b186d55816e682b3012cfccd2d7a0680678':
Fixing all apps accessibility (issue: 5478505)
d3357b186d55816e682b3012cfccd2d7a0680678 18-Oct-2011 Adam Cohen <adamcohen@google.com> Fixing all apps accessibility (issue: 5478505)

Change-Id: I8f5ba2e4acd620520a57ef0b464171c6e0966d4e
ppsCustomizePagedView.java
15d1836b2be7bae2b316b5d6add6f662db60f21f 18-Oct-2011 Adam Cohen <adamcohen@google.com> am 44fbf9de: Merge "Fixing stutter in AllApps transition" into ics-mr0

* commit '44fbf9de0e4694d785383b6c276cc24f86923118':
Fixing stutter in AllApps transition
44fbf9de0e4694d785383b6c276cc24f86923118 18-Oct-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing stutter in AllApps transition" into ics-mr0
fdfdda9247ee73bd02e5eca3144ee753ec27a931 18-Oct-2011 Adam Cohen <adamcohen@google.com> am 00ed85a3: Merge "Listen for ACTION_CONFIGURATION_CHANGED for an mcc change to reload AllApps" into ics-mr0

* commit '00ed85a3d613b02e3abf9f37c298661b92f3200e':
Listen for ACTION_CONFIGURATION_CHANGED for an mcc change to reload AllApps
00ed85a3d613b02e3abf9f37c298661b92f3200e 18-Oct-2011 Adam Cohen <adamcohen@google.com> Merge "Listen for ACTION_CONFIGURATION_CHANGED for an mcc change to reload AllApps" into ics-mr0
b64d36e6f8006b3ea5a6c2951af4cf8dea72d08e 18-Oct-2011 Adam Cohen <adamcohen@google.com> Fixing stutter in AllApps transition

-> Tightened up the interpolator and decreased the duration of the
AllApps-in animation. This removes many excess frames at the end
of the transition, and frees up perf for swiping AllApps:
(issue 5359751)
-> Changed when AllApps state gets reset -- now only after
leaving home, and then pressing home, or when the screen
turns off.

Change-Id: I76e988102da91c12cb52af01468cf9a81fe45545
ppsCustomizePagedView.java
auncher.java
orkspace.java
93f824ac2f2f3ec92a775cad58dcf59e4302fe64 24-Sep-2011 Reena Lee <reena@google.com> Listen for ACTION_CONFIGURATION_CHANGED for an mcc change to reload AllApps

Bug 5040470

Reload all apps in Launcher on ACTION_CONFIGURATION_CHANGED
if the config change was due to an mcc change. App icon labels
such as Gmail/GoogleMail may have mcc-based resources so must be
reloaded if the mcc has changed.

Change-Id: I02e48f9cebb73950cc563a902df850ae0db0a98f
auncherApplication.java
auncherModel.java
72040e89ea5c85777369dff3d4edd60a021d03b6 17-Oct-2011 Adam Cohen <adamcohen@google.com> am 7fe4f8ba: Merge "Add ability to swipe from apps to widgets in AllAppsCustomize (issue 5453016)" into ics-mr0

* commit '7fe4f8ba0a3c065773f3166940f6b34e42194389':
Add ability to swipe from apps to widgets in AllAppsCustomize (issue 5453016)
7fe4f8ba0a3c065773f3166940f6b34e42194389 17-Oct-2011 Adam Cohen <adamcohen@google.com> Merge "Add ability to swipe from apps to widgets in AllAppsCustomize (issue 5453016)" into ics-mr0
eb95dde9d6b5f81832225dd0d2f78adfb378815b 17-Oct-2011 Winson Chung <winsonc@google.com> am ea45c2cb: Merge "Fix NPE" into ics-mr0

* commit 'ea45c2cb53b4d745f43850dcc4e794748425c5df':
Fix NPE
07b3b2f11ff35002f7353551185d8f31df0ed3a4 17-Oct-2011 Mathew Inwood <mathewi@google.com> Merge "Add source bounds of QSB bar to global search intents."
0cd3b64e607cc1f81ed49b00ef7398c2a2b7a48d 14-Oct-2011 Adam Cohen <adamcohen@google.com> Add ability to swipe from apps to widgets in AllAppsCustomize (issue 5453016)

Change-Id: I4d725cf1ee11d67f5149dbd0edbcb2e0af3b80ee
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
agedView.java
ea45c2cb53b4d745f43850dcc4e794748425c5df 14-Oct-2011 Winson Chung <winsonc@google.com> Merge "Fix NPE" into ics-mr0
d2c1f80aa73bef9d7fb5991ec29ea7a7b2e38f90 14-Oct-2011 Winson Chung <winsonc@google.com> Making Launcher tabs more consistent with system. (Bug: 5184498)

Change-Id: Idac7c14fdefcdad0bb88b1c5b34fa3e10c2733ac
ppsCustomizeTabHost.java
9d906c7742af73160df257a40a702e1cc4f87899 14-Oct-2011 Michael Jurka <mikejurka@google.com> Fix NPE

Bug # 5455516

Change-Id: I61617d47d1275cfb983adb07e77b8293eb26a763
auncher.java
cf7f63bb4dcc152ba7977fc7499081d651a4313a 13-Oct-2011 Mathew Inwood <mathewi@google.com> Add source bounds of QSB bar to global search intents.

Bug: 5235747

Change-Id: I4baae02923da89826559bd133024453cd4cec661
auncher.java
earchDropTargetBar.java
2dcda1f72c4f09578d13b20890aa146f961e2ee7 13-Oct-2011 Michael Jurka <mikejurka@google.com> am 5130e401: Move haptic feedback on All Apps button to touch down

* commit '5130e401a005fcf6afba6e8e72a628fc45f9a287':
Move haptic feedback on All Apps button to touch down
5130e401a005fcf6afba6e8e72a628fc45f9a287 13-Oct-2011 Michael Jurka <mikejurka@google.com> Move haptic feedback on All Apps button to touch down

Bug #5453040

- Also fixing one case where db cursor wasn't closed
Bug #5453040

Change-Id: Id5e8f3c30690160900a6be2cd60c1062ff48ee54
otseat.java
auncher.java
auncherProvider.java
8193f690c2b7115ec8441f7374d4e10ec8d9be09 12-Oct-2011 Mathew Inwood <mathewi@google.com> Don't ignore fast keystrokes when launching search.

When typing fast on an external keyboard, the sequence goes thus:
1. keypress received, global search intent launched with the key included
as the initial query
2. activity is paused
3. another keypress received, another global search intent in launched
with this new key
4. Search activity appears, new keystrokes then end up here

Clearing the typed text immediately results in the first keystroke(s)
being ignored. Do that in onResume() instead so we don't lose them.

Bug: 5276707
Change-Id: I047293f62714ab1438894be7cf84ed127156b2ea
auncher.java
3f74f0cbc63a1ee264b49d5ca88954ea294b366b 12-Oct-2011 Winson Chung <winsonc@google.com> Merge "Fixing some issues with AppsCustomize" into ics-mr0
9f36157cb598f1a6a0b4adbbadd959cf24fb5f6a 12-Oct-2011 Winson Chung <winsonc@google.com> Merge "Changing press feedback to holographic for search buttons. (Bug: 5290367)" into ics-mr0
5fc72b31863639e70b3d944a3b650f42e46932a6 12-Oct-2011 Winson Chung <winsonc@google.com> Fixing some issues with AppsCustomize

- Tweaking the widget page to make it a little tighter
- Altering the way we generate widget previews to make them more consistent
- Making the Apps page two line titles

Change-Id: I7bce420466c1d41fb87b423f259472482803a406
ppsCustomizePagedView.java
agedViewCellLayout.java
agedViewWidget.java
7d3810d8337e4f030796b566a2d562fcf79b0a22 07-Oct-2011 Winson Chung <winsonc@google.com> Changing press feedback to holographic for search buttons. (Bug: 5290367)

Change-Id: I50fa849abb816a98d1dbbfd9bf6611fbb87baca9
ubbleTextView.java
olographicImageView.java
olographicLinearLayout.java
olographicViewHelper.java
24a667c5566785dfcff53244a787443dad456f5e 12-Oct-2011 Michael Jurka <mikejurka@google.com> Merge "Add haptic feedback when All Apps button is pressed" into ics-mr0
2a55232840acc214d95474a3734b3b897669efd9 12-Oct-2011 Michael Jurka <mikejurka@google.com> Add haptic feedback when All Apps button is pressed

Bug 5432097

Change-Id: I600054705b7c48a69ee17bb4058c91ea8cf7260d
otseat.java
auncher.java
c1f5d26675e9777a55076d41404208e6160ca483 01-Oct-2011 Michael Jurka <mikejurka@google.com> Fix stutter when swiping workspace first time

Bug # 5366313

Change-Id: If4212d0cd626d0829e3e4487da52f455b0b89983
auncher.java
orkspace.java
4045eb736e76374ec8b53b4cea2eaea47c72db4a 06-Oct-2011 Adam Cohen <adamcohen@google.com> Fixing folder order persistence, issue 5422712

Change-Id: I72d99274b581a803f01042e1de979c59faa4684b
older.java
16d7ffc5d55cc69ddd5a7854f138b2d8cc0a7635 06-Oct-2011 Adam Cohen <adamcohen@google.com> Adding some dump() logging regarding deleted widgets

Change-Id: Ia11cc27267d06d57e0e16bfabe3b5076481058e5
auncher.java
auncherModel.java
c51db6accf2fdcb15d6361a38b176534e3d2cca5 05-Oct-2011 Winson Chung <winsonc@google.com> Fixing some search box issues.

- Voice search still clickable and causes crash (Bug: 5371480)
- Empty search box when QSB is disabled (Bug: 5358074)

Change-Id: I97cef678b012c8294fca9149e22458abed31075d
auncher.java
earchDropTargetBar.java
9b09219df6601a877425c6dfad4a8de8a1ea2f44 05-Oct-2011 Michael Jurka <mikejurka@google.com> Merge "Removing click delay from hotseat"
e6235dd225404239b55c459245543f3302326112 05-Oct-2011 Michael Jurka <mikejurka@google.com> Removing click delay from hotseat

Change-Id: I9b227b387f43f2cc446ec93c65a7307ca8be53e8
ubbleTextView.java
ellLayout.java
ellLayoutChildren.java
a182096cb20e0580dfca6661b2e5871c8886c834 04-Oct-2011 Winson Chung <winsonc@google.com> Fixing crash when you are dragging an app and the packages change under you. (Bug: 5280181)

- Removing unused dimension for app icon content size

Change-Id: If3910010577e902937d284296479f9a699516de3
ragController.java
auncher.java
tilities.java
700eef7bc66687ba626e507d93dcb93f829a5fba 04-Oct-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where dragging in the hotseat could trigger scrolling to side pages. (Bug: 5151006)"
3e0839e5f830ab7e64223ebe186d97729eda3e22 04-Oct-2011 Winson Chung <winsonc@google.com> Fixing issue where dragging in the hotseat could trigger scrolling to side pages. (Bug: 5151006)

Change-Id: I1b1b98ecc87180fa5994f46194f1b5668e618b91
ragController.java
ragScroller.java
orkspace.java
3918640c2b0845b7647d5ecf4c0e4f80ade58a79 01-Oct-2011 Adam Cohen <adamcohen@google.com> Merge "Small fix in Folder text editing"
79568720bfb745c5c136d4fbb5031a0b7e2e95ea 01-Oct-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing issue where folder icon shows holographic outline."
ea0818d475df26d498ce08105bc2bc5582fce5a9 01-Oct-2011 Adam Cohen <adamcohen@google.com> Small fix in Folder text editing

Change-Id: I65c6862cbbc125b197bb6afa4951b267373832e9
older.java
a91b07de99bf0ef2f93d5a4bead52f864e039c69 01-Oct-2011 Winson Chung <winsonc@google.com> Merge "Workaround for stingray crash due to using old bitmaps. (Bug: 5397469)"
8ff8713e55227ee048a3d37ae8c32f2a2972136d 01-Oct-2011 Winson Chung <winsonc@google.com> Workaround for stingray crash due to using old bitmaps. (Bug: 5397469)

Change-Id: Icf7b13926aff3fdc4f658a549309ec4587ab0fa3
ppsCustomizePagedView.java
1e9cbfef04366a206d59922c14fe4356b7cca426 01-Oct-2011 Winson Chung <winsonc@google.com> Fixing issue where folder icon shows holographic outline.

Change-Id: Iabb26cdbd25d02170f79ba030f97323120a3aa7b
ubbleTextView.java
orkspace.java
82ebbd2a2f9ae5cb0a9d47f2f3a4293e4d0292d7 01-Oct-2011 Adam Cohen <adamcohen@google.com> Removing auto-padding of widgets, as it is now done at framework level

Change-Id: Ia3bc171e297e07eba00c447a794a28f8201dac44
ppWidgetResizeFrame.java
auncher.java
auncherAppWidgetHostView.java
e4a647f8793ce7823394db43d6af57f9eab8a340 30-Sep-2011 Winson Chung <winsonc@google.com> Slight change to inflate as much of the widget info as possible ahead of bg preview loading.

Change-Id: Id2a7ec79674f2d0a58afef3cfd57091dbf0bc736
ppsCustomizePagedView.java
agedViewWidget.java
685dfb2dc6430383719d93f10fffec6ab03ef668 30-Sep-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where we were adding text to each scroll event. (Bug: 5328362)"
c27d1bbb26f774a14122bc0b1d2ac33675439038 29-Sep-2011 Winson Chung <winsonc@google.com> Fixing issue where we were adding text to each scroll event. (Bug: 5328362)

Change-Id: I9e716535cdf06a2955167b53d788dffc724d1133
agedView.java
36cc09b07b19198f4ea886583cef462ade27192c 30-Sep-2011 Adam Cohen <adamcohen@google.com> Fixing issue with cancelled drag blocking cell spaces (Issue 5386523)

Change-Id: I9cfc728edeeee2237c21935517107e7a2af49646
ragController.java
ropTarget.java
orkspace.java
2f6a86e9db6609fc96ccbe2e67438e52d93a2d78 29-Sep-2011 Winson Chung <winsonc@google.com> Merge "Tweaking size of QSB and updating cling assets."
1a540a83647dbf94941f78025eba73d114dc0b47 29-Sep-2011 Winson Chung <winsonc@google.com> Merge "Clean up bitmaps when necessary in the widget tray to prevent likelihood of OOM. (Bug: 5348390)"
099459377a737d885bbd8ac4d52e6884a103b1c7 20-Sep-2011 Winson Chung <winsonc@google.com> Clean up bitmaps when necessary in the widget tray to prevent likelihood of OOM. (Bug: 5348390)

- Removing some old code to use software layers when rendering widget preview metadata

Change-Id: I0db3daf7d1223e81dac6c901647acbe2ff490c6e
ppsCustomizePagedView.java
agedViewWidget.java
ac56cff1860b71d3f164aedd268703936e08fdc0 29-Sep-2011 Adam Cohen <adamcohen@google.com> Adding keyboard support to folders and fixing renaming rough edges

Change-Id: I62e1a5699e4c7e8d53f5f7d6331a854270a83aa1
ocusHelper.java
older.java
olderEditText.java
olderInfo.java
otseat.java
auncher.java
orkspace.java
5966da2e2547ecdfb5d59bfcda8f66b4e2847803 29-Sep-2011 Winson Chung <winsonc@google.com> Tweaking size of QSB and updating cling assets.

- Making the voice search button a little larger (Bug: 5373735)
- Updating landscape cling backgrounds

Change-Id: I9a9c0367cb0fce5a41fb45c48ea70d9ba8e13f69
ling.java
3e64b7ba03c3efddd580f6099abd443a481fe1f5 29-Sep-2011 Michael Jurka <mikejurka@google.com> Merge "remove references to google apps"
b964f9c5c27b3fc79f1321d307c97b2d48e1e461 28-Sep-2011 Michael Jurka <mikejurka@google.com> remove references to google apps

Change-Id: Id373dc701afdd476e125936711bbb040e1451f9e
auncher.java
90576b5f095371e1ba4fedcb775f43715adf9634 28-Sep-2011 Winson Chung <winsonc@google.com> Fixing some small issues.

- Adding All Apps pressed state (5375824)
- Ensuring the drop targets are single line (5375563)
- Adding some checks in kb focus logic to appease some frantic monkeys (4508638)
- Removing some unused assets

Change-Id: I46702ee25c638849c716f0d8428f68c2b06c1c2e
ocusHelper.java
otseat.java
agedView.java
ac90bf1883e608ec3256b1263ec9d2cdc9216a04 27-Sep-2011 Adam Cohen <adamcohen@google.com> Merge "Addressing slow rotation due to folders (issue 5297213)"
2792a33ecc9b2def0cdd31756c45f5fe73cf13ac 27-Sep-2011 Adam Cohen <adamcohen@google.com> Addressing slow rotation due to folders (issue 5297213)

Change-Id: I41e9594d547695bd6b37254396874fe1a9e7cf68
older.java
80243449543e034d99da14f068dac609d1a8aa3e 27-Sep-2011 Michael Jurka <mikejurka@google.com> am 7bd69e75: Merge "Making wallpaper width 2x the screen width" into ics-factoryrom

* commit '7bd69e754ccccd3a17b902ddcbb3e447bd07b299':
Making wallpaper width 2x the screen width
1670698ff3502548aa066e32c28ecf62c5592a34 27-Sep-2011 Michael Jurka <mikejurka@google.com> Making wallpaper width 2x the screen width

Fixes bug #5373026

Change-Id: I5de999aee3958a4b6c83a144af64c7bf1cf12e39
orkspace.java
dc16b6077e2089ad89a779e3b98f938bb85b9522 27-Sep-2011 Adam Cohen <adamcohen@google.com> Enable auto-rotation in phone UIs in eng builds (for testing)

Change-Id: I4749a861b860dede699593b8d06a17405345b8e4
auncher.java
a64718061a46e3982e35547e675244642bb82860 22-Sep-2011 Michael Jurka <mikejurka@google.com> Restore gingerbread-style wallpaper parallax

Change-Id: I687b725f13053726569543a82df77d4a80aa907e
orkspace.java
1f74ff7eba050a7d893572514c2ed16b3f57f3d4 22-Sep-2011 Winson Chung <winsonc@google.com> Should be updating voice icon as well on search packages changed. (Bug: 5352338)

Change-Id: I5a30e56b871556027d50e442e3f385b1a29a2850
auncher.java
7a74ac9cd68db5e8bba87bbda43f73cea9c427c8 21-Sep-2011 Winson Chung <winsonc@google.com> Tweaking clings in response to usability testing. (5057945, 5056643)

- Updating assets
- Removing folder cling text
- Fading in folder cling after folder animation
- Highlighting different icon in allapps cling

Change-Id: I6e4fadf10b81a91296304f008644ee1d154ec5f8
ling.java
older.java
auncher.java
0391096cc64fe424544e4a19f4e1ffa092251af1 20-Sep-2011 Winson Chung <winsonc@google.com> Merge "Launcher tweaks." into ics-factoryrom
7f0acdde9679eb545abb8bc5373e1938c420bf63 20-Sep-2011 Winson Chung <winsonc@google.com> Deferring create hardware layers until we load widget pages. (5330412)

Change-Id: Ia1b5e3ec3db7b7de4b0a76486136ba9df07ff70f
ppsCustomizePagedView.java
9d9d74f2b0927b9b28ac70d453c046d48788b57b 19-Sep-2011 Winson Chung <winsonc@google.com> Launcher tweaks.

- Updating search bar bg
- Removing clings from the layout if they are already dismissed
- Tweaking cling description paddings for languages that are more verbase
- Tweaking wallpaper picker gallery spacing

Change-Id: I801cdf4b1d0cc49a53113318d7b9075f6fa218bd
ling.java
auncher.java
ff648b5512d1af9f5863aa97677a7a3e108ad1dd 19-Sep-2011 Adam Cohen <adamcohen@google.com> Issue 5218087, HONEYCOMB_MR2 -> ICE_CREAM_SANDWICH for widget padding

-> Also moved a couple dimens to be consistent

Change-Id: I897e1fc0706b8dcc6f6c1efe719c97b6a3932407
auncher.java
7d7541e7b48fdc114c24b3b0aa75e70d7228041e 17-Sep-2011 Winson Chung <winsonc@google.com> Updating Clings. (5057945, 5056643)

Change-Id: Ifb2d37e92495aeddf9d4b3277eb8d2a846f4aa99
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
ling.java
ragLayer.java
older.java
auncher.java
agedView.java
agedViewCellLayout.java
31e8624c4535e995d80d3df47823c1981ef71b70 19-Sep-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing widget minResizeWidth/Height interpretation (Issue 5327589)" into ics-factoryrom
9627936d4f4fd4ec089f121db4aaf387545d843f 18-Sep-2011 Winson Chung <winsonc@google.com> Merge "Updating the qsb. (5051804)" into ics-factoryrom
cbf47e38e24cc0d63b4bd3f345c050216f06f404 17-Sep-2011 Adam Cohen <adamcohen@google.com> Fixing widget minResizeWidth/Height interpretation (Issue 5327589)

Change-Id: I16bf9bb20baad4fa1e0676d98bb93de758af0ebc
ppWidgetResizeFrame.java
auncher.java
c7aef8ca7593eaa37ac7dde514e139f113399ce7 16-Sep-2011 Winson Chung <winsonc@google.com> Updating the qsb. (5051804)

Change-Id: I7f5745e64b96951d4ec8d5714389df7ebff30c81
ubbleTextView.java
auncher.java
446e940fc8839173de12f1299b8c24f318d53a3f 16-Sep-2011 Adam Cohen <adamcohen@google.com> Locking orientation on phones (issue 4967793)

Change-Id: I6b5fe63547f43c408feea75f35dc0a08d06c258c
ppsCustomizePagedView.java
auncher.java
orkspace.java
c3665faf4525de78c64e1a98106e12f1c23810c9 15-Sep-2011 Winson Chung <winsonc@google.com> DO NOT MERGE: Fixing regression where scroll position would be offset when rotated.

- Fixes the scrolling issue only in conjunction with framework measure fix
- Updating the wallpaper gallery item background

Change-Id: I156de59a3eadfdaa61018c0a74ad0614d76cde6d
agedView.java
286f2e1da9f8638b914e0ca1659f36369ee6b501 15-Sep-2011 Michael Jurka <mikejurka@google.com> Merge "Disable tap to switch pages on phones"
b72094fe1da249cc16af517d5ef598b3cbcbdf11 14-Sep-2011 Michael Jurka <mikejurka@google.com> Disable tap to switch pages on phones

Change-Id: I15b911c2785df5aa124814c6128523042104b4da
orkspace.java
cff6af81d721415785bddc2efd74e179d2def9da 13-Sep-2011 Adam Cohen <adamcohen@google.com> Tuning AllApps <--> Workspace transitions

-> Removed extraneous service transactions during scrolling

Change-Id: I60a201e7a94608d6fbafd2350f39a466d7a4c003
ppsCustomizePagedView.java
auncher.java
orkspace.java
dea74b7d12b0fcd50bfdb4274f9867ba76d75238 14-Sep-2011 Winson Chung <winsonc@google.com> Updating assets.

Change-Id: Ieab9698bbbe94a3087c9f405c4318f5575e2a842
ellLayout.java
otseat.java
agedView.java
orkspace.java
5fae56111e65ed573c59ffab8481faf901655380 14-Sep-2011 Winson Chung <winsonc@google.com> Merge "Disable fading of side pages on phones. (5270754)"
ae890b85dfbcdef592f4a97cca819922a07a83ca 14-Sep-2011 Winson Chung <winsonc@google.com> Disable fading of side pages on phones. (5270754)

- Fixing small issue with scroll bars not aligning properly.

Change-Id: I000c0b7a26d7e6295d131646be81491a357ffdce
agedView.java
61dcf3759fd00ad111ffe2c4a6168b4d000d7126 14-Sep-2011 Adam Cohen <adamcohen@google.com> Fixing regression with widget sizes

Change-Id: Id013ceaaf08ce2bfddd997b49843384082bc6834
ppsCustomizePagedView.java
7842d7fc78eebfb2b7cbad23adf11f7b6d923f79 13-Sep-2011 Adam Cohen <adamcohen@google.com> Fix blip in AllApps transition

Change-Id: I599867712796b5ec0e0523f3dbcf11b50e012d93
orkspace.java
f4ddea3df72fad2e0fb022cc7212d87d8cb69143 12-Sep-2011 Adam Cohen <adamcohen@google.com> Fixing bug where wallpaper disappears

Change-Id: I50f57a9cec20079c36c65f85243c1c4bc16c7fb8
auncher.java
d88a0e64ac80197a73fa48aa16c24245e9314020 12-Sep-2011 Michael Jurka <mikejurka@google.com> Merge "Fixing NPE in LauncherAppWidgetHostView, issue 5270711"
6027705e8c4713daabe63d049d71f9acdf972244 12-Sep-2011 Winson Chung <winsonc@google.com> Merge "Reverting change to load workspace items in reverse order. (5290651)"
e61e93e56fcd37331943a4059f8cbdaa5d08136a 12-Sep-2011 Winson Chung <winsonc@google.com> Reverting change to load workspace items in reverse order. (5290651)

Change-Id: I6bc5e4ccac12a5a1098721eccb0d6ccede699b42
auncherModel.java
0913896b98b893abffa93d0594c3bb07bbc02c11 12-Sep-2011 Adam Cohen <adamcohen@google.com> Fixing NPE in LauncherAppWidgetHostView, issue 5270711

Change-Id: Iefe70bc362e2a6540b497412f349e15d9a3120cb
auncherAppWidgetHostView.java
b5ba097015c4794fa822f30b38a60a7070a00097 08-Sep-2011 Adam Cohen <adamcohen@google.com> Workspace overscroll effect

-> Made AllAppsCustomize scroll/over scroll more subtle

Change-Id: Icf1889b3adccce22d4a2d80c5b487518b0ab3157
ppsCustomizePagedView.java
ellLayout.java
agedView.java
orkspace.java
09c1552341d76f9963eb18245887d86c4d00301f 09-Sep-2011 Winson Chung <winsonc@google.com> Bounding scroll bar to the track to prevent overscrolling.

Change-Id: I2db815e072dcf41dda8102829d136fc2dca588e7
agedView.java
09bfc45ae8aee2db579698c15007b1d138b4141f 09-Sep-2011 Winson Chung <winsonc@google.com> Fixing small regression where dropping from a folder causes the search bar to flash.

Change-Id: Ifec899ea834ecd7526e5797bbda3a2feec1f9e8c
auncher.java
4c7df81e9f852e51b7f71330a6a102b5d7908f4c 09-Sep-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue with search icon and new intent flags."
dff8ebbafd239e9912a51811edfb865bb16eea81 09-Sep-2011 Winson Chung <winsonc@google.com> Fixing issue with search icon and new intent flags.

- Saving orientation specific global icons (5266914)
- Adding proper flags when starting new intents to Settings and other tasks (5271530)

Change-Id: I79a40f2d42b5501b90ca3f66c145598a4c43c0b5
auncher.java
3994035966f2d402d5faf355522424cadadb3aa3 09-Sep-2011 Winson Chung <winsonc@google.com> Merge "Bug Fixing"
7ed3774638133ac603e92ca3174ecdd151269cca 09-Sep-2011 Winson Chung <winsonc@google.com> Bug Fixing

- Setting loader thread priority to default after loading to help rotation time (5264039, more work to be done here potentially)
- Fixing regression in missing background gradient for hotseat
- Removing the old cupcake gallery item bg, new bg assets coming soon (5160311)
- Defering showing the AppsCustomize tab bar until we request layout to help a little with the flashing

Change-Id: I8c4981435f684363be951696986b7ab1b71956eb
ppsCustomizeTabHost.java
auncherModel.java
859736e78a643bfa28bbd631080b0e7172916e31 08-Sep-2011 Adam Cohen <adamcohen@google.com> Merge "New AllAppsCustomize transitions"
22f823d340710bcde587b18a1542570cbe0360f5 02-Sep-2011 Adam Cohen <adamcohen@google.com> New AllAppsCustomize transitions

Change-Id: Ibefda8bf156810849c5e8f3383d49ae64a7ee08a
ppsCustomizePagedView.java
agedView.java
agedViewCellLayout.java
agedViewCellLayoutChildren.java
agedViewGridLayout.java
79e580225eb1b2aaa35de361d413f1e34b69e6c9 08-Sep-2011 Michael Jurka <mikejurka@google.com> Merge "Cleaning up LauncherModel"
c9d95c5897fc5ebbf53903d4ab18ad13d196f643 29-Aug-2011 Michael Jurka <mikejurka@google.com> Cleaning up LauncherModel

- performing all DB operations immediately if called from worker thread (a previous change that did this in updateItemInDatabase fixed an outstanding bug)
- centralizing logic to do database updates
- removing old logging code

Change-Id: Idc7bfef3921828ff7c5492b8e996c0a07e1ec508
llAppsList.java
pplicationInfo.java
ppsCustomizePagedView.java
olderInfo.java
nstallWidgetReceiver.java
temInfo.java
auncher.java
auncherAppWidgetInfo.java
auncherModel.java
endingAddItemInfo.java
hortcutInfo.java
orkspace.java
36f9736cd3519e15ab54ba4f89573969e8e7bfe3 07-Sep-2011 Winson Chung <winsonc@google.com> Loading the workspace favourites in reverse order to work around duplicate issue. (5208427)

Change-Id: I87dee7a9aab345740f51d8168c6b073a93e20652
auncherModel.java
e05b381c55a09170e4dfeb999800e8176731b29c 03-Sep-2011 Winson Chung <winsonc@google.com> Merge "Prevent accessing LauncherModel data structures on main thread. (5220358)"
603bcb91a091d0f4512fdfb92d6df3c6f9fa8059 02-Sep-2011 Winson Chung <winsonc@google.com> Prevent accessing LauncherModel data structures on main thread. (5220358)

Change-Id: Ib9de96abb0ab13ef63b9c594f6982368fd1b614f
auncher.java
auncherModel.java
6ba2a1b6e7595a14ba33e98f728b39d0ecb3ae36 03-Sep-2011 Winson Chung <winsonc@google.com> Fixing incorrect test of occupied state for items in the hotseat. (5208427)

Change-Id: Iee78e6be21389314210ef3c60c557a78b43f8021
auncherModel.java
f814aa0f33c020a60de8a921176345f71a4b07c8 01-Sep-2011 Adam Cohen <adamcohen@google.com> Unifying widget cell requirement computations

Change-Id: I5b37ebdab5b3defe7d05926882a6587d4c9f1081
ppsCustomizePagedView.java
auncher.java
auncherAppWidgetHostView.java
5037a0b02a720ae14cbf673d7d5bb148f5a524c8 01-Sep-2011 Adam Cohen <adamcohen@google.com> Fix small issue with wallpaper jump

Change-Id: I1f9ad36b7c96528f70b82804f2505bc97c453a32
orkspace.java
3c81a3835b27bbacf8c87eedfc244528a22973ad 01-Sep-2011 Adam Cohen <adamcohen@google.com> Fix issue where folder wouldn't open

Change-Id: I0745b70bb08dae6ebfd4fd8223cb01a39094751d
auncher.java
3f4889e54fbb3c09fbc88cbc33be9e489d557f82 01-Sep-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing wallpaper scrolling to be consistent in springloaded"
beff8c6a13d5b5ad69f5a85ee0150cecd28e6341 01-Sep-2011 Adam Cohen <adamcohen@google.com> Fixing wallpaper scrolling to be consistent in springloaded

Change-Id: I0aabd541e07c32aaa47068047e5ecb67f89cabab
auncher.java
orkspace.java
83df188ce0822f4058406e5f2878d1cf34bf413e 01-Sep-2011 Michael Jurka <mikejurka@google.com> Execute update operations immediately if on right thread

- Potential fix to bug 5205131

Change-Id: Iae302f81e4c8f5c07dc4363b3bb9ef298a33faf4
auncherModel.java
128bbcd1e6606b3c1933c8e85a32b30b3e58ead3 01-Sep-2011 Winson Chung <winsonc@google.com> Padding the new market button.

Change-Id: I293859d4041a05619cb144a82aa1122a70403719
auncher.java
02f258733a79329d4b7300839ed7ff3763ad7d42 31-Aug-2011 Adam Cohen <adamcohen@google.com> Merge "Refactor and simplify home transitions"
7777d967a60ecfd34ad2d94141d598fca4021058 19-Aug-2011 Adam Cohen <adamcohen@google.com> Refactor and simplify home transitions

Change-Id: I499ba571c889b684a759ee84c2a626ef94977855
ppsCustomizePagedView.java
auncher.java
orkspace.java
2e9f4fb38e833b18fe403da17b00f830d6a5e86c 31-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing bug where workspace wouldn't accept drop

Change-Id: I23a4b70b42d2271afc12f9cb6ed429b6d320ebeb
orkspace.java
11ffa5ffb367bb4f62607d1cf5616909cf7d8b02 31-Aug-2011 Dianne Hackborn <hackbod@google.com> Merge "Fix issue #5209847: Make launcher turn off the wallpaper in all apps."
de3fbbc832eaccf08c34fbd233f77fc9d4f77d1a 31-Aug-2011 Winson Chung <winsonc@google.com> Merge "Tweaking grid spacing (5162387)"
bb003a540bb4599e020b36c2680e0f0f520b32d6 30-Aug-2011 Dianne Hackborn <hackbod@google.com> Fix issue #5209847: Make launcher turn off the wallpaper in all apps.

Change-Id: If7129048dfb127057aac5761d64125505b0641b0
auncher.java
12d6f9446f4606078e5a67f9c240d24d1ad88ac3 30-Aug-2011 Winson Chung <winsonc@google.com> Merge "Overriding onHoverEvent to prevent default propagation."
d11265e3738d93df3d8f76732e027f4d9be2a0ab 30-Aug-2011 Winson Chung <winsonc@google.com> Overriding onHoverEvent to prevent default propagation.

Change-Id: I64cda2a3342fe256629490e0c557b500ec75034b
agedView.java
2b8e44577096a737b97c6687fc8ad1f067ea1e89 27-Aug-2011 Winson Chung <winsonc@google.com> Tweaking grid spacing (5162387)

Change-Id: I67ebe3484f504d5f987486c80d4d21db3c2e06e1
orkspace.java
b60fd0eafbb4e6e61b429c403f024dc903bc483a 29-Aug-2011 Michael Jurka <mikejurka@google.com> Tagging where ItemInfos are created for debug purposes

Change-Id: Iad3ed8ef4f81f4990c027ab46fd25b03b089babb
llAppsList.java
pplicationInfo.java
ppsCustomizePagedView.java
olderInfo.java
nstallWidgetReceiver.java
temInfo.java
auncher.java
auncherAppWidgetInfo.java
auncherModel.java
endingAddItemInfo.java
hortcutInfo.java
orkspace.java
fe1f9b0bd47c611333d1f14261be80ffac08d152 29-Aug-2011 Michael Jurka <mikejurka@google.com> Merge "Fix crash when package list is updated"
ec9788e6819a24ef5dc8fe4edf44f280e4a703fe 29-Aug-2011 Michael Jurka <mikejurka@google.com> Fix crash when package list is updated

bug# 5224498

Change-Id: I8953589c21e97fee3f5c3b95fb4a46beb39562b3
auncherModel.java
50370f325748c7bddbe91f6a2ea49065f584f14f 26-Aug-2011 Adam Cohen <adamcohen@google.com> Automatically padding widgets based on target API level

Change-Id: I062c487df1067a787e9921e85558b38294a10112
auncher.java
auncherAppWidgetHostView.java
7ef918374acd7e1564fa1462053b8ac0bfd4ed67 25-Aug-2011 Adam Cohen <adamcohen@google.com> Using a single hardware layer for each workspace screen

-> Used to use a layer for each icon / widget on phone UI

Change-Id: Iebf2dc89284630343883d1e60a29d724f5423eb7
ellLayout.java
3b1b5938f9ce17135f17ccc9da0a6bf84c84a0fd 25-Aug-2011 Winson Chung <winsonc@google.com> Merge "Tweaking the logging in the fail case, adding additional cases for where the db icon cache should be updated. (5205131)"
c22a54d4263086f8f8d5844a33550c77b09b38bd 25-Aug-2011 Winson Chung <winsonc@google.com> Tweaking the logging in the fail case, adding additional cases for where the db icon cache should be updated. (5205131)

Change-Id: If5bf8d959ba9af40dbe8c13e6ed352a345e1679a
auncherModel.java
ae915cecd36af4973061a1cb0b58c5be1be699a0 25-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing issue with holographic outlines btw dock and workspace (issue 5135852)

Change-Id: I8602fe8d7c15ed3c12a0f790b773f45565a1d312
ellLayout.java
536f7db06c18d2622332f7f67002f323b71f1043 25-Aug-2011 Adam Cohen <adamcohen@google.com> Merge "Adding null check to prevent crash when factory resetting device. (5214968)"
cfdf7ee64db8820d91a1cd82bf7b961fb2083dce 25-Aug-2011 Winson Chung <winsonc@google.com> Adding null check to prevent crash when factory resetting device. (5214968)

Change-Id: I514a17bdf097c6df17cacbe6d3aa59d427bc713b
auncherModel.java
de258f1eb0355cadb75ee0566f3624bff4930290 25-Aug-2011 Adam Cohen <adamcohen@google.com> No longer using hardware layers for folders, issue 5051178

Change-Id: I875b91c6d7cce028f33dceb5ac17bc43ce045039
older.java
b1094bd9630f659cc606853b8a244b6a6b6c6943 25-Aug-2011 Winson Chung <winsonc@google.com> Updating db icon cache when item id cache gets updated. (5205131)

- Also adding additional debugging information

Change-Id: If3372753fb20fecfa97e7d6ba7f72484ab437795
auncherModel.java
cf0172d56c737c741f9cd62cb24020e9cd0de4a5 24-Aug-2011 Winson Chung <winsonc@google.com> Merge "Hiding search bar buttons when qsb is disabled. (5187969, 5201453)"
efad83059881d20ff97ec277581d54492bae6213 24-Aug-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where rotating device while in widgets pane fails to load."
debaf1e6be7312838b70d76d730d0b3403f8a2b8 24-Aug-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing folder icon in landscape, issue 5135333"
099f60d51f6310e1290687e83958e665b3324504 24-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing folder icon in landscape, issue 5135333

Change-Id: Idf46b12a947bdc0e56993b8827021855d5349bc1
olderIcon.java
orkspace.java
87acb4806bc921297384183a5d69eec28cd35f6e 24-Aug-2011 Winson Chung <winsonc@google.com> Fixing issue where rotating device while in widgets pane fails to load.

- Removed some unnecessary code related to dialogs.

Change-Id: I5abfc7851c78e6597fd49cc96db5b26bd0976c1c
ppsCustomizePagedView.java
auncher.java
2a9e228e6fd719732639beb880d6df64d48158a1 24-Aug-2011 Brett Chabot <brettchabot@android.com> Don't show cling dialogs when test harness is active.

Bug 5204219

Change-Id: I651b8d8c16a203f0e0fdeed97435a841de15dabf
auncher.java
cbf7c4d50ce2609518640c3f590f6df435edabae 23-Aug-2011 Winson Chung <winsonc@google.com> Hiding search bar buttons when qsb is disabled. (5187969, 5201453)

Change-Id: I23cbfac5c1a8f96eb8158fd30a1fb335b044d49c
auncher.java
auncherApplication.java
auncherModel.java
0b48076529aa3710a2d9e35ae1cb391f77d897ae 23-Aug-2011 Winson Chung <winsonc@google.com> Merge "Workaround for wallpaper crash. (5191436)"
dbb654992673d8d1236d06a647c08b4b2c5e3103 23-Aug-2011 Winson Chung <winsonc@google.com> Merge "Cling ALL the things! (Workspace and AllApps)"
82f5553a137f0a25f7333a6fc9507c847b7a42ed 09-Aug-2011 Winson Chung <winsonc@google.com> Cling ALL the things! (Workspace and AllApps)

Change-Id: Iee6b38dbb4f0b2fb85f854d70fd86db1e7b1d8f7
ling.java
auncher.java
f8742be8abcb8e54e62fca04bc2811cc8ea3bda8 23-Aug-2011 Winson Chung <winsonc@google.com> Workaround for wallpaper crash. (5191436)

- Adding a little time to the tab transition

Change-Id: Ia7615d93f471845e568742df828cde43c1b917c4
allpaperChooserDialogFragment.java
236d431cc582df9b2841718195ae977c3948f751 23-Aug-2011 Winson Chung <winsonc@google.com> Adding settings menu back... (5165175)

Change-Id: Iaf413a7e9f9aecfa2c868b8700571884af7821ee
auncher.java
30a22f32b07f7a864112d92ac959db0e84e0c374 19-Aug-2011 Winson Chung <winsonc@google.com> Merge "Fixing label cache issue due to different ResolveInfos being returned in different parts of loading, saves 1-10% on AllApps load. (5042022)"
d9a0fea8d9d0485a07e242a3a0d9f4efe3a55ecd 18-Aug-2011 Winson Chung <winsonc@google.com> Merge "Deferring testing of loaded icons against db icons, saves between 15-30% on workspace load. (5042022)"
aac01e1073f3deb3f543fd27cc63fd727101584e 17-Aug-2011 Winson Chung <winsonc@google.com> Deferring testing of loaded icons against db icons, saves between 15-30% on workspace load. (5042022)

Change-Id: I016248f6779851390df1bf0a23199d0aecc032d1
conCache.java
auncherModel.java
5308f24d4b66b020202b88eff672f5a89096ebb6 18-Aug-2011 Winson Chung <winsonc@google.com> Fixing label cache issue due to different ResolveInfos being returned in different parts of loading, saves 1-10% on AllApps load. (5042022)

Change-Id: I17166bd6a50858ff76c475688fff9a9eaeba6010
conCache.java
auncherModel.java
ed718b18a9c9633be9543b59c0a81ca12c509550 18-Aug-2011 Winson Chung <winsonc@google.com> Merge "Saving/restoring current page in AppsCustomize. (5050168)"
b0fa3529edf7c4f6ce088d23d80461dcad43aa15 18-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing issue 4727712, widget list isn't always synced correctly

Change-Id: Iac7fc94d78915e53174ddc4b44854a45da72c443
ppsCustomizePagedView.java
5afbf7bdd6f6879124c9b8283e005fe57f310d02 25-Jul-2011 Winson Chung <winsonc@google.com> Saving/restoring current page in AppsCustomize. (5050168)

Change-Id: Ib868033a2b71383abc4569082675f391d3e4cc76
ppsCustomizePagedView.java
auncher.java
agedView.java
agedViewCellLayout.java
fafa874d8bad3893c185fc1e41e1faf3ff450fe9 17-Aug-2011 Winson Chung <winsonc@google.com> Merge "Improving transition between Apps/Widgets panes (5145408)"
c1997fd6debbc69b53be71b7d871657fd5843c7a 16-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing drag and drop crashes:

-> Issue 5058353
-> Issue 3470970

Change-Id: Id790595898e86052c33e6b2f0a122e1df009c9ca
ellLayout.java
f314b0eab03bb354c14b6c89f694a6685bd246d9 16-Aug-2011 Winson Chung <winsonc@google.com> Improving transition between Apps/Widgets panes (5145408)

Change-Id: Id4f73a89b646bbf168ee49e8bdeb34b85a52d9d4
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
auncher.java
agedView.java
orkspace.java
5b1ebd63825451fea6f52e4553e59e7645ca7b59 16-Aug-2011 Adam Cohen <adamcohen@google.com> Merge "Fix issue 5064004, can't add shortcut to portal from AllApps"
558baaf0a0b1c6a9062a6771088098533a35222b 16-Aug-2011 Adam Cohen <adamcohen@google.com> Fix issue 5064004, can't add shortcut to portal from AllApps

Change-Id: I99cd2108af617cf5a80b417f81a86c363fac2377
olderIcon.java
auncher.java
orkspace.java
0057bbcfa4a2ee12c5e87cba8c3fac8eadb078ed 13-Aug-2011 Adam Cohen <adamcohen@google.com> Minor code cleanup, addresses issues raised in issue 5097504

Change-Id: Ib409e96986b43d0c919256b6a2584ef515c93dae
older.java
01f6d474e1da3864570bb7f655019d6fa0c451e3 13-Aug-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing issue where folder names aren't being persisted"
1df26a368a135395b7bd61e9b109044b33b1b0be 13-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing issue where folder names aren't being persisted

Change-Id: I94b40c49f2d737ae1ac03b3fa58ade8079256a8f
older.java
1d4ee4e46218fb98a43cf584d8d4e3e569850f78 13-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing blip in animation when creating folder

Change-Id: Icbb37b4bdd453e1af452125cf42c23b3e90c9629
olderIcon.java
1a15fb073a8e9521d8349dcfe0bef826a6f614ef 12-Aug-2011 Winson Chung <winsonc@google.com> Merge "Changing menus to show Wallpapers, Manage Apps, Help. (5114668)"
a8d6fb194c1577b702f2e531fed699189f3d3a9f 12-Aug-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where open folder placeholders were not being set to the correct cell position. (5109754)"
70d721061536e0634f6cfa8cd219759a83befcee 12-Aug-2011 Winson Chung <winsonc@google.com> Changing menus to show Wallpapers, Manage Apps, Help. (5114668)

Change-Id: I7e2042245291b07fa048ca43613ca506b21b456e
ppsCustomizeTabHost.java
auncher.java
b8d0e1c3b329a3be07adb261b7b4031e87b6d70c 12-Aug-2011 Michael Jurka <mikejurka@google.com> Reducing HW layer usage on non-large devices

- On phones, we set HW layers on the workspace items themselves, which doesn't cost any performance
- On tablets this approach costs 5-6 FPS in the worst case when swiping pages so we stay with the old approach of enabling HW layers on the entire workspace page

Change-Id: I3626ea14844c3e4444cf79232dbde396840b1804
ellLayout.java
2d96b970b67665ca290cb3776385cc1e354e313d 12-Aug-2011 Michael Jurka <mikejurka@google.com> Merge "removing unnecessary/dead code"
08ee77090f1fef565142e9341914369b1aa342d1 12-Aug-2011 Michael Jurka <mikejurka@google.com> removing unnecessary/dead code

Change-Id: I46d5b5fbee97b6895fb4f1b61627fda6f8568256
ubbleTextView.java
achedViewGroup.java
auncherAppWidgetHostView.java
orkspace.java
e50adee3d54978840036bb3a814771ce498aee18 12-Aug-2011 Winson Chung <winsonc@google.com> Fixing issue where open folder placeholders were not being set to the correct cell position. (5109754)

Change-Id: I40e9371f60c492b96d7115c2eb3e3efe233612a9
auncher.java
35d4a257cff6ff69232f10c8dc405df8044eab1f 12-Aug-2011 Winson Chung <winsonc@google.com> Tweaking widget grid to show more items

Change-Id: Ied035f6c01f062ac1b4b16ee0a5b9029c6da72a0
ppsCustomizePagedView.java
agedViewWidget.java
981b8a3708f7c8de5ab8f896c4ea8110379c012a 11-Aug-2011 Winson Chung <winsonc@google.com> Merge "Fixing problems in spring loaded mode and adding shortcut to hotseat. (5144911, 5144663)"
c7da555dc5b252042dff0a6920efb1bfeb4a0c9a 11-Aug-2011 Winson Chung <winsonc@google.com> Fixing problems in spring loaded mode and adding shortcut to hotseat. (5144911, 5144663)

Change-Id: Ibea34ecb17601c90c7a8f2c96abedff6c00dc4d9
auncher.java
orkspace.java
c57b7a8233d32c6dd8de5057c570afe3f50e3ef2 10-Aug-2011 Michael Jurka <mikejurka@google.com> Adding a progress bar while All Apps is loading

- also, removing some unused imports

Change-Id: Icf46beb9fa9d89bc06cba33c148ceb7d668cd402
ppsCustomizeTabHost.java
ubbleTextView.java
ragController.java
olderIcon.java
auncher.java
auncherModel.java
tilities.java
146eef2808de1ab5767e0a089a0e859010107f34 10-Aug-2011 Amith Yamasani <yamasani@google.com> Merge "Smooth fade to search activity when hard search key is pressed."
a135ba896e4e12a99deb054f671c63535c3e11e3 10-Aug-2011 Amith Yamasani <yamasani@google.com> Smooth fade to search activity when hard search key is pressed.

Bug: 5112576
Change-Id: Ia9561de2373a3f71f8fe5acbe495e0d097857618
auncher.java
da310680c5729710d9ee4d0d2d7c1c1117060ad8 10-Aug-2011 Winson Chung <winsonc@google.com> Merge "Tablet/AllApps fixes."
c100e8eae7d67ad5bd78767494b62b8fae5d1779 10-Aug-2011 Winson Chung <winsonc@google.com> Tablet/AllApps fixes.

- Fixing regression where the power button did not dismiss Apps/Customize
- Fixing regression in number of icons in portrain in AC, and removing legacy peek var for calculations (5122724)
- Fixing spacing in shop button on tablet
- Fixing bug where the apps pane was being changed as we were animating (5139543)

Change-Id: I3a3e5f224fd92e99072c830d13423d195179e7c7
ppsCustomizeTabHost.java
auncher.java
agedViewCellLayout.java
d771c96e5d156ffde5d35ee13ce053de60dc3163 10-Aug-2011 Michael Jurka <mikejurka@google.com> Fix regression: taps were not sent to wallpaper

Change-Id: I2114cf8161c7a3b0fa6849f15e5a8e4bd45dbabb
ppsCustomizePagedView.java
ellLayout.java
agedView.java
orkspace.java
cddd8d3cad8136594f4b556ef654c561b31a8ded 09-Aug-2011 Winson Chung <winsonc@google.com> Merge "Adding opacity to drag views. (5064535)"
86c119a2267398dfe7ccbc2c262c6b48c93d76c4 06-Aug-2011 Michael Jurka <mikejurka@google.com> Fix visual bugs

- Fix clipping of icon labels on large devices
- Fix bug where icons and widgets on side pages in home workspace were visible on startup

Change-Id: I8c17cfcb1ac27255b955e6db9d0eec7ce3833bd0
conCache.java
agedView.java
tilities.java
fa2b241424f3478200e77d61db83448c2f211fee 09-Aug-2011 Michael Jurka <mikejurka@google.com> Merge "Flash scroll indicators a bit earlier on transitions"
70fc438583779ef903541bf9ec546a8235a18785 09-Aug-2011 Winson Chung <winsonc@google.com> Adding opacity to drag views. (5064535)

Change-Id: I6eb96edf203a53e55a0d20dd97ff383d0b51da0e
ppsCustomizePagedView.java
orkspace.java
430e8a5f5b06181addfd37223518fc21c5c41b69 09-Aug-2011 Michael Jurka <mikejurka@google.com> Flash scroll indicators a bit earlier on transitions

Change-Id: I456b61480299b1177d9d275f2cb4459bab02d63e
ppsCustomizeTabHost.java
auncher.java
agedView.java
053c507ec832e446bc690592349c5c0397ad14b8 08-Aug-2011 Winson Chung <winsonc@google.com> Merge "Making hotseat a fiver."
f30ad5f1bf33baceeca6b770464fb543b58af985 08-Aug-2011 Winson Chung <winsonc@google.com> Making hotseat a fiver.

Change-Id: I18737692a115f8fd77c6feb3062f4bfeca3506ae
ppsCustomizeTabHost.java
otseat.java
auncherModel.java
auncherProvider.java
ef7b5da59cc8ad3b9f6545a497edd7bd27a6e63d 06-Aug-2011 Michael Jurka <mikejurka@google.com> Use xhdpi icon sizes for hdpi tablets

Change-Id: Ia09faa220c3aad658ef7ffd1ce88086aa2a66f57
conCache.java
f45f5eba0c8a01dc05ba9ad6a8ef942cb0eaca88 06-Aug-2011 Winson Chung <winsonc@google.com> Merge "Fixing crash and updating default layout"
57e0ae249038ed9fda446ae45d0b916110eca50f 06-Aug-2011 Michael Jurka <mikejurka@google.com> Merge "Small code cleanup in folders, prevent crash issue 5082899"
bacd9efce7acbde09cc28b7d449887959165a7a3 06-Aug-2011 Michael Jurka <mikejurka@google.com> Merge "Solving bug where labels were uneven"
931dc9779dab5071efc21163647f5f004991bfb3 06-Aug-2011 Michael Jurka <mikejurka@google.com> Solving bug where labels were uneven

- Ensuring all icons, even those that are pulled from our database cache, are always the correct size
- Solves bug where loading icon for shortcuts with missing activities on a GB->ICS upgrade caused uneven labels (Bug 5111191)

Change-Id: I4b8a97c3b0fa02fd189f82d0c01444f47fee2205
auncherModel.java
tilities.java
e7a0394ad468748fb4651c74b44b313e1e07cab6 06-Aug-2011 Winson Chung <winsonc@google.com> Fixing crash and updating default layout

- Fixing dragging/rotation crash due to runnables referencing old Launcher activity (5122814)
- Updating default layout to add portal and contents (4998213)

Change-Id: I87658e7119a2b86aea25ebc7ecc82ee0ebcffc1e
auncher.java
b8472bb83cd96456a543137e1e56d589171934c3 05-Aug-2011 Winson Chung <winsonc@google.com> Fixing issue where you can get into an invalid state while configuring a shortcut or widget. (5112135)

Change-Id: I3a37c3d365130925d85e2d77b3cdb3cc2b32adec
auncher.java
02765c94268d7dc3531c87a638a184a3b481ad40 05-Aug-2011 Winson Chung <winsonc@google.com> Merge "Grid spacing fixes"
ea359c6aee44c0fe3bb94f7002c3b49208b32b7f 04-Aug-2011 Winson Chung <winsonc@google.com> Grid spacing fixes

- Restoring old grid for widgets
- Disabling ability to add widgets to hotseat
- Updating holo colors
- Updating assets

Change-Id: I3a639f0afeca9463f8079eb8fbaedf295a41fa0f
ubbleTextView.java
ragLayer.java
agedView.java
orkspace.java
7bdb25a9894970da74248c9cdc606d0e1ba05c99 04-Aug-2011 Michael Jurka <mikejurka@google.com> Updating All Apps background

- Making background of All Apps black
- Drawing background within All Apps (perf gains)

Change-Id: I164274235bc347de04fab0702b7e7075e499e6c0
auncher.java
orkspace.java
46180f8132c4b69878f406ac2fb06032d00ff567 04-Aug-2011 Winson Chung <winsonc@google.com> Disabling menu completely.

Change-Id: I2a38baec66cb4f006da96110d93727f8edb7b647
auncher.java
4554ee16f122a3dbd9a8d3b828f1c8c7e7b7fe99 04-Aug-2011 Adam Cohen <adamcohen@google.com> Small code cleanup in folders, prevent crash issue 5082899

Change-Id: Iccd4a1367f895dac7925ceae7cd7934b95e81474
older.java
auncher.java
459814b7e6d6c9bb6b0569dcedb455f6fab3aa9c 03-Aug-2011 Winson Chung <winsonc@google.com> Merge "Bug fixes"
54c725cc294cd43ed0650179bfae64a622547660 03-Aug-2011 Winson Chung <winsonc@google.com> Bug fixes

- Fixing issue where drop target is not as tall as it should be (5116098)
- Fixing issue where number of cells was being computed incorrectly (5112002)
- Disabling side page fading in AppsCustomize on the phone UI
- Should be using action bar bg states instead of tab bg states (5086625)

Change-Id: I0ec927f87cede48dcf4b66cbaa1d62a09f3492b8
ppsCustomizePagedView.java
ellLayout.java
7578ec6fa9a747210aba484d226b5f97773752e3 03-Aug-2011 Michael Jurka <mikejurka@google.com> Fix crash when adding bookmark to homescreen from browser

Bug 5109799

Change-Id: Ic7de1dcd06d20715170a856ed345f91bd36d982d
auncherModel.java
aaf473c2bb6329b3b09ed2e19de6aae26077050c 03-Aug-2011 Adam Cohen <adamcohen@google.com> Revert "Revert "Clear the bitmap associated with canvases.""

This reverts commit 4e012846cd09caa85b018c36810e9a64adb87640.
ppsCustomizePagedView.java
ubbleTextView.java
achedTextView.java
olographicOutlineHelper.java
conCache.java
tilities.java
orkspace.java
30be2cd2a4b9cedfcbb6c317449c11bb0dcc64cc 03-Aug-2011 Adam Cohen <adamcohen@google.com> Merge "Revert "Clear the bitmap associated with canvases.""
c609015e97ef83bff0c6657f87b6e42f2ebdee1d 03-Aug-2011 Michael Jurka <mikejurka@google.com> Merge "Fix NPE when getting app icons"
721d9725ad69b60ced5812ffce3afd1557f1180b 03-Aug-2011 Michael Jurka <mikejurka@google.com> Fix NPE when getting app icons

Change-Id: I04c171424006d90321c707d124211f007159c774
conCache.java
4e012846cd09caa85b018c36810e9a64adb87640 03-Aug-2011 Adam Cohen <adamcohen@google.com> Revert "Clear the bitmap associated with canvases."

This reverts commit 9b9d48f28926371eab94c425b1d54150732fa08f.
ppsCustomizePagedView.java
ubbleTextView.java
achedTextView.java
olographicOutlineHelper.java
conCache.java
tilities.java
orkspace.java
375b01e38fd61db81162a4ffaddd4d7a7c337f7d 03-Aug-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing weird deferred click events after deleting folder"
e5885b587c708162246225c9168ea14bc99b7ae4 03-Aug-2011 Michael Jurka <mikejurka@google.com> Merge "Fix UI bugs when dragging items"
7cfc2825c3a1029f962d2fc387ae2eaa85b51798 03-Aug-2011 Michael Jurka <mikejurka@google.com> Fix UI bugs when dragging items

- On large devices, snap to next screen when you drag an item to the next screen (matches behavior on phones)
- Do not fade out outlines of Workspace pages while using spring loaded mode
- Keep all icons on all pages opaque in spring loaded mode
- Optimize call to clear a CellLayout

Change-Id: Ia15e0e9da499d7835a77218985de47a1f195e4ef
ellLayout.java
orkspace.java
9932a9b1e66fed4b5f38ce50f13d56331bbdcd7e 03-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing weird deferred click events after deleting folder

-> Fixing issue 5055487

Change-Id: I932f95f29322fa50035b13063ab51fad2d2217e8
ragController.java
auncher.java
auncherModel.java
b2cdfb5f86bcf3e97598f9dd88415980d5a51f84 03-Aug-2011 Dianne Hackborn <hackbod@google.com> Merge "Clear the bitmap associated with canvases."
9b9d48f28926371eab94c425b1d54150732fa08f 03-Aug-2011 Dianne Hackborn <hackbod@google.com> Clear the bitmap associated with canvases.

Change-Id: Ic100a51960f8c0e7d8b3a107b64d23c7d70e6da9
ppsCustomizePagedView.java
ubbleTextView.java
achedTextView.java
olographicOutlineHelper.java
conCache.java
tilities.java
orkspace.java
0a7c914be6929f63dab74d420348d21970143ee2 03-Aug-2011 Winson Chung <winsonc@google.com> Merge "Multitude of launcher behaviour changes."
6a3fd3f042c8bfa7d83e29c1eeadff21323ab089 02-Aug-2011 Winson Chung <winsonc@google.com> Multitude of launcher behaviour changes.

- Merging widgets and shortcuts in widgets pane
- Removing legacy long press menu items (make it go straight to wallpapers)
- Removing old option menu (just making it point to wallpapers)
- Dropping user to workspace after adding an item (animations to be tweaked) or back to AppsCustomize only on failure/cancel

Change-Id: Ia73670ce76f321dc45defb27bb5a828764240ab4
ddAdapter.java
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
auncher.java
orkspace.java
eb5362e9326f6f2096cbd79adfb75f46c82bf4f0 02-Aug-2011 Adam Cohen <adamcohen@google.com> Fix 5033850 (again), slight variant this time

Change-Id: I9b9fe1bb114a66c99a4819607a482d1b776a6269
older.java
1c4cf4a11f3f7f24bbf65f958fdd22295d0bbd55 29-Jul-2011 Winson Chung <winsonc@google.com> Minor bug fixes

- Making the spring loaded side page hovers slightly faster
- Fixing issue where you can't drag over another item on another page to create a portal
- Ignoring side pages while hovering over hotseat
- Fixing issue where hotseat may be stuck in shrunken state (and removing the scale on the hotseat)

Change-Id: I87d50a1bdc451704285482c79caed0982a5a7f5a
ragController.java
ragScroller.java
pringLoadedDragController.java
orkspace.java
ed51cc9a12c50d12e7d30ed209a49f1a40858043 02-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing animation when dropping to adjacent screen, issue 4990545

Change-Id: I575e9257a211ed72a6aefb119bccf1154d2a0c9f
ragLayer.java
orkspace.java
8182e5bc3c2d1a0140df345599b89369d457bb4a 02-Aug-2011 Adam Cohen <adamcohen@google.com> Preventing StackView from clipping in software on Soju, issue 4225485

Change-Id: I97a5e38e18591a32310c1cb59ce958e6551e54e4
ellLayoutChildren.java
orkspace.java
05e0f40e50574f50678a9e1461cb245cddc46abb 01-Aug-2011 Adam Cohen <adamcohen@google.com> Fixing issue 5043360, double haptic feedback

-> Minor code cleanup in Folder.java

Change-Id: I62267078bfdab9f37fdef28448a63760db1fc1fb
older.java
auncher.java
67bd9ccf856840856944815a382e4bbb0e71e949 29-Jul-2011 Adam Cohen <adamcohen@google.com> Completing fix for issue 5052078, folder items no longer lost

Change-Id: I9d9cc4658122816e2a60de2e12da65f3fe42bc5c
larm.java
older.java
olderIcon.java
fda77c1d268a7cdc73fe77de63212d4c3a0b13c8 29-Jul-2011 Winson Chung <winsonc@google.com> Merge "Removing use of deprecated constants in GridLayout."
72d8b393b03f9decba05b0797608ccdc751fecef 29-Jul-2011 Winson Chung <winsonc@google.com> Removing use of deprecated constants in GridLayout.

Change-Id: Ifbf88e182cab5f68276e4d69f866238c91591c0b
ppsCustomizePagedView.java
4afe9b31f51022538b30646fe83780e83bf22490 28-Jul-2011 Winson Chung <winsonc@google.com> Adding ability to add to hotseat from spring loaded mode (5064141).

- Fixing regression where folder items had no text in tablet ui and assets
- Fixing spring loaded frame sizing (5067335)
- Making the cells 80x80 for testing again on the phone ui (5085986)

Change-Id: I52a0f5eaf2dcf4adaf57c5a71da3903892c490a8
ppsCustomizeTabHost.java
ellLayout.java
auncher.java
auncherApplication.java
agedView.java
orkspace.java
fec9786f2e7171f6616b8258a8dee8be2d5f1fd4 28-Jul-2011 Winson Chung <winsonc@google.com> Merge "Adding workaround for crashes (5087036, 4556344) now that widget previews are loaded asynchronously."
3b0b46af5dd09ae00cd0ff7fcce6cff17447acad 28-Jul-2011 Winson Chung <winsonc@google.com> Adding workaround for crashes (5087036, 4556344) now that widget previews are loaded asynchronously.

Change-Id: I2cfc0760bb563360434c7a8ecf4b198c20d15be6
ocusHelper.java
ac68b8151f081ad9989cf302e48ff215cd249848 28-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Some launcher bugs:"
228da5a24e5a680cfb7bec14a24d20b5cb595a34 28-Jul-2011 Adam Cohen <adamcohen@google.com> Some launcher bugs:

-> Allowing folders to be specified in xml (issue 5032559)
-> Mostly fixing issue where you can lose items when dragging
out of a folder to a full screen (issue 5052078)

Change-Id: I3228dd568b2b8919c14594ee518f86173430481e
older.java
auncher.java
auncherProvider.java
292bffbdc8bf1c9110c0ef9fcd4fedc5f002c9e4 28-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Fix bug where Launcher would appear all black"
99633da90012dc732cbc12a96b33e17abcecb464 28-Jul-2011 Michael Jurka <mikejurka@google.com> Fix bug where Launcher would appear all black

Bug # 5033201

Change-Id: If88406fe1ad1d56469765d1783aeb6d73f28b192
auncher.java
orkspace.java
365055f289bc9c3c730f1dcf26c99afc6d8b31c5 28-Jul-2011 Winson Chung <winsonc@google.com> Merge "Fixing minor bugs (5085316, 5082963, 5042828)"
a6427b15c18d5b8f3078f553d78f8432de9f46e9 27-Jul-2011 Winson Chung <winsonc@google.com> Fixing minor bugs (5085316, 5082963, 5042828)

- Adding separator between qsb and workspace content
- Adding a bit of spacing between drawables and text in all apps
- Making the drop target area smaller...

Change-Id: I1bebe7dff20fc30e4896de1dcf23d23b62a31a07
uttonDropTarget.java
eleteDropTarget.java
nfoDropTarget.java
agedView.java
earchDropTargetBar.java
orkspace.java
aed8c8302a7fe2ed121a96ad1801a7da39f5af40 27-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Clearing selection when done editing folder name"
041b0c09c400dbbde2fb2bd0a2072ed19fb3e99d 27-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Updating portals visuals:"
e601a43345224e3e386abc68bbea8b08b2df9570 27-Jul-2011 Adam Cohen <adamcohen@google.com> Clearing selection when done editing folder name

Change-Id: I3709d1be4ef4cf6bb6d4c52a41d2eccb1c9aa21f
older.java
d2eca6b66e654e71fb46ae718910af3ec6c2cf9c 27-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing issue 5064135, issue 5033850

-> id's were duplicated causing strange behaviour
in onRestoreInstanceState

Change-Id: I20132942baaec54880c6d765b37d26ac2ffd31ee
olderIcon.java
c51934bfdfed6a5011c6d6c5b7b70f2d75613d41 27-Jul-2011 Adam Cohen <adamcohen@google.com> Updating portals visuals:

-> added leave behind asset to dock, issue 5052467
-> new assets
-> modified text

Change-Id: Ie395b768658dd5c02443b37c4f58a02cf3e86e59
ellLayout.java
olderIcon.java
auncher.java
auncherSettings.java
2f84ef259314b0bef20f6e7e503377212fadc88c 27-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing issue 5079169, portal overlays All Apps

Change-Id: Ib5536121d994f2254ae6b41a0cebd2bfca8de115
auncher.java
b9e14974ae5c03bd996bc102ed23a24126449990 26-Jul-2011 Michael Jurka <mikejurka@google.com> Solving transient wallpaper flash when rotating All Apps

- also cleaning up some code

Change-Id: Ic9399e604aac3115d92186a70799bf80ecaf31c6
auncher.java
orkspace.java
bf361decc703800d7db41ac87d1e3c87011b2c32 26-Jul-2011 Winson Chung <winsonc@google.com> Merge "Fixing regression in divider visibility during spring loaded mode. (5076848)"
bb6f6a52b6d176be253b1514af459a7aa4e998f8 26-Jul-2011 Winson Chung <winsonc@google.com> Fixing regression in divider visibility during spring loaded mode. (5076848)

Change-Id: Ib36e78c840cd2192bdc5f30e425f82e160f63189
auncher.java
agedView.java
5b168fd48a318d0274083128eeabd073e2191500 26-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Fixing bug where workspaces were visible in All Apps"
c1a036b5ebacdeb564502bacc740fd85803a7638 26-Jul-2011 Michael Jurka <mikejurka@google.com> Fixing bug where workspaces were visible in All Apps

- fixed bug #5063358
- some code cleanup as well
orkspace.java
56901eb57c1f9a94170c892be70bb0f653514ce8 25-Jul-2011 Adam Cohen <adamcohen@google.com> Turning off largeHeap on Crespo

Change-Id: I28dcd1db577688fe24c786f1519f442c690bff1d
orkspace.java
5a808358f1a773dab8babae44899ffd4ed1810c1 28-Jun-2011 Winson Chung <winsonc@google.com> Adding menu to jump to shortcuts page in widgets tab

- Fixing bug in PagedView when setting the current page
- Fixing small visual issue with flashing scroll indicator
- Fixing slightly offset holographic icons

Change-Id: Ic6ce6365daca41cb5a73706c7c4b078f33a4e39c
ddAdapter.java
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
olographicPagedViewIcon.java
auncher.java
agedView.java
a22194bd9ff845775f91bff719322aba2522d32c 25-Jul-2011 Winson Chung <winsonc@google.com> Merge "Launcher cleanup and fixes."
126038c4d4b826e33ccbe6a0a5be9a71cfc99ede 25-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Fix two crashes"
f5f8cefb215fad98ae6d4487852e8b948aba3619 22-Jul-2011 Winson Chung <winsonc@google.com> Launcher cleanup and fixes.

- Removing unused hotseat assets
- Adding xhdpi assets from designer repo
- Decoupling dock divider and scroll bar to fix landscape divider issue
- Fixing issue where dock portals were being clipped

Change-Id: If3894a9a265e0272111e852857f9cfbf994ec050
auncher.java
agedView.java
19e0fc53c43a7746d7ae3d7c6027166bded33f0f 23-Jul-2011 Michael Jurka <mikejurka@google.com> Fix two crashes

- NPE: bug #4984219
- IllegalStateException: bug #4969695

Change-Id: Iaf02e669b26f9277388e0e7bffd532220ebf9bb1
ppsCustomizeTabHost.java
auncher.java
f4bb1cdecd3cf866a1d87b7b8560234fa7dd4cc5 22-Jul-2011 Adam Cohen <adamcohen@google.com> Cleaning up folder layout, still pending final assets / cell size

-> see bug 5044356

Change-Id: I80a3cd90145de2a774565aae04809d8c1d04ccd5
older.java
1228b3bc8e523ad07bcac602d89890690c9f06ef 22-Jul-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where items dragged from the dock would fly down below."
40e882bf19a837ee62ec328c5748b75be7960d39 22-Jul-2011 Winson Chung <winsonc@google.com> Fixing issue where items dragged from the dock would fly down below.

Change-Id: I99cabcccc08d69ddc5295454bd57bdc76ec3e5fb
orkspace.java
de1af7661548692d370518528ff91c7422b9c8ae 22-Jul-2011 Winson Chung <winsonc@google.com> Fixing transition issues from AppsCustomize.

- Preventing weird space when hitting home while configuring
- Workaround for issue with all workspace items disappearing when going out of AllApps (depends on 5052094 for proper fix)
- Fixing isuse where any multi-finger tap on AppsCustomize would dismiss it

Change-Id: Ibfa8607a66e81703bd78736b72fd7f021e5971d9
ppsCustomizePagedView.java
auncher.java
orkspace.java
faea1f816ead0033e52b730ab4dd598d2c186168 22-Jul-2011 Adam Cohen <adamcohen@google.com> Removing vestigial logic, fixing issue 4412373

Change-Id: Ifd8420caf9f3d9ae49c19964233f86d0ed497455
ellLayout.java
auncher.java
fb268317fc659a56a574045f05fbedfdd551c592 22-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Smoothing out transitions when adding from AllAppsCustomize"
4b285c5a60028f7c9ce39cfb318a730d0ae95c27 21-Jul-2011 Adam Cohen <adamcohen@google.com> Smoothing out transitions when adding from AllAppsCustomize

-> Making sure the dragview animates to the proper final position
-> Preventing add if item is released too early in the transition

Change-Id: I77882c02a6ce569436a6c8b5c3f4ed0023d5807e
eleteDropTarget.java
olderIcon.java
orkspace.java
4d279d94ade1c0d455404312b3c9cfde0078c547 21-Jul-2011 Winson Chung <winsonc@google.com> Fixing various issues with the dock.

- Prevent crash due to no overlays in certain device configurations
- Fixing kb crash and adding content description for Apps button

Change-Id: Ie2a2bc29e7b9408a165f93d108fdd803193afc29
ubbleTextView.java
ocusHelper.java
otseat.java
auncher.java
orkspace.java
ec9a0a4ca5458e65ba2498e4f7eab0ae6e91964a 21-Jul-2011 Winson Chung <winsonc@google.com> Fixing small bug where folder could not be created in dock.

- Ensuring default workspace items aren't overlapping.

Change-Id: I53803bdd61e1e956b9582b1332cde37663cb8578
orkspace.java
fc53cd22c9a78708c78c85946443f23ec8c59502 21-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing a couple bugs, allapps clicks and weird crash

-> issue 5021897 (when this was fixed, exposed more bugginess that is now fixed)
-> issue 5038392

Change-Id: I49a4e9fca154f75ea22ad2c462641747536102ce
ppsCustomizePagedView.java
ellLayout.java
ragController.java
ragLayer.java
ragSource.java
ragView.java
older.java
auncher.java
agedViewWithDraggableItems.java
orkspace.java
d8ff0e68e8a5184b59876e987dc5e65b2f82baf5 21-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Removing unused resources"
2688c9a059d6d6535001ae5d3573380c9e1cc411 20-Jul-2011 Michael Jurka <mikejurka@google.com> Removing unused resources
ocusHelper.java
00618753e9f0ad941c13efb0b6804e4a06ecb076 20-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing issue 4083181, making springloaded dragging accurate

Change-Id: Iaa69903220b2fe62e3b3009989094487e3125843
orkspace.java
3d503fbd9468fb2b9fa645f4f7b91e11229edbfa 14-Jul-2011 Winson Chung <winsonc@google.com> Initial changes to add configurable hotseat.

Change-Id: I4c2ed4a1c122c057662fabc70bfef7c5c088460b
ellLayout.java
ocusHelper.java
older.java
otseat.java
nstallShortcutReceiver.java
nstallWidgetReceiver.java
auncher.java
auncherModel.java
auncherProvider.java
auncherSettings.java
orkspace.java
ec8a2eee50290e7d9c95936041b937b6e94bb152 20-Jul-2011 Winson Chung <winsonc@google.com> Merge "Fxing issues with the scroll bar"
b424d29334cb076590e4f87b8802dca8e12d9911 20-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Adding animations when dropping on delete / uninstall drop target"
d4d7aa551ffdc80d810ff970fa72a6509960401e 20-Jul-2011 Adam Cohen <adamcohen@google.com> Adding animations when dropping on delete / uninstall drop target

-> issue 5043661

Change-Id: I4e4830acc15e006e637b35c3d0dcc72c23414b95
ppsCustomizePagedView.java
uttonDropTarget.java
eleteDropTarget.java
nfoDropTarget.java
earchDropTargetBar.java
bec6ac5bb3a9d6a677081eb50147abdc58a2cabb 20-Jul-2011 Adam Cohen <adamcohen@google.com> Fix 5043759, cancel widget resize when screen turned off

Change-Id: I363238cbcae859060541d8c8cbf558fcc87e9272
auncher.java
32174c878c77b4e0f13449f4c26ff6b487bc7ca6 20-Jul-2011 Winson Chung <winsonc@google.com> Fxing issues with the scroll bar

- Removing track from AllApps
- Scrollbar should reach edge of track now
- Fixing flashing when going from AppsCustomize to workspace and switching tabs in AppsCustomize

Change-Id: Id69bd04dc503608566c3a33a1344904e3db383bf
ppsCustomizeTabHost.java
auncher.java
agedView.java
orkspace.java
9efd4a2a362b5209195e8691257b71ad465667f8 20-Jul-2011 Adam Cohen <adamcohen@google.com> Widget resizing obeys minResizeWidth/Height

Change-Id: I42c8fa118b4d45ce88b4f2b724643bf471d62cd2
ppWidgetResizeFrame.java
f5e078c6705d5598b2ceb4bd4c2ca8f175a11570 20-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing bug 4998211, widgets with configuration not dropping in correct spot"
0f6dc027d7d509d7ac7e90fa5c01554ce4349d59 19-Jul-2011 Winson Chung <winsonc@google.com> Merge "Fixing some issues with our use of GridLayout."
49f72a708d4c68dd228497a76a9337b41c91b73d 19-Jul-2011 Narayan Kamath <narayan@google.com> Merge "Update the search widget icon if the global search provider changes."
fbba09bb1a67f44ba9537f0fc9988f696e899d42 19-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing bug 4998211, widgets with configuration not dropping in correct spot

-> cleaned up some dead code in the process

Change-Id: I05b20361b9f7ded0522bd4822532eaae9436ffea
nstallWidgetReceiver.java
auncher.java
orkspace.java
d52f3d84fc1df6b4c1ae1101eb937ae4eeb32e75 12-Jul-2011 Winson Chung <winsonc@google.com> Fixing some issues with our use of GridLayout.

Change-Id: Id898258b31462f47d65f0ec674786b03a4ca326e
ppsCustomizePagedView.java
agedViewCellLayout.java
agedViewGridLayout.java
292c025d06b41c42546e9771b0da0333e08f9db7 18-Jul-2011 Adam Cohen <adamcohen@google.com> Fix bug 4904696, null pointer exception for widget that's not found

Change-Id: I3af50808e312cbe5f8e62a3b17e3e8c1f7d9e3e0
auncher.java
cb1a4778686a46c46d8dc88b6c83674f6fac6592 28-Jun-2011 Narayan Kamath <narayan@google.com> Update the search widget icon if the global search provider changes.

Note that this change is necessary because the launcher might
receive the PM broadcast before the SearchManagerService does.

Change-Id: I5a03e2fb16dee232a83d24b834ef6bd0eaabe774
auncher.java
auncherApplication.java
auncherModel.java
234c4cd54406e363a2ebc213f6ae5be284414988 18-Jul-2011 Adam Cohen <adamcohen@google.com> Fix text clipping in Launcher (bug 4980315)

Change-Id: I20c9b98b606d317ed32d49a3437f24a4cd312759
ellLayout.java
older.java
agedViewCellLayout.java
95383fe41dacc45c2aa97e7f47bafebb5b7655d8 18-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing bug which locks orientation inadvertently

Change-Id: I50dfdf6a6d1d4214e88931b3f623bc41cab333c2
orkspace.java
3384c7be3cf735f68a90d835627350fa48b94d48 18-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing bug where you can't switch pages in springloaded

-> Fix bug 5033543
-> Also, bug 4988105 appears to no longer be an issue

Change-Id: Iffdcafb6d8b471eb18521c160b5a8f438b5cef93
orkspace.java
35e7e64d4b98e42c760e5e91489b7014a6ba9073 17-Jul-2011 Adam Cohen <adamcohen@google.com> Bounding folders into their associated cell layout area, excluding dock

Change-Id: I220ccf1d8b08f9962c63efc92265e3c7acc137f9
ragLayer.java
older.java
ff35bf81a24812cb7dc33bbaddcfed1e44d418d2 17-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Improving adding widgets animations"
b7e1618c627c6471c565f4f599228648d9e70a10 16-Jul-2011 Adam Cohen <adamcohen@google.com> Improving adding widgets animations

Change-Id: I9730d3d531736bde58cdf1bf2da049392d4da83a
ragLayer.java
orkspace.java
7494c5616630a11615f5ae8f05c02878eb866569 16-Jul-2011 Adam Cohen <adamcohen@google.com> Fix folder creation bug 5037239

Change-Id: I0e629b186c94ca3ccaa188de94846d2bbbca83a4
orkspace.java
8c247c6f54f6fd92241855d6de8d1bf4f883163c 15-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing drag start position on workspace

Change-Id: If7b31e8d11bfc7cc6612155a72465ace3b928b97
orkspace.java
093538671bdbce2629dd0bf788e5d3489514631e 15-Jul-2011 Adam Cohen <adamcohen@google.com> Ensuring that we give a widget the full space requested

Change-Id: I03ca7be47e427373f1efdad3f97d18db9bd3b913
auncher.java
f2253e14468c600e348c95f8be37f8267d28d4e8 14-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Fix a monkey crash"
6cd835ce0b95aa9d593d0122eab7d7e4da781e23 14-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Pixel perfect drag animations in workspace and folders, including springloaded"
ac8c87687b8e063c981f28cb31bab2cc110f26cc 13-Jul-2011 Adam Cohen <adamcohen@google.com> Pixel perfect drag animations in workspace and folders, including springloaded

Change-Id: I630c365bdc8e896a21dc17ebe8acb8d4664c77b5
ppsCustomizePagedView.java
ragLayer.java
older.java
olderIcon.java
orkspace.java
2698db4df3d2f9aa2a2c16af6760d63ba1ac354e 14-Jul-2011 Michael Jurka <mikejurka@google.com> Fix a monkey crash
agedView.java
d74c984fcc61f86160476a2543faff715e3ee2fd 10-Jul-2011 Michael Jurka <mikejurka@google.com> Use hardware layers in more situations

* Turn on while dragging
* Fix bug: don't disable when swiping pages during drag
* Fix bug: disable hardware layers on startup
* Removing old state code in Workspace

Change-Id: I5633dc98f2679784aea5551564dfa19504a074a6
ubbleTextView.java
auncher.java
agedView.java
orkspace.java
06b9ecaf6f8903e90d18fb4c3a0dac6a35df6759 13-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Logging failure to load market/search/etc icons"
40a170aae5579a65da844aa875cd0f5683f90b2f 13-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Cleaning up code to deal with language changes"
4341d0c2f6f3756aabe0405281a76595566cf756 13-Jul-2011 Winson Chung <winsonc@google.com> Merge "Cleaning up some drop-target issues."
b6052a9a0c7b57f0f4bd6c2b0c9b3280f0b1ed5b 13-Jul-2011 Michael Jurka <mikejurka@google.com> Logging failure to load market/search/etc icons
auncher.java
288a36b563801a26d00084cb823435a3ba4cb76c 13-Jul-2011 Michael Jurka <mikejurka@google.com> Cleaning up code to deal with language changes
auncherModel.java
a62e9fd95ae10cff4676f2cc1f4d68334ca27a0b 12-Jul-2011 Winson Chung <winsonc@google.com> Cleaning up some drop-target issues.

- Setting text color during drag over transitions
- Fixing regression in drop target padding
= Using old drop-down animation where possible

Change-Id: Ia1c5ec9e58fc734d28133349d9920d123ed71ae6
uttonDropTarget.java
eleteDropTarget.java
nfoDropTarget.java
earchDropTargetBar.java
c2f801e770b4f80354b3edb722ec04222251990c 12-Jul-2011 Michael Jurka <mikejurka@google.com> Reload workspace if language changes
auncherModel.java
fe63476a2d0b12dfc692c425d1c6cdbb41774ef0 12-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Fix bug where All Apps wasn't always getting updated"
e3512e758970275f66347d9d35e788897d597635 12-Jul-2011 Winson Chung <winsonc@google.com> Fixing crash when dragging item in software mode.

Change-Id: I3d2c479061292a89355b70d07746fbef6fc4647a
ragView.java
ccf441d436f1335d5e8de97b31b6c37de27319ee 12-Jul-2011 Mathew Inwood <mathewi@google.com> Merge "Don't crash if global search specified bad toolbar icon."
f8901b57afb1a085886993e427cc1a7b5eaa3879 12-Jul-2011 Winson Chung <winsonc@google.com> Merge "Tweaking drop target transition to prevent flash."
70d510293964eba0fca9377baef29d27cba3abf6 12-Jul-2011 Mathew Inwood <mathewi@google.com> Don't crash if global search specified bad toolbar icon.

This should prevent a dodgy global search app crashing the launcher
and making it unusable.

Change-Id: Ia55a197a0c11de4ce24695313a3fa71fefa488e3
auncher.java
aaa530adc9defb8c2b1599cae27bb268d58b2ddb 12-Jul-2011 Winson Chung <winsonc@google.com> Tweaking drop target transition to prevent flash.

Change-Id: I7a0204685f1d377117b4d8e39b1c0d32e7b37a76
eleteDropTarget.java
nfoDropTarget.java
earchDropTargetBar.java
5b1808da75ed3e3528cb31dee56a4e363812cc21 12-Jul-2011 Michael Jurka <mikejurka@google.com> Fix bug where All Apps wasn't always getting updated

Bug # 4731290
auncherModel.java
93993f8745d8fbf06bd77c01aa683ac23418af32 12-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing bug 5011917 - clearing refernce to old folders from FolderInfo"
4eac29a80b9a73465c8de54f1caec2a8098a73c6 12-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing bug 5011917 - clearing refernce to old folders from FolderInfo

-> Also, ensured that unbind() gets called on all ItemInfos on rotate

Change-Id: I869b68fcae5c66702ec204596f5ecabdc7a32df7
older.java
olderIcon.java
olderInfo.java
temInfo.java
auncher.java
auncherModel.java
c3eecff9043759926df124483b45fe8f4436ae7c 12-Jul-2011 Winson Chung <winsonc@google.com> Preventing multiple calls to loadLabel for the same info within a single load.

- Fixing mind boggling bug where we weren't even using the label cache earlier.

Change-Id: I605abf4d589ad02b2426d20adfe9cd1773cc84fd
llAppsList.java
pplicationInfo.java
conCache.java
auncherModel.java
agedViewIcon.java
3818eaf848cce0916a8650ce49d89ec0564c3bc0 12-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "No longer generating title bitmaps for icons."
c85ea570c488ee5875da78ce011abeb6942b1990 12-Jul-2011 Winson Chung <winsonc@google.com> No longer generating title bitmaps for icons.

Change-Id: I857ba2a532158175396d45cba0976baa17da126f
pplicationInfo.java
conCache.java
51e95039ac40f94de024413a6e7fb1e18d41ef19 11-Jul-2011 Adam Cohen <adamcohen@google.com> Fix for bug 5015232, folder won't open

Change-Id: Icd0527a1afe519ebcf117587c9a61a9e933a6c47
auncher.java
e0cccab156e49aa9d003334622e6a7ad0bdbfe77 11-Jul-2011 Winson Chung <winsonc@google.com> Merge "Clamping touch positions to drag layer rect to prevent dragging outside of bounds."
53b7a64e71b75faf37589cd772dd7ba772925724 11-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Little fix for folders"
273c1022405bcc5e0840450b9195622e7476c9dd 11-Jul-2011 Winson Chung <winsonc@google.com> Clamping touch positions to drag layer rect to prevent dragging outside of bounds.

- Fixing small issue with default widget preview aspect ratios

Change-Id: I2dca0524e8aa7c48345b424bad889736fa345386
ppsCustomizePagedView.java
ragController.java
2f52ee841616e4c0fe0c4a430db6b7612c29e5d0 11-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Solving rendering issues when unshrinking"
557d6ed50cc6560163440aa134870ef0bb11415b 09-Jul-2011 Winson Chung <winsonc@google.com> Fixing issues with spring loaded adding.

- Delaying until items are added
- Showing bg when going into spring loaded mode
- Fixing regression where dropping widgets on full page would not trigger a notification
- Fixing regression on tablet where pages were no longer being rotated or shown

Change-Id: Iadc0c406f0c065c5029addea1abfee395eed81b9
ppsCustomizePagedView.java
ragLayer.java
ropTarget.java
olderIcon.java
auncher.java
agedView.java
earchDropTargetBar.java
orkspace.java
280969cd77da6c0e712a45287ae436bfc42a5401 11-Jul-2011 Michael Jurka <mikejurka@google.com> Solving rendering issues when unshrinking
orkspace.java
a71cb1778dc0c7e76132d21296c58da777183e26 11-Jul-2011 Michael Jurka <mikejurka@google.com> Fix rendering issue when coming from spring loaded mode

Bug #5011693
orkspace.java
0b4870db57f6e1d96e72d299cfc05dccb1735caa 10-Jul-2011 Michael Jurka <mikejurka@google.com> Fix bug: deleting items in foldersd does not persist

Bug# 5010678
eleteDropTarget.java
0c4ade1ef611ea91e3f1ff2fdca4ae6982ff7804 09-Jul-2011 Michael Jurka <mikejurka@google.com> Cleaning out unused lines of code

Change-Id: I558248c9e1ccf8098220b110709d2a0cba9247ea
ellLayout.java
auncher.java
orkspace.java
e9166b247addcf67542ababb9d453f5bfb33c7b2 09-Jul-2011 Adam Cohen <adamcohen@google.com> Little fix for folders

Change-Id: I2d4eb534640e25bc8c07d06e5d3354473751dd9f
older.java
ff0e01b65dac8861d0a319fb643c67f8a573aa97 09-Jul-2011 Michael Jurka <mikejurka@google.com> Disable wallpaper panning when switching to All Apps
orkspace.java
14a001ad67aaebc5cec3a34646b0dda1fa417e7c 09-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Remove unnecessary lock"
33829b62bd09d5d634d6f137d38e06998abd8832 09-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Improving LauncherModel performance"
a8c760d395e1d2a78522427738302fbca3a72453 28-Apr-2011 Michael Jurka <mikejurka@google.com> Improving LauncherModel performance

- no longer reloading DB on each configuration change
- adding/updating items in DB on background thread

Change-Id: Ie140f31608df84b0ca2d45eb7a210a8a3b36b52f
auncherApplication.java
auncherModel.java
auncherProvider.java
fbfb34d74345502ebb975e16c49f66395200d96a 08-Jul-2011 Winson Chung <winsonc@google.com> Merge "Fixing small bug where you could not cancel springloaded the first time you drag out of layout."
b8dffaffa187f1d8d8b0fde10a9fd109d39874ff 08-Jul-2011 Winson Chung <winsonc@google.com> Fixing small bug where you could not cancel springloaded the first time you drag out of layout.

Change-Id: I29a76eb628b232a2853bc3ba3dd632328b376d4e
pringLoadedDragController.java
f62e8fdee31cbd80c84d41ca5a9756cc7defe1a9 08-Jul-2011 Michael Jurka <mikejurka@google.com> Merge "Moving a bit of code around"
358049b75f7af1862dfae9d4ec48dde542ae5cb2 08-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Substantially improved performance of dragging and drop animations"
35aa14d5e33e4f5cccb9fd23be1047f26d67b409 08-Jul-2011 Michael Jurka <mikejurka@google.com> Don't reset pages in AllApps if not necessary
ppsCustomizePagedView.java
auncher.java
8dfcba4af7a7ece09e8c7d96053e54f3a383e905 08-Jul-2011 Adam Cohen <adamcohen@google.com> Substantially improved performance of dragging and drop animations

-> Took DragView drawing out of the window and put it into the DragLayer
-> Added fade-in/out animations to transition between the final view
and the DragView, after the view animates
-> Enabled hardware layers on Folder items which improves the
performance Folder reordering

Change-Id: I4d92ca9fba172d1bab9efc215a99abcaadcdf503
uttonDropTarget.java
ellLayout.java
ragController.java
ragLayer.java
ragView.java
ropTarget.java
older.java
olderIcon.java
orkspace.java
be69cc8ed86b7f22e7e4cf0c5a1500f45993075f 08-Jul-2011 Michael Jurka <mikejurka@google.com> Remove unnecessary lock
ppsCustomizePagedView.java
4842ed029c5861b1696a9c69caa45f9a6e6e5f7e 08-Jul-2011 Michael Jurka <mikejurka@google.com> Moving a bit of code around

- Resources.NotFoundException now handled inside getFullResIcon()
conCache.java
649723cfb3d73af16dd02462725700897ca60e38 07-Jul-2011 Winson Chung <winsonc@google.com> Updating assets.

- Tweaking search bar layout.

Change-Id: I9624fa4284135858d3e19b8b8e4710b5dd746042
ppsCustomizePagedView.java
auncher.java
agedView.java
c07918d0053fc7d2a19d7b013565a5d2e7d4af51 02-Jul-2011 Winson Chung <winsonc@google.com> Cleaning up some spring-loaded related dragging code. Allow cancel spring loaded mode.

Change-Id: Ie1f0468c563bed7abc1aa6416e222cdb0853c03a
ppsCustomizePagedView.java
ellLayout.java
ragController.java
temInfo.java
auncher.java
pringLoadedDragController.java
orkspace.java
d044526d82e7938cf35b296978d9d5302f98b4af 05-Jul-2011 Adam Cohen <adamcohen@google.com> Adding transitions during folder creation

-> Seamless* transition from dropping item onto another
to the creation of a folder containing those items
-> Seamless* transitions when adding the third item
to a folder
-> Cleaned up the code in FolderIcon in order to achieve
above

Change-Id: Iaf2519ac480acfdc928cc2b7585f28bc7d50bd23
olderIcon.java
auncher.java
auncherModel.java
orkspace.java
95bb800de9b0142bea0110b074eddbcf0e475736 04-Jul-2011 Adam Cohen <adamcohen@google.com> Folders now close in various situations where we want them to:

-> When pressing home, from app or from home
-> When rotating (as per design request)
-> When scrolling to another page

Change-Id: I3b96b216f1ec5da07cd95d2541999866a1c1424e
older.java
auncher.java
orkspace.java
ec228e7fa313ce0e4aba4add9354979a297ab30d 05-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Cleaning up Folder accept animation drawing"
d5dd2fbb3c9e822074fb70a4a7276a44373bb7c8 04-Jul-2011 Mathew Inwood <mathewi@google.com> Merge "Remove workaround for wrong search icon in landscape."
69ce2e5beaa1a57c7b8fa14a2d6ff0b3abeb93c0 04-Jul-2011 Adam Cohen <adamcohen@google.com> Cleaning up Folder accept animation drawing

-> Moved from Workspace to CellLayout, which fixes a bunch
of bugs with transforms (springloaded mode and page scrolling)

Change-Id: I92510be817f46bd29b8a10aac5512dc1ead87180
ellLayout.java
ellLayoutChildren.java
olderIcon.java
orkspace.java
c9c56f4f717e84ca9f740d4bd3de16260c47625b 03-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Added transitions when dropping items onto Folders, fixed bugs"
3e8f811f31a2275e778244427271f77f4116c08b 03-Jul-2011 Adam Cohen <adamcohen@google.com> Added transitions when dropping items onto Folders, fixed bugs

-> Changed the ordering of the FolderIcon preview to show first items first
-> Folder now closes immediately upon drop of an item from folder to workspace

Change-Id: I66361b604dc5ef81da2413b7dda53d0c4691377e
ragLayer.java
ragView.java
older.java
olderIcon.java
orkspace.java
967289b6d5fec77f5c381d11ffb2319f3bb5e737 01-Jul-2011 Winson Chung <winsonc@google.com> Adding new assets.

Change-Id: I20c8ceae997290781923caf195f6f87e283b1b7f
ppsCustomizePagedView.java
ellLayout.java
eleteDropTarget.java
nfoDropTarget.java
auncher.java
orkspace.java
68524cdd8c5c0fdd2a6ea92956eab033f0585dd9 01-Jul-2011 Mathew Inwood <mathewi@google.com> Remove workaround for wrong search icon in landscape.

QSB now has a different asset so this is not needed.

Change-Id: If695ed1b76d69dc00a26b943c51823bc66e276ee
auncher.java
3ac74c55cf8baef29db80e8c67ab4ab033b04417 01-Jul-2011 Winson Chung <winsonc@google.com> Tweaking the scroll indicators with new assets and sizing.

- Showing the scroll indicators when changing between workspace/apps customize

Change-Id: I791c09b76deb00108c466f08ae3c29b19d77c4d8
ppsCustomizeTabHost.java
auncher.java
agedView.java
orkspace.java
04dc2bc6139ff414e49fc423d28edbd5801cdc03 01-Jul-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing small folder bugs"
0e4857c302da6adbd45231d7a8bae0289fa33250 01-Jul-2011 Adam Cohen <adamcohen@google.com> Fixing small folder bugs

-> Issue 4972348
-> Center folder when it extends beyond the workspace

Change-Id: Id5551d17d595151bfd27122e1fd4ddfeab7dbf40
older.java
orkspace.java
fb25a8efe95cc122b0d4fad6a267a44d238ddd73 01-Jul-2011 Winson Chung <winsonc@google.com> Merge "Tweaking AppsCustomize spacing to match CellLayout."
db1138b4efae89a3b5833547958a3606e5408a71 30-Jun-2011 Winson Chung <winsonc@google.com> Tweaking AppsCustomize spacing to match CellLayout.

Change-Id: I5c3fa215659b51c7fc8dcda19dd1fd753d192f5e
ppsCustomizePagedView.java
agedViewCellLayout.java
716b51e030f9c6ed34af2b947760e46a280c65a6 30-Jun-2011 Adam Cohen <adamcohen@google.com> Adding transitions after reorder within folder

Change-Id: I52b20fa1b2e4f9ee0b4a68ac703b95a2050dbd4a
ellLayout.java
ellLayoutChildren.java
ragController.java
ragLayer.java
ragView.java
older.java
auncher.java
orkspace.java
6a0f57dfafced837a2a282d8feec28d5418be3b9 30-Jun-2011 Winson Chung <winsonc@google.com> Populating some more accessibility events.

Change-Id: I7813abdd6dcc0979949caec9e31029486be0396d
ppsCustomizePagedView.java
olderIcon.java
agedView.java
agedViewWidget.java
orkspace.java
e87b924efaaf1cfb555a4327dc653929a4c182f1 29-Jun-2011 Adam Cohen <adamcohen@google.com> Making folder items match those on workspace

-> Deleted some unused files

Change-Id: I2e657d7a82140e55ecc674ee759c0c7bcf11ebe1
older.java
8e776a62c5cc60737f5cdbbeacfec5f958112fa7 29-Jun-2011 Adam Cohen <adamcohen@google.com> Pushing folders up to DragLayer

-> Increasing max num of items in Folders to match the grid
size of the workspace.
-> Had to push folders up to prevent clipping

Change-Id: I7aae7920cff940b8e88e9bef82162c6ab5ff11e9
ragLayer.java
older.java
auncher.java
orkspace.java
785a109a3da92a9b3c9921d9a867116ab4b6e4f6 29-Jun-2011 Winson Chung <winsonc@google.com> Merge "Fixing crash when adding/removing new packages while AppsCustomize is open."
875de7e1605f4fc8f04c804b5ac4bb9386189630 28-Jun-2011 Winson Chung <winsonc@google.com> Fixing crash when adding/removing new packages while AppsCustomize is open.

Change-Id: I3bcf1ec811af6f8dddcace65d973ed368e95b4c7
ppsCustomizePagedView.java
c508b2d701ef980875f7ebc71bf2d87781159478 28-Jun-2011 Adam Cohen <adamcohen@google.com> Dealing with upgrade from previous Folder implementation

-> We need to truncate the old folder if it had more items
than are currently supported
-> We need to automatically place the items, since their folder
location is not stored in the LauncherModel

Change-Id: I4a5955adf2fed4d9b96a1cbd145dd69bbffc1cc7
older.java
a65beeea13c18c443f15f8d51c4c6e153a6c4ef9 28-Jun-2011 Adam Cohen <adamcohen@google.com> Fixing a couple folder bugs

-> Issue 4947774 - logic for determining workspace full
-> Issue 4967906 - hiding hint text on begin edit
-> Stripped out some no longer needed code from Workspace

Change-Id: I62b0e5c2dbf424af6b8b29af9b70270d68923eba
ellLayout.java
older.java
orkspace.java
518eb5dbf5480ac95a511715906f3d5af457f9ba 25-Jun-2011 Adam Cohen <adamcohen@google.com> Merge "Keeping folders synced when applications are uninstalled"
df1e4e868a1970b756486dadd652651d40276d36 25-Jun-2011 Adam Cohen <adamcohen@google.com> Keeping folders synced when applications are uninstalled

-> fix bug 4905712

Change-Id: I4a250fd134e6d03bae30cfde6b33a82ed6f5fcef
older.java
orkspace.java
d294526ad99db70d882a1e11f2b0f878524163fa 25-Jun-2011 Winson Chung <winsonc@google.com> Making slightly different layout for shortcut pages in Widgets tab.

Change-Id: I3f07e23bfe1c68e84c148057e95d583e3fa25b34
ppsCustomizePagedView.java
auncher.java
181c1b5c6fdb7bc0c6fd60066aaa18df02c988a8 24-Jun-2011 Adam Cohen <adamcohen@google.com> Merge "Fix bug 4901543. Shadow now remains on FolderIcon after rename."
d63cfa96814fa1a51490950b8df9853eef305cbb 24-Jun-2011 Adam Cohen <adamcohen@google.com> Fix bug 4901543. Shadow now remains on FolderIcon after rename.

Change-Id: I5457d8c958e6d965b5bb0dacf7f1a418966214ef
olderIcon.java
8b456cf89d2914b8bca7f914d03130eb278d8205 24-Jun-2011 Adam Cohen <adamcohen@google.com> Merge "Tweaking input flags for Folder renaming"
898146259b71957c8d6fc02d09e1acd0891a3455 24-Jun-2011 Winson Chung <winsonc@google.com> Merge "Using GridLayout in AppsCustomize widgets tab."
7a14d0bddea652ddca855af0c413e47a6c1360b2 24-Jun-2011 Adam Cohen <adamcohen@google.com> Tweaking input flags for Folder renaming

-> Supress suggestions and capitalize words

Change-Id: I890366a5fa9c93aa3f4a18f9ff330db333d56192
older.java
fd3385fe9e0f034b04f99d5d59a58d74fe040da4 16-Jun-2011 Winson Chung <winsonc@google.com> Using GridLayout in AppsCustomize widgets tab.

- Starting to implement new widgets design
- Hiding outlines in phone ui while dragging
- Making the tab bar show only when we have items as well

Change-Id: Ic027f9ba83fc0982f2f92a90412f050a8e248f9c
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
agedViewGridLayout.java
agedViewWidget.java
orkspace.java
afb01ee74243cede19088e694ca82cea5983c603 24-Jun-2011 Adam Cohen <adamcohen@google.com> Folder auto-destroys itself when there is only one item left.

Change-Id: I4ea41e0730e3dc474a518eba0a04c11167b5c1df
older.java
auncherModel.java
4e076545e4ccdbd3c045a3fa33869a2b7519a0cc 23-Jun-2011 Winson Chung <winsonc@google.com> Cleaning up dead code.

Change-Id: I922e20b41d19ca9936c75277ba7c58a291d297fa
llApps2D.java
llApps3D.java
llAppsBackground.java
llAppsPagedView.java
llAppsTabbed.java
pplicationInfoDropTarget.java
ppsCustomizePagedView.java
ustomizePagedView.java
ustomizeTrayTabHost.java
eleteZone.java
conDropTarget.java
auncher.java
agedView.java
agedViewExtendedLayout.java
agedViewWidget.java
llapps.rs
845149a05acbe2ca629d9e4f8ef7e84128de1162 23-Jun-2011 Winson Chung <winsonc@google.com> Merge "Removing the old dot.dot.dot page indicators at the bottom."
74608b5dfc22811eb16a39056e9c2d1e6681306b 23-Jun-2011 Winson Chung <winsonc@google.com> Removing the old dot.dot.dot page indicators at the bottom.

Change-Id: Ia501329223c5e80634b1f9e3f13ceac378217491
lippedImageView.java
ocusHelper.java
auncher.java
orkspace.java
b44b52439d155f570db7d6d0b80fdd3350e35685 13-Jun-2011 Winson Chung <winsonc@google.com> Loading previews and holographic icons in background thread using AsyncTasks.

- Adding back animation between tabs

Change-Id: I1a49bfca4f85f579e232861aa02d08fb25d0aafc
llAppsPagedView.java
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
ustomizePagedView.java
olographicOutlineHelper.java
agedView.java
agedViewCellLayout.java
agedViewCellLayoutChildren.java
agedViewIcon.java
agedViewWidget.java
4b825dcd5f64a5ebb60271844fbc5257374422bc 19-Jun-2011 Winson Chung <winsonc@google.com> Tweaking launcher grid and spacing.

Change-Id: I369a87f473d1e870b2f819221f6383aab340b067
ppWidgetResizeFrame.java
ellLayout.java
auncher.java
tilities.java
orkspace.java
1d9af7d1e75bad13bb10ad37f5900ed59882622e 23-Jun-2011 Adam Cohen <adamcohen@google.com> Fixing bug where touch breaks completely after item removed from folder

Change-Id: If60057e5775853d3ac8c092dffe915f8f5a8bce4
ragLayer.java
older.java
auncher.java
6be594922fac988f3b350718df8e9df3ef25b97e 21-Jun-2011 Amith Yamasani <yamasani@google.com> A fullscreen wallpaper chooser for all screen sizes.

The wallpaper preview covers the whole screen,
with background protection for the gallery items and button.

Change-Id: Ice31c4fea6503d1a59b59d6fbffb5e4a28eb2143
allpaperChooser.java
allpaperChooserDialogFragment.java
2a451abcc0d81d249840ca755d54ae829002d27e 22-Jun-2011 Adam Cohen <adamcohen@google.com> Merge "Adding select all on focus to folder renaming, changed spacing"
4ef610fc88e447ff6d6cdd382a7d064be9f739d6 22-Jun-2011 Adam Cohen <adamcohen@google.com> Adding select all on focus to folder renaming, changed spacing

Change-Id: I34821315b168a37b9b78977adde0e93ba9db7c2e
older.java
6a888d2419afb57eb7b073df51c6d9a84b0fd7d7 22-Jun-2011 Adam Cohen <adamcohen@google.com> Merge "New folder visualization, renaming, staggering reorder"
76fc085d28178a5d4fb3787ede956281a2cc3179 17-Jun-2011 Adam Cohen <adamcohen@google.com> New folder visualization, renaming, staggering reorder

Change-Id: I62963d225e6ea5d2ec9d8ebc8a6d73099f5d6c7f
ubbleTextView.java
ellLayout.java
ellLayoutChildren.java
ragLayer.java
astBitmapDrawable.java
older.java
olderIcon.java
olderInfo.java
auncher.java
agedView.java
orkspace.java
201bc828d5a0078f505e8e37152156a0cb43c10a 21-Jun-2011 Winson Chung <winsonc@google.com> Need to remove views and not just hide them after animations.

- Removing Manage Apps button from workspace and renaming it in AppsCustomize
- Fixing foolish string play in resources from initial change for search bar
- Using proper way to get full screen dims for wallpaper fix

Change-Id: I1319d225135436468f1feb3057cd9f28eda7c89c
ppsCustomizePagedView.java
eleteDropTarget.java
nfoDropTarget.java
earchDropTargetBar.java
orkspace.java
eb66b14000712b92fa6a5ba28f5bc47ce8fab6bd 16-Jun-2011 Winson Chung <winsonc@google.com> Fixing small issue with widget divider showing in Phone UI and Shop text showing in other languages.

- Removing some unused assets

Change-Id: I40dec108b35ed4fcc769405446664e8180cb6d41
auncher.java
agedViewWidget.java
007c69867d821ea2b271398577a8b3440b3a7046 14-Jun-2011 Winson Chung <winsonc@google.com> Adding signposting to Phone UI in Workspace/AppsCustomize.

Change-Id: Id63f247745a5ec1a63bbaff84602e4c91354f789
ppsCustomizePagedView.java
agedView.java
orkspace.java
1dfdf234cc70f5c6d0b74895babd31a5d0e36222 14-Jun-2011 Winson Chung <winsonc@google.com> Merge "Fixing crash in FocusHelper and removing some old focus code for old Customize layout."
bf8bee70c2399bdd718f1b2604c8f3c156895cfc 14-Jun-2011 Adam Cohen <adamcohen@google.com> Merge "Tightening up the widget resize frame to account for widget padding"
37b59ff9aa601d75392341e45d61bbb5c408439f 14-Jun-2011 Adam Cohen <adamcohen@google.com> Tightening up the widget resize frame to account for widget padding

-> This wasn't possible before as we weren't enforcing the padding,
but now that we are we can make the resizing look better

Change-Id: I7b74eee052beaee0cc12f4cec0505af9c214d012
ppWidgetResizeFrame.java
faa13255de0fb1d581ec7a583ed6ef0b661dbea0 14-Jun-2011 Winson Chung <winsonc@google.com> Fixing crash in FocusHelper and removing some old focus code for old Customize layout.

Change-Id: Ifd8a38174bbcf04c0ffeeefb4f42419e82a6ba95
llAppsTabbed.java
ppsCustomizeTabHost.java
ocusHelper.java
agedViewWidget.java
bfbfd26c627a18f8e1e3e6d0e53e78feab360203 14-Jun-2011 Adam Cohen <adamcohen@google.com> Initial implementation of folder reordering

Change-Id: I9f700e71f46e3b91afa96742d9e3890d519c391d
ellLayout.java
ellLayoutChildren.java
ragController.java
ropTarget.java
older.java
orkspace.java
61fa4197c4316bb0f9b05fcefb676f86197a2273 13-Jun-2011 Winson Chung <winsonc@google.com> Fixing drop target area, and adding bg color indicators.

- Merging wallpaper fix and PagedViewIconCache key fix

Change-Id: I2a65bc4b642f020dfc4d2223a36d3ebcf41de5f5
uttonDropTarget.java
eleteDropTarget.java
nfoDropTarget.java
agedViewIconCache.java
earchDropTargetBar.java
orkspace.java
f0ea4d3378be7b962c8e0bce2392df5e82491fb8 06-Jun-2011 Winson Chung <winsonc@google.com> Replacing AllApps/Customize in tablet UI with Apps/Customize.

Change-Id: I11a296b25472e4bf298a468865b0dff29f500aaa
llAppsPagedView.java
pplicationInfoDropTarget.java
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
eleteDropTarget.java
conDropTarget.java
auncher.java
auncherApplication.java
agedView.java
agedViewCellLayout.java
agedViewGridLayout.java
earchDropTargetBar.java
orkspace.java
eda7f59f24ccf222adee2f451700ad144477a280 10-Jun-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing up some folder-related drag and drop bugs"
76078c4ef35b6e95fb6d8129a32cf52a36625e28 10-Jun-2011 Adam Cohen <adamcohen@google.com> Fixing up some folder-related drag and drop bugs

Change-Id: I712ffd0ccfc0154a5a9e74e3f585157a86986882
older.java
olderIcon.java
olderInfo.java
orkspace.java
fbd14ac287f22ff05c7538a3122484272861f620 09-Jun-2011 Michael Jurka <mikejurka@google.com> am 83c70cf8: am d9455775: am 20b7ca91: Fix bug with snapping during scrolling

* commit '83c70cf8ee6ff5912394ce9b3efc0bdea9401ae2':
Fix bug with snapping during scrolling
3732cf8b49a5c386c91030df5b2a9811e6480acf 09-Jun-2011 Winson Chung <winsonc@google.com> Merge "Modifying AppsCustomize behaviour to use springloaded mode."
9e612fb8c4921992b82c835c0e06bbd56b1b05ac 09-Jun-2011 Winson Chung <winsonc@google.com> Merge "Removing old Launcher callback reference from LauncherModel when the activity is destroyed."
b26f3d6a8c62e7c1a603b6c7979375d8dd4f20d4 02-Jun-2011 Winson Chung <winsonc@google.com> Modifying AppsCustomize behaviour to use springloaded mode.

Change-Id: I21d181ad3d245731ee8402915f8918b91bfc4553
ppsCustomizePagedView.java
ellLayout.java
eleteDropTarget.java
auncher.java
agedView.java
moothPagedView.java
pringLoadedDragController.java
orkspace.java
cd2b01416febb5bf50ed5ede1544dea33fee3b0b 09-Jun-2011 Winson Chung <winsonc@google.com> Removing old Launcher callback reference from LauncherModel when the activity is destroyed.

Change-Id: I288d2bd7e305c2cf9bdeec5357997d566d5205b7
auncher.java
auncherModel.java
c0dcf597084d00e4c23a7fea5fd0738f6c095a6b 02-Jun-2011 Adam Cohen <adamcohen@google.com> Fixing up some Folder bugs

-> Rendering properly while in spring-loaded mode
-> Fixed bug where sometimes the folder's background would vanish
-> Fixed bug where the folder background was "stuck" in a fixed
location, not following the folder
-> Can now add to folders and create folders from spring-loaded mode

Change-Id: Ie1c5583a6230a192e6d07763d001b50053daca43
llApps2D.java
llApps3D.java
llAppsPagedView.java
pplicationInfoDropTarget.java
ppsCustomizePagedView.java
ellLayout.java
ustomizePagedView.java
eleteZone.java
ragController.java
ragSource.java
older.java
olderIcon.java
auncher.java
orkspace.java
20b7ca91b277e9668b6d4b4b3c9116b6778d22a5 08-Jun-2011 Michael Jurka <mikejurka@google.com> Fix bug with snapping during scrolling

Bug # 4490518

Change-Id: I1bf1954bc319d18aef45eebfd48b46f4ff0a9038
agedView.java
759918f8517709492773d1707f07491e0ae7e07e 04-Jun-2011 Michael Jurka <mikejurka@google.com> Merge "fix the build"
88b62cfb3b1ef944cdfb40d7905baf42614b04e0 04-Jun-2011 Michael Jurka <mikejurka@google.com> Merge "Fix issue with missing row/column on workspace"
8e41ad2316c66bd3b367aef5b0aee24c4904141f 04-Jun-2011 Michael Jurka <mikejurka@google.com> fix the build
llAppsPagedView.java
71cf806d3dbe633655e7af399211d326aef49eec 04-Jun-2011 Michael Jurka <mikejurka@google.com> Merge "Fixing bug with layout of PagedViewCellLayoutChildren"
9bfe2b2646f3849f5463c63876c184e820a7f03b 03-Jun-2011 Michael Jurka <mikejurka@google.com> Fixing bug with layout of PagedViewCellLayoutChildren

Change-Id: I3fa34ad500632c4b257973aca9be0cb1bda5884a
agedViewCellLayout.java
agedViewCellLayoutChildren.java
716730ba81ff9f9d9400d1ee2ab896cd9e58f07a 04-Jun-2011 Michael Jurka <mikejurka@google.com> am 5e9d734d: am 330ed29d: am f8e0c76e: Making customize mode tabs more compact

* commit '5e9d734d59fb28c8a8c3ca3676d12796e19629a2':
Making customize mode tabs more compact
bf6cb220078a0fb16256285c25bc58552ed445da 04-Jun-2011 Michael Jurka <mikejurka@google.com> am 1e21c180: am 87e560bc: am a9c683d9: Merge "Fixing calculation of # of rows in All Apps" into honeycomb-mr2

* commit '1e21c180caeab819eeb55da7093fc12a90e5f67a':
Fixing calculation of # of rows in All Apps
4a78ec342d2ae2cec110bfe685459985fe4a1175 03-Jun-2011 Michael Jurka <mikejurka@google.com> am b82cc0cc: am 1fd2c158: am 32271c3d: Tweak calculation for number of columns and rows

* commit 'b82cc0cc9b61eef0670dc7fddc53813455ca2f4d':
Tweak calculation for number of columns and rows
f61249b79948a4b37b38104cbe81c98086d1f30b 28-May-2011 Michael Jurka <mikejurka@google.com> Fix issue with missing row/column on workspace

Change-Id: I7b750f66ef1fd5c9b5501763fa1e371b104d03ea
ellLayout.java
orkspace.java
f8e0c76e0326440e6371e8eaf88c446e565ee732 03-Jun-2011 Michael Jurka <mikejurka@google.com> Making customize mode tabs more compact

- reducing padding in portrait mode
- changed "App shortcuts" -> "Apps"
- fixes issues with Spanish and other languages in portrait mode and small devices

Change-Id: I1e1d57873785421d37cfd9d78f9e6314e49ff1ac
ustomizeTrayTabHost.java
a9c683d97eff5fde190e2e60d25259cea53eab24 03-Jun-2011 Michael Jurka <mikejurka@google.com> Merge "Fixing calculation of # of rows in All Apps" into honeycomb-mr2
dcfc25ca5f5dd3f867e929e34605564162128b45 03-Jun-2011 Michael Jurka <mikejurka@google.com> am 4c826609: am a83ae6bf: am 330ae983: Merge "Fix issue where All Apps tab bar was too small" into honeycomb-mr2

* commit '4c826609208012e7219ecdacde4348b0dd7973bd':
Fix issue where All Apps tab bar was too small
9f4e0fd66eeaf6977e0bc02c9b1c7022990b9910 03-Jun-2011 Winson Chung <winsonc@google.com> Re-enabling holographic icons for tomorrow's build.

Change-Id: I2888290638aa0932fff73006e46800529d384b84
ppsCustomizePagedView.java
25dfc08894bbdb1b8376983ec02cf04dbd71b7da 03-Jun-2011 Michael Jurka <mikejurka@google.com> Fixing calculation of # of rows in All Apps

(issue was esp. apparently on 1024x768 devices)
llAppsPagedView.java
2478480a9724804fd363dfa99c42ddfba4c46acc 03-Jun-2011 Michael Jurka <mikejurka@google.com> Fixing bug with layout of PagedViewCellLayoutChildren
agedViewCellLayout.java
agedViewCellLayoutChildren.java
d2e87b32dc8c09590dd1ae186e97d3260955a568 02-Jun-2011 Winson Chung <winsonc@google.com> Fixing regression in shop icon and widget pane.

Change-Id: I79a17581df2ba17c309626dde33c946855b2d55e
ppsCustomizePagedView.java
auncher.java
e934f87c6adc29c84ea96c608db4e4e5dd6b4046 02-Jun-2011 Winson Chung <winsonc@google.com> Merge "Adding drag target bar."
4c98d9235d164680186180974719f551cf935d08 01-Jun-2011 Winson Chung <winsonc@google.com> Adding drag target bar.

Change-Id: Ia00ed30264ea5f1d3c919111d15588ef441bfe20
pplicationInfoDropTarget.java
eleteDropTarget.java
eleteZone.java
ragLayer.java
nfoDropTarget.java
auncher.java
earchDropTargetBar.java
orkspace.java
32271c3d20939d4fa02d4c84e1d95cefd5c183fd 02-Jun-2011 Michael Jurka <mikejurka@google.com> Tweak calculation for number of columns and rows

Change-Id: I267e369167597b01768a7a9344b2f468d5a046e4
ellLayout.java
5cf73001ae38d7ba7e911327764f04b95ed84921 01-Jun-2011 Winson Chung <winsonc@google.com> Merge "Fixing translateable attribute in strings, and click-through in AppsCustomize."
62ddd762cec472b2890dbf8e1b5228cb1696e129 01-Jun-2011 Adam Cohen <adamcohen@google.com> Merge "Adding visual feedback for folder creation`"
045dca8b1181e070daa3b896bc68f6a1742bf9b1 01-Jun-2011 Winson Chung <winsonc@google.com> Merge "Removing wallpapers tab, adding shop icon back."
83ae5cfa27d83b3e43360b27cc57c8ae865fc36f 01-Jun-2011 Michael Jurka <mikejurka@google.com> am 6a2326cf: am bad51817: am 87b1490c: Potential fix for bug 4479399

* commit '6a2326cff955d692c4f89f6ca7ffea036a3efb15':
Potential fix for bug 4479399
19072da7441e07d5e90026d9e9e1b38f11245e44 31-May-2011 Adam Cohen <adamcohen@google.com> Adding visual feedback for folder creation`

Change-Id: I47de931a07e3614e25f54d1ba5752a54993d6153
olderIcon.java
auncherAppWidgetHostView.java
orkspace.java
6a26e5bed48bf64996aef3ea1db4767ee147640e 26-May-2011 Winson Chung <winsonc@google.com> Removing wallpapers tab, adding shop icon back.

Change-Id: I90bb107cce033ecb78a8fe365aa99c641a492b48
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
auncher.java
4179b4e048dd019daca053dc3a7eddf6c464b08b 01-Jun-2011 Winson Chung <winsonc@google.com> Fixing translateable attribute in strings, and click-through in AppsCustomize.

Change-Id: I8ceff05f5d38021c74731cddf71391b55049b2af
ppsCustomizeTabHost.java
orkspace.java
41d5d6d0768b467f2c7c47ceb027495e4d3f5eff 01-Jun-2011 Adam Cohen <adamcohen@google.com> Adding padding to widgets on large devices

Change-Id: Ib1d75687deb26008c1010ca10deb9ea3c374e8a5
auncherAppWidgetHostView.java
330ae9835c920d4bdba43806d733c350991d0dcf 01-Jun-2011 Michael Jurka <mikejurka@google.com> Merge "Fix issue where All Apps tab bar was too small" into honeycomb-mr2
85b439c964a23f262f57c7333bfd2b3b838836f7 31-May-2011 Adam Cohen <adamcohen@google.com> Merge "Implementing new visualization for folder icon"
983e3fdf20acd22b57e3e6f0a309f524c52b62fe 27-May-2011 Michael Jurka <mikejurka@google.com> Fix issue where All Apps tab bar was too small

Change-Id: I702ca5ce32a6346f09c61765aa63625d3d50cc92
llAppsPagedView.java
llAppsTabbed.java
ustomizePagedView.java
agedView.java
7593662b2ea083c7092b25e1d984cca1caf56ac7 28-May-2011 Michael Jurka <mikejurka@google.com> Fix issue with missing row/column on workspace

Change-Id: I7b750f66ef1fd5c9b5501763fa1e371b104d03ea
ellLayout.java
orkspace.java
badf71e11fba2d6efa1d1bcca9542001f90a3777 27-May-2011 Adam Cohen <adamcohen@google.com> Implementing new visualization for folder icon

Change-Id: I6c0658d71109d05c93de7d299cf62bc9a2c99e20
astBitmapDrawable.java
older.java
olderIcon.java
645ab1596d191efc6186bcff212f670fec665fdf 27-May-2011 Winson Chung <winsonc@google.com> Merge "Changing long-press-on-workspace behaviour to show Applications & Widgets."
5542d4c929f99e248f56a2721d705c2992752fe0 27-May-2011 Winson Chung <winsonc@google.com> Merge "Adding QSB"
55b6550e37da5df2fda44fc712bc082731f2d8e7 26-May-2011 Winson Chung <winsonc@google.com> Changing long-press-on-workspace behaviour to show Applications & Widgets.

- Disabling tap-on-widgets-to-add in favour of long press

Change-Id: Ia82143b74216a968ab11890cba83a01c4ab72a06
ddAdapter.java
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
auncher.java
4d2e54c517f2e9cf451536cf9c126cf9839d49bb 26-May-2011 Michael Jurka <mikejurka@google.com> Fixing a monkey crash

Bug #4483794
achedTextView.java
4e1cd23a51f1d83c1fe5d3eed536641087671db7 12-May-2011 Daniel Sandler <dsandler@android.com> Rocket Launcher!

This is an Android Dream, which is kind of like an
interactive screensaver implemented as an Activity.

The Rocket Launcher uses the Launcher's own icon cache to
show the user's installed apps in hyperspace. Tap the screen
to slow down to impulse power. Then, tap an icon to launch.

(depends on I4559a95 for android.dreams in support lib)

Change-Id: Ie6ce34ec1c863667faeada4f39b225f3946e8633
conCache.java
ocketLauncher.java
1cad91e625386885a4b5f82a7fa3f05c5e575750 26-May-2011 Winson Chung <winsonc@google.com> Adding QSB

- Also changing AppsCustomize bg to black.

Change-Id: Iadd1a34dda56b02191e00502714296a1a3c8ee88
auncher.java
661a26694250987cf71c69de0987e3fd209a0c6f 26-May-2011 Michael Jurka <mikejurka@google.com> Fixing the customize drawer tabs on large devices
ustomizeTrayTabHost.java
87b1490c5a100619648b251cb2be05c457bede08 26-May-2011 Michael Jurka <mikejurka@google.com> Potential fix for bug 4479399
llAppsPagedView.java
ustomizePagedView.java
agedView.java
20bb6c88f705531d36b7728b9f3cbb7042ef9513 26-May-2011 Michael Jurka <mikejurka@google.com> Fixing the customize drawer tabs on large devices
ustomizeTrayTabHost.java
ed4c1f1eaddd23ea3a19750533e84d7411334534 25-May-2011 Adam Cohen <adamcohen@google.com> Merge "Refactor of Launcher drag and drop to use a DragObject"
cb3382b1bfe1a534b1b44f5c4def9b2db605ac90 24-May-2011 Adam Cohen <adamcohen@google.com> Refactor of Launcher drag and drop to use a DragObject

-> DragObject contains a bunch of parameters instead of pssing
them each individually

Change-Id: I709cf320fe4234d71e19325d5c761dd9a9bba405
llAppsPagedView.java
pplicationInfoDropTarget.java
eleteZone.java
ragController.java
ropTarget.java
older.java
olderIcon.java
conDropTarget.java
orkspace.java
169c20a5e561ece53afdfde12add9516f0bf68f3 25-May-2011 Winson Chung <winsonc@google.com> Merge "Prioritizing Wallpapers and Live Wallpapers."
34efdaf24d4da2c1429e1a244d101d686b951080 24-May-2011 Winson Chung <winsonc@google.com> Prioritizing Wallpapers and Live Wallpapers.

Change-Id: Iec8e8b42687ce95b08b086f4e7012e0fd0737684
ppsCustomizePagedView.java
60c787a3017714ecb176c4ccc920f036b509cf53 24-May-2011 Winson Chung <winsonc@google.com> Merge "Fixing long-press issue due to child hit-rect offset."
1a0093367d567294eb6b3c82445cb42c305918ae 24-May-2011 Patrick Dubroy <dubroy@google.com> DO NOT MERGE Dynamically determine size of customize tray.
llAppsPagedView.java
ustomizePagedView.java
ustomizeTrayTabHost.java
auncher.java
agedViewCellLayout.java
0be025d64c1f84138fe430a58875886e66aae767 24-May-2011 Winson Chung <winsonc@google.com> Fixing long-press issue due to child hit-rect offset.

- Removing some unused code

Change-Id: I875e3b27372c4c507e4bbc2d36b16eba077e2121
llAppsBackground.java
ellLayout.java
agedViewIcon.java
hortcutsAdapter.java
tilities.java
4a5ad095303ca1b6b745263269333bd087168d3c 24-May-2011 Patrick Dubroy <dubroy@google.com> Dynamically determine size of customize tray.

Change-Id: I13235bbd01df8c31eb9bdfe88913db55624d8b9b
llAppsPagedView.java
ustomizePagedView.java
ustomizeTrayTabHost.java
auncher.java
agedViewCellLayout.java
4c5ac591f4c88203749a051cc9b7bce92e90abee 23-May-2011 Winson Chung <winsonc@google.com> Disabling market button in Phone UI pending final design, updating hdpi generic market icon.

Change-Id: I19a0d15d011a47651cf8cd5cd8209bd16272d50f
auncher.java
7381674f3d68d08a70699de2af030cb45d8a4457 23-May-2011 Winson Chung <winsonc@google.com> Merge "Fixing clipped landscape layout and crash when tapping to add widgets."
59d0bb0d1e3af45449b070d3233f9e9a4f0fd6ed 23-May-2011 Winson Chung <winsonc@google.com> Fixing clipped landscape layout and crash when tapping to add widgets.

Change-Id: Ifcd2090cf9d374731726356b611750e1bca5c3cf
ppsCustomizePagedView.java
e61c6a35b26d3602f91b0069b6dd4407ae995951 20-May-2011 Patrick Dubroy <dubroy@google.com> Dynamically determine # of rows/cols in All Apps.

DO NOT MERGE

Change-Id: I3c050abcd8c00235094708d59eda81f923df6806
llAppsPagedView.java
agedView.java
agedViewCellLayout.java
orkspace.java
ae7855111e432c88cf9418d82facc1ad64d2eafd 19-May-2011 Michael Jurka <mikejurka@google.com> Minor fix to figuring out rows/columns for Customize mode

DO NOT MERGE

Change-Id: I53d2ec46061f07f175a8f5aefff8dafd1b786a7f
ustomizePagedView.java
ea2daffe8f950f2166f0a07d498e84e33a964252 18-May-2011 Michael Jurka <mikejurka@google.com> Allow determining # of rows/columns for All Apps and Customize at run time

DO NOT MERGE

Change-Id: I9ba0add8f2b2ffb324468768ad058c8426db6894
llAppsPagedView.java
llAppsTabbed.java
ustomizePagedView.java
ustomizeTrayTabHost.java
38d1b0b3520243505a4a1469b5730e0b9c7e24ce 05-Apr-2011 Michael Jurka <mikejurka@google.com> Determine # of rows/columns based on screen size DO NOT MERGE

Change-Id: Ie45206b0a414d9e9b6b1d25e597eadb638a9ad47
ellLayout.java
orkspace.java
c0079e96971d5301b1c22e3dd1a65ef35a11a3cd 20-May-2011 Patrick Dubroy <dubroy@google.com> Merge "Dynamically determine # of rows/cols in All Apps."
244d74cb353f1260c4d633e719bf84bb3b6e52bc 20-May-2011 Patrick Dubroy <dubroy@google.com> Dynamically determine # of rows/cols in All Apps.

Change-Id: Ia8c1b3915325823f7617862e0e4e0db865ea0d5d
llAppsPagedView.java
agedView.java
agedViewCellLayout.java
orkspace.java
0be3641eab1236958e610f732d31da36cbf16432 19-May-2011 Michael Jurka <mikejurka@google.com> Merge "Fix index out of bounds"
4dbe6d993485a702505ee4895db94aaa89655f2c 19-May-2011 Adam Cohen <adamcohen@google.com> Fix index out of bounds

Change-Id: Id288c01ab7e39fb16e7247030dbb76183436cb79
older.java
olderIcon.java
b5f09f271b44aab1034a654e44f2aa79a4655058 19-May-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing folder bugs:"
7bcda143fe049f84bc9cef5460cb5beaddddcce7 19-May-2011 Michael Jurka <mikejurka@google.com> Minor fix to figuring out rows/columns for Customize mode
ustomizePagedView.java
7c6932140dcbd2db88d7a809ba72ee04abb5bf26 19-May-2011 Adam Cohen <adamcohen@google.com> Fixing folder bugs:

-> Folders were not loading with ordering properly persisted
-> When an item was put in the trash directly from a folder
it was trying to remove the item from the folder again, sometimes
removing an extra item from the folder
-> Making sure the FolderIcon always shows the _last_ 4 items;
this was not working when the launcher was being restarted
-> Fixed a tiny rotation bug in the FolderIcon

Change-Id: I27423f17fd2f2b396f844c055f1e7abb4f4d5d19
eleteZone.java
older.java
olderIcon.java
dc4682a47446b38c912a30fe43b6a5c5cb53a367 19-May-2011 Michael Jurka <mikejurka@google.com> Merge "Allow determining # of rows/columns for All Apps and Customize at run time"
4c6016fab10685eea750c092f1ffa3e862c85df2 18-May-2011 Michael Jurka <mikejurka@google.com> Allow determining # of rows/columns for All Apps and Customize at run time
llAppsPagedView.java
llAppsTabbed.java
ustomizePagedView.java
ustomizeTrayTabHost.java
737c3aa05f3274d3828caf853fafadecddba5792 18-May-2011 Adam Cohen <adamcohen@google.com> Merge "Pushed folder inner ring drawing into workspace during animation"
f4b08913677e18a8412930972237b91d5a946d95 18-May-2011 Adam Cohen <adamcohen@google.com> Pushed folder inner ring drawing into workspace during animation

Change-Id: I571b71acbfdd28f921e35e989efd2dceefb54f11
olderIcon.java
orkspace.java
d1d48a68409c5f0777e608f83950b41a2306f3f3 18-May-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where holographic icons could get out of sync in AllApps (when number of pages changes)."
073a46ff635d089cbcb15d939d1de42dd2b86c97 18-May-2011 Adam Cohen <adamcohen@google.com> Changed folder hover animations

-> Added outer ring to hover animation
-> Fixed location of items in folder during hover animation
-> Cleaned up the code

Change-Id: I57c5f3cadbd2f289a18f7420a57ced6053fb06db
olderIcon.java
orkspace.java
6a70e9fc3c62cc83d6abe59323d622dc6cd224a7 18-May-2011 Winson Chung <winsonc@google.com> Fixing issue where holographic icons could get out of sync in AllApps (when number of pages changes).

Change-Id: I1a63d4837c5b726a90229430f5fc698aa1db5550
llAppsPagedView.java
ppsCustomizePagedView.java
ustomizePagedView.java
agedViewCellLayout.java
agedViewCellLayoutChildren.java
agedViewIcon.java
2801cafe62653131fdc9da402e5c44e5ffd0bf47 14-May-2011 Adam Cohen <adamcohen@google.com> Shrink-wrapped folders

Change-Id: Ida1b5d0bd4d39eabfde9f8a5bee0d4b6e9b33627
ellLayout.java
ellLayoutChildren.java
ragLayer.java
older.java
olderIcon.java
auncher.java
orkspace.java
b3715fe227dfaafa66479228276ef0329925085f 17-May-2011 Winson Chung <winsonc@google.com> Adding check before we try and remove associated holographic icons (in the case there are none generated).

Change-Id: If06693f7218c3388c3ba6481a07655ed7386391d
agedViewCellLayout.java
f6440da9d02f3ee1553db4bd431a202eb1d1a9dd 05-Apr-2011 Michael Jurka <mikejurka@google.com> Determine # of rows/columns based on screen size

Change-Id: I8b1266bd7a66d4a73d4a09570357688333e03d13
ellLayout.java
orkspace.java
8ff6cb60e13c368b28780fc62e0c9f79b422f62a 13-May-2011 Michael Jurka <mikejurka@google.com> DO NOT MERGE

Using tablet layout on large devices
auncherApplication.java
54a4ac26898ea318f434443458680cb3014bf6fa 07-Apr-2011 Michael Jurka <mikejurka@google.com> Make customization drawer deal better with a small height
agedView.java
d82b5817d49f0abb841a4a2c9562b6c9f9f8ebe8 06-Apr-2011 Michael Jurka <mikejurka@google.com> Setting min width of content in customize tray automatically

Change-Id: Idb307dcf21422472ef098702c1bc12e99f138228
ustomizePagedView.java
agedViewCellLayout.java
12ac0d60cce75fc002da43ef20290613f069a85f 23-Feb-2011 Michael Jurka <mikejurka@google.com> Setting tab bar widths automatically

- will make launcher adapt better to different screen sizes
- also, moved customization tray tab setup code from Launcher to CustomizeTrayTabHost
llAppsPagedView.java
llAppsTabbed.java
ustomizePagedView.java
ustomizeTrayTabHost.java
auncher.java
agedViewCellLayout.java
tilities.java
a2eb17095dcffa75c1e9681fdc318fe6e0564321 12-May-2011 Michael Jurka <mikejurka@google.com> Moving tablet interface to 'large' devices

(later, we will decide this more accurately based on the width of the screen in dips, but for now keeping changes so that they can easily be backported to earlier versions of Android)

Change-Id: I203addcbf19e8e3813c488af47e4fdf90dcd3115
pplicationInfoDropTarget.java
ppsCustomizePagedView.java
ellLayout.java
eleteZone.java
ocusHelper.java
conCache.java
conDropTarget.java
auncher.java
auncherApplication.java
agedViewCellLayout.java
agedViewExtendedLayout.java
agedViewWidget.java
tilities.java
orkspace.java
70a10240a9136146f60f07ebfbda9ffd7c955ab3 12-May-2011 Winson Chung <winsonc@google.com> Merge "Adding Wallpapers tab."
46af2e89164b391b7a0049c6ce9048a2b7a7f644 10-May-2011 Winson Chung <winsonc@google.com> Adding Wallpapers tab.

Change-Id: Ic42bec30a4a3a4f8745bd1b5b164f33cc9a6c96f
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
agedViewWidget.java
dd2590272a8213216f24910ae1d5b0599da54e8d 11-May-2011 Winson Chung <winsonc@google.com> Disabling isHardwareAccelerated check until we know when they can/can not be made.

Change-Id: I45b18df9512e4b1a86c0ac9893166a4855f0e2c9
llAppsPagedView.java
ustomizePagedView.java
95963d614eac0dd67fd70e774c4c83b7eb676b3b 10-May-2011 Winson Chung <winsonc@google.com> Merge "Adding keyboard focus support for phones."
4e6a976c2d85f7261ae4318a9ccffd2440f73124 09-May-2011 Winson Chung <winsonc@google.com> Adding keyboard focus support for phones.

Change-Id: I2daab961d0727bc5d892db6b50ad0f51fe23873c
ppsCustomizePagedView.java
ocusHelper.java
auncher.java
agedViewExtendedLayout.java
agedViewGridLayout.java
agedViewWidget.java
ba781611b3e2fb1c42daa7167c1079b90b100efa 09-May-2011 Adam Cohen <adamcohen@google.com> Fix crash when dragging item to next page (issue 4319506)

Change-Id: I6c2bc44ab9b320afa8ef581cb49623dee1ec4ef5
orkspace.java
63257c110a4ee54d5e8872c471cce254cf613c7a 06-May-2011 Winson Chung <winsonc@google.com> Minor changes to help address some hiccups when panning, changing tabs and rotating in AppsCustomize.

- Also removing references to old all-apps 2d/3d

Change-Id: Ibe07ad8b4facc5c57b3c82ccf0b55260be61a31b
llAppsPagedView.java
ppsCustomizePagedView.java
ellLayout.java
ustomizePagedView.java
auncher.java
auncherModel.java
agedView.java
agedViewCellLayout.java
agedViewIcon.java
agedViewWidget.java
orkspace.java
563ed71d682cc979a095fff7d27f1afe378508df 06-May-2011 Winson Chung <winsonc@google.com> Merge "Cleaning up icon code."
4dbea7920a5f52df1d35009352f7e5cba16c05fb 05-May-2011 Winson Chung <winsonc@google.com> Cleaning up icon code.

- Changing long-press on homescreen to bring up wallpaper picker.

Change-Id: I854b1b7dc5a102e95853732d6e9a4fa298144650
ppsCustomizePagedView.java
ustomizePagedView.java
auncher.java
auncherModel.java
agedViewIcon.java
b9b8ce94ff958792dd6ef81b0e50784fe8ad98a6 06-May-2011 Michael Jurka <mikejurka@google.com> Fix: restoring holo outlines in paged views on tablet

Change-Id: Ifb319731f76c8154e2dff5336641862b7427d836
llAppsPagedView.java
ppsCustomizePagedView.java
ellLayoutChildren.java
ustomizePagedView.java
agedViewIcon.java
orkspace.java
fd6e4511b0b44c29e7718a474f71715dab8de4ce 05-May-2011 Michael Jurka <mikejurka@google.com> Merge "Deleting unused code"
25913ca19866933cc0a0e1bdfe7b53b6850ebc00 05-May-2011 Michael Jurka <mikejurka@google.com> Deleting unused code

Change-Id: I970b6ae64c7559cd3cbf9664f1921b92414b5e30
auncher.java
be4ffee486f3bda372d082a352cc06f6b2176505 05-May-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing small folder bugs"
0c872ba544ecfd9b106bb66137da8680927590de 05-May-2011 Adam Cohen <adamcohen@google.com> Fixing small folder bugs

-> Preventing duplicate item adds
-> Stopping touch events from falling through to workspace

Change-Id: I0326a1bf442b1705d3790a701649788413e7a633
older.java
11d4cef1a8fceca4e98f1720f05986fc38e9cecf 05-May-2011 Winson Chung <winsonc@google.com> Merge "Testing mixing shortcuts into widgets pane."
1ed747a4c07101793322c13a36dd547df4a3aa50 04-May-2011 Winson Chung <winsonc@google.com> Testing mixing shortcuts into widgets pane.

- Initial changes adding LRU cache to widget pane to speed up getting widget previews.

Change-Id: If9ed479ba8f2fb321b3ff8c384ac5a9f87d4c689
ppsCustomizePagedView.java
auncherModel.java
agedViewWidget.java
e74d514cfef4fec5aa06e0af766f53ea2c7383b6 04-May-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing small bug in widget resizing"
1c4b6efb18ee841e8c83e9e60a171caac9051e04 03-May-2011 Adam Cohen <adamcohen@google.com> Fixing small bug in widget resizing

Change-Id: I7bba5d09aa92437c81e1730758710c1132e26dde
ppWidgetResizeFrame.java
6c1d402a641d585aa27898788d5205f2d536935a 03-May-2011 Adam Cohen <adamcohen@google.com> Merge "Adding folder icon visualization"
a9cf38f533d1e86269868f1e6a806ccffd4a78fc 03-May-2011 Adam Cohen <adamcohen@google.com> Adding folder icon visualization

-> Added new temp assets

Change-Id: If1d7e8ce867b473920f40cd1cc02d189be62b8bf
older.java
olderIcon.java
olderInfo.java
auncher.java
orkspace.java
fc79c8067e21e55fce3802a63e15ee4c6f11d595 02-May-2011 Winson Chung <winsonc@google.com> Fixing drag and drop issues with AppsCustomize pane.

- Fixing issue with no-more-space error not showing
- Returning to first page of AllApps when leaving and coming back

Change-Id: If3fb1ba1abae9d453bb71214e44170df91a52189
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
orkspace.java
8ef487680042fc3045323223b15449b2bf40e8e3 30-Apr-2011 Winson Chung <winsonc@google.com> Merge "Adding back the widgets pane to the merged AllApps."
20c0364a1de9f739e559fc384e9c0f0963c77265 29-Apr-2011 Michael Jurka <mikejurka@google.com> Deleting deprecated and unused code
auncherApplication.java
auncherModel.java
hortcutInfo.java
4b576be59e58072cc03b5a8d36afb6a322513575 28-Apr-2011 Winson Chung <winsonc@google.com> Adding back the widgets pane to the merged AllApps.

- Fixing issue with holographic drag outlines being drawn offset

Change-Id: Ie0e89d76ce6714b44f9cd2ddf99ad608b51bf005
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
ellLayout.java
agedViewCellLayout.java
agedViewWidget.java
df2cc41acbfacd576f99483a4af1cda32ebd3d09 28-Apr-2011 Adam Cohen <adamcohen@google.com> Stripping LiveFolders from Launcher

Change-Id: Ic105fbeb1289e43469d5975b7d977b2fc7900c0b
ddAdapter.java
eleteZone.java
older.java
olderIcon.java
olderInfo.java
temInfo.java
auncher.java
auncherModel.java
auncherSettings.java
iveFolder.java
iveFolderAdapter.java
iveFolderIcon.java
iveFolderInfo.java
serFolder.java
serFolderInfo.java
orkspace.java
9e87bd8ee7bcd900bce27784a42fecd878016090 27-Apr-2011 Adam Cohen <adamcohen@google.com> Merge "Tiny fix in CellLayout"
bb60e2e4d74e8bdceee79da29e6e053845b40d16 27-Apr-2011 Adam Cohen <adamcohen@google.com> Tiny fix in CellLayout

Change-Id: Idc5fcbb7f6e8e2b104fe1eb0e02579e5751214cf
ellLayout.java
36c8e9fb88b94cf6c6b70fc9846d7bd23691d600 27-Apr-2011 Adam Cohen <adamcohen@google.com> Merge "Adding initial folder animation"
3ebc984361ba19c7506ffbcd0bcc08685d98b405 26-Apr-2011 Winson Chung <winsonc@google.com> Merge "Quick fix to enable orientation lock while dragging workspace items."
b46a2d130b3d04df830402d579060b63db559ae3 22-Apr-2011 Winson Chung <winsonc@google.com> Disabling certain effects (wallpaper transition, holographic icons in AllApps) if HW acceleration is not enabled.

Change-Id: I7926d5c3ba95c6d57999189677ff79f67b05434f
olographicPagedViewIcon.java
agedViewIcon.java
orkspace.java
50d2442a746ec50471c4a690a638b2a8dfcf745d 25-Apr-2011 Winson Chung <winsonc@google.com> Quick fix to enable orientation lock while dragging workspace items.

Change-Id: I63663e81d20646296892615405b88736ecae94b0
orkspace.java
876668c132e87fb3dfe6b25eb9e07fd7ae896e33 22-Apr-2011 Marco Nelissen <marcone@google.com> Fixes for landscape AllApps3D

Change-Id: Ib4cbe475d81a0b857d5560592c3db4ba09ec9319
llApps3D.java
785d2eb2b8d7072c8124300dd9168ff51a91cf38 15-Apr-2011 Winson Chung <winsonc@google.com> Initial changes to merged AllApps/Customize pane in the Phone UI.

Change-Id: Ifa1676736033fe617dd0cca965156c38fa452948
ccessibleTabView.java
llApps2D.java
llApps3D.java
llAppsPagedView.java
llAppsTabbed.java
llAppsView.java
pplicationInfoDropTarget.java
ppsCustomizePagedView.java
ppsCustomizeTabHost.java
ustomizeTrayTabHost.java
ragSource.java
older.java
auncher.java
auncherModel.java
agedView.java
agedViewCellLayout.java
agedViewExtendedLayout.java
agedViewIcon.java
agedViewWidget.java
orkspace.java
7f4eabe3709a72b416569136e4a095431c493c8b 22-Apr-2011 Adam Cohen <adamcohen@google.com> Adding initial folder animation

-Changed CellLayout/CellLayoutChildren to use padding in the more
standard way

Change-Id: I728f1b699232422be76eb29b4cf710cd5723a0aa
ellLayout.java
ellLayoutChildren.java
auncher.java
serFolder.java
orkspace.java
f579b5041afe8272c79f9f13001120d37eeeee7b 20-Apr-2011 Adam Cohen <adamcohen@google.com> Fixing a bug in CellLayoutChildren getChildAt(int, int)

Change-Id: I50879c93ce5bf949242eb0174eb48e560cd657cc
ellLayoutChildren.java
e0310965022e7a1adb7ad489505d404186608689 19-Apr-2011 Adam Cohen <adamcohen@google.com> Removing dragoutlines when dragging a shortcut above a shortcut

Change-Id: I235597a2e2565f93ebea81ae133ad8f1a5d9d4ce
ellLayout.java
orkspace.java
6639687cd67bab1aeef2a75e5c6bc458b20dc082 16-Apr-2011 Adam Cohen <adamcohen@google.com> Adding drag outlines for dragging out of folders

Change-Id: I264f66af5f03035bac17ff00eacc1a1da3d027a4
ellLayout.java
older.java
serFolder.java
orkspace.java
10b1737910ea7890ca95bbbe5363fd5aa513b856 15-Apr-2011 Adam Cohen <adamcohen@google.com> Fixing folder creation for drops from other folders

-> also fixed a bug where item wasn't being properly removed
from source after creating a folder

Change-Id: Ie3932b1eec13929a07e6387d15754fd0604dd80a
orkspace.java
66d72178af91d455700875635473be942bc90e54 13-Apr-2011 Michael Jurka <mikejurka@google.com> Changing folders to use CellLayouts

Change-Id: Ic80bece18855a4f5d2476c224ef66f035ac7c97b
ellLayout.java
older.java
olderIcon.java
iveFolder.java
serFolder.java
8a71ca86b2cd106540d407c42e6579775e429a58 15-Apr-2011 Adam Cohen <adamcohen@google.com> Merge "Cleaning up drag and drop visulization and drop location determination"
e3e27a854f3eca363d3c5ce353d19de475272d87 15-Apr-2011 Adam Cohen <adamcohen@google.com> Cleaning up drag and drop visulization and drop location determination

-Visualization and drop location always match now
-Improved the location determination/visualization for widgets
in spring loaded mode
-Simplified and fixed some other discrepencies

Change-Id: I4b46f415a547e4df778c70a8b87f341a909d10c1
llAppsPagedView.java
ellLayout.java
ragController.java
ragView.java
orkspace.java
b1c8befb2fc25e1a3c08d07bcea300fd22ede4e3 15-Apr-2011 Adam Cohen <adamcohen@google.com> Merge "Enabling user folder creation by dropping shortcut onto shortcut"
df0353815c629fc678824b07a234b89a1ff94208 12-Apr-2011 Adam Cohen <adamcohen@google.com> Enabling user folder creation by dropping shortcut onto shortcut

Change-Id: Ib8de001f5003cd44f1524cb7763fc928fa24aaba
ellLayout.java
olderIcon.java
auncher.java
orkspace.java
49f3c8e34bfa42de60bb38f64024747d6d944bda 14-Apr-2011 Winson Chung <winsonc@google.com> Merge "Fixing focus issues in Launcher (keyboard support)."
97d85d23b013347bead4e2f5fa430a79ce69431e 13-Apr-2011 Winson Chung <winsonc@google.com> Fixing focus issues in Launcher (keyboard support).

Change-Id: Ieafd713393daf5628f229a66441bd3ed293245da
ccessibleTabView.java
llAppsTabbed.java
ubbleTextView.java
achedTextView.java
ustomizePagedView.java
ustomizeTrayTabHost.java
ocusHelper.java
ocusOnlyTabWidget.java
auncher.java
auncherAppWidgetHostView.java
agedView.java
agedViewCellLayout.java
agedViewExtendedLayout.java
agedViewIcon.java
agedViewWidget.java
tilities.java
orkspace.java
e5fb0f27bca7afb996258a7163c76ca7390d7bff 11-Apr-2011 Michael Jurka <mikejurka@google.com> Minor cleanup and refactoring
ellLayout.java
hortcutsAdapter.java
orkspace.java
c2d05d7f552bb6191a1dbcccfdc8c77505c92f80 07-Apr-2011 Winson Chung <winsonc@google.com> Merge "Making mini workspaces disappear if drag from AllApps fails."
20f7111c73692e397d2aae746c9bdf9aec8711da 06-Apr-2011 Winson Chung <winsonc@google.com> Making mini workspaces disappear if drag from AllApps fails.

Change-Id: Ia02e441d48a041e336b64190d7813f6b35d6dd94
llAppsPagedView.java
auncher.java
orkspace.java
36fcb74425bebc1d88c9e3102484ec902b68f202 07-Apr-2011 Michael Jurka <mikejurka@google.com> Make customization drawer deal better with a small height

Change-Id: I879d167bacf5f5e9415e9033fbd4babe102109f0
agedView.java
d92e741ca67c58c4be01a64940847feafe26a4b1 06-Apr-2011 Michael Jurka <mikejurka@google.com> Fix build
agedViewCellLayout.java
0413dfa01b822e349092636774dc948b9230adea 06-Apr-2011 Michael Jurka <mikejurka@google.com> Setting min width of content in customize tray automatically
ustomizePagedView.java
agedViewCellLayout.java
3f272c6665090a006859892f441b058deb3d6fab 31-Mar-2011 Winson Chung <winsonc@google.com> Merge "Resetting AllApps to first page when turning screen off/hitting home."
b9e2749d3d3379622dbbe38bd6c60f88f7fa827b 31-Mar-2011 Winson Chung <winsonc@google.com> Merge "Updating old style animations to use new Animators."
c5536bf11253d6652614ea4d577c9ee7430ca893 30-Mar-2011 Winson Chung <winsonc@google.com> Updating old style animations to use new Animators.

Change-Id: Idc5c39d3d216fcefb335e8936d051ab5bbe72f8e
eleteZone.java
337cd9d3f6b2abfe7e70a8e20f0017d67e9535ff 30-Mar-2011 Winson Chung <winsonc@google.com> Resetting AllApps to first page when turning screen off/hitting home.

Change-Id: If988bbcf48c54aad3603425bb290fde011e9bd75
llApps2D.java
llApps3D.java
llAppsPagedView.java
llAppsTabbed.java
llAppsView.java
auncher.java
c3bc26031cc5b36328bd7cdbcf04ff269dea11a5 30-Mar-2011 Adam Cohen <adamcohen@google.com> Turning off the 3D rotation for non-xlarge devices

Change-Id: I4fe13b362458d6bad3da5263cf95f27a3b5b08b9
orkspace.java
d5e42733799817d11d739b0a882da8dda721126d 29-Mar-2011 Adam Cohen <adamcohen@google.com> Fixing drop animation from AllApps on phone (bug 4174466)

Change-Id: I90d4c7e0cef6089d161c2ced7687e9edb3a3953a
ellLayoutChildren.java
orkspace.java
8878a32f26b7e6c287d970950526cd0e6eabb21d 28-Mar-2011 Adam Cohen <adamcohen@google.com> Fixing drag icon location on non-xlarge devices

Change-Id: I7897f67e145818866a51c6a50d4d3e59674b08b4
ragView.java
orkspace.java
99e8b40b374d49baabf0c4f4e4278ac25828899b 26-Mar-2011 Adam Cohen <adamcohen@google.com> Fixing drag outline location on phone-sized UI (bug 4174465)

Change-Id: If1cf60f60fe2cf17704ff330fdbc076ae6e944f5
ellLayout.java
c2e26a028d1829bdddb1e47aac12951e12ef83e0 24-Mar-2011 Michael Jurka <mikejurka@google.com> Refactoring some animation code

Change-Id: If78b071c4fd5ac2c06d6d8ed0abaee7787273f28
auncher.java
auncherAnimatorUpdateListener.java
orkspace.java
7ef959b9177e1e715b0afe010904455a3d961fc4 23-Feb-2011 Michael Jurka <mikejurka@google.com> Setting tab bar widths automatically

- will make launcher adapt better to different screen sizes
- also, moved customization tray tab setup code from Launcher to CustomizeTrayTabHost

Change-Id: I27a1acdacd231150bf191548d155c0e94d855796
llAppsPagedView.java
llAppsTabbed.java
ustomizePagedView.java
ustomizeTrayTabHost.java
auncher.java
agedViewCellLayout.java
tilities.java
26976d9b53161f80faf822d482ac771b8621cf31 22-Mar-2011 Adam Cohen <adamcohen@google.com> Fix resize frame bug: 4121297

Change-Id: I797c9af3ed0a0c99407c301e68d20485e108980c
agedView.java
orkspace.java
71a954640279e519a8471bf2249bfd6f6c713d1a 22-Mar-2011 Adam Cohen <adamcohen@google.com> Fix launcher crash, bug: 3368489

Change-Id: I8b693d9ea6b4ef58ee1141e8f61b3fede134606b
auncherModel.java
097eb0a7511d2a645a32cc9e65a322efa54c08dd 19-Mar-2011 Winson Chung <winsonc@google.com> Fixing issue where you can't drag from AllApps.

Change-Id: I61bd966b97d275ece1db238edaac8d66936d0a20
llApps2D.java
llApps3D.java
auncher.java
orkspace.java
538c265f66ba96cdffd135ab303351b8ec1b7789 19-Mar-2011 Winson Chung <winsonc@google.com> Merge "Fixing crash where we were assuming an old parent hierarchy."
7a1d16555d80135e61b90158ff3c1e3f963bd8b8 18-Mar-2011 Winson Chung <winsonc@google.com> Fixing crash where we were assuming an old parent hierarchy.

Change-Id: I5acccab175c150f2fb994e58f0b5592d2015fcfe
olderIcon.java
34b23d5c8ce33450bd7640559bffcd77c5b6fb4d 18-Mar-2011 Winson Chung <winsonc@google.com> Fixing an issue where other pages were taking on the min width of the widget page.

Change-Id: I256d2dc918ca8760ee58c9cb430dd1c49c5ceea0
ustomizePagedView.java
agedView.java
40523ceefd927b166f2066ac742a59e1d4bde54d 15-Mar-2011 Patrick Dubroy <dubroy@google.com> am 166e99ee: am d69e1138: Fix 4093841: Launcher crash after downloading app & hitting back

* commit '166e99ee68d59c689d473d736464d3a096185d77':
Fix 4093841: Launcher crash after downloading app & hitting back
d69e11384c9eefe49039b198edcece5d59c8868f 15-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 4093841: Launcher crash after downloading app & hitting back

The last change to fix the "blue glow gone wild" re-introduced a NPE
caused by setting the pressed state of a BubbleTextView which has
been detached.

Change-Id: I726bace77dd04b6ac8f3e170dd9e1df00a183384
ubbleTextView.java
3499d8c89d6b5989579880bf80df31df46483304 11-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 4081795: Blue glow gone wild. DO NOT MERGE

Change-Id: I9038ed322811987e69045602f438cdf2bbd946e9
ubbleTextView.java
ellLayout.java
6921664f4817df39640120dd661d3f982cdd4d85 14-Mar-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing widget resize visual / ux ugliness, Bug: 4082591"
6788269814a678af976dfc7d6135993e172ce586 12-Mar-2011 Adam Cohen <adamcohen@google.com> Fixing widget resize visual / ux ugliness, Bug: 4082591

Change-Id: Ib258e02f52dd83418db0c0249efdc90d2424f059
ppWidgetResizeFrame.java
ellLayout.java
ellLayoutChildren.java
ragLayer.java
orkspace.java
96864c3c27d03b98d5a25b74b7647be064071144 11-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 4081795: Blue glow gone wild

Change-Id: Ib5d4a63d0eb53f498e1fd4fcf733fda22be8f894
ubbleTextView.java
ellLayout.java
7700a7648ad1073d4f1f1afd94bf554732edf49b 10-Mar-2011 Adam Cohen <adamcohen@google.com> Merge "Fixing workspace scrolling, Bug: 4070816" into honeycomb-mr1
20b0a5f0fd283cda62ed4f94b72f8ff0833baf75 10-Mar-2011 Kenny Root <kroot@google.com> Applications with broken resources get default icon

This will prevent the Launcher from crashing when the icon resource is
not found.

Bug: 4016288
Change-Id: I152574eb62cff66fa863152f84d4bb201f0341af
conCache.java
6342bbae1a18f3c1862953e33309481703f541cf 10-Mar-2011 Adam Cohen <adamcohen@google.com> Fixing workspace scrolling, Bug: 4070816

Change-Id: I8ff7d59f8d64e3deee022161f942dfe35359bdd2
agedView.java
a017c0379c30e0272a88a93d05b6a30e28955b88 10-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3306005: NPE at android.widget.TextView.getExtendedPaddingTop()

Problem occurs when we call getExtendedPaddingTop() before the View
has been layed out. Fix is to not create the glowing outline until
we are actually drawing the BubbleTextView.

Change-Id: Icef7bbe69b07bf12c36c59a8b57aec5d455d5a99
ubbleTextView.java
bf32dbbbff0b235eaa21f2a5af679b8950a280e9 10-Mar-2011 Michael Jurka <mikejurka@google.com> Merge "Fix bug: workspace screens not being rendered in spring-loaded mode" into honeycomb-mr1
72a174de20d06c8592b4de5bda4b13a96d05be7a 10-Mar-2011 Michael Jurka <mikejurka@google.com> Merge "Fix wonky background rendering in spring loaded mode" into honeycomb-mr1
92c1faec0bc4a3e67bf7984bf4d14d4317ac0b7a 10-Mar-2011 Michael Jurka <mikejurka@google.com> Merge "Fix reported wallpaper offset in portrait mode for live wallpapers" into honeycomb-mr1
97336a1618e7cdc8b11050c28bec8c99f3438dc6 10-Mar-2011 Adam Cohen <adamcohen@google.com> Merge "Small UI tweaks to widget resizing" into honeycomb-mr1
a4b4016bcd90da673ba245f83621ef7128fa1cd6 09-Mar-2011 Michael Jurka <mikejurka@google.com> Fix bug: workspace screens not being rendered in spring-loaded mode

Bug # 4024334
orkspace.java
cc6c8848e69f7d758da1ac8fd73897db57908ef3 09-Mar-2011 Michael Jurka <mikejurka@google.com> Fix wonky background rendering in spring loaded mode

Bug # 4024334
llAppsTabbed.java
f70c78142457b0e9c691f2a20ed87407c7433f5b 08-Mar-2011 Michael Jurka <mikejurka@google.com> Fix reported wallpaper offset in portrait mode for live wallpapers

Bug # 3442622
orkspace.java
e4b7729b9d6343b4e7e0905e117e5ac469727cbe 09-Mar-2011 Adam Cohen <adamcohen@google.com> Small UI tweaks to widget resizing

Change-Id: I4d6f81ce17b3f3406206e8d25317c05cb9f8b5c4
ppWidgetResizeFrame.java
bbaa75c8c432c46c00ee2eb836e438b3774d6709 09-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3514114: Dropping on mini-screens doesn't place items correctly

Change-Id: I7176562f1a62ca9973a256e53151aac1ff708144
ustomizePagedView.java
temInfo.java
orkspace.java
1c3f8ecccc80628263cf0b3769c7c53184db9aab 08-Mar-2011 Michael Jurka <mikejurka@google.com> Fix regression: google search icon doesn't show immediately

Bug # 3510354
auncher.java
417979937ac6bfa9a36d241fb4ac9aa4372b6d27 08-Mar-2011 Michael Jurka <mikejurka@google.com> Merge "improving performance of first AllApps/Customize animation" into honeycomb-mr1
abded66084680bb31cc7ea403c88f44f79a3c884 04-Mar-2011 Michael Jurka <mikejurka@google.com> improving performance of first AllApps/Customize animation

Change-Id: I71e5cc634f7e1346617d101efd6945c00484cab3
llAppsPagedView.java
llAppsTabbed.java
ellLayout.java
ustomizeTrayTabHost.java
auncher.java
agedViewCellLayout.java
agedViewCellLayoutChildren.java
orkspace.java
d1837cc69eb222371afdd30890f7215d117510f2 07-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 4020235: NPE at com.android.launcher2.DragLayer.onInterceptTouchEvent

Change-Id: I606573f36270109b156b625b416d05ee16a44316
ragLayer.java
320b2fb5eff8750d07dc9b4874c2ec0b92a601b8 04-Mar-2011 Winson Chung <winsonc@google.com> Merge "Adding background protection for AllApps." into honeycomb-mr1
30882dd91a1fd6b9877fad1ebc5b1042c5d26fcd 04-Mar-2011 Winson Chung <winsonc@google.com> Adding background protection for AllApps.

Change-Id: If4f8a2e80e1ceae6c84fcea58cc5fcc118aad25e
trokedTextView.java
758a9239f045ff4eb85c421a2f67a720b5b3c621 04-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3511340: Exit widget resize mode when home or back clicked

Also add an optimization to drastically reduce the number of
posted events when a widget is currently being resized.

Change-Id: I8839d4bba564028a67fb0355d35b7dd52465b199
ragLayer.java
auncher.java
orkspace.java
1b607ed454ed22c2fd855cb3e428376520fb2388 04-Mar-2011 Adam Cohen <adamcohen@google.com> Cleaning up widget resizing code

Change-Id: Ib4c0de0080f0b69f873fd88016f23c319a13c6ff
ppWidgetResizeFrame.java
ellLayout.java
ellLayoutChildren.java
ragLayer.java
auncherModel.java
3c438bcbd3a0e40141117c5b68a82a8be5ddf140 04-Mar-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3360951: Forced orientation change during widget conf" into honeycomb-mr1
002cbf4cc0a0da6d8084dd5b3dee6e03ff2d496c 04-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3360951: Forced orientation change during widget conf

When a widget forces an orientation change in its configuration
activity, we fail to add it because Launcher is restarted in its
original orientation, and the loader is still running when the
intent result is received.

Change-Id: I6f4e328b56b6de18bf1d3fed4d747f290e5f3283
auncher.java
25356e75ebae5d6e0be43f38d2c73b5cb59d05f2 03-Mar-2011 Michael Jurka <mikejurka@google.com> Fixed issue where background wasn't rendered behind customization tray
orkspace.java
8499adddad95a79e4d09e46c6b89591ddf9a1087 03-Mar-2011 Michael Jurka <mikejurka@google.com> Fix crash on some machines when loading Voice Search icon
auncher.java
9c6fbed48783dacd9bc6b4ec5f2cc8e59ec7ee37 03-Mar-2011 Michael Jurka <mikejurka@google.com> Further improving performance of All Apps transition

Change-Id: Ie8a2af004acba4c13066dd636842a71793064688
llAppsBackground.java
llAppsTabbed.java
auncher.java
orkspace.java
3cba722d4745b29a47ebc6a472dd921e5c9d7367 03-Mar-2011 Adam Cohen <adamcohen@google.com> New assets for widget resizing

-> also bounding the frame to be within the CellLayout bounds

Change-Id: Ibaaf336d7fee106d8465528591d8d113891c8fbc
ppWidgetResizeFrame.java
b0a6bbeeab0960419dcd1f695c209ca0ec36ab8a 03-Mar-2011 Patrick Dubroy <dubroy@google.com> *Actually* fix 3377113: Mini homescreen outline wrong color

New and improved! 100% fewer regressions!

Change-Id: I079a7842ecfe7e84c3fd599d6156638588a1d2d0
ragController.java
ragScroller.java
bd361f7a854112ba8217213ac15131600726a90b 03-Mar-2011 Patrick Dubroy <dubroy@google.com> Revert "Fix 3377113: Mini homescreen outline wrong color"

This reverts commit ba1ca8cf7ae52f730de9a8d543f8f0d484e76c32.
ragController.java
ragScroller.java
da6823e42ff8c9a0795203541a1cc55008ccad5a 03-Mar-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3377113: Mini homescreen outline wrong color"
ba1ca8cf7ae52f730de9a8d543f8f0d484e76c32 03-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3377113: Mini homescreen outline wrong color

Couldn't repro this reliably, but the only way I could see
it happening is if we got an UP event without a MOVE at the
same location. This patch prevents that from happening.

Change-Id: I473c4ea50474b45da8c5537efe39177c1423ae20
ragController.java
ragScroller.java
2763be3150d429d338b9848286e9365b4052c100 24-Feb-2011 Michael Jurka <mikejurka@google.com> Improving performance of All Apps transition

- increased perf ~8fps using hardware layers

Change-Id: Ic6a2c23e9182fdb1ee362cbd72f7813f4e9accf0
llAppsTabbed.java
ustomizeTrayTabHost.java
auncher.java
orkspace.java
d72b048e207b8577b36f8c9a685a70046c3c5f58 02-Mar-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where you can't drag to a full screen when in spring loaded mode (to get to next pages)"
707de2828c14a1451aa08b8c5c48046a89aef839 02-Mar-2011 Winson Chung <winsonc@google.com> Fixing issue where you can't drag to a full screen when in spring loaded mode (to get to next pages)

Change-Id: I8c1adbe209fff41779b7f5c6c585ed13dcc109b3
orkspace.java
c6d20009ce44def4d4c6d3a747ab64b62ff827e2 02-Mar-2011 Winson Chung <winsonc@google.com> Fixing issue where search icons were only loaded after binding instead of at creation.

Change-Id: Id422966e3b6dc0aca9a7df942fb835349cae6525
auncher.java
e708c5249b26978057acb9370cbfb8f6f747f5b8 02-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3457875: Mini workspace should zoom on tap, not touch down

Change-Id: I2e9bb6267048f2b2fb97070029f3a0ad2a28cc32
auncher.java
orkspace.java
fecd3b8e36dc0b785271b7a501ed174247c412a4 01-Mar-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where the holographic icons sometimes don't update (ie. after uninstalling an app)."
1a16489badd44caf06e757c31c71c2aff1e355fd 01-Mar-2011 Winson Chung <winsonc@google.com> Merge "Adding "Shop" text beside market icon."
fbb3d9b55e50e8661c45c4284026f3bb05fa95fc 01-Mar-2011 Winson Chung <winsonc@google.com> Adding "Shop" text beside market icon.

Change-Id: I3a3a167185879b0723b51f08325ff8b09d4ebd71
auncher.java
823c969f528c7c2c654e7010e9b939f4c2bbdf87 01-Mar-2011 Winson Chung <winsonc@google.com> Fixing issue where the holographic icons sometimes don't update (ie. after uninstalling an app).

Change-Id: I593d557e3f019a1a68e47ac6310c6cc476c0e37e
agedViewIcon.java
3ad0c132de2ccc7aacc7daddb596b0e3c58a2eb0 01-Mar-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3493373: back button displays blue homescreen borders"
94f78a5c44c08b258f59b2c78ff6694e5eaca827 01-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3493373: back button displays blue homescreen borders

When the back button has no other function, briefly turn on
the page borders to give the user some feedback on the button
press.

Change-Id: I31cd4391821b646dffe4e8146fbffd72d934a00f
auncher.java
orkspace.java
c8c80b0b42db7ee604af6ae89e67aede3c404d7b 01-Mar-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3385675: Uninstall option available for system app"
cd953711fcbb6c8c6579fb7127e3c86103c0d409 01-Mar-2011 Patrick Dubroy <dubroy@google.com> Fix 3385675: Uninstall option available for system app

- when a system app is selected in all apps, don't show uninstall button
- if it's an updated system app, show "Uninstall update"
- Also, remove unused code for non-existent flag for games

Change-Id: I46753ee8d213b2ba1613b71ac1fe73d79786129c
llApps2D.java
llAppsPagedView.java
pplicationInfo.java
ubbleTextView.java
a391a680ccc5da206c166e262eaf3e2854ffc944 01-Mar-2011 Adam Cohen <adamcohen@google.com> Merge "Small update to match API changes"
494e600f5cc6598be80e3861730532f608432b41 01-Mar-2011 Winson Chung <winsonc@google.com> Merge "Adding simple mouse-scrolling to launcher."
185d71647c8859cae7a375773b31c03f2f22ade1 28-Feb-2011 Winson Chung <winsonc@google.com> Adding simple mouse-scrolling to launcher.

Change-Id: I7bd568bd56f272494137f45c07e2377f14e8faaf
agedView.java
f7640c8bba304ba99c99afcd7393893eccc9a0d9 28-Feb-2011 Winson Chung <winsonc@google.com> Fixing strict mode issues.

Change-Id: Ia4fb1f76e608ba1944b79e520444e229802f275a
auncher.java
orkspace.java
27c09b05d3ed2a4ce9d53140216aba998727a569 28-Feb-2011 Adam Cohen <adamcohen@google.com> Small update to match API changes

Change-Id: I1d6f38b80ca7874b158444b368537b35d29e2414
ppWidgetResizeFrame.java
auncherAppWidgetHostView.java
orkspace.java
60b753b4cfa709efa55e05cdcd62a993330f3684 28-Feb-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3439835: NPE at com.android.launcher2.Launcher.bindAppsUpdated"
f5afda70648505aadde6fbd64b06c9724a33460c 28-Feb-2011 Patrick Dubroy <dubroy@google.com> Fix 3439835: NPE at com.android.launcher2.Launcher.bindAppsUpdated

Change-Id: Id9002f7fe8dbc2bd8631a3dc2344df759d7440a3
auncher.java
c85b444079be05ac563df6ae2236c4328436d5a1 28-Feb-2011 Adam Cohen <adamcohen@google.com> Merge "Implementing resizable widgets in launcher"
d4844c3e731b00547a31f23a00f8bd4a271e2b62 19-Feb-2011 Adam Cohen <adamcohen@google.com> Implementing resizable widgets in launcher

Change-Id: I18598493dcf34fc6089fa330a4b66803f658b773
ppWidgetResizeFrame.java
ellLayout.java
ellLayoutChildren.java
ragLayer.java
auncherAppWidgetHostView.java
auncherModel.java
orkspace.java
1908d07151e0d3f82899f368874e41ed1e49ba16 25-Feb-2011 Winson Chung <winsonc@google.com> Refactoring and fixing bugs in Customize tray.

Change-Id: Ia37d3033d64036fd09f5f33443eb9f575e311c7c
ustomizePagedView.java
olographicOutlineHelper.java
agedView.java
agedViewWidget.java
6f13342ffd3f968de9ff86b988621cc91d94adff 24-Feb-2011 Patrick Dubroy <dubroy@google.com> Fix 3482911: NPE in CustomizePagedView.resetCheckedItem

Also fixes an issue where quick swipes on an item could
cause it to animate in from (0, 0) sometimes.

Change-Id: Ie3312389bcb5109f4b26ec518a29b4aa88161377
ustomizePagedView.java
ragView.java
agedView.java
a0aa0121b91fde17e427ab2763ce312e64cf5d33 24-Feb-2011 Patrick Dubroy <dubroy@google.com> Fix issue with some home button presses being ignored.

We are ignoring home button presses after panning away from
the default screen, when the workspace is still moving slightly.

Also, make the home button a no-op when the user is in the
middle of panning the screen (i.e. finger is still down).

Change-Id: Ida6bad4faaf90b6802aac2cbf3444f76b7b38100
auncher.java
orkspace.java
760585d09f9236b4b408174f7cc380d6437d4910 24-Feb-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where flinging the Customize tray would scroll to the incorrect page after update."
3c38d561e6976ffc54eda61ed669870bbb8ec207 19-Feb-2011 Michael Jurka <mikejurka@google.com> Refactoring layout of launcher

- Only one layout of launcher for landspace/portrait now
- Programmatically vertically centering the shrunken workspace screens rather than using a custom value

Change-Id: Ib689b4031f122b9a1b2bc1ca711b91320619bebd
auncher.java
orkspace.java
03929773a45a21c1ff0d4e0ae152bbad1b8585a4 24-Feb-2011 Winson Chung <winsonc@google.com> Fixing issue where flinging the Customize tray would scroll to the incorrect page after update.

Change-Id: I654665b065ad60414286ea16f7feae5054df604c
ustomizePagedView.java
agedView.java
b8f9746f32be06ba0940afc035ecf3b77bec008c 24-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Fix NPE in BubbleTextView"
981abb6f8950f1b5c4252ce6fda9b27f0296f5d3 24-Feb-2011 Winson Chung <winsonc@google.com> Merge "Pre-initializing filtered/apps list in case we get incremental updates before setApps(), adding additional null checks. (3465095)"
b02972c592c304c35423e4bc3a820106be5abf25 24-Feb-2011 Michael Jurka <mikejurka@google.com> Fix NPE in BubbleTextView
ubbleTextView.java
44316458da2b79c0a02acb1c4a6d2ae8dd558a3b 24-Feb-2011 Winson Chung <winsonc@google.com> Merge "Restoring split touch events in workspace with workaround."
6ab0041f8a9f0ca6b52d36600847aa94a53e2a5f 24-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Add comment about an earlier All Apps bug fix"
6ec2e187cd8f0b2d1c98e46b794efb99fd55556d 23-Feb-2011 Patrick Dubroy <dubroy@google.com> Fix 3272584: home button should return to previous workspace

Change-Id: I8d019ae68c4b1a875d629683202ac73cdd8c3cf7
auncher.java
8b53478a98836d68ca56486fb284022c49417b6f 23-Feb-2011 Winson Chung <winsonc@google.com> Pre-initializing filtered/apps list in case we get incremental updates before setApps(), adding additional null checks. (3465095)

Change-Id: Ie53fe7ed4fc55a587f8f831902ed5ee2d87bc98e
llAppsPagedView.java
c35afb2c9df8cc56c77bf21ce2eaa213f6f31251 23-Feb-2011 Winson Chung <winsonc@google.com> Restoring split touch events in workspace with workaround.

Change-Id: Icfe39e02f214b5a40169d07d785ff05948ac643a
ellLayoutChildren.java
orkspace.java
0a1af42571021b1da51349e1fd0ae87fd98b813b 22-Feb-2011 Patrick Dubroy <dubroy@google.com> Merge "Add missing animations when dragging from customize."
5f445425606b2c27276a79e9e871cf7f67b1b719 18-Feb-2011 Patrick Dubroy <dubroy@google.com> Add missing animations when dragging from customize.

- Fix 3453751: Moon landing on canceled drag from customize
- Fix 3453595: Use home screen "consume" animation when dragging and dropping

Change-Id: Ia6a83c2d7a8f24c3ce02811547a35a7022d245f6
llApps2D.java
llApps3D.java
llAppsPagedView.java
ustomizePagedView.java
ragController.java
ragSource.java
older.java
auncher.java
agedViewIcon.java
agedViewWidget.java
serFolder.java
orkspace.java
a40829a4a86294237f5ea665e670ee100d9c02e5 17-Feb-2011 Michael Jurka <mikejurka@google.com> Add comment about an earlier All Apps bug fix

(earlier change was Icfdb096c: Fix bug where only holo outlines were visible in All Apps sometimes)
agedView.java
ddd62e9f3dd21c52dffceef9b168629ebb7f4c03 17-Feb-2011 Michael Jurka <mikejurka@google.com> Improve feedback when launching apps

- Keep "pressed" state until the activity is launched
- Properly invalidate icons, which solves issue where the edge of "pressed" blue glow was still being rendered
ubbleTextView.java
auncher.java
a88b213087ea46060bbbebbae52e069b873f3097 17-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Disable camera pan animation"
e4340a1e3223dbebbb5fff96b55f46ca86182ea8 16-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Simplifying logic to create/destroy hardware layers in All Apps"
afca953ce920bb967ceccde21490398e06211ab4 16-Feb-2011 Michael Jurka <mikejurka@google.com> Disable camera pan animation
auncher.java
c5e49022bea70a1b0b6ada5431afbb6e951cc3f6 16-Feb-2011 Michael Jurka <mikejurka@google.com> Simplifying logic to create/destroy hardware layers in All Apps

Bug # 3422984
llAppsPagedView.java
agedView.java
agedViewCellLayout.java
c7c75e01a61e93a4788ffa3d7ba4aeddcfd7215e 16-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Fix drag and drop behavior"
c4e772e4b3f21bde342e475ebc49b5b76b8f74e8 10-Feb-2011 Michael Jurka <mikejurka@google.com> Fix drag and drop behavior

- Place items close to where they are dropped when workspaces are small
- Properly fix positioning of items in spring-loaded mode
- Remove blank padding below icons when dragging
ustomizePagedView.java
orkspace.java
b64cb5a44bedcff0ea4b09cf8f1f5b6f95b0244e 15-Feb-2011 Adam Cohen <adamcohen@google.com> Fixing panning behaviour

Change-Id: Idd8268b5442a88b8ca30c2aa0ec8b80b59f7889d
agedView.java
aefd4e1f519838852d9e870031a85c9ea55a05f3 15-Feb-2011 Adam Cohen <adamcohen@google.com> Fixing some edge cases of scrolling in PagedView

-> See Issue 3242353

Change-Id: I58140172e6f283706c351e66ba643cb018827893
agedView.java
917665cd068a794272e3126e812f6bc21ef6d27a 11-Feb-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3444233: No edge glow when dragging to adjacent screen"
70b9530f3147663d38875260b48d931793b7d378 11-Feb-2011 Patrick Dubroy <dubroy@google.com> Fix 3444233: No edge glow when dragging to adjacent screen
orkspace.java
035c152d94aefd0c6bfa17f4b5436474c84b8bdb 11-Feb-2011 Joe Onorato <joeo@google.com> Merge "Make the icon caching for SD cards actually work."
8df4f319fedf6e5a083591d44cfe764ff6f82b5e 10-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "NPE fix"
17a8922e2ab2ad599df3750d398a095473ccd1b4 09-Feb-2011 Joe Onorato <joeo@google.com> Make the icon caching for SD cards actually work.

We need to save the icon *after* we have loaded all the other information about it.

Also, add a check that if apps on SD aren't possible, don't even bother saving the icon. This saves
~200 ms on each run of the loader.

Bug: 3240615
Change-Id: Idc2329a868ab970b51deec341ffa8a47a344e110
auncherModel.java
e0f5a61a1f105216b0067124bacac69194c0ef70 08-Feb-2011 Michael Jurka <mikejurka@google.com> Speeding up the first time All Apps and Configure is launched

Change-Id: Ic9503f62ee4458b7797add4ac9a2cb4b0a186a30
auncher.java
orkspace.java
838a4ca645389a1c1fc49e2f1ea0726331b8a538 07-Feb-2011 Michael Jurka <mikejurka@google.com> Caching View lookups at startup time
auncher.java
33f8133b20c39b41bd5ff8863f98bd72aa6e016c 07-Feb-2011 Jason Sams <rjsams@android.com> Merge "RS API cleanup for SDK. Update apps to final APIs. bug 3421901" into honeycomb
bbbad6bcc278f25b89aab71c6003593b984f0f03 07-Feb-2011 Michael Jurka <mikejurka@google.com> NPE fix

bug # 3429886
auncher.java
558ae35f52edb0f4621223596bcea65138730fd6 04-Feb-2011 Daniel Sandler <dsandler@google.com> Apply drag-and-drop location fix to widgets & shortcuts.

(Original fix in change I4c1085f8)

Bug: 3424556
Change-Id: I32b5e83852417a61f3186cfcc83914bf25161fe4
orkspace.java
4c1085f8d94be2394dbce2866e94f60ac15ad109 04-Feb-2011 Michael Jurka <mikejurka@google.com> Fix spring-loaded mode

- Drop items in the right spot
- When in spring loaded mode from All Apps, keep the workspaces visible (as is the intended behavior in All Apps)
orkspace.java
cfdb096c31356a1d28a9c62b9f09b7c4b5e990f5 04-Feb-2011 Michael Jurka <mikejurka@google.com> Fix bug where only holo outlines were visible in All Apps sometimes

Bug # 3423911
agedView.java
0280c4fab33942d812b9c6606fb083f2849e0641 04-Feb-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where drag icons/holographic bg included the text labels." into honeycomb
0969300eb23ae2051441d5c72ffbabaab03a93d5 04-Feb-2011 Winson Chung <winsonc@google.com> Fixing issue where drag icons/holographic bg included the text labels.

Change-Id: I0be61ca6de45a75a21bde7ab9471ee48e31712fc
ubbleTextView.java
ce66e2db63e04093902bdcb9ea9ef792db15fea6 04-Feb-2011 Winson Chung <winsonc@google.com> Merge "Disable multitouch to prevent crash in all apps and frozen workspace while dragging." into honeycomb
be62afa34d58edab0fc9ba7499f0dd543039c903 04-Feb-2011 Winson Chung <winsonc@google.com> Disable multitouch to prevent crash in all apps and frozen workspace while dragging.

Change-Id: I813e0294a9e3b73f43922d8cd6896e71f3664429
ellLayoutChildren.java
ragLayer.java
3e5ad58a6885273a60f8eb77aa9aee965eecdb2c 04-Feb-2011 Michael Jurka <mikejurka@google.com> Fix issues when dragging items onto workspace screens

- In All Apps, mini workspace screens sometimes disappeared
- In All Apps, one mini workspace screens had "strong" blue outline when it shouldn't have
- In spring loaded mode, adjacent screens were not being properly rendered
orkspace.java
228b706daf483dce3954759958ae76ef39aef34c 04-Feb-2011 Adam Cohen <adamcohen@google.com> Merge "Preventing scrolling of workspace when in customize" into honeycomb
de4149cf71b3fe8fb4a8e64b372ccd45dfb5fb00 04-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Tweaking feel of All Apps transition" into honeycomb
e6abe6c6a70c1e26b7765217e94b1d46b5388079 04-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Reducing memory impact of hardware layers in Launcher" into honeycomb
ea57348cc8f4647f6bc35a42cd45662ddb828b92 04-Feb-2011 Michael Jurka <mikejurka@google.com> Tweaking feel of All Apps transition

Bug # 3418734

Change-Id: Iaec2a223bb3b8a6133bad8befe143e696b7acc4b
auncher.java
orkspace.java
11148e516524754e211e1a1e5e79d19b7d1a42a7 04-Feb-2011 Michael Jurka <mikejurka@google.com> Fixed issue where all apps animation wasn't happening

-Fixes issue caused by performance tweak https://android-git.corp.google.com/g/#change,94997
auncher.java
c0759f5090d9539d82ddc944b9f2da767c36b251 04-Feb-2011 Michael Jurka <mikejurka@google.com> Reducing memory impact of hardware layers in Launcher

- Disabling hardware layers in customize tray
- Destroying hardware layers for pages in All Apps that are not visible
- Re-adding CachedTextView for icons in customize tray (to regain some of the lost performance there)
llAppsPagedView.java
achedTextView.java
agedView.java
agedViewCellLayout.java
agedViewCellLayoutChildren.java
agedViewIcon.java
69c42da4d30f1cbba5fe1ac8960b4e305e14b807 04-Feb-2011 Adam Cohen <adamcohen@google.com> Preventing scrolling of workspace when in customize

Change-Id: I2154742957a4499df8c3df31c0a3ab65b58b54c7
orkspace.java
70467ef0b921bcdbefbba805869bd86704a30a0e 03-Feb-2011 Jason Sams <rjsams@android.com> RS API cleanup for SDK. Update apps to final APIs.
bug 3421901

Change-Id: If84b19459e510568278f7c97d3d3486c94f1d619
llapps.rs
f5d77c9e3fb9238b52f53b57eaa7ad01a1328e25 03-Feb-2011 Adam Cohen <adamcohen@google.com> Fixing leak in Launcher when shortcuts were installed from market

-> Issue 3418165

Change-Id: Ieee4c7ed436d0722a6352c30adfa5cbd02dd163a
auncher.java
4fcae11dca4ec952e1b7e54a49b033fc9e5bf121 03-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "optimizing transitions in Launcher" into honeycomb
cc377b516c179822b6475673e0b07faad5297361 03-Feb-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where we weren't picking up minute touch movements. (3413433)" into honeycomb
e95c8ee998bc04c64c29c0594d81aeb283b05c1f 03-Feb-2011 Michael Jurka <mikejurka@google.com> fix touch problem in All Apps that prevented launching or adding items to workspace screens
agedViewCellLayoutChildren.java
742574b15b2b5298a2328443176f2890fb8ebe98 03-Feb-2011 Michael Jurka <mikejurka@google.com> optimizing transitions in Launcher

Bug #3413510

Change-Id: I89896b40b73d781255f9c0263300e9c5716d4efc
ellLayout.java
auncher.java
agedViewIcon.java
orkspace.java
a1192eacc25eafad25bf409d4383a1e16edb9c71 03-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Adding hardware layers to All Apps" into honeycomb
8245a8685fc9f4802c9fa29a989854b2522fc588 02-Feb-2011 Michael Jurka <mikejurka@google.com> Adding hardware layers to All Apps

- splitting up the "holo" outlines and the icons into separate views
- enabling hardware layers on each of the views
llAppsPagedView.java
ustomizePagedView.java
olographicPagedViewIcon.java
agedView.java
agedViewCellLayout.java
agedViewCellLayoutChildren.java
agedViewExtendedLayout.java
agedViewIcon.java
a7f801fc5b5715223e868ed599da69c5edf436ee 03-Feb-2011 Michael Jurka <mikejurka@google.com> Oops, forgot a cast. :(
orkspace.java
c50e2c35319b738f788b717027bfb361c225ccb9 03-Feb-2011 Michael Jurka <mikejurka@google.com> Oops, was disabling hardware layers at the wrong level
orkspace.java
7cbb7c604119731c5c4abbf57893c7b445722889 03-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "stop using hardware layers when workspace stops moving" into honeycomb
5fb63473cbc7f1b77e45c765d56b01361772429b 03-Feb-2011 Winson Chung <winsonc@google.com> Disabling auto-advance when we are not on the workspace. (3413510)

Change-Id: I3793d4221b4ec91ed1fbf35a9e5ff0237e7e8542
auncher.java
c0844aa8a135bbf56aad2f95f57d1354a1260078 03-Feb-2011 Winson Chung <winsonc@google.com> Fixing issue where we weren't picking up minute touch movements. (3413433)

Change-Id: I5920e5e7ad6fa758093deeb545d6d3b81f730198
agedView.java
ce7e05fbe8abd5f25ec47e0e05b5cc76ceb39d2e 02-Feb-2011 Michael Jurka <mikejurka@google.com> stop using hardware layers when workspace stops moving

helps workaround Bug 3417254

Change-Id: I874e5e52ab544fbb787e1021d6ee394e8f3a34d6
agedView.java
orkspace.java
98ed6bbec7ea8776c2a0b76429e47c2c7fc523e5 02-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Adding scroll disambiguation between Workspace and AppWidgets" into honeycomb
f8d2823d885ba682140aee1ae0504c1c5e67a24b 02-Feb-2011 Adam Cohen <adamcohen@google.com> Adding scroll disambiguation between Workspace and AppWidgets

Change-Id: Ia3ff92b74651f9ea250664ec4cbcc0506db522ec
agedView.java
orkspace.java
e7e3f6c438a9de1d4a0557962f868d9a01f56286 02-Feb-2011 Michael Jurka <mikejurka@google.com> stop invalidating our hardware layers

- avoid calling TextView's setShadowLayer since that calls invalidate; instead, just modify the paint
ubbleTextView.java
bdb5c5342adc550559fd723af461e53248f2fba8 02-Feb-2011 Michael Jurka <mikejurka@google.com> Turning on hardware layers for the workspace

- Obsoletes need for CachedViewGroup and CachedTextView on workspace as well

Bug #3413433
ubbleTextView.java
ellLayout.java
ellLayoutChildren.java
orkspace.java
bfadaad3522dc6b1cf3c95c08031ae088a3f610a 01-Feb-2011 Michael Jurka <mikejurka@google.com> Only use hardware layers for transitions to all apps/customize in portrait
auncher.java
8bb771ecb8dfc8951be2c24853bd64e6ca5721b3 01-Feb-2011 Michael Jurka <mikejurka@google.com> Merge "Using hardware layers for animations to all apps/customize" into honeycomb
3eeaea8befcea6e706e6bf414ee915207c599ef1 01-Feb-2011 Michael Jurka <mikejurka@google.com> Using hardware layers for animations to all apps/customize

- improves performance of All Apps transition in portrait
auncher.java
32bb5e54b498f721e021fc9ff780280625c3fe28 31-Jan-2011 Winson Chung <winsonc@google.com> Workaround for the issue where a layout is not being triggered when rotating the screen while customizing. (3329988)

Change-Id: I3348bd2a381608592bef774da3851ec61cd69b29
auncher.java
c73c656812612676c74df40cd7f8d29760a58008 31-Jan-2011 Winson Chung <winsonc@google.com> Merge "Fixing scrolling of all apps when below apps" into honeycomb
cdda1cee561622d111b0c5d654003a296d1d2b7a 31-Jan-2011 Michael Jurka <mikejurka@google.com> fix the build

Gerrit mysteriously added a close branch to winson's change, but it's not showing up on his machine. strange.
ellLayoutChildren.java
6c58d9e385dae56d68b62bc504af689f5af6b1c9 31-Jan-2011 Winson Chung <winsonc@google.com> Merge "Calling removeItems() should mark the item's previous cell as unoccupied. (3405806)" into honeycomb
7a25a9e39a13df706daeb0a4a82273f3c5151997 30-Jan-2011 Winson Chung <winsonc@google.com> Calling removeItems() should mark the item's previous cell as unoccupied. (3405806)

Change-Id: I99de0149dea5b487ed75e2469478e2346cd5b5df
ellLayout.java
ellLayoutChildren.java
auncher.java
orkspace.java
cf6125c2d30ce02d8ab6cbe8e37a20f6a831e216 29-Jan-2011 Michael Jurka <mikejurka@google.com> Improving performance of state transitions

- Caching CellLayouts to bitmaps when they're small again
- Enabling hardware layers on customize tray/all apps during transition

Change-Id: Ia4f5f7b608a9d013ed48b990551fd1b9de503b32
achedViewGroup.java
ellLayout.java
ellLayoutChildren.java
auncher.java
be9093426aec3a6d412811a12d2400e645613242 29-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing scrolling of all apps when below apps

Change-Id: Id6a4506ed18a02d31487ecff1d7309e7b3e25e9d
agedView.java
orkspace.java
e1dc51bce0764ba5a567145b0f4c78aa5b24fe67 29-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "Fix bug # 3370739 - wallpaper overscroll doesn't work with non-static wallpapers" into honeycomb
09d6eb0f3fb1d81ea59881e6c65512d09d573cc1 29-Jan-2011 Michael Jurka <mikejurka@google.com> Fix bug # 3370739 - wallpaper overscroll doesn't work with non-static wallpapers
orkspace.java
7bfc979594b083c36f6a08e49273ef7c9ad7b13a 28-Jan-2011 Adam Cohen <adamcohen@google.com> Clamping maximum overscroll amount

- It was possible to crash launcher if you pulled really really far
to the right

Change-Id: I3ec45c7cbda2c4036e2e2359f2aa617ce7091bcd
agedView.java
860f4c5a82d4b3c8d5444f986176a9af6f085df7 28-Jan-2011 Adam Cohen <adamcohen@google.com> Final tweaks for home animations

Change-Id: I9a160a71fe22286077fe8601fb30a1a9bbe84da3
auncher.java
6e3140865d3f0def2e55934d8b0b2c1503386e54 28-Jan-2011 Winson Chung <winsonc@google.com> Fixes for other places where we expect CellLayoutChildren instead of CellLayout. (3392097)

Change-Id: I9df13c413ce62a2760ce6a8ebafed1e948088de2
ellLayout.java
auncher.java
orkspace.java
65af56cf9d8d63e10cf961e1468a5e86d4081405 28-Jan-2011 Winson Chung <winsonc@google.com> Merge "Adding check to prevent NPE when we get a badly encoded install-shortcut intent. (3398526)" into honeycomb
b9522209d385f0ae6bfcf2e5ce8592f5ea116ffe 28-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "Tweaking parallax motion" into honeycomb
248b7cb7c80e414d90d537f8fc37429df09399f3 28-Jan-2011 Winson Chung <winsonc@google.com> Fixing issue with items not being removed from the homescreen. (3392097)

Change-Id: Ia3952a1001a83543f97625bdbe032a70e813a7c7
orkspace.java
ca5b836e16d320f17057cd1a40a93c382e72501a 27-Jan-2011 Michael Jurka <mikejurka@google.com> Tweaking parallax motion

Change-Id: I6feaec75f2eabfca852511464f9f784ebbe969ad
orkspace.java
b3781d934ffb55a282a2567de55a23fb92b71856 28-Jan-2011 Winson Chung <winsonc@google.com> Adding check to prevent NPE when we get a badly encoded install-shortcut intent. (3398526)

Change-Id: I49c00ff290b126539247f4345e638460040c6ac5
nstallShortcutReceiver.java
27b3721bf904d2a1789938a77d3344b8792a41e2 27-Jan-2011 Winson Chung <winsonc@google.com> Merge "Using newer object animators for click feedback animation. (3384873)" into honeycomb
228a0faca6fd77f5cdd28a32ff20a311ec1bbffa 27-Jan-2011 Winson Chung <winsonc@google.com> Using newer object animators for click feedback animation. (3384873)

Change-Id: I50d3a506f2fec3fb868616e3d969d2911fae6706
agedView.java
e90cd23338ac6aedde27559ddb1c4113d0bba901 27-Jan-2011 Michael Jurka <mikejurka@google.com> reduce number of animations on state changes
auncher.java
73e087d19ef42e7e1b8af1cdcf5c272b8a1d8df5 26-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "Fix issue with spring loaded mode" into honeycomb
8d60f408802624b35f61d5e068bd13beede7b345 26-Jan-2011 Winson Chung <winsonc@google.com> Merge "Fixing crash in Wallpaper picker. (3392415)" into honeycomb
3b7d86d02658ec9c2782d7c252e68b2e9c0c07b7 26-Jan-2011 Winson Chung <winsonc@google.com> Fixing crash in Wallpaper picker. (3392415)

Change-Id: I907fd9c5bbac2a502d08bf591d17dbbf063c465e
allpaperChooserDialogFragment.java
0bb8563b1381d92b0d7dbb5b0f814ad656c2f9bd 26-Jan-2011 Michael Jurka <mikejurka@google.com> Fix issue with spring loaded mode

Bug # 3373320
pringLoadedDragController.java
orkspace.java
5cc7c35dca4d1279575285f33ecef1a1df339d11 26-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "Improve feedback during spring loaded mode" into honeycomb
a5fa4b492f87540bce227a311733789930ebcf5f 26-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "Updating layout of search buttons" into honeycomb
f12c75cb48f87955600c56ccbe0aac84b0c11b28 26-Jan-2011 Michael Jurka <mikejurka@google.com> Improve feedback during spring loaded mode

- Uniformly scale the outlines of items on the screens to match the correct grid size as closely as possible
- Fix bug with drag + drop that was reporting dragged items' height wrong
- Remove unused code
ellLayout.java
ustomizePagedView.java
ragView.java
orkspace.java
789744f8962642b04c4b37791154fc990a05746c 26-Jan-2011 Michael Jurka <mikejurka@google.com> Updating layout of search buttons

Change-Id: Id18c9ba18cc5a4645a192393926054e3ffaad3d0
auncher.java
e702ca01411d561425d89e90c1601e3bc73eac85 26-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "fix render glitch for "digest" animation when items are added to a new screen" into honeycomb
c6d775770e279a0e90020d0df0a834990af05377 26-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "Fix 3385181: Widget doesn't stay where I put it" into honeycomb
8deb1e6a17900253708fad73016db05851b8d822 26-Jan-2011 Michael Jurka <mikejurka@google.com> fix render glitch for "digest" animation when items are added to a new screen
ellLayout.java
orkspace.java
3af863ba31e293e577c05537c9b8f7dc850a5e56 25-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing bug where wrong homescreen outline is being shown in customize

Change-Id: I9da04057e5afd90d3ad3e485f5299dff870cc26a
ellLayout.java
8b1fe774c24854fdefc4d875d8460752048696e2 25-Jan-2011 Patrick Dubroy <dubroy@google.com> Fix 3385181: Widget doesn't stay where I put it

Change-Id: I8ea7bb50fea6c6b113e4ba69221623e6c6cd80cc
auncher.java
8c920dd3683d752aa4c43e964831ce53f9b72887 20-Jan-2011 Michael Jurka <mikejurka@google.com> Refactoring CellLayout into three classes

- splitting the rendering of children from the CellLayout to enhance performance, gives ~4 fps boost while scrolling on pages full of icons, and no change on pages full of widgets
- this will allow us to add hardware layer support trivially, which will increase performance while scrolling ~6-10 fps
- separated logic for caching celllayouts to bitmaps into a separate class

Change-Id: Ib6abeb19126e1504997b43c2f44af2a2fb3cd39f
achedViewGroup.java
ellLayout.java
ellLayoutChildren.java
auncher.java
agedView.java
orkspace.java
78403feedcf6d61a527cf0c904cb55ca43c0f3cb 22-Jan-2011 Winson Chung <winsonc@google.com> Changing downloads tab to my apps and making most recent first. (3377455)

Change-Id: I75ae46ad601457ecfc9555aff7f7ff5284440317
llAppsPagedView.java
pplicationInfo.java
auncherModel.java
7bccb42f88cbbaf8cf180a876e8c5d5e306ce62a 20-Jan-2011 Patrick Dubroy <dubroy@google.com> Fix 3373059: Crash when drag cancelled in spring-loaded state
llAppsPagedView.java
ustomizePagedView.java
orkspace.java
b17e140a07039604a33209ad2555a5586565cd37 20-Jan-2011 Patrick Dubroy <dubroy@google.com> Merge "Ensure drag outline & crosshairs disappear on drag cancel" into honeycomb
e3887cc4ec3cebda2333298e56a35acb49ccdf13 20-Jan-2011 Patrick Dubroy <dubroy@google.com> Ensure drag outline & crosshairs disappear on drag cancel

Change-Id: I165d45846c0bfe74eda0d61b55e5b93fbfccdef2
ellLayout.java
ragController.java
orkspace.java
378fc245b35961adacf98bac41ae080b30cb4418 20-Jan-2011 Adam Cohen <adamcohen@google.com> Merge "Updating call to match framework." into honeycomb
a33307ea6bc399ef7e49c0f62c8d7aa031fcb843 20-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "removing unused code" into honeycomb
2ddf13e175910f784cb4e54493ef202671e499f8 20-Jan-2011 Adam Cohen <adamcohen@google.com> Updating call to match framework.

Change-Id: I31cb1e66b1091898433461e07315abc05cf6bf2e
auncher.java
bbe1e4ecd26199d264384293f7838a9f3061bfbc 20-Jan-2011 Michael Jurka <mikejurka@google.com> removing unused code
ellLayout.java
immable.java
8d60f2c2046725bce89628ee87032326c2551e46 20-Jan-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3237665: Home screen should scroll on tap, not touch down" into honeycomb
d0ce1ec2e21ce3bb0ba3549a01d1d06b440a8e45 20-Jan-2011 Patrick Dubroy <dubroy@google.com> Fix 3237665: Home screen should scroll on tap, not touch down

Change-Id: I61f65beaf982eec54b86668d6da94aa5c52e9355
agedView.java
orkspace.java
3c85ea5e9893e2493c4e7c065d4ced5be7c31dca 19-Jan-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3369762: long press should take you into customization mode" into honeycomb
8fedddc58617a1f1351fe12ad8f7da1d4bc8c508 19-Jan-2011 Patrick Dubroy <dubroy@google.com> Fix 3369762: long press should take you into customization mode
auncher.java
ab1983f46ce0ee0c94ea1170d21a67eb4e3c7967 19-Jan-2011 Michael Jurka <mikejurka@google.com> tweaking parallax effect

- centering workspace in All Apps and Customize mode
- tweaking spring constants
- solved problem where wallpaper offset was being continually set

Change-Id: Id3b12af0151490536e4330beea4a494700224fee
auncher.java
orkspace.java
ca1d18ef1c7d96627df88e17d3225f15326b1a4e 19-Jan-2011 Patrick Dubroy <dubroy@google.com> Merge "Prevent NPE when shrinking workspace" into honeycomb
0dfcf68b58bec1ac74f9b8700e3357f8e6d8b4a3 19-Jan-2011 Patrick Dubroy <dubroy@google.com> Prevent NPE when shrinking workspace

Change-Id: I61f1793d4db5f3006f2e1bceb0f0c578b35e4e71
orkspace.java
532a52ae0ffa49119779a94e2994d53e0f5d4b20 18-Jan-2011 Winson Chung <winsonc@google.com> Changing text in empty-downloads message.

Change-Id: I5bba53e97cd1a6c9370c6f2d2b52a7d488aac5a7
llAppsPagedView.java
f4ffdc63d3d5b400174624f5bb8c41c7ed17265b 18-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "removed some more unnecessary code" into honeycomb
70ac092d86ed31241bd9d7a7d053dc2e1336a2a3 18-Jan-2011 Adam Cohen <adamcohen@google.com> Merge "Tweaking home transitions" into honeycomb
4ad24ba3c726bb9021d887c4c2300d345151ab0d 18-Jan-2011 Michael Jurka <mikejurka@google.com> removed some more unnecessary code

- delete unnecessary call to get WallpaperManager
- remove two unused methods
ellLayout.java
orkspace.java
4a7d4afe87a9146b3cefef8e00581090301b698d 18-Jan-2011 Michael Jurka <mikejurka@google.com> Removing dead code

Change-Id: Iec1e23a9764b8ef2bb1326c8502f31f5b5c8763a
llAppsPagedView.java
pplicationInfoDropTarget.java
ellLayout.java
eferredHandler.java
olderIcon.java
conCache.java
nstallWidgetReceiver.java
nterruptibleInOutAnimator.java
auncher.java
agedView.java
agedViewCellLayout.java
serFolder.java
tilities.java
1d8ad0dd3b295b35e7fc9944eb298150b4fa4a99 18-Jan-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3099036: Drag visualization appears in wrong spot" into honeycomb
8bc22687b4418b8a3982dc18553e0375287e6217 18-Jan-2011 Winson Chung <winsonc@google.com> Merge "Enabling cache for widget text views." into honeycomb
4904f66da8bdb9494487ad7a0528c18b0f13b8db 18-Jan-2011 Adam Cohen <adamcohen@google.com> Tweaking home transitions

Change-Id: I72e292f40043ba6eca749191e2672847c8ec1de5
orkspace.java
62bbb3c573fe902940431e4b957c0c4918358d36 18-Jan-2011 Patrick Dubroy <dubroy@google.com> Fix 3099036: Drag visualization appears in wrong spot
ragView.java
orkspace.java
3e6882c3fe0a11941fbb3b78cea5aceb82f16319 18-Jan-2011 Winson Chung <winsonc@google.com> Enabling cache for widget text views.

Change-Id: I8f1381f6978fabb96d3a3ebe2a25365a2e8e0c48
agedViewWidget.java
0d5aad7edbed3ed5c13904cc13ec8842ffe8837b 18-Jan-2011 Dianne Hackborn <hackbod@google.com> Update to follow API.

Change-Id: Ib0378736b7c7acf33e6e2de0327d686bacff9275
auncher.java
orkspace.java
94569f47c2fe3c2e04e993379d36e0597925e19f 17-Jan-2011 Winson Chung <winsonc@google.com> Adding more checks to prevent unsync'd dragging states in customization drawer.

Change-Id: I7e4ed80d9bd5ce1e899827eafd0f44a88cce4346
ustomizePagedView.java
agedViewWithDraggableItems.java
0b5888e8283a5e0aeae16ac5ea344bac046522c9 17-Jan-2011 Winson Chung <winsonc@google.com> Merge "Preventing screen rotations when dragging." into honeycomb
400438b79fe412cb625c96297edeea9c6155349e 17-Jan-2011 Winson Chung <winsonc@google.com> Preventing screen rotations when dragging.

Change-Id: I6805c66f9aeec32bc7d597e99e1f62be0e2d0ab3
llAppsPagedView.java
ustomizePagedView.java
auncher.java
orkspace.java
6c7a03a858d6a695d0f6005398cc6f9b3e7dd18d 17-Jan-2011 Michael Jurka <mikejurka@google.com> Fixed bug where All Apps would appear to animate from the right
llAppsTabbed.java
b7e0e88412871f6582420e3eeb1552598ba8a4c1 17-Jan-2011 Michael Jurka <mikejurka@google.com> Fixed bug where workspace was not visible
orkspace.java
f3fe6820927d335f09c27e026702d2b0d4a69923 17-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "NPE fix" into honeycomb
bb1d1319f202ccda89c03c5b9c972d5d91a04995 17-Jan-2011 Patrick Dubroy <dubroy@google.com> Merge "More changes to improve memory usage during rotation" into honeycomb
60b7c53ccc6384b65aaca77d97794e8f09e8cfc8 17-Jan-2011 Patrick Dubroy <dubroy@google.com> More changes to improve memory usage during rotation
auncher.java
orkspace.java
c31820d29cd51a1f46f8ccf9f301a3e7c36d3af2 17-Jan-2011 Michael Jurka <mikejurka@google.com> NPE fix
llAppsPagedView.java
d99cf8b76dbe80b536cdc2dec86c934bf7a10748 17-Jan-2011 Michael Jurka <mikejurka@google.com> Fix bug: rotating screen in All Apps mode would show blank workspace
auncher.java
1619ccfce4d7117144db27e5e08ef3a3d4b339a7 15-Jan-2011 Patrick Dubroy <dubroy@google.com> Merge "Fix 3300849: Illegal state exception during dragging." into honeycomb
0c10bb4a56a8dd06e4ddd9830bd279fdaf4a8df7 15-Jan-2011 Patrick Dubroy <dubroy@google.com> Fix 3300849: Illegal state exception during dragging.
orkspace.java
d63497bb62138dc70ef06d50133354c881c45d34 15-Jan-2011 Michael Jurka <mikejurka@google.com> fix build, adding missing file :(
achedTextView.java
381337be2249564b1d36717fc9bfdb7ec0b82bc3 15-Jan-2011 Winson Chung <winsonc@google.com> Merge "Fixing issue where icons sometimes do not show in AllApps." into honeycomb
452821f54ddcb88fbe917c75dd060733968249d7 15-Jan-2011 Winson Chung <winsonc@google.com> Fixing issue where icons sometimes do not show in AllApps.

Change-Id: I7f999ae96f73ba2300dbebef74a04ecdbb60ff43
llAppsPagedView.java
ec14123190c24a83225c68c8735055ef196468db 15-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "renaming CacheableTextView -> CachedTextView" into honeycomb
8dcd99eaf72a2f5233647e2a05757bcfb8f28c28 15-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "fixed vertical parallax" into honeycomb
0a1f18fe0ad9e3a5e7bc264885da4af106c26b0c 15-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "Fix bug: text is sometimes garbled in All Apps" into honeycomb
93a6b4e8a219e76faceae460fc700e9af283cf16 15-Jan-2011 Michael Jurka <mikejurka@google.com> fixed vertical parallax
orkspace.java
002bd928bf57f21ad8e937ca465a975835e851cb 15-Jan-2011 Michael Jurka <mikejurka@google.com> renaming CacheableTextView -> CachedTextView
ubbleTextView.java
acheableTextView.java
agedViewIcon.java
2a9e70655f5885549acfdb6e770d2516bc8c87e3 15-Jan-2011 Michael Jurka <mikejurka@google.com> Fix bug: text is sometimes garbled in All Apps
acheableTextView.java
ellLayout.java
olographicOutlineHelper.java
4a3ba7b7f2f8a8560daf2562c3dac4c18ebd1621 15-Jan-2011 Patrick Dubroy <dubroy@google.com> Merge "Allow previous view hierarchy to be GC'ed more quickly on rotation" into honeycomb
2313eff05b8f52e72ebe06c589c419941fa019d6 12-Jan-2011 Patrick Dubroy <dubroy@google.com> Allow previous view hierarchy to be GC'ed more quickly on rotation

Change-Id: I76215a48e76234501b7ce253dedfa449502ab88f
auncher.java
auncherAppWidgetHost.java
auncherModel.java
agedViewWithDraggableItems.java
0ea4000b632759839c205f65d258036db1cc1bdb 14-Jan-2011 Michael Jurka <mikejurka@google.com> Fix bug: new items were invisible when added in spring-loaded mode

Change-Id: Ic28f8c83de0f7097d642a2f162e0ee2a91649807
ellLayout.java
c5b262ccf639fedac2aff5bb8238342f95396338 13-Jan-2011 Michael Jurka <mikejurka@google.com> tweaking parallax effect

- adding vertical parallax when switching to all apps/customize mode
- added effect to have parallax lag the rest of scrolling
- adjusted the amount of horizontal/vertical parallax in both portrait and landscape modes

Change-Id: I5ee778f78c1080337f642217bcf828b2392ddf70
auncher.java
agedView.java
orkspace.java
f16e571330f030e445c4f7f63f55d093337ffd87 13-Jan-2011 Adam Cohen <adamcohen@google.com> Making AllApps transition more cinematic

Change-Id: Ib9b98d90917ee69a9cc440cd9ed8df5a2f339dcf
auncher.java
orkspace.java
c9c548eb1093be6106279a792df5ba8bb36b6326 12-Jan-2011 Michael Jurka <mikejurka@google.com> Potential fix for garbled text in All Apps

- now redrawing the cache for CacheableTextView every time setText is called
ubbleTextView.java
acheableTextView.java
agedViewIcon.java
f5675decc9f0e5b83a7041d6181343abe2cfe31c 12-Jan-2011 Kenny Root <kroot@google.com> Use the default activity mipmap

So we can use different scales of the default activity icon, switch to
using the mipmap version of it.

Bug: 3325002
Change-Id: I3307bc8959829958e0da4ab2a9238c89ff9fdead
conCache.java
340c5f3a708efa280a120708594247952ca65182 22-Oct-2010 Michael Jurka <mikejurka@google.com> Restore wallpaper parallax

Gives us a 7-10fps drop
auncher.java
orkspace.java
ecb48385312bc8307cb712b45087abd711fed678 11-Jan-2011 Michael Jurka <mikejurka@google.com> Fix bug: moving items leaves workspace screens' caches in bad state

Change-Id: I88f9ded02b489bc189080afe75dc6f13af2cfcfd
ellLayout.java
e464aeb13a19cb1ad3845b3dcc319df3d7899e9f 11-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "fix bug with alpha level of items on workspace" into honeycomb
ce93f7ebdb296846ba2f01b7eb3e69a3230f3025 11-Jan-2011 Winson Chung <winsonc@google.com> Fixing issue with background being drawn twice in customization tray.

Change-Id: I65995e3cf443d3a1b206ef156af57c7fda4287e0
orkspace.java
24232cc39912a1b4c53d5e4df69c29bff2ead49a 11-Jan-2011 Michael Jurka <mikejurka@google.com> fix bug with alpha level of items on workspace

- fixed bug where side pages on workspace were visible on orientation changes
- fixed bug where dragging an item to a new page would cause it to be invisible initially
ellLayout.java
ae222ab933a8d035394618e3782dd529cf328f08 10-Jan-2011 Winson Chung <winsonc@google.com> Fixing issue where current page border was showing on drag after adding widget.

Change-Id: Ifd112c7ea49962575e2f4e6403f30e23c75fb5c0
ellLayout.java
orkspace.java
df9de0b121973bb59f4b8a74ade3000ec201c503 10-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing bug with workspace drop animation

Change-Id: I4f7682e588730905170fd534a415688ebbf64eea
ellLayout.java
orkspace.java
99b6a5b5f7808291e26f98ee8064bd9f288c3feb 08-Jan-2011 Michael Jurka <mikejurka@google.com> Fixed bug: newly added apps didn't show up immediately

Now, whenever apps change visibility or are removed, we invalidate the bitmap cache for CellLayout

Change-Id: I883ea6cc07b1b09775bb7d262417acb34fbec3de
ubbleTextView.java
ellLayout.java
auncherAppWidgetHostView.java
c42d5e330a8bfb83be37cb5dec479e7a9b631f60 08-Jan-2011 Adam Cohen <adamcohen@google.com> Fixing issue 3272864

-requestLayout() was being called within onLayout in
CellLayout. This resulted in some funky behaviour and the
bug above.

Change-Id: I76b8fa3c1dc7f08c462d13e2e9dde0d7a74386c0
ellLayout.java
304dcde0e301c2f1a0b2bdc80ea8617930691b6e 07-Jan-2011 Winson Chung <winsonc@google.com> Ensuring that we don't start dragging while another drag is in progress.

Change-Id: If3c5a059407efc3ee9a0c9b1b3b7fb942d3a7664
llAppsPagedView.java
ustomizePagedView.java
ragController.java
auncher.java
agedViewWithDraggableItems.java
815ba2d2eabded5ffee53fba668d63ca9173e6fd 07-Jan-2011 Svetoslav Ganov <svetoslavganov@google.com> Added accessibility support for the home/all app togle in Launcher2

bug:3307225

1. Added code to fire accessibility events on transition to all apps
and to home and to appropriately populate the generated
accessibility event depending on the context in which it is fired.

Change-Id: Icd1ceb3b2556b6f416829d58b4ac7df42d61936c
auncher.java
026f555b34800577b4bdb789305553ddde563f59 07-Jan-2011 Michael Jurka <mikejurka@google.com> Fix bug where stack view was getting clipped

We were also updating CellLayouts' drawing cache even when not needed, this is now fixed (and was actually the cause of the bug)
ellLayout.java
7cef289a32f8da507a26d46132eb8d875bee1c24 07-Jan-2011 Joe Onorato <joeo@google.com> Call through to super.removeallViews*().

Fixes the duplicate view bug by actually removing the views.

Bug: 3165740
Change-Id: I18f26e4cf498e6d53825959a61d585fac2c89faa
ellLayout.java
e83b8acab104866637c82f02f53e0c8fe492b410 07-Jan-2011 Winson Chung <winsonc@google.com> Merge "Minor fixes to stop crashing on panning/dragging on phones." into honeycomb
26cbf3a0016a19c20f953ccd07242bdf875da0fa 07-Jan-2011 Winson Chung <winsonc@google.com> Minor fixes to stop crashing on panning/dragging on phones.

Change-Id: Ibfc0072d6db039b97876702b2c0577359a7ae567
ellLayout.java
auncher.java
137142e39bd65429b0ad3e502aa9851ba81ca6ff 06-Jan-2011 Michael Jurka <mikejurka@google.com> Fix clipping of blue glow around icons when they're clicked
ubbleTextView.java
b09cac5a738b679038cbeaec80041637100b65d9 06-Jan-2011 Michael Jurka <mikejurka@google.com> change default screen when you drag an item onto it

Change-Id: Iecfcb04c8a2c7b7c67e4127cf9fd86c3853b0b21
orkspace.java
7c2a0841f32a589d0739f6e540705332af32a9ea 06-Jan-2011 Michael Jurka <mikejurka@google.com> Merge "caching mini screens to bitmaps"
bea15195346bab3c52b0156e92f2b71f0811b210 17-Nov-2010 Michael Jurka <mikejurka@google.com> caching mini screens to bitmaps

- gives ~10fps gain when side scrolling in all apps, customize mode, and the transition animations between workspace/all apps/customize
- requires framework to expose a flag isDirty() on View (will be submitted in separate commit)

Change-Id: Ief4cf3f2ffe545f237bc7111fb62af13e8695766
ellLayout.java
orkspace.java
0499834db3f9dc6fb0f5f57b5876b8503bce5189 05-Jan-2011 Winson Chung <winsonc@google.com> Fixing issues with holographic outline cache in AllApps/Customize.

- Fixing issue where the outline cache was not properly used when changing orientations
- Making the outline cache static, and shared across both the AllApps/Customize (since they
share an Apps view)
- Making sure that holographic outlines for items on only one page are not created, since
the holographic outlines will never be shown in that case.
- No longer clearing outline cache as frequently

Change-Id: I291db3802260249d0470d2637d871958baa8ebff
llAppsPagedView.java
ustomizePagedView.java
agedView.java
agedViewIcon.java
agedViewIconCache.java
agedViewWidget.java
a6612cd45fc77e4f44fcdd1a74833a61bf440720 22-Dec-2010 Adam Cohen <adamcohen@google.com> Adjusting wallpaper picker to match spec

Change-Id: I004f15119648b9435bd73a400bd0193962e9569f
allpaperChooserDialogFragment.java
621e6406fadba27d6cff1c38b31d5cdf99c0f97a 05-Jan-2011 Winson Chung <winsonc@google.com> Cancelling a drag should signal to the source that the drag is incomplete.

Change-Id: I6464c4ccf15b550dd319e18c2e998131e46ccc0f
ragController.java
c1ef5c33d96b1dbcf1825f8a1e52d3b974f9e8c2 04-Jan-2011 Winson Chung <winsonc@google.com> Merge "Cancelling the current drag when customization filter type changes to prevent crashes."
33945b21544bc98381df17726a3537c292d8c985 22-Dec-2010 Michael Jurka <mikejurka@google.com> Changed backgrounds of mini screens in customize mode

- default screen to add to is now a strong blue
- reworked other workspace screen code

Change-Id: I5b1bc016a04d5a1b3eb1ce93a3ae31ad973eb798
ellLayout.java
orkspace.java
7d1fcbc409015a46219f088c6d5edbd8ab5012f8 04-Jan-2011 Winson Chung <winsonc@google.com> Cancelling the current drag when customization filter type changes to prevent crashes.

Change-Id: Iaa3f2598325950769d38ad1d6e390ab06ea194d7
ustomizePagedView.java
agedViewWithDraggableItems.java
2b0857a5d84c565c73e2b18c8b191984d272ac47 23-Dec-2010 tedbo <tedbo@google.com> Fix NPE when running on Passion device.

This change fixes a NullPointerException that happens on the Passion
device when the Launcher is started.

Change-Id: If568cac8bf5a625da859b824245cca641cdc06de
auncher.java
9dfbe3a5018758ce9eacf2d7331fe7cb939dfa21 22-Dec-2010 Alex Sakhartchouk <alexst@google.com> Merge "renderscript API cleanup"
59e1f9a07eef87b1d287956d21b8d9c5b27faf9c 21-Dec-2010 Winson Chung <winsonc@google.com> Adding fade when dragging items outside of the customization tray.

Change-Id: Ie8dad00bc0278053707f81d948528929e6bb6f5c
llAppsPagedView.java
pplicationInfoDropTarget.java
ubbleTextView.java
ustomizePagedView.java
eleteZone.java
agedViewIcon.java
agedViewWidget.java
c3842427d8cc634a45b2fe0966005e17949a0e36 21-Dec-2010 Alex Sakhartchouk <alexst@google.com> renderscript API cleanup

Change-Id: I76b9ceccd73d7f1b83853763755e1ba28e009614
llApps3D.java
577d017732abf9969e9a5c1b6aa3ffb5b8fdae7f 18-Dec-2010 Michael Jurka <mikejurka@google.com> adding "Remove" and "Delete" text to delete button

- also removed some unused assets

Change-Id: Iad42afd2f144de92d80fb89d892ab42b32811b69
llAppsPagedView.java
eleteZone.java
conDropTarget.java
auncher.java
b8e14479da7209ca811a753b3256fe4a0b49a873 21-Dec-2010 Michael Jurka <mikejurka@google.com> Don't show application info icon on workspace

Change-Id: I79e59211633609f4bd13e91a6c745ff28a309e2e
llAppsPagedView.java
pplicationInfoDropTarget.java
eleteZone.java
conDropTarget.java
auncher.java
orkspace.java
bb6e05bca62d399c5c81a7f57d5b167fce207fee 21-Dec-2010 Winson Chung <winsonc@google.com> Merge "Saving AllApps page when rotating screen, fixing customization rotate flash."
a12a2502e6a448d36ab7b8de46de0c1afe40b34f 20-Dec-2010 Winson Chung <winsonc@google.com> Saving AllApps page when rotating screen, fixing customization rotate flash.

Change-Id: Idc4b919fa34413578fc07be263aadffb062f6115
ustomizePagedView.java
auncher.java
agedView.java
be5212be73fd00423e5b5487ad2911edb8c38c49 20-Dec-2010 Winson Chung <winsonc@google.com> Fixing drop target padding for the trash bin and all apps.

Change-Id: I65e0af4b52ce26037c77b8120d51226be27efb90
pplicationInfoDropTarget.java
eleteZone.java
conDropTarget.java
047379aa61b4719ab38ce595f23732e8f3b1b8e1 20-Dec-2010 Patrick Dubroy <dubroy@google.com> Don't animate tapped item if the target screen is full
ellLayout.java
ustomizePagedView.java
orkspace.java
6920c2ce340354286c152cefaf75445314194778 20-Dec-2010 Patrick Dubroy <dubroy@google.com> Make drop-on-adjacent-page anim happen at same time as snapToPage
orkspace.java
8edd75c8bb0729a10cb39f614183e3e9ae4288e8 18-Dec-2010 Michael Jurka <mikejurka@google.com> removing workaround for fixed animator bug

Change-Id: I244b1c83f5659cf55e1f172ae33f63adbdcf2ea5
llAppsTabbed.java
ellLayout.java
nterruptibleInOutAnimator.java
auncher.java
auncherAnimatorListenerAdapter.java
orkspace.java
800242b5b7a066c3d0ddcc0e0aee32fb4d64d611 16-Dec-2010 Michael Jurka <mikejurka@google.com> updating assets for configure/all apps

- fixed the dead zone between configure/all apps
pplicationInfoDropTarget.java
ustomizePagedView.java
auncher.java
1d9c213a7f9c8066c5f2ef8fd0b93408c4869321 17-Dec-2010 Adam Cohen <adamcohen@google.com> Merge "Re-enabling clipping of children in cell layout (not necessary now that hotdog is out)."
a34d0b3d7ba11f49de18a5f3fd6ca32fcb83e22d 17-Dec-2010 Winson Chung <winsonc@google.com> Re-enabling clipping of children in cell layout (not necessary now that hotdog is out).

Change-Id: Ia10b3d8b12848785ed6731323b00f9d33c71e3d2
ellLayout.java
95d2d2d89cb5296eef5fe2abbcbd03d33e9c1782 16-Dec-2010 Jason Sams <rjsams@android.com> Fix mipmap generation with RS API update.

Change-Id: Ib19ed2869359cc926a6f91122355a6855d7a9d98
llApps3D.java
38b4f7c5eab773ad36048b5ab8713750dcaaf748 15-Dec-2010 Michael Jurka <mikejurka@google.com> holo look for pressed/focused workspace icons

Change-Id: Ia964c868afd200be3828e4397659391f857599e6
ubbleTextView.java
olographicOutlineHelper.java
orkspace.java
760e5375f003accf04f789e90a919ed476d4c335 15-Dec-2010 Winson Chung <winsonc@google.com> Fixing drawing order issue in bg gradient

- Synchronizing icon button animations + some initial code refactoring for icon buttons
- Fixing crash in non-xlarge devices
- Adding fix to prevent customization bg protection from being drawn in all apps

Change-Id: If231a1bf4b32f59fb1de85ff67143ee08d2c93a1
pplicationInfoDropTarget.java
eleteZone.java
conDropTarget.java
auncher.java
orkspace.java
fc1fd8dca0829a331035336a092a6bf8bff44b83 15-Dec-2010 Michael Jurka <mikejurka@google.com> Merge "fix potential leak of Activities"
06ed40c618cab7028fb870d8b52ba598fa4b3364 15-Dec-2010 Jason Sams <rjsams@android.com> Merge "Update for Allocation API changes."
735a8242471d7535f6d28183eac2cec62a437126 15-Dec-2010 Jason Sams <rjsams@android.com> Update for Allocation API changes.

Change-Id: I46bbeab13df570fd14a21c4a2790adc9665dca26
llApps3D.java
e7bf83b0a3250d73ef2c4c2dfa9d7fafb6847985 15-Dec-2010 Michael Jurka <mikejurka@google.com> fix potential leak of Activities

- cache ConstantStates instead of Drawables

Change-Id: Iea1cf23c845b9128ea1c12dffc32265f8d7db933
auncher.java
c3f9f4fcbd3fba3753335d5c9671c0893393b164 15-Dec-2010 Winson Chung <winsonc@google.com> Fixing issue with customize page holographic previews not showing.

- Adding temporary workaround for bad holographic default widget previews.

Change-Id: I261045beac3791111f928511435e17e320f2d4a7
agedView.java
agedViewWidget.java
a58f8bb1947af39d4d18d849b3e4d6bd0d3954d7 15-Dec-2010 Winson Chung <winsonc@google.com> Preventing bg protection from changing while adding items via spring loading mechanism.

Change-Id: I57702eae45346e41026d60e2ae551f3df287b29f
orkspace.java
c2f7f4794867cd1b3e97fd0f379ad8ad15958a6c 15-Dec-2010 Michael Jurka <mikejurka@google.com> correcting misspellings and removing dead code

Change-Id: Ic71dfc31299b1fbc10d7694e710699aa952da311
llAppsPagedView.java
ustomizePagedView.java
olographicOutlineHelper.java
orkspace.java
88127038178b3bbf0eb91103a31e682cc0615074 13-Dec-2010 Winson Chung <winsonc@google.com> Various tweaks to launcher

- Removing hotdog for shadow bg protection
- Adding bg protection for customization tray
- Restoring holographic outlines for all apps
- Small bug fixes

Change-Id: I58d81bb490f78c76fcaf46122febc3c1aace854e
ubbleTextView.java
acheableTextView.java
ellLayout.java
auncher.java
agedViewIcon.java
orkspace.java
72b079e4031f42729056e999c20bf87281798eb9 10-Dec-2010 Michael Jurka <mikejurka@google.com> adding ability to vertically drag an app out of All Apps

Change-Id: I211c9e60026610d9cf9eda0fbc65b15e6850b730
llAppsPagedView.java
ustomizePagedView.java
agedViewWithDraggableItems.java
2a898a0ac54beab0ae56c97eeccc017b02d61453 10-Dec-2010 Adam Lesinski <adamlesinski@google.com> Update Wallpaper picker and fix bug

-Fixed b/3271838
-On a phone, Fragment would not remember its
previous state and crash on rotation
Change-Id: Ida923fba0c7f4622b090e2838fd932328ad68c63
allpaperChooser.java
allpaperChooserDialogFragment.java
cd4bc491c40c8a01a62d6846577da124e5e00718 10-Dec-2010 Winson Chung <winsonc@google.com> Changing AllApps checked visualization, fixing drag offset issue in AllApps/Customize.

- fixing previous change which clobbered pressed/focused state padding

Change-Id: I229d803322554e51bc9c1f15d3687b01b0f6679f
llAppsPagedView.java
ustomizePagedView.java
agedViewIcon.java
orkspace.java
bf54662596481406fbc70855847d26b6557cc677 10-Dec-2010 Winson Chung <winsonc@google.com> Merge "Differentiating max widget cell count and max wallpaper cell count in customization drawer."
78bd53c71d8c27624ebabaa5903646272c0e3f5b 09-Dec-2010 Winson Chung <winsonc@google.com> Differentiating max widget cell count and max wallpaper cell count in customization drawer.

Change-Id: Ic649f185f9a294af38ed224e9dbb7530e7cbf29a
ustomizePagedView.java
d56d8b82c42a901e5fa3d1dcc7ca4df34a5f2842 10-Dec-2010 Michael Jurka <mikejurka@google.com> updating assets
ellLayout.java
696a67969d657d38eff33996633f08da0e21841f 09-Dec-2010 Adam Cohen <adamcohen@google.com> Fixing stack overflow (issue #3270492)

Change-Id: I6a9c58d2c0843414fd844c8aa5bf0370da33108b
orkspace.java
d3ef3065ab0941567c45e9aec98783138b623c68 24-Nov-2010 Michael Jurka <mikejurka@google.com> added spring loaded mode for adding items to workspace

Change-Id: Ie92294fe2b1d6697d84756a2fcea91a09f72825b
larm.java
llAppsPagedView.java
ellLayout.java
ustomizePagedView.java
auncher.java
agedView.java
pringLoadedDragController.java
orkspace.java
120980bd00f5eecec5717f49a3d7db96571025a9 08-Dec-2010 Adam Cohen <adamcohen@google.com> Adding animations to Customize drawer

-When you tap to add in customize drawer the widgets
/ app shortcuts now animate to the mini screens

Change-Id: I0a5b5ae561fda3fbbf902003273477a5ed7ca5cc
ustomizePagedView.java
ragController.java
ragLayer.java
ragView.java
orkspace.java
b5a2b2fff353a68e3f8f7e57a830a0f27724fc5f 09-Dec-2010 Adam Cohen <adamcohen@google.com> Merge "Supporting custom wallpaper previews in Customize"
7b9d3a683c5d6d1787bc0c5ed3340e32719a1bca 08-Dec-2010 Adam Cohen <adamcohen@google.com> Supporting custom wallpaper previews in Customize

Change-Id: Ibc16e67ca49a50032d9fcb7d5bb8dcccd7bf4397
ustomizePagedView.java
5157942db6ca0ba2cb96898ecf9118a81da98528 09-Dec-2010 Michael Jurka <mikejurka@google.com> fix getText() for CacheableTextView
acheableTextView.java
af91de06b99e2d5d41ce79fefa34ce2111e51917 24-Nov-2010 Michael Jurka <mikejurka@google.com> code cleanup, preparing for spring-loaded adding to screens

Change-Id: Ic52b8df2b4c4998272fbfe2b1b195c177cac9a23
llAppsPagedView.java
ustomizePagedView.java
auncher.java
agedView.java
orkspace.java
f32e5e842ed49826bf188e54e400880f36e4d601 07-Dec-2010 Jason Sams <rjsams@android.com> Merge "update to new API Remove extra arrays and allocations for manual allocation -> int conversions which were a legacy issue."
d141df7f8ee536b36391f8906d00e53b48cf5e88 07-Dec-2010 Adam Lesinski <adamlesinski@google.com> Minor visual changes

-Updated the hdpi resource to match the mdpi (market_icon)
-Removed a background color used for debugging

Change-Id: I99440083b1296bca0f2f24370658f995ff209063
auncher.java
4dfea09814620e1714aefb8b6b3b9a6c640122db 07-Dec-2010 Jason Sams <rjsams@android.com> update to new API
Remove extra arrays and allocations for manual
allocation -> int conversions which were
a legacy issue.

Change-Id: I7c71f764e48b01bb29911c1231e8fce5df8ff2a2
llApps3D.java
llapps.rs
a1ccb5ec7d29026b8bc2a6f1daaa6ed3bdf2c7ef 07-Dec-2010 Winson Chung <winsonc@google.com> Merge "Saving/restoring the current AllApps tab on orientation change."
43b119dfd712df12a55335c9aa2863565dfe5994 07-Dec-2010 Winson Chung <winsonc@google.com> Saving/restoring the current AllApps tab on orientation change.

Change-Id: Ib89d70600d945d8d512242bfb2c14a69eb38861f
auncher.java
3b823cd9e22c805653121b43288ac12e6c06b64c 07-Dec-2010 Winson Chung <winsonc@google.com> Temporarily disabling holographic outlines until we resolve the various memory issues.

Change-Id: If23375fbb7148d0c0572ecde96507de5bdb670ae
agedViewIcon.java
agedViewWidget.java
07f2e81d77b5f788e1d812011ea3d5b74acde4e4 05-Dec-2010 Winson Chung <winsonc@google.com> Adding text layout null check.

Change-Id: I7661aa7405b22db2d2497b39022632d4ad6aa2bc
ubbleTextView.java
c66a7c275992281f299209533d4cf8cf24a6c71d 04-Dec-2010 Michael Jurka <mikejurka@google.com> removing DimmableBubbleTextView and DimmableAppWidgetHostView

- use of DimmableBubbleTextView might also be causing NPE on user machines
immableAppWidgetHostView.java
immableBubbleTextView.java
olderIcon.java
5bb50bdb13f5fc22f5febd9480e78222b26c6fe7 03-Dec-2010 Adam Cohen <adamcohen@google.com> Improving the look of holographic outlines

- The outlines are used in AllApps, Workspace and Customize

Change-Id: I1c3aba81df163c98a839498a3d421a8f03c51f06
olographicOutlineHelper.java
agedViewIcon.java
agedViewWidget.java
orkspace.java
4b67b442446cb4a0ea8373a8aa942a069431d6bc 03-Dec-2010 Jeff Brown <jeffbrown@google.com> Merge "Send live wallpaper taps."
1d0867c8de6a889bccde9b7e768daef182a25e5c 03-Dec-2010 Jeff Brown <jeffbrown@google.com> Send live wallpaper taps.

Change-Id: I25465e6fa7a69ef5c35e69ddc375e65797f44bc6
ellLayout.java
agedView.java
orkspace.java
22c73e1b07c5b0a91e7c9f608855e651f49fea3e 03-Dec-2010 Winson Chung <winsonc@google.com> Fix for missing AllApps icons.

Change-Id: Ic6c7cc3e55790d9fca1eb260bc9220442e5a9176
acheableTextView.java
8e414ee3cb67112f191304a9b10d63b28057d9f3 02-Dec-2010 Michael Jurka <mikejurka@google.com> Fixing crash in CacheableTextView

Not caching text view if the width/height of the text is 0
acheableTextView.java
c4ebd819711e85d0430fea0fe855fd56b4154840 02-Dec-2010 Winson Chung <winsonc@google.com> Removing unnecessary workaround for padding on workspace icons.

Change-Id: I2ae6324e18db7b010c8d2ef5140e004da2f2b9f0
ubbleTextView.java
60cd600e6bc45fc5b738f0e5dd93201e5bee6d01 02-Dec-2010 Winson Chung <winsonc@google.com> Merge "Adding background protection to icons and apps button."
656d11c882296d732e6bdab30ec26f84b99eba19 30-Nov-2010 Winson Chung <winsonc@google.com> Adding background protection to icons and apps button.

Change-Id: I650f9135c0ce5bc2a6f7c5f878d470d6a85e9f7e
ubbleTextView.java
acheableTextView.java
orkspace.java
cdc30d5c07ae1cd13d9ebacad8c8ff1185d87e19 02-Dec-2010 Adam Cohen <adamcohen@google.com> Removing CAB from AllApps

-Removed CAB and single selection mode
-Replaced it with trash and appinfo drag targets
at the top right of the tab view

Change-Id: Ic4acaaef7fc71dc2ca0bffd516da31e85af1be69
llAppsPagedView.java
pplicationInfoDropTarget.java
eleteZone.java
auncher.java
29d6fea296ebecb607525c8245a54696ad7c5db7 02-Dec-2010 Winson Chung <winsonc@google.com> Adding outlines to side pages for widgets and wallpaper pages in the customization tray.

Change-Id: Ib2ec5e630c1c861003d0e0b5672ed69ef25c0b47
ustomizePagedView.java
astBitmapDrawable.java
agedView.java
agedViewIcon.java
agedViewWidget.java
67b2f6cba5aa7b5d0fac5e66ba8f3d5f887baee6 17-Nov-2010 Michael Jurka <mikejurka@google.com> Caching icon labels to bitmaps for better performance

Change-Id: I78a3c116c1103b5b994a47f2cfcff18c0a9b31b8
ubbleTextView.java
acheableTextView.java
auncher.java
agedViewIcon.java
49767aefe5b32d523ba1e43696f8adafa64a778f 29-Nov-2010 Winson Chung <winsonc@google.com> Adding background protection for tab labels in AllApps/Customize and modified padding to match mockups.

Change-Id: I7f3b37d892fdf5a702a66d68e1bbdf333068d7ec
llAppsTabbed.java
auncher.java
016dca2030ea18d9f909654ff53b9eff86ac233b 30-Nov-2010 Michael Jurka <mikejurka@google.com> Merge "Caching external icons in LauncherModel"
4ef207ba1c200099d64a232c164b7ebfae48635e 30-Nov-2010 Michael Jurka <mikejurka@google.com> Caching external icons in LauncherModel

- Global search icon and voice search icon are loaded instantly on device rotations

Change-Id: I91380849d470b181e8eb5569410ab25067b4efaf
auncher.java
8d006d5e144ae33e509ea42e0b9760ef6c5bc884 30-Nov-2010 Winson Chung <winsonc@google.com> Adding additional customization tray bg to match designs.

Change-Id: I35caeddafb05311ea57b80988b46cecd501e4c3d
orkspace.java
20e24552cb618294e7c28c111c94cd00667fe862 25-Nov-2010 Adam Cohen <adamcohen@google.com> Merge "Fix workspace outline alpha during scrolling"
37132e956ade9d068e43f25b885447c461f81399 25-Nov-2010 Jean-Baptiste Queru <jbq@google.com> am 42716619: am 9aaafd6f: Merge " Fix memory Leak due to SurfaceView not being detached."

* commit '42716619ca1bbcb940a2c295afe832adab71e749':
Fix memory Leak due to SurfaceView not being detached.
73aa9755d3db1a76e9de0f55271ef5984d78ef6f 25-Nov-2010 Adam Cohen <adamcohen@google.com> Fix workspace outline alpha during scrolling

Change-Id: Ib4e20994b2256dad6607df9c4616f06c5a0b336e
agedView.java
e0f66b546994a9bdee452851c17a148db02ec300 24-Nov-2010 Adam Cohen <adamcohen@google.com> Modifying feel of scrolling / overscroll

-Modified overscroll on Workspace
-Added overscroll effectiveness curve to PagedView
-Modified the feel of scrolling in Workspace, AllApps,
and Configure. Made it more sensitive to velocity.

Change-Id: I7f705e267a536c742fbb3b6556648bbf993bdd2f
agedView.java
moothPagedView.java
orkspace.java
3d79192da756fa9c46215d5c39f17cd8ac7fb43e 24-Nov-2010 Michael Jurka <mikejurka@google.com> Don't allow drags to fully occupied home screens

Change-Id: Ib9f6732f2d1d35fc4496c3d2257397ddf1f7f367
orkspace.java
42716619ca1bbcb940a2c295afe832adab71e749 24-Nov-2010 Jean-Baptiste Queru <jbq@google.com> am 9aaafd6f: Merge " Fix memory Leak due to SurfaceView not being detached."

* commit '9aaafd6f3ce36448f4215ac961cfaaf505db79fd':
Fix memory Leak due to SurfaceView not being detached.
2dbae21ee92f5c6744c362c48499ff96e5cace4d 24-Nov-2010 Michael Jurka <mikejurka@google.com> Merge "ignore drop position when dragging items to small screens"
9c6de3d7c3e7d40e1e443b6fd69e3077ab9e9673 24-Nov-2010 Michael Jurka <mikejurka@google.com> ignore drop position when dragging items to small screens

- adding plumbing for future support for spring-loaded adding of items
- also, additional minor code cleanup

Change-Id: Idb313d4cd125b4f0b315a845dc8fb853cb48885e
auncher.java
orkspace.java
5a05154d6b0dd49cda4b6507e7f768ab87d8f734 24-Nov-2010 Adam Lesinski <adamlesinski@google.com> Fixed label for static wallpaper picker

Change-Id: I403950a4f4c86e5cd5d83748c15c23e38b8cb9c1
allpaperChooser.java
37981c5648b8aa08a71d5b3f3b7ec6d5ed760008 24-Nov-2010 Adam Lesinski <adamlesinski@google.com> Merge "Updating the Static Wallpaper picker for Tablet"
cd5d807f53d9bca006dfc9f46d83497c27e89227 20-Nov-2010 Adam Lesinski <adamlesinski@google.com> Updating the Static Wallpaper picker for Tablet

- Updated WallpaperChooser to use FragmentDialogs
- Backwards compatible with old WallpaperChooser
UI on non XLarge screens
- There is a known bug with AlertDialogs (b/3225529)
that prevents an AlertDialog to expand to fit its
content. The squishing of the GridView is caused
by that bug.

Change-Id: I49381aab4aa24362e8c92da284797fce0e63823c
allpaperChooser.java
a669d79d0dcf034651ce305a8cd334272bec3374 23-Nov-2010 Patrick Dubroy <dubroy@google.com> Prevent flicker when starting a drag.

Also, animate item the view to its new position when dragging.
llApps2D.java
llApps3D.java
llAppsPagedView.java
ellLayout.java
ustomizePagedView.java
ragController.java
ragSource.java
ragView.java
older.java
orkspace.java
1f43a31ba6cb1729ec9db14f164a399fcb1c1e8f 22-Oct-2010 thigobr <thigobr@gmail.com> Fix memory Leak due to SurfaceView not being detached.

Change-Id: If3f3577eaaa33e4043e8a5e6417f663bcaaf6fbb
llApps3D.java
2f5590d98eca736709a6dea530131a424a7b1ac7 23-Nov-2010 Amith Yamasani <yamasani@google.com> Merge "Updated assets for QSB launch and added a custom transition animation."
323caa34b921782a5765b49b72a2483f76ee85de 23-Nov-2010 Jean-Baptiste Queru <jbq@google.com> am 8c604349: Merge "Fix for a Launcher crash."

* commit '8c604349c7fabfe45f7f1474e4475646c1b9d195':
Fix for a Launcher crash.
1f878a1fc51571f9750e9b7a1b9de1c44a0c3e97 22-Nov-2010 Amith Yamasani <yamasani@google.com> Updated assets for QSB launch and added a custom transition animation.

Using a fade animation for launching QSB because the standard intra-wallpaper transition
has changed.

Bug: 3223441
auncher.java
d28ed49ea7fa54a16512c11c83ca8fec942b27af 22-Nov-2010 Winson Chung <winsonc@google.com> Fixing improper paging of wallpaper providers in customization drawer.

Change-Id: I3f0323f2e97d4538ae9c35e17738bcbb46b5a2a7
ustomizePagedView.java
59fbda815e7b1c38f7aaf5d7eb87601f78e88c5b 22-Nov-2010 Winson Chung <winsonc@google.com> Merge "Tweaking background protection animation to match transition animations."
faa28305134b0d391d2baf1bff5bff4710fe819f 19-Nov-2010 Adam Cohen <adamcohen@google.com> Fix issue 3214208

-Doing an index check to avoid NPE

Change-Id: I53e4f4377f0e725e57ed9d0835b6f69af4f83a64
agedView.java
b8c95ba5ae256b69d05524091bceaeedae500ae9 19-Nov-2010 Stephen Hines <srhines@google.com> Remove unnecessary export_func pragma.

Change-Id: Ib3a9c5693bf316038f35d89d0939feed526363d1
llapps.rs
f135c6c364e92cddb84c1b4a94ed535214b712a6 19-Nov-2010 Winson Chung <winsonc@google.com> Tweaking background protection animation to match transition animations.

Change-Id: I9e0c93c5b43fe117a0fb7c1ab1c4167cc47125c4
orkspace.java
68d739365bf650fe7fecf99cd3bfe63a0d41bd12 15-Nov-2010 Adam Cohen <adamcohen@google.com> Adding overscroll to Workspace, AllApps and Customize

-Also modified the background alpha interpolation during scrolling

Change-Id: I68db8fbe80f720c507ab3208d8b3dcd8aa4f2081
agedView.java
moothPagedView.java
orkspace.java
b4b7fa7c0383b6af58d73d3e024b91d586148cf8 18-Nov-2010 Winson Chung <winsonc@google.com> Proper fix for missing resource in other devices.

Change-Id: Ie164e42a4c5efce763160dae86b8fe3a9da51fd9
orkspace.java
649a4ca7dba2fd8e508b2a35f8327c612741adc8 18-Nov-2010 Winson Chung <winsonc@google.com> Preventing delayed processing of old touch target in Customization drawer.

Change-Id: I982d953814e13ce195eee1aaa6739e895e328b2a
ustomizePagedView.java
9171e6d8a2b7b5aa136617b9779a8bbadc5259f7 18-Nov-2010 Winson Chung <winsonc@google.com> Adding initial background protection to AllApps/Customize drawer.

Change-Id: Id5e2b2dd82c2ee82526ae5c5179345275af246c6
orkspace.java
6d7fe506fcfbc7bd6810ec8dd48c214e856aa87a 16-Nov-2010 Amith Yamasani <yamasani@google.com> Separate QSB and Voice buttons, aligned with QSB app.

Add EditText style underscores for the icons.
Get VoiceSearch icon from the activity that handles the RecognizerIntent.ACTION_WEB_SEARCH
auncher.java
f74a4ecf9453c84f46543ed8528916029501d13e 18-Nov-2010 Adam Lesinski <adamlesinski@google.com> Merge "Modified behavior of mini-workspace screens"
49c4ba323f68531fbb849da2b7acd3bed2c81bd7 18-Nov-2010 Adam Lesinski <adamlesinski@google.com> Modified behavior of mini-workspace screens

Behavior of mini-workspace screens in All apps
view was changed to always stay visible once
the user starts dragging mode. Visibility returns
to hidden when the user exits and re-enters
All apps

Change-Id: I6cc6692ea77a67205767fd925f73ab38306c473c
llAppsPagedView.java
54fa3b95557c283976e8c1aa8a157b460b0b4513 17-Nov-2010 Patrick Dubroy <dubroy@google.com> 3185132: Allow dropping on adjacent homescreen targets
ragController.java
moothPagedView.java
orkspace.java
6b879f0a5885274a85333531e091283405d490cc 05-Nov-2010 Adam Lesinski <adamlesinski@google.com> Layout tweaks in Launcher

-Removed All apps and Configure toolbar buttons
from Customization Drawer, removed Configure
button from All apps and added Market icon
to All apps
-Changed spacing of CellLayouts when scrolling
-Modified gap spacing in workspace layout
-Made workspace invisible in All apps but touching
the place where the workspace was takes you back
to workspace

Change-Id: I6e2579bfebeb8f1f80fdae07da442f6d399abe33
llAppsPagedView.java
llAppsTabbed.java
pplicationInfoDropTarget.java
eleteZone.java
ragController.java
auncher.java
agedView.java
orkspace.java
61033d3d86fcae1f654f3fbfc9979d131e265d76 16-Nov-2010 Adam Cohen <adamcohen@google.com> Polishing home transitions

-Modified interpolation / duration and some other characteristics
of the transitions between home and AllApps / Customize

Change-Id: I9154800d500b394e4f826f6c88c14fb6e0164828
auncher.java
orkspace.java
7426c42ce01e132781faa68941d79d23cd7fdf1e 12-Nov-2010 Michael Jurka <mikejurka@google.com> Allow dragging items off customization tray

Long press is no longer required

Change-Id: Ie122e298ab8782522b650551b8004c53b514bdd1
ustomizePagedView.java
agedView.java
4f9e107a110fbdb403fcf3e4fbc70e02272f0b5c 16-Nov-2010 Winson Chung <winsonc@google.com> Fixing typo with previous change. Should not handle click when snapping to page.

Change-Id: I1a02e0bb7bff1aa6b16e4dd8959525da6727e59c
ustomizePagedView.java
67f7f18203b2ada5e8d5eea771f73c6448af6d93 15-Nov-2010 Winson Chung <winsonc@google.com> Merge "Minor fixes to Launcher"
e22a8e9d3eafe569fe0f4d284c77af08c6e2fe28 12-Nov-2010 Winson Chung <winsonc@google.com> Minor fixes to Launcher

- Adding checks to prevent multiple onSetAlpha's to be called (especially now that we are using display lists)
- Removing an old change to keep artificially make the last page wider
- Fixing issue where you could click on an item in the paged view while the page it was on is being faded out

Change-Id: I9b194565602b5200c0688da2caec9c3c829b3bb0
ubbleTextView.java
ustomizePagedView.java
agedView.java
agedViewIcon.java
eed565d5126cb40b2a7ecdf5f6e8ac7a7464007b 15-Nov-2010 Adam Cohen <adamcohen@google.com> Whitespace fix

Change-Id: Ia6b328defddc002ea0acb028d452bdd97ed3d4cc
orkspace.java
cbbaf9862aa160c5e397cb49b554de20981a35fe 12-Nov-2010 Adam Cohen <adamcohen@google.com> Tweaking transitions between AllApps / Customize and Home

Change-Id: Iaf1c235fd6122d871a6e038ab83b8deb5435b018
orkspace.java
a34abf8c781485b788fddacb352d586bffca886c 12-Nov-2010 Winson Chung <winsonc@google.com> Fixing issue where dropping on the system bar would not properly cancel the drag.

Change-Id: I3d920cabb99216c222d5c419374527068f1947d0
ragController.java
orkspace.java
bc423039676ed9d5255151489e27a054e8ed6899 12-Nov-2010 Stefan Li <stefan.li@sonyericsson.com> Fix for a Launcher crash.

A forced close will occur in Launcher homescreen if you
are holding the edge portion of the touch screen and slide
close or open the touch screen. This is caused by the
display changing configurations but the touch events are
passed through the framework. So the coordinates will be
wrong which causes a out of bounds exception.

Added a bounds check for the pointer index on ACTION_UP.

Change-Id: I67d7e428f55694969d43948c37b6acda2a5c6eb6
orkspace.java
bbc60d8e79416e37cbede55c159bf6aaa6c171d5 12-Nov-2010 Winson Chung <winsonc@google.com> Fixing various small bugs with launcher

- Items added from customization tray add from top left now
- Fixing issue where wallpaper tab was not showing
- Workaround for the extra pixel line showing in homescreen drag icons
- Speeding up animations for tab transitions and clicking

Change-Id: I865531bb4cf896320a9e2ff6cef08bed221a2294
llAppsTabbed.java
ellLayout.java
ustomizePagedView.java
auncher.java
agedView.java
orkspace.java
580e27748137ff08599aa719d106b31215a28353 11-Nov-2010 Winson Chung <winsonc@google.com> Refactoring the drag event handling to provide more upfront validation of drag events.

Change-Id: I1d54e7f073e8ea00c61634b8f25b957b3ea3769c
orkspace.java
ddb821981e0919bbd3b4c9a2b6aa1811d6c86bb6 11-Nov-2010 Adam Cohen <adamcohen@google.com> Making current screen background always transparent

Change-Id: I3cc61f85c36f80a71d60228f5f8570758b1b0e3b
ellLayout.java
orkspace.java
d113e0c4abc8b3818dd683dcf86f53fc32e3b354 11-Nov-2010 Adam Cohen <adamcohen@google.com> Fixing a launcher crash on boot

Change-Id: I2f026eebde300ce8b8966caa826fa81792af496d
auncher.java
ded9f8d8658d0b6601006c0a954cd3bf530e55c1 03-Nov-2010 Adam Cohen <adamcohen@google.com> Adding auto-advance to launcher

Change-Id: I96c88d35399057ccddc71dc93b974a39241a13da
auncher.java
auncherAppWidgetInfo.java
orkspace.java
45e1d6ec0a213a444d01466c3d4f1ded5508ed63 10-Nov-2010 Winson Chung <winsonc@google.com> Modifying wallpapers customization page to look like widgets.

- Disallowing touch handling when there are no children

Change-Id: I925d6f1f862f8c7994a80c4eaacc80f8d59f6ab2
ustomizePagedView.java
astBitmapDrawable.java
agedView.java
agedViewExtendedLayout.java
agedViewWidgetIcon.java
agedViewWidgetLayout.java
72e0d34fc5d86260a7bd173aed44acf8b66b1c1d 10-Nov-2010 Patrick Dubroy <dubroy@google.com> Fix 3165989: Items dragged from All Apps don't appear
agedView.java
448b0b5e8665ec540ccefbb962f7ccb22e3bbb62 09-Nov-2010 Winson Chung <winsonc@google.com> Merge "Fixing issue where holgoraphic icon backgrounds were not being drawn."
c84001ec67236c070875324fb77f04ce63b46885 09-Nov-2010 Winson Chung <winsonc@google.com> Fixing issue where holgoraphic icon backgrounds were not being drawn.

- Removing the workarounds that we had previously to get around this.

Change-Id: I4f2b2f827988a7d76d86406542f647701df81a2d
agedViewIcon.java
94ba5b1b92a2e8bb32dd578f0f4ec1293c5bd16c 09-Nov-2010 Winson Chung <winsonc@google.com> Fixing issue with widget previews using the widget dimensions instead of the preview dimensions

Change-Id: Ie786c45f6e050e0eb02145b0bc9b1f5b1cc37ca2
ustomizePagedView.java
0207c522472d7252f146f4d39efa456ca5248c6b 04-Nov-2010 Patrick Dubroy <dubroy@google.com> Draw glow along screen edge when dragging in portrait.
ellLayout.java
orkspace.java
68846fdce6c01bbe474bd0c8307e1ccaac161cbc 29-Oct-2010 Winson Chung <winsonc@google.com> Initial changes to allow resolution of arbitrary clip data to widgets that support them.

Change-Id: Id5dfa8436a5bf6eb7bd300ec603911a9d3698de3
ustomizePagedView.java
nstallShortcutReceiver.java
nstallWidgetReceiver.java
auncher.java
auncherModel.java
endingAddItemInfo.java
orkspace.java
f24312876b097e25cec922edbb58334ed234dcd7 02-Nov-2010 Patrick Dubroy <dubroy@google.com> Fix bug with views disappearing after dragging.
orkspace.java
c9a961952d1a057029874f8426b90181f6876034 01-Nov-2010 Michael Jurka <mikejurka@google.com> Using hdpi icons in Launcher

Known issue: Default activity icon is still showing up as small
ustomizePagedView.java
olderIcon.java
conCache.java
auncher.java
auncherApplication.java
auncherModel.java
agedViewIcon.java
tilities.java
orkspace.java
7da1025bd7f15b04cf55c79b73e94e5e1bc959d9 29-Oct-2010 Winson Chung <winsonc@google.com> Layout and spacing changes for AllApps/Customization drawer

- Also fixing issue where preview images in the customization drawer were not being scaled down

Change-Id: I83d1abf019d591954204b87a437eac2ff916dd54
llAppsPagedView.java
ustomizePagedView.java
olographicOutlineHelper.java
agedView.java
agedViewIcon.java
orkspace.java
30110328a249a049673266bfce39ca9dcf650af9 01-Nov-2010 Patrick Dubroy <dubroy@google.com> Merge "Add snap-back animation when dropping an item on a full page."
9e48238c39e6048550ac3e63dac88843ab402935 01-Nov-2010 Patrick Dubroy <dubroy@google.com> Fix crash in non-xlarge configurations.
auncher.java
8ae3a62e2e48dfb8f860c8b6e2c7e72b9595d7aa 01-Nov-2010 Patrick Dubroy <dubroy@google.com> Add snap-back animation when dropping an item on a full page.
orkspace.java
10fefb18c4f227f6a08fc24966800e49ce743be8 01-Nov-2010 Winson Chung <winsonc@google.com> Fixing issues in Launcher

- Now ending choice mode if a selected application is removed
- Only updating apps in the customization drawer if the applications change
- Adding null check when determining scrolling in PagedView

Change-Id: I0b23d1383649626dc012bd70a5e8087885b77c17
llAppsPagedView.java
ustomizePagedView.java
agedView.java
27ebab6ff9999098938044101bec1e40e7f89b13 30-Oct-2010 Joe Onorato <joeo@google.com> Merge "When the locale changes, flush the all apps list."
e9ad59eba6d8ffd2cbf28520c237ccefd291a33c 30-Oct-2010 Joe Onorato <joeo@google.com> When the locale changes, flush the all apps list.

Bug: 3032131
Change-Id: I47659a459044fdace0a3480d216b168c18f2de37
auncherApplication.java
auncherModel.java
9438336724b4f8b54c7cdc49c5f01dd9568926eb 30-Oct-2010 Patrick Dubroy <dubroy@google.com> Fix NPE when dragging an item to a full home screen
orkspace.java
3c4c20fbe682cb4b3ef94f09afe0af09171583f3 29-Oct-2010 Michael Jurka <mikejurka@google.com> Fix: switching states during animations was broken

- cancelling state animations on home screens before starting new ones
- temporary workaround for the fact that onAnimationEnd is not called immediately when an animation is cancelled
- forcing all apps zoom-in animation to complete if it's cancelled

Change-Id: I3eb011f689050692e8d95f2736e01ab5420f722e
llAppsTabbed.java
ellLayout.java
nterruptibleInOutAnimator.java
auncher.java
auncherAnimatorListenerAdapter.java
orkspace.java
cd68ff5b88de9b5136ff5a9ef698e4db2fc5db66 29-Oct-2010 Patrick Dubroy <dubroy@google.com> Move drop anim into the Workspace to prevent clipping issues
ellLayout.java
orkspace.java
a997ac26664befbd0d5b172e36ef9e8b2c63b435 28-Oct-2010 Michael Jurka <mikejurka@google.com> Setting correct active page when shrinking

Bug: 3130373

Change-Id: I5fa8772bd557b828aaac0d6433f1ff148b0d9f57
orkspace.java
55cef262f97749300c2f6e764da0b00cbcb78879 28-Oct-2010 Winson Chung <winsonc@google.com> Adding initial support for dropping widgets with custom configuration data.

Change-Id: I4a7ba51783b27e544e9a21882bc7cd582b3b43e0
nstallWidgetReceiver.java
auncher.java
auncherModel.java
endingAddItemInfo.java
orkspace.java
1b0aaac0b3abd777ed319341f95a8dfff23c79f4 28-Oct-2010 Adam Cohen <adamcohen@google.com> -> Made outline of current page fade out
-> Added new assets for homescreen outlines

Change-Id: Ic19b32a749fd4109bd5601c8b220759aab56603c
ellLayout.java
orkspace.java
0e41ae6433b38ab84184aec4ae55bc909a95abbb 28-Oct-2010 Winson Chung <winsonc@google.com> Increasing icons for homescreen as well as as all-apps (temporarily until we get hi-res icons).

- Also fixing spacing in the portrait mode, and using the same styles for both AllApps and workspace icons.

Change-Id: I222dd5d53a39d6940a85f40b57912b69c926ffd0
auncher.java
agedViewIcon.java
a9abd0e0bdedb5cbbd12b84cb83037a735e79a20 28-Oct-2010 Winson Chung <winsonc@google.com> Initial changes to allow dragging external shortcuts to launcher using the same InstallShortcut intent.

Change-Id: I21b57115429ed37d604084ae01308d1d3f33ee7e
ellLayout.java
nstallShortcutReceiver.java
auncher.java
auncherModel.java
orkspace.java
625a647badd1dcf0551aa03319a36a79bc3be8f3 28-Oct-2010 Michael Jurka <mikejurka@google.com> Merge "Generating holographic outlines in helper thread"
0620bec8406c0f247a1f8d16c9963d08addbb9a2 26-Oct-2010 Michael Jurka <mikejurka@google.com> Generating holographic outlines in helper thread

Change-Id: Ie6fb0827b0c746d512c5baba44bf16de54e309bc
agedViewIcon.java
ef2efcff5e70e5900f4f10f9e46c3fa17c03b0ec 27-Oct-2010 Joe Onorato <joeo@google.com> When the launcher is paused and we reload stuff in the background, we need to re-re-load it in onResume.

Otherwise we can load widgets and other resources from the wrong Configuration.
This doesn't completely fix the bug, but it makes it much less likely. We tell
the launcher once at the beginning of starting a reload because of SD cards coming
back, and once when we bind.

cherry pick of I99ee6af38bef91e261832bad4dec978a5d4a8b3d

Bug: 3126698
Change-Id: I917bdb3982e3eea4924c6e9a8f3c037fd493f415
auncher.java
auncherModel.java
08c2c99e74b424cc3efe98f62a9c9abc90200ce3 27-Oct-2010 Joe Onorato <joeo@android.com> am ec8345a1: When the launcher is paused and we reload stuff in the background, we need to re-re-load it in onResume.
ec8345a13fe23db9f481d82bc14ce597c02c4e0f 27-Oct-2010 Joe Onorato <joeo@android.com> When the launcher is paused and we reload stuff in the background, we need to re-re-load it in onResume.

Otherwise we can load widgets and other resources from the wrong Configuration.
This doesn't completely fix the bug, but it makes it much less likely. We tell
the launcher once at the beginning of starting a reload because of SD cards coming
back, and once when we bind.

Bug: 3126698
Change-Id: I99ee6af38bef91e261832bad4dec978a5d4a8b3d
auncher.java
auncherModel.java
a915a917a2d80a076030cf90791d607cf67a250c 26-Oct-2010 Romain Guy <romainguy@google.com> Merge "Don't build bitmaps when running in GL."
3cf4c03125be60d56bff7eb82a1775ac46b919ed 26-Oct-2010 Romain Guy <romainguy@google.com> Don't build bitmaps when running in GL.

Change-Id: I28c93256bca748be6a00698a6c41cbab5dd4a349
ellLayout.java
agedViewCellLayout.java
44ccb2ae8a56ee2b45f64369cd9e23a0d844e060 26-Oct-2010 Winson Chung <winsonc@google.com> Merge "Adding distance threshold to initiate paging regardless of velocity."
b3c81cc83c3c375933d35e82eea84e212a2e87ef 26-Oct-2010 Patrick Dubroy <dubroy@google.com> Re-enable clicking on CAB buttons

Change-Id: I7ac99fb1b90aad2816e371b8d4b363b7ddae057c
llAppsPagedView.java
fa42de7249ee96926c61e7632a84205a29b6e113 26-Oct-2010 Winson Chung <winsonc@google.com> Merge "Removing the Folders tab."
5974adcc7261a006f4f3857074568d49bd05e1f4 25-Oct-2010 Winson Chung <winsonc@google.com> Removing the Folders tab.

Change-Id: I5cf3aa8bf987500800340e047336233db5eb0491
ustomizePagedView.java
auncher.java
2319179db2f3be5c9f90628c3db76795a563140a 25-Oct-2010 Patrick Dubroy <dubroy@google.com> Merge "Fix crash when dragging from all apps to home."
3c6dbcdcfe75bddc1e8876a29c2f33b127d6321d 25-Oct-2010 Patrick Dubroy <dubroy@google.com> Fix crash when dragging from all apps to home.
llAppsPagedView.java
a50c66365b84b3c157bef7364559acd629a5c69a 25-Oct-2010 Michael Jurka <mikejurka@google.com> Merge "Fixed disappearing customize button"
960c6f4bcfa852fc4bbd2291946faf982cfa432f 25-Oct-2010 Winson Chung <winsonc@google.com> Removing Apps/Games tab.

Change-Id: Ib0b8d096a0ead6f1a08df14e90fde96a392c2f50
llAppsPagedView.java
llAppsTabbed.java
466810ba7940bc109e1f46849f6d1df4dff3e84c 25-Oct-2010 Michael Jurka <mikejurka@google.com> Fixed disappearing customize button

Bug: 3130085
pplicationInfoDropTarget.java
a944215d364c178c9b0b8f5bdcce16e1f10c552d 25-Oct-2010 Patrick Dubroy <dubroy@google.com> Fix disappearing icons due to div-by-0 in animation.
ellLayout.java
ceed8fafc76c0d693b802af17fbcb00783edff0f 25-Oct-2010 Winson Chung <winsonc@google.com> Merge "Leaving mini-workspaces in place after dropping from AllApps."
dd6c992943a139ce277768b5715e276cfa974f91 25-Oct-2010 Gilles Debunne <debunne@google.com> Made Launcher and AllApps use the new Tabs holo theme.

Style temp settings removed, now provided by default:
https://android-git.corp.google.com/g/#change,76118

Hacks to focus first tab removed as it has been fixed in:
https://android-git.corp.google.com/g/#change,75393

Bug 3008765

Change-Id: Id9121cf3bfc3be08380bec1a45cf447b5fe96422
llAppsTabbed.java
auncher.java
2858f889a52ba8badfb76308d471ac0a5383f83d 25-Oct-2010 Winson Chung <winsonc@google.com> Leaving mini-workspaces in place after dropping from AllApps.

Change-Id: Iae4aba8b38e674ccda978b8280d015d4d8247147
orkspace.java
9cfd25f16739548111ba8fc6ba8cd83010eccef6 25-Oct-2010 Winson Chung <winsonc@google.com> Adding distance threshold to initiate paging regardless of velocity.

Change-Id: I275417ca69bcaa0b643dab7f3f552d973a194ce6
agedView.java
4c0505dcc2686fcb04ec6340869af4ee825dcb98 24-Oct-2010 Winson Chung <winsonc@google.com> Merge "Altering homescreen spacing to match design."
ece7f5b3b55cab646941123e03589241a61678e2 22-Oct-2010 Winson Chung <winsonc@google.com> Altering homescreen spacing to match design.

Change-Id: I8b859992fe843d0cf688cb84bcbaab6dbeccb6fb
ellLayout.java
774bd377df3053ef43e34ab8ca98160eb6811be1 22-Oct-2010 Michael Jurka <mikejurka@google.com> Fixing drag to application info button in All Apps

Change-Id: I6f31bf3ac24366791cf84830584846d57aab9b80
pplicationInfoDropTarget.java
eleteZone.java
auncher.java
883f55b1d261862b0de1b43af0b17d351761a9c6 22-Oct-2010 Michael Jurka <mikejurka@google.com> Correctly preserve state on orientation changes

Bug: 3049975
ellLayout.java
auncher.java
orkspace.java
ef0066b52d2754ca0553ec79613c650b5649afaa 21-Oct-2010 Winson Chung <winsonc@google.com> More spacing changes to Customization Drawer.

Change-Id: Ie51a0a5da6169b0651e9f70cfb28450254cf0df1
ustomizePagedView.java
orkspace.java
f3ca3ab6958b104cbf2c2fa04add97d372a94d1c 21-Oct-2010 Michael Jurka <mikejurka@google.com> Fix bug that allowed multiple items in one cell

Fixed issue where opening a folder allowed items to be placed on any cell, even if it was occupied.

Bug: 3094164

Change-Id: I392e7236f9cd7ea0b09f36e249d2a57c9934dc8e
ellLayout.java
auncher.java
orkspace.java
6b4b25d093b0a3008d6e275438c79db9c21daab9 21-Oct-2010 Michael Jurka <mikejurka@google.com> fixed bug with adding items in customize mode

also, no longer mark items as checked in customize mode

Bug: 3116708

Change-Id: I01b935ba8bfb450dfab9175a7eb5b7619ad187a6
ustomizePagedView.java
auncher.java
df4b83dd9d6380ab963c62d1f9d1312efc87cb0f 21-Oct-2010 Winson Chung <winsonc@google.com> More spacing changes for AllApps.

- Also testing a simple scale of existing icons in lieu of high res icons.

Change-Id: Ib9758064536cd1b1704344ea885bccdc93dd3466
llAppsPagedView.java
ustomizePagedView.java
agedView.java
agedViewCellLayout.java
agedViewIcon.java
orkspace.java
bae3d061cc16ad005302b5eec404c4c0bc3a7421 21-Oct-2010 Patrick Dubroy <dubroy@google.com> Merge "Various cleanups in the drag viz code."
8e58e916061cbe2623697efac0924f2aa3753a92 14-Oct-2010 Patrick Dubroy <dubroy@google.com> Various cleanups in the drag viz code.

Most importantly:
- Don't allocate a new Paint object in CellLayout.onDraw
- Scale holographic outlines based on the screen density
ellLayout.java
olographicOutlineHelper.java
auncherApplication.java
orkspace.java
fd177c1d10085e5e12ff7df27d956a378d1139b1 20-Oct-2010 Michael Jurka <mikejurka@google.com> Fix bug where screen would get stuck while panning

Bug: 3109113
agedView.java
ce34a9768b01115def95f000a6a8f35870f10d3a 19-Oct-2010 Patrick Dubroy <dubroy@google.com> Animate items into place when dropping on home screen
ellLayout.java
orkspace.java
18014791be2e3f41080f0bf621c618e3f096c5c7 14-Oct-2010 Michael Jurka <mikejurka@google.com> Added bounce animation when item added to screens

Change-Id: I87d9e8545e2de588d083b48991d932eb904f6e3a
ellLayout.java
orkspace.java
1adf5391a3a3d215b226adf3702019c22a99e3b1 19-Oct-2010 Michael Jurka <mikejurka@google.com> Fixing a bug where you could scroll the mini screens

Change-Id: I3638618cb5f4ec2705955fda994fd6aff42fd70f
agedView.java
orkspace.java
3adcb0c4a32d14ed1f59a4520d08f75ff833af1f 16-Oct-2010 Michael Jurka <mikejurka@google.com> making size of delete zone & info button larger

- only on XLarge devices
- make application info button inactive when its not visible
- making scroll right "dead" zone bigger so users don't trigger accidental scroll when deleting items

Change-Id: I474de710a80b165d2ce1553c9231a829679132b2
pplicationInfoDropTarget.java
eleteZone.java
08ae2ec4847a971ad1b19c163e3a0d6307a8ed72 15-Oct-2010 Patrick Dubroy <dubroy@google.com> Fix bug drag viz & hover state

Change-Id: I6b40d4dd43a2ee0c127df938375870347faeb5f6
ellLayout.java
nterruptibleInOutAnimator.java
orkspace.java
6bed7865090ec525f4646662d4cbae28e1be2521 15-Oct-2010 Adam Cohen <adamcohen@google.com> Merge "Fixing a bug with anti-aliasing during page scrolling"
e45440ef0eb9edcde30767b38099b093c6a0d6b0 15-Oct-2010 Adam Cohen <adamcohen@google.com> Fixing a bug with anti-aliasing during page scrolling

Change-Id: If03e8ce5880d44ed33378e53f59e0c5d39fceb61
agedView.java
d718d6a7ba424b600052a147e5633a201a04ccb7 15-Oct-2010 Michael Jurka <mikejurka@google.com> fix setting/unsetting hover on thumbnailed screens

cleaned up dragenter / dragexit events so they're only received by CellLayouts if the workspace isn't small

ignoring enter/exit scrollarea events when workspace is small
ellLayout.java
orkspace.java
7a75bd48bf1d7ab4bc6f288a411467879be10b05 14-Oct-2010 Winson Chung <winsonc@google.com> Merge "Adding message when there are no icons in a particular tab."
9678557e66afe9c76103119df30ee13bf79581df 14-Oct-2010 Winson Chung <winsonc@google.com> Adding message when there are no icons in a particular tab.

Change-Id: Icbf122d10d07fcacb8a4429431ea389826a3d173
llAppsPagedView.java
agedViewIcon.java
472b281d5cb4f5660df981a6c912266b9f5703fe 14-Oct-2010 Chet Haase <chet@google.com> Updating code to use new non-generified animator APIs

Change-Id: Ie1928a22f774b226d90fa0918f61dba35d183dd6
llAppsTabbed.java
ellLayout.java
nterruptibleInOutAnimator.java
auncher.java
orkspace.java
564976a46ef02d665aa0e455ad7867746a0b5325 14-Oct-2010 Adam Cohen <adamcohen@google.com> Fixing bug with swiping

Change-Id: I2957aedded514d4dd2f9a9d766eede5d0801622c
agedView.java
82f77e513db994c8f3d692b7e08f0ddb51170ad6 14-Oct-2010 Winson Chung <winsonc@google.com> Merge "Setting children alpha for widget-customization layout for performance."
fe6bd87881e47b9ff38f58bd083042ae0f6a39d7 14-Oct-2010 Patrick Dubroy <dubroy@google.com> Fix some incorrect animation code that might be causing visual glitches.
ellLayout.java
nterruptibleInOutAnimator.java
8e4ec3141515b20fd89ff874fffd4e0aba247719 14-Oct-2010 Winson Chung <winsonc@google.com> Setting children alpha for widget-customization layout for performance.

Change-Id: Ic7f672b06971df867db8af326d1334d1d3f4c102
ustomizePagedView.java
agedViewWidgetLayout.java
4be866d3a1665aa2098cb5d38d535b1ad1aab6d6 10-Oct-2010 Joe Onorato <joeo@google.com> fix 3029324: Implement new drag feedback

Add "shrinkwrap" icon outlines to visualize where the item will land
ellLayout.java
olographicOutlineHelper.java
nterruptibleInOutAnimator.java
orkspace.java
b0b2e6f588367cf40a4270cca81af7d78f8e382e 13-Oct-2010 Winson Chung <winsonc@google.com> Tweaking spacing and layout of AllApps/Customize in portrait.

- Also added workaround for tab label not being initially selected
- Added fix for initial layout of PagedViews preventing side pages from having proper alpha
- Marking widget dims format string as not translatable

Change-Id: I74a5410b88e2766816a87b14e64058b4288c214d
llAppsTabbed.java
auncher.java
agedView.java
orkspace.java
f93a49422ba1516492a29f0563285d06d079404e 12-Oct-2010 Jean-Baptiste Queru <jbq@google.com> am e90cc3ba: resolved conflicts for merge of 35e79e32 to gingerbread-plus-aosp

Merge commit 'e90cc3ba6c6ccd383f31b539367c2cccea278fed'

* commit 'e90cc3ba6c6ccd383f31b539367c2cccea278fed':
Replaced /sdcard with Environment.getExternalStorageDirectory()
76275ac1c53585a374b5e5f1834631fca9392dd8 12-Oct-2010 Brad Fitzpatrick <bradfitz@android.com> resolved conflicts for merge of 700889f5 to master

Change-Id: I85320de6483e6820fe27b4012bfc323ccafa0e04
adb4229c23faef81705b6b2fe1dfb8a6474c254c 12-Oct-2010 Brad Fitzpatrick <bradfitz@android.com> am 02e53429: Merge "Don\'t block the UI when rearranging icons." into gingerbread

Merge commit '02e53429c4ef01bee548e0eaba4aeeee99db35f4'

* commit '02e53429c4ef01bee548e0eaba4aeeee99db35f4':
Don't block the UI when rearranging icons.
e90cc3ba6c6ccd383f31b539367c2cccea278fed 11-Oct-2010 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of 35e79e32 to gingerbread-plus-aosp

Change-Id: I039355b9d5852436c8352efc5a85590e5f2bc080
700889f504ef134ab307d95b6bfbbb426ea730e3 11-Oct-2010 Brad Fitzpatrick <bradfitz@android.com> Serialize background async db updates

Bug: 2983765
Change-Id: I1fdd33ea8ee4fbc79a75ce0450f04d8e18915975
auncherModel.java
c4d61fc0f5b1cd354ade06eb2d13a1949e641a9d 11-Oct-2010 Jason Sams <rjsams@android.com> Merge "Update to use SurfaceConfig."
e5806ba2bf68e9e73fecae56a7cf072ef845c5cc 10-Oct-2010 Jason Sams <rjsams@android.com> Update to use SurfaceConfig.

Change-Id: Ic99c1406ef8f51fdf7d9d44e378eeb0bb701a69e
llApps3D.java
b8f0672d7c4b9836f90c1a7517a9e47fec4c7144 11-Oct-2010 Michael Jurka <mikejurka@google.com> Snap workspace back to screen on ACTION_CANCEL.

Bug: 3066123
agedView.java
02e53429c4ef01bee548e0eaba4aeeee99db35f4 11-Oct-2010 Brad Fitzpatrick <bradfitz@android.com> Merge "Don't block the UI when rearranging icons." into gingerbread
ade2f8122f6b1a9b64d2d4a81348db619db4d5b2 11-Oct-2010 Brad Fitzpatrick <bradfitz@android.com> Don't block the UI when rearranging icons.

The pause is mostly notable when a sync is happening at the same time.

The related function addItemToDatabase() is unchanged by this CL
though as it populates item.id and would need more invasive changes
elsewhere.

Change-Id: I6538445aeb15d9efedf99f262c39f6175f7f1e0e
auncherModel.java
c86756c20196e5c907df01fe0fc9193ffb934082 11-Oct-2010 Michael Jurka <mikejurka@google.com> Fixed 3073371: Home screen locked after app launch

Change-Id: Iedac4b94d20cc3352aa247c58978a8f60df1a09f
orkspace.java
3e7c7634531302271270c8cf418abc959d621cbc 03-Oct-2010 Michael Jurka <mikejurka@google.com> updated Workspace thumbnail behavior

- in All Apps mode, fade thumbnails completely
- while dragging, have thumbnails re-appear
- while dragging, give screen thumbnails that can accept drops a different appearance (green outline instead of blue)

Change-Id: I72ddf8a0f1947d35ef11514b7d4eea9ae5eee6e2
llAppsPagedView.java
ellLayout.java
ustomizePagedView.java
endingAddItemInfo.java
orkspace.java
5eb7fff487bf98cc6696f32274ce8ad2afee7a95 10-Oct-2010 Joe Onorato <joeo@google.com> am 673aefe8: Merge "When the SD card comes back, we need to show the apps on it." into gingerbread

Merge commit '673aefe8b2b27790d704cc15282c8989a132877b'

* commit '673aefe8b2b27790d704cc15282c8989a132877b':
When the SD card comes back, we need to show the apps on it.
49250ad530385fcdd6072ca54697f670ec503b59 09-Oct-2010 Patrick Dubroy <dubroy@google.com> Fix bug with dragging crosshairs sometimes being too bright

Change-Id: Ieb20ab96e73c5f297ffd69d29472024c11978a13
ellLayout.java
b41dbd6d0c79868a5ae408e35bd48a0f9690463c 09-Oct-2010 Stephen Hines <srhines@google.com> Merge "Remove now unnecessary pragma rs export_var()."
0db354cba9c29ea7bd5b736ae05f625a6acf8c88 09-Oct-2010 Jeff Brown <jeffbrown@google.com> Snap workspace back to screen on ACTION_CANCEL.

Bug: 3066123
Change-Id: Icbdf3ef241ec44b5569e7490c1b950d80699ddc8
orkspace.java
9987a5c45e7d01a780d73b269bdce8d8a5309219 09-Oct-2010 Michael Jurka <mikejurka@google.com> Fixed 3066306 Widget measurement wrong in customize tray
ellLayout.java
ustomizePagedView.java
b02af3811045a8b5d43dc62b2a2f5f50c184fff2 09-Oct-2010 Stephen Hines <srhines@google.com> Remove now unnecessary pragma rs export_var().

Change-Id: I2863a2f583af648677d2e53ef4167870fd532c5e
llapps.rs
4516c11039d77066281f69f9b5d30fdaf1bc05ae 08-Oct-2010 Michael Jurka <mikejurka@google.com> Fixed dragging over mini-screens

- during dragging, finding the mini-screen closest to the touch point

Change-Id: I4d967803b85de8af3208511c60c1f3bf5691718f
orkspace.java
130c37d3095b5f8956c2a3f38beaf185d74aa54b 08-Oct-2010 Patrick Dubroy <dubroy@google.com> Merge "fix 3049894: Require fiddle or longer timeout for subsequent page flips"
21f12b52a54d2658ed14fcf7bb1ca17a198f62be 08-Oct-2010 Adam Cohen <adamcohen@google.com> -Changing page scroll click regions
-Cleaning up code for page rotations

Change-Id: I046784b108186b6627ce0df3aed57d70c303ef23
agedView.java
orkspace.java
a16fd5a6bd5371d40a5679261d416f06f8efa022 08-Oct-2010 Patrick Dubroy <dubroy@google.com> fix 3049894: Require fiddle or longer timeout for subsequent page flips

After initiating a scroll while dragging an item on the home screen, don't flip
so quickly to the next page. Instead, require a bit of additional movement to
trigger the next scroll.
ragController.java
cec583352cd76bd4319d56beec03a4820a3e9d58 07-Oct-2010 Joe Onorato <joeo@google.com> When the SD card comes back, we need to show the apps on it.

The problem was that we were doing startLoader, but once the
apps are loaded, all that does is re-bind everything. Before
a recent change of mine, we were clearing mWorkspaceLoaded and
mAllAppsLoaded. But that's not good either, because it meant
that there needed to be a lock that the main thread and the
worker thread were both acquiring, which was causing ANRs.

Instead, now we schedule two messages - one to add the apps
back into the list, and one to update everything to use
those new icons.

Bug: 3065061
Change-Id: If9d36d4b55a7ba72fcf48a5ed8941bb9466bebe6
auncherModel.java
00397b1d9233409d9d6b233b077ae12d09768ce8 07-Oct-2010 Chet Haase <chet@google.com> Use new TimeInterpolator interface for interpolation

Change-Id: I53e8fcbabfdb4cb69bec309aeceeddc63e1715ed
ellLayout.java
c0e8fcae492730210b2b8b6d5bb3d65636bad245 07-Oct-2010 Michael Jurka <mikejurka@google.com> Fixing state transition bugs

- explicitly keeping track of state in Workspace
- cancelling animations before starting new ones
- adding additional state variable for workspace for in-progress transitions
- updating Scroller object if we jump to a certain location

Change-Id: I5ddf51bae543ec89b2a44ab651d7269eb4859a6d
auncher.java
agedView.java
orkspace.java
1262e369484ce7f2565655ed80e6299232c70bd7 07-Oct-2010 Patrick Dubroy <dubroy@google.com> wip 3029324: Implement new drag feedback

- Show page borders when dragging
- Enlarge scroll region (landscape only)
- When inside scroll region, show green border on adjacent page
ellLayout.java
ragController.java
ragScroller.java
auncher.java
agedView.java
orkspace.java
7ed39f3362e4701101967339b1be41b365712d1c 07-Oct-2010 Winson Chung <winsonc@google.com> am 6a5f4d85: Merge "Adding more specific title for pick-application dialog." into gingerbread

Merge commit '6a5f4d8526944ad4189072543ec4cc3f6d638b6f'

* commit '6a5f4d8526944ad4189072543ec4cc3f6d638b6f':
Adding more specific title for pick-application dialog.
b2f988d15cd68e08af86c12cd1f0141b1e02b817 07-Oct-2010 Alex Sakhartchouk <alexst@google.com> Merge "Changing texture coord from vec4 to vec2"
046e7eb472acac800128ab026f3bc6348b0f933f 06-Oct-2010 Patrick Dubroy <dubroy@google.com> Fix 3065611: NPE in Launcher attempting to drag app to home screen
ellLayout.java
2f3b0b625bce588e5220aee2cfcd8291823da1f1 06-Oct-2010 Alex Sakhartchouk <alexst@google.com> Changing texture coord from vec4 to vec2

Change-Id: Ice5c1bf30297dfadfa724163ad6f858c72ef4fea
llApps3D.java
0423dcf2863362407d9c1281b9b1d7e449082713 05-Oct-2010 Michael Jurka <mikejurka@google.com> Resolve global search activity more robustly

Change-Id: I5c25db5dec67c02bf7658f34729584b5393e0a8e
auncher.java
79c576457e9fecb13e8ef514575e55a1aa051d87 05-Oct-2010 Michael Jurka <mikejurka@google.com> Merge "Long press on Launcher background no longer brings up customization tray on XLarge devices"
5617056f9b339c3abe03767c2c9dfcf6767f87ad 05-Oct-2010 Michael Jurka <mikejurka@google.com> Long press on Launcher background no longer
brings up customization tray on XLarge devices
auncher.java
9c4949e12c909d5e01d24386147b1c528015b31b 05-Oct-2010 Adam Cohen <adamcohen@google.com> ->Added attribute to PagedView to specify spacing between
adjacent pages
->Fixing crash on phones
Change-Id: I8ea97ce6d569c59b6d51b544dc10b0310d294b43
llAppsPagedView.java
ellLayout.java
ustomizePagedView.java
agedView.java
orkspace.java
6ae0fcfc80b55322824f87b2cc3c1f51ed83e5ab 01-Oct-2010 Michael Jurka <mikejurka@google.com> Pulling search button from metadata in search provider,
or falling back on our default icon.

Change-Id: I59fc59b76a0915a04275e08c88f5d46c3484cc6c
auncher.java
16fed41e5e680c547b23e108788eb85f1b04d36d 02-Oct-2010 Michael Jurka <mikejurka@google.com> - getting rid of "dimmed" effect for icons and widgets
- re-enabling drawing cache for icons and widgets
auncherAppWidgetHost.java
orkspace.java
58f208892274c91b83dbbad6c50ea8638f106b33 01-Oct-2010 Winson Chung <winsonc@google.com> Adding more specific title for pick-application dialog.

Change-Id: I9703f80b34d05b2cfa6239652eae36d1ebcde6e5
auncher.java
a249304572c9a3abb31f1963a7a59e373adfd81f 01-Oct-2010 Joe Onorato <joeo@android.com> am d98979b8: Merge "Reload everything when coming back from the SD being unmounted." into gingerbread

Merge commit 'd98979b8147065878719cd2adb039317ba3abe0a'

* commit 'd98979b8147065878719cd2adb039317ba3abe0a':
Reload everything when coming back from the SD being unmounted.
0585a6112da1270350ff26dc285140c5023ecf86 01-Oct-2010 Joe Onorato <joeo@google.com> Merge "the scroll drag area was too small, and should have come from a resource anyway."
658db74c24817892f1a379b16620744f38f60e40 29-Sep-2010 Joe Onorato <joeo@google.com> the scroll drag area was too small, and should have come from a resource anyway.

Change-Id: I11111aff767e21a2582c5c368b5d9ff1ac8f9cd7
ragController.java
150fbab7de7df45ce0e2d08fb0f0be87ff091c2f 30-Sep-2010 Winson Chung <winsonc@google.com> 3029324 wip: Drop target crossfades as it moves from position to position
ellLayout.java
nterruptibleInOutAnimator.java
789065d26e3b1a0f20d92f97068bdbb05a4ae36e 01-Oct-2010 Joe Onorato <joeo@android.com> Reload everything when coming back from the SD being unmounted.

We could do this more efficiently by only updating the packages that
have changed, but that would involve a big rewrite.

Bug: 3020854
Change-Id: Ie7e3bee20f45dc5efa93d960902e9dfb79c4a3a5
auncherModel.java
f34bab59fc0260f926aec44d044883dce1b4191f 30-Sep-2010 Adam Cohen <adamcohen@google.com> -Added 3D effect to home screen scrolling
-Added background outline fade in / out
-Modified the feel of scrolling: now using quintic
interpolator and modified the influence of
scroll velocity

Change-Id: Ifddcab5223ac20be7d9f800ccf09442d9b4db781

Conflicts:

src/com/android/launcher2/CellLayout.java
ellLayout.java
immable.java
immableAppWidgetHostView.java
immableBubbleTextView.java
agedView.java
moothPagedView.java
orkspace.java
fc9f07d42511231a26fa182c32e2efaa0f41d478 30-Sep-2010 Michael Jurka <mikejurka@google.com> Fix: on move, items are now dropping where the
visualization says they will drop

Change-Id: I5b1d3d713991468c1b17458356b2ff1a630aa9b9
orkspace.java
2942969e5a0bcbd52296c25078c0fd194251a5f2 30-Sep-2010 Winson Chung <winsonc@google.com> Merge "Fixing issue where certain icons in the customization drawer were not being scaled down to size."
c6ee42e25f203e408826e7eab4ad8faf67ed2ff9 30-Sep-2010 Michael Jurka <mikejurka@google.com> Fix: dragging items to adjacent screens would
not properly show the available/unavailable cells

Change-Id: I47d1405315db01f87dfcce3536295d2a0d0dc444
ellLayout.java
orkspace.java
c1f48b973197253e314703101f65c1f5e3b33380 30-Sep-2010 Winson Chung <winsonc@google.com> Fixing issue where certain icons in the customization drawer were not being scaled down to size.

Change-Id: I5a14146cdd530f22119ced8ca8534ec899abcbdc
agedViewIcon.java
60587efe1a60ed698db9e2cafcd48f2c3fc8aa40 30-Sep-2010 Michael Jurka <mikejurka@google.com> Slight tweak to the id generation code for items
on home screen
orkspace.java
845ba3b17b83a2b11d79c6fb076cf96ab4a737df 29-Sep-2010 Michael Jurka <mikejurka@google.com> Fix: crash on portrait/landscape switch due to
duplicate View ids

Change-Id: I69d09823d4825dadd7f3e119f9248140256f91b3
auncherModel.java
orkspace.java
f549d62d030546372efd29834513995bd3ad81cd 30-Sep-2010 Winson Chung <winsonc@google.com> Merge "Re-updating widget set in customization drawer when applications are changed."
3db18d27930ae4cde74926bfc75e73f4d1dcccef 29-Sep-2010 Adam Cohen <adamcohen@google.com> Fixing build

Change-Id: I181cfce3b507ffa7e81babeb2723881b6f06423a
ellLayout.java
0fb7db5a3771223bc86fdf0e01665e69c1309cc1 29-Sep-2010 Adam Cohen <adamcohen@google.com> Fixing boot stall.
Revert "-Added 3D effect to home screen scrolling"

This reverts commit 9415d87eda0cf28b8df1eccde39b0ca1646be3b9.

Change-Id: Ib8d6602f5d82884eb1f6cc44c0cc71cc563a3a59
ellLayout.java
immable.java
immableAppWidgetHostView.java
immableBubbleTextView.java
agedView.java
moothPagedView.java
orkspace.java
de7658b5e02ae10010e44fcf8d9c5814f54d9eb0 27-Sep-2010 Patrick Dubroy <dubroy@google.com> Show crosshairs when dragging items around the workspace.
ellLayout.java
ragController.java
ragView.java
orkspace.java
b761f3e49afa140623f0df6a5e6645c05b78be63 29-Sep-2010 Joe Onorato <joeo@android.com> DO NOT MERGE - the scroll drag area was too small, and should have come from a resource anyway.

Change-Id: If1304e1417cb8ba4dee8657cd619718abba277f0
ragController.java
5f94172071ee1ac303c745e351c9a7954a5436e4 29-Sep-2010 Winson Chung <winsonc@google.com> Re-updating widget set in customization drawer when applications are changed.

- This prevents a particular crash where a widget that no longer exists is queried for it's app icon

Change-Id: I84b450d37c01d995bb249aae8cdf8e5c032883cf
ustomizePagedView.java
immableAppWidgetHostView.java
auncher.java
9415d87eda0cf28b8df1eccde39b0ca1646be3b9 13-Sep-2010 Adam Cohen <adamcohen@google.com> -Added 3D effect to home screen scrolling
-Added background outline fade in / out
-Modified the feel of scrolling: now using quintic
interpolator and modified the influence of
scroll velocity

Change-Id: Ifddcab5223ac20be7d9f800ccf09442d9b4db781
ellLayout.java
immable.java
immableAppWidgetHostView.java
immableBubbleTextView.java
auncherAppWidgetHost.java
agedView.java
moothPagedView.java
orkspace.java
7ded67cd64153cd41bb133a6aab11b3254b4a5d9 28-Sep-2010 Michael Jurka <mikejurka@google.com> fixed: adding app shortcuts caused overlapping
icons
orkspace.java
e17e19c0bd78348b0452f5b00846b2a63a749d33 28-Sep-2010 Michael Jurka <mikejurka@google.com> Making "tap to add" in customization mode automatically
add to the current screen
ustomizePagedView.java
agedView.java
d0cca08e4f025963dc192d23d635d9cb0f3c4cd0 28-Sep-2010 Winson Chung <winsonc@google.com> resolved conflicts for merge of 7ad01419 to master

Change-Id: Idcbb2ffd6f0b72610dc06fc07695e3546f80da70
6a1435d78d5133b1f37274c4d358bf6d22e10229 28-Sep-2010 Michael Jurka <mikejurka@google.com> Fix issue where items could not be moved back
to their original positions

This also fixes crash 3038168

Change-Id: I4142a1fe32954e76e6ab02ea09f50d4bdefec67c
ellLayout.java
orkspace.java
7ad0141905fffe5bc359581fd3001abb10d3b730 27-Sep-2010 Winson Chung <winsonc@google.com> Adding menu item to Launcher to manage applications directly from homescreen

Change-Id: I56d726080968777eb5ccdc8826a872977cf7868c
auncher.java
959f603a93cdb378b52e852e06c9e32c514ccd84 27-Sep-2010 Andrew Stadler <stadler@android.com> Fix crash on small-screen devices

Allow for mCustomizePagedView to be null in more cases.

Bug: 3040307
Change-Id: Idf5e50e661bcffa726db204a3318ab932db265aa
auncher.java
ebfe4b08df4e63f2fdd6147c5ce63618e4cfe46a 27-Sep-2010 Joe Onorato <joeo@android.com> am 4a79a04b: When we\'re launching apps, we need to always use startActivitySafely.

Merge commit '4a79a04bcd5f8c4d4fab7bcc46eea9e19a3dc63e'

* commit '4a79a04bcd5f8c4d4fab7bcc46eea9e19a3dc63e':
When we're launching apps, we need to always use startActivitySafely.
3125d9dec8709a6c95039c7b35d27494da46eaab 27-Sep-2010 Michael Jurka <mikejurka@google.com> Making the CAB text match the type of item selected
in customization mode.
llAppsPagedView.java
ustomizePagedView.java
4a79a04bcd5f8c4d4fab7bcc46eea9e19a3dc63e 25-Sep-2010 Joe Onorato <joeo@android.com> When we're launching apps, we need to always use startActivitySafely.

It's possible that the app doesn't implement the component as promised, and the launcher shouldn't
crash.

Bug: 3005141
Change-Id: Ieac51433a467fd12160247bfd281828a69f5f7d2
auncher.java
d0d43010c7a091b6ade407d30e490527a8d16120 27-Sep-2010 Winson Chung <winsonc@google.com> Adding tap-to-add behaviour to the customization drawer.

Change-Id: I5a0863a8df2a0b4855112eb29b40b6e7dd550db9
ustomizePagedView.java
olographicOutlineHelper.java
agedView.java
agedViewWidgetIcon.java
28750fba6a2d141eb9a1e566718c17236030b815 25-Sep-2010 Michael Jurka <mikejurka@google.com> fixed minor code review issues from change I0280c3be
(it was submitted early accidentally)

Change-Id: I3753366b4d5e1dc228baf02eba27a2c0d8fa42cf
ellLayout.java
auncher.java
iveFolderInfo.java
agedView.java
orkspace.java
0280c3be4d9f8fc6fdf015b7ecd276eb26f76f2d 18-Sep-2010 Michael Jurka <mikejurka@google.com> Adding support for drag and drop of folders and shortcuts.

also:
- Long press on empty space on workspace now brings up customization tray
- Fixed: while dragging, items appeared to be dropping on folders two cells to the right
- Fixed: Disabling drops on folders when the workspace is shrunken
- Fixed: account for scaling of dragged items when checking if they overlap
with shrunken workspace screens
- Making folder icons dimmable to match shortcuts and widgets
- When deciding with shrunken workspace screen we're dragging to, we now use the closest screen rather than the one that has been overlapped the most
- Refactored drag/add mechanism, removing array of occupied cells from CellInfo
- Removed dead code/variables
llAppsPagedView.java
pplicationInfoDropTarget.java
ellLayout.java
ustomizePagedView.java
eleteZone.java
ragController.java
ragView.java
ropTarget.java
olderIcon.java
nstallShortcutReceiver.java
auncher.java
auncherModel.java
iveFolderInfo.java
agedView.java
endingAddItemInfo.java
serFolder.java
orkspace.java
5ffd8eafeb2ef0554ecb38f6e81cf48b674856d9 24-Sep-2010 Winson Chung <winsonc@google.com> Initial changes to add Applications tab in the customization drawer for usability testing.

- Also adding padding attributes for the dynamic layouts created for each page.

Change-Id: I76a7b6b8f4d83329c506fd6055f910575d0c200f
llAppsPagedView.java
ustomizePagedView.java
auncher.java
dea9e93e4a7b78ae48f27ac0d5d117f6b393bba0 23-Sep-2010 Patrick Dubroy <dubroy@google.com> Fix misaligned drop targets in the all apps CAB
llAppsPagedView.java
pplicationInfoDropTarget.java
eleteZone.java
097b49c86eb0952f3febe28cc59743915a09a5e2 21-Sep-2010 Michael Jurka <mikejurka@google.com> Fixing bug where long press on widgets no longer
works on non-xlarge devices
auncherAppWidgetHost.java
6a3fa9f873310278dadc050581a018fe61e19e3f 21-Sep-2010 Winson Chung <winsonc@google.com> Merge "Changing the holographic outline algorithm to match designs."
64a3cd4f204dd5f3676249d50aa0881b2e279b1f 18-Sep-2010 Winson Chung <winsonc@google.com> Changing the holographic outline algorithm to match designs.

Change-Id: Ibb9668514c7c3ce56473cf041051245b9c19c793
olographicOutlineHelper.java
agedViewIcon.java
565febeddeb3e29b897a1766988646be5e80fe4b 17-Sep-2010 Stephen Hines <srhines@google.com> Merge "Handle RS reflection name changes."
f79d5265c6446246f98e25e6b1b94d3bdc92ae29 17-Sep-2010 Michael Jurka <mikejurka@google.com> removing dead code
llAppsPagedView.java
pplicationInfoDropTarget.java
eleteZone.java
ropTarget.java
olderIcon.java
serFolder.java
orkspace.java
b2d6986b13b2948052ab0f146a69d7511284b0ad 17-Sep-2010 Stephen Hines <srhines@google.com> Handle RS reflection name changes.

Change-Id: I4ba8d258833472685ba52f3d2fb7869a8ffa34ef
llApps3D.java
24ab2f1bb59a1b15f80bd398c7e3e3b3c98599fb 16-Sep-2010 Winson Chung <winsonc@google.com> Fixing set wallpaper crash in Launcher

Change-Id: I3b6299bb10f397209cd69e715fee783abe0c9b64
ustomizePagedView.java
auncher.java
e8878e3c5ac2b426be931018493ce82bd9c90378 16-Sep-2010 Winson Chung <winsonc@google.com> Adding some wallpaper buttons on the customization tray.

Also tweaking the fading algorithm for side pages.

Change-Id: Ia7743c2b71741926ff9ae52e6965d7aefc86604e
ustomizePagedView.java
olographicOutlineHelper.java
agedView.java
c2e0c08c997f0a69fec5304083db479d47b59098 16-Sep-2010 Winson Chung <winsonc@google.com> Merge "Extracting format string properly into xml strings."
3a476786986278ee81de41c0b548bf0c1af6f8b6 16-Sep-2010 Winson Chung <winsonc@google.com> Extracting format string properly into xml strings.

Change-Id: I4766ee48bef6a08c6a9809f8df29d4d2343014c4
ustomizePagedView.java
d19d3ca3ec22aeec48b8e555e9764b98ff8cae5f 15-Sep-2010 Adam Cohen <adamcohen@google.com> Fixing bug with Launcher page scrolling

Change-Id: Ib9a5a77ffe40dfcde0f846558e5ef0441cb11f7f
agedView.java
moothPagedView.java
9415eddcf455239a11c19d9868dc74fc0df8e422 15-Sep-2010 Winson Chung <winsonc@google.com> Merge "Initital changes for new customization drawer/widget tab design."
e3193b93ad7bf33e2e45319084a99b9fc986622b 10-Sep-2010 Winson Chung <winsonc@google.com> Initital changes for new customization drawer/widget tab design.

Change-Id: I160c8777fe2657ab303acfa20934f2e90f9e953e
ustomizePagedView.java
ragController.java
auncher.java
agedView.java
agedViewCellLayout.java
98cf129f80ded0843328ee0b33caa2239236abb5 15-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> am 73013bf9: Make LauncherModel.deleteItemFromDatabase write to disk async.

Merge commit '73013bf94f49ffbacba2b8300f6a2dd4eeebbd13'

* commit '73013bf94f49ffbacba2b8300f6a2dd4eeebbd13':
Make LauncherModel.deleteItemFromDatabase write to disk async.
1ff706b8c03063740ca74868fea46fa47d71bb27 15-Sep-2010 Michael Jurka <mikejurka@google.com> fix two crashes

* fix crash where Workspace gets an ACTION_MOVE
but didn't get the ACTION_DOWN before it
* fix crash in DimmableBubbleTextView on
non-xlarge devices (buganizer bug#3001211)

Change-Id: I419b4a9fd3c95df9949f1d46746845ad2dc4b831
agedView.java
cfc629446ca86366665263dba6520a7b978b7c3e 14-Sep-2010 Michael Jurka <mikejurka@google.com> Fix bug with home screen position when switching
from portrait to landscape and v.v.
agedView.java
73013bf94f49ffbacba2b8300f6a2dd4eeebbd13 14-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> Make LauncherModel.deleteItemFromDatabase write to disk async.

Fixes a bunch of StrictMode violations and removes TODOs.

Change-Id: I886bd071d4a8336c228d29c517a8ffc5223c0623
eleteZone.java
auncherModel.java
orkspace.java
3eac2cfdb5507caf5df8ce98f292e0cf544715f6 14-Sep-2010 Romain Guy <romainguy@google.com> Merge "Changing Launcher2 to use more generic shader param binding."
95252b4cbde4ec9ebc60265bcc837d7a366b6101 14-Sep-2010 Alex Sakhartchouk <alexst@google.com> Changing Launcher2 to use more generic shader param binding.

Change-Id: I5550a5ce88e5edc5ce11689e828001e28bb29e04
llApps3D.java
llapps.rs
e54cec82a915c2bc8a7d719228c5d907f3fe14ec 14-Sep-2010 Adam Cohen <adamcohen@google.com> Re-adding the perspective shift on mini screens

Change-Id: If4acc0cbfc66305e9abe024529a69553df2f9ef2
orkspace.java
5f1c509d5ad1954a7e38e77db4d5f27c7345fd39 03-Sep-2010 Michael Jurka <mikejurka@google.com> supporting swipable home screens on xlarge devices

- icons and widgets on home screens can be "dimmed"
- celllayout no longer renders a dimmed version of itself, but instead its children make dimmed versions of themselves
- celllayout no longer always takes up full size of workspace, in landscape mode
neighboring screens (celllayouts) are visible
- on xlarge devices, in landscape mode side screens are "dimmed"
- moved holographic outline helper to its own file
- fixed bug where mini-screens were still able to scroll left/right

Change-Id: I9e85ab4147edfae1e7525c3d11d42be3fabf4f6d
ellLayout.java
immableAppWidgetHostView.java
immableBubbleTextView.java
olographicOutlineHelper.java
auncher.java
auncherAppWidgetHost.java
agedView.java
agedViewIcon.java
moothPagedView.java
orkspace.java
9ca4970b7cd29559e39219da509e7102061c8f55 10-Sep-2010 Adam Cohen <adamcohen@google.com> Merge "Applying fake perspective transform to the home screen previews"
4347705a09dc0de776073a2500cb3d695aee1b79 09-Sep-2010 Michael Jurka <mikejurka@google.com> making mini screen backgrounds dark, and
temporarily disabling dimmed items on mini screens
to work better with new dark wallpaper
ellLayout.java
99229f67d1d00b421003f2795f850b5704c6c7aa 09-Sep-2010 Michael Jurka <mikejurka@google.com> tapping home in Launcher now returns you to
default screen instead of going to overview mode

Change-Id: If19f5d6d9324a217211e0ced89dab92eddca385e
auncher.java
a985e598f6071f4caca15ba3cb6b2cd3e38b217d 09-Sep-2010 Adam Cohen <adamcohen@google.com> Applying fake perspective transform to the home screen previews

Change-Id: I2092fd963804eceaf0117bcb6d118d83e0da3573
orkspace.java
e42cd70f08e1a7f02713f4436309ea508d6c9145 09-Sep-2010 Patrick Dubroy <dubroy@google.com> Merge "Re-enable menu button -- real fix is to disable at system level."
5905bca4c4d07051f0c77b30bf7b224e85dddf5a 09-Sep-2010 Patrick Dubroy <dubroy@google.com> Re-enable menu button -- real fix is to disable at system level.

Change-Id: I0f9c05b3685725ccf9c8e61f77b6a5e2ea85f452
auncher.java
430c53bc80be01996b45e55687885d6c05314645 09-Sep-2010 Patrick Dubroy <dubroy@google.com> Fix 2981705: Unable to uninstall downloaded app by dragging to trash.

- on long press, copy constructor of ApplicationInfo is called. It wasn't copying flags.
- also fix all apps choice mode so that chosen object is set when preparing CAB
llAppsPagedView.java
pplicationInfo.java
eleteZone.java
agedView.java
2b9ff37edb3f5965559b3ff7d37e418b4a2917a1 08-Sep-2010 Patrick Dubroy <dubroy@google.com> When an app is chosen in All Apps, tapping a workspace screen adds it to that screen.
llAppsPagedView.java
auncher.java
agedView.java
orkspace.java
b1254a6bdb11024042fb6c27e179210c1bbd6e1c 07-Sep-2010 Chet Haase <chet@google.com> Animation classes renamed

Change-Id: I96ecb77357a914a746a5989c909246620b977b10
llAppsTabbed.java
auncher.java
orkspace.java
5539af7826ad6dd16202c56549d26dfdcbf977b1 08-Sep-2010 Patrick Dubroy <dubroy@google.com> Don't allow system apps to be uninstalled by tapping the trash can button.
llAppsPagedView.java
eleteZone.java
auncher.java
9f7aec8d4317d0407a41e12f236c962b225cb4c3 06-Sep-2010 Patrick Dubroy <dubroy@google.com> Implement selection mode for All Apps with delete and info actions.
llAppsPagedView.java
auncher.java
agedView.java
39670182be72e981cc7c26d9099f6e9636d27411 04-Sep-2010 Patrick Dubroy <dubroy@google.com> For now, just show a toast when user tries to delete a system app.
eleteZone.java
bc6840b316992c6fdd681be419fc767b5de2f226 01-Sep-2010 Patrick Dubroy <dubroy@google.com> Support uninstalling an app by dragging from all apps to trash can.
pplicationInfoDropTarget.java
eleteZone.java
auncher.java
c4fb9173e73c0092a089512734c0d7df13189014 03-Sep-2010 Michael Jurka <mikejurka@google.com> Fix crash when clicking "Games" or "Downloaded"
tabs in All Apps.

Change-Id: I832376368a07d65543d142790c8876e16c65067a
agedView.java
5f2aa4efeeb8b0133d891715d71553138d9f9ca7 20-Aug-2010 Winson Chung <winsonc@google.com> Adding single/multi selection mode to AllAppsPagedView (action bar disabled).

Also adding check to prevent scrolling mode from continuing on touch down.

Change-Id: I744f2c1f6bc659219145b52b15a7ea176853ec7c
llAppsPagedView.java
agedView.java
agedViewIcon.java
12815f5ac09055ba6a3cd04a14f3bc9d2e537a25 02-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> resolved conflicts for merge of 319226a8 to master

Change-Id: Ibeefaa496cc3970e35af007fb64344c2a0f1f82f
319226a894f5f0b94ca94e64f976a043e3873a40 01-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> Make Launcher.checkForLocaleChange async.

Logging indicated a 1.2 second improvement in Launcher start time
during boot (when single-threaded yaffs is very heavily contended).

BUG=2947474

Change-Id: Ie72cf02c5eacb27c6d874b6d67a0bb2de7f6b74a
auncher.java
0142d49e1378a7155bcca1fb59965d9e73016dbc 26-Aug-2010 Michael Jurka <mikejurka@google.com> Changed Workspace to inherit from PagedView

- adds support for seeing dimmed side-pages on
home
- adds workspace support for pages that are
smaller than workspace itself
- removing a lot of code duplicated between
PagedView and Workspace
- tested new Workspace on Nexus One, and perf.
was indistinguishable from old Workspace in my
tests

Change-Id: Ie33ab4e8b35ac01b22894cff66650bb0ece8dfcc
ellLayout.java
older.java
auncher.java
agedView.java
moothPagedView.java
orkspace.java
6b4adbc0558fcebbd44998bd00dcd334ddbee32d 01-Sep-2010 Joe Onorato <joeo@android.com> DO NOT MERGE - Allow the workspace to swipe while it's loading.

You still can't modify the contents of the workspace while it's loading,
but this makes it appear a little bit more responsive. Launching apps
while the launcher is loading has always been possible.

Bug: 2748595
Change-Id: Iaf203c7358647a9b2211bb7386579ae75b82a698
llApps3D.java
orkspace.java
ddc9c1fb1ab426772add520d277ea9c2cd674094 31-Aug-2010 Joe Onorato <joeo@android.com> DO NOT MERGE - Fix 2941495: Launcher short-cut icons don't work for apps on SD card after reboot

Bug: 2941495
Change-Id: Ie8e0e0c62259f8cf933e53b7aa2dc28a835110ae
conCache.java
auncherModel.java
hortcutInfo.java
0649843cbf836c0883dd638c5e6a291860fa957b 01-Sep-2010 Jason Sams <rjsams@android.com> Merge "Remove outdated and unused class."
2a4b029887d9bb05cfb6e8d922d7c5eee0d143f2 01-Sep-2010 Jason Sams <rjsams@android.com> Remove outdated and unused class.

Change-Id: I0d71dcff3ca0b77e2dcb6448c4c08790d3ecd841
llApps3D.java
f3009f662ebb91da6f5adba285ceb03b40fd384d 01-Sep-2010 Michael Jurka <mikejurka@google.com> Fixed crash when adding new folder from
customization drawer
auncher.java
fdf5fd63c6e76fffd28df6d032ee6bac1417edf6 31-Aug-2010 Joe Onorato <joeo@android.com> DO NOT MERGE - Allow the workspace to swipe while it's loading.

You still can't modify the contents of the workspace while it's loading,
but this makes it appear a little bit more responsive. Launching apps
while the launcher is loading has always been possible.

Bug: 2748595
Change-Id: Icf252beaee5b801b30216202ce6032c4d565cde3
llApps3D.java
orkspace.java
f5ed4f1141ae41e25e249f6e085c7080f11dc968 31-Aug-2010 Joe Onorato <joeo@android.com> DO NOT MERGE - Fix 2941495: Launcher short-cut icons don't work for apps on SD card after reboot

Bug: 2941495
Change-Id: Idf1869d33cd5c01abea5b059ca466529cee0ad93
conCache.java
auncherModel.java
hortcutInfo.java
ceae05d573255a0143981888e5d257b5891e3925 30-Aug-2010 Patrick Dubroy <dubroy@google.com> Add a market button to the toolbar.

We determine the default app market activity by resolving an intent,
and fetch the icon from the activity's meta-data.
auncher.java
df7c3a7853abd4dec460247370fe0b17b50866ac 27-Aug-2010 Patrick Dubroy <dubroy@google.com> Fix problems with unanimated toolbar transitions.

Rather than creating all the Animators and attempting to execute the
transitions immediately, add a separate code path for all the
unanimated cases.

Change-Id: Id615180bd0d2ed5cc60d8df351c00e8d7b13c68d
auncher.java
orkspace.java
07a0de4bc49dd3178816a3d793ae1704385f1397 26-Aug-2010 Patrick Dubroy <dubroy@google.com> Minor animation optimization -- use PropertyValueHolders.
auncher.java
7f0f4f3c35fe0b6a94504ec39ac127fa935282ef 23-Aug-2010 Michael Jurka <mikejurka@google.com> Workspace no longer scrolls during drag when shrunk

Change-Id: If71ba7638259f4015c5c088797f2b2719066cf2e
orkspace.java
241c3b451d7841ba08247beea784953eca4e8582 26-Aug-2010 Winson Chung <winsonc@google.com> Adding outline cache for PagedViewIcons.

Change-Id: I258740a0323660edd73b5f40d61d509455ae195b
llAppsPagedView.java
ustomizePagedView.java
agedView.java
agedViewIcon.java
6b509c1fd62a39916bb957eac07917161f549206 24-Aug-2010 Patrick Dubroy <dubroy@google.com> Add a market button and add toolbar button animations.

Also clean up a lot of the animation code to be more centralized.
auncher.java
orkspace.java
86f7753bbd6d87ce85195b0715e5548edbfdb7d1 24-Aug-2010 Winson Chung <winsonc@google.com> Preventing reloading of pages on swipe and disabling offsets for xlarge static wallpapers.

Change-Id: I4ca72164775d09706e36c38e0fac0e84254221c7
llAppsPagedView.java
ustomizePagedView.java
agedView.java
agedViewIcon.java
orkspace.java
a63c452f5bd491ba9b28c332ccedc6c6c7e2f3cc 19-Aug-2010 Michael Jurka <mikejurka@google.com> added support for dragging widgets and app icons to mini screens

- gave mini screens a rounded rect background
- mini screens change color when dragged over
- added a way to specify the active region of dragged items, to allow for clipping of whitespace at borders
- fixed: feedback while dragging was often one cell off
- fixed: bug when adding to almost-full screen
- removed unused classes

Change-Id: I2fbd2aaaee6831b288cca8dec75e7b446068e8d1
llAppsPagedView.java
ellLayout.java
ustomizePagedView.java
ragController.java
ragView.java
olderListAdapter.java
ntentListAdapter.java
auncher.java
idgetListAdapter.java
orkspace.java
01f0ed4126be412c8c4352026dad3b2a49832267 20-Aug-2010 Michael Jurka <mikejurka@google.com> pressing home twice shows small overview mode

Change-Id: If5a6c0942685cd52ef77562dd342f28e16ae571c
auncher.java
orkspace.java
7898466dc0b4d6850fd6f7ad0af5d92ed2c0fa79 24-Aug-2010 Michael Jurka <mikejurka@google.com> Merge "Fixed bug where custo drawer remained open after power-off"
909f9152869105db3b02904113f09e5729bd85a0 20-Aug-2010 Michael Jurka <mikejurka@google.com> Fixed bug where custo drawer remained open after power-off

Change-Id: I41f39b533fdd7b42b0f2085f8912c1bd30ec1ab2
auncher.java
9de2296c4cd70cf480b9157ff4cfe4553c01f355 21-Aug-2010 Winson Chung <winsonc@google.com> Merge "Fixing alpha issue on AllApps."
affd7b4d23cecb4ed74133dd8bd9a5ede099c562 21-Aug-2010 Winson Chung <winsonc@google.com> Fixing alpha issue on AllApps.

Change-Id: Ifbd81b3e8009cff963bb03bd953e498f8677cc38
ubbleTextView.java
agedView.java
agedViewCellLayout.java
agedViewIcon.java
96226223d9849842bb2a67af051acbae9e0677d5 20-Aug-2010 Michael Jurka <mikejurka@google.com> clicking on mini screens no longer sends click to widgets/icons

Change-Id: Iee905655151dfe1d00acd776752525d3fcc9b0e1
orkspace.java
03c568e608573d5199c03936ed3ad9937cb96732 20-Aug-2010 Winson Chung <winsonc@google.com> Fixing issue where recycled views' holographic overlays were not being regenerated.

Change-Id: I879eaf2379490ce99d20cb6c0887b7881e580021
agedViewIcon.java
b3347bb9f4ccf41fb7043bca66c3a565bde1083b 19-Aug-2010 Winson Chung <winsonc@google.com> Adding holographic outline for paged items (sans widgets).
Fixing possible null ptr exception in Launcher.

Change-Id: Ie625a6503299cf122e5c22852846d59e66f77414
llAppsPagedView.java
llAppsTabbed.java
ustomizePagedView.java
astBitmapDrawable.java
auncher.java
agedView.java
agedViewCellLayout.java
agedViewIcon.java
4ed6278e518cc6894cb150b606382e8e6a012599 18-Aug-2010 Patrick Dubroy <dubroy@google.com> Implement button to get application info for an app shortcut.

For now, it's just a drag target like the delete zone. Once all apps
and the home screen support a selection mode, this (and delete) will
be implemented as buttons in the Contextual Action Bar.

Change-Id: I6bf43d03eefda672ea34c583a7021137da22b184
pplicationInfoDropTarget.java
ragController.java
ropTarget.java
auncher.java
f07e7a441c5de51d095f54d2735b7c028f217e8e 18-Aug-2010 Romain Guy <romainguy@google.com> Merge "Add a default wallpaper for xlarge devices."
5bbc91bbbcba6cbcfff66b8d8dd510abb06bc076 18-Aug-2010 Romain Guy <romainguy@google.com> Add a default wallpaper for xlarge devices.

Change-Id: Icaf3fc953ca6d469d17620c0aec789e7f60c924e
auncher.java
6935ffd45069d1f514509e7bc403514686762148 17-Aug-2010 Winson Chung <winsonc@google.com> Adding check before setting alpha of side pages in a PagedView to prevent constant invalidations.

Change-Id: I4fbb66a851d6cbcd916212e86ed8ba85a9226b02
agedView.java
b2c838c2ebe8c05a5c031e6b202cb192f238ac38 17-Aug-2010 Michael Jurka <mikejurka@google.com> removed the temp screen rotation button

Change-Id: I26d5a840270065e43d4f66b3c53c7e9d52ce4200
auncher.java
80baf5a6b3c62a62265f626d43d1167783c94131 10-Aug-2010 Winson Chung <winsonc@google.com> Adding paging for the widget/shortcut/folder customization area and fixing bugs.
Adding pages for customization drawer with initial implementation of proposed flow
layout for widgets. Fixes for keeping all apps, and widgets in sync with Launcher
Model, optimizations for reloading all apps pages when invalidating. Adding some
animations for tab transitions and feedback when long pressing to add certain items.

Change-Id: I8d51749f3a91c964bed35681f3a9192200b0d93e
llAppsPagedView.java
llAppsTabbed.java
ustomizePagedView.java
olderChooser.java
omeCustomizationItemGallery.java
auncher.java
auncherModel.java
agedView.java
agedViewCellLayout.java
hortcutChooser.java
idgetChooser.java
321e9ee68848d9e782fd557f69cc070308ffbc9c 09-Aug-2010 Winson Chung <winsonc@google.com> Creating generic Workspace/CellLayout for paged views in Launcher.

Adding SimpleWorkspace, SimpleCellLayout and an AllApps implementation of the SimpleWorkspace.
Making SimpleWorkspace support content with smaller dimensions than the workspace dimensions
itself. Temporary change to AllApps tabs styling until we get new assets for tabs in general.

Change-Id: Ibe3c56603223853d232816b6695e4ddd757857ba
llAppsPagedView.java
llAppsTabbed.java
agedView.java
agedViewCellLayout.java
f0d03e4e7fd8640b6b50e163c4f555d03b874ca6 13-Aug-2010 Jason Sams <rjsams@android.com> Use RS API for checking isNull.

Change-Id: I840c2ac3d0fe478595f2a558b52a79886097c5b5
llapps.rs
c28de51eedb26848abf9245ddd19e021d30be318 13-Aug-2010 Michael Jurka <mikejurka@google.com> fixed crash in addVacantCell

No longer precalculating vacant cells

The previous way of finding empty cells for
widgets/icons etc. precalculated all the possible
empty spaces. Now that we have an 8x7 grid in
tablet, there are too many possible empty spaces.

Change-Id: Ib39113fdf755935bfad257843e1618c680ed9e72
ellLayout.java
auncher.java
orkspace.java
da4dc5edd82a40c3950fc8221c6363b9826204aa 11-Aug-2010 Adam Cohen <adamcohen@google.com> -> Set grid to 8x7 with proper spacing for landscape/portrait
-> Added a button to the top left of Launcher which switches
between landscape and portrait. For testing purposes only.

Change-Id: I01f8cfcf92c8ba7727eeba0e59a0b8ff055598fe
auncher.java
a67e867db9d639ed2afcc97e9d04a67fc46f2669 11-Aug-2010 Patrick Dubroy <dubroy@google.com> Fix workspace shrinking bug caused by change in animations

Change-Id: Ia34ae2a6cb863da28d319c46a95f61536cd31ade
orkspace.java
4cb3724a2c1e5f278e1531d643accc40fcd8e219 10-Aug-2010 Michael Jurka <mikejurka@google.com> workspace bug fixes

- fixed: pressing home sometimes left workspaces
in shrunken state
- fixed: position of delete zone (trash icon)
- fixed: workspace unshrink sometimes looked weird
when coming from all apps
- fixed: clicking power button and returning left
workspace in shrunken state

Change-Id: Ie974202926e6880ccda26ac9fe967fb587a9b7a3
auncher.java
orkspace.java
3ec8bdd576e23f6aa783d5377abecac6fda07374 07-Aug-2010 Patrick Dubroy <dubroy@google.com> Refactor zooming animation, and apply it to customize drawer too.

Change-Id: I0bbd5a68adc82cea02dc583ac3d04e3de8c0346e
llAppsTabbed.java
auncher.java
orkspace.java
4bb4f735c80ba6baca6678f6508b3862da61313a 05-Aug-2010 Michael Jurka <mikejurka@google.com> small fixes to Launcher

- more robust unshrink animation
- catching a resource not found exception when
making widget preview
- added more missing copyright headers
- hiding customization drawer when long press on widget
- long-pressing on widget is temporarily always
springloaded to zoom in to workspace screen

Change-Id: I6c92877357e907d89840fecc4662f0700b96255b
ntentListAdapter.java
auncher.java
idgetChooser.java
idgetListAdapter.java
orkspace.java
070ada8f866465c705448b64c0631c01bc185258 05-Aug-2010 Jason Sams <rjsams@android.com> Update to RS api chance moving constant colors to ProgramFragment.

Change-Id: I28d436151f7a764939878676633b9acab85e919a
llApps3D.java
llapps.rs
976ebec9e31643d3513f9f0de2b433d9aa186ce9 05-Aug-2010 Patrick Dubroy <dubroy@google.com> Fix incorrect offset in drag feedback, and other minor stuff.

- moved some dimens to -xlarge
- enlarge AllApps so that it's not clipped
ellLayout.java
orkspace.java
ec1b932159cd6ea5dd5e3aee2554131d175e03d9 05-Aug-2010 Adam Cohen <adamcohen@google.com> Fixing longpress bug on widgets with a ListView

Change-Id: Idca7a8948ca21f1e7a1c332fd56303f903eb122d
orkspace.java
d4ede5325bb7b0da58d8a03a6246d8daae31fb97 05-Aug-2010 Michael Jurka <mikejurka@google.com> improved comments in strings file

- also added/updated some copyright notices
olderListAdapter.java
omeCustomizationItemGallery.java
7247f6315baf16eacb3286f21bd80321385c1def 05-Aug-2010 Patrick Dubroy <dubroy@google.com> Move all apps to the new animation framework, and some other all apps changes

Change-Id: Ib4c827966423d76e62db24036bbca0cd6ee46b95
llAppsTabbed.java
auncher.java
orkspace.java
8335a24a6b7ae061e1f141dfa5ae20df64deb7cb 05-Aug-2010 Michael Jurka <mikejurka@google.com> updated Launcher2 based on recent changes to view properties

- fixes bugs on both N1 and stingray where workspace
was seemingly disappearing

Change-Id: Ica3c5aad7bbce58c35417a0022bfe0d1328c2322
orkspace.java
d22015cd37ea6ef53762eca5be57daca123ff607 27-Jul-2010 Adam Cohen <adamcohen@google.com> Cleaning up grid size specification in Launcher

This commit eliminates the notion of in-place rotations and a bunch of
associated complexities (including the notion of canonical coordinates).
Further, the number of x and y cells per workspace screen is now being stored
in a single location in the XML definition of Workspace. This fixes a couple
bugs where incorrect values were being used. Finally, eliminated the notion of
"shortAxis" and "longAxis" in terms of padding and cell count. These have been
translated to corresponding x and y axis values.

Change-Id: I30cfed66f82d739355b3f01730b28b6c0437989c
ellLayout.java
nstallShortcutReceiver.java
auncher.java
auncherModel.java
auncherModelOrientationHelper.java
orkspace.java
7ef4f752e1eee17389ca41791f83d4ac21714419 04-Aug-2010 Michael Jurka <mikejurka@google.com> fixed crash on phones

(didn't initialize a variable properly)
auncher.java
2c3af5ffb21039a73107ef70723d2353146ab94a 03-Aug-2010 Michael Jurka <mikejurka@google.com> refreshed apps/configure button, added search button

- configure button now has a pressed state (as
do the other two)
- also added a cast to getX() from float->int
because of changes in the view property code

Change-Id: I57dc6e44838f4f4354f8977a3b542e93384b3d7d
auncher.java
orkspace.java
54f7ac30f2832120faa0c2dd45e5b216ac771efb 02-Aug-2010 Michael Jurka <mikejurka@google.com> Made some temporary aesthetic improvements

- icons in the customization drawer are now much
more tightly spaced, and no longer use the
default gallery styling
- wrapped some >100 char lines
- removed "Applications" from the shortcuts
customization drawer
auncher.java
hortcutListAdapter.java
idgetListAdapter.java
0fbe7bc14edda0e42d700956f5a3fbd72ed44c49 02-Aug-2010 Christian Mehlmauer <FireFart@gmail.com> Replaced /sdcard with Environment.getExternalStorageDirectory()

Change-Id: I50cc6c6ebf5db639d4fbee6a513193070de7823e
auncher.java
auncherModel.java
79212d81361d1ad8c941c48f8323eb526643ca68 31-Jul-2010 Michael Jurka <mikejurka@google.com> Fixing bugs related to starting in All Apps mode

- fixed bug where Workspace.shrinkToBottom() was
not always called in showAllApps
- added logic to defer call to
Workspace.shrinkToBottom() after first layout
call (necessary because shrinkToBottom relies
on getWidth() working properly)
- added ability to Workspace.shrinkToBottom()
without animation

Change-Id: I966141a60b6b014cf97e83b4d45725b41b16e55d
auncher.java
orkspace.java
54dd75463d0eb47c2f468e19063bdc4141dfdf74 30-Jul-2010 Michael Jurka <mikejurka@google.com> Tapping on mini-screen in All Apps view now goes back to home screen

- had to disable touch event swallowing in workspace in X-Large mode to get this to work
- also changed default screen in XLarge mode to 2 (the middle one)
auncher.java
orkspace.java
b0f28bd9a52fa4e343c8299d1c3e225d8e01c1e9 30-Jul-2010 Michael Jurka <mikejurka@google.com> fixed bugs with layout in Launcher

- fix bug where calling unshrink on initialization was setting all the screens' x coordinate to 0
- fix bug where mScrollX was not synched to the proper value for the mCurrentScreen it was on
orkspace.java
3d605d5bbef35e3b8aded44c5ef7fe3948f8f7d5 29-Jul-2010 Patrick Dubroy <dubroy@google.com> Make tabs in all apps actually filter the list of apps.
llApps2D.java
llAppsList.java
llAppsTabbed.java
pplicationInfo.java
auncherModel.java
9460f884233b009ada4e99fcdc50d2a0246b4fcc 29-Jul-2010 Michael Jurka <mikejurka@google.com> Merge "Improved support for workspace screen thumbnails"
213d96354e7407dba5c9715eb10d04bebd82c395 28-Jul-2010 Michael Jurka <mikejurka@google.com> Improved support for workspace screen thumbnails

- Shrinking workspace view in All Apps
- Added vertical margin for workspace screen thumnbnails
- Fixed bugs in a few of the Launcher state transitions (e.g. customization to all apps)

Change-Id: I9ad1c8861585d78fdb2e3bc986a614526b3cfe5f
auncher.java
orkspace.java
f96f73027d291e7251aab61c171931a87ba97926 28-Jul-2010 Jason Sams <rjsams@android.com> Merge "Cleanup setToClient calls."
500d36e2ac95f6c5f34de5f0b6e6603464ee3940 28-Jul-2010 Jason Sams <rjsams@android.com> Cleanup setToClient calls.

Change-Id: Ie2898f44d623f34e1243d62417d4884e8ca649c1
llapps.rs
dee0589388ba0f6373912e18bf86243282fb3b9b 27-Jul-2010 Michael Jurka <mikejurka@google.com> Home screen now shrinks while customizing

- added a shrink/fade animation on home screen when going into customization mode
- made items in the customization drawer larger

Change-Id: Iddbaf14aa5b1504fe94966971a1ab95c00f24331
ellLayout.java
auncher.java
orkspace.java
ff5f040de1fd7a33759e8e4ce03c3ef68df174bb 27-Jul-2010 Patrick Dubroy <dubroy@google.com> isOpaque is not appropriate for AllAppsTabbed; replace with isAnimating().
llApps2D.java
llApps3D.java
llAppsTabbed.java
llAppsView.java
auncher.java
13f011e35299ed071ecfeb3573a95ddbae5285d3 26-Jul-2010 Dianne Hackborn <hackbod@google.com> am 2d86dfec: Fix launcher updating when all of an app\'s activities disappear.

Merge commit '2d86dfec5797bfd4fba78562032c14bd9b6cfa7a'

* commit '2d86dfec5797bfd4fba78562032c14bd9b6cfa7a':
Fix launcher updating when all of an app's activities disappear.
ab962b75eeb9f956ac2eb1b00e66f6cca492010e 26-Jul-2010 Patrick Dubroy <dubroy@google.com> fix 2869807: Crash on boot on trygon-userdebug

Change-Id: I59f0d653e498a69bd240232b8bb89884aa0c324d
auncher.java
558654c6ec6eefa260e5a1c1c44fc6e13ec20473 24-Jul-2010 Patrick Dubroy <dubroy@google.com> Switched to tabbed version of AllApps2D on xlarge screens.

- add a temporary new zoom animation for all apps
- modify AllApps2D to allow it to be transparent
- other changes to dismiss the customization drawer when appropriate

Change-Id: I5660ab77f256ded299c1721c589983a1b30d56a4
llApps2D.java
llAppsTabbed.java
auncher.java
2d86dfec5797bfd4fba78562032c14bd9b6cfa7a 25-Jul-2010 Dianne Hackborn <hackbod@google.com> Fix launcher updating when all of an app's activities disappear.

Also uses a more efficient way to get all activities for a package.

Change-Id: Ic360082f0a728cf1b388af18b22122bfce866149
llAppsList.java
401d892f4cfde9285ae3e48dd6079d281454dcbb 21-Jul-2010 Shih-wei Liao <sliao@google.com> Slang made the rs_types.rsh and rs_math.rsh the default include files. Delete them in allapps.rs.

Change-Id: I99f477bb779eac244315baeaef028947d85625d4
llapps.rs
45814e12e46912da8d4ab1ffa791b27627d6ce50 20-Jul-2010 Shih-wei Liao <sliao@google.com> Merge "Ported Launcher2 to use the new Build system."
afb81d4ac5a09f1de753c1be72457b16cab6e02d 20-Jul-2010 Shih-wei Liao <sliao@google.com> Ported Launcher2 to use the new Build system.

Change-Id: Ie24bb6520f9f6dfc24dde2b7810ec322bc7b3a1a
llApps3D.java
criptC_Allapps.java
criptField_VpConsts.java
llapps.rs
5999f114b94921f6a3605b62177471b503191708 17-Jul-2010 Patrick Dubroy <dubroy@google.com> Merge "Fix null pointer when dragging outside of workspace."
c1701ad4b2f7e8edf03438df26e1c2161d034847 17-Jul-2010 Patrick Dubroy <dubroy@google.com> Fix null pointer when dragging outside of workspace.
ragController.java
8f86ddcb90063a56c25c9c782316574bc4e5dd93 16-Jul-2010 Patrick Dubroy <dubroy@google.com> Generate a default preview for widgets that don't have a previewImage.

Change-Id: I3a3c24543c925a50ab34fd3cbf7947544a5ac5c0
ellLayout.java
auncher.java
idgetChooser.java
idgetListAdapter.java
orkspace.java
379f16080fc37b02e048afa0cc54c605ba0ad37e 14-Jul-2010 Patrick Dubroy <dubroy@google.com> fix 2841060: Folders appear to accept drag-and-drop of widgets

Change-Id: I6e408c25d52c8b3a5f64149326df901fce1ce597
olderIcon.java
6d5c6ecb5f19966b8ff79fdf48d96bd00dc1dd91 14-Jul-2010 Patrick Dubroy <dubroy@google.com> Fix bug with estimate drop cell offset

Change-Id: I9b8370a858dab7d656bbfb1897e469ef4f2aec06
ellLayout.java
440c360bc395c43683fa9ca226e59f9e35f9e926 14-Jul-2010 Patrick Dubroy <dubroy@google.com> Fix bug with drag visualization and UserFolders.

When dragging an app shortcut, it was possible that we'd show a red rectangle
around a cell occupied by a UserFolder. This shouldn't be possible -- as soon
as that cell becomes the target drop cell, the folder should start handling
the drag and drop events.

Change-Id: I1b7a8b1aa9aeb7e2f1bd51ce8d947c06455e988f
ellLayout.java
eleteZone.java
ragController.java
ropTarget.java
olderIcon.java
serFolder.java
orkspace.java
6569f2c80e179c2f8ed73dae6b01d971ec20f005 12-Jul-2010 Patrick Dubroy <dubroy@google.com> When dragging items on the home screen, visualize where they will drop.

Draw a rectangle around the area where an item will land if it is dropped.
If the area is vacant, the rectangle is green; otherwise, it is red.

Change-Id: I859b52514566fa55f8c7a04493b8088d12baa476
ellLayout.java
auncher.java
auncherAppWidgetInfo.java
idgetChooser.java
idgetListAdapter.java
orkspace.java
946ad470c72a3caa7568d11836c182b7f84d840d 10-Jul-2010 Michael Jurka <mikejurka@google.com> Fixing runtime error on non-xlarge devices

Previous commit made Launcher a subclass of TabActivity, but there is no TabHost in non-xlarge layouts; Launcher now subclasses from Activity and no longer assumes that there must be a TabHost

Change-Id: I496496a602e43768d79113c7090435119cb4e5e5
auncher.java
0e26059548e429e5d1c973bebe4c561bead2926f 01-Jul-2010 Michael Jurka <mikejurka@google.com> Improving home screen customization

- Created a drawer with tabs for widgets, folders, shortcuts, wallpapers
(wallpapers are currently not implemented)
- Tapping outside the drawer dismisses it
- Moved the all apps icon to the upper right of the screen
- Adding a toast that says "No more space on screen" when dragging a widget to a full screen
- Fixed bug where you could stack two equal-sized widgets on top of each other on the homescreen (exposed by the new ability to drag widgets onto the home screen)

Change-Id: I03b65ce54a85d24328c94e0c06e249571de449ee
ellLayout.java
ragLayer.java
olderChooser.java
olderListAdapter.java
omeCustomizationItemGallery.java
ntentListAdapter.java
auncher.java
hortcutChooser.java
hortcutListAdapter.java
idgetChooser.java
idgetGalleryAdapter.java
idgetListAdapter.java
orkspace.java
1bdb9d346779ff5fa7cb6b9bff512f3caa06a896 02-Jul-2010 Alex Sakhartchouk <alexst@google.com> Switching allapps to use Mesh instead of SimpleMesh.

Change-Id: I678525439341d54e6841df3df2d7ab0c67c0b266
llApps3D.java
criptC_Allapps.java
aafa03cbb925c74be1c13f8bb99d928be429e62f 12-Jun-2010 Winson Chung <winsonc@google.com> Allow for NxM layout and in-place rotation of items on homescreen.

Currently, rotation is disabled as designs are still in flux, but the NxM grid is enabled (8x4).

Change-Id: I0026f88c674719e3d67de6d6d481d2d4cd606362
llApps2D.java
llApps3D.java
llAppsList.java
pplicationInfo.java
ellLayout.java
eferredHandler.java
ragView.java
older.java
nstallShortcutReceiver.java
temInfo.java
auncher.java
auncherApplication.java
auncherModel.java
auncherModelOrientationHelper.java
iveFolderInfo.java
criptField_VpConsts.java
hortcutInfo.java
hortcutsAdapter.java
ymmetricalLinearTween.java
serFolder.java
tilities.java
orkspace.java
b848ba188dee80ad460a65f7fa28b858972a87c9 24-Jun-2010 Patrick Dubroy <dubroy@google.com> In the WidgetChooser, show the widget preview (if available) rather than the icon

Change-Id: I4d4ef7f31027e198b2f215f3e2d91da41e6ae99e
idgetGalleryAdapter.java
af44209bfa60da3c7ab49b7f508f9effd316ee41 11-Jun-2010 Michael Jurka <mikejurka@google.com> First cut at new home screen customization for xlarge displays.

- Add new layout for xlarge, removing hotseat, next/prev page, etc.
- Add a "+" button in top right which switches to customization mode
- Add a widget chooser which slides up from bottom of screen
- Initial support for dragging widgets onto home screen

Change-Id: I14e2e013ccceff4066fcb7c4492b4f6bef6595e7
ellLayout.java
auncher.java
auncherAppWidgetInfo.java
idgetChooser.java
idgetGalleryAdapter.java
orkspace.java
ff68ed0595d73632cca5f95196aa625e60f8aa24 23-Jun-2010 Joe Onorato <joeo@android.com> am 68925c53: Merge "Make the loader thread a Looper and move the package manager updates into that thread as well." into gingerbread

Merge commit '68925c535932b7cbb8aafb4f981f23ef2887a1c4'

* commit '68925c535932b7cbb8aafb4f981f23ef2887a1c4':
Make the loader thread a Looper and move the package manager
60a55bbf54998afe9a0b766781c1dfada0d53518 19-Jun-2010 Jason Sams <rjsams@android.com> Code cleanup possible with new reflected classes.

Change-Id: If9e79383722c0df997526717c52ded4921b6663e
llApps3D.java
criptC_Allapps.java
criptField_VpConsts.java
3611578579b4bfb25616085dafdb1a45207394f9 17-Jun-2010 Joe Onorato <joeo@android.com> Make the loader thread a Looper and move the package manager
updates into that thread as well.

This gets rid of the ANRs that happened because both threads were
holding mAllAppsListLock. Now mAllAppsList should only be touched
from within the worker thread.

Change-Id: Ifc4ac27e0c0a927ac66c456d097fd3d4ef6c5e1e
auncher.java
auncherModel.java
9180ff6a59b552845751949749b2598813cb9f52 15-Jun-2010 Shih-wei Liao <sliao@google.com> slang with java_package_name pragma now works on allapps.rs. Add Null Pointer Checking. Add gSelectIconTexture.p checking.

Change-Id: I8aa04e15352a71bad0d6f6ca62ebde4085cbce03
llApps3D.java
1aa4ff083ce792d886faeae3cb4abfc9f36e97ce 15-Jun-2010 Jason Sams <rjsams@android.com> Update AppApps to use reflected files.
Previous files were hand written placeholders.
This also fixed the physics bug where movement was right.

Change-Id: I98838084d60f0eaf22f7fbd148a80b2f73f9a14c
llApps3D.java
criptC_Allapps.java
criptC_allapps.java
criptField_VpConsts.java
8fc05199d6178976dcedaf29aba48ef02bce5c0d 11-Jun-2010 Joe Onorato <joeo@android.com> am ab66ed2e: Merge "This variable can be checked outside the lock because it\'s only set from the ui thread." into froyo

Merge commit 'ab66ed2e067cbd1bc415b6cf66f3b5191b166461'

* commit 'ab66ed2e067cbd1bc415b6cf66f3b5191b166461':
This variable can be checked outside the lock because it's only
9d944c6fb8c117674d1f02ca567629ab62add6b8 11-Jun-2010 Joe Onorato <joeo@android.com> am d0afc87d: Fix crash in getCurrentWorkspaceScreen.

Merge commit 'd0afc87d9639a228b247cfbc2cf19d16132137b3'

* commit 'd0afc87d9639a228b247cfbc2cf19d16132137b3':
Fix crash in getCurrentWorkspaceScreen.
ab66ed2e067cbd1bc415b6cf66f3b5191b166461 11-Jun-2010 Joe Onorato <joeo@android.com> Merge "This variable can be checked outside the lock because it's only set from the ui thread." into froyo
790c2d9fc5931bca04e6d28a6ccec16e4aea2024 11-Jun-2010 Joe Onorato <joeo@android.com> This variable can be checked outside the lock because it's only
set from the ui thread.

This will help the ANR in LauncherModel.onReceive because if
we're under contention, there's a good chance that we haven't loaded
yet. It won't completely fix it, but that will take a large refactoring.

Bug 2672967

Change-Id: I2c97a416767b4bb6aac0252f02e2aa2055ae8a4e
auncherModel.java
d0afc87d9639a228b247cfbc2cf19d16132137b3 11-Jun-2010 Joe Onorato <joeo@android.com> Fix crash in getCurrentWorkspaceScreen.

Bug 2761789

Change-Id: I9f005c876ca20f774e6d8046e34451a7fecbe805
auncher.java
ce6160d7c3c0e791fad8498aaffe9b5ef25d5209 09-Jun-2010 Jason Sams <rjsams@android.com> remove extra set of transulcent on pixel format.

Change-Id: I2b6a16d8070a045e56e90fd073f63473b600ea90
llApps3D.java
ca8c8e72480061fdbe8743e892af3df6a84f6b7d 09-Jun-2010 Joe Onorato <joeo@android.com> am 774b3279: Fix the folder bug. The change that had previously fixed this got reverted somehow.
774b327991dc9e1c140d929c32c87dff36695bfc 09-Jun-2010 Joe Onorato <joeo@android.com> Fix the folder bug. The change that had previously fixed this got reverted somehow.

Change-Id: I308656a5b1748e8aca254410b049110afaa7affc
auncherModel.java
78f51daa71272bc7ec65754b78af470d4efc0117 08-Jun-2010 Romain Guy <romainguy@google.com> am 36354e4e: Merge "Improve workspace\'s scrolling performance." into froyo
36354e4e73171f7ad0f92d8eefa389d8824eae36 08-Jun-2010 Romain Guy <romainguy@google.com> Merge "Improve workspace's scrolling performance." into froyo
acc017320a798ae7dcdf7eeeee2963bff7a7697c 08-Jun-2010 Joe Onorato <joeo@android.com> am cc67f476: Improve launcher loading performance by only doing re-binds.
cc67f476c01ee6a7d593fa67f80392c6793432d7 08-Jun-2010 Joe Onorato <joeo@android.com> Improve launcher loading performance by only doing re-binds.

This always reloads the workspace, because I think it's a less risky change and that only adds
~100ms.

Change-Id: I215b1f741f022e47ce06e78b9cfdd9967a8f1b9d
auncher.java
auncherApplication.java
auncherModel.java
31333b9716023220a377d6482f60140e2f8f2524 08-Jun-2010 Daniel Sandler <dsandler@android.com> am 843e860e: Load All Apps before the workspace if All Apps is showing.
8783a051580340af1e32b1e09eab3cdd89b3dca8 08-Jun-2010 Romain Guy <romainguy@google.com> Improve workspace's scrolling performance.

This is achieved by moving the 3D All Apps surface out of the screen when
it is not needed anymore. This saves us compositing costs that slow down
the drawing of the workspace.

Change-Id: I06ce1f77449fe1864517f4161913bc162c8e6b46
llApps3D.java
843e860e8ebab96ff70988f2829fac38afd9d937 07-Jun-2010 Daniel Sandler <dsandler@android.com> Load All Apps before the workspace if All Apps is showing.

This change reorganizes the increasingly Byzantine loader
thread so that the order of (workspace, allapps) can be
reversed if the user is currently looking at the all apps
view. The perceptual improvement in performance is huge if
you change the Launcher's orientation while All Apps is
visible (which forces a reload/bind of everything); now that
AA doesn't have to wait behind the workspace it
(specifically, its first batch of icons) appears much, much
faster.

Bug: 2722977
Change-Id: I07a9afd5f1cff4019f2640b082872176ba0a887e
auncher.java
auncherModel.java
1f3264bf9f853ec85993e630b61ba0b025be1a79 04-Jun-2010 Daniel Sandler <dsandler@android.com> am 81a92481: Fix drawing glitches in 2DAA.
81a9248156ecd099e4b1bd1b9541436be2a5b57f 04-Jun-2010 Daniel Sandler <dsandler@android.com> Fix drawing glitches in 2DAA.

Bug: 2739938
Change-Id: Ifeacc3ea7995b3fa90165943bc45d701a6234098
llApps2D.java
9d2b252cb77ed8f769c87263605d89d9b4f4df95 03-Jun-2010 Daniel Sandler <dsandler@android.com> am 6662645a: Merge "Make 2D All Apps work better in landscape and on hdpi." into froyo
6662645a670b3197fb99df202a4650b946b867be 03-Jun-2010 Daniel Sandler <dsandler@android.com> Merge "Make 2D All Apps work better in landscape and on hdpi." into froyo
86b40541a8f48287fed0663f1e6ac10610523d32 01-Jun-2010 Daniel Sandler <dsandler@android.com> Make 2D All Apps work better in landscape and on hdpi.

* Correct the density (or, rather, remove the density) of
the icons in the cache to ensure they're drawn px-for-px.

* Create a new landscape layout for 2DAA that aligns things
properly (viz: Home icon at right, padding tuned, 6
columns).

* Performance improvement: Make the app grid, icons, and
home icon all opaque (by setting a black background) and
move the home icon so it doesn't overlap the grid.

Change-Id: I961323e9e39cb122cdc694853706e7fcdd10142f
llApps2D.java
718a0a382ca96988369a4d22798aa692e71538cb 03-Jun-2010 Daniel Sandler <dsandler@android.com> am 596c0e6d: Don\'t perform collision checks for items in folders.
596c0e6dbbe80f016339ad5592b1b79fdef75ad7 02-Jun-2010 Daniel Sandler <dsandler@android.com> Don't perform collision checks for items in folders.

Bug: 2735146
Change-Id: Ie4d03b09cc75bfc176ec91be6f6f4369af5cc2a3
auncherModel.java
98994c4a83e86e2444eb928a9bd3392f1f31f0cd 02-Jun-2010 Jason Sams <rjsams@android.com> Remove RS_Kind info from element setup

Change-Id: Ia851229b6e107d4c19bd20c6acfef4f8fae280d1
llApps3D.java
criptField_VpConsts.java
8cc4732448b0a8f5486f46ca754ee66df016a33d 27-May-2010 Daniel Sandler <dsandler@android.com> am 8802e960: Defend against overlapping items in the workspace.
8802e960495e61803c18ea3dda2e30ef0a611d8f 26-May-2010 Daniel Sandler <dsandler@android.com> Defend against overlapping items in the workspace.

Should the Launcher's database become corrupted by
mysterious forces (e.g.: third-party launchers; botched
upgrades; smoke monsters) in such a way as to cause two
items to share the same cell, we now ignore loading the
latter.

Prevents a runtime crash (http://b/2655516).

Bug: 2655516
Change-Id: Ia514746f04f0e51b2cd07e9290589a6eab75bdd2
temInfo.java
auncherAppWidgetInfo.java
auncherModel.java
8f0844ee78c1cbc81bd91818fa65e7a6e2a5b51e 25-May-2010 Daniel Sandler <dsandler@android.com> am 3e297b57: Merge "Mask bitmap creation errors while dragging shortcuts." into froyo
d822fbec460b79bdad7fb33563d85094bdd606fc 25-May-2010 Daniel Sandler <dsandler@android.com> am cdc49731: Merge "Ignore requests to add items to non-existant screens." into froyo
3e297b57a0cb06450034a80893b5ede223b33552 25-May-2010 Daniel Sandler <dsandler@android.com> Merge "Mask bitmap creation errors while dragging shortcuts." into froyo
cdc4973136e57d874ad826c7138289a23513ce90 25-May-2010 Daniel Sandler <dsandler@android.com> Merge "Ignore requests to add items to non-existant screens." into froyo
3f8175a86e24b3568d1f5b12e1d3d5efcc57d691 25-May-2010 Daniel Sandler <dsandler@android.com> Mask bitmap creation errors while dragging shortcuts.

If we're unable to create a bitmap for the drag, e.g. due to
memory pressure, give up.

Bug: 2650809
Change-Id: I5d7360dbb1bd736a629451467e93cccdfc255b67
ragController.java
291ad12232c98e383d44d76ffe09e97e204c61bc 24-May-2010 Daniel Sandler <dsandler@android.com> Ignore requests to add items to non-existant screens.

Should avoid crashes when using Launcher2 alongside
third-party launchers that add additional workspaces.

Bug: 2709532
Change-Id: I7775b43e582346ba686524e357a2b262e9fc4dcd
orkspace.java
ab285f8574c7807a3e8a4f5b26d5e06b870d19ce 24-May-2010 Daniel Sandler <dsandler@android.com> am 2e2656cc: Merge "Disable hotseat buttons if AllApps is visible." into froyo
2e2656ccaa5ed6cc1adc2d50c8efb67777422834 24-May-2010 Daniel Sandler <dsandler@android.com> Merge "Disable hotseat buttons if AllApps is visible." into froyo
3e9454a9ac98eafd0ac92a2762b03a50a28c8eeb 24-May-2010 Daniel Sandler <dsandler@android.com> Disable hotseat buttons if AllApps is visible.

Bug: 2707845
Change-Id: Ic4039f9737b3218a45bb3e8456c47927edd3fe3d
auncher.java
13a75d5f1ecdd216f76cb1a165b6af45acb7eec3 20-May-2010 Jason Sams <rjsams@android.com> Update names and move clear to script.

Change-Id: I17af3cd027248f52ce6516f81968c6b3d976a09d
llApps3D.java
53a34ea27c67b422b52057f3ab672df64f65f27c 19-May-2010 Joe Onorato <joeo@android.com> am f3d5ea92: Have LauncherModel poke the gc after it\'s done, to give the renderscript objects a chance to get deleted, since they aren\'t in the java heap.
f3d5ea926d4dd1a739b9d3816543728af723cc26 19-May-2010 Joe Onorato <joeo@android.com> Have LauncherModel poke the gc after it's done, to give the
renderscript objects a chance to get deleted, since they aren't
in the java heap.

Bug 2685490

Change-Id: Ifff97b64585ac0f6faed0feb6362f6137682e32d
auncherModel.java
ad1bdf02040924ed5044c4c41d4b71f6b6690db9 15-May-2010 Jason Sams <rjsams@android.com> Launcher2 cleanup.
Will remove dead script functions once reflection is working.

Change-Id: Ieffcf55047b5e241a8cffb1852619d04e1a00d53
llApps3D.java
criptC_allapps.java
14f67edd3fd39137df072d66a6fb33a148786545 11-May-2010 Jason Sams <rjsams@android.com> Update Launcher2 to work with LLVM.

Change-Id: I992b812ec58d182e5df7ddad3ab8e7d9e7b88551
llApps3D.java
criptC_allapps.java
criptField_VpConsts.java
cfb390545f77ab59b1485e91dd21946742e37843 07-May-2010 Daniel Sandler <dsandler@android.com> am e1cc6c37: Fix 2617318 - NPE in Launcher2.
e1cc6c3745c9ba721b6ab888d74c9d9e1d13ea6a 07-May-2010 Daniel Sandler <dsandler@android.com> Fix 2617318 - NPE in Launcher2.

Applies the fix in change Id91712fa to widgets.

Bug: 2617318
Change-Id: I1e1dac6238a26497eacc23b161df171ae40bb588
orkspace.java
8be8b9713036549399a5a39e58974c9345b9aff4 05-May-2010 Adam Powell <adamp@google.com> am 68b4182d: Merge "Bug 2639807 - Add smarter smoothing to home screen touch scrolling." into froyo
506c1b49aafbfc3a68d53e5fbbed46c23723fb28 05-May-2010 Joe Onorato <joeo@android.com> am fad1fb5e: Tweak locking in launcher so mLock isn\'t held while the slow stuff happens.
68b4182d77ede5c50257f5b3bff8e1e4e5a9dd9c 05-May-2010 Adam Powell <adamp@google.com> Merge "Bug 2639807 - Add smarter smoothing to home screen touch scrolling." into froyo
fad1fb5ed46473af0a6da4324e9e3fa45bd9f6e8 04-May-2010 Joe Onorato <joeo@android.com> Tweak locking in launcher so mLock isn't held while the slow stuff happens.

Bug 2652948

Change-Id: I9d386395278830ead5deda17b8b09e0dcfeff989
conCache.java
auncherModel.java
fe8e279dbc31a5155d7ad09987d5cda8aad10206 04-May-2010 Adam Powell <adamp@google.com> Bug 2639807 - Add smarter smoothing to home screen touch scrolling.

Change-Id: I242e11f5aec218ae2b8f80ef3babcb2836c173db
orkspace.java
7b220c71e39a21ed89fe16d4b6c80557b12d7db2 04-May-2010 Adam Powell <adamp@google.com> am fefa0ce2: Fix bug 2646531 - regression in home screen bitmap caching
fefa0ce22af9560f1c0f8c84c760c75f34b7b12c 03-May-2010 Adam Powell <adamp@google.com> Fix bug 2646531 - regression in home screen bitmap caching

Looks like the code path for buildDrawingCache(false) has some bugs.
This reverts to the old code path and tries to manage the creation of
those caches a bit better.

Change-Id: Ic468e9db396c51f723454dc3832e0cd1c0c82004
ellLayout.java
orkspace.java
11c8f9cb93abdbfd01f6e8915900ab06627b2834 30-Apr-2010 Adam Powell <adamp@google.com> am 1896a6ec: Merge "Filter input events and smooth out touch scrolling. Bug 2639807" into froyo
fea5d0250767ab938f623a404e6292a32dd2fdf5 29-Apr-2010 Adam Powell <adamp@google.com> Filter input events and smooth out touch scrolling. Bug 2639807

Change-Id: I71a18497862a30db5ff0f52f566fb86eae213ea3
ellLayout.java
orkspace.java
559329671549b9ec0ce9f2047bad5a3d3097cc1b 28-Apr-2010 Romain Guy <romainguy@google.com> am 19b0600e: Merge "Avoid ANR in Home by avoiding a sycnhronized call on the UI thread. Bug #2614636" into froyo
19b0600e4701bcff1f2153e6dfad524bf24139c0 28-Apr-2010 Romain Guy <romainguy@google.com> Merge "Avoid ANR in Home by avoiding a sycnhronized call on the UI thread. Bug #2614636" into froyo
848de496ac5676bfb7523274cd84dae5a38fcc76 28-Apr-2010 Daniel Sandler <dsandler@android.com> am 0554b749: Merge "Hotseats: better strategy for finding the default browser." into froyo
0554b74917e847088e031aa1a9a34463fc3d1ebf 28-Apr-2010 Daniel Sandler <dsandler@android.com> Merge "Hotseats: better strategy for finding the default browser." into froyo
0e74d9f0577438cd156e3829b631dd9e27ee34b0 28-Apr-2010 Romain Guy <romainguy@google.com> Avoid ANR in Home by avoiding a sycnhronized call on the UI thread.
Bug #2614636

Change-Id: If9ded9a2e231a429e4d0a21626b486f76fd0a3a6
auncherModel.java
ab1ebd7e6f10a352867d4e38ce6421a38b0f50d2 27-Apr-2010 Daniel Sandler <dsandler@android.com> Hotseats: better strategy for finding the default browser.

To do this, we invoke resolveActivity to see what activity
would result from viewing an arbitrary (but valid) URL. If
there's just one installed, or there are multiple and the
user has chosen a default handler for http:, we take that
component and launch it with CATEGORY_HOME (so as not to
upset the URL in the frontmost window/tab/what-have-you).
We also use this information to extract the localized name
of the app, which is then installed into the hotseat as the
contentDescription (for accessibility).

If there's no default and multiple options are availble,
we'll get the activity chooser instead. In this case, we
just fire off that chooser and let the user pick an app
(possibly setting a default along the way). Because the
default may change, we reload all this hotseat information
every time one of the hotseats is tapped.

Another side-effect of this approach is that until there
exists a default browser, the original URL will be sent to
the activity the user chooses from the ResolveActivity. So
we need a sensible default URL here; one can be found in
R.string.default_browser_url (similar to Browser's
R.string.homepage_base).

This change also moves the hotseat intents and icons into
arrays.xml for easier configuration.

Change-Id: I06268df8b59e0f41f1f8b0e47f823db4c44ec761
auncher.java
861e4751a063f353cf177f3703b76a4ca409bf96 27-Apr-2010 Adam Powell <adamp@google.com> am d40613a6: Address bug 2631580 - Tweak home screen scrolling behavior.
d40613a693ea00bd767d60bfdbdcebe4cbf7bbdd 27-Apr-2010 Adam Powell <adamp@google.com> Address bug 2631580 - Tweak home screen scrolling behavior.

Duration of motion is now influenced by fling velocity. Constants have
been tuned and tweaked.

Fix a couple of drawing optimizations in Launcher2 Workspace.

Change-Id: Iaa674d10a28554884d9cc98134b2d1253b5e3e70
orkspace.java
a91200d57b83fd7fbff91163aeaa0de11e04de92 26-Apr-2010 Adam Powell <adamp@google.com> am 2762dd85: Fix bug 2629457 - Scale home screen settle animation based on distance.
2762dd856ef95b3c5cb1f554fb733e15b1eb2a9c 26-Apr-2010 Adam Powell <adamp@google.com> Fix bug 2629457 - Scale home screen settle animation based on distance.

This fixes the issue where using the long-press-on-dots feature to
jump to a specific home screen overshoots by a large distance. It also
speeds up the resulting animation such that jumping from screen 1 to 5
doesn't take as long.

Change-Id: If41086b17df875be5514776e3af24292587d05a7
orkspace.java
a7eb1ed548b1b37e6251300f635c360e43780424 23-Apr-2010 Daniel Sandler <dsandler@android.com> am e547b623: Merge "New Launcher feature: "hotseat" icons." into froyo
e547b6238a6f22bd47bdea9a1131ccd363c25635 23-Apr-2010 Daniel Sandler <dsandler@android.com> Merge "New Launcher feature: "hotseat" icons." into froyo
c9b1877f9acf604897c719d70dc99685d10849b5 22-Apr-2010 Daniel Sandler <dsandler@android.com> New Launcher feature: "hotseat" icons.

The hotseats are permanent slots on either side of the
AllApps button. Their functions are:

LEFT/BOTTOM: Phone
Launched via the hardcoded class name
com.android.contacts/.ContactsLaunchActivity.

RIGHT/TOP: Browser
Launched by querying to see which application is the
default for URLs, then starting that activity directly.

In the future, it would be ideal to allow an application
with permission to access LauncherProvider to customize
these (icons, contentDescriptions, and Intents).

Bug: 2559083
Change-Id: I56f6e745f8574aa17e28feaa9d2118fb4a715cd4
eleteZone.java
auncher.java
ef03a7d293e9f79975c12558bcb76c710b8952c6 21-Apr-2010 Joe Onorato <joeo@android.com> am 87d2ca8a: Fix 2614384 - NPE in LauncherModel
87d2ca8a66f1b1ed3693461c93ba2569c564529f 21-Apr-2010 Joe Onorato <joeo@android.com> Fix 2614384 - NPE in LauncherModel

Callbacks can be null.

Change-Id: I56462a54673b1804a6235d6d882008b453290542
auncherModel.java
2a50d89f40f0aac0bc62f4fba6ceb5654b7d5c99 21-Apr-2010 Joe Onorato <joeo@android.com> am d65d08e7: Fix race in LauncherModel that causes it to show duplicate icons.
d65d08e709ec0916446100bae0a7276d0800382f 20-Apr-2010 Joe Onorato <joeo@android.com> Fix race in LauncherModel that causes it to show duplicate icons.

Change-Id: I78130d6f237f476bc33a4718ca5ef245fe502857
llAppsList.java
auncher.java
auncherModel.java
dadc3887d374c22e52693e55e81741b6593bb750 19-Apr-2010 Daniel Sandler <dsandler@android.com> am cbe7f20a: Move batch size to a resource.
cbe7f20ad7d042bdad893aca9295a4b00aef7f54 19-Apr-2010 Daniel Sandler <dsandler@android.com> Move batch size to a resource.

This way we can figure out how many apps to send to the grid
at a time even if the grid hasn't been instantiated yet.

Bug: 2599979
Change-Id: I7960fe1adae6976555334422335f3a4b28d0675e
llApps2D.java
llApps3D.java
llAppsView.java
auncher.java
4692d88a6f27ba173f4d46884e983de217a218d1 19-Apr-2010 Joe Onorato <joeo@google.com> am 9ecd07d6: Merge "More Launcher performance improvements." into froyo
9ecd07d636f75d5775b59c9a87ddc342b7a361d0 19-Apr-2010 Joe Onorato <joeo@google.com> Merge "More Launcher performance improvements." into froyo
91ca37b31a79b83464560f7ae761c90d87573fde 17-Apr-2010 Adam Powell <adamp@google.com> am 495f2892: Change workspace scroller interpolator
495f2892288504f4ab87e62957b3f71144dd73c2 17-Apr-2010 Adam Powell <adamp@google.com> Change workspace scroller interpolator

Change-Id: I1d8f1ceb39dc21e58c833cf030a41d08913ef7e3
orkspace.java
2ff10b3b0137d258569ce5471808842e88696133 16-Apr-2010 Daniel Sandler <dsandler@android.com> More Launcher performance improvements.

* Removed another redundant sort
* Correctly set the thread priority to BACKGROUND for the
all apps loading step.
* Moved batch delay to a resource
* Reduced delay between loading batches of apps to 100ms
(we really just want to sleep a tiny bit between batches
to give the UI time to react)

Bug: 2562420
Bug: 2599979 (related)
Change-Id: I1ae72a68c1a47377a9eb62827fe7666bfc50caa5
auncherModel.java
7b6fb9a6f2145bdcd8f6afd4139d8233dc358072 16-Apr-2010 Daniel Sandler <dsandler@android.com> am 707b0f7c: Sort apps in AllApps3D.setApps().
a6680ef801ae55302ed6eebe618038f19fba0274 16-Apr-2010 Daniel Sandler <dsandler@android.com> am 7645c94d: Merge "Launcher2 performance: Don\'t sort apps in LauncherModel." into froyo
707b0f7c3cece27b0edda61b44c3658e10f4403a 15-Apr-2010 Daniel Sandler <dsandler@android.com> Sort apps in AllApps3D.setApps().

The sorting is no longer being done in LauncherModel.
AA3D.addApps correctly performs an insertion sort, but
setApps did not.

Missing from change I77e3865b.

Bug: 2562420
Change-Id: I6854c2c4a221b2c1ad123410292da1fbfece7871
llApps3D.java
db368f4ae79ddee03850fa89a5aa969af48d8457 16-Apr-2010 Joe Onorato <joeo@android.com> am effc4a8a: Paper over bug 2592956 - Home not redrawing the shortcuts, widgets, or background.
6710fb92f43d07f1cedc6efdf55a07f7fe5e232b 16-Apr-2010 Joe Onorato <joeo@android.com> am f11079b1: Fix 2595902 - NPE in launcher2
7645c94dedb7f6007cfd4697ce03c6b815432a4d 15-Apr-2010 Daniel Sandler <dsandler@android.com> Merge "Launcher2 performance: Don't sort apps in LauncherModel." into froyo
e825010dc9ccacd551400225ec21e72a6a81aef1 15-Apr-2010 Daniel Sandler <dsandler@android.com> am dca66123: Batch loading of icons for AllApps.
054019dbeafd33de4e39601e0f305926c15bad15 15-Apr-2010 Daniel Sandler <dsandler@android.com> Launcher2 performance: Don't sort apps in LauncherModel.

AllApps2D and AllApps3D do their own sorting before display.

Bug: 2562420
Change-Id: I77e3865b856a5123872bee3d8578d0596956cddd
llAppsList.java
effc4a8aef606503287dc42d1f7c0feb16e12035 15-Apr-2010 Joe Onorato <joeo@android.com> Paper over bug 2592956 - Home not redrawing the shortcuts, widgets, or background.

The mNext* stuff in AllApps3D got reset when onNewIntent came in too fast after an
onCreate, which happened because of the configuration changed.

Change-Id: I9a358b6969ac1d17ea98f58218d47bfe983936f0
llApps3D.java
auncher.java
f11079b11e98912ed56546eaa300efd06c6eb917 15-Apr-2010 Joe Onorato <joeo@android.com> Fix 2595902 - NPE in launcher2

This code never worked. If you delete a live folder for an app that's been uninstalled, it would
crash.

Change-Id: Id91712fada8912addbc4892bd5ae517536fc4f24
orkspace.java
0e43d785827c7e7980be567dd5e583ff48a1ac2c 15-Apr-2010 Joe Onorato <joeo@android.com> am 7018d8e3: Fix 2575588 - After creating new folder shortcut unable to navigate between home screen using touch.
5435ff76ebefe50dfeeaaf5bda7fd25d721af14d 15-Apr-2010 Joe Onorato <joeo@android.com> am ac03330c: Fix 2583234 - It\'s ok for mCallbacks to be null.
ec1c50ab4f0a986b70cccbebc0bc2dd05f8918b4 14-Apr-2010 Romain Guy <romainguy@android.com> Merge "Prevent view ids collisions in the workspace. Bug #2498787"
1c01b6a138ee1926c552f45242887c4980f0b036 14-Apr-2010 Romain Guy <romainguy@android.com> Prevent view ids collisions in the workspace.
Bug #2498787

Change-Id: I8f007eb2759d00f52e05e776a70510ba3a213ae9
ellLayout.java
dca661236c73ecd819cfea964c6f8170e5cc40ae 13-Apr-2010 Daniel Sandler <dsandler@android.com> Batch loading of icons for AllApps.

AllAppsList now maintains <data> and <added> in sorted
order, to amortize the cost of sorting the apps list over
multiple batches.

Launcher boosts thread priority on first launch, but we now
reduce thread priority to normal after the main workspace
has been drawn but before all apps are loaded.

Experimental feature: a short delay is introduced between
batches to help free up the CPU (as well as to show that we
are indeed batching apps).

Bug: 2562420
Change-Id: I2035ec3e819b4e7993a80c6d03bfad3914c95a7a
llApps2D.java
llApps3D.java
llAppsList.java
llAppsView.java
eferredHandler.java
auncher.java
auncherModel.java
7018d8e32761d65816c01f62b094e17e44c7ffb9 14-Apr-2010 Joe Onorato <joeo@android.com> Fix 2575588 - After creating new folder shortcut unable to navigate between home screen using touch.

Somebody fixed a bug in managed dialogs where it wouldn't
create the dialog after a configuration change. This means that we
shouldn't set mWaitingForResult in createDialog, we need to set it in
onShow. This is what the add dialog was already doing.

Change-Id: I955c2f7cd4a47213f84986ec9ba251146b1ac423
auncher.java
ac03330c9684f98b4dd067a87ca70d3e0be1cfed 14-Apr-2010 Joe Onorato <joeo@android.com> Fix 2583234 - It's ok for mCallbacks to be null.

Change-Id: Iec8df7b668a4657677f9c5421d00aa1b7df91015
auncherModel.java
a588b878b91ee817e3c78411ab0e08e2342acbd8 13-Apr-2010 Adam Powell <adamp@google.com> Revised workspace fling physics

Change-Id: Ia14ff132e49390bf3bc4ac6ebf1b3eded8d39caf
orkspace.java
3af600182f200b52ac93897061efb4896dd3ea8e 06-Apr-2010 Romain Guy <romainguy@google.com> Last minute hack to deliver touch events to widget in landscape mode.
Bug #2562729

In landscape, the left and right dots buttons are 93dip wide; this makes them overlap
with widgets at the bottom of the screen. The dots do not need to be that wide but
we chose this size to make it easier to tap them in portrait. To avoid issues in
landscape, this change introduces a new type of ImageView that can ignore touch
events in a certain zone. This was easier and cheaper than re-cutting 36+ assets.

Change-Id: Id261fba41a43dede943e72060e39e87658e4b0df
lippedImageView.java
327a9a3a309eeda5bdc18281066f2e19236455bc 02-Apr-2010 Adam Powell <adamp@google.com> Limit workspace flings to one screen at a time.

This prevents users from scrolling left slightly, flinging right,
and scrolling by two screens as a result (and vice versa).

Change-Id: I04c60438c022b24defcd8e4cbedf1c6b07c24423
orkspace.java
f984e853f253c76a7a636a094680bb01c4b8ffb8 25-Mar-2010 Joe Onorato <joeo@android.com> fix 2542590 add more logging when launching app fails

Change-Id: I5a1fa261c6e67eb7afb661de39e35ce43e2caa59
llApps2D.java
llApps3D.java
pplicationInfo.java
older.java
auncher.java
iveFolder.java
hortcutInfo.java
509cd6a656627187dae20fdbec2bad76dfe7fab6 23-Mar-2010 Romain Guy <romainguy@android.com> Correctly upgrade from MR3 to FroYo.
Bug #2530137

Change-Id: I9ab59fd53e17a1f51f60a8cb98dcb19a7957ffc6
auncherProvider.java
9690b396d5f24a31ce8ffd9739f1f5d03a69bdce 23-Mar-2010 Joe Onorato <joeo@android.com> fix 2533780 database cursors/statements is not closed in LauncherProvider.java

Change-Id: Iaf8ca76a15b153a1154b106247f81a0213183bcb
auncherProvider.java
da6759fba8879e8fe3cf9548f4a48029eb18a1fb 23-Mar-2010 Joe Onorato <joeo@android.com> Merge "Fix 2519335 - Caused by NPE. Here's another place where it needs to be ok for sRS to be null."
693599f27be9f3f2d59d3205283133b5b504d3c8 23-Mar-2010 Romain Guy <romainguy@android.com> Support old-package attribute for default workspace items.
Bug #2509293

Change-Id: I5e76465bceab6b733287f53f6afdcf3d522843fc
auncherProvider.java
c5210eb3845e14cdef8de6df625060778e974f1d 23-Mar-2010 Joe Onorato <joeo@android.com> Fix 2519335 - Caused by NPE. Here's another place where it needs to be ok for sRS to be null.

Change-Id: Iacfc0474c96c657d982a50c8d4851e2fdd79c3ae
llApps3D.java
878f086f754c26d096134e35c33483800585ad2b 22-Mar-2010 Joe Onorato <joeo@android.com> Fix 2532504 - fix NPE in AllApps3D.onKeyDown.

Change-Id: I8fba9b0b5217d630d84a6a260865d454db2bb046
llApps3D.java
cfc4c7b402d8f211e946131b9f3d734248609850 18-Mar-2010 Joe Onorato <joeo@android.com> fix 2430251 - all apps touch targets misaligned.

Change-Id: I091b152c328a2664ce68c9790117e6e698bd677a
llApps3D.java
2cc62e82b4499c5c12a4d9157d785f9213999e5c 18-Mar-2010 Joe Onorato <joeo@android.com> Rename these static variables.

Change-Id: Ic16dcbeb5b0c8afface65a995ea501e155ba69ff
llApps3D.java
96da4012a118a53538ef1630bbd21c7bb51c9fdf 18-Mar-2010 Joe Onorato <joeo@android.com> We need to null out this static.

All of the crashes we've been seeing with "Calling RS with no
Context active" were in places that are guarded with if (mRollo != null).

Change-Id: Icb9194cfc4f534bedce5a69a20760a0c3d7fe1d3
llApps3D.java
8ddc4fdba06cfa786950c306475b7a4e3f6846ab 17-Mar-2010 Joe Onorato <joeo@android.com> Add a log message and some todos.

Change-Id: I948997d169d1833f2b61c620a02dbccae535e8de
auncherModel.java
a28fd3fa7c82947d847c05ed11905f556b8dcfa2 15-Mar-2010 Romain Guy <romainguy@android.com> Prevent NPE in Launcher when an icon cannot be found.
Bug #2509023

Change-Id: I053c7c9a37ed4aeb4d78a9f62dfdeea09a3959aa
astBitmapDrawable.java
conCache.java
c16fea7161d6567071be1b9949fafbf6c89e5b52 13-Mar-2010 Romain Guy <romainguy@android.com> Improve focus restore on orientation change.

Change-Id: If405c60f4a45aeb4079aa4dcd96b684fd6ea819c
llApps3D.java
auncher.java
6a42cf3629d3def0423c788023720b60c24f6592 13-Mar-2010 Romain Guy <romainguy@android.com> Fix focus and touch issues in 3D all apps.
Bug # 2506026

Change-Id: I95f21cc285c17dfa5f93daafa9d90a64042c7a9d
llApps3D.java
d8d22da5ca3e8d3e8d2e3616305b038d37486f32 12-Mar-2010 Joe Onorato <joeo@android.com> Bug 2509023 - NPE on upgrade to froyo

Change-Id: I07cb4f272948062b47da8826ca917fd74ad18404
auncherModel.java
c131b74922e6323331c374856bda830010d761c8 12-Mar-2010 Joe Onorato <joeo@android.com> Eliminate a race where old Launcher objects will continue to get callbacks for loading if they go
away before they're done.

Change-Id: Id9f57be482da428750285c86d95114d2652064e6
auncherModel.java
dd8cd8b41481957f6ef3c21a40e96f0732f95ca3 11-Mar-2010 Jason Sams <rjsams@android.com> Unbind root script around load activities to prevent commands from being delayed due to swap buffers.

Change-Id: I9720fbe936d3cd336ca39235d0a1bba9e10d137a
llApps3D.java
e74daedc3b41d958315f7d5bf69deb232ca89468 11-Mar-2010 Joe Onorato <joeo@android.com> Fix 2507267 - stack overflow when adding shortcut

Change-Id: Ife5bea443debd481854693b3924e72a04fb66f97
auncherModel.java
73a0554de11ed880bfed3dafaa17f5c0d7b5b1fe 09-Mar-2010 Daniel Sandler <dsandler@google.com> Fix trackball focus weirdness in AllApps2D.

Also vertically align AllApps2D's home icon with Workspace's
grid icon.

Change-Id: I81a8759ed33afd08336482484f1b9bdb9a36718e
llApps2D.java
13c2e7b788203f397085bef563bc5597e4c98028 11-Mar-2010 Romain Guy <romainguy@android.com> Prevent ANR in Home when changing orientation.
Bug #2504556

This solves the issue by keeping the GL context, the RS context and
the RS scene around, across orientation changes.

Change-Id: I8e3dc6e6bf039087046d49d2826c8800c5bef582
llApps2D.java
llApps3D.java
llAppsView.java
auncher.java
56d8291af6a28c6ba64113120efdf84a785e816c 07-Mar-2010 Joe Onorato <joeo@android.com> Apps on SD card don't confuse the launcher any more. They show up properly after reboots,
mounting and unmounting.

Change-Id: Icd861dcd8ac6401c597e2f9c8e2c66dff1cf9c61
auncherModel.java
hortcutInfo.java
tilities.java
64e6be78dc72e1a89fe8fb95c502586f9260df28 05-Mar-2010 Joe Onorato <joeo@android.com> Refactor the app updates so that it doesn't rely on the package name.

This will be needed for the upcoming change to update the icons with the
grayed out when the SD card goes away.
llApps2D.java
llApps3D.java
llAppsView.java
auncher.java
auncherApplication.java
auncherModel.java
orkspace.java
c36f2455aba21448a130b9a5e2a118a379745c37 10-Mar-2010 Adam Powell <adamp@google.com> Cancel long press within normal touch slop, before paging touch slop.

Change-Id: I1b4d02db306bc0a7c3f39e2174a7239239ce4422
orkspace.java
3499d4aac4333e9dc33fe4d09bb261574a633e91 10-Mar-2010 Adam Powell <adamp@google.com> Smoother scrolling/paging, multiple pointer support

Change-Id: I09eef7b0b4d85ab073307f2fb5eb2521aef82af4
orkspace.java
d1e2e1d6f418da40ad3ecf9cc382fed093d2008b 05-Mar-2010 Jason Sams <rjsams@android.com> Move mipmap level generation from allocation creation to upload time. This prevents RS from storing the >0 mipmap levels.
llApps3D.java
7fc8227051c576569738b8d5f27d7c6b54c5054e 05-Mar-2010 Kenny Root <kroot@google.com> Merge "Widen AllApps3D text to match Launcher"
970516430064068a1513b7489848339829b7971a 05-Mar-2010 Kenny Root <kroot@google.com> Widen AllApps3D text to match Launcher

The AllApps3D text used to have a bubble shade for the application
title to make it more visible over a translucent background of the
desktop. This was later changed to a black background eliminating
the need for the bubble surrounding the text. The majority of the
bubble rectangle code was commented out leaving all of the padding
still in effect. This caused application titles to wrap in varying
places between Launcher and Launcher2. Padding changes solve this.

Change-Id: Id67649562045f65b44409dfb81e6112a1f838143
tilities.java
76c0e1408b059a8f7f2e76327f4943c3e1b11f41 05-Mar-2010 Daniel Sandler <dsandler@google.com> Use the right package name to find wallpaper resources.

Bug: 2489120
Change-Id: I7efb122916edfb467c02969f29d845ebf29f74bf
allpaperChooser.java
406d703fad8350791d8cc76e80531cb67ab81f69 05-Mar-2010 Romain Guy <romainguy@android.com> Make touch events work in landscape.
auncher.java
edcce099c98a6c40d10109ac092ab50f9d2668f3 04-Mar-2010 Romain Guy <romainguy@android.com> Fix the build!
ddAdapter.java
llApps2D.java
llApps3D.java
ubbleTextView.java
ellLayout.java
eleteZone.java
older.java
olderIcon.java
andleView.java
nstallShortcutReceiver.java
auncher.java
auncherAppWidgetHostView.java
auncherModel.java
auncherProvider.java
iveFolder.java
iveFolderAdapter.java
iveFolderIcon.java
hortcutsAdapter.java
ninstallShortcutReceiver.java
serFolder.java
tilities.java
allpaperChooser.java
orkspace.java
2dc785dbde506090d6df6572c6cc88d7958754f0 04-Mar-2010 Romain Guy <romainguy@android.com> Merge "Prevent crash when a bad widget launches a non-existent config activity."
8e633c5a3e4a387ecf02fb74eae8ff926a1b33cd 04-Mar-2010 Romain Guy <romainguy@android.com> Prevent crash when a bad widget launches a non-existent config activity.
auncher.java
ce11585bb420b0bd49fa08d6fab5e0f0e210d81c 04-Mar-2010 Romain Guy <romainguy@android.com> Make the Home on screen button work in landscape.
llApps3D.java
cf8790483d0f6007731affaf612592cddd0a7d29 04-Mar-2010 Romain Guy <romainguy@android.com> Rename Launcher2's package to com.android.launcher.

This should fix data migration issues.
auncherProvider.java
060b5c88cc7a3be8628b43ddb6134653cf45b720 04-Mar-2010 Romain Guy <romainguy@android.com> Implement landscape in 3D all apps.
Bug #2454737
Bug #2454736
llApps3D.java
llAppsView.java
auncher.java
c351eb8b6a057366f2878f5201f2106ffce439ed 03-Mar-2010 Daniel Sandler <dsandler@google.com> Hide the workspace when launching AllApps2D.

Boosts performance and squashes some weird focus issues.

(Also: fix builds with AllApps3D)

Change-Id: Id1c4628e119c950dced9d3383993674f3d6b9a1c
llApps2D.java
llAppsView.java
auncher.java
388f679aa448cb648241b89fefa29614a2e3758b 02-Mar-2010 Daniel Sandler <dsandler@google.com> Introduce 2D All Apps and other support for sapphire-class devices.

AllAppsView is now the 2D, GridView-based version (very
similar to classic Launcher); AllApps3D is the
RenderScript/Rollo implementation.

TODO:
- some mdpi assets are not in fact mdpi
- related to above: static wallpapers not working yet
- add dynamic selection of 2D/3D AA; currently you must
choose one at build time by picking the appropriate class
in all_apps.xml (see separate CL for sapphire overlay
that does this)

Change-Id: I253d98404ea8a329a4049d2e48edd2e5129fa6ba
llApps2D.java
llApps3D.java
llAppsView.java
auncher.java
a5ecf71e57cdc8f33898e1d63c1c2fbc5319289e 02-Mar-2010 Joe Onorato <joeo@android.com> am 2347b233: am 4700fed7: Maybe this will silence http://b/2460740

Merge commit '2347b2335b26edc5b7145759cc8a727fc712b970'

* commit '2347b2335b26edc5b7145759cc8a727fc712b970':
Maybe this will silence http://b/2460740
4700fed72b619a09a0d9cac93e86625b95c730dc 02-Mar-2010 Joe Onorato <joeo@android.com> Maybe this will silence http://b/2460740
llAppsView.java
094fc7ac6daef2463a8885499ae80bcf1ae7f849 25-Feb-2010 Dianne Hackborn <hackbod@google.com> Update to reflect android-common no longer in framework.
auncherProvider.java
fb5411e98278d461b78aea0663d3e85f7a9e8a15 24-Feb-2010 Romain Guy <romainguy@android.com> Correctly position the quick contact badge when opened from a folder.
Bug #2467438
older.java
auncher.java
983e5f2cd3754b09864ea41f8f71f8d19c2c23eb 23-Feb-2010 Joe Onorato <joeo@android.com> am 96ef9f68: am bf5350db: fix 2460740 com.android.launcher2: java.lang.NullPointerException at com.android.launcher2.AllAppsView.saveAppsList(AllAppsView.java:1270)

Merge commit '96ef9f68a43604c99cd18537a6c8e9d1c5049c31'

* commit '96ef9f68a43604c99cd18537a6c8e9d1c5049c31':
fix 2460740 com.android.launcher2: java.lang.NullPointerException at
bf5350db6166df369a4e22012bc0a7a122f39a51 22-Feb-2010 Joe Onorato <joeo@android.com> fix 2460740 com.android.launcher2: java.lang.NullPointerException at
com.android.launcher2.AllAppsView$RolloRS.saveAppsList(AllAppsView.java:1270)
llAppsView.java
deb98afe40cd1b6f1c042492e56b48b29320a134 19-Feb-2010 Joe Onorato <joeo@android.com> minor refactor: This function is only called from one place. It doesn't need the parameters.
auncher.java
3c24aca5f597f2eb90e53dce450197e2f46c2305 19-Feb-2010 Joe Onorato <joeo@android.com> Don't crash when adding a shortcut.

Steps to reproduce: Menu > Add > Shortcut > Application > [any app]

E/AndroidRuntime( 1734): Caused by: java.lang.ClassCastException: com.android.launcher2.ShortcutInfo
E/AndroidRuntime( 1734): at com.android.launcher2.Workspace.onDropExternal(Workspace.java:963)
E/AndroidRuntime( 1734): at
com.android.launcher2.Workspace.addApplicationShortcut(Workspace.java:903)
E/AndroidRuntime( 1734): at
com.android.launcher2.Launcher.completeAddApplication(Launcher.java:669)
E/AndroidRuntime( 1734): at com.android.launcher2.Launcher.onActivityResult(Launcher.java:371)
E/AndroidRuntime( 1734): at android.app.Activity.dispatchActivityResult(Activity.java:3877)
E/AndroidRuntime( 1734): at android.app.ActivityThread.deliverResults(ActivityThread.java:3340)
orkspace.java
e48e7c1a62e6a367803dca62c8fce9de57121b0f 19-Feb-2010 Joe Onorato <joeo@android.com> Don't crash when adding a shortcut.

Steps to reproduce: Menu > Add > Shortcut > Application > [any app]

E/AndroidRuntime( 1734): Caused by: java.lang.ClassCastException: com.android.launcher2.ShortcutInfo
E/AndroidRuntime( 1734): at com.android.launcher2.Workspace.onDropExternal(Workspace.java:963)
E/AndroidRuntime( 1734): at
com.android.launcher2.Workspace.addApplicationShortcut(Workspace.java:903)
E/AndroidRuntime( 1734): at
com.android.launcher2.Launcher.completeAddApplication(Launcher.java:669)
E/AndroidRuntime( 1734): at com.android.launcher2.Launcher.onActivityResult(Launcher.java:371)
E/AndroidRuntime( 1734): at android.app.Activity.dispatchActivityResult(Activity.java:3877)
E/AndroidRuntime( 1734): at android.app.ActivityThread.deliverResults(ActivityThread.java:3340)
orkspace.java
956091ba7863bd72086275e61084864994dd6fa7 19-Feb-2010 Joe Onorato <joeo@android.com> fix 2453680 - acore NPE on startup: setWallpaperPosition
orkspace.java
75dc3a9d28a184358127390329b36a5a520c212c 19-Feb-2010 Wink Saville <wink@google.com> DO NOT MERGE; Add back support for uts testing.
auncher.java
3a928e46bdea32160c6cbecacdb2160389943a64 19-Feb-2010 Bjorn Bringert <bringert@android.com> Fix silent DB upgrade abort

normalizeIcons() was missing a call to setTransactionSuccessful(),
which made the entire DB upgrade silently rollback. So the
DB version was stuck at 6 after an upgrade from Eclair to Froyo.
The only visible effect in the default config was that the search
widget disappeared.

Fixes http://b/issue?id=2451146

Change-Id: I257964e5958286e9819bb5e7b108a261cfabf9b3
auncherProvider.java
75fd1ec46da7708bd46183da7999ec891d63140d 19-Feb-2010 Joe Onorato <joeo@android.com> DO NOT MERGE - Use the froyo launcher2 in mr3, except for a few unbundling things that can't be merged back.
ctivityPicker.java
llAppsList.java
llAppsView.java
ppInfoCache.java
pplicationInfo.java
pplicationsAdapter.java
ellLayout.java
eleteZone.java
ragController.java
ragLayer.java
ragView.java
astBitmapDrawable.java
older.java
olderIcon.java
conCache.java
nstallShortcutReceiver.java
temInfo.java
auncher.java
auncherAppWidgetInfo.java
auncherApplication.java
auncherModel.java
auncherProvider.java
auncherSettings.java
iveFolderAdapter.java
iveFolderIcon.java
iveFolderInfo.java
hortcutInfo.java
hortcutsAdapter.java
serFolder.java
serFolderInfo.java
tilities.java
orkspace.java
346e129456951b5db36a663d5601421e8019632e 18-Feb-2010 Joe Onorato <joeo@android.com> Fix a crash on launcher db upgrade.
auncherProvider.java
df3080e8654b0c68da3925e1ecdb8ecf114b7d91 18-Feb-2010 Romain Guy <romainguy@google.com> Merge "Correctly recenter the wallpaper when going back to default screen."
ed2390e7091511618bf5030d4996ccafadba3cc3 18-Feb-2010 Romain Guy <romainguy@android.com> Correctly recenter the wallpaper when going back to default screen.
orkspace.java
339cdd9816ed7737d3b6669dca66608d867dd82a 17-Feb-2010 Joe Onorato <joeo@android.com> fix 2411389 - calling RS with no Context

This thing where the context sometimes works and sometimes doesn't is starting to piss me off. We
really need to have RenderScriptActivity that deals with the lifecycle for you...
llAppsView.java
f0dde0927be6bc64112cb8db09a6b17b5e71bf18 17-Feb-2010 Joe Onorato <joeo@android.com> Don't do the haptic feedback on workspace items when they're not being picked up.

related to bug 2309687
auncher.java
59d5245b0fb8014fc16d4791fb3a031cc29799aa 16-Feb-2010 Joe Onorato <joeo@android.com> Fix 2446779 Launcher2 crash - while adding short cut to home from all apps drawer
orkspace.java
52fbb3cd46406cd97401b0bcd3ca2a7b11104240 13-Feb-2010 Joe Onorato <joeo@android.com> Revert "Merge "Launcher changes to handle UTS test mode." into eclair"

This reverts commit b8fc9e7df69db4b1647ef780f5620836c86f70ea, reversing
changes made to 52ba5b08f25e031a6f717551c75abf630b92ed8b.
auncher.java
eaf77d6c3dafb1a9032c98de53e0de335f59af30 13-Feb-2010 Jeff Hamilton <jham@android.com> Fix some broken SQL that causes a crash at boot.

Change-Id: I74e7f95b87eb427ad2c44d4197111ed18630e042
auncherProvider.java
7ac5037acc8e5811a825bac554e5376d8d7eee43 13-Feb-2010 Wink Saville <wink@google.com> am c4470606: am b8fc9e7d: Merge "Launcher changes to handle UTS test mode." into eclair

Merge commit 'c44706064341f02a14d61091492a5fc6dc6efd2d'

* commit 'c44706064341f02a14d61091492a5fc6dc6efd2d':
Launcher changes to handle UTS test mode.
b8fc9e7df69db4b1647ef780f5620836c86f70ea 13-Feb-2010 Wink Saville <wink@google.com> Merge "Launcher changes to handle UTS test mode." into eclair
6a35157a2bb7dceaa1d34555de5776161290d325 12-Feb-2010 Joe Onorato <joeo@google.com> Merge "Don't make label textures if we don't need them."
84f6a8d613cef3227afa508c77221959dcf2f2d7 12-Feb-2010 Joe Onorato <joeo@android.com> Don't make label textures if we don't need them.
conCache.java
c0c4fe39166b3ed8b9bb19129a890922d93f7a92 12-Feb-2010 Romain Guy <romainguy@android.com> Make sure the generated texture is 120px wide.
tilities.java
2693030ea4604f68cf662aa4785a9a8fb3a1a23d 12-Feb-2010 Wink Saville <wink@google.com> Launcher changes to handle UTS test mode.

When in UTS test mode keys received need to be handled
by the Phone application or Contacts application to
operate properly in the test mode. When not in test mode
the search widget will handle the keys as it was before
this change.

The UTS test mode is enabled when presist.sys.uts-test-mode is 1.

bug: 2402366
Change-Id: I58e68830f9ce6905e189ecba1c04b1076799a0a0
Signed-off-by: Wink Saville <wink@google.com>
auncher.java
0589f0f66ce498512c6ee47482c649d88294c9d0 08-Feb-2010 Joe Onorato <joeo@android.com> Split ApplicationInfo into ApplicationInfo which is used for AllAppsView and ShortcutInfo which is
used for the workspace.

Consolidate the three icon resampling functions into one.

Ensure that the icons stored in LauncherProvider are the right size, so we don't have to resample
them each time we load them.
llAppsList.java
ppInfoCache.java
pplicationInfo.java
pplicationsAdapter.java
eleteZone.java
astBitmapDrawable.java
older.java
olderIcon.java
conCache.java
nstallShortcutReceiver.java
temInfo.java
auncher.java
auncherApplication.java
auncherModel.java
auncherProvider.java
iveFolderAdapter.java
iveFolderIcon.java
iveFolderInfo.java
hortcutInfo.java
hortcutsAdapter.java
serFolder.java
serFolderInfo.java
tilities.java
orkspace.java
52ba5b08f25e031a6f717551c75abf630b92ed8b 12-Feb-2010 Jason Sams <rjsams@android.com> DO NOT MERGE. Update for new RS library with ES 2.0 support.
llAppsView.java
3e244cf9d2da4fb04ef095f8b752a2a2c6e2f287 10-Feb-2010 Bjorn Bringert <bringert@android.com> Use Search.SOURCE from android-common

The SOURCE (search source identifier) constant is moving
from hidden in android.app.SearchManager to com.android.common.Search.

Part of http://b/issue?id=2429556

Change-Id: I68fa792f2d452aadcb9216f5c780bd082ca5039f
auncher.java
e48eae0c4d5d705728db4e2d2f007372a63339ed 10-Feb-2010 Jason Sams <rjsams@android.com> Convert to RenderScriptGL.
llAppsView.java
82e1a27ba0367e7d5ca8df8cbfc4c0781688bf5a 05-Feb-2010 Jason Sams <rjsams@android.com> More dead code cleanup.
llAppsView.java
23dcb7babfac69bb330c33efae89a6b98eb86934 05-Feb-2010 Jason Sams <rjsams@android.com> Remove dead code.
llAppsView.java
7651248dd16d3a1b8ada032f61f5100694e00609 05-Feb-2010 Jason Sams <rjsams@android.com> Support rotation of the all apps screen.
llAppsView.java
374e42a2f0d9798d73fca3e814d890b4e52131d3 05-Feb-2010 Romain Guy <romainguy@google.com> Merge "Fix texture generation issue on Home."
442eda2cc1956003b2366c3060f8c0dbae024710 05-Feb-2010 Romain Guy <romainguy@android.com> Fix texture generation issue on Home.
tilities.java
66ed54e13b77d5c20b3cc671e0d09d8bc433b352 04-Feb-2010 Jason Sams <rjsams@android.com> Clean up vertex program with easy to manage uniform constants.
llAppsView.java
b83155406b39b1491d19503ac10863b23c7dd6de 04-Feb-2010 Joe Onorato <joeo@android.com> Possibly fix 2415260 - IllegalStateException: Calling RS with no Context active
llAppsView.java
e538b113714930df4ef45e68f75342d83f19af06 02-Feb-2010 Joe Onorato <joeo@android.com> fix 2261196 icons could be bigger when you drag them onto home screen
ragView.java
e9a3f3d85bf62d356c603f0c47f9ea7f45efa21f 02-Feb-2010 Joe Onorato <joeo@android.com> Fix 2379378 Trackball up on all apps home icon doesn't highlight the correct icon
llAppsView.java
2d7e7d0d4826850c8983f001ce706d802282b0f3 30-Jan-2010 Joe Onorato <joeo@android.com> Fix 2261097 Shouldn't give users the option of MENU > Add in All Apps
auncher.java
783053a2df44b53b7f23e4aace5a4326ee376c72 29-Jan-2010 Joe Onorato <joeo@google.com> Merge "mostly fix 2392102 by overriding the force-open input thing"
8a9625e218744d4aed1a97ca637aa0ef0b06f5ef 29-Jan-2010 Joe Onorato <joeo@android.com> mostly fix 2392102 by overriding the force-open input thing
auncher.java
483543f31cd2a8b66c9faaf7fcb25c84296730ec 28-Jan-2010 Romain Guy <romainguy@android.com> Update the position markers when going back to Home.
orkspace.java
88f38d186bcba897ef4222d23515f127c77358aa 26-Jan-2010 Romain Guy <romainguy@android.com> Attempt to fix icons labels misalignment in Home.
Bug #2310188
tilities.java
06762ab54d64e84328d427403bb6074dfd0f630c 26-Jan-2010 Romain Guy <romainguy@android.com> Convert the tap and drop live wallpaper commands coordinates to screen space.
ellLayout.java
orkspace.java
39e1c9d6eb70f09eac1206f70f1cae658fe08b20 20-Jan-2010 Jason Sams <rjsams@android.com> Merge "Fix selection highligh in all apps. Selection highlight now follows the curve and uses a smaller bitmap."
1a94ee3a8b2f46c5b46acff15ba9d22dfca36261 20-Jan-2010 Jason Sams <rjsams@android.com> Fix selection highligh in all apps. Selection highlight now follows the curve and uses a smaller bitmap.
llAppsView.java
168b007de7e071f66cf455c1558176a0f77107d5 20-Jan-2010 Jason Sams <rjsams@android.com> Merge "Change text labels from RGBA to ALPHA8. Reduces memory usage and may increase performance."
6ec11bc3a80341206be9506619deb7f9171d38c9 20-Jan-2010 Jason Sams <rjsams@android.com> Change text labels from RGBA to ALPHA8. Reduces memory usage and may increase performance.
llAppsView.java
tilities.java
4aea33d22eeb7d557f16a3149d00eb3303274a9d 20-Jan-2010 Jason Sams <rjsams@android.com> Merge "Update launcher2 with vertex shader and single draw method for icons."
b4ecab24dbff6e6dc9e7929655a55199fc32e8dd 20-Jan-2010 Jason Sams <rjsams@android.com> Update launcher2 with vertex shader and single draw method for icons.
llAppsView.java
tilities.java
f5e4dd01adcc086231ab1e847ec62547626a643e 14-Jan-2010 Joe Onorato <joeo@android.com> Put the label into the same texture as the icon.
llAppsView.java
ppInfoCache.java
pplicationInfo.java
tilities.java
cd8fec02810ac2d7ca97c4cbb41e37dace832ecb 14-Jan-2010 Bjorn Bringert <bringert@android.com> Don't hardcode component name for search widget

Note that this does not convert any widgets what were bound when
a different global search app was installed. Thus Froyo -> Froyo
upgrades without userdata wipe will see "Problem loading widget".
Workaround: Remove the search widget and add a new one.

Change-Id: I2bcd211c10bbaba66f5f3f82b6785396d957aa25
auncherProvider.java
629de3ef739883c0962423cc0c3a26299f162d3d 13-Jan-2010 Romain Guy <romainguy@android.com> Remove widgets when the corresponding apk is uninstalled.
Bug #2298872
auncherAppWidgetInfo.java
auncherModel.java
orkspace.java
5c16f3ecd6b47bff3abbe40deb3d39c66a3b0012 13-Jan-2010 Romain Guy <romainguy@android.com> Remove LiveFolders when corresponding package is uninstalled.
Bug #2298872
llAppsList.java
auncher.java
auncherApplication.java
auncherModel.java
orkspace.java
ea3763c2672f77539538af8cdd395ad97058eaab 12-Jan-2010 Romain Guy <romainguy@android.com> Fix dpad nav: go left/right when dpad is moved and dots are focused.
Bug #2359364
ragController.java
ragLayer.java
auncher.java
c5cfa73ef979ce31da2ef6b16ebedc598fc1c8f1 12-Jan-2010 Joe Onorato <joeo@android.com> Fix 2325492 - No icons in launcher after pressing home from within an app

It looks like the evil hack in 14f122bf847e50a3e7730ccbe57abc25d086a01b to make the workspace
not animate didn't completely work. The key to reproducing this bug is to make sure the
activity is destroyed and to have last gone to an app from a screen other than the center
screen, because that causes it to get reloaded from the icicle, which makes the timing
more amenable to missing the animation, because the view isn't attached yet.
orkspace.java
c45b16862918a0c6c253bba12032165b030565af 12-Jan-2010 Joe Onorato <joeo@android.com> Fix 2325492 - No icons in launcher after pressing home from within an app

It looks like the evil hack in 14f122bf847e50a3e7730ccbe57abc25d086a01b to make the workspace
not animate didn't completely work. The key to reproducing this bug is to make sure the
activity is destroyed and to have last gone to an app from a screen other than the center
screen, because that causes it to get reloaded from the icicle, which makes the timing
more amenable to missing the animation, because the view isn't attached yet.
orkspace.java
6374c51a89678ae02c9bf4dccc17e4aeca6301c5 07-Jan-2010 Joe Onorato <joeo@android.com> Fix bug 2337808 - zoom state gets out of sync when the surface disappears
llAppsView.java
8f19cdd62f6e2be05e3890916eabd11317ae1bc2 09-Jan-2010 Romain Guy <romainguy@android.com> Deprecate fill_parent and introduce match_parent.
Bug: #2361749.
ellLayout.java
d15f3ef981412d959ff6d3efbff5abb57489c763 06-Jan-2010 Jason Sams <rjsams@android.com> cleanup RS scripts leftover from previous design and rename final script.
llAppsView.java
b5de7754675a2789d71493c16ae08d83640e4be7 04-Jan-2010 Romain Guy <romainguy@android.com> Prevent crash when the app passes the wrong data type as a shortcut icon.
Bug: #2353444.
auncher.java
9e97dc97b4966b625a4f017edbd11675f71fbbd2 22-Dec-2009 Tom Taylor <tomtaylor@google.com> am 0663d1d9: am fd1e757f: Update imports to android-common

Merge commit '0663d1d90dc943e8bfaadb27f270f600d7d2e0a0'

* commit '0663d1d90dc943e8bfaadb27f270f600d7d2e0a0':
Update imports to android-common
fd1e757ff2095cb1c41fb0f5bb39d6b8461617ea 21-Dec-2009 Tom Taylor <tomtaylor@google.com> Update imports to android-common

Several files were moved to android-common. Update all the references
to import those files from the new location.
auncherProvider.java
4c073b965e3cf8ae91b6f6009811c1b6d364b345 18-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I72f1d310

* changes:
Update to new RS texture API.
a99d82f869356cad5212f4f41bef4239f757f035 18-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I510ee049

* changes:
Remove WAR for handling uploads when no surface was present.
72f1d3100c1760d914b0e9a4740c11a2e99bee96 18-Dec-2009 Jason Sams <rjsams@android.com> Update to new RS texture API.
llAppsView.java
60055882c248fd30c3849ce4f9855ecc46db7828 16-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I8ad4a378

* changes:
Remove obsolete doc references to LauncherAppWidgetBinder
93c45765cc5f4dbc0f1742a70854845f876c7ddc 16-Dec-2009 Bjorn Bringert <bringert@android.com> Remove obsolete doc references to LauncherAppWidgetBinder

Change-Id: I8b9c2d8145d56b891f26dabebead35275d81b6ba
auncherProvider.java
auncherSettings.java
752a1244beaac62820fecd9a91bcbd9deb4e1d21 16-Dec-2009 Joe Onorato <joeo@android.com> am 34a0e1b0: fix bug 2326478

Merge commit '34a0e1b00b9baeff19e94f1ee35dd890063489d2'

* commit '34a0e1b00b9baeff19e94f1ee35dd890063489d2':
fix bug 2326478
510ee04942394393f2de1746d01eb397d0c7ba8d 15-Dec-2009 Jason Sams <rjsams@android.com> Remove WAR for handling uploads when no surface was present.
llAppsView.java
3425134204ad9dab032821016df40d4efda92f1a 15-Dec-2009 Bjorn Bringert <bringert@android.com> Bind converted widgets directly.

Before, Launcher2 sent an intent to
com.android.settings/com.android.settings.LauncherAppWidgetBinder
to bind any converted appwidgets. That doesn't seem to work anymore,
and is not how non-converted widgets are bound. Changing to
binding the widgets directly fixes a problem where the search
widget was not bound after an upgrade from Eclair to Master.

The search widget conversion problem was introduced in
Change I85d64defe155c0cad97fafef6a3db62c6cab504a
where I got rid of the built-in search widget.

This patch may break conversion of legacy built-in
clock and photo widgets, but I believe that was already broken
because of the non-functional widget binding mechanism.

Bug: http://b/2322160
auncherProvider.java
34a0e1b00b9baeff19e94f1ee35dd890063489d2 15-Dec-2009 Joe Onorato <joeo@android.com> fix bug 2326478
auncher.java
1cc7f41015c0b0a2c140a1e00466636a683ed05b 14-Dec-2009 Romain Guy <romainguy@android.com> Remove unused class from Launcher2.
ctivityPicker.java
bdc5a45de6708c241a414805bdec65428c9ddd88 13-Dec-2009 Joe Onorato <joeo@android.com> am 3ecbd81f: Still trying to fix 2320348 - Launcher2 crashed: AIOOBE at com.android.launcher2.AllAppsView.removeApp

Merge commit '3ecbd81f99d2005172f431d2bf207b698154fe29' into eclair-mr2

* commit '3ecbd81f99d2005172f431d2bf207b698154fe29':
Still trying to fix 2320348 - Launcher2 crashed: AIOOBE at com.android.launcher2.AllAppsView$RolloRS.removeApp
3ecbd81f99d2005172f431d2bf207b698154fe29 11-Dec-2009 Joe Onorato <joeo@android.com> Still trying to fix 2320348 - Launcher2 crashed: AIOOBE at com.android.launcher2.AllAppsView$RolloRS.removeApp
llAppsView.java
15237db04c12c3bf193211a878aa69ea91e2052a 11-Dec-2009 Joe Onorato <joeo@android.com> am 8cf34293: Launcher2 - This might fix the missing app problem and the crash in removeApp.

Merge commit '8cf34293dc2f078bf023ac77d007f5182f9b9357' into eclair-mr2

* commit '8cf34293dc2f078bf023ac77d007f5182f9b9357':
Launcher2 - This might fix the missing app problem and the crash in removeApp.
8cf34293dc2f078bf023ac77d007f5182f9b9357 11-Dec-2009 Joe Onorato <joeo@android.com> Launcher2 - This might fix the missing app problem and the crash in removeApp.

This marks the apps list as dirty by default. Usually, because of how long
it takes the loader thread to run, the apps list comes in after the surface
has been initialized. However, if the surface isn't around yet when setApps
is called, then setApps won't set mRollo.mAppsDirty because mRollo is null.
The extra null check is necessary for the normal case when mAllAppsList isn't
ready yet when the surface comes in.
llAppsView.java
616e3a0892511e14b812228e6e8d879c44082cb4 11-Dec-2009 Joe Onorato <joeo@android.com> am 8eea3914: fix 2315821 and 2315729 - problems caused because the apps list could become unsynchronized with the list of icons.

Merge commit '8eea3914a012eec703b5c7829361bbc6e356dc66' into eclair-mr2

* commit '8eea3914a012eec703b5c7829361bbc6e356dc66':
fix 2315821 and 2315729 - problems caused because the apps list could become
7984c9496bcaeca23ee7fdecc4d4f1bb2467e0f2 09-Dec-2009 Bjorn Bringert <bringert@android.com> Get rid of the built-in search widget in Launcher2

Uses the widget from packages/apps/QuickSearchBox instead.

Change-Id: I85d64defe155c0cad97fafef6a3db62c6cab504a
auncher.java
auncherModel.java
auncherProvider.java
earch.java
idget.java
orkspace.java
8eea3914a012eec703b5c7829361bbc6e356dc66 09-Dec-2009 Joe Onorato <joeo@android.com> fix 2315821 and 2315729 - problems caused because the apps list could become
unsynchronized with the list of icons.
llAppsView.java
5a7970b536bfee8cb486f42c0ab70f1d6ea80fe9 09-Dec-2009 Joe Onorato <joeo@android.com> am af5b4cb2: Fix 2305903 Scrolling trackball upwards at the top of the app menu selects app at the bottom left

Merge commit 'af5b4cb27709e2e3d6c419e81ac87363e701ce5d' into eclair-mr2

* commit 'af5b4cb27709e2e3d6c419e81ac87363e701ce5d':
Fix 2305903 Scrolling trackball upwards at the top of the app menu selects app at the bottom left
af5b4cb27709e2e3d6c419e81ac87363e701ce5d 09-Dec-2009 Joe Onorato <joeo@android.com> Fix 2305903 Scrolling trackball upwards at the top of the app menu selects app at the bottom left
llAppsView.java
546917a5ad2ed8fb2013982156044faa29d11fc9 09-Dec-2009 Joe Onorato <joeo@android.com> am a276fc59: Fix 2306862 - Launcher2 crashed: in libs/rs. Uploading texture without a context.

Merge commit 'a276fc59f535a2fb05701e8f49bb7adf4cefb3b2' into eclair-mr2

* commit 'a276fc59f535a2fb05701e8f49bb7adf4cefb3b2':
Fix 2306862 - Launcher2 crashed: in libs/rs. Uploading texture without a context.
a276fc59f535a2fb05701e8f49bb7adf4cefb3b2 09-Dec-2009 Joe Onorato <joeo@android.com> Fix 2306862 - Launcher2 crashed: in libs/rs. Uploading texture without a context.

turns off some logging and fixes latent bugs that this uncovered where we were
accessing renderscript while there was no context.
llAppsView.java
orkspace.java
199c4825e2d64e3a5d8992155595462e75332cc7 08-Dec-2009 Joe Onorato <joeo@android.com> am bf173f11: Fix 2304151 - crash while installing apps

Merge commit 'bf173f11d27719af7a3c480ce84bb5b63e191fba' into eclair-mr2

* commit 'bf173f11d27719af7a3c480ce84bb5b63e191fba':
Fix 2304151 - crash while installing apps
bf173f11d27719af7a3c480ce84bb5b63e191fba 08-Dec-2009 Joe Onorato <joeo@android.com> Fix 2304151 - crash while installing apps

It was happening if you had previously uninstalled an app.
llAppsView.java
f8e6a80acd4e5558fdf7e0559f1043a2b183a8fa 08-Dec-2009 Romain Guy <romainguy@android.com> Let the user click the dots during a scroll on Home.

This allows faster scroll across Home. Also remove dead code.
auncher.java
orkspace.java
7e4ed99eb075ebe3a7a10b852ae791bee5000e6e 03-Dec-2009 Joe Onorato <joeo@android.com> Fix 2300792 - All apps zooming when you come back from an app.

This makes it so we're only listening for the CLOSE_SYSTEM_DIALOGS
broadcast while we're between onResume and onPause.
auncher.java
13724ea6078748195bcf747641bf6ee8fbbe0f4b 03-Dec-2009 Joe Onorato <joeo@android.com> Make the launcher send the position of the icon that's launching an intent.
auncher.java
7eb9e5e9257635cee5609ed633eb575fda93dd5a 03-Dec-2009 Romain Guy <romainguy@android.com> Upgrade Home db to upgrade contacts shortcut to the quick contact action

Change-Id: Icb5606e340a6eafc06ffd1be4bbe3d4f988376d1
auncherProvider.java
auncherSettings.java
b0c27f254a9929be208d5e04554f438076c833bc 02-Dec-2009 Joe Onorato <joeo@android.com> Bug 2290800 - Use a collator to sort the app labels.

SHAME ON ME for using String.compareTo().
llAppsView.java
auncherModel.java
eb5615d1af1ef38fd934590b9aec19e1d0cd0908 30-Nov-2009 Jason Sams <rjsams@android.com> Rename special dump properity so we can set it on user builds.
auncher.java
f0be2134e577048c932c5810a7f8a30876bff665 25-Nov-2009 Joe Onorato <joeo@android.com> Fix 2275513 - Icons don't update on package update

Also reuses the BubbleText object, which was being recreated for no reason.
llAppsList.java
ppInfoCache.java
auncher.java
b20612133bcba1c89a52da21b4867a69fd49ef09 24-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2248173 - all apps animates out when you return home.
auncher.java
98047dc39fd56efc6bf1e93a46eb8614569d2226 21-Nov-2009 Bjorn Bringert <bringert@android.com> Clear search widget animation in Launcher.onResume()

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
auncher.java
600f188702c1ce8e5c250ea049a5e22f4ff17577 21-Nov-2009 Bjorn Bringert <bringert@android.com> Guard against null parent in Launcher2.Search.clearAnimation()

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
earch.java
418928e9d0168609cc802e95c18930d131147e7a 20-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2223769 - Uninstalling app causes NPE.

The check for whether there is anything in these lists should be sufficient. The other
variables don't need to also be checked.
auncherModel.java
cc19a53d6149491e58d2c2a749345a70b7492ec8 19-Nov-2009 Joe Onorato <joeo@android.com> Fix 2271080 - .lang.IllegalArgumentException: no dialog with id 1 was ever shown via
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.
auncher.java
14f122bf847e50a3e7730ccbe57abc25d086a01b 19-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2271894 - Odd animation when press home button from app that wasn't in center home screen

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.
auncher.java
orkspace.java
88ec0990c66702158d3c7f2f6ef5c03531978247 19-Nov-2009 Joe Onorato <joeo@android.com> Fix 2274291 - back key doesn't go from all apps to workspace
auncher.java
61597bd5fdc4f8704478101c1ae166ab2d0c503c 19-Nov-2009 Joe Onorato <joeo@android.com> Fix 2271141 - Pressing the bottom corner of the screen when the applications menu is visible will
switch the home screen
auncher.java
0c4513e55904b022a161456d699d6c1f414f0936 19-Nov-2009 Joe Onorato <joeo@android.com> This might fix bug 2262272 - Apps list empty

I'm not sure how .added is empty, but the only way I see for this
to happen is if it is, so use .data instead, which ought to be the
same.
auncherModel.java
a5c32d6ecc9da6d47cf59554bebf5d0dbe4f99d2 19-Nov-2009 Joe Onorato <joeo@android.com> 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().
auncher.java
247226b1d57dfc6571bdb7c83787e63f7409f2ab 19-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2266095 - all apps animates out when you return home by hitting back

We needed to check that they haven't exited on the down event.
auncher.java
39bfc13a77b25aa9e1dc322b223030545c9af2c1 19-Nov-2009 Joe Onorato <joeo@android.com> Add more logging for bugs 2262649, 2262272 and 2265943.
auncher.java
be38609f875f9b9374ceaf723135c0a624637fcb 18-Nov-2009 Joe Onorato <joeo@android.com> Add a lot of logging that can be seen by doing adb shell setprop launcher2.dumpstate 1 and presssing volume down
llAppsView.java
pplicationInfo.java
ragLayer.java
auncher.java
auncherModel.java
478730f3c1d6e5c4d02d9a620e8b0accee4218b8 17-Nov-2009 Joe Onorato <joeo@android.com> fix 2261526 - Trackball doesn't work in 3D all-apps if you opened it using trackball
llAppsView.java
1db7a972bfa8786fc8b58d57f832a378fa731eb0 17-Nov-2009 Joe Onorato <joeo@android.com> Fix 2260199 - App icons placed in folder widget are doubled after rebooting phone.

I don't know why I did this piecemeal instead of just fixing it for widgets items and folders all at
once.
auncherModel.java
0d44e9482b95d8f163b28bf20131c4349185b589 17-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2261637 - Workspace previews home screens on long pressing
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.
auncher.java
orkspace.java
5612e4321e637a4b6278dc6abff215812d8dc998 16-Nov-2009 Jason Sams <rjsams@android.com> Fix duplicated text when returning home from an app that hid the status bar and launcher2 was killed.
llAppsView.java
28c706b2dd3a82ac28bab37149564d55198cc8cc 14-Nov-2009 Romain Guy <romainguy@android.com> Use the appropriate flat icon for the folder menu in the Add dialog.

Change-Id: Idb7ae2a50338f56317dd9f57c96129904b241e3a
ddAdapter.java
06d12abf6368e7b2277e70332e945d6fcf5ee1c8 13-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I464c055a into eclair

* changes:
Bug 2244530 - Disable the attempt at not flickering. It's interfering with the frame rate while rollo animates in.
f2826c7e2131ad9d81810b4bd7e3f0b120bbc97c 13-Nov-2009 Romain Guy <romainguy@android.com> Remove "Configure..." option from wallpaper chooser.

Change-Id: Iae9719dc3197ea0ee8e7637456b9d76d9ce8622b
auncher.java
464c055a7a4eff55145e477859d880a403a3087a 13-Nov-2009 Joe Onorato <joeo@android.com> Bug 2244530 - Disable the attempt at not flickering. It's interfering with the frame rate while rollo animates in.
orkspace.java
e26d9fc2876bec60d5fb09c58efaa715ef6ab2fb 12-Nov-2009 Jason Sams <rjsams@android.com> Update AllApps to defered surface attachment for RS.
llAppsView.java
68ba5ca5d7f17df65f0cc8813603de2d3f215bf4 12-Nov-2009 Joe Onorato <joeo@android.com> Keep banging on the launcher locks up bug. This moves the
delayed zoom stuff into one place, so it should be out of
sync less.
llAppsView.java
orkspace.java
24b6fd854f75f21700a330c2f0d11938e5dfeab6 12-Nov-2009 Joe Onorato <joeo@android.com> Fix 2257802 - Screen unresponsive when you get a call while moving the shortcuts or widgets on home screen
ragController.java
auncher.java
cb75f366cc0206aedfd982812749d2a2a3fb8a4f 12-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2258128 - homescreen on Passion unresponsive while still not leaking the contexts.
llAppsView.java
e47f55c30b9c24f01f2be861247c92f17fbe4a61 12-Nov-2009 Romain Guy <romainguy@android.com> Improve desktop scrolling from the previews switcher.

Change-Id: Iee05120b4363c07294f665f45f561e9d9361ccaa
auncher.java
orkspace.java
9d31e9fa3dedf7c51b407c1c5fafe5294fc3c01b 12-Nov-2009 Romain Guy <romainguy@android.com> Shows all screens in the previews.

Change-Id: Ib8b19492ccb07a135ba95ab75ae03f034275c572
auncher.java
fab744014aa7eb5651a2c46a13c2a0df5d2f603e 12-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2249797 - Launcher2 leaking textures on locale change
llAppsView.java
52a653f3ffec3fd95987e0e35151cb670a54109a 11-Nov-2009 Joe Onorato <joeo@android.com> Fix 2241848 - 3D apps folder does not send accessibility events

It's now sending them. The beeping and vibrating accessibility things
work, but we only have prebuilts for the speech one and it's not saying
anything and I can't debug it, so this will have to do.
llAppsView.java
andleView.java
a30ce8e6b25e41f392a41fd4d0d3e0a424a84dad 11-Nov-2009 Joe Onorato <joeo@android.com> Bug 2231692 - Turn off launcher2 logging.
llAppsView.java
ragController.java
auncher.java
auncherModel.java
auncherProvider.java
earch.java
allpaperChooser.java
orkspace.java
1325f557bb2646cbaf00ed7d1de42b47cf59b895 21-Sep-2009 Daniel Sandler <dsandler@google.com> Stop crashing on invalid wallpaper thumbnail images.

We still won't be able to show a thumbnail, of course, but now instead of
crashing the picker we leave an empty box and write out a helpful Log.e such
as:

09-21 15:11:45.624: ERROR/Launcher(1539): Error decoding thumbnail resId=2130837544 for wallpaper #14

(Related to http://b/2113687.)
allpaperChooser.java
028b624e52d3f6b2f27e01566915084cbb6f0724 11-Nov-2009 Joe Onorato <joeo@android.com> Fix 2226221 - home screen app names do not reflect on locale change
auncherModel.java
3a8820bdbad90642cf5cda4b00a8c92ecb699159 11-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2250457 - Open folder on home screen changes changes the behaviour of the home button

Now, home always goes to the center worksapce screen and back from an
app goes to all apps if it was open.

Getting that animations smooth took a little bit of work.
llAppsView.java
auncher.java
orkspace.java
2ca0ae7d7c4d5f6b24a1b3d987813cad9ee4197f 10-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2250432 - all apps should dismiss when you power off or phone locks

Also cherry-picks this from launcher 1

Fix issue #2133206: dialogs/menus should auto-dismiss when screen turns off

Close things out in various ways. This should be done for Launcher2 as well.

Change-Id: Id4f1c78e35180b437144c54ddcbf10069cc09071

Conflicts:

AndroidManifest.xml
src/com/android/launcher2/Launcher.java
auncher.java
ff0c2e26ecf3e27571743fb6d11128e948dd91f3 10-Nov-2009 Romain Guy <romainguy@android.com> Add the ability to dismiss previews when touching outside of the popup.u

Change-Id: Ieca2267f3cadd88315a50f0cede97b6c42cab39c
auncher.java
e6b8e2fa73b5b2e8e3adfa9ea1b4ca9659e10686 10-Nov-2009 Romain Guy <romainguy@android.com> Better previews.

Change-Id: I400c6b45fae2f74722985f766dc17c0892550403
auncher.java
a6abce8464b57ce91e8f083951ad263370fc2da8 10-Nov-2009 Romain Guy <romainguy@android.com> Improve previews display and allow to jump directly to any screen.

Change-Id: I87e7a6a53f286ab7a04657e1598a947f9302e2a1
ellLayout.java
auncher.java
1a304a1198f2f48be8c6a763b3ce511bd28af811 10-Nov-2009 Romain Guy <romainguy@android.com> Better preview visuals.

Smaller thumbnail (removed unnecessary padding), more opaque background.
Uses a white background because the dark background interferes with the
new dark widgets.

Change-Id: I7654741d845609200569fce34b6cde891d2b5d29
ellLayout.java
auncher.java
1fbc1c843170fe0c9326bb3ffd5bd9c5c599ca2e 10-Nov-2009 Romain Guy <romainguy@android.com> Add previews on long press on the indicators.

Change-Id: I6349d55345255caacc1381e83459544f8b8e085c
auncher.java
c07c79b10b663a02ef67da57bdda60a1ea299eb5 10-Nov-2009 Marco Nelissen <marcone@google.com> Update Launcher2 to the new wallpaper API
orkspace.java
8a73c51ee87b6d9b12daba188034889caf7a905b 10-Nov-2009 Romain Guy <romainguy@android.com> New position indicators and icons for Launcher2.

Change-Id: Id444943a3cc2e9db78733614141cbe2be837fdbf
ragLayer.java
auncher.java
orkspace.java
1e2efc8a6d355bb6c0fc75261eb819e250ddb8fb 07-Nov-2009 Jeff Sharkey <jsharkey@android.com> Start listening again after LauncherProvider clears widgets.

After the LauncherProvider resets the database and wipes
out the host info, the Launcher must tell the AppWidgetHost
to listen again.

Originally 87e688d8... in packages/apps/Launcher.

Fixes http://b/2238470
auncher.java
b64b67a012fd22c0e705a89709fae0e6c9d15522 08-Nov-2009 Mike Cleron <mcleron@google.com> Fix http://b/issue?id=2203681

There is a race between the view system
dispatching focus and mRollo being intialized. Now
if AllApps is supposed to gain focus before mRollo
is ready we remember that state and gain focus
later.
llAppsView.java
87467d3a2168180e8d6437d07d22b4dd0ef59845 08-Nov-2009 Joe Onorato <joeo@android.com> Fix 2246713 - Bad offset when picking up a widget for the first time.
ragController.java
511ab64d25ee45518b816afa9110b3160edf3f7b 08-Nov-2009 Joe Onorato <joeo@android.com> Fix 2215274 - Duplicate widgets appearing on top of each other

My fix for duplicate icons didn't account for widgets.
auncherModel.java
e6168662d8ab2fa8026f0b8701cf6c362b3bbd78 08-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2242465 - Can add shortcuts while the "3d all apps" is open.

The more I think about it, the more I think AllApps should just be a separate
activity. It's not a drawer anymore and you open it by pressing a button.
Also, it will want to derive from RenderScriptActivity or something, and
have all that stuff dealt with automatically too. It's to late to make a
change like this now, but if we do choose to do it someday, I think we'll want
to reconsider the menu that's shown.

For now, just close all apps when they add a shortcut or change the wallpaper.
auncher.java
d753b42d5170ec30172393be538b957b00345d97 08-Nov-2009 Joe Onorato <joeo@android.com> Bug 2246631 - Show soft keyboard on launcher dialogs
auncher.java
eb8325a9e24cda47720152e1e95f5d86ab11f200 08-Nov-2009 Joe Onorato <joeo@android.com> Bug 2239823 - Can't focus "home" icon in 3d all apps
llAppsView.java
tilities.java
c61cff9299a54599c2b214de7c819b6be0412f4e 08-Nov-2009 Joe Onorato <joeo@android.com> Make the selection indicator and the focus indicator in 3d all apps different colors. Bug 2239818.
llAppsView.java
tilities.java
487de5d1b283bf1009e77e8223503bfbd180713b 06-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I74688835 into eclair

* changes:
Account for the gap at the top of the search widget when animating
18042c82c5847d3caf9af65583c5590c17927c3d 06-Nov-2009 Romain Guy <romainguy@android.com> [Launcher2] Delete app widgets when their configuration is cancelled or there's not enough room on Home.

Bugs #2234228 and #2244729.
Approved by mcleron

Change-Id: I15e4850d8c1a821497df5d32e5fb63b3400d1e44
auncher.java
ad72e1705c32da463a552f2283ae467dc15a4a34 06-Nov-2009 Joe Onorato <joeo@android.com> Fix launcher2 crash. We weren't initializing the list of folders. Bug 2210545.
auncher.java
auncherModel.java
74688835cdf8b0c02f09373f7176ffa4d8da6274 06-Nov-2009 Mike Cleron <mcleron@google.com> Account for the gap at the top of the search widget when animating
earch.java
3a2b3f2be58843d26549fb0ec6c6533627c7cd19 06-Nov-2009 Mike Cleron <mcleron@google.com> If 3 screens are good 5 will be better
auncher.java
auncherProvider.java
orkspace.java
2d8047699768b1487323ee4603f91268df490d60 05-Nov-2009 Joe Onorato <joeo@android.com> The apps might not have finished loading by the time we're doing this. Fixes bug 2241755.
llAppsView.java
0ace11a2b0da4629d5aefceb36e12c697725d7d1 05-Nov-2009 Joe Onorato <joeo@android.com> Add logging to launcher2 to help diagnose 2239265 since QA keeps reassigning it to me without
providing more detailed steps to reproduce.
llAppsView.java
auncherModel.java
20df7c7d7212a5208b016861d652d6d15f6c760e 05-Nov-2009 Jason Sams <rjsams@android.com> Fix white square bug when new apps are added while home is not active.
llAppsView.java
1f0bb3ab418d4fddc7db436ec49ca19449d8e1bb 05-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I44ad9fe5 into eclair

* changes:
Add android.home.drop even for the live wallpapers.
84f296c106cb1c7b6d3ae6c6d5508a17f1324e29 05-Nov-2009 Romain Guy <romainguy@android.com> Add android.home.drop even for the live wallpapers.

Change-Id: I44ad9fe573dc3d2e5d091fed01300d44b6be9473
ellLayout.java
auncher.java
auncherModel.java
orkspace.java
2d685eaec9cbf3b2f7c52f6c810980a0c1f79375 04-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I2bbe9af6 into eclair

* changes:
Update the search widget to be vertically centered within it's footprint.
2bbe9af65eb5fe213978a58d5089fe99e341ca4e 04-Nov-2009 Mike Cleron <mcleron@google.com> Update the search widget to be vertically centered within it's footprint.
earch.java
eebd92496e2fbfbd81ea871862a681929101ba06 04-Nov-2009 Joe Onorato <joeo@android.com> Fix bug 2236111 - right edge of widget chopped-off while dragging

By using resolveSize, we're clamping the size we measure to the
size of the screen, so just use our prefered size instead. Nobody
is going to otherwise limit us, so this value won't be mismatched
with the size we actually get.
ragView.java
90396672ba79fcb5a9152e03958e5be6bdc232e6 03-Nov-2009 Jason Sams <rjsams@android.com> Don't release the GL context when all-apps looses its surface.
llAppsView.java
4a5c1e1ec9e8bad2cd9a29f3db68a106d4928be3 03-Nov-2009 Mike Cleron <mcleron@google.com> Fix 2209039 and 2220106

Improve trackball handling and menu interaction
llAppsView.java
a13f574e3ab14492c18d41dde0a6f61b4e72981f 02-Nov-2009 Joe Onorato <joeo@android.com> Fix 2205899 - unable to access last row using trackball scroll if last row is having less than
4 icons.
llAppsView.java
080d9b614e609826dce2606f9e474af674ead933 02-Nov-2009 Joe Onorato <joeo@android.com> Adjust logging of launcher2 launch times, and make all apps loading wait a little longer,
even though usually it happens later anyway.

For bug 2226555.
llAppsView.java
auncher.java
auncherModel.java
tilities.java
orkspace.java
a4c0cb965575b7a0832d92bc0b33e06c7c66cb10 02-Nov-2009 Joe Onorato <joeo@android.com> Tweak the shape/size of the all apps selection glow.

Bug 2231227
tilities.java
b6341e9ee293cfbccc553f0d204a1087968d6482 02-Nov-2009 Joe Onorato <joeo@android.com> Fix launcher crash
auncher.java
6f613d2999d53bc9e6183ad9d51b077a5d0f9552 01-Nov-2009 Joe Onorato <joeo@android.com> Fix bugs 2218563 and 2176751 - Not properly loading icons, and sometimes marking them as cached when
they're not.
ppInfoCache.java
pplicationsAdapter.java
3c2f7e105d8daab439bff2c362a727ad348d8a44 01-Nov-2009 Joe Onorato <joeo@android.com> fix 2206016 - Passion: Deleted Icons are added again after deleting folder on home screen
auncher.java
auncherModel.java
381a2a6f2831cbd2e56c82cd47bd90c15bc73f36 31-Oct-2009 Joe Onorato <joeo@android.com> remove unused code.
andleView.java
41a12d225a546b0a193628a4e5dd6b62cc60b7d0 31-Oct-2009 Joe Onorato <joeo@android.com> When closing a folder, make sure to remove it from the list of drop targets.

This fixes the following bugs: 2222908 2208857
auncher.java
f99f8c1ad265cf7bea7e30476911d730b7d0eaae 31-Oct-2009 Joe Onorato <joeo@android.com> Fix 2223769 - Uninstalling a widget (via adb uninstall) crashed launcher2 and com.cooliris.media

If we haven't even initialized yet, don't respond to app list changes.

I think this will fix that bug. It's possible that there's some other race in there somehow.
auncherApplication.java
auncherModel.java
cb9f79889485e3e1cbea8ba8fda8b7cb6472bb8a 31-Oct-2009 Joe Onorato <joeo@android.com> Fix 2199124 - Sometimes app icons don't go away when deleting the app.

The app list isn't sorted by component name, it's sorted by title, so we can't
binary search on the component name. Duh.

Linear search is fine here.
llAppsView.java
a1b02556d0073119a24040704c0096160be69f4d 31-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I3134655d into eclair

* changes:
More capabilities for default home configuration
b87bd16c8e3f88a9ba78ed00c9f150b38dc39f33 31-Oct-2009 Mike Cleron <mcleron@google.com> More capabilities for default home configuration

Added support for adding appwidgets beyond clock and search to the
intital configuration. Also pulled in a previous change in Launcher that
allowed http shortcuts. New syntax looks like this in
default_workspace.xml:

<appwidget
launcher:packageName="com.android.settings"
launcher:className="com.android.settings.widget.SettingsAppWidgetProvider"
launcher:screen="0"
launcher:x="0"
launcher:y="2"
launcher:spanX="4"
launcher:spanY="1" />

<shortcut
launcher:packageName="com.android.settings"
launcher:icon="@drawable/ic_launcher_appwidget"
launcher:title="@string/group_folder"
launcher:uri="http://www.nytimes.com"
launcher:screen="2"
launcher:x="2"
launcher:y="2" />
auncherProvider.java
80dcf33341a1f654051c89d6e0ca57ade31926c7 30-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ia4f871c1 into eclair

* changes:
use table maskfilter for glow
cdd117935f51d66f6f212387300d851f81aa071f 29-Oct-2009 Mike Reed <reed@google.com> use table maskfilter for glow

http://b/issue?id=2210685
tilities.java
c85147968fa0e1aee86aa88c01a325269b6f907b 29-Oct-2009 Jason Sams <rjsams@android.com> Wrap text with the curve instead of the fade. Mipmap distant text and icons. Fix two physics bugs. Snapping at end of list was inconsistant between flings and moves. Fix phyiscs boundary condition during low speed movement back to center.
llAppsView.java
664457dbfd1b82abdcc30c574e4cda586aa6a323 28-Oct-2009 Joe Onorato <joeo@android.com> Fix 2200739 - Crash when you click on an empty icon slot in 3d all apps
llAppsView.java
b39e51aee4c044059dd97c20f0c78f982ed9e388 28-Oct-2009 Joe Onorato <joeo@android.com> Fix 2201778 - Key click on all apps

Do it by hand, because the default on click handling doesn't do what we want.
llAppsView.java
859b3a7453c7b631a34acde4df9bdca680967520 28-Oct-2009 Joe Onorato <joeo@android.com> fix bug 2200625 - NPE at com.android.launcher2.AllAppsView.onTouchEvent(AllAppsView.java:259) on Passion

There's no need to do selection if we're not visible.
llAppsView.java
81134796071422abd5e43c8d9d51ead1dcdd4c3a 27-Oct-2009 Jason Sams <rjsams@android.com> Fix leak when receiving multiple surface changed messages, typically when exiting a landscape app.
llAppsView.java
f8bbd34d7d4705b49db202be92b920196bc7ea38 24-Oct-2009 Mike Cleron <mcleron@google.com> Make home send tap commands to live wallpaper.

(This only applies to taps on empty spaces)
ellLayout.java
orkspace.java
a07724f70506f637feffd14384309b35c4630d08 23-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ia0618e41 into eclair

* changes:
Fix 2198937: Home becomes unresponsive after picking wallpaper
a0618e4102d0543d953d81e162d93c8ea641d0fd 22-Oct-2009 Mike Cleron <mcleron@google.com> Fix 2198937: Home becomes unresponsive after picking wallpaper

THe problem was that the code was relying on mWaitingForResult being
cleared in onActivityResult. This was not being called because the
wallpaper choosing activity was not being invoked with a result code.

We may want to rethink blocking touch events when isWorkspaceLocked().
There may be other places where we can get stuck like this.
auncher.java
2e19c05891c9c7abd2200b8f9ade875a3ca02aa6 21-Oct-2009 Jason Sams <rjsams@android.com> Return friction table, tweak values for line rather than pages.
llAppsView.java
7d5d74686337fb057eaa7eeff15667a2d900c673 20-Oct-2009 Mike Cleron <mcleron@google.com> Start at adding trackball support to 3D all apps
Known problems: you can outrun the selection by moving the
trackball quickly. Focus can get confused.
llAppsView.java
b6082fa019937c13e19b023cc3feb7fca14a62ab 20-Oct-2009 Mike Cleron <mcleron@google.com> Fix trackball selection on the desktop (not all apps, yet)
AllApps view is always visible (in the View sense), which was causing it
to take focus when it should not have. Changed Launcher to manually
turn on/off the focusability of AllApps as it appears/disappears.
llAppsView.java
auncher.java
c1c521edf4fbb7048a4fba601d13a765e073e402 19-Oct-2009 Jason Sams <rjsams@android.com> Add support for MoveTo.
llAppsView.java
37e7c2b6e4ee280b9cad39e53d9206ca7a46c510 19-Oct-2009 Jason Sams <rjsams@android.com> Remove the competitors to the one true AppApps3D.
llAppsView.java
a45f6642277aee095483ed85b20d807c111b71a1 17-Oct-2009 Romain Guy <romainguy@android.com> Remove live wallpaper picker from Launcher2.

Change-Id: I2c48f3624128276c3460939960168163d3c74c08
iveWallpaperPickActivity.java
1d708e72625ef84dfea65ef65baa6b7bda932ce3 16-Oct-2009 Joe Onorato <joeo@android.com> Deselect the home icon whenever we zoom, in case we were tracking it.
llAppsView.java
d63458b34c33c0701d8ce8920b3b77abc6ac0e0f 16-Oct-2009 Joe Onorato <joeo@android.com> Add pressed states for the all apps button and the home button.

We'll need another asset for the selected state, when we do that.
This also updates the all apps icon to be a grid.
llAppsView.java
1d8e7bbe09e130af5e9534cc26a65f623be7a424 16-Oct-2009 Joe Onorato <joeo@android.com> Fix the bug where the icons stop showing up.

I think what's happening here is that when there is a configuration
change, we were restarting the launcher process because the driver
would hang. But now that that's fixed, we need to poke the model
to reload the icons. We were missing the bind apps call.
auncher.java
auncherModel.java
68ffd10dfcc7913082183d23949df25c23001e6c 16-Oct-2009 Joe Onorato <joeo@android.com> Passion - Maybe this will fix bug 2183130 - NPE in AllAppsView.onTouchEvent.

Looking at the code as it was on ERD11, this was mVelocity being null.
That shouldn't be possible if events are ordered correctly. This
change makes AllAppsView a little more rigorous about which value
mTouchTracking has. Hopefully, we can mask any underlying problems
sufficiently. Events aren't supposed to be going out of order.
llAppsView.java
82ca5500479188743f0e520a5fdfe82e657a8da2 16-Oct-2009 Joe Onorato <joeo@android.com> Passion - Fix bug 2178628 - Make all apps selection work better.
llAppsView.java
41b61c824c60996fe31d1331aadeea3a3a485ef6 16-Oct-2009 Jason Sams <rjsams@android.com> Implement workaround for GL driver which is slow to render the first frame with new state. This change will render a transparent frame when receiving new state to warm the driver.
llAppsView.java
b52dfa066d602c2a7304180690c47010dc4fce76 15-Oct-2009 Jason Sams <rjsams@android.com> Change allApps to new view. Tweak rollo3 phyisics.
llAppsView.java
d8152b999423773e27949c0745de3f92f54b7151 14-Oct-2009 Jason Sams <rjsams@android.com> Add support for vert movement. Very hackish atm.
llAppsView.java
34b02499432896b60cdb9f78c9d1019c80ef6ef5 14-Oct-2009 Joe Onorato <joeo@android.com> passion - fix 2176920 - all apps cleared after deleting folder
auncher.java
auncherModel.java
ff3862d415bbfd86b382012d6495240c0bc965c0 07-Oct-2009 Joe Onorato <joeo@android.com> Don't exit all apps when we launch apps.
auncher.java
742966ba0eb3106202b57709f3cc9c2ecfb2a41d 07-Oct-2009 Joe Onorato <joeo@android.com> Launcher2 - Fix 2171232 Homescreen stopped responding after pressing home in wallpaper selector.
auncher.java
a8138d5fa184681cbfeb0f489c84d11c21a8a0a3 07-Oct-2009 Joe Onorato <joeo@android.com> Launcher2 - make 3d all apps deal with new apps and deleted apps.
llAppsView.java
auncher.java
12c14a8559375a457bd73fd16c6815df9c38cb06 06-Oct-2009 Jason Sams <rjsams@android.com> Use push from script. Remove old readback and instant animation code.
llAppsView.java
auncher.java
2e5c432a0aa7e83031575df73bed43a297e2eed3 06-Oct-2009 Joe Onorato <joeo@android.com> Launcher2: fix 2162230 - Can't add app shortcuts from 3D All Apps
ragController.java
serFolder.java
91cecf40c5da778627f4d21612f9a4a96217ac0e 06-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I4db52312 into eclair

* changes:
Don't do swipes to open all apps anymore.
4db52312c10e822162a21c60404f06f6e507f0d6 06-Oct-2009 Joe Onorato <joeo@android.com> Don't do swipes to open all apps anymore.

http://b/issue?id=2169884
http://b/issue?id=2160569
llAppsView.java
ragLayer.java
auncher.java
wipeController.java
9a60d5484fbb730a2de6f905385935b44cc365bf 06-Oct-2009 Daniel Sandler <dsandler@google.com> Pull over new icons from Launcher to Launcher2.

NB: Removed obsolete ic_launcher_gallery.png; wallpaper
should now use ic_launcher_wallpaper.png.

Change-Id: I3d74a6ae7d948b48cc902e28a361a1993f4273d2
ddAdapter.java
45713fcf1971742cd1409e9e7c5516865ffca113 03-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I0aa71664 into eclair

* changes:
Minor physics tweaks to make movement more responsive. checkpoint alt layout.
0aa71664142922b7c071785578373ee839211b84 03-Oct-2009 Jason Sams <rjsams@android.com> Minor physics tweaks to make movement more responsive. checkpoint alt layout.
llAppsView.java
fcb9e7144e58614f5ae0e9b272fb7ce040848c67 03-Oct-2009 Romain Guy <romainguy@android.com> Prevent Home from crashing because of wrongly generated ids.

Change-Id: I51afba418291e8c909d1b2b0396e7c0c55b23631
ellLayout.java
539ed9dfee12564f0bf43822481c7a9b81e5d8b7 02-Oct-2009 Joe Onorato <joeo@android.com> PASSION ONLY - fix npe
llAppsView.java
08b5dfe0b9df76db513e0a14f4d0e20701e1c2f2 02-Oct-2009 Joe Onorato <joeo@android.com> Reduce the bias towards scrolling a little bit.

I was missing some zooms now.
wipeController.java
bcbeab8fc7b8e62a68658f05cc7ce310c64feded 02-Oct-2009 Joe Onorato <joeo@android.com> Put the home button back in.
llAppsView.java
fccc8dfc8a442b8d5ea415e1cba7ffde349319d9 01-Oct-2009 Joe Onorato <joeo@android.com> Center the text in the textures.
tilities.java
c5acd423146cbbfa015e7b35a3e28092754ce86f 01-Oct-2009 Joe Onorato <joeo@android.com> Be even more aggressive about faking the readback zoom state.
llAppsView.java
f7b0e0188033fe7611cf68c4efa8123e3160b689 01-Oct-2009 Joe Onorato <joeo@android.com> Fix the "missing touch events" problem.

- Bias the slop regions so that it's more likely to think that you're scrolling
than zooming.
- If it could be a scroll or a zoom, pick the scroll.
llAppsView.java
wipeController.java
2bc6b7c2b8b651dde0a65c64c127f5b85c1290d2 01-Oct-2009 Joe Onorato <joeo@android.com> Fix the bug where you can grab the workspace while all apps is animating.

You can still grab it, but now once all apps is up, it returns to where it belongs.
orkspace.java
e52a1b5909bbae99cd1830cc5375fc02eaf5a747 01-Oct-2009 Dianne Hackborn <hackbod@google.com> Follow changed API.

Change-Id: If4e9190b1dec55f75b5b9283563ef47573053c32
llAppsView.java
28870b75a705403e9a19ef8fedc1fd8906e31870 01-Oct-2009 Jason Sams <rjsams@android.com> Minor tweaks to look. Billboarded icons and 1:1 text.
llAppsView.java
4f3bdc2e66cd2cc64fb37dd5de0403a796b87ded 30-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I476339d6 into eclair

* changes:
Implement safer test for min click velocity.
476339d6960e3e2c95797fa305394fc82f8568dd 30-Sep-2009 Jason Sams <rjsams@android.com> Implement safer test for min click velocity.
llAppsView.java
6c0bb93d7fd5d7b279885c8f7f07970cdbbc9f99 30-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ia7313db2 into eclair

* changes:
Prevent crash when dropping an icon.
207e40ee66fddded52a028b8f68be3605da3df37 30-Sep-2009 Romain Guy <romainguy@android.com> Prevent crash when dropping an icon.

Change-Id: Ia7313db2437a094c11286edeeaae7b3121a873eb
orkspace.java
cd689e14c7331985b3758674e4d486dcb9083f98 30-Sep-2009 Jason Sams <rjsams@android.com> Minor cleanup and fix for the cannot launch apps bug if the screen is still creeping.
llAppsView.java
dd4a83ed79a7f4a217e222c1a5c3d0c45a539f72 29-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I86daa3fb into eclair

* changes:
Live wallpaper improvements.
89911d2450f5db92d79e3bcefa9d324e9e8c4900 29-Sep-2009 Romain Guy <romainguy@android.com> Fix icons resizing.

Change-Id: I006191e27af19a95992050eb352a0489abbe6c58
tilities.java
360d0353fdc8ecfcb7131ca0976c9a126b8a0d18 28-Sep-2009 Joe Onorato <joeo@android.com> Reset rollo to page 0 when it's fully zoomed out.
llAppsView.java
wipeController.java
86daa3fb872486dfd6d2fad179bcde47482536be 28-Sep-2009 Daniel Sandler <dsandler@google.com> Live wallpaper improvements.

Now draws something a little nicer if the live wallpaper
doesn't have a preview.

Also: move Launcher2 back into "shared" so it has permission
to set the wallpaper.
iveWallpaperPickActivity.java
0a8dc2cd98ddb89ebde88096de8053ad57c45e09 28-Sep-2009 Jason Sams <rjsams@android.com> Fix use of zero sized allocation. Add check to make sure the read object has not become null while waiting for the message to arrive.
llAppsView.java
05de32aec2918041d575829ecc928d2d16c45dc3 27-Sep-2009 Jason Sams <rjsams@android.com> Turn on HW rendering for AllApps.
llAppsView.java
8e099e208e998ce288cee11891123903cfc9b232 26-Sep-2009 Joe Onorato <joeo@android.com> Don't do readback. This is a hack until we figure out a better way to really find out what's going
on.
llAppsView.java
56848b0cc53cc6b241920a245aa64d636cceb463 25-Sep-2009 Joe Onorato <joeo@android.com> Fix the hit testing so the regions line up with the icons.
llAppsView.java
e048e8a8eff51e8c2c271d16c864367dac438ca2 25-Sep-2009 Joe Onorato <joeo@android.com> Now that touch events can go off the edge of the screen, clamp
them to the screen size for hit testing purposes while dragging.
ragController.java
7bb1749c69384faf00b238f0684d3b2e23406451 25-Sep-2009 Joe Onorato <joeo@android.com> work around and fix bugs

- Make rollo always draw. This works around the bug somewhere that makes
it show gray when all apps shold be closed
- Simplify the SwipeController now that we're not zooming the workspace.
- Make the readback data sane by splitting it to a different allocation.
Now there is one allocation for each direction of data flow.
- Make AllAppsView.isVisible return the correct value.
llAppsView.java
andleView.java
auncher.java
wipeController.java
orkspace.java
6467f30eb638ae3bf07be1ead1fb93023fd83ba1 24-Sep-2009 Joe Onorato <joeo@android.com> delete these unused files
llAppsGridView.java
llocationIndex.java
ntAllocation.java
33ed7b2f5a2456dc44dfe6e8f35a415c1495a87c 24-Sep-2009 Joe Onorato <joeo@android.com> Fix some crashes in launcher2.

http://b/issue?id=2142064
eferredHandler.java
orkspace.java
2df5a576dffea844215e9801f0c88fcbf41f95c0 23-Sep-2009 Joe Onorato <joeo@android.com> Use the software renderer for all apps for now.
llAppsView.java
8f141b49ea4b794d160f1112887b79c65947f194 11-Sep-2009 Daniel Sandler <dsandler@google.com> Live wallpaper picker using a Gallery of thumbnails.

Note: live wallpapers without thumbnails are shown with some thrilling debug
information instead. TODO: add thumbnails for other LWs (and create a more
appealing placeholder for any future LW without a thumbnail).
iveWallpaperPickActivity.java
533e2728352fc55a14e4f1b689a916cbd7a58f12 23-Sep-2009 Joe Onorato <joeo@android.com> Don't crash in onDestroy. Not all ApplicationInfos have their icons loaded.
ppInfoCache.java
bea627791d7b1f4ecfeedb38695a57d76fc7a2ac 22-Sep-2009 Jason Sams <rjsams@android.com> Don't call data on zero size allocations.
llAppsView.java
924423076381925909c4e3cb176fc16fe6d21462 21-Sep-2009 Joe Onorato <joeo@android.com> Fix id collision in Home.
older.java
88b8f31af9718d20edf09492aa635181281b2bee 21-Sep-2009 Joe Onorato <joeo@android.com> Correct size for "Google" in search widget.

Fixes http://b/issue?id=2100799 .

Used official logo from creativelab.corp, specifically
https://creativelab.corp.google.com/brandsite/logo-files/Glogo_flat_black.eps

...at 27% opacity, matching the original mdpi version. Updated the mdpi
version using the same source artwork so they're consistent.
earch.java
79e56263dbcbe85dc434df372bc6e6730aa13477 21-Sep-2009 Joe Onorato <joeo@android.com> Fix the way Home computes the cell span of widgets.

This was causing problem on some WVGA devices.

Change-Id: Ic02c0c70fabad7e9c4a7425d6a98cceb7803538f
ellLayout.java
8c96ab5f343d656e08f1dc1022bffb75c81f8028 19-Aug-2009 Anonymous Coward <nobody@android.com> Remove the ability for the Google logo to hide itself based on the chosen
web search provider, as Google will be the only provider.
earch.java
d94533d04a5f8f5485f106d10af60169857ea899 17-Aug-2009 Romain Guy <romainguy@android.com> Fix possible NPE in Launcher.
ellLayout.java
fd22dac33e535779d1006fcfe22ef2b95152d916 21-Sep-2009 Jason Sams <rjsams@android.com> Implement dark background, adjust spacing, remove skia scaling for performance during zoom.
llAppsGridView.java
llAppsView.java
auncher.java
tilities.java
86c87ed0a8cbc87a09db7ca08117410f72c0b8b9 18-Sep-2009 Jason Sams <rjsams@android.com> Implement new physics model for scroll.
llAppsView.java
e82140fe200513ea820f0f95463c6230868ded9d 17-Sep-2009 Romain Guy <romainguy@android.com> Avoid potention OOME when choosing a wallpaper in Home.

Change-Id: I0b9ffc69fa710a65fa370efa2020601f7a14e9d7
allpaperChooser.java
2ca51dc5f03f3ccd3ef4f55b8e4f068214008894 16-Sep-2009 Joe Onorato <joeo@android.com> Remove the debugging code that left icons selected longer than they should be.
llAppsView.java
9392a75d0493fc9aacbb1e6e63518b0fa66cc3b9 15-Sep-2009 Joe Onorato <joeo@android.com> Add support for the text burn in all apps, but leave it turned off.
It doesn't look good right now, without the proper blending.
tilities.java
83a5d38cb6fd7f9f890afb5281937991c71ebd1c 16-Sep-2009 Dianne Hackborn <hackbod@google.com> Add configuration button to live wallpaper picker.

This collects the info needed to show and launch live wallpaper
configuration activities. Also filters out wallpapers that don't
contain the wallpaper meta-data.

Change-Id: I8b3fb17cc436396bd714e43131997c135b5e1b7c
iveWallpaperPickActivity.java
78aebd860157a972b4a5c7b67435676f4361021f 15-Sep-2009 Jason Sams <rjsams@android.com> Use rs support for object loading.
llAppsView.java
1291a8c236c84451321438cb68855f6f2eb24959 15-Sep-2009 Joe Onorato <joeo@android.com> Add a glow selection to the icons. I'm not sure if I like it.
llAppsView.java
tilities.java
b8898d5f8dfa71a8212dc502fda212b3ae029ad4 15-Sep-2009 Dianne Hackborn <hackbod@google.com> Put app alls surface on top.

Change-Id: I21df2b38f9483ab61a51cd5a54f227b5759f4e5c
llAppsView.java
db372d355a6b177fb763ff09a71400a99354bdf9 15-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24743 into eclair

* changes:
First crack at a Gallery-based live wallpaper picker.
678862186af4ea70d9b4012c9bc127e7fea5e607 15-Sep-2009 Joe Onorato <joeo@android.com> Get drag and drop working again.
andleView.java
orkspace.java
a9c28f6f97a4b34d9527c786e3aa8f02d92d9e07 15-Sep-2009 Joe Onorato <joeo@android.com> New trash icon.
eleteZone.java
auncher.java
orkspace.java
4e55c778463c11d1c9bbdaa70714d4e4b5de662c 15-Sep-2009 Romain Guy <romainguy@android.com> Properly destroy background loader in onDestroy().

Change-Id: I6069262f9ebb46d01f15ca64332ce600db2f899c
allpaperChooser.java
432e495b239103a9688633796d940a08b27dcc05 15-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24929 into eclair

* changes:
Port wallpaper chooser change from Launcher to Launcher2.
8c724f568c92f2a60c28fdbed8fa72715d270ad9 15-Sep-2009 Romain Guy <romainguy@android.com> Port wallpaper chooser change from Launcher to Launcher2.

Change-Id: I8af4dd737ab0533ed0994d81440c06b54d7118d9
allpaperChooser.java
fb0ca67aea25f4282096d9247ddaebee6fbf7e00 14-Sep-2009 Joe Onorato <joeo@android.com> checkpoint 3d all apps entrance / exit animations
llAppsGridView.java
llAppsView.java
andleView.java
auncher.java
wipeController.java
orkspace.java
e498ab9986cf0d3f2d7bc1511d80134427ad2303 12-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24807 into eclair

* changes:
Fix a drag and drop issue: if a drop happened too quickly it could go to the wrong screen.
52d9cb32608e7c3d065b4fb8e97269e238f1683e 12-Sep-2009 Romain Guy <romainguy@android.com> Fix a drag and drop issue: if a drop happened too quickly it could go to the wrong screen.

Change-Id: I00c73e81e754766cdc47a6286e2b969fcf10aa7c
orkspace.java
3c8b90d9eb149aae593c726893eb560900f302ab 11-Sep-2009 Marco Nelissen <marcone@google.com> Fix crash when reinstalling live wallpapers.
auncherModel.java
86aea351131c9ee410123c4c603a33486c4e9ea1 11-Sep-2009 Daniel Sandler <dsandler@google.com> First crack at a Gallery-based live wallpaper picker.

No thumbnails yet, but I hope the placeholder graphics are compelling enough to convince you to BUY NOW!
iveWallpaperPickActivity.java
d40eec360f86d8f3d7f9229dbfdc1e54628bfa8a 08-Sep-2009 Joe Onorato <joeo@android.com> Forgot to repo upload --amend. Yay.
auncher.java
orkspace.java
85a02a8d13eced310aee4c2a795e9c9c5435038f 08-Sep-2009 Joe Onorato <joeo@android.com> Add the animation for when you enter the all apps view.
llAppsView.java
ragLayer.java
auncher.java
wipeController.java
orkspace.java
8355ae39ad77b8e2e9ff3b4cbff8077a002ce151 08-Sep-2009 Dianne Hackborn <hackbod@google.com> Add "Configure..." to wallpaper menu for configurable live wallpapers.

Change-Id: I41a2e68192acfed60cce344ac1e0cd886a54f348
auncher.java
e3406a2de3d73ceeda5bcf8e7ce4318d05fe70c8 03-Sep-2009 Joe Onorato <joeo@android.com> better drag beha vior
llAppsView.java
006b25f88d56ef59c78f376fa2b07a34a2cef6e3 03-Sep-2009 Joe Onorato <joeo@android.com> Always have the AllAppsView visible, but have it draw nothing
when it shouldn't be visible.

This lets us do clean animations and not wait for GL to spool up.
llAppsView.java
auncher.java
fc75f0f5328820d4dda0adcbdb83ff3c907d74c6 03-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23820 into eclair

* changes:
Add drag and drop from AllAppsView (to the workspace).
5162ea9b1f41dbebe00fd9ec4d1e15a697971439 03-Sep-2009 Joe Onorato <joeo@android.com> Add drag and drop from AllAppsView (to the workspace).

Also had to fix AppInfoCache to load the icon as a drawable, which I had broken
when I made AllAppsView use the icons as power of two textures.
llAppsView.java
ppInfoCache.java
eleteZone.java
ragController.java
ragView.java
auncher.java
8eb509596bb011ca058f811fbc16602b7846c441 03-Sep-2009 Romain Guy <romainguy@android.com> Add the ability to replace all wallpapers with overlay resources.

Change-Id: I516c0972c04dc7e07801a2e3c297e1d0f0f96f9a
allpaperChooser.java
6665c0f1fec6ec0962896622986340081df992e7 03-Sep-2009 Joe Onorato <joeo@android.com> Click on icons.
llAppsView.java
ppInfoCache.java
pplicationsAdapter.java
olderIcon.java
auncher.java
auncherModel.java
iveFolderAdapter.java
iveFolderIcon.java
tilities.java
orkspace.java
c567acb6c32cdc3a9cf40b30c6716ab8bc5dd614 31-Aug-2009 Joe Onorato <joeo@android.com> Add the all apps button.
llAppsView.java
auncher.java
tilities.java
5237ccbf173d01f5d17daecc382856e0839f2622 30-Aug-2009 Dianne Hackborn <hackbod@google.com> Make the wallpaper picker supply the correct visibility state.

Change-Id: I98517d606b2a439b7ec91d77ab18e98ac0fbc101
iveWallpaperPickActivity.java
efabe00e4a51bb792366c459d6acc46832e61fdc 28-Aug-2009 Joe Onorato <joeo@android.com> The icons are 3d
llAppsView.java
auncherModel.java
tilities.java
b58cbdc62d8244c33165f7c8600ddbb04cba5586 22-Aug-2009 Jason Sams <rjsams@android.com> Update to request a depth buffer.
llAppsView.java
9c1289cb3bfb74f86e53ec7ac6dd76bb39666b2d 17-Aug-2009 Joe Onorato <joeo@android.com> Redo the launcher loading code and put the real app icons into rollo.
ctivityPicker.java
llAppsList.java
llAppsView.java
ppInfoCache.java
pplicationInfo.java
pplicationsAdapter.java
ubbleTextView.java
eferredHandler.java
eleteZone.java
ragController.java
olderIcon.java
temInfo.java
auncher.java
auncherAppWidgetInfo.java
auncherApplication.java
auncherModel.java
iveFolderAdapter.java
iveFolderIcon.java
serFolderInfo.java
tilities.java
orkspace.java
02e638e6bf6dac903396a67029d4d48e3cfa87d9 21-Aug-2009 Dianne Hackborn <hackbod@google.com> Implement previews in the wallpaper picker.

Note that the UI is ugly ugly ugly, but previews are actually working.
iveWallpaperPickActivity.java
7c312c15e33b6cffbda707429e88ade498fc9f5e 14-Aug-2009 Joe Onorato <joeo@android.com> Move the all apps view back into the window with the workspace.
llAppsGridView.java
llAppsView.java
ragController.java
auncher.java
orkspace.java
49cdb1b18c12a81cac9817c4800e43d5b507e0c4 14-Aug-2009 Dianne Hackborn <hackbod@google.com> A little wallpaper cleanup.
auncher.java
orkspace.java
41669fc9c6d4faab98d527c8f4c449725c29c8df 13-Aug-2009 Romain Guy <romainguy@android.com> Add live wallpapers picker to Launcher2. This is temporary.

This change requires changing the signature and shared user id of Launcher2, we
will have to revert this once we move the wallpapers picker back to Settings.
ctivityPicker.java
iveWallpaperPickActivity.java
eb2c02eedb72f8b9db2fcace8dcfc6019d04112c 13-Aug-2009 Joe Onorato <joeo@android.com> fling better
llAppsView.java
d769a63e6c439536b3a5a52c1914271d07a4605a 12-Aug-2009 Joe Onorato <joeo@android.com> fling
llAppsView.java
ntAllocation.java
3ccdf2f576c284947f6ffd06442a72e5f21a8b9b 12-Aug-2009 Romain Guy <romainguy@android.com> Add Grass live wallpaper to Launcher2. It's ALIVE!
orkspace.java
798300c4c05b12228f2e4f31c49c3cb728a37889 11-Aug-2009 Romain Guy <romainguy@android.com> Centers the wallpaper by default
orkspace.java
8f573952b8729b4319043ae0908997ecd2d68951 11-Aug-2009 Dianne Hackborn <hackbod@google.com> Update to scroll the wallpaper.
orkspace.java
b1b69f53a878ca45a2781bb0d713f3f97d594aa4 11-Aug-2009 Romain Guy <romainguy@android.com> Enable live wallpaper in Launcher2
auncher.java
allpaperView.java
orkspace.java
0bed662a2eea89304bc397457829967529c7a2cc 09-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 20567

* changes:
Start rewriting the motion event tracking.
1feb3a8d70b7182d9113c01a652e54486efb5092 09-Aug-2009 Joe Onorato <joeo@android.com> Start rewriting the motion event tracking.

It's just tracking the finger with no fling.
llAppsView.java
ntAllocation.java
642718023708403590838f4dc540e9b7971fd0b3 09-Aug-2009 Dianne Hackborn <hackbod@google.com> Update to follow modified wallpaper APIs.
auncher.java
allpaperChooser.java
43e7bcf0ad7b487df9244bc5491695b130d331c7 09-Aug-2009 Joe Onorato <joeo@android.com> start rewriting rollo so it's a little more parameterized.
llAppsView.java
llocationIndex.java
ntAllocation.java
tilities.java
bf15cb44cc8e5ea9a19ab8aaee8e02c96bd6130c 07-Aug-2009 Joe Onorato <joeo@android.com> clean up rollo / launcher2
llAppsView.java
ubbleTextView.java
tilities.java
938390556010da278cb068dd292730d6ae3ab932 07-Aug-2009 Joe Onorato <joeo@android.com> Move rollo into the all apps view.
llAppsView.java
auncher.java
00acb123c5100f06b8e89e8ec8978ebafc6f6d26 04-Aug-2009 Joe Onorato <joeo@android.com> Move the drag thing into its own window that goes around on top of everything else.
llAppsGridView.java
eleteZone.java
ragController.java
ragLayer.java
ragSource.java
ragView.java
ropTarget.java
older.java
olderIcon.java
auncher.java
iveFolderIcon.java
serFolder.java
orkspace.java
107f839cdf5f159703017319ee231da9118df91e 06-Aug-2009 Dianne Hackborn <hackbod@google.com> Update to use new wallpaper APIs.
auncher.java
allpaperChooser.java
e77c08d15f23c403293dbb40c6a36967de822c89 01-Aug-2009 Joe Onorato <joeo@android.com> Fade the workspace when the all apps drawer opens and closes.
auncher.java
ymmetricalLinearTween.java
weenCallback.java
orkspace.java
5979117dc26fe8939e7af3116401b4ea93a0adb2 01-Aug-2009 Joe Onorato <joeo@android.com> Split the wallpaper into its own view (it will be its own surface some day).
ragLayer.java
auncher.java
allpaperView.java
orkspace.java
45d434688928c9b581207011482c939b164d28c5 31-Jul-2009 Joe Onorato <joeo@android.com> Factor showAllAppsDialog
auncher.java
fde104bfe937d06e0f47d0c7ca7eb7a37d54905e 31-Jul-2009 Joe Onorato <joeo@android.com> no texture for the all apps grid.
llAppsGridView.java
7404ee4a16e03dba9f026ac8c78d7cea3886260f 31-Jul-2009 Joe Onorato <joeo@android.com> Checkpoint launcher2 - all apps is in a 2nd window.

Lots is still broken.
andleView.java
auncher.java
a5902524d4403885eb4c50360bf3465c6be796ef 30-Jul-2009 Joe Onorato <joeo@android.com> Launcher2 compiles.
ddAdapter.java
llAppsGridView.java
pplicationInfo.java
pplicationsAdapter.java
ubbleTextView.java
ellLayout.java
eleteZone.java
ragController.java
ragLayer.java
ragScroller.java
ragSource.java
ropTarget.java
astBitmapDrawable.java
older.java
olderIcon.java
olderInfo.java
andleView.java
nstallShortcutReceiver.java
temInfo.java
auncher.java
auncherAppWidgetHost.java
auncherAppWidgetHostView.java
auncherAppWidgetInfo.java
auncherApplication.java
auncherModel.java
auncherProvider.java
auncherSettings.java
iveFolder.java
iveFolderAdapter.java
iveFolderIcon.java
iveFolderInfo.java
earch.java
ninstallShortcutReceiver.java
serFolder.java
serFolderInfo.java
tilities.java
allpaperChooser.java
idget.java
orkspace.java
fca7c88f9dba895d9f6cf52c6f0e656445063e3e 30-Jul-2009 Joe Onorato <joeo@android.com> Move com/android/launcher -> com/android/launcher2
ddAdapter.java
llAppsGridView.java
pplicationInfo.java
pplicationsAdapter.java
ubbleTextView.java
ellLayout.java
eleteZone.java
ragController.java
ragLayer.java
ragScroller.java
ragSource.java
ropTarget.java
astBitmapDrawable.java
older.java
olderIcon.java
olderInfo.java
andleView.java
nstallShortcutReceiver.java
temInfo.java
auncher.java
auncherAppWidgetHost.java
auncherAppWidgetHostView.java
auncherAppWidgetInfo.java
auncherApplication.java
auncherModel.java
auncherProvider.java
auncherSettings.java
iveFolder.java
iveFolderAdapter.java
iveFolderIcon.java
iveFolderInfo.java
earch.java
ninstallShortcutReceiver.java
serFolder.java
serFolderInfo.java
tilities.java
allpaperChooser.java
idget.java
orkspace.java