Commit Graph

8466 Commits

Author SHA1 Message Date
Treehugger Robot
162ac93355 Merge "Add trackingBug to SharedMemory.getFd()" am: 7b9e2bd143 am: 3e65b3750b am: d08754f4ac am: 8f96e74b58
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1479878

Change-Id: I9fb5292a98cf89203c67106a1319a54569b4a92f
2020-10-29 19:49:07 +00:00
Treehugger Robot
8f96e74b58 Merge "Add trackingBug to SharedMemory.getFd()" am: 7b9e2bd143 am: 3e65b3750b am: d08754f4ac
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1479878

Change-Id: I210df175674f18530acc100959eb88490b34acc3
2020-10-29 19:19:46 +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
6c27344abf Merge "Add trackingBug to Process.myPpid." am: 081f27d84e am: bd6e1033fb am: 3c8ef9d1d4 am: eb33a02f6a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1478641

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

Change-Id: I1bf8dc971b9484453447aae44e508b6ccbfe526b
2020-10-29 17:06:09 +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
Mathew Inwood
8e742f928e 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.

This is a resubmit of ag/12929664 with some APIs excluded that caused
test failures; see bugs 171886397, 171888296, 171864568.

APIs excluded:
Landroid/bluetooth/le/ScanRecord;->parseFromBytes([B)Landroid/bluetooth/le/ScanRecord;
Landroid/os/Process;->myPpid()I
Landroid/os/SharedMemory;->getFd()I
Landroid/hardware/input/InputManager;->INJECT_INPUT_EVENT_MODE_WAIT_FOR_FINISH:I

Bug: 170729553
Test: Treehugger
Change-Id: I8285daa8530260251ecad6f3f38f98e263629ca7
2020-10-29 11:51:12 +00:00
Treehugger Robot
1d6e5826d9 Merge "Replace hidden NMS permission control API" am: d8288fe344 am: 38be0ff345 am: 2308172769 am: cad97e11d5
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1473957

Change-Id: Ib53b5efe2af87f21563de0d883fce86afbdb89d7
2020-10-29 08:47:51 +00:00
Treehugger Robot
cad97e11d5 Merge "Replace hidden NMS permission control API" am: d8288fe344 am: 38be0ff345 am: 2308172769
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1473957

Change-Id: Ie55d43f42235fbfc570f8088a9459dba99008799
2020-10-29 08:06:04 +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
331d83cd8c Merge changes I6a51d803,I162fae5c am: b524e17519 am: 18013cefe3 am: 84aa44d22b am: 676c21cf05
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1473228

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

Change-Id: Id97da9dda9bed8c182ea2fcd92c79d94bc619d52
2020-10-29 06:19:30 +00:00
Chiachang Wang
676c21cf05 Merge changes I6a51d803,I162fae5c am: b524e17519 am: 18013cefe3 am: 84aa44d22b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1473228

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

Change-Id: I4cd75254a26106103352c98d3fefe4a275c83bed
2020-10-29 06:14:03 +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
Hongwei Wang
286c33a5c5 Merge "Revert "Add maxTargetSdk restriction to unused APIs."" 2020-10-28 23:58:21 +00:00
TreeHugger Robot
ccf69d087a Merge "Update UserManager javadocs regarding managed profiles vs profiles" 2020-10-28 21:34:34 +00:00
Hongwei Wang
050275cd83 Revert "Add maxTargetSdk restriction to unused APIs."
This reverts commit 72f07d6a8a.

Reason for revert: Droidcop-triggered revert due to breakage https://android-build.googleplex.com/builds/quarterdeck?testMethod=testAppZygotePreload&testClass=android.app.cts.ServiceTest&atpConfigName=suite%2Ftest-mapping-presubmit-retry_cloud-tf&testModule=CtsAppTestCases&fkbb=6936597&lkbb=6936969&lkgb=6936551&testResults=true&branch=git_master&target=cf_x86_phone-userdebug>, bug b/171886397

Bug: 171886397
Change-Id: Ibe0f0430a3451477c1ee8ef56a596e91ea1e7672
2020-10-28 20:16:22 +00:00
Adam Bookatz
90b9497f5d Update UserManager javadocs regarding managed profiles vs profiles
Test: N/A (documentation only)
Bug: 170249807
Change-Id: I1b48bd33ae5e4c4efe9901444d28807eb1535ae4
2020-10-28 12:01:24 -07:00
Mathew Inwood
ee5d369323 Merge "Add maxTargetSdk restriction to unused APIs." 2020-10-28 09:39:20 +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
Jiashen Wang
20d93ec711 Merge "Add the immutable flag to EuiccManager calls in RecoverySystem" 2020-10-27 16:48:52 +00:00
Mathew Inwood
72f07d6a8a 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
Change-Id: I4c8fd0006f950de9955242e93968fb0996ceb372
2020-10-27 15:46:07 +00:00
Jiashen Wang
a24192a749 Add the immutable flag to EuiccManager calls in RecoverySystem
Bug: 170432460
Test: refactoring CL. Existing unit tests still pass
Change-Id: Ibce939eec341cb9f572d13a33762cc5bc6e2ef42
2020-10-26 16:44:45 -07:00
Jing Ji
2456c281f3 Docs: update the example code in Looper
Bug: 171488435
Test: m -j offline-sdk-docs
Change-Id: I995ae3a9d96f2b44384220201127d3b2d3a768be
2020-10-24 22:16:14 -07:00
Hall Liu
b7f732b645 Merge "Expose requestModemActivityInfo" 2020-10-23 23:48:16 +00:00
TreeHugger Robot
6c7012413e Merge "Create CombinedVibrationEffect.aidl" 2020-10-22 14:06:09 +00:00
Jeff Sharkey
1992cdb4de Merge changes from topic "oct16c"
* changes:
  Apply fixes for EfficientStrings.
  Apply fixes for EfficientStrings.
  Apply fixes for EfficientStringsChecker.
  Apply fixes for EfficientCollections.
  Trivial refactor for consistent naming.
  Expand formatSimple() to support widths.
  Refinement of EfficientStringsChecker.
2020-10-21 15:27:15 +00:00
Dieter Hsu
e831bc830e Add BugreportManagerTestCases to bugreport presubmit am: 59a1d2b4aa am: b07a5734df am: 8fa94f4abe
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1440640

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

Change-Id: I46558c575cff837b339e36bb8353ebcb7f634db8
2020-10-21 12:44:31 +00: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
Jeff Sharkey
c603ca2dd8 Apply fixes for EfficientStrings.
Refactoring to avoid StringBuffer synchronization overhead.

Bug: 170978902
Test: none
Exempt-From-Owner-Approval: trivial refactoring
Change-Id: Ibf843ed780c1202d5d96a11eaca889e592f19263
2020-10-20 22:00:20 -06:00
Jeff Sharkey
f18719bb73 Apply fixes for EfficientStrings.
Refactoring to avoid paying the cost of extra StringBuilder that are
quickly disposed.

Bug: 170978902
Test: none
Exempt-From-Owner-Approval: trivial refactoring
Change-Id: Icd914a63cdadf8123c1e5a5073f85245f0791f0b
2020-10-20 22:00:18 -06:00
Jeff Sharkey
1c08f48253 Apply fixes for EfficientStringsChecker.
The recently-built Error Prone checker has found many instances where
we're always paying the cost of StringBuilder concatenation, even in
the typical cases where preconditions are successfully met.

Benchmarks have shown that even when replacing these with varargs
formatter strings, the default case is 20x faster.

Bug: 170978902
Test: none
Exempt-From-Owner-Approval: trivial refactoring
Change-Id: If8c00bc73467bfb91ec16c162969c9d26ca53646
2020-10-20 22:00:16 -06:00
Jeff Sharkey
df8dc2b4a5 Apply fixes for EfficientCollections.
Drop-in replacements suggested for inefficient collections.  Also
annotate a handful of places where we're unable to update.

Bug: 155703208
Test: none
Exempt-From-Owner-Approval: trivial refactoring
Change-Id: I48b600508df8160ac9b40fea7afca974b2c972f6
2020-10-20 21:57:00 -06:00
Jeongik Cha
7e56edb84f Merge "Expose 'ParcelableHolder' as SystemApi" am: 135efb0b73 am: 5e1cacaa28 am: d5bae241d4 am: 0522a33e24
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1458065

Change-Id: Ic28ef16a1e1d08db0f2ea6c735295d748b3f8a89
2020-10-21 02:01:58 +00:00
Jeongik Cha
0522a33e24 Merge "Expose 'ParcelableHolder' as SystemApi" am: 135efb0b73 am: 5e1cacaa28 am: d5bae241d4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1458065

Change-Id: I5f8d912b43a546aca9cbbd8d9c480ffa101c1452
2020-10-21 01:42:20 +00:00