Commit Graph
3827 Commits
Author SHA1 Message Date
Adam Cohen 80e6beb48c Ensure that layers are properly removed after animation
Bug 19243980

Change-Id: Ic1d54f92051f7d937878898cae210ec18ecbaff8
2015-02-13 16:39:10 -08:00
Sunny Goyal c87775d8e6 Fixing rank migration code to handle null values correctly.
Bug: 19297508
Change-Id: I652ef30ab37f5b09204f0388de8e065d64b7724d
2015-02-10 19:53:41 -08:00
Sunny Goyal 8f9a787945 Launcher crashes on widget bind permission prompt
Change-Id: If09feb357e1604e5ee1a66305b022674f466833e
(cherry picked from commit e6b63a3d73)
2015-02-06 23:38:45 +00:00
Adam Cohen bd4a78937f Merge "Revert "Adding Launcher3 callbacks for trimming memory."" into ub-launcher3-almonte 2015-02-06 23:29:32 +00:00
Adam Cohen e2d4ee1b21 Revert "Adding Launcher3 callbacks for trimming memory."
This reverts commit 42f3b9e028.

Change-Id: I65a7c893576c0901b231bab9abe6937f99415f1e
2015-02-06 23:28:49 +00:00
Robert Kozikowski acbe9f6546 Merge "Adding Launcher3 callbacks for trimming memory." into ub-launcher3-almonte 2015-02-04 18:38:31 +00:00
Sunny Goyal 4802b4107a Adding null-check before parsing an intent
Bug: 18962665
Change-Id: Iae02435f019fa205f3ee3ae721a29f26b3b56dd2
2015-02-04 10:05:47 -08:00
Robert Kozikowski 42f3b9e028 Adding Launcher3 callbacks for trimming memory.
It will help reduce memory footprint of Launcher, when in background.
It is required to help deallocate images, when Google Now Launcher
goes into the background. See cl/83222937/ .

Change-Id: I6d3d4d1f0457c67abcad3ba4516c87abcf666b05
2015-02-04 15:06:54 +00:00
Adam Cohen b76c165aad Fix ClassCastException due to typo
issue 19159790

Change-Id: I5f9fa0e3672c10a460606dcb13b158bd4e614813
2015-01-30 10:29:26 -08:00
Nilesh Agrawal a258f812fa Modify strict mode thread policy for LauncherProvider.
Allowing thread writes too as SQLiteOpenHelper.getWritableDatabase needs it.

Bug: 19094644
Change-Id: I39fe97a9e7fc07c38a4f8e5c5979196b742e36bf
2015-01-26 14:07:29 -08:00
Sunny Goyal b564efb024 Adding support for <include> tag in AutoInstall layout
Bug: 19121893
Change-Id: I760fa76d6e63c1aa0152e8cd710aba0d6ef4462a
2015-01-23 13:53:38 -08:00
Nilesh Agrawal fde11852cf Add strict mode exception in LauncherProvider.
Content providers are created during process startup (before Application.onCreate),
and we should not be doing expensive stuff in Provider.onCreate

Adding an exception for now as it looks like LauncherProvider initialization is needed
before we can show meaningful UI.

Bug: 19094644
Change-Id: I860c2934c110d3a43f1a3afa00729077dc64796c
2015-01-21 11:50:57 -08:00
Sunny Goyal 54cdef77db Merge "Adding accessibility controls" into ub-launcher3-almonte 2015-01-17 01:58:01 +00:00
Sunny Goyal 71b5c0b988 Adding accessibility controls
> Adding 'Remove' option to workspace items
> Adding 'Add to workspace' to all apps and widget list items, which
adds the item to the first available space, giving preference to
the current workspace screen
> Adding 'App info' and 'Uninstall' options to appropriate items

Bug: 18482913
Change-Id: Ifab7423af2d9ba502b5a2771b37bb5436b3df937
2015-01-16 17:40:41 -08:00
Sunny Goyal c0ee675f69 Avoiding writing the Metadata in the backup if nothing was changed in the backup
Change-Id: I4608ab5511b01f0d0018596d68e4341635649f73
2015-01-16 14:11:12 -08:00
Sunny Goyal 08f7261d11 Adding a rank column for itemInfo
> Rank is used to determine position of an item
in a folder.

Bug: 18590192
Change-Id: I2826a7c570b4cc58e719d685f17a24ec6133804f
2015-01-13 22:19:56 +00:00
Sunny Goyal e87e6abc36 Removing dead code from Launcher provider
> Removing DB upgrade logic for versions before 12. Launcher3
was forked off Launcher2 when DB version was already 12, so, there
can never be a lower version of the DB.
> Removing logic for auto import of launcher2 DB. This flow had
been permanently disabled by a flag, and we show a confirmation
prompt/cling before migration

