* commit 'e612775922ec9f8cc4e5cb976bc62b3312a3de0e':
resolved conflicts for merge of 13ef17a3 to mnc-dr-dev b/22609402 Change-Id: I140cf972d57e14737a6f91c0b4a8ec6c7ff1af2b
* commit '13ef17a37e683b8ad5800e9f542b411180fbec2f': (500 commits)
Adding minSpanX and minSpanY for all the launcher widgets
[DO NOT MERGE] Adding minSpanX and minSpanY for all the launcher widgets
Query the title and icon for app using correct user handle.
Fix issue where corp app widget doesn't show correctly on drop targets.
[DO NOT MERGE] fixing build break
Fixing AppWidgetInfo not initialized with proper user
[Do NOT MERGE] Fixing AppWidgetInfo not initialized with proper user
Fix issue with UiThreadReveal on L devices
Import translations. DO NOT MERGE
Using highres icons for backup
Import translations. DO NOT MERGE
Widget row should not be cut off on the right, when there is an indent
Fixing shortcuts not getting migrated to app icons
Fixing regression in calculating workspace padding.
Hide spammy WidgetModel log behind a DEBUG flag
Import translations. DO NOT MERGE
Animation should start and finish on widgets button when opening/closing widget tray.
Making long-press of AllApps to jump directly to search.
Computing the visible cell layout area without using the current scroll
Fixing overscroll not drawn in rtl
...
When a folder is opened by mouse or touch, the Folder view itself
obtains the focus rather than the views inside of the folder
which causes the reported bug.
Bug: 22562679
Change-Id: Ia4ccc59ca27e560e470122d1b2c6c1eccb4caf9a
- WidgetsAndShortcutNameComparator was using the actual widget and shortcut resolve
infos as the key to the label cache. Neither of these classes override hashCode()
and we were retrieving a new set of widgets and shortcuts whenever packages changed
so we would end up creating more and more entries in the cache. This isn't a huge
leak, but could lead to problems if Launcher is used for long periods without being
killed.
- Now, we use a ComponentKey as the key, so that we don't keep a reference to the
widget/shortcut infos and also ensures that they should hash to the same labels.
Change-Id: I91347ee72363adbc2b075b67dba331e35ab1fe34
* commit '0c0d54637af7109ae22e21a117dba3efdaded4b5': (500 commits)
Adding minSpanX and minSpanY for all the launcher widgets
[DO NOT MERGE] Adding minSpanX and minSpanY for all the launcher widgets
Query the title and icon for app using correct user handle.
Fix issue where corp app widget doesn't show correctly on drop targets.
[DO NOT MERGE] fixing build break
Fixing AppWidgetInfo not initialized with proper user
[Do NOT MERGE] Fixing AppWidgetInfo not initialized with proper user
Fix issue with UiThreadReveal on L devices
Import translations. DO NOT MERGE
Using highres icons for backup
Import translations. DO NOT MERGE
Widget row should not be cut off on the right, when there is an indent
Fixing shortcuts not getting migrated to app icons
Fixing regression in calculating workspace padding.
Hide spammy WidgetModel log behind a DEBUG flag
Import translations. DO NOT MERGE
Animation should start and finish on widgets button when opening/closing widget tray.
Making long-press of AllApps to jump directly to search.
Computing the visible cell layout area without using the current scroll
Fixing overscroll not drawn in rtl
...
> targetType was only added for M builds, so it can also be considered
as v4 change. V3 which introduced minSpanX and minSpanY didn't
contain targetType
Bug: 22417713
Change-Id: I5c353674f7e0c2b5b4ab46e574fdb347d82028cd
* commit '13ef17a37e683b8ad5800e9f542b411180fbec2f': (500 commits)
Adding minSpanX and minSpanY for all the launcher widgets
[DO NOT MERGE] Adding minSpanX and minSpanY for all the launcher widgets
Query the title and icon for app using correct user handle.
Fix issue where corp app widget doesn't show correctly on drop targets.
[DO NOT MERGE] fixing build break
Fixing AppWidgetInfo not initialized with proper user
[Do NOT MERGE] Fixing AppWidgetInfo not initialized with proper user
Fix issue with UiThreadReveal on L devices
Import translations. DO NOT MERGE
Using highres icons for backup
Import translations. DO NOT MERGE
Widget row should not be cut off on the right, when there is an indent
Fixing shortcuts not getting migrated to app icons
Fixing regression in calculating workspace padding.
Hide spammy WidgetModel log behind a DEBUG flag
Import translations. DO NOT MERGE
Animation should start and finish on widgets button when opening/closing widget tray.
Making long-press of AllApps to jump directly to search.
Computing the visible cell layout area without using the current scroll
Fixing overscroll not drawn in rtl
...
* commit '7e0a403759c401d3b94f4576bca3aa8fb94fe542':
Shifting hotseat icons to aling with all-apps icon, if the hotseat size is different from the source device
Note1: Verified that following succeeds. $ make -j 32 dist checkbuild
Note2: Verified that the git history of burnaby is (998 commit) is pulled
into mnc-dev packages/apps/Launcher3 git project using gitk.
b/22609402
Change-Id: If20ed77328a71d05a590a7ee2e84d5472d0248ae
The default Home app launcher2 is deprecated and cannot launch Nexus 6
or any other high resolution devices in emulator. This CL enables launcher3
as the default Home app, since it can handle Nexus 6 and is well maintained.
Bug: 22609402
Change-Id: Iaba545fec218f79e40e0f72de5236ddadfabaa14
> The icon size in the backup can be different that what is
required by the device. We should resize the icon, before
caching it.
Bug: 22413328
Change-Id: Id77c53edf8ea5e95a2d32dbe22be553120279ebd
> Widget restore active flag was not cleared when the app was downloaded
> Icon from session info was not getting cached
Bug: 22413379
Change-Id: Ie096b929252200675a76dadd8c25cc3aa433671b
> Note: when there are corp and regular user profile widget providers,
it is guaranteed that regular user profile widget provider is always
queried first. Thsi is guaranteed because inside AppWidgetManagerCompat.getProviders(),
regular user always takes prescedence when iterating thru different providers
associated to different users.
Change-Id: I5e38e1fb30925ccba7e1e2925fd3e77c44a14901
> Registering the receiver at runtime, only when it is required
> Using system property sys.boot_completed to check if boot completion
> This prevents unnecessary process startup during system bootup
Change-Id: I68f99ecf2e1ffd2ca7b6d15a99a282451bf67aec