Commit Graph

8081 Commits

Author SHA1 Message Date
Mathew Inwood
1e6326f5d6 Merge "Derestrict PROP_NAME_MAX." am: caf6c158bb am: 626e204e7e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1492817

Change-Id: Ide2e0c27de5b1100a604a502e887f0fe611d09c4
2020-11-10 14:02:03 +00:00
Mathew Inwood
fcdba12869 Derestrict PROP_NAME_MAX.
Turns out it is used afterall.

Change-Id: I1ba83a151b0ca6ba708b03b46106dfb29d8b592f
Fixes: 172649311
2020-11-09 16:32:33 +00:00
Mathew Inwood
5a448e27ed Merge "Add maxTargetSdk restriction to unused APIs." am: f8abe13db4 am: eb80316624
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1468245

Change-Id: I60222cb1879651cf283e385519b5c4d156ab68a1
2020-11-09 15:24:20 +00:00
Mathew Inwood
f8abe13db4 Merge "Add maxTargetSdk restriction to unused APIs." 2020-11-09 14:41:20 +00:00
Bill Yi
f2d4156f5b Merge rvc-release RP1A.201105.002 to aosp-master - DO NOT MERGE
Merged-In: Ic1e07d28a41eea2ce59cc21702dae95d61adc24e
Change-Id: Ibc69b3e372167485bb70ae3277222bbe8ef7ff27
2020-11-04 13:57:54 -08:00
Mathew Inwood
5d123b6775 Add maxTargetSdk restriction to unused APIs.
These are APIs that have @UnsupportedAppUsage but for which we don't
have any evidence of them currently being used, so should be safe to
remove from the unsupported list.

Bug: 170729553
Test: Treehugger
Merged-In: I626caf7c1fe46c5ab1f39c2895b42a34319f771a
Change-Id: I54e5ecd11e76ca1de3c5893e3a98b0108e735413
2020-11-04 09:45:53 +00:00
Treehugger Robot
d08754f4ac Merge "Add trackingBug to SharedMemory.getFd()" am: 7b9e2bd143 am: 3e65b3750b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1479878

Change-Id: I43e991a35c14cf7149ed20408c08573e00f14b4c
2020-10-29 19:08:48 +00:00
Treehugger Robot
3c8ef9d1d4 Merge "Add trackingBug to Process.myPpid." am: 081f27d84e am: bd6e1033fb
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1478641

Change-Id: If394833b11720aeaf9a5c75ca95efb60ff390249
2020-10-29 16:44:03 +00:00
Mathew Inwood
0f9429be41 Add trackingBug to SharedMemory.getFd()
Bug: 171971817
Change-Id: Ib8367f9b310903d63eb000e4cce238693c1544b2
2020-10-29 15:52:51 +00:00
Mathew Inwood
4c2bef7b71 Add trackingBug to Process.myPpid.
Bug: 171962076
Change-Id: Id2e731f471199a368b5a22046e0899d7b37f7337
2020-10-29 13:43:18 +00:00
Treehugger Robot
2308172769 Merge "Replace hidden NMS permission control API" am: d8288fe344 am: 38be0ff345
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1473957

Change-Id: I45135311ec026b75d1110614f609b851b72f543b
2020-10-29 07:47:31 +00:00
Treehugger Robot
d8288fe344 Merge "Replace hidden NMS permission control API" 2020-10-29 07:03:37 +00:00
Chiachang Wang
84aa44d22b Merge changes I6a51d803,I162fae5c am: b524e17519 am: 18013cefe3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1473228

Change-Id: I61cdda413fe21a46ac075a0abba2b9affa015149
2020-10-29 05:52:33 +00:00
Chiachang Wang
a6b1b5722a Merge "Replace hidden NMS interface to network API" am: 2a40529747 am: 667b09128d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1473224

