Commit Graph

446914 Commits

Author SHA1 Message Date
Rob Carr
093f80de20 Merge "ViewRootImpl: Add USE_BLAST flag." 2019-10-10 19:43:49 +00:00
Anna Trostanetski
9969d260ca Merge "ADD owners to compat framework code." am: 2bbb78b5c0 am: 9f074ee036 am: fc581db1d6
am: ca6ea8ffdd

Change-Id: Ia7dd0e8767f9f652b01aaaf319c36e06c41db512
2019-10-10 12:17:44 -07:00
Anna Trostanetski
ca6ea8ffdd Merge "ADD owners to compat framework code." am: 2bbb78b5c0 am: 9f074ee036
am: fc581db1d6

Change-Id: I5f4dd5ff7fdfc4c3c54c6dffd0aff4d7bddeafda
2019-10-10 12:11:11 -07:00
Khaled Abdelmohsen
2454a5f85a Merge "Match rules against app install metadata" 2019-10-10 19:08:31 +00:00
Anna Trostanetski
fc581db1d6 Merge "ADD owners to compat framework code." am: 2bbb78b5c0
am: 9f074ee036

Change-Id: I60d021055eb5df79c71f74c546994670c8cb9b5b
2019-10-10 12:04:06 -07:00
Anna Trostanetski
9f074ee036 Merge "ADD owners to compat framework code."
am: 2bbb78b5c0

Change-Id: I5f89a8141ec57c153fb798cf368f02ecbe2dbbdf
2019-10-10 11:57:04 -07:00
Makoto Onuki
701edd6c0c Merge "Add Context.createContextAsUser()" 2019-10-10 18:52:49 +00:00
Makoto Onuki
34f04d5c58 Merge "Stop using UserHandle' hidden constructor." 2019-10-10 18:52:42 +00:00
Anna Trostanetski
2bbb78b5c0 Merge "ADD owners to compat framework code." 2019-10-10 18:42:25 +00:00
TreeHugger Robot
8f2ea54546 Merge "Fix MediaCodec javadoc typo" 2019-10-10 18:13:06 +00:00
Adam Bodnar
2173ac60d7 Merge "Allow injecting layers by manifest metadata" 2019-10-10 17:31:14 +00:00
Roshan Pius
833d611c86 Merge "WifiManager: Reword documenation for get/remove passpoint API" into qt-qpr1-dev am: 450c63e992
am: d5624efa48

Change-Id: I4d339c9ba94a705d2321681d7f92fd6d9aa69ccf
2019-10-10 10:27:11 -07:00
Roshan Pius
d5624efa48 Merge "WifiManager: Reword documenation for get/remove passpoint API" into qt-qpr1-dev
am: 450c63e992

Change-Id: I6338d209186dc74eef168cecfb31d79aebfdfb6a
2019-10-10 10:15:48 -07:00
Roshan Pius
450c63e992 Merge "WifiManager: Reword documenation for get/remove passpoint API" into qt-qpr1-dev 2019-10-10 17:03:17 +00:00
Anna Trostanetski
62e85aa07c [automerger skipped] Merge "Reset app reporting on app launch." am: ccaea274c0 am: 3be71b9df6 am: 7cf4b95c22
am: 3503054191 -s ours
am skip reason: change_id I24f5dc125488c6af3164b6503f236bc3a24e6292 with SHA1 8e437d45df is in history

Change-Id: Ibf657895ad88ecfb17036fdd0b2d95e51f36d6cf
2019-10-10 10:02:01 -07:00
Anna Trostanetski
3503054191 Merge "Reset app reporting on app launch." am: ccaea274c0 am: 3be71b9df6
am: 7cf4b95c22

Change-Id: I44853dba5d86e799a7b40fdf14d70f8f8b96aaaf
2019-10-10 09:55:27 -07:00
Anna Trostanetski
7cf4b95c22 Merge "Reset app reporting on app launch." am: ccaea274c0
am: 3be71b9df6

Change-Id: I6b7126c8bbbfc010f5b0834b8bc3bd4adb8419d8
2019-10-10 09:49:08 -07:00
Anna Trostanetski
3be71b9df6 Merge "Reset app reporting on app launch."
am: ccaea274c0