Change-Id: I2ac2f21fefc41ee247164566a088927263b09459
2015-01-05 12:48:11 -08:00
Brian Parfett 1bc1ae6714 Updating version codes from L to LOLLIPOP
This is required so Launcher3 can compile within IntelliJ.

Change-Id: I99a98a6d2326a8f8b0f0320430de9b555ea430c6
Bugs: b/18720914
2014-12-12 12:30:00 -08:00
Adam Cohen 30914ad14d Merge "Supporting custom widgets provided by launcher" into ub-now-master 2014-12-06 00:22:43 +00:00
Adam Cohen 5940042d39 Supporting custom widgets provided by launcher
-> This change provides integration for widgets provided by
   the launcher package which can run arbitrary code.

Change-Id: I6052da5c4afed7ee72e3b44d045b9c46f2d84c42
2014-12-05 16:18:41 -08:00
Adam Cohen 396628876d am 02509457: Avoid db exception on L and above
* commit '0250945759f7ac58aab912448d62dc108b1770c5':
  Avoid db exception on L and above
2014-12-04 18:43:49 +00:00
Adam Cohen 0250945759 Avoid db exception on L and above
Bug 18554839

Change-Id: I43f391b7cc376f697ce7b5b363e8be3aa85814b5
2014-12-04 10:35:52 -08:00
Sunny Goyal ded38dfd28 am f2048779: Fixing wrong package check when adding shortcuts
* commit 'f2048779990bfd3c20b52149f5e8ab208bf2502a':
  Fixing wrong package check when adding shortcuts
2014-12-04 15:15:44 +00:00
Sunny Goyal f204877999 Fixing wrong package check when adding shortcuts
Bug: 18571789,18535867
Change-Id: I2544fa634879846d812b00f8649520400f66d29e
2014-12-03 22:32:46 +05:30
Adam Cohen 4a5898753b am 5c18b80e: Ensure that FirstFrameAnimatorHelper doesn\'t set play time when animation is complete
* commit '5c18b80ed9aaa57b27b56667e3699fd76bcce8ed':
  Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete
2014-12-02 23:55:48 +00:00
Adam Cohen 5c18b80ed9 Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete
Bug: 18567716

Change-Id: I656e869b8553d650916c2abe6dc83282c8b6fd65
2014-12-02 15:40:19 -08:00
Winson Chung 653af821ea am 1c96028f: Merge "Ignoring specific db exception to workaround Bug. 18554839." into ub-now-queens
* commit '1c96028f414f904b90c1a180a537021a6a3eceff':
  Ignoring specific db exception to workaround Bug. 18554839.
2014-12-02 00:35:51 +00:00
Winson Chung 1c96028f41 Merge "Ignoring specific db exception to workaround Bug. 18554839." into ub-now-queens 2014-12-02 00:30:46 +00:00
Winson Chung 5f05913f71 Ignoring specific db exception to workaround Bug. 18554839.
Change-Id: I80f2dd62297eea671f2d129ae22263e72e506ae4
2014-12-01 15:06:47 -08:00
Chris Wren c080912591 am b02e611d: Don\'t try to create an app state instance during restore.
* commit 'b02e611d15bd6fbb05814adaa804dd68181c556c':
  Don't try to create an app state instance during restore.
2014-11-25 15:12:13 +00:00
Chris Wren b02e611d15 Don't try to create an app state instance during restore.
Added a static utility function to get the DeviceProfile instead.

Bug: 18504164
Change-Id: Ia510a84f1c195e58acf3bf4d1f6a42c739fdd413
2014-11-24 16:57:54 -05:00
Sunny Goyal e64b0dfcd0 am 3da888d1: Merge "Disabling auto addition of managed profile shortcuts" into ub-now-queens
* commit '3da888d17c020b39ba36dbc99b681bf3339d269f':
  Disabling auto addition of managed profile shortcuts
2014-11-21 02:19:26 +00:00
Sunny Goyal 2a66bbf3f0 Disabling auto addition of managed profile shortcuts
Bug: 16188104
Change-Id: Ib6464c22140df6d60112eb35f5983718b3db6288
2014-11-20 17:02:24 -08:00
Adam Cohen 8f6f256ac1 am c8f4e1bc: Fix a couple regressions from resetting AppsCustomizeTabHost
* commit 'c8f4e1bc88401cad3cc5e439cd08450974d99d81':
  Fix a couple regressions from resetting AppsCustomizeTabHost
