Anton Hansson
486eb760ac
Make framework-all composed of other framework jars
...
(partial cherry-pick)
This avoids duplicating the compilation of the module java source
code, as well as maintaining the compilation rules in two places.
Bug: 149906971
Test: m FrameworkServicesRoboTests
Change-Id: I1cea62aaedb7e653648130e3d315761c0c9aece4
Merged-In: I1cea62aaedb7e653648130e3d315761c0c9aece4
2021-02-01 11:27:16 +00:00
Paul Duffin
09159170d7
Prevent default use of framework module implementation
...
Prevent dependencies that do not specify an sdk_version from accessing
the implementation library of a framework module by default and force
them to use stubs instead.
Bug: 155164730
Test: m nothing
Merged-In: Ib60e538a4017857eefa3465e56745c00306887e1
Change-Id: Ib60e538a4017857eefa3465e56745c00306887e1
2021-02-01 11:26:55 +00:00
Anton Hansson
dd124428ca
Set installable: false on apex jars by default
...
They shouldn't be installed, so don't generate install rules.
Test: m
Merged-In: I87a6a577b98d1140b5882d4c72f875914d551287
Change-Id: I87a6a577b98d1140b5882d4c72f875914d551287
2021-02-01 11:26:43 +00:00
Anton Hansson
42fd56a03b
Limit build visibility of modules in apex/...
...
This changes the default visibility of soong modules in this directory
to __subpackages__, from the current public default.
This helps accidental dependencies sneaking in without intent from
the module owner.
Bug: 175604587
Test: m nothing
Exempt-From-Owner-Approval: cp
Merged-In: I1df8b8e087d27f62ce8c09d7e6e32d511efdba6b
Change-Id: I1df8b8e087d27f62ce8c09d7e6e32d511efdba6b
2021-02-01 11:26:27 +00:00
Alexander Dorokhine
b9653a95df
Suppress [CallbackInterface] metalava rule for mainline modules.
...
This rule is already suppressed for main framework code in
framework/Android.bp, but mainline uses a different set of metalava
flags.
Android API council says this is the right thing to do for libraries
which run only on Java 8+, which is true of all mainline modules and
framework code.
Bug: 172180369
Test: AppSearch BatchResultCallback now builds
Merged-In: If81cda012b4627c8018ae54a0f0932ee39d6fd96
Change-Id: If81cda012b4627c8018ae54a0f0932ee39d6fd96
2021-01-29 17:30:38 +00:00
TreeHugger Robot
9b6399bea6
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-28 16:23:43 +00:00
Bill Yi
b3b59ca8f1
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I73ea44fb5825466fa227e9d22c41696bd89cf922
2021-01-27 01:15:24 -08:00
Rob Carr
aad0ef5fff
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into oc-mr1-dev am: e3f7644490 -s ours am: aa682dec92 -s ours am: a22cfe0b46 am: d3eb04e729 -s ours am: 03ca6d9014
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13210727
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If385d245cf97b062737933fa97d5c1cd1c819164
2021-01-26 20:18:48 +00:00
Rob Carr
7153136e74
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into pi-dev am: 4f162df18e -s ours am: bbd4d45090 am: 74f95bbb51 -s ours am: b8e01656c0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13206662
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2ead89e690db264ab1af5c8db23dc0668bab7dad
2021-01-26 20:18:38 +00:00
Rob Carr
b7802cf79e
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into qt-dev am: 525770f7e8 am: 9089b9f175 -s ours am: bc0cd4a148
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13205849
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6e7023cde5fae17585bcc6b2d883c2c78cd09fa2
2021-01-26 20:18:29 +00:00
Robert Carr
e95f39b077
[automerger skipped] DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL. am: 514b329776 am: f5aa61a735 -s ours am: 027e0beec5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13205849
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Id4a5136a8fcdb8c65a43a9923db324ebe641f71f
2021-01-26 20:18:28 +00:00
Rob Carr
fa7eadf02e
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into qt-qpr1-dev am: 735a40b06b -s ours am: e058131d53
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13211149
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4d06374bf40ead72b436c6b549e082f93f322195
2021-01-26 20:18:17 +00:00
Rob Carr
03ca6d9014
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into oc-mr1-dev am: e3f7644490 -s ours am: aa682dec92 -s ours am: a22cfe0b46 am: d3eb04e729 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13210727
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8bbdf308d354d716f4e4e8349cd4eed3cff4cb9a
2021-01-26 20:06:23 +00:00
Rob Carr
b8e01656c0
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into pi-dev am: 4f162df18e -s ours am: bbd4d45090 am: 74f95bbb51 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13206662
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie40d88988fbbf7f246820d519e13227f7793168b
2021-01-26 20:06:10 +00:00
Rob Carr
d3eb04e729
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into oc-mr1-dev am: e3f7644490 -s ours am: aa682dec92 -s ours am: a22cfe0b46
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13210727
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1cb556ca775bbfbe4346eab371a1cc5b77acac31
2021-01-26 20:05:45 +00:00
Rob Carr
bc0cd4a148
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into qt-dev am: 525770f7e8 am: 9089b9f175 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13205849
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9be06dd024415698db9252f9e7badadaddb4f587
2021-01-26 20:05:36 +00:00
Rob Carr
74f95bbb51
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into pi-dev am: 4f162df18e -s ours am: bbd4d45090
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13206662
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9118e44b35a309a57bbab3073dad028c69fe705f
2021-01-26 20:05:33 +00:00
Robert Carr
027e0beec5
[automerger skipped] DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL. am: 514b329776 am: f5aa61a735 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13205849
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I47435f2d060c8e33ba7284e0e8ba7355f7f24e09
2021-01-26 20:05:26 +00:00
Rob Carr
a22cfe0b46
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into oc-mr1-dev am: e3f7644490 -s ours am: aa682dec92 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13210727
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia295a8f7839dc362ca05c4141aaeca0d0fc58fe5
2021-01-26 19:55:00 +00:00
Rob Carr
bbd4d45090
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into pi-dev am: 4f162df18e -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13206662
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I9ea5c9bb7a472f04cf6b65f6efe31e7c1223e873
2021-01-26 19:54:43 +00:00
Rob Carr
aa682dec92
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into oc-mr1-dev am: e3f7644490 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13210727
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I505e9e636e908e23e3b229262e522dd628d2faff
2021-01-26 19:53:27 +00:00
Rob Carr
9089b9f175
Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into qt-dev am: 525770f7e8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13205849
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I40066702ef4d4952e4bb3a7d533d9fddb4f53715
2021-01-26 19:53:24 +00:00
Robert Carr
f5aa61a735
DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL. am: 514b329776
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13205849
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I4168daaae9fb5972dcea0245e49d1759df7127f5
2021-01-26 19:53:21 +00:00
Rob Carr
e058131d53
[automerger skipped] Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into qt-qpr1-dev am: 735a40b06b -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13211149
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I232a503efc439c40a01e4ae9c319bf4a44603489
2021-01-26 19:53:14 +00:00
Rob Carr
525770f7e8
Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into qt-dev
2021-01-26 19:27:40 +00:00
Rob Carr
e3f7644490
Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into oc-mr1-dev
2021-01-26 19:27:37 +00:00
Rob Carr
4f162df18e
Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into pi-dev
2021-01-26 19:27:19 +00:00
Rob Carr
735a40b06b
Merge "DO NOT MERGE: WM: Only allow system to use NO_INPUT_CHANNEL." into qt-qpr1-dev
2021-01-26 19:27:19 +00:00
Bill Yi
5721118fe9
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-26 17:50:20 +00:00
Bill Yi
27bd904ac7
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ief64fc5ee74146f310f4aa8554428dd10031bee7
2021-01-26 04:53:21 -08:00
Bill Yi
1dfbc75ba2
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-26 02:04:12 +00:00
Bill Yi
1be3d32626
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-26 01:41:40 +00:00
Bill Yi
0bd3d50429
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-25 22:39:13 +00:00
Bill Yi
63c8bbabb9
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-25 22:38:51 +00:00
Bill Yi
c57d88c305
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-25 22:37:53 +00:00
Bill Yi
c1e6066fd3
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-25 22:37:30 +00:00
Bill Yi
60dc313099
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-25 22:37:06 +00:00
Bill Yi
db05037faa
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-25 22:36:38 +00:00
Bill Yi
3db1bd359e
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-25 21:27:42 +00:00
Bill Yi
8cd9312533
Merge "Import translations. DO NOT MERGE ANYWHERE" into mainline-prod
2021-01-25 21:27:34 +00:00
Bill Yi
3771a9fd37
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Ibdac234dbde81a99c121e26ab76338799b498bdf
2021-01-25 11:45:36 -08:00
Bill Yi
8fb48004f7
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I05d6ccfdf40e0b1d8ca9b5495db55b2737e20959
2021-01-25 11:15:55 -08:00
Bill Yi
8b10384121
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Icfe426e6f2c6ccea54cee8d54ad4459fd6f86daa
2021-01-25 09:16:45 -08:00
Bill Yi
8dff650f2b
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I4e2692f2ba1a5b7548faf80ddd00fcec143fc3ae
2021-01-25 08:46:27 -08:00
Bill Yi
f2e75100e4
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I77c8c7e2cd9f433c6c41a1c0a521e1927ff4360d
2021-01-25 08:16:48 -08:00
Bill Yi
662491886e
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I5546e7922a60599f1642f741b11eb4e1004be39b
2021-01-25 07:46:56 -08:00
Bill Yi
205afff99d
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I975c74ba9ee0f46801a614fa908a7a1078af05c7
2021-01-25 07:17:10 -08:00
Bill Yi
9f4456d5a1
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I0d90406fe97be313f32f90fed9d0c1cbc3615a7a
2021-01-25 06:47:17 -08:00
Bill Yi
5629c9ac94
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I983fe1d3c859095b389c81f21492c1fff3ac6ce9
2021-01-25 02:50:26 -08:00
Bill Yi
bb367e7c4e
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I4c1446e7465fc428758b30f0699114bf129f101e
2021-01-25 01:51:22 -08:00