Commit Graph

459842 Commits

Author SHA1 Message Date
Jiyong Park
e309516406 Add API stubs for module APIs
The following two stub libraries are added:

- android_module_app_stubs_current: @SystemApis that are available for
modules implemented as apps. @SystemApis with client=PRIVILEGED_APPS
and client=MODULE_APPS are included here.

- android_module_lib_stubs_current: @SystemApis that are available for
modules implemented as bootclasspath jars. @SystemApis with
client=PRIVILEGED_APPS, MODULE_APPS, and MODULE_LIBRARIES are all
included here.

For now, the compatibility check against the last release API is not
done, but this is not a problem because this is the first time these
APIs are released.

Bug: 139391334
Bug: 140202860
Bug: 146727827
Test: m

Change-Id: I0254a5f7751c58029fa7a8d5c342b731a7deb69a
2020-01-13 10:13:06 +09:00
TreeHugger Robot
ca04bdddbf Merge "Clean up Descrambler" 2020-01-12 23:47:03 +00:00
shubang
332b04b5dc Clean up Descrambler
Test: make;
Change-Id: I5b8a295234300b3d5ec165c856103b453eb4425d
2020-01-12 14:29:50 -08:00
Leon Scroggins
5c127940b5 Merge changes from topic "ndk_imagedecoder"
* changes:
  Implement new NDK image decoding apis
  Create AAssetStreamAdaptor, for reading from AAssets