Change-Id: I2696f954666aecf22ea8ea77bf5d5ddfaac1461a
2019-10-10 09:42:26 -07:00
Anna Trostanetski
ccaea274c0 Merge "Reset app reporting on app launch." 2019-10-10 16:26:11 +00:00
Matt Pape
0fd7292118 Merge "Adds DeviceConfig.getProperties method for atomic reading." 2019-10-10 16:10:34 +00:00
Makoto Onuki
b844001d6a Add Context.createContextAsUser()
Without it, apps (mainline modules) will need to use createPackageContext...,
which is a bit painful.

Bug: 142472686
Test: atest android.content.cts.ContextTest#testCreateContextAsUser
Change-Id: Id640e03862462724df1a4a3101f0b08faafba22f
2019-10-10 15:58:20 +00:00
Makoto Onuki
28b7235274 Stop using UserHandle' hidden constructor.
Bug: 142281756
Test: build
Change-Id: Icf16bdcad34dcc580fcc42d64c98a46d36bf19f7
2019-10-10 08:34:49 -07:00
TreeHugger Robot
bb651434d1 Merge "Get compatibility immediately on initialization" 2019-10-10 15:23:27 +00:00
Anna Trostanetski
f030c7e31b Merge "Reset app reporting on app launch." 2019-10-10 14:56:47 +00:00
Adrian Roos
20990ad6d3 Merge "apilint: suppress certain nullability lints" am: ab911951ae am: a0ea746c9a am: e028b90b92
am: 9d57018248

Change-Id: Ic94df95eaeabf887a5d98af13ef65dc8c450b98d
2019-10-10 07:21:01 -07:00
Jay Aliomer
b356a75448 Merge "Null point check" 2019-10-10 14:19:13 +00:00
Adrian Roos
9d57018248 Merge "apilint: suppress certain nullability lints" am: ab911951ae am: a0ea746c9a
am: e028b90b92

Change-Id: I3d30fb4321ff14dba4cea56be7a06a4f660c8898
2019-10-10 07:13:44 -07:00
Adrian Roos
e028b90b92 Merge "apilint: suppress certain nullability lints" am: ab911951ae
am: a0ea746c9a

Change-Id: Ie3ec80897b6c35326bdd1b40aeb6647f4d81955d
2019-10-10 07:06:45 -07:00
Adrian Roos
a0ea746c9a Merge "apilint: suppress certain nullability lints"
am: ab911951ae

Change-Id: I3e57c0cd24ba6c46e9cd0d9cdc3aade4e0651f5e
2019-10-10 07:00:20 -07:00
Adrian Roos
ab911951ae Merge "apilint: suppress certain nullability lints" 2019-10-10 13:41:16 +00:00
atrost
dd7c8025cd ADD owners to compat framework code.
Test: none
Change-Id: I4f395bbceef1face1e9bb85817ce4c78563d06e8
2019-10-10 14:32:57 +01:00
Leon Scroggins
a3b702fa84 Merge "ImageDecoder: throw FileNotFoundException on null" 2019-10-10 13:28:09 +00:00
Khaled Abdelmohsen
29be9648d5 Match rules against app install metadata
Match a list of rules against metadata of the app to be installed. For
atomic formulas, values from the metadata must match values of the
formula. For open formulas, sub-formulas must match respecting the
connector used between them.

Bug: 141971373
Test: atest FrameworksServicesTests:RuleMatcherTest
Change-Id: I133a268b84dc3ab727970acb743c8a3a532d4383
2019-10-10 14:19:51 +01:00
Khaled Abdelmohsen
aba57d6a0a Chain list of rules through the evaluation engine
Process the list of rules through the evaluation engine:
1. Load rules through RuleLoader.
2. Evaluate rules against metadata through RuleEvaluator.