Change-Id: Ifc403211281b58bf25c9e7c652a863368b80deae
2020-10-29 05:52:12 +00:00
Chiachang Wang
b524e17519 Merge changes I6a51d803,I162fae5c
* changes:
  Replace hidden NMS API for setting MTU
  Replace hidden NMS default network configuration API
2020-10-29 05:03:43 +00:00
Chiachang Wang
2a40529747 Merge "Replace hidden NMS interface to network API" 2020-10-29 05:02:21 +00:00
Chiachang Wang
6513fcdc61 Replace hidden NMS permission control API
Replace the hidden setNetworkPermission NMS APIs with accessing
INetd directly for the incoming ConnectivityService mainline.

Bug: 170598012
Test: atest FrameworksNetTests CtsNetTestCasesLatestSdk
Change-Id: I37ed1003355677b98cbb741f774ba0fa4d193572
2020-10-28 14:38:18 +08:00
Chiachang Wang
8d39f189d5 Replace hidden NMS API for setting MTU
Replace the hidden NMS setMtu API with calling INetd directly
for incoming ConnectivityService mainline.

Bug: 170598012
Test: atest FrameworksNetTests
Test: manually connect and disconnect network
Change-Id: I6a51d8033b3354824d4cfb953c2bbe3055d00102
2020-10-28 14:38:18 +08:00
Chiachang Wang
1ee4a7485c Replace hidden NMS interface to network API
Replace the hidden NMS addInterfaceToNetwork and
removeInterfaceFromNetwork with calling INetd directly for
incoming ConnectivityService mainline.

Bug: 170598012
Test: atest FrameworksNetTests
Test: manually connect and disconnect network
Change-Id: I0f1f866be2f8084b992b340aeabfb5d62420686b
2020-10-28 14:38:18 +08:00
Chiachang Wang
ffa7b2f12c Replace hidden NMS default network configuration API
Replace the hidden setDefaultNetId and clearDefaultNetId NMS
APIs with accessing INetd directly for the incoming
ConnectivityService mainline.

Bug: 170598012
Test: atest FrameworksNetTests
Test: manually connect and disconnect wifi
Change-Id: I162fae5ca444207a037e5ac4bf8fa0a77a648ca1
2020-10-28 14:38:18 +08:00
Dieter Hsu
8fa94f4abe Add BugreportManagerTestCases to bugreport presubmit am: 59a1d2b4aa am: b07a5734df
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1440640

Change-Id: Ibd0b360714c481095f21bc915cf9c7b42eec8687
2020-10-21 12:28:58 +00:00
Dieter Hsu
9c82a7477b Enable bug report tests in pre/postsubmit am: 6765448386 am: 3fcbbccd90
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1440639

Change-Id: I6b4eeb01521a1b6af68b4ef7e7225b5b9e0bb517
2020-10-21 12:28:53 +00:00
Dieter Hsu
b07a5734df Add BugreportManagerTestCases to bugreport presubmit am: 59a1d2b4aa
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1440640

Change-Id: I22323ce15962f41e91715c9f8ff469346153d5da
2020-10-21 12:09:24 +00:00
Dieter Hsu
3fcbbccd90 Enable bug report tests in pre/postsubmit am: 6765448386
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1440639

Change-Id: I1188d3101d62d630b0982804643cd022e22868a8
2020-10-21 12:06:27 +00:00
Gavin Corkery
8fafabfed1 Merge changes from topic "bugreporting-aosp-sync"
* changes:
  Fix consent timed out to sharing bugreport data
  Add BugreportManagerTestCases to bugreport presubmit
  Enable bug report tests in pre/postsubmit
  Run bugreport unit test without script
2020-10-21 11:48:11 +00:00
Jeongik Cha
d5bae241d4 Merge "Expose 'ParcelableHolder' as SystemApi" am: 135efb0b73 am: 5e1cacaa28
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1458065

