History log of /packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8cce9dd83aecd90920db751ab3f8fb6969f087c5 14-Oct-2014 Sunny Goyal <sunnygoyal@google.com> DO NOT MERGE
Rechecking unrestored items when launcher gets created

Bug: 17941096
Change-Id: Ic54464a9c64442d6784cda44ef22fa3d08e22f1f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
1a85c5839c91942b3c7dd0da5992db4d98defdc3 30-Sep-2014 Adam Cohen <adamcohen@google.com> Don't let old Launcher activity interfere with new one

-> Launcher uses a static instance of it's loader (across
multiple activities) since activities can come and go
(configuration change, eg.) but the data model and loading
is static.
-> Currently, this is not robust to a sequence of events that
looks like onCreate(instance A), onCreate(instance B),
onDestroy(instance B) -- depending on the timing of those
calls.
-> This CL addresses a symptom of the above scenario by not
allowing an older Launcher Activity cancel the loader /
clear the callbacks for a newer Activity.

Bug 17679693

Change-Id: I8ece93e288464b0d578b9669c165b67132d997ed
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
c5fb59fb9a36180ce962f565d85aa92f9991da1a 26-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Fixing loadWorkspace being called multiple times
Using right intent when refreshing shortcut icons

Bug: 17662782
Bug: 17663766
Bug: 17569197
Change-Id: I8d698c5e2145b8412aff9978db4ec930d89f7f24
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
acefecbff3141b43dc55fe18146cf842d1d4a8ae 19-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Updating promise icon's bitmap and label when onBadgingChanged is received" into ub-now-porkchop
9448536b113afa6ceefce26604a1b44618d1d4f2 19-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Adding support to delete unrestored icons and widgets

Bug: 17584719
Change-Id: If8e76fc80ea885c9004c50b7b6a9353525a50105
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
a22666f68151269853e7ab6ab696ee6361bac793 18-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Updating promise icon's bitmap and label when onBadgingChanged is received

Bug: 17583799
Change-Id: I68b4f9d4086c43bd949ad8b46b574ec78edb32db
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
ee52336a9ed0c98f78831a0e44b21f5a8d8c17d1 09-Sep-2014 Chris Wren <cwren@android.com> Turn off debugging for launch.

Bug: 17483474
Change-Id: I8dd24ba08ffe0773f4d68739b30b829021d69902
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
938a53d8640ddec14b36b1e7ddc3e156824d9de0 05-Sep-2014 Sunny Goyal <sunnygoyal@google.com> Don't remove content URI shortcuts during restore

issue: 17373897
Change-Id: I2760f779d89be76cc1ace749b0c1893da80d07e1
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
349426234e8c5a0e5bcf2c8d94dbb9844b5f724a 30-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Handling label and icon from SessionInfo.

> The ShortcutInfo stores state as bit flags and not as ints
> Intents of auto-install shortcut are automatically updated
upon installation
> Icons/titles for active sessions are cached in IconCache

Change-Id: I2047849f67d4a8aaf2bc346b58110325bb4807d4
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
e7b8cd9e4f8d38d0445f3a032fafd44332f70878 27-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Improving restored widget behavior

> Clicking a broken widget install shows a dialog similar
to an app icon
> Clicking remove on the dialog removed all components
for the corresponding package
> Widget pending view shows 'Setup' text instead of icon,
if there is enough space

Change-Id: I82ec0a1ee9542c1e3b860e6e00798a80450dce3c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
ffe83f13319cdb833a25596d47cf1af098cc4c60 15-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Adding support for managed profiles in widget

issue: 16892811

Change-Id: If8c81f2a5a3bc846b02a5d225c5a8f27b1382dab
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
0fc1be164e982433e619bcbb16aa67e28ff681ef 12-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Updating the ui for widget restore flow

> Pending widget show a PreloadIconDrawable to indicate
installation progress
> Only the concerned widgets are reinflated on package
install and not the whole workspace.
> Adding support for storing default package icon in
IconCache

issue: 10779035
issue: 16737660

Change-Id: Id787ae4a5ef72d6e01aeb5a1bae5ab8840037679
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
0fe505bf82a265e51c556d7204976651cde7f55c 06-Aug-2014 Sunny Goyal <sunnygoyal@google.com> Autoinstalls loading xml

> Launcher checkes for an apk in the system image with a broadcast
receiver for action:
com.android.launcher3.action.LAUNCHER_CUSTOMIZATION
> Default layout is parsed from that apk, which can also contain
icons and string resources used in the layout config

Change-Id: I44fc9e7c3134f525f7b5db29f4e8bb56e17ce445
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
ff572277112ec3d6a6a8c1be274d6fa1019e3648 23-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Adding support to restore widgets even for jelly beans.

> Show 'widget-not-ready' until the widget app is installed
> Once the app is installed, bind a new widget id (not required on L if
id-remap was received).
**Remove the widget if bind failed
> If the widget has no configuration screen, show the widget, otherwise
show 'setup-widget'.
> Clicking 'setup-widget' shows the config screen, and updates the
widget on RESULT_OK.

issue: 10779035

Change-Id: I2f8b06d09dd6acbc498cdd93edc59c26e5ce17af
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
e755d469d40b95e763a9dcb67d0e4f511d1948dd 22-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Implementing a package install progress listener for L