2020-01-12 21:26:22 +00:00
Automerger Merge Worker
e318548c46 [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev am: 7fffbe673f -s ours am: 5f8f08ef52 -s ours
am skip reason: subject contains skip directive

Change-Id: I8d1ff798259e12dc2d6e12f89a97504dc86afac0
2020-01-12 15:27:40 +00:00
Automerger Merge Worker
3c01545118 [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev am: 071a365933 -s ours am: 9c13f55b43 -s ours
am skip reason: subject contains skip directive

Change-Id: I9d3a4605cd1d748875c7276878625cbb10670750
2020-01-12 15:27:32 +00:00
Automerger Merge Worker
acbf853db1 [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev am: 95b34d7520 -s ours am: 5b221e3663 -s ours
am skip reason: subject contains skip directive

Change-Id: I215ce71a7b9ece001ae8cd137ac2276f53de8214
2020-01-12 15:27:17 +00:00
Automerger Merge Worker
5f8f08ef52 [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev am: 7fffbe673f -s ours
am skip reason: subject contains skip directive

Change-Id: I59c5ff904c56f937edcd6202ee97e9551e86ecf5
2020-01-12 15:16:43 +00:00
TreeHugger Robot
7fffbe673f Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev 2020-01-12 15:16:28 +00:00
Automerger Merge Worker
9c13f55b43 [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev am: 071a365933 -s ours
am skip reason: subject contains skip directive

Change-Id: Iccd4d14a5de28d6252645f153ce63a26e0a4a018
2020-01-12 15:16:26 +00:00
Automerger Merge Worker
5b221e3663 [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev am: 95b34d7520 -s ours
am skip reason: subject contains skip directive

Change-Id: Iae412cc617a943e5bc2a8b334bed5e129d935b70
2020-01-12 15:16:03 +00:00
TreeHugger Robot
071a365933 Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev 2020-01-12 15:06:35 +00:00
TreeHugger Robot
95b34d7520 Merge "Import translations. DO NOT MERGE" into qt-qpr1-dev 2020-01-12 15:02:43 +00:00
Bill Yi
efd892e30d Import translations. DO NOT MERGE
Change-Id: Ie6d5b00e740371bb1e11dbce49edddebd466b25a
Auto-generated-cl: translation import
2020-01-12 01:58:55 -08:00
Bill Yi
db22c15b49 Import translations. DO NOT MERGE
Change-Id: I2a6a13d41fb703ccee7d24a5be0fbe2d26110bf0
Auto-generated-cl: translation import
2020-01-12 01:42:51 -08:00
Automerger Merge Worker
5a62c1fa99 [automerger skipped] Merge changes from topic "networkprovider" am: 78ff9fe27a am: 5eed2ca1ea am: f1f6f5d827 -s ours
am skip reason: Change-Id I37449efb50287c683312f0b19909bd4c61b38585 with SHA-1 9ded26e241 is in history

Change-Id: I1db428ffa82f2b29b295ea0e4b9cc58306612447
2020-01-12 08:57:43 +00:00
Automerger Merge Worker
da5e670c9d [automerger skipped] Stop using factory serial numbers in NetworkFactory. am: f486b23982 am: 0b9e88d6dc am: 4f6e318fea -s ours
am skip reason: Change-Id I102af09cb52b447e472398869d82556b5708cb82 with SHA-1 89a7c62849 is in history

Change-Id: I06d528e2ccde1a2dffff175dd737ec4d11f9c391
2020-01-12 08:57:37 +00:00
Automerger Merge Worker
19596385fe [automerger skipped] Use NetworkProvider in NetworkFactory. am: 2df761bdcb am: 457137406a am: af91e2951d -s ours
am skip reason: Change-Id Ib8cac2fab5092c99b0a496fdeedfcfab6d578936 with SHA-1 a28c5c928a is in history

Change-Id: I8e23dc409be68b3b766c6324908adff568171cd5
2020-01-12 08:57:31 +00:00
Automerger Merge Worker
f1f6f5d827 Merge changes from topic "networkprovider" am: 78ff9fe27a am: 5eed2ca1ea
Change-Id: Ib256b5b4a710f4f28f214d614cc2c03014459a55
2020-01-12 08:40:34 +00:00
Automerger Merge Worker
4f6e318fea Stop using factory serial numbers in NetworkFactory. am: f486b23982 am: 0b9e88d6dc
Change-Id: I2265a8ac2afbc4b920363cac79c8f5b7d72230d6
2020-01-12 08:40:30 +00:00
Automerger Merge Worker
af91e2951d Use NetworkProvider in NetworkFactory. am: 2df761bdcb am: 457137406a
Change-Id: I37cc606c6a4c76e0f2ce4e4bcd21f5201ad354cb
2020-01-12 08:40:25 +00:00
Lorenzo Colitti
5eed2ca1ea Merge changes from topic "networkprovider"
am: 78ff9fe27a

Change-Id: I2caed5dd18f8a7d1bf3d9aad2ac4cac59b31e8be
2020-01-12 00:26:42 -08:00
Lorenzo Colitti
0b9e88d6dc Stop using factory serial numbers in NetworkFactory.
am: f486b23982

Change-Id: I95f8cb56fa85074ff7b31ae95f1d0c599f505aa9
2020-01-12 00:26:32 -08:00
Lorenzo Colitti
457137406a Use NetworkProvider in NetworkFactory.
am: 2df761bdcb

Change-Id: Ic9f4eae77b2799c3db15e3757d692eae759e3b4d
2020-01-12 00:26:18 -08:00
Lorenzo Colitti
78ff9fe27a Merge changes from topic "networkprovider"
* changes:
  Delete the NetworkFactory running-on-correct-thread assertion.
  Stop using factory serial numbers in NetworkFactory.
  Use NetworkProvider in NetworkFactory.
2020-01-12 08:23:45 +00:00
Bill Yi
9295a3f5bb Import translations. DO NOT MERGE
Change-Id: I5408c7ab27f2e104998d9232519328992c11a985
Auto-generated-cl: translation import
2020-01-12 00:06:57 -08:00
Nick Chalko
6f886056d0 Merge "Mark @NonNull where possible in TvTrackInfo" 2020-01-12 05:53:34 +00:00
Nick Chalko
63cdbb59f1 Mark @NonNull where possible in TvTrackInfo
Test: m framework-minus-apex
Change-Id: I4acdb1c9871ee71294e2ebfec2c7444de95861b7
Bug: 112835103
2020-01-12 05:53:07 +00:00
TreeHugger Robot
21633624e1 Merge "Add settings enum for dnd people page" 2020-01-11 20:09:25 +00:00
Nicholas Ambur
55c162edcd Merge "add audioCapabilities to SoundTrigger properties" 2020-01-11 16:39:55 +00:00
Hyundo Moon
9b90671746 Merge "RouteSessionInfo: Remove isValid() and override equals()/hashCode()" 2020-01-11 16:12:59 +00:00
Automerger Merge Worker
94bd736a3a [automerger skipped] Import translations. DO NOT MERGE am: b1d8ad5183 -s ours am: 1234e519e9 -s ours
am skip reason: subject contains skip directive

Change-Id: I709853bf86a03655f6dcbb9c2056a961f55c34cd
2020-01-11 15:34:08 +00:00
Automerger Merge Worker
1234e519e9 [automerger skipped] Import translations. DO NOT MERGE am: b1d8ad5183 -s ours
am skip reason: subject contains skip directive

Change-Id: I0a13b770011ba9814ffaa871c651e8450758a166
2020-01-11 15:21:32 +00:00
TreeHugger Robot
8465bef0b7 Merge "softap: Add blocked/allowed client list support" 2020-01-11 14:34:34 +00:00
Lorenzo Colitti
b6b9fa6eff Delete the NetworkFactory running-on-correct-thread assertion.
The change to make NetworkFactory use NetworkProvider included an
assertion that the onNetworkRequested and onRequestWithdrawn
methods were called on the factory's Looper.

This is not really necessary since it cannot happen in the
current code unless there is a bug in Looper. It also makes it
impossible to test this code using TestLooper, which dispatches
messages on the test thread instead of on the looper thread.

So, delete the check.

Bug: 138306002
Test: atest FrameworksWifiTests now passes
Change-Id: I37449efb50287c683312f0b19909bd4c61b38585
Merged-In: I37449efb50287c683312f0b19909bd4c61b38585
2020-01-11 20:06:20 +09:00
Lorenzo Colitti
f486b23982 Stop using factory serial numbers in NetworkFactory.
Don't delete NetworkFactory.SerialNumber or getSerialNumber() yet
because those are still in use in various places.

Test: builds
Bug: 138306002
Change-Id: I102af09cb52b447e472398869d82556b5708cb82
Merged-In: I102af09cb52b447e472398869d82556b5708cb82
2020-01-11 20:02:05 +09:00
Lorenzo Colitti
2df761bdcb Use NetworkProvider in NetworkFactory.
Bug: 138306002
Test: builds, boots, wifi and telephony work
Test: Existing NetworkFactory tests in FrameworksNetTests pass
Change-Id: Ib8cac2fab5092c99b0a496fdeedfcfab6d578936
Merged-In: Ib8cac2fab5092c99b0a496fdeedfcfab6d578936
2020-01-11 20:01:24 +09:00
Hyundo Moon
459dee33df RouteSessionInfo: Remove isValid() and override equals()/hashCode()
This CL removes RouteSessionInfo#isValid() since there is are no usages.
Also overrides equals() and hashCode().

Also, it applies following changes:
 - Make the class as final
 - Add javadoc for using an empty string for unknown client package name
 - Throw exception in Builder#build() if there is no selected routes.
 - Throw IllegalArgumentException in Builder#add/Remove*Routes(routeId)
   when the given routeId is empty or null.

Tests for the class are also added.

Bug: 147524068
Test: atest mediaroutertest
Change-Id: I2cb6cc37a8216dd42dc72edee72bb5211259c66a
2020-01-11 19:47:35 +09:00
Kyunglyul Hyun
6e1d310138 Merge "Unhide MediaRouter2 and MediaRoute2ProviderService" 2020-01-11 10:09:50 +00:00
Bill Yi
b1d8ad5183 Import translations. DO NOT MERGE
Change-Id: I5a8acd5969781950322e34833e274c3c38fef446
Auto-generated-cl: translation import
2020-01-11 00:53:46 -08:00
Automerger Merge Worker
2d27522eb0 Merge "[Settings] Avoid access getSubscriberId()" am: 8cbdf94452 am: 46edb69353 am: 9ed5a03f0d
Change-Id: I3c6656e6871856f260c3b3601afbda6550b0a2e0
2020-01-11 07:34:18 +00:00
Automerger Merge Worker
9ed5a03f0d Merge "[Settings] Avoid access getSubscriberId()" am: 8cbdf94452 am: 46edb69353
Change-Id: I5341f0096ebd3e926ae9e3cfd91b3bdbac2e2b5b
2020-01-11 07:17:24 +00:00
Kyunglyul Hyun
616096e8d0 Unhide MediaRouter2 and MediaRoute2ProviderService
This CL covers APIs for discovering routes published by
MediaRoute2ProviderService.

Bug: 147402721
Test: atest mediaroutertest
Change-Id: I978a6489ae1bcfcd6bb427d4a939c49ff3420e2d
2020-01-11 16:09:35 +09:00
Bonian Chen
46edb69353 Merge "[Settings] Avoid access getSubscriberId()"
am: 8cbdf94452

Change-Id: I300bb4a8ea9fd70698656ce8005a7c00ba23b25c
2020-01-10 23:02:19 -08:00
Bonian Chen
8cbdf94452 Merge "[Settings] Avoid access getSubscriberId()" 2020-01-11 06:55:17 +00:00
Yanli Wan
0c581ec46d Merge "Add support to start financed device provisioning" 2020-01-11 05:24:17 +00:00
TreeHugger Robot
58bb1aba15 Merge changes Ifa55ca19,I7c05b19a
* changes:
  Move a bunch of row setters into an init method.
  Convert NotificationContentInflater to singleton
2020-01-11 04:45:43 +00:00
Jeff Sharkey
28e816464b Merge "Add more specific subtitles and lyrics MIME types." 2020-01-11 03:52:57 +00:00
Lorenzo Colitti
c326cedadf Merge changes from topic "networkprovider"
* changes:
  Delete the NetworkFactory running-on-correct-thread assertion.
  Stop using factory serial numbers in NetworkFactory.
  Use NetworkProvider in NetworkFactory.
2020-01-11 03:50:46 +00:00
TreeHugger Robot
2dbacb6ca4 Merge "Add SystemApi for querying audio routing" 2020-01-11 03:10:52 +00:00