Commit Graph

55015 Commits

Author SHA1 Message Date
Bill Yi 55c19361f0 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: b14af65416 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23554104

Change-Id: I9c330fa0f99b646939801c0faa0b9a1a01e765c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 14:43:30 +00:00
Bill Yi 12008e9301 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: c1794e84a1 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23554102

Change-Id: I9c849a851539025b0b6d597d1c3d4ba75bdf40cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 13:58:50 +00:00
Bill Yi 40b4762b14 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: a22d343f96 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23554102

Change-Id: Ie133db307aecc3e306098320e7711ae6486e0b78
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 13:58:40 +00:00
Bill Yi c1794e84a1 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2023-06-06 13:25:53 +00:00
Pinyao Ting b03dce3091 [automerger skipped] Fix permission issue in legacy shortcut am: c53818a16b am: d19cb72bae am: 3c771b12fb am: d9bb5cd96f am: e2d76ce0a1 am: 0c816c738d am: d3aef7acf3 -s ours am: 909f0e91bf -s ours
am skip reason: Merged-In I05ccbde0a873569f24af4d3675a86830ba54c43f with SHA-1 f0261b5b38 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23526090

Change-Id: I95fbe88b4ed3e5067a2cc3b23de50fc721dd0d08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 05:52:11 +00:00
Pinyao Ting 909f0e91bf [automerger skipped] Fix permission issue in legacy shortcut am: c53818a16b am: d19cb72bae am: 3c771b12fb am: d9bb5cd96f am: e2d76ce0a1 am: 0c816c738d am: d3aef7acf3 -s ours
am skip reason: Merged-In I05ccbde0a873569f24af4d3675a86830ba54c43f with SHA-1 f0261b5b38 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23526090

Change-Id: I01d184f9cff4a4993e03f02f52d85a2389c9bb83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 05:14:11 +00:00
Pinyao Ting d3aef7acf3 Fix permission issue in legacy shortcut am: c53818a16b am: d19cb72bae am: 3c771b12fb am: d9bb5cd96f am: e2d76ce0a1 am: 0c816c738d
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23526090

Change-Id: I3c935b28921fe2a40833229219d8d52f9748bc60
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 04:30:37 +00:00
Pinyao Ting 0c816c738d Fix permission issue in legacy shortcut am: c53818a16b am: d19cb72bae am: 3c771b12fb am: d9bb5cd96f am: e2d76ce0a1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23526090

Change-Id: I41bc3f0337ed6613f0fc9aaa6207b97cfe2339ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 03:43:10 +00:00
Pinyao Ting e2d76ce0a1 Fix permission issue in legacy shortcut am: c53818a16b am: d19cb72bae am: 3c771b12fb am: d9bb5cd96f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23526090

Change-Id: I4ea4039f3c1e70385a87a7f53a0da2aa231af8e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 03:06:32 +00:00
Pinyao Ting d9bb5cd96f Fix permission issue in legacy shortcut am: c53818a16b am: d19cb72bae am: 3c771b12fb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23526090

Change-Id: I679537a6b5e8831065e8a665ecd6e686da20988f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 02:18:35 +00:00
Pinyao Ting 3c771b12fb Fix permission issue in legacy shortcut am: c53818a16b am: d19cb72bae
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23526090

Change-Id: I8a0137303fdbb2811788efef4290a5bacd469f65
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 01:33:35 +00:00
Pinyao Ting d19cb72bae Fix permission issue in legacy shortcut am: c53818a16b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23526090

Change-Id: I88304cadd17c6237942fc0ad3287269ab22704bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 00:46:10 +00:00
Pinyao Ting 8a41748cdf [RESTRICT AUTOMERGE] Fix permission issue in legacy shortcut am: f0261b5b38
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23566423

Change-Id: I4b9c6db81ed92b12c0563d8a2a20891242215b6b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-06 00:23:30 +00:00
Pinyao Ting c53818a16b Fix permission issue in legacy shortcut
When building legacy shortcut, Launcher calls
PackageManager#resolveActivity to retrieve necessary permission to
launch the intent.

However, when the source app wraps an arbitrary intent within
Intent#createChooser, the existing logic will fail because launching
Chooser doesn't require additional permission.