issue: 15835307

Change-Id: I71aaea087963f2e0e1206447190cbe23c174057d
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
513edaebce9846c2d5eb4c0c013a9dcf6232c0e3 30-Jul-2014 Sameer Padala <sxp@google.com> Modify code so it compiles on google3

The diamond operator isn't supported on google3 Android projects.

Change-Id: Ie7298b051330bb2cd32426d4c537882faa2f8ebd
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
05e318d8f7d5ea615539d34b181ee44686f1f494 29-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Fixing spell correcton

Change-Id: I29d980d8073680fafa8fcc01bc2ec81258919da2
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
87bee403ed919e31c50b4ae921acc4db1b2d96e4 22-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Merge "Merging motorola's patch to fix ClassCastException" into ub-now-master
0c4a64451eb868d1f6abda45896dc2d2c4a9f2de 22-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Merging motorola's patch to fix ClassCastException

issue: 15518616
Change-Id: I7d707f12cb20be9aa24d7ea86051f3712b3534af
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
651077bdd603bb182be039925fd17bdf0da15016 30-Jun-2014 Sunny Goyal <sunnygoyal@google.com> Adding app widget restore support in Launcher3 for android L

When the app is restored, it displays placeholders for all pending widgets.
These placeholders can be moved and removed similar to a widget (size is fixed
to what defined in backup). Once the system notifies the launcher of the new
widget ids, the place holders are replaced with actual widgets.

issue: 10779035

Change-Id: I68cbe4da01e9ca2978cb4471a7c645d2aa592055
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
c5c60ad3592f53549c9ffaa58e9a87b0480080e8 14-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Merging Motorola's patch to disable apps when is safe mode.

issue: 16044192

Change-Id: I10069dcdf459ecc71361271e883eabb743d77822
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
3484638cad97e255a412b0489a63873fb3ca4218 09-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Adding a circular progress bar for preloader icons

Change-Id: I1b5ba61c01a16a8cb5d3f9e31f827f8c99a1ffc9
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
f599ccfe96eae7e4854bddfedd3df945feb9b7f5 08-Jul-2014 Sunny Goyal <sunnygoyal@google.com> Showing icons for apps on sdcard which are not available during system boot.

issue 15852084

Change-Id: I1e6f59a413581ae3af4219ab32cb5af3d726d382
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
c2bd8101b8e26b9ebb2c079ae6867229dad3f196 30-Jun-2014 Kenny Guy <kennyguy@google.com> Revert "Revert Cls stopping now-master running on googlefood"

This reverts commit 7bc272a11b701a32d2ed91277341c382cbd84aeb.

Conflicts:
src/com/android/launcher3/BubbleTextView.java

Change-Id: Id1fb2e1249e72658ce5477165c9bcacba9de2b04
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
40c5ed303909c4df71037be3429aa1423e59585f 25-Jun-2014 Chris Wren <cwren@android.com> Offer to delete broken promise icons.

Track state of promise in the info, not the view.
Fix bugs around moving promises to folders.
Fix bugs around filterign and removing promises.

Bug: 12764789
Change-Id: If5e8b6d315e463154b5bafe8aef7ef4f9889bb95
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
2a6cf09be968f71f23d520f1dc3f339feb61b269 27-Jun-2014 Sunny Goyal <sunnygoyal@google.com> Fix issue where sometimes duplicate icons are added on homescreen when
installing a package

Shortcuts placed by the user have no package in their intent.
Ensure that this is accounted for when searching for duplicates.

issue: 12888844

Change-Id: I2fb8b7c2b8f7cb74926904bf49a96aeb59a5a9f8
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
7bc272a11b701a32d2ed91277341c382cbd84aeb 24-Jun-2014 Kenny Guy <kennyguy@google.com> Revert Cls stopping now-master running on googlefood

This reverts commits 01453e855fa87ee19f61223b2b1a6965071ee95a.
and 242bbe1b72e4978dde8a662d164cd186305e14a7.
"Add content description to bagded icons."
"Remove reflection now we are building against L"

Bug: 15833449
Change-Id: I81a5316f5619a9cd3b6ab9fd03b2ba96657b7f68
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
01453e855fa87ee19f61223b2b1a6965071ee95a 20-Jun-2014 Kenny Guy <kennyguy@google.com> Add content description to bagded icons.

Enabled accesibility so that icons badged by the
managed profile have a content description
that is different to the non-bagdged version.

Bug: 15106236
Change-Id: Id483273173d9539916eebd59111d179087526be3
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
242bbe1b72e4978dde8a662d164cd186305e14a7 12-Jun-2014 Kenny Guy <kennyguy@google.com> Remove reflection now we are building against L

Remove reflection and update changed renamed L APIs
now that branch has L sdk.

Change-Id: I223c6528487110eb328e2e229bbcbefb701e0c20
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
a28b78e8385f0f590b144038157afc7d34cd48b7 21-May-2014 Adam Cohen <adamcohen@google.com> Fix issue where shortcuts were still being added even if corresponding app is uninstalled

issue 14410162

Change-Id: I7857aace069c4eb4c1ee504088f4526d61e1f30e
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
bbe1e24c5ff470a695510d23d67bcb6f2ad88d0e 16-May-2014 Jason Monk <jmonk@google.com> Fix issue where always trying to migrate

