Commit Graph

98497 Commits

Author SHA1 Message Date
TreeHugger Robot
0e8ceab66b Merge "Null check before writing RemoteAnimationTarget proto" 2019-01-30 05:59:19 +00:00
Android Build Merger (Role)
74bae9a876 Merge "Merge "Remove last NetworkStack usage of hidden APIs" am: 16ec5d038c am: 4845df3ced am: 14062be8f2" 2019-01-30 05:43:10 +00:00
Remi NGUYEN VAN
4a80077ddd Merge "Remove last NetworkStack usage of hidden APIs" am: 16ec5d038c am: 4845df3ced
am: 14062be8f2

Change-Id: I2059d9cfa3015388301a74828255354b6dc23c23
2019-01-29 21:42:29 -08:00
TreeHugger Robot
fdf4384585 Merge "Removed unused flag from notifyTextChanged()." 2019-01-30 05:40:33 +00:00
Remi NGUYEN VAN
14062be8f2 Merge "Remove last NetworkStack usage of hidden APIs" am: 16ec5d038c
am: 4845df3ced

Change-Id: I488fc028b8fd2aa5a09464082c65a4889a8a6b62
2019-01-29 21:27:50 -08:00
Remi NGUYEN VAN
4845df3ced Merge "Remove last NetworkStack usage of hidden APIs"
am: 16ec5d038c

Change-Id: I27c78d09938f672a4428a17436d5ed0541170d0d
2019-01-29 21:13:46 -08:00
Remi NGUYEN VAN
16ec5d038c Merge "Remove last NetworkStack usage of hidden APIs" 2019-01-30 04:55:21 +00:00
TreeHugger Robot
b86259f639 Merge "Schematize Crypto system properties" 2019-01-30 03:51:31 +00:00
TreeHugger Robot
78ae2b5bb6 Merge "Skeleton API for IncidentManager to retrieve incident reports." 2019-01-30 03:30:40 +00:00
TreeHugger Robot
52c0db9ccb Merge "[GPU Service] Implement GPU service." 2019-01-30 02:50:00 +00:00
Evan Rosky
baca819d26 Null check before writing RemoteAnimationTarget proto
Change-related variables are null when not changing, thus
we need to check for that before trying to write them to proto

Bug: 123538318
Test: ActivityLifecycleTopResumedStateTests#testTopPositionLostOnFinish
      passes

Change-Id: I643c48621602b5203f7f64a9af0578273f115dbe
2019-01-29 18:44:28 -08:00
TreeHugger Robot
0544b1ac87 Merge "Get ProtoOutputStream size without compressing it" 2019-01-30 02:32:49 +00:00
TreeHugger Robot
612ffdd8ea Merge "Do not load xml metadata for unchanged packages in RegisteredServicesCache" 2019-01-30 02:18:38 +00:00
TreeHugger Robot
2e69c776c0 Merge "Update BoringLayout.isBoring Javadoc" 2019-01-30 02:14:18 +00:00
TreeHugger Robot
1444690e53 Merge changes I1d901692,I3e0bca75
* changes:
  ControllerLink: Remove unused parameter asSystemService
  MediaController: Remove dispatching key event as system service APIs
2019-01-30 01:53:50 +00:00
Pavel Grafov
aade923534 Merge "Whitelist packages from VPN lockdown: DPM API."
am: c9d834e3f5

Change-Id: I5723a0970a0e37995c9db6e42ae527b8692bc48a
2019-01-29 17:41:49 -08:00
Remi NGUYEN VAN
231b52bc03 Remove last NetworkStack usage of hidden APIs
Includes various small changes to stop using hidden APIs

Test: make NetworkStack
Test: flashed, booted, WiFi and tethering working
Bug: 112869080
Change-Id: Id2830795a444f484b377ed6437435a1cd833697a
2019-01-30 10:23:24 +09:00
Mathieu Chartier
4625b2e489 Merge "Add runtime_native namespace for properties" 2019-01-30 01:15:36 +00:00
Chavi Weingarten
e82defc28e Merge "Make WindowContainer surfaces container layers by default." 2019-01-30 01:12:39 +00:00
Felipe Leme
35ea763042 Removed unused flag from notifyTextChanged().
(and also fixed typo on hidden constant)