This CL fixes the security vulnerability by performing the permission
check against the intent that is wrapped within.

Bug: 270152142
Test: manual
Merged-In: I05ccbde0a873569f24af4d3675a86830ba54c43f
Change-Id: If35344c08975e35085c7c2b9b814a3c457a144b0
2023-06-05 23:53:39 +00:00
Treehugger Robot 59c909eb9b [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 68595d3b9b -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23561937

Change-Id: I9eeecebb9d4e2d8d7ee07fff2fa6821ec296ed69
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 20:33:00 +00:00
Bill Yi 12b6d0039d [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 30ffb5b971 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23561937

Change-Id: Id63b5893167b1f0987b329b4046fae6f7575f608
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 20:32:59 +00:00
Treehugger Robot 0d9425506b [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master am: 9051147ca3 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23561936

Change-Id: I053b90aecb5ebbbbba50c812ff83b454005b928e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 20:32:54 +00:00
Bill Yi 4aa543087f [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ec2f0cdff0 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23561936

Change-Id: Ie5dcfbf4cdc7e3cd641f623bba427bb8ed8f745b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 20:32:47 +00:00
Bill Yi c364678343 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 88720f7810 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23561938

Change-Id: Ibbf96568029723b67081c23b39c3a2bb0e0cc068
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 20:29:22 +00:00
Treehugger Robot 68595d3b9b Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master 2023-06-05 20:26:21 +00:00
Treehugger Robot 9051147ca3 Merge "Import translations. DO NOT MERGE ANYWHERE" into stage-aosp-master 2023-06-05 20:26:21 +00:00
Pinyao Ting f0261b5b38 [RESTRICT AUTOMERGE] Fix permission issue in legacy shortcut
When building legacy shortcut, Launcher calls
PackageManager#resolveActivity to retrieve necessary permission to
launch the intent.

However, when the source app wraps an arbitrary intent within
Intent#createChooser, the existing logic will fail because launching
Chooser doesn't require additional permission.

This CL fixes the security vulnerability by performing the permission
check against the intent that is wrapped within.

Bug: 270152142
Test: manual
Change-Id: I05ccbde0a873569f24af4d3675a86830ba54c43f
2023-06-05 18:15:32 +00:00
Renato Grottesi fbeaa762ff Revert "[RESTRICT AUTOMERGE] Fix permission issue in legacy shortcut" am: dedca445bb
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23557759

Change-Id: Ib5445adcc05cccf854f941ed150f8e81e06b2f4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05 17:09:05 +00:00
Renato Grottesi dedca445bb Revert "[RESTRICT AUTOMERGE] Fix permission issue in legacy shortcut"
This reverts commit 3de2b51b6b.

Reason for revert: 285847936 getParcelable requires API level 33 (current min is 26)

Change-Id: I83d47f3b55c8a4f48b4ace54b8106c97a854a394
2023-06-05 11:17:41 +00:00
Bill Yi 88720f7810 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I4755dbf9caae26a6af994a7cc664fd86c102e427
2023-06-05 02:58:54 -07:00
Bill Yi 30ffb5b971 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ifb4c94c522dbae57faa97d9787cb23da91834176
2023-06-05 02:58:27 -07:00
Bill Yi ec2f0cdff0 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ifb1b25c854a794d00a282def5db5fbb266c70c04
2023-06-05 02:58:05 -07:00
Bill Yi b14af65416 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Id61f9c7f61c78600d0e6b74d315b231451da9902
2023-06-04 10:11:34 -07:00
Bill Yi a22d343f96 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I36ae92671984e0ad85d740c3a74fe703dd042054
2023-06-04 10:09:45 -07:00
Pinyao Ting 4bbeb0689b [RESTRICT AUTOMERGE] Fix permission issue in legacy shortcut am: 3de2b51b6b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23538718

Change-Id: Ie9c1b478e71b96056234fb7236cb2e87513cb481
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-03 14:43:23 +00:00
Pinyao Ting 3de2b51b6b [RESTRICT AUTOMERGE] Fix permission issue in legacy shortcut
When building legacy shortcut, Launcher calls
PackageManager#resolveActivity to retrieve necessary permission to
launch the intent.

However, when the source app wraps an arbitrary intent within
Intent#createChooser, the existing logic will fail because launching
Chooser doesn't require additional permission.

This CL fixes the security vulnerability by performing the permission
check against the intent that is wrapped within.

Bug: 270152142
Test: manual
Change-Id: If35344c08975e35085c7c2b9b814a3c457a144b0
2023-06-02 16:14:32 +00:00
Treehugger Robot a41fffe136 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 29c1b88d5f -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23466971

Change-Id: I40eb8ca318e08fc6b4dfd2c8d9745b18a4bb0e4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 18:37:32 +00:00
Bill Yi e6ca680174 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 61733ae6f9 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23466971

Change-Id: I183323547cd1619ae698c52395b0ab7aaf11739d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 18:37:24 +00:00
Treehugger Robot 29c1b88d5f Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2023-05-31 18:30:21 +00:00
Bill Yi fed7715d3c [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 3c0e2eaba1 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23466974

Change-Id: If2d6166d99d9328641106be8518bd2254f8bbdaf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-31 18:14:23 +00:00
Bill Yi 3c0e2eaba1 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ice9061dd21494a414604a8662b9d41efa1ffa332
2023-05-28 22:53:38 -07:00
Bill Yi 61733ae6f9 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I1eb7096ec0f5ec5ba0a95ab5a4bce57d7fca27a6
2023-05-28 22:51:48 -07:00
Bill Yi 40130e9fc1 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 108ae1657b -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23380584

Change-Id: Ia5bfff81bf83495093289ffa3547559d50cee677
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-23 17:11:20 +00:00
Bill Yi 108ae1657b Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Iec51ecd0cd0bfbb9d45f8cdf6034b25f32238da8
2023-05-22 17:37:06 -07:00
Pinyao Ting 53f5855bf8 Revert "Grant Launcher permission to access AppSearch" am: bdf75772ea
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23271416

Change-Id: Iffcedf55adfd0c2c79c3649220c646bb86d7a358
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-19 22:23:16 +00:00
Pinyao Ting bdf75772ea Revert "Grant Launcher permission to access AppSearch"
This reverts commit 0bae1f55e3.

Reason for revert: no product dependencies and it's causing problems in automation tests

Bug: 283006437
Test: NexusLauncherTests:com.android.quickstep.FallbackRecentsTest
Change-Id: I831e563c41a368d981af3a05063bf3a868c24b79
Merged-In: I831e563c41a368d981af3a05063bf3a868c24b79
2023-05-18 21:11:37 +00:00
Treehugger Robot 5e0a3bab89 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 4c1fd90753 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23283156

Change-Id: I2dc24dfc16a3dd0b33e9078158e9bed7f3432595
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 23:18:49 +00:00
Bill Yi 281a85e777 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 77c90e1c65 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23283156

Change-Id: I84bc7de522edc3e7bd889803c3b109920a3ccfbe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 23:18:45 +00:00
Bill Yi b975e78d90 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 9308417f9f -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23274613

Change-Id: Ice9758534b1cfb427c89c9aa7971b8612ffcb55a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-17 23:17:53 +00:00
Treehugger Robot 4c1fd90753 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2023-05-17 23:08:03 +00:00
Bill Yi 77c90e1c65 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I60a46aa4360935c7241016bb0eab910ffd0de2da
2023-05-17 01:08:25 -07:00
Bill Yi 9308417f9f Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I0f072da6f33ea24e5b78f4246089eaacd54240ad
2023-05-17 01:06:23 -07:00
Treehugger Robot f8ff957ed5 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 674ef91120 -s ours
am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23122645

Change-Id: Icd08edc638093385b22b2cc314473ccb5a1821e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 19:03:51 +00:00
Treehugger Robot 674ef91120 Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev 2023-05-11 18:29:23 +00:00
Treehugger Robot 37f938129a Merge changes from topic "tc_change_2305100725_41" into tm-qpr-dev-plus-aosp
* changes:
  [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 4952c38e99
  Import translations. DO NOT MERGE ANYWHERE
2023-05-11 18:29:23 +00:00