Bug: 141907044
Test: N/A
Change-Id: Icf239571338ec795f8c3a157dee2efad32d4f0fb
2019-10-10 13:12:25 +00:00
Khaled Abdelmohsen
31df1a4a63 Merge "Implement toString for rule components" 2019-10-10 13:11:44 +00:00
atrost
893f84d353 Reset app reporting on app launch.
Store the reported changes by app and clear the app info on app launch.
This means that changes reported to the system server would be logged
once per app launch instead of once per device boot.

Bug: 138374585
Test: flash device, run test app
Change-Id: I24f5dc125488c6af3164b6503f236bc3a24e6292
Merged-In: I24f5dc125488c6af3164b6503f236bc3a24e6292
2019-10-10 14:09:30 +01:00
TreeHugger Robot
ddf2c33d5c Merge "ProtoLog: ensure services.core.json.gz is built deterministically" 2019-10-10 12:57:34 +00:00
atrost
8e437d45df Reset app reporting on app launch.
Store the reported changes by app and clear the app info on app launch.
This means that changes reported to the system server would be logged
once per app launch instead of once per device boot.

Bug: 138374585
Test: flash device, run test app
Change-Id: I24f5dc125488c6af3164b6503f236bc3a24e6292
2019-10-10 13:44:27 +01:00
Al Sutton
80e48cfc44 Merge "Import ClearCryptoStateTask" 2019-10-10 11:20:58 +00:00
Khaled Abdelmohsen
3f878cb544 Implement toString for rule components
Bug: 141979167
Test: atest FrameworksServicesTests:RuleTest
Change-Id: I7538c217ecc9c37492fb9508f346e046061ee362
2019-10-10 10:46:54 +01:00
Al Sutton
7b35bfebd7 Import ClearCryptoStateTask
Bug: 111386661
Test: make RunBackupEncryptionRoboTests
Change-Id: Ie8a6ed4a0fc7cf015e39170f24c6924430d69619
2019-10-10 10:02:37 +01:00
TreeHugger Robot
012117e8dd Merge "Watch app ops for all runtime permissions." 2019-10-10 07:28:17 +00:00
TreeHugger Robot
7bdf98eb6b Merge "MediaRouter2: Add volume-related info to MediaRoute2Info" 2019-10-10 06:42:05 +00:00
Chalard Jean
ef55c5f078 Merge "Improve documentation for NetworkCallbacks." am: 90a84e26bd am: cf03f69025 am: cbdc9a1e48
am: 8ec5f5b53b

Change-Id: I9a6eb4841c29e6e6944e3bb6eeb036f8026db4cf
2019-10-09 23:34:18 -07:00
Chalard Jean
8ec5f5b53b Merge "Improve documentation for NetworkCallbacks." am: 90a84e26bd am: cf03f69025
am: cbdc9a1e48

Change-Id: Ic45571d000f6b4d5aa49787fabaebed9d9340de5
2019-10-09 23:27:29 -07:00
Chalard Jean
cbdc9a1e48 Merge "Improve documentation for NetworkCallbacks." am: 90a84e26bd
am: cf03f69025

Change-Id: If8478eea266decd897382fe1e6efffa23f77f7ab
2019-10-09 23:21:02 -07:00
Chalard Jean
cf03f69025 Merge "Improve documentation for NetworkCallbacks."
am: 90a84e26bd

Change-Id: I7384a0224bdf3fe86aee3733d4b7a6e5e12b5a4e
2019-10-09 23:14:30 -07:00
Chalard Jean
90a84e26bd Merge "Improve documentation for NetworkCallbacks." 2019-10-10 05:56:59 +00:00
Kyunglyul Hyun
9b10a64b27 MediaRouter2: Add volume-related info to MediaRoute2Info
Prior to adding volume control functionaly to MediaRouter2,
this CL adds volume-related info to MediaRoute2Info.

From this, MediaRouter2 clients can show the current volume of the remote device.

Volume control logic will be followed by this CL.

Bug: 142298160
Test: atest mediaroutertest
Change-Id: I64a96db9c194e5a5d9aa3ce9b8792c0eb7f2eb4f
2019-10-10 14:09:57 +09:00
TreeHugger Robot
bc28861d58 Merge "startop: Only do perfetto trace when needed." 2019-10-10 02:09:34 +00:00