Rather than check if the ContentProviderClient is null (which fails
in when using the Redirector), check the PackageManager directly
for the authority we are looking for.

Bug: 14466459

Change-Id: I7420352a15dcea5037196670f18705e7a34f0672
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
71483f417bb19f524cda41081f5ccac6084dc103 15-May-2014 Adam Cohen <adamcohen@google.com> Removing antiquated migration path logic

-> also added some extra debugging for issue 14466459

Change-Id: I1ac9352c52c15d3e37f945cffabbca49343d2b8f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
0e584b5802823091ef47dc165af5afbbe2c0ae42 12-May-2014 Chris Wren <cwren@android.com> check for long and short component names.

Bug: 14650346
Change-Id: Ic2195a4f60b63f8ec85c42284e0fd58d6f473a9f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
1317e2dd4a2fb097d1e54759536d515fdeca2c3e 08-May-2014 Kenny Guy <kennyguy@google.com> Fix bug with user of shortcut not being remembered over restart.

Intent extra was being set as int rather than long so being
missed.
Also use LauncherApps if neccessary in case where launching
without launch animation.
Unregister for package notifications when terminating.

Bug: 14636181
Change-Id: I1575f6eed806446782092dffe8c01afe7b6507fe
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
6cc806d678c8a44478308119c087ac9adde73b66 02-May-2014 Amith Yamasani <yamasani@google.com> Watch for profile events and reload

Reload the workspace and all-apps list when a managed profile
is added or removed.

Bug: 14484845
Change-Id: I69210c22e568f2a561266ef2846ddf8f6d659070
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
ed13187a745866483139e2878037e1f8427ce567 30-Apr-2014 Kenny Guy <kennyguy@google.com> Launcher3 multi-profile support

Use LauncherApps API and badging APIs instead of PackageManager.
With compatability layer that uses PackageManager pre L.

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 and non-application shortcuts are only supported for the
current profile. Widgets from the managed profile are not available.

Change-Id: I5f396b1bf7f91ad91a5710ea4a0fd14573972eb9
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
050eaf2a87e5d78eb7500c2d84129f7a2fffa750 23-Apr-2014 Jason Monk <jmonk@google.com> Merge "Add synchronization to DeferredBindRunnables" into ub-now-nova
a0a7a7440e860c61c8261c5009dbe351869896b3 22-Apr-2014 Jason Monk <jmonk@google.com> Add synchronization to DeferredBindRunnables

Seems that on occasion the list is being iterated on while being
modified. To fix this added synchronization to all modifications
to the list as well as iterating on a copy of the list to cut
down on time holding the lock.

Bug: 12885709
Change-Id: I4287bdedbeb8e438b49c1f79b44819a752c28a69
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
a8171169ff18efc9e0bf5b865dbd35cee06d3fae 18-Apr-2014 Adam Cohen <adamcohen@google.com> am 76ac344c: Merge "Allow the old launcher content URI to be overrided" into ub-now-mister-ugly

* commit '76ac344cb61a74267c04249c9e9feec41a82c504':
Allow the old launcher content URI to be overrided
76ac344cb61a74267c04249c9e9feec41a82c504 17-Apr-2014 Adam Cohen <adamcohen@google.com> Merge "Allow the old launcher content URI to be overrided" into ub-now-mister-ugly
b358f813c93ac0d6c4f31058947efd16b188cd1e 16-Apr-2014 Chris Wren <cwren@android.com> additional debug logs to track welcome back behavior.

Bug: 13568891
Change-Id: I359202ce59b3444e46331485ea22f542ae908e36
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
0bfccebc9b276b857c992790232cc8477a8a3504 21-Mar-2014 Jason Monk <jmonk@google.com> Allow the old launcher content URI to be overrided

Move the URI used to import favorites from launcher2 to be loaded
from a string resource. This allows it to be overridden.

This will enable permissions fix for GoogleSearch.

Bug: 12058200
Change-Id: I31243fe89f545c9771d5cceffe1c9e7668a42bc5
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
8e19cf22a4ab86f982b08e7d10b86ea7be56accc 20-Mar-2014 Jason Monk <jmonk@google.com> Fix missing stack trace on checkItemInfoLocked call

Just put this change into Launcher2, now adding to Launcher3

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: Ia2e2aae20b16d4adadfe1da53b49e93073fab55c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
aeff7ea43409d817490fbb8c22b8d4b9725bb54f 14-Feb-2014 Chris Wren <cwren@android.com> update promise icon status

also fix a crash in LauncherModel.DEBUG_LOADERS

Bug: 10778992
Change-Id: Iafc28c1e0c2f2a1283783a7ce27e181634b62993
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
eb23cb2a90a7f1fa794a375b9d7a111d7f630a02 06-Mar-2014 Winson Chung <winsonc@google.com> Properly releasing ContentProviderClient after LauncherModel check.

Change-Id: I0823ada46661b5ba0c36a0bb9f792969a1d04561
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
6d0dde01f307051ee1849481c989d9e87774b894 10-Feb-2014 Chris Wren <cwren@android.com> use restored icon for restored app shortcuts

Bug: 10778992
Change-Id: Ie430a6587d49dc0d78b87b81582c0cef7c281017
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
085c853a5702c45865e9b017d21fa15cf2b151b9 11-Feb-2014 Yura <yura@google.com> Do updateWorkspaceScreenOrder inside a single transaction.