2014-11-20 14:45:11 +00:00
Adam Cohen c8f4e1bc88 Fix a couple regressions from resetting AppsCustomizeTabHost
Bug 18409435
Bug 18358080

Change-Id: I07a071342b5c5e062ab2bb562b672d93ba0d5c2e
2014-11-19 16:24:12 -08:00
Adam Cohen 295543d9f2 am 08072c05: Prevent multiple workspace state animators from being started
* commit '08072c05bf9c760acff653545a795a0fae4bd917':
  Prevent multiple workspace state animators from being started
2014-11-19 19:20:24 +00:00
Adam Cohen 08072c05bf Prevent multiple workspace state animators from being started
-> Probably an issue with the way we're wrapping ViewPropertyAnimator
   which can lead to us acting like it's valid to have multiple
   instances of a VPA. In reality I think this is very problematic.
-> For now, we can just make sure the previous animation is canceled
   if it hasn't yet completed.

Bug 18428886

Change-Id: I097eec08ec68ed098e68866fb5eda72734c51b00
2014-11-18 18:18:26 -08:00
Adam Cohen a2cfddbd17 am 7c39e238: Merge "Clearing DB before restore starts." into ub-now-queens
* commit '7c39e2380f3406f897b2f0abffcb8267d2212482':
  Clearing DB before restore starts.
2014-11-19 00:39:22 +00:00
Adam Cohen ee7dd76bbb am c7cd2cb2: Add callback which got missed in refactor
* commit 'c7cd2cb28f0d08dd47c79007794fc37036210b6a':
  Add callback which got missed in refactor
2014-11-18 23:34:06 +00:00
Adam Cohen 7c39e2380f Merge "Clearing DB before restore starts." into ub-now-queens 2014-11-18 20:05:08 +00:00
Sunny Goyal cf30da59e1 Clearing DB before restore starts.
Bug: 18362052
Change-Id: Ic4faf04db2f76c0c434907f1c41c8b708283eeb7
2014-11-18 11:38:01 -08:00
Adam Cohen c7cd2cb28f Add callback which got missed in refactor
Bug 18418855

Change-Id: Ia3a1cec76721bbbc118dd7389b5e960802a64b88
2014-11-17 23:02:52 -08:00
Sunny Goyal 6318a0bdbf am 416541cc: Adding a few null checks. 1) During migration, if launcher2 has deleted user data, migration oes not happen 2) If Launcher3 does not has bind widget permission, QSB would be null.
* commit '416541cc0e03ccd919d5669f0d06ef42a3b7ff21':
  Adding a few null checks.   1) During migration, if launcher2 has deleted user data, migration oes not happen   2) If Launcher3 does not has bind widget permission, QSB would be null.
2014-11-14 21:21:23 +00:00
Sunny Goyal 416541cc0e Adding a few null checks.
1) During migration, if launcher2 has deleted user data,
migration oes not happen
  2) If Launcher3 does not has bind widget permission,
QSB would be null.

Bug: 18388507
Change-Id: Ief81f6f77ce154e7b3ecd4b77caf24239401e738
2014-11-14 12:36:13 -08:00
Sunny Goyal 1f68c7c85b am 06910a88: Fixing NullPointer Exception when user is deleted.
* commit '06910a88445c46fb95c9ad5ff83793e37b6af692':
  Fixing NullPointer Exception when user is deleted.
2014-11-14 19:08:50 +00:00
Sunny Goyal 06910a8844 Fixing NullPointer Exception when user is deleted.
Bug: 18388507
Change-Id: I4176ea37a019c2a862e6b2875cc6b03ec9118571
2014-11-14 10:15:05 -08:00
Sunny Goyal a15f891001 am e0f58d73: Adding shortcuts corresponding to ManagedUsers automatically.
* commit 'e0f58d73646871497596fb8f7321d407e7565c28':
  Adding shortcuts corresponding to ManagedUsers automatically.
2014-11-12 22:36:26 +00:00
Sunny Goyal e0f58d7364 Adding shortcuts corresponding to ManagedUsers automatically.
Bug: 16188104
Change-Id: Ic07578dd187263f59f3c431cbb78dea90d0c24f4
2014-11-12 12:23:35 -08:00
Sunny Goyal db19e3fcb1 am b155bbb3: Merge "Using the default search widget in Launcher3" into ub-now-queens
* commit 'b155bbb375c6bfed14f79def122d69c7659434f7':
  Using the default search widget in Launcher3
2014-11-12 18:03:49 +00:00
Sunny Goyal b155bbb375 Merge "Using the default search widget in Launcher3" into ub-now-queens 2014-11-12 18:00:23 +00:00