summaryrefslogtreecommitdiff
path: root/Tethering/common
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Add onSupportedTetheringType callback" am: c4379c2440 am: fb8dc55f47Mark Chien2022-04-203-4/+53
|\ | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1940847 Change-Id: I824f6f485ce7411ef59a3fa3abbb645869e92f31 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| * Add onSupportedTetheringType callbackmarkchien2022-04-203-4/+53
| | | | | | | | | | | | | | | | | | | | | | | | This new callback could tell caller Tethering is supported for what tethering types. Bug: 184996041 Test: atest TetheringTests atest EthernetTetheringTest CTS-Coverage-Bug: 223340235 Change-Id: Ib80ed8d7f73f4a098b8965db186d24d8cf1884d3
| * Merge sc-v2-dev-plus-aosp-without-vendor@8084891Xin Li2022-02-111-0/+1
| |\ | | | | | | | | | | | | | | | Bug: 214455710 Merged-In: I5894450f3089b2ea105722a18ddf8f1eed1c28a0 Change-Id: If2045705da821c90705f7dd1e6944c0bb92e3289
| | * Merge "Enable strict_updatability_linting in connectivity src" am: ↵Chiachang Wang2021-12-081-0/+1
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 81bc609550 am: e5c363a3bd am: 6a1c5dc295 Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1902533 Change-Id: I30bcf47dc757cd3fa8672aa9bc775ba612daa65a
| | * \ Merge "Add TetheredInterface{Request, Callback} interface" am: 7269fb17fd ↵Treehugger Robot2021-11-082-0/+48
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 5b6e2b3509 am: 12f02fa941 am: 0287eafe07 Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1873874 Change-Id: I34b9fae1da161ae3db5d22f56334ea7c9c3b9278
| | * \ \ Merge "Unregister the tethering internal callback in finalize" am: ↵Treehugger Robot2021-10-201-0/+17
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f8d1f3d1cd am: c472eed19a am: e92e0a4e9a am: eed118a4bf Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1838543 Change-Id: If4d032058b4e28dfb70ceb1064e4bc5e4dfbdf00
| | * \ \ \ Merge "Fix TetheringManager memory leak" am: d7d41a73e7 am: 059afb99bb am: ↵Treehugger Robot2021-10-201-10/+32
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6cecfae8ab am: c4660662c5 Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1744513 Change-Id: I8f1f09b0e813182812ba6e2e6ced5563d5c5e5cc
| | * \ \ \ \ Merge "Support set test network to tethering upstream" am: 473d864d20 am: ↵Mark Chien2021-09-303-0/+35
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | da862b2a35 am: 97f9de1efd am: 3e1e57285a Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1797991 Change-Id: I723387761bff7539885bc192f4fd300d400fd5f9
| | * \ \ \ \ \ Merge "Add connectivity coverage tests" am: cc79d7c0f8 am: 68114fe408 am: ↵Remi NGUYEN VAN2021-06-211-0/+1
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3d25f6e8a7 Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731232 Change-Id: Ie9549d26fc4f1246e8959e326d2bd6f834bf222c
| | * | | | | | | Merge history of packages/ConnectivityBaligh Uddin2021-05-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modified License Import for: - Tethering/common/TetheringLib/Android.bp - framework/Android.bp - service/Android.bp - tests/common/Android.bp - tests/deflake/Android.bp - tests/integration/Android.bp - tests/smoketest/Android.bp - tests/unit/Android.bp - tests/unit/jni/Android.bp Modified Lint mapping for: - framework/lint-baseline.xml - service/lint-baseline.xml BUG: 186628461 TEST: TH Merged-In: Ie82d0fb34bda77543e31c82660c6f315efa87f62 Change-Id: I7b5fd61cd551c7010f5b8ceabbfdd04f30f648dd
| * | | | | | | | Add visibility for core testsRemi NGUYEN VAN2022-02-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow core tests to use hidden connectivity APIs. Benchmark tests in particular cannot be run without these. Ignore-AOSP-First: Avoiding merge conflicts, cherry-pick will follow Bug: 197717846 Test: m (cherry-picked from ag/16772124) Change-Id: Ia01f24317d14b063f9a7e24c3ada11b140641c50 Merged-In: Ia01f24317d14b063f9a7e24c3ada11b140641c50
| * | | | | | | | Have connectivity targets be visible to Frameworks[Vcn|Ike]TestsAaron Huang2022-02-081-0/+2
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 7174ac3d86d1646a1b8dde88a29d8a06109b5988) Bug: 204153604 Ignore-AOSP-First: part of large topic that only builds internally Test: build, FrameworksVcnTests, FrameworksIkeTests Change-Id: I40740200fe4a7476a21bb5330429a11c97e38fb8 Merged-In: I40740200fe4a7476a21bb5330429a11c97e38fb8
* | | | | | | | Add visibility for core testsRemi NGUYEN VAN2022-02-071-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow core tests to use hidden connectivity APIs. Benchmark tests in particular cannot be run without these. Ignore-AOSP-First: Avoiding merge conflicts, cherry-pick will follow Bug: 197717846 Test: m Change-Id: Ia01f24317d14b063f9a7e24c3ada11b140641c50
* | | | | | | | Have connectivity targets be visible to Frameworks[Vcn|Ike]TestsAaron Huang2022-02-021-0/+2
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 204153604 Ignore-AOSP-First: part of large topic that only builds internally Test: build, FrameworksVcnTests, FrameworksIkeTests Change-Id: I40740200fe4a7476a21bb5330429a11c97e38fb8
* | | | | | / Enable strict_updatability_linting in connectivity srcChiachang Wang2021-11-261-0/+1
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 188851968 Test: m lint-check Change-Id: I3cd06ea16f05cb37d9369a48dd0285d8239fd764
* | | | | | Add TetheredInterface{Request, Callback} interfacemarkchien2021-11-082-0/+48
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define interfaces that match the signature of the existing EthernetManager.TetheredInterfaceRequest and TetheredInterfaceCallback classes and make EthernetManager.TetheredInterfaceRequest and TetheredInterfaceCallback implement/subinterface these interfaces. The new bluetooth API could also implement these interfaces to make API surface consistent. Test: TH would test the existing tests that use the subclass. Bug: 190438212 Change-Id: I093972c111cb1d921076782492716d5a046be8fc
* | | | | Merge "Unregister the tethering internal callback in finalize"Treehugger Robot2021-10-201-0/+17
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Unregister the tethering internal callback in finalizemarkchien2021-10-201-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 177265744 Bug: 191798390 Bug: 187972579 Test: atest TetheringServiceTest Change-Id: Ie7f9535b923db5073a59329ead22546a54e6ef47
* | | | | Merge "Fix TetheringManager memory leak"Treehugger Robot2021-10-201-10/+32
|\| | | | | |_|_|/ |/| | |
| * | | Fix TetheringManager memory leakmarkchien2021-10-141-10/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TetheringCallbackInteranl is inner class which explicitly reference TetheringManager object. This causes TetheringManager can't be GC. Using static nested class which has its own lifecycle and weak reference TetheringManager object. Still have a leak inside Tethering that TetheringCallbackInternal is never unregistered. Currently it rely on binder died to remove the reference, which usually happen in kill process. If process keep alive, the TetheringCallbackInternal would not be freed even TetheringManager is gone. Will have follow CL to fix this. Bug: 177265744 Bug: 191798390 Bug: 187972579 Test: 1. lunch Settings with ON/OFF tethering, dump java heap. 2. close Settings and restart Settings again, dump java heap. 3. Compare java heap between step 1 and step 2. Change-Id: I0e2a21b7988115098a033a581cd98da8bffe2791
* | | | Merge "Support set test network to tethering upstream" am: 473d864d20Mark Chien2021-09-303-0/+35
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1797991 Change-Id: Ifd5c76a943886dfe55e9b68eeb77931dae6fe204
| * | | Support set test network to tethering upstreammarkchien2021-09-303-0/+35
| |/ / | | | | | | | | | | | | | | | Test: atest EthernetTetheringTest Change-Id: Ief2a92bc6c573a6bb75c72b7a0630e5c0accfa73
* | | Merge "Add connectivity coverage tests" am: cc79d7c0f8 am: 68114fe408Remi NGUYEN VAN2021-06-211-0/+1
|\| | | | | | | | | | | | | | | | | Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1731232 Change-Id: I6cc7f3a3abe97fccc59e14e77e99a0843f3363bb
| * | Add connectivity coverage testsRemi NGUYEN VAN2021-06-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The coverage tests will allow measuring code coverage for all Connectivity+Tethering code. This is a combination of the current TetheringCoverageTests, and FrameworksNetTests. Adding min_sdk_version to the test prevents it from using deprecated IoUtils utilities. Replace it with the non-deprecated alternative. Test: atest ConnectivityCoverageTests Change-Id: I5366e1cc9cd6ddb41f24718246381cc2b1cc1383
| * | Reference framework-connectivity stubs explicitlyRemi NGUYEN VAN2021-06-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To merge the framework-connectivity and framework-connectivity.impl targets, framework-connectivity stubs need to be referenced explicitly in java_sdk_libraries, otherwise the build system will currently see dependency cycles. Bug: 183600168 Test: m Merged-In: I556747f9ba934f8b44b6ea9a518adbccc84ac2a9 Change-Id: I0ff10dcb553115d349e287c9f648d77579158f9d
| * | Add the tethering type to TetheringEventCallback methodsmarkchien2021-06-017-28/+259
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, tethering always report a list of tethered interfaces and the caller need to use each tethering type's interface regex to matching tethered list to manual implement the mapping of tethering type and interface. This change allow caller to get rid of tethering interface regex. Bug: 162920185 Bug: 152203943 Test: atest CtsTetheringTest on S Merged-In: I91bcccd676d109c1b974497ac29bd366a41b8899 Change-Id: I91bcccd676d109c1b974497ac29bd366a41b8899
| * | Merge history of packages/ConnectivityBaligh Uddin2021-05-241-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modified License Import for: - Tethering/common/TetheringLib/Android.bp - framework/Android.bp - service/Android.bp - tests/common/Android.bp - tests/deflake/Android.bp - tests/integration/Android.bp - tests/smoketest/Android.bp - tests/unit/Android.bp - tests/unit/jni/Android.bp BUG: 186628461 TEST: TH Merged-In: I7b5fd61cd551c7010f5b8ceabbfdd04f30f648dd Merged-In: I3c2563d4ae4e3715d0c6270344ba8f7ef067872f Change-Id: Ia2185820f485e8ad2d3626a96eab7f5a874736cf
* | | Merge history of packages/ConnectivityBaligh Uddin2021-05-241-2/+1
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modified Visibility / Includes for: - Tethering/common/TetheringLib/Android.bp Modified License Import for: - framework/Android.bp - service/Android.bp - tests/common/Android.bp - tests/deflake/Android.bp - tests/integration/Android.bp - tests/smoketest/Android.bp - tests/unit/Android.bp - tests/unit/jni/Android.bp Modified Lint mapping for: - framework/lint-baseline.xml - service/lint-baseline.xml BUG: 186628461 TEST: TH Merged-In: Ie82d0fb34bda77543e31c82660c6f315efa87f62 Change-Id: I3c2563d4ae4e3715d0c6270344ba8f7ef067872f
* | Add the tethering type to TetheringEventCallback methodsmarkchien2021-05-187-28/+259
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, tethering always report a list of tethered interfaces and the caller need to use each tethering type's interface regex to matching tethered list to manual implement the mapping of tethering type and interface. This change allow caller to get rid of tethering interface regex. Bug: 162920185 Bug: 152203943 Test: atest CtsTetheringTest on S Ignore-AOSP-First: Currently aosp would automerge to mainlne-prod, merge to sc-dev first to avoid adding new API to mainline-prod CTS-Coverage-Bug: I already add cts test(ag/14622456), but Lint still complaint because my cts is under packages/modules/Connectivity/ but it only check whether CL touching platform/cts Change-Id: I91bcccd676d109c1b974497ac29bd366a41b8899
* | Merge "Allow callers of startTethering to choose local-only mode." am: ↵Lorenzo Colitti2021-04-193-1/+90
|\ \ | | | | | | | | | | | | | | | | | | | | | ac9ce08d45 am: af691a13b6 am: f772ab1c61 Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1674232 Change-Id: I308835fd656b7c61d04f04b816babd0e2031df89
| * | Merge "Allow callers of startTethering to choose local-only mode." am: ↵Lorenzo Colitti2021-04-193-1/+90
| |\| | | | | | | | | | | | | | | | | | | | | | ac9ce08d45 am: af691a13b6 Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1674232 Change-Id: I9c88d0d05c6dbb0bac65b72e8d54df5eb25b4060
| | * Allow callers of startTethering to choose local-only mode.Lorenzo Colitti2021-04-193-1/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful for OEMs that want to use RNDIS or NCM as a local-only link that is directly connected to some other host. This can be used to implement USB tethering using NCM, which currently only supports local-only mode. Bug: 175090447 Test: TetheringIntegrationTests:EthernetTetheringTest#testLocalOnlyTethering Change-Id: I0ffaa46e4640e5b235340a15d25909106ceb0c07
| | * Add dependency on system API in connectivityRemi NGUYEN VAN2021-02-261-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The system API are moved to the connectivity module: add dependency on the stubs from framework-tethering. This only allows tethering to depend on system API defined by the connectivity classes, not on any private code, even if they are eventually bundled in the same APEX. Bug: 171540887 Test: m Merged-In: Iebfb3e01c5d2480e84edcfc76cf489520bd60237 Merged-In: Ic2491f04880ff66abc3b2d3aaee6168e18f6d68a (clean cherry-pick from internal branch) Change-Id: Iebfb3e01c5d2480e84edcfc76cf489520bd60237
| * | Merge remote-tracking branch 'goog/rvc-qpr-dev-plus-aosp' into ↵Lorenzo Colitti2021-02-251-0/+4
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | merge-sc-dev-plus-aosp-then-rvc-qpr-dev-plus-aosp This CL merges rvc-qpr-dev-plus-aosp on top of sc-dev-plus-aosp on top of mainline-prod. It picks up changes that were merged into aosp/master before sc-dev-plus-aosp was on the path between AOSP and master. One such very simple CL is aosp/1554765. There were no merge conflicts. Current diffstat with aosp/master is: 97 files changed, 2219 insertions(+), 84 deletions(-) This includes 1800 lines of translations added in 72 files like Tethering/res/values-*/strings.xml Bug: 167645754 Test: no merge conflicts Test: didn't even try to build Ignore-AOSP-First: this is a merge from AOSP Change-Id: I63af0b95e2d0e6bddc217c29014c03ea0dbda6ec Merged-In: Ib0ac49609e444a53a6fee4575f5078e15f364eef
* | | Reference framework-connectivity stubs explicitlyRemi NGUYEN VAN2021-03-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To merge the framework-connectivity and framework-connectivity.impl targets, framework-connectivity stubs need to be referenced explicitly in java_sdk_libraries, otherwise the build system will currently see dependency cycles. Bug: 183600168 Test: m Ignore-AOSP-First: Needs manual cherry-picks Change-Id: I556747f9ba934f8b44b6ea9a518adbccc84ac2a9
* | | Add dependency on system API in connectivityRemi NGUYEN VAN2021-02-221-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The system API are moved to the connectivity module: add dependency on the stubs from framework-tethering. This only allows tethering to depend on system API defined by the connectivity classes, not on any private code, even if they are eventually bundled in the same APEX. Bug: 171540887 Test: m Ignore-AOSP-First: Merge conflicts, will cherry-pick Change-Id: Iebfb3e01c5d2480e84edcfc76cf489520bd60237
* | | Merge "[LSC] Add LOCAL_LICENSE_KINDS to packages/modules/Connectivity" am: ↵Bob Badour2021-02-211-0/+4
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | | | f5b346ed1d am: c384c677ef am: a3f610a7b2 Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1587901 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I51b1e86a8740ca95a948c1cf1d8bc0bbd48bce88
| * [LSC] Add LOCAL_LICENSE_KINDS to packages/modules/ConnectivityBob Badour2021-02-161-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added SPDX-license-identifier-Apache-2.0 to: Tethering/Android.bp Tethering/apex/Android.bp Tethering/bpf_progs/Android.bp Tethering/common/TetheringLib/Android.bp Tethering/tests/Android.bp Tethering/tests/integration/Android.bp Tethering/tests/mts/Android.bp Tethering/tests/privileged/Android.bp Tethering/tests/unit/Android.bp tests/cts/hostside/Android.bp tests/cts/hostside/aidl/Android.bp tests/cts/hostside/app/Android.bp tests/cts/hostside/app2/Android.bp tests/cts/hostside/certs/Android.bp tests/cts/net/Android.bp tests/cts/net/api23Test/Android.bp tests/cts/net/appForApi23/Android.bp tests/cts/net/jni/Android.bp tests/cts/net/native/dns/Android.bp tests/cts/net/native/qtaguid/Android.bp tests/cts/net/util/Android.bp tests/cts/tethering/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: I8534c580f0e2a17be146300b67b3604817b64507
| * com.android.tethering: set min_sdk_version 30Nikita Ioffe2020-11-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Tethering is updatable apex module that was launched in R, hence it and all it dependencies should specify min_sdk_version <= 30. Test: m Bug: 171668006 Bug: 171330443 Change-Id: Ic91cf96dda6419d1038b0329b920f9cd24482aef Merged-In: Ic91cf96dda6419d1038b0329b920f9cd24482aef (cherry picked from commit bee20e84f87514b90c4b701b31582a7931c6e2ca) (cherry picked from commit 1fe1e539e1d718ddc0a9a62b9a3d01ad22e7e699)
* | com.android.tethering: set min_sdk_version 30Nikita Ioffe2020-11-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | Tethering is updatable apex module that was launched in R, hence it and all it dependencies should specify min_sdk_version <= 30. Test: m Bug: 171668006 Bug: 171330443 Change-Id: Ic91cf96dda6419d1038b0329b920f9cd24482aef Exempt-From-Owner-Approval: Mark is owner and gave +2
* | Merge changes from topic "bug_167962976_visibility" am: 39c6068cbc am: ↵Treehugger Robot2020-10-291-1/+4
|\| | | | | | | | | | | | | | | 5942721506 am: 617dffdbdc am: 3a8e238aa8 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1478840 Change-Id: I476629002e075d01c83f77be8343157dbd66ce9b
| * Add visibility rules for packages/modules/Connectivity/TetheringBaligh Uddin2020-10-291-1/+4
| | | | | | | | | | | | BUG: 167962976 Test: TH Change-Id: Id28881b35cf24fc9517fa11af6d8e539ab244fa6
| * Remove Tethering @TestApiAnton Hansson2020-10-142-4/+0
| | | | | | | | | | | | | | | | | | | | Modules shouldn't have TestApis, as documented in go/android-api-types. Additionally, nothing depends on these TestApis existing. Bug: 170395679 Test: m checkapi Change-Id: I6e2c8298e90b4b54f0264be974d036fa08cd5632 Merged-In: I6e2c8298e90b4b54f0264be974d036fa08cd5632
* | Remove Tethering @TestApiAnton Hansson2020-10-152-4/+0
| | | | | | | | | | | | | | | | | | | | Modules shouldn't have TestApis, as documented in go/android-api-types. Additionally, nothing depends on these TestApis existing. Bug: 170395679 Test: m checkapi Exempt-From-Owner-Approval: cherry-pick Change-Id: I6e2c8298e90b4b54f0264be974d036fa08cd5632
* | Merge "Simplify module visibility post build refactor" into ↵Anton Hansson2020-09-071-12/+2
|\| | | | | | | | | | | | | | | stage-aosp-master am: f94c8eb54f am: 6ab81ec60a am: 4900454137 am: 743fd239c9 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12513172 Change-Id: I17a53b8879902fdf66f434b3115391a79c8d95dd
| * Simplify module visibility post build refactorAnton Hansson2020-09-071-12/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | //visibility:override is no longer needed for impl_library_visibility to override visibility. Removing this allows the defaults module to specify better defaults. - Stub libraries are made publicly visible, via `visibility` - Impl libraries are private by default, but visibility is extended by the modules Bug: 165017290 Test: m Exempt-From-Owner-Approval: build refactor Change-Id: Ibf35bfac5c99a21125f89ba10945f3364217b90f
| * Merge "Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIs" ↵Makoto Onuki2020-07-153-92/+0
| |\ | | | | | | | | | | | | | | | | | | | | | am: df5d88796b am: e39fdf0a5f Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1360884 Change-Id: Ie45f32b2d46c8ac989a4a9242017eb4c2b73484b
| | * Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIsMakoto Onuki2020-07-153-92/+0
| | | | | | | | | | | | | | | | | | | | | | | | Test: build / treehugger Bug: 146727827 Exempt-From-Owner-Approval: Cherry-picking from goog/master to aosp/master Merged-in: Ie1ad6711c490c679ebcfacd97154380a8810ba1c Change-Id: Ie1ad6711c490c679ebcfacd97154380a8810ba1c
* | | Proper API hierarchy between MODULE_LIBS and PRIV_APPS system APIsMakoto Onuki2020-07-143-92/+0
| | | | | | | | | | | | | | | | | | Test: build / treehugger Bug: 146727827 Change-Id: Ie1ad6711c490c679ebcfacd97154380a8810ba1c
* | | Merge "Tethering: Add WiGig support" am: 65fadfc134 am: 6c5b5b0803 am: ↵Mark Chien2020-06-231-0/+8
|\| | | | | | | | | | | | | | | | | | | | | | | fdf89ee7fb am: 45fa4f9c88 am: 5131fee94b Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1177323 Change-Id: I2d3971390e897be6669d2f2d4b261eb73875c267