The workspacescreens table is updated in LauncherModel.updateWorkspaceScreenOrder
and that the operation to remove all screens, then reinsert the new list of
screens in not inside a single transaction, so if the app is updating or
crashes between ContentResolver.delete and ContentResolver.bulkInsert then
the data will be lost. This CL makes it all happen inside 1 transaction.

Bug: 12523285
Change-Id: I409dbc9f48fa9c8bd4bf3b1453204a4daac1689a
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
b6d4c2827a1514432b5eda46ff7d484d6cf244ac 27-Jan-2014 Chris Wren <cwren@android.com> update placeholder on package install or restore

Bug: 10778992
Change-Id: I3293d8bab8ae0ef49fc5554531bba5bd6f70932c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
c87c21a0cd168c65c70b59ad12502a2e1a00b9c4 05-Feb-2014 Adam Cohen <adamcohen@google.com> Merge "Small refactor to separate adding workspace / all apps items" into ub-now-lunchbox
76a47a1b2273c4d7dfab0beeadc1a8387e6a2840 05-Feb-2014 Adam Cohen <adamcohen@google.com> Small refactor to separate adding workspace / all apps items

Change-Id: I06b7bc7f7f0e01696cb9670b8385e5148593e3e0
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
f4d081107f5984bfb92cb1a627667fea5bf1498c 17-Jan-2014 Chris Wren <cwren@android.com> handle shortcut restore for missing packages

Bug: 10778992
Change-Id: I8766b8d4dd9c0269d52a7ec3da58dd408bc5f09f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
556f6135f992dcd5bfbfffe0172627bfbf57d24e 16-Jan-2014 Adam Cohen <adamcohen@google.com> Don't migrate shortcuts for components that no longer exist

Bug 12570791

Change-Id: Ie4b55afcee0c4d1d16acf7b830d7885800943454
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
e43a1e788223ab5a4405c5eeb0133ff57efbc768 15-Jan-2014 Winson Chung <winsonc@google.com> Tightening migration conditions. (Bug 11973614)

Change-Id: I6d7417b705227472d035f428cbec933cc6dbf2ce
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
234b506f4625b23172d437a2ba0b47d63cc2e3dd 11-Jan-2014 Winson Chung <winsonc@google.com> Merge "Adding migration Clings. (Bug 11973614)" into jb-ub-now-kermit
a694524047fda0a51dede4eefb1201a598d2d3a7 08-Jan-2014 Winson Chung <winsonc@google.com> Adding migration Clings. (Bug 11973614)

- Refactoring Launcher cling code out to LauncherClings.

Change-Id: Iff4f84f5b8bfeb69b1be0b4802022c3eb20b6f2c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
8b5b05b7f3c8c5d705116c425bd5dbff2b75d56a 10-Jan-2014 Adam Cohen <adamcohen@google.com> Merge "New launcher2 icon migration algorithm." into jb-ub-now-kermit
d502404a44fb7c4ea739622d7f8bdd2a764d97a1 09-Jan-2014 Dan Sandler <dsandler@android.com> New launcher2 icon migration algorithm.

The user will be able to request "icon migration", which is
not a direct mapping of the old workspace, but rather
follows this heuristic for bringing the user's favorite
icons (by dint of their existence on the workspace) into
Launcher3:

Workspace shortcuts are placed in lexicographic order on the workspace
starting at screen 0 (leaving the bottom row of screen 0 empty to make
sure there's room to move things around). Folders are preserved and
their contents sorted. Duplicate icons (that is, shortcuts
with the same intent, pursuant to some cleanups) are removed.

Hotseat icons are migrated in their original place, unless their new
location is not accommodated by the hotseat (i.e. the L3 hotseat is
too small on this device), in which case they're treated like any
other shortcut and tossed into the workspace.

To test, turn on Launcher.ENABLE_DEBUG_INTENTS and then:

$ adb shell am broadcast -a com.android.launcher3.action.DELETE_DATABASE
$ adb shell am broadcast -a com.android.launcher3.action.MIGRATE_DATABASE

Bug: 12416411
Change-Id: Ia5c56f36c11455867ea20a39f70210f595020a87
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
16f3ea870aac47292cd6cbe1a4b4343173097aa9 10-Jan-2014 Nilesh Agrawal <nileshagrawal@google.com> Allow DISABLE_ALL_APPS to be set using a system property.

- Moving the property to LauncherAppState
- The property is only read on dogfood builds.

The property can be set using setprop or /data/local.prop

Change-Id: I14c7354efb12edb93f97e81687a6f920cc634e9a
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
3ee4a474f2a1a76682b1b1ec261d6c68f3b7349d 07-Jan-2014 Winson Chung <winsonc@google.com> Accounting for new Package event extras when updating forward-locked apps. (Bug 11855584)

Change-Id: I983c82a74690a9031d18d456ff43dc8750081871
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
34c2e6cf7af328aba25c98158161dbad15ae986d 13-Dec-2013 Michael Jurka <mikejurka@google.com> Clean up imports
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
ae4409dea97d03f0f0a9195ab648188efa2b5cc1 26-Nov-2013 Adam Cohen <adamcohen@google.com> Don't load items which exceed the grid bounds

-> Unified location where this is managed (with other placement verification)
-> For now, not deleting out of bounds items, but can turn it on in one line

Change-Id: I5e1a5cd357d80475ae40af7b89a0cd372d5c241b
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
a40916d534da1b3e05c905b5beb931e0140a353f 11-Dec-2013 Dan Sandler <dsandler@android.com> Merge "Size hotseat data structure appropriately." into jb-ub-now-kermit
295ae18d0fa7c102c50cf95a2ea09e7f2e9b1539 10-Dec-2013 Dan Sandler <dsandler@android.com> Size hotseat data structure appropriately.

Bug: 12070213
Change-Id: I4df2f4bcc71bb4077c62cae91ed844ea8c43d421
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
7aff399974c756930070d82d7b2df88f125dacd6 10-Dec-2013 Derek Prothro <dprothro@google.com> Bind the workspace synchronously if started on -1 screen.

Previously, LoaderTask would be run asynchronously to bind
the workspace when started on -1 which would cause the user's
wallpaper to briefly flash when rotating the device on -1.

Bug: 11802691
Change-Id: I3a1a7a32fa28a81e041a283a93d808d5a8884133
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
33231f587e1a6f716af68e6198df774d2847a8e5 10-Dec-2013 Winson Chung <winsonc@google.com> Fixing crash in empty folders. (Bug 11627191)

Change-Id: I7a0e23e16a7546a9612d3406257e15be758d4c52

Signed-off-by: Winson Chung <winsonc@google.com>
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
72b520c956a4bf11f6dbbac7eb5e18001b7a11cb 10-Dec-2013 Winson Chung <winsonc@google.com> Revert "Fixing crash in empty folders. (Bug 11627191)"

This reverts commit 68b667848ef7c6f69b24a40d780e4088a5f2a1fb.

Change-Id: I51da495d6f8ef98b268c23cce02cce5ef1c7ea00
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
68b667848ef7c6f69b24a40d780e4088a5f2a1fb 10-Dec-2013 Winson Chung <winsonc@google.com> Fixing crash in empty folders. (Bug 11627191)

Change-Id: I7a0e23e16a7546a9612d3406257e15be758d4c52
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
b0ee08109ec89959d9bbd526c6e5f7ab96c8c3ea 03-Dec-2013 Adam Cohen <adamcohen@google.com> Add guards for restoreInstanceState (issue 11982812)

Change-Id: Ic4c632a956130ab28843085490dc1badb39b0e8c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
d8dbb46468e0a8860468661a6edfb7969bfdf0a7 27-Nov-2013 Adam Cohen <adamcohen@google.com> Fix binding problem with no screens (issue 11768766)

Change-Id: I0a296892d4964913f38bf6d7bd2c2b17e1e0e8e0
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
f0b8dacf1516e0d901c71109c906dc15ef855fc5 19-Nov-2013 Dan Sandler <dsandler@android.com> Disable importing workspaces from Launcher2.

Bug: 9832552
Bug: 11761032
Change-Id: I4dfd16046e9d6d0d1d864dff4340b0ed13cc8b8f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
9b9fb967b2305413520dc676d6d3c472b2b6b25e 16-Nov-2013 Winson Chung <winsonc@google.com> Updating LauncherModel filtering to use screen ids. (Bug 11685286)

- Fixes the issue with the current page not synchronously binding

Change-Id: I3dfa45cc1777f846c77f3e86059dfb715553e1a3
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
603d19a333d53f537591107751b327cfc7b856fc 15-Nov-2013 Winson Chung <winsonc@google.com> Merge "Additional logs to track down missing workspace screen. (Bug 11683562)" into jb-ub-now-jolly-elf
9f9f00bca673ed491e623235314a5c4c22ff28c1 15-Nov-2013 Winson Chung <winsonc@google.com> Additional logs to track down missing workspace screen. (Bug 11683562)

Change-Id: I4f6b3c3ae07e2069bad01940dfce6bdc9cdb0ae0
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
28b690ab8e21d28ae5ebdea32475d3f1952203a5 15-Nov-2013 Winson Chung <winsonc@google.com> Merge "Adding logs to track down missing workspace screen. (Bug 11683562)" into jb-ub-now-jolly-elf
a90303bb6fdad59e4a55855edba68c9902192599 15-Nov-2013 Winson Chung <winsonc@google.com> Adding logs to track down missing workspace screen. (Bug 11683562)

Change-Id: I12ef3331ab81004c75229d33afa0a8dd0fa8521c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
fe9d96a39651de99819208e95c7ec7d432a402e0 14-Nov-2013 Winson Chung <winsonc@google.com> Require valid arrays when adding and binding new Apps. (Bug 11627095)

Change-Id: I8f2a4dc70bf376d804885f433ab20064823ebaac
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
b9ada65af30c61c5b35da9b9efac75ffe6c56fd7 08-Nov-2013 Adam Cohen <adamcohen@google.com> Uncommenting throw when item not contained in sBgItemsIdMap

-> Improving logging for issue 11580149

Change-Id: I10ce7c4b54a6435302d33bbeba4e8600f69d4920
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
df95eb12a4d288ffa143a0c3db60e7e98f3e03b9 16-Oct-2013 Winson Chung <winsonc@google.com> Ensuring disabled packages remove all components on the workspace. (Bug 11172454)
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
5801ef048adea9ca1a2e31839b73655d3d258b21 16-Oct-2013 Winson Chung <winsonc@google.com> Lazy load default app icon in LauncherModel. (Bug 11203738)

Change-Id: I397b532f247309de9ae5636b51f125f639966696
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
e523e70f75ff90ca5d613fb8398d37208e6cd32d 09-Oct-2013 Chris Wren <cwren@android.com> move the provider authority to a config class

Bug: 10816034
Change-Id: I68364081f039f94205b805a1510eb04e6f0f40a2
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
8741298d3c6a17015dabc4aacc261fd8eb59992d 04-Oct-2013 Winson Chung <winsonc@google.com> Fixing issue with numerous empty screens showing when adding a shortcut to a clear workspace. (Bug 10785413)

Change-Id: Ib9b5f76dc23e609b1774147a6cf760f185d9154b
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
1307f63f8a93541bf6e2d29c11fab69778a25e42 03-Oct-2013 Bjorn Bringert <bringert@google.com> Add a better app filtering mechanism and filter widgets

The old one didn't use the app filter when packages
were added or updated, only in the initial load.

The app filter is now also used for appwidget providers.

Bug: 10895858
Bug: 10898990
Change-Id: Id29bbc3cf7bdb0c360edd92f768b86684bd338ed
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
0f84a604563037ea65883b99d30e7ff802d986c2 30-Sep-2013 Winson Chung <winsonc@google.com> Ensuring that we always update the container when modifying an item in the db. (Bug 11008354)

Change-Id: I82748565c878a212bdef1bffbf21f2a3fea09314
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
780fe59a7af8b12fbdcd7f6841edaa7f2c2e019d 26-Sep-2013 Winson Chung <winsonc@google.com> Integrating some aosp fixes, ensuring that we update the install queue before returning to Launcher.

- Fixing stuck page in All Apps (Bug 9347818)
- Fixing shortcuts to uninstalled apps from being installed (Bug 10726510)
- Consolidating vibration feedback
- Ensuring that we trim names during comparison in AllApps list

Change-Id: Ieaae4d85851ce771283b4684a8a60306da28cb3b
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
eb1bb920507fe7f27b2ecece5b67749dac7850f3 26-Sep-2013 Michael Jurka <mikejurka@google.com> Recover when reading corrupted widget previews

Bug: 10785722
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
94d6768c65929efa21bb893fdef7f269d65da3c3 26-Sep-2013 Winson Chung <winsonc@google.com> Restoring INSTALL_SHORTCUT receiver (Bug. 10343529)

Change-Id: Icd6a97c1d7877241aa9c71bd80dfdbe6e44ca7ee
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
a0b7e86299ed9baf278e0c1ed73f4a4f6a057322 06-Sep-2013 Winson Chung <winsonc@google.com> Removing any overlapping items with the hotseat.

Change-Id: I9634939e6b1e8905d232d5a30608e2c56071d7bc
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
ede4129e77f8347e32c0da9c615bcff2cbc06fd8 20-Sep-2013 Winson Chung <winsonc@google.com> Removing old debugging logs. (Bug 107442854)

Change-Id: I56d6838af3cca710eab300d3e71ca1be90866cdd
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
c3919c0e994309982efc8779af57e2bc78dcac43 18-Sep-2013 Chris Wren <cwren@android.com> fixup missing providers on load.

Bug: 10779026
Change-Id: I0a9fc43258623c233c7ba89a9e9f1dee97800967
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
11a1a53651924b544513f1f6971a735b18d67539 13-Sep-2013 Winson Chung <winsonc@google.com> Fixing issue with folders not showing up.

- Add long click on empty spaces in hotseat to show overview mode
- Limit the height of all apps to the workspace + hotseat size
- Fixing some comments

Change-Id: Ie5a97a8b04e449385e2b3f6230079aebf8e15d5a
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
85f418d0f5607c66efef1673075a6d3486e5af83 06-Sep-2013 Bjorn Bringert <bringert@google.com> Allow Launcher class to hide activities from All Apps

There are a few questions for the launcher team
embedded in comments.

Bug: 10645210
Bug: 10551568
Change-Id: I67ad10da0d0f0f0885f8b14d329231c37aa6779b
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
26acafbe67565a9cc6aeb7d6c43a1c6d1cb9b73c 05-Sep-2013 Michael Jurka <mikejurka@google.com> Fix crash when setting wallpaper

Also clean up some unused code

Change-Id: Ibef8d3d594cc859a993640fd6ee578e9eeb633d1
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
c58497ee619416c4949b16eb43486c11618b69e5 04-Sep-2013 Winson Chung <winsonc@google.com> Initial changes to restore AllApps.

- Removes unused all apps code due to dynamic grid/spacing
- Attempts to use CellLayout instead of PagedViewCellLayout

Change-Id: I3c49bca9fc35dfeaf250591fd63bc7f36119968f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
761c89d9ac5d103d826b57c05c629ca6addc51d8 05-Sep-2013 Winson Chung <winsonc@google.com> Merge "Fixing issue where shortcuts to standard android intents were getting pruned." into jb-ub-gel-agar
eadbfc564d84aaf1d800da3d0d6edf6312f89648 04-Sep-2013 Michael Jurka <mikejurka@google.com> Move wallpapers to external activity

Also renaming Launcher's ApplicationInfo to
AppInfo since ApplicationInfo is already a
framework class

Change-Id: Ib3e91d2ba4ace458d790a26c0ce850870fd3f146
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
68fd3c33daf7a6d4de287f8691306a55fa54706c 31-Aug-2013 Winson Chung <winsonc@google.com> Fixing issue where shortcuts to standard android intents were getting pruned.

Change-Id: Ie5b83f0240a72813e33d528b62f74e69c3807d55
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
ba9c37f41c41121a38d5a52232953d4b103e9471 30-Aug-2013 Winson Chung <winsonc@google.com> Fixing missing workspace screens. (Bug 10512285)

- Also skipping apps that are disabled (Regression, Bug 10444606)

Change-Id: I175d0188615cbd378166e14ac2f7afb6295fe886
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
933bae6958b5333a61577edd6b57b1a7c00743a0 29-Aug-2013 Winson Chung <winsonc@google.com> Additional Logging.

Change-Id: I37bfa8e1812d2f08c62f1181514aece854a22f2b
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
4caf298a2c9d861d69f5a47b747ada911b125b6d 21-Aug-2013 Adam Cohen <adamcohen@google.com> Logging to disk for more reliable logging

-> Re-adding basic distinction btw apps and shortcuts
-> Adding functionality to e-mail dump file, but not using

Change-Id: I2b635004ab082af79445158ab61f20aac62d2e2f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
414300a79d140f8c2c8760d9adab750f69ffeafd 27-Aug-2013 Michael Jurka <mikejurka@google.com> Clean up unused code

Change-Id: Ie1e927aa0b5304f62cfffaab449abb3133870f80
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
9e6a0a20d40675ef98c7fdb8892cf34b90152f7a 27-Aug-2013 Winson Chung <winsonc@google.com> Clearing workspace screen data structures along with pages.

Change-Id: Ib6c4522cd0c0c06dd6fd327be3621a6de0778f9c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
892c74d460ad98c6306420e1127c9aa3e505ba25 23-Aug-2013 Winson Chung <winsonc@google.com> Fixing folders to always show in view, removing old assets and references to LauncherModel count.
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
61c69869b3947f1d242b07384bb4e9cd5b266915 22-Aug-2013 Winson Chung <winsonc@google.com> Fixing issue loading old db rows without proper spans causing crash due to occupied-cells check.

Change-Id: Iac4d245c27aa7e6afe7792cc2308a163af11d11f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
8707e0fa1ca2c79be862c29cb919b7372f0b6a50 16-Aug-2013 Daniel Sandler <dsandler@android.com> Don't use a More Apps folder.

Instead, "extra" icons (which were not previously workspace
shortcuts) will be strewn across your workspace.

Change-Id: Ie8a7b533bb3c94bec3aa8fc7c7c8d3bea7eef485
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
d64d1763c590b1c954b759156683abf39ff22945 20-Aug-2013 Winson Chung <winsonc@google.com> Removing workspace screens on load and ensuring we don't bind on new apps until returning to Launcher.

- Updating print_db to print workspace screens

Change-Id: Id477f5a5649c0d3b7ab0cce5ed99ca0a519d7706
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
5f8afe6280eae34620067696173e71943e1a30a3 13-Aug-2013 Winson Chung <winsonc@google.com> Initial Changes for Dynamic Grid

Change-Id: I9e6f1e5167791cf8dc140778dfa447f86424e9bf
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
76828c87ddb50ee3b423ef26f36387a2f03fd562 20-Aug-2013 Winson Chung <winsonc@google.com> Ensuring that we don't clobber workspace screens map when new apps are added.

- Using Log warnings instead of debugs
- Ensuring we don't save negative screen id's

Change-Id: I13276d007193c120ee0830abcdc6eb203f22a9da
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
e34930346b5eb468ad001d3b44698c11ef50e13a 13-Aug-2013 Winson Chung <winsonc@google.com> More logging.

Change-Id: I559fae32d80b6d7151ce519d81c662737fb23404
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
45fa06ed1e1098eb40ce811e75fa556a82c0245d 13-Aug-2013 Winson Chung <winsonc@google.com> Adding additional logging.

Change-Id: Ic4db1a3abe8b735f07e51a2d35ca92273b5f76c8
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
8481e32e5ba318d11c31317072a8a23aacd3d0b9 10-Aug-2013 Winson Chung <winsonc@google.com> Adding additional debugging code to track screen id updates.

Change-Id: I1749ab998a4c213b32f1160d5d21f21b2f30e389
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
1323b4856a2a822af77293cadeda9910a5d1ba0e 05-Aug-2013 Winson Chung <winsonc@google.com> Fixing regression in initializing install time.

Change-Id: Iedeae0eed7cc929ee7cb2be99bd3bdc58822ce6e
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
695ff6b6fada4e1037592d7c4961321e12890b7d 05-Aug-2013 Michael Jurka <mikejurka@google.com> Fix build error
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
f795d7b2adaaf06d449e33e5308569a3114eae02 02-Aug-2013 Winson Chung <winsonc@google.com> Merge "Cross referencing all shortcuts on workspace with the PackageManager to ensure we don't have zombie icons." into jb-ub-gel-agar
3dba179949b4c1ce6d91c8eb847a91d9f2c56282 02-Aug-2013 Winson Chung <winsonc@google.com> Merge "Removing old new-app animation code, and refactoring InstallShortcutReceiver to use new add/bind logic." into jb-ub-gel-agar
63d7870ea23502f10b74e9c91de9bd8f0bfc0507 31-Jul-2013 Winson Chung <winsonc@google.com> Merge "Verifying that new applications are added and fixing issue with new items getting wrong ids." into jb-ub-gel-agar
ee055715cfe5085aa7c1ff1f8a14348bd0cef604 30-Jul-2013 Winson Chung <winsonc@google.com> Cross referencing all shortcuts on workspace with the PackageManager to ensure we don't have zombie icons.

Change-Id: If9e22bbf1e3e0228e6ce9c76044ae7e015ebf54f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
997a92348a6d6e061737399321393449c16cd4d8 25-Jul-2013 Winson Chung <winsonc@google.com> Removing old new-app animation code, and refactoring InstallShortcutReceiver to use new add/bind logic.

Change-Id: Ide27dbcf1d1b1631fcd33a6c54a51b31e125c2f4
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
c763c4e4d28c256d1368be3fc1c4526c8b9bd232 19-Jul-2013 Winson Chung <winsonc@google.com> Verifying that new applications are added and fixing issue with new items getting wrong ids.

- Fixing issue where the LauncherModel would be out of sync on first migration, and subsequent crashes

Change-Id: I6f58b09b615b28958c7f941e58ff9ae0ee3ba939
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
47b5031c703dbee491af9f49e6e08865452d57ef 25-Jul-2013 Daniel Sandler <dsandler@android.com> Fix NPE on failed loader queries.

Bug: 9901236
Change-Id: I3139174dd03ac3e79960f03729b7a39528804d76
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
1e2f465f46ded990ea30516cdb7f0fcf3280411f 09-Jul-2013 Michael Jurka <mikejurka@google.com> Implement ability to uninstall shortcuts from workspace

Change-Id: I14ca94ea719825c4de19ab85d67537155098d50c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
156ab5b22e45b36a1c5edbe5accccf6aefcb4907 12-Jul-2013 Winson Chung <winsonc@google.com> Fixing issue where migration all apps folder couldn't be picked up.

- Ensuring that we add items to the non-primary home page
- Fixing issue with drop-target touch handling on tablets

Change-Id: Iea5a383dc735a8f6044a00982f05789f8328ab63
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
64359a53dc827797917a8d9a0697a91996789801 09-Jul-2013 Winson Chung <winsonc@google.com> Ensuring that the db reflects all package added/removed/updated broadcasts.

- Also ensuring that newly added pages are added before the empty page

Change-Id: I97a01f791c438aa5c5b1fd770d3536b449a871bc
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
e4f9891f01bdc10d8f96e4e2429e2f4d0558238b 25-Jun-2013 Daniel Sandler <dsandler@android.com> Lazily instantiate LauncherAppState.

The application context for LauncherAppState is supplied by
the application whenever it starts; don't ask for an
instance before that.

Change-Id: I1ca8ea04238a357a682f79250f08813ead7ae532
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
c916834ad0da535f08325bcd902a60070f2f7e53 26-Jun-2013 Winson Chung <winsonc@google.com> Using package broadcasts to key adding of shortcuts on the workspace.

Change-Id: Id4f83cb0351d21e3f7c029c7fe39efdacd2d6f17
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
566da1026c33a68157bf9caf93d2071ad2870f46 26-Jun-2013 Daniel Sandler <dsandler@android.com> Fix DEBUG_LOADERS workspace layout ASCII art.

(Broken in change If73c7f7c.)

Change-Id: If20ccc85db3b16326051a208e5fb518fb135d9c0
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
dcd297f05a866e07090d6e2af8fb4b15f28cb555 18-Jun-2013 Adam Cohen <adamcohen@google.com> Initial implementation of Shrink-wrap

Change-Id: If73c7f7ca19ca62ff43134f515584354afef8507
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
cc8befac3550c81d04ea206c170adae36c9a6c93 11-Jun-2013 Daniel Sandler <dsandler@android.com> Move LauncherApplication's state and code to LauncherAppState.

This removes Launcher's static data and other state out of
the Application object. Now LauncherApplication (extends
Application) exists only to instantiate LauncherAppState.

Change-Id: I4e323bd78b77536b92054105536a55c0c2c19ba8
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
e25af795647a19f1a0d60bc4baea5a996d215fdf 07-Jun-2013 Adam Cohen <adamcohen@google.com> HACK: temporary upgrade path from com.android.launcher2

-> load old provider
-> permute pages
-> strip all duplicates from workspace
-> add [allapps minus workspaceapps] to apps folder

Change-Id: Id319d532c6bf1d78370ecc736e95a9475d831de8
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
f0f4eda31841f41d892bf18847c1acdc45d2cd64 07-Jun-2013 Adam Cohen <adamcohen@google.com> Making folders scrollable

Change-Id: Id6c9ec62acc6d86dc627d20abad3e2d92010f539
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java
325dc23624160689e59fbac708cf6f222b20d025 06-Jun-2013 Daniel Sandler <dsandler@android.com> Launcher2 is now Launcher3.

Changes include
- moving from com.android.launcher{,2} to
com.android.launcher3
- removing wallpapers
- new temporary icon

Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b
/packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java