Test: m update-api
Test: atest CtsContentCaptureServiceTestCases
Fixes: 123598012

Change-Id: I63ccb60cf8eebe6b5ef6d7961dbb0ac8be088eda
2019-01-29 16:32:56 -08:00
Evan Laird
a194630221 Merge "Add StatusBarManager#disableForSetup(boolean) @SystemApi" 2019-01-30 00:20:19 +00:00
Evan Laird
3cc59ebe93 Merge "Remove @hide from top-level StatusBarManager" 2019-01-30 00:19:19 +00:00
Mathieu Chartier
7f11eb9057 Add runtime_native namespace for properties
Create a namespace for runtime native properties, java language
properties will be added in a later CL.

Bug: 111397239
Bug: 120794191
Bug: 123524494

Test: adb shell device_config put runtime_native gctype CC,preverify
Test: verify the property is set correctly
Exempt-From-Owner-Approval: Previously approved

Change-Id: I84ec84f0befdbf778b9cef43991b63fbab3b0943
2019-01-30 00:15:59 +00:00
Joe Onorato
8daca75889 Skeleton API for IncidentManager to retrieve incident reports.
Bug: 123543706
Test: make
Change-Id: I0a41d476703cb0c1c728c6de1bf290162129e699
2019-01-29 16:10:44 -08:00
TreeHugger Robot
895ce08d6b Merge "Migrate dialer to RoleManager" 2019-01-29 23:28:16 +00:00
Seigo Nonaka
bd959fb7d4 Update BoringLayout.isBoring Javadoc
Bug: N/A
Test: TreeHugger

Change-Id: I92fe34eb34facc6011843d679feb78ff0ea44087
2019-01-29 15:14:19 -08:00
TreeHugger Robot
e2c6ce4b0b Merge "Log notification location and assistant-generated when smart reply sent" 2019-01-29 22:46:44 +00:00
Adam He
b278ec3836 Merge changes from topics "dsiable_settings_2", "disable_cc_settings"
* changes:
  Added new APIs to let ContentCaptureService enable / disable the feature.
  Added new APIs to let Settings enable / disable ContentCapture
2019-01-29 22:46:24 +00:00
TreeHugger Robot
0f878e30bb Merge "Log a warning if non-role holder attempts to read sms" 2019-01-29 22:44:14 +00:00
TreeHugger Robot
6296773cd0 Merge "Camera: Unhide Key constructors" 2019-01-29 22:35:45 +00:00
TreeHugger Robot
526e9a00da Merge "FEATURE_FINGERPRINT is back to android.hardware.fingerprint" 2019-01-29 22:23:21 +00:00
Android Build Merger (Role)
2d10bd0481 Merge "Merge "Whitelist packages from VPN lockdown: DPM API." into pi-dev-plus-aosp am: 299f825678" 2019-01-29 22:14:24 +00:00
Pavel Grafov
0c0af4b0cc Merge "Whitelist packages from VPN lockdown: DPM API." into pi-dev-plus-aosp
am: 299f825678