Change-Id: I7af96574a930efed7c5c7d45a0c5bfd40a569d22
2020-10-21 01:14:09 +00:00
Jeongik Cha
135efb0b73 Merge "Expose 'ParcelableHolder' as SystemApi" 2020-10-21 00:42:09 +00:00
Anton Hansson
14897c256d Merge "Remove @TestApi from @SystemApi symbols" am: d2d4637685 am: cbe282347e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1466264

Change-Id: I86daec690141893837ec58ab1d75aecc88557ff9
2020-10-20 19:45:04 +00:00
Anton Hansson
d2d4637685 Merge "Remove @TestApi from @SystemApi symbols" 2020-10-20 13:45:13 +00:00
Jeongik Cha
d6018d5984 Expose 'ParcelableHolder' as SystemApi
ParcelableHolder is the way to extend already defined parcelables. So,
it's supposed to be used by OEM's modules.

For Parcelable to be used by the OEM's module, it should be exposed as
SystemApi

Bug: 146611855
Test: atest aidl_unittests aidl_integration_test CtsNdkBinderTest
Change-Id: I3d3e3d6b22ffd128dcfc8281d998ee3f55a398c5
2020-10-20 11:59:45 +09:00
Anton Hansson
dd7d52f963 Remove @TestApi from @SystemApi symbols
I ran these commands:
    cd frameworks/base
    grep -rl '@TestApi' --include '*.java' | xargs perl -i -p0e \
        's/\@SystemApi[\s\n]+(\@\w+[\s\n]+)?\@TestApi/\@SystemApi\1/gs'
    grep -rl '@TestApi' --include '*.java' | xargs perl -i -p0e \
        's/\@TestApi[\s\n]+(\@\w+[\s\n]+)?\@SystemApi/\1\@SystemApi/gs'

Bug: 171179806
Test: m checkapi
Change-Id: I772790b783b0a8730b8bf680c9e569a886b8d789
Merged-In: I772790b783b0a8730b8bf680c9e569a886b8d789
2020-10-19 16:41:01 +01:00
Xin Li
986e6eeddf Merge ab/6749736 in stage.
Bug: 167233921
Merged-In: Iecef31f7bf10ad97b7e0075cf302ae94e248474a
Change-Id: I9e9c873bc2e05a0cfe3af0bf74725500f3f108db
2020-10-10 20:38:57 -07:00
Rick Yiu
765dbc6b67 Merge "Revert "Refine documentation for Process.setThreadPriority"" am: fe6160ab9c am: 1cb565ec3c am: 017adb4085
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1440031

Change-Id: Ib3da013ce94288729a2b2d177fcc4d2345e1af58
2020-10-02 13:47:00 +00:00
Rick Yiu
017adb4085 Merge "Revert "Refine documentation for Process.setThreadPriority"" am: fe6160ab9c am: 1cb565ec3c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1440031

Change-Id: I1715fe8876ad912282114a2d3db531fdfe577655
2020-10-02 13:15:24 +00:00
Rick Yiu
fe6160ab9c Merge "Revert "Refine documentation for Process.setThreadPriority"" 2020-10-02 12:23:53 +00:00
Treehugger Robot
58c615fbaa Merge "FileBridge: fix fd ownership mismanagement." am: e80c7cb69a am: bc2ef840e1 am: 5cc3eac681
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1433025

Change-Id: Ic3b714e1e80c4a9ced5373f1490d77ce80cd868c
2020-10-02 00:46:23 +00:00
Treehugger Robot
92bcee154f Merge "Parcel interface token methods @NonNull." am: 403f00bfb8 am: f74b2d4192 am: 008ff2619b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1444678

Change-Id: I08fb4d9849f38737528924fdc75944d362f1d9f5
2020-10-02 00:45:23 +00:00
Treehugger Robot
5cc3eac681 Merge "FileBridge: fix fd ownership mismanagement." am: e80c7cb69a am: bc2ef840e1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1433025

Change-Id: I5016af13c2b9ee3032daa345b82f7479a6ba5072
2020-10-02 00:02:19 +00:00
Treehugger Robot
008ff2619b Merge "Parcel interface token methods @NonNull." am: 403f00bfb8 am: f74b2d4192
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1444678

Change-Id: Ie1f7f8707dfda71df646c1363a1a7e238301838d
2020-10-02 00:01:22 +00:00
Treehugger Robot
e80c7cb69a Merge "FileBridge: fix fd ownership mismanagement." 2020-10-01 22:35:55 +00:00
Steven Moreland
414da7912c Parcel interface token methods @NonNull.
These functions have always aborted when there is a null argument
(before, because they used GetStringCritical). Noticed while working
on b/169674485.

Bug: N/A
Test: N/A
Change-Id: Ic24bd26b4c0323fa3ebee78ccf60bbba4627b565
2020-10-01 19:36:14 +00:00
Dieter Hsu
59a1d2b4aa Add BugreportManagerTestCases to bugreport presubmit
Bug: 159590499
Test: atest --test-mapping --dry-run \
                 services/core/java/com/android/server/os:presubmit
Test: atest --test-mapping --dry-run core/java/android/os:presubmit

Change-Id: Ib6ec81570d5000ae3c7cb76da0e8e0eed98c425e
Merged-In: Ib6ec81570d5000ae3c7cb76da0e8e0eed98c425e
(cherry picked from commit f7f4f62850)
2020-09-29 18:54:37 +01:00
Dieter Hsu
6765448386 Enable bug report tests in pre/postsubmit
Bug: 155604488
Test: atest --test-mapping --dry-run \
          services/core/java/com/android/server/os:presubmit
Test: atest --test-mapping --dry-run core/java/android/os:presubmit
Change-Id: I054d05d4fa8ff02f1c404d0883c382a2d5911f88
Merged-In: I054d05d4fa8ff02f1c404d0883c382a2d5911f88
(cherry picked from commit 848113e595)
2020-09-29 18:54:32 +01:00
Rick Yiu
b551e63ea7 Revert "Refine documentation for Process.setThreadPriority"
This reverts commit c3648a82f1.

Reason for revert: will cause lock contention

Bug: 139521784
Test: build pass
Change-Id: Ic10951493ec8dda4e5a5adcbd1c3cb3be3b64782
2020-09-27 03:09:54 +00:00
Steven Moreland
f5f4344d2f Merge "ServiceManager: add getDeclaredInstances" am: 9ff2444ba7 am: b1b830369e am: 7ceee368ee
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1436518

Change-Id: I7755509b329914c491a205f843e731694b02ce84
2020-09-25 19:09:52 +00:00
Steven Moreland
7ceee368ee Merge "ServiceManager: add getDeclaredInstances" am: 9ff2444ba7 am: b1b830369e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1436518

Change-Id: I7c8d6058ac7fc4434870d808325823fdc7972c19
2020-09-25 18:52:01 +00:00
Steven Moreland
9ff2444ba7 Merge "ServiceManager: add getDeclaredInstances" 2020-09-25 18:25:55 +00:00
Treehugger Robot
3c6a3316b0 Merge "Fix unique identifiers best practices links in device ID API docs" am: 8b6aa74d6b am: 1d8a35f66e am: 33035121fd
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1438023

Change-Id: Iab0aeedf19911857e475ddb8efac6a2fffb4dc76
2020-09-25 07:27:18 +00:00
Treehugger Robot
33035121fd Merge "Fix unique identifiers best practices links in device ID API docs" am: 8b6aa74d6b am: 1d8a35f66e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1438023

Change-Id: If225d991796eebcb2fc37bc1451991f92fa3eed0
2020-09-25 07:10:58 +00:00
Treehugger Robot
8b6aa74d6b Merge "Fix unique identifiers best practices links in device ID API docs" 2020-09-25 04:32:42 +00:00