| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Adding DeviceProfile information in the backup
> Removing SharedPreference backup
> Adding helper methods to abort backup in the middle
> Comparing keys against the backup journal during restore
to avoid restoring corrupt/lost entries
> Old backups are still compatible, but lost keys verification
will be ignored in that case.
Bug: 17937935
Bug: 17951775
Bug: 17260941
Change-Id: Iad48646cfdd69abaff5c163b2055f3b8a9b39b19
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
> Launcher was making non-trivial updates to ItemInfo objects
on UI thread. These updates were getting skipped when the
Activity gets destroyed (possibly due to onConfigurationChange)
> Unregistering SessionCallback on application onTerminate,
rather than activity onDestroy
Bug: 17941096
Change-Id: Iad4a50871fe09470f26139b44a2e9886833032f1
|
|/
|
|
|
| |
Bug: 12753154
Change-Id: I00679bdc6eff70a1398122aaa955c08eabd556b1
|
|
|
|
|
| |
Bug: 17583799
Change-Id: I68b4f9d4086c43bd949ad8b46b574ec78edb32db
|
|
|
|
| |
Bug: 17483474
Change-Id: I8dd24ba08ffe0773f4d68739b30b829021d69902
|
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
|
| |
issue: 15835307
Change-Id: I71aaea087963f2e0e1206447190cbe23c174057d
|
|
|
|
|
|
|
|
|
| |
This reverts commit 7bc272a11b701a32d2ed91277341c382cbd84aeb.
Conflicts:
src/com/android/launcher3/BubbleTextView.java
Change-Id: Id1fb2e1249e72658ce5477165c9bcacba9de2b04
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Remove reflection and update changed renamed L APIs
now that branch has L sdk.
Change-Id: I223c6528487110eb328e2e229bbcbefb701e0c20
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Bug: 13568891
Change-Id: I359202ce59b3444e46331485ea22f542ae908e36
|
|
|
|
| |
Change-Id: Ia6d54235c353c27c8716d7fd9270a7f2ee7bc93f
|
|
|
|
|
|
|
| |
also fix a crash in LauncherModel.DEBUG_LOADERS
Bug: 10778992
Change-Id: Iafc28c1e0c2f2a1283783a7ce27e181634b62993
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 11627757
Change-Id: I9dc86856d4bc00253d6350d157be541a8c46888d
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| | |
Bug: 12109621
Change-Id: I8d59700d31d6856d6151b965786c87585801317b
|
|/
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
| |
If another launcher runs in between, it might
change the suggested dimensions. This fixes that
case.
Bug: 11667475
|
|
|
|
| |
Change-Id: Iec2fe0992cc666432ba6b9eac7ee8bf63e49b146
|
|
|
|
| |
Change-Id: If0abe2b82eb08bae4f1ce65b805362d548acb876
|
|
|
|
| |
11116452)
|
|
|
|
|
| |
Bug: 11066273
Change-Id: Ie27a7cce4060f0bafedb06dbdb33fddf50a9cc48
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
Change-Id: Ie1e927aa0b5304f62cfffaab449abb3133870f80
|
|
|
|
| |
LauncherModel count.
|
|
|
| |
Change-Id: Ib4c5ac4989b4959fa62465d9cde3cac662e24949
|
|
|
|
| |
Change-Id: I9e6f1e5167791cf8dc140778dfa447f86424e9bf
|
|
|
|
| |
Change-Id: Iffe2c76e93e67d56a239228fd2d9e6928ab9f65e
|
|
|
|
|
|
|
|
| |
The application context for LauncherAppState is supplied by
the application whenever it starts; don't ask for an
instance before that.
Change-Id: I1ca8ea04238a357a682f79250f08813ead7ae532
|
|
|
|
|
|
|
|
|
|
| |
Multiple processes may be tracked and viewed simultaneously.
Also, some changes to the graph:
* show uss and pss together
* adjust opacity controls
Change-Id: I20eebaa8cc8faf78b46af2a35d71ee538207f02b
|
|
|
|
| |
Change-Id: I6afd45e603fd2480867dc692d59fd489ee2af63d
|
|
|
|
|
|
|
| |
Alternatively,
$ adb shell am start -n <pkg>/com.android.launcher3.MemoryDumpActivity
Change-Id: I8c615ec3abffaf6ad693c93bdf569550d8f97298
|
|
|
|
|
|
| |
This is a follow-up to change Id26e9dcf23017abaffed4015166d57e21e751e6c
Change-Id: I0abaaf2914fff121bdcefb84f1d29a42ebb5aebb
|
|
|
|
| |
Change-Id: Id26e9dcf23017abaffed4015166d57e21e751e6c
|
|
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
|