Change-Id: I3deb4a865e109e2b2e67dc7d8ffc775747f34303
2019-01-29 14:13:19 -08:00
TreeHugger Robot
06cb6f5252 Merge "Fixed ContentCaptureManager.getServiceComponentName()" 2019-01-29 22:10:36 +00:00
TreeHugger Robot
577c93bd2e Merge "Update IntentFactory to construct intents using RemoteActionTemplate... objects that are returned by the model" 2019-01-29 22:03:03 +00:00
Philip P. Moltmann
5fb9cef346 Merge "New device config to enable location perm re-up" 2019-01-29 21:55:12 +00:00
Pavel Grafov
2b60849c5c Whitelist packages from VPN lockdown: DPM API.
Bug: 77468593
Test: atest MixedDeviceOwnerTest#testAlwaysOnVpn
Test: atest MixedDeviceOwnerTest#testAlwaysOnVpnAcrossReboot
Change-Id: I7508070f828fb7150df5d9e34846535d57c6a7c3
Merged-In: I7508070f828fb7150df5d9e34846535d57c6a7c3
2019-01-29 21:49:07 +00:00
TreeHugger Robot
299f825678 Merge "Whitelist packages from VPN lockdown: DPM API." into pi-dev-plus-aosp 2019-01-29 21:44:13 +00:00
Peiyong Lin
fd71c20c68 [GPU Service] Implement GPU service.
GPU Service is used to monitor all GPU and graphics driver related features.
This patch implements GPU service into System Server, and implements
functionality to extract the whitelist out of game driver package when the
package is upgraded or removed. This will move the whitelist processing off
critical path when app launches.

BUG: 123290424
Test: Build, flash and boot. Verify by upgrading game driver apk.
Change-Id: I563a138bfe0c4c1bb17ed28dab5d6a8df244021d
2019-01-29 13:41:44 -08:00
TreeHugger Robot
2b55d1c8cd Merge "Don't crash system with exception from onServiceChanged" 2019-01-29 21:39:09 +00:00
Ashley Rose
0f3dd0ebc3 Merge "Run inspector annotation processor on framework" 2019-01-29 21:26:03 +00:00
TreeHugger Robot
8a5c213cf7 Merge "Add experiment flag for maximum number of smart actions per notification" 2019-01-29 21:07:04 +00:00
Gustav Sennton
78ce9ed65b Merge "Update the notification_assistant DeviceConfig namespace." 2019-01-29 21:05:47 +00:00
Ng Zhi An
dc66ef5ed3 Do not load xml metadata for unchanged packages in RegisteredServicesCache
RegisteredServicesCache caches services in an xml, so the system doesn't
have to scan all the apks. Whenever a package is changed
(add/remove/replaced), the broadcast receiver in RegisteredServicesCache
will refresh this cache by quering all matching services and reading
their
xml metadata. There is extra work done here, because only the changed
package
will have services added/removed.

The edge case is after a cache is invalidated, we want to query package
manager for everything, regardless of what changedUids is (we could
have arrived here if invalidateCache is called, and then a package
change event fires, before a getAllServices is called to rescan
everything).

Add a new test to verify that the optimization takes care of the case
when the cache is invalidated.

Bug: 117755076
Bug: 122912184
Test: atest RegisteredServicesCache
Test: dumpsys content # check sync adapters
Change-Id: I5c1f57108c4b67d24b198000d57216c63d35290a
2019-01-29 12:36:09 -08:00
Amith Yamasani
173af94d25 Merge "Introduce a new process state for location fg service" 2019-01-29 20:07:13 +00:00
Neil Fuller
a05d9b63b5 Merge "Track ZygoteHooks API changes in libcore" 2019-01-29 19:47:12 +00:00
Pavel Grafov
5cba336daf Whitelist packages from VPN lockdown: DPM API.
Bug: 77468593
Test: atest MixedDeviceOwnerTest#testAlwaysOnVpn
Test: atest MixedDeviceOwnerTest#testAlwaysOnVpnAcrossReboot
Change-Id: I7508070f828fb7150df5d9e34846535d57c6a7c3
2019-01-29 19:37:21 +00:00
Joe Onorato
917955a4e6 Merge changes from topic "bug and incident report approval"
* changes:
  Add IncidentCompanionService
  Added a new "incidentReportApprover" permission protection flag.
2019-01-29 19:34:40 +00:00
TreeHugger Robot
7447f3bda9 Merge "Add privacy platform flags." 2019-01-29 19:00:10 +00:00
Ashley Rose
b47ddd4a1d Run inspector annotation processor on framework
Test: m
Bug: 117616612
Change-Id: Ifb013cf576e57818493a52aefec9729ecca4ac08
2019-01-29 13:34:31 -05:00