276602 Commits

Author SHA1 Message Date
Martijn Coenen
8c05ff96fb Merge "Add SystemProperties.reportSyspropChanged()."
am: 45c0c6939f

Change-Id: I83890872ba76161cf2f9a35b23861ab21b452a0f
2016-11-22 09:49:15 +00:00
Treehugger Robot
45c0c6939f Merge "Add SystemProperties.reportSyspropChanged()." 2016-11-22 09:43:23 +00:00
Peter Qiu
3aa7fdd19a Merge "wifi: hotspot2: add copy constructor for PasspointConfiguration"
am: 248c8311e8

Change-Id: I9a652a0f02f2895bde3ac9e4c332c80fc38b0df6
2016-11-22 01:37:00 +00:00
Ta-wei Yen
9b614baeab Merge "Make voicemail notification broadcast public"
am: 6a56326109

Change-Id: Ic094db50e40a0cd46251e27f84b2a98b9040a192
2016-11-22 01:32:00 +00:00
Treehugger Robot
248c8311e8 Merge "wifi: hotspot2: add copy constructor for PasspointConfiguration" 2016-11-22 00:03:43 +00:00
Treehugger Robot
6a56326109 Merge "Make voicemail notification broadcast public" 2016-11-21 22:23:13 +00:00
Etan Cohen
ce7f932be7 Merge "[AWARE] Update API per review"
am: 9e4f111e0f

Change-Id: I69001477d02c612540ff74385400551293f7c600
2016-11-21 21:50:34 +00:00
Jeff Sharkey
db5ed5beb1 Merge "StrictMode to detect untagged network traffic."
am: 67fe28d925

Change-Id: I52cdce87d87ec503294e431c8f22e87235bdbf79
2016-11-21 21:43:58 +00:00
Etan Cohen
9e4f111e0f Merge "[AWARE] Update API per review" 2016-11-21 21:43:40 +00:00
Treehugger Robot
67fe28d925 Merge "StrictMode to detect untagged network traffic." 2016-11-21 21:33:15 +00:00
Jeff Sharkey
313456c975 Merge "Stub Binder API."
am: 4db1632b3a

Change-Id: I00e7f39d525a1d6af9a07b192294060113a2f7c2
2016-11-21 20:21:25 +00:00
Jeff Sharkey
4db1632b3a Merge "Stub Binder API." 2016-11-21 20:10:29 +00:00
Jeff Sharkey
763a140796 StrictMode to detect untagged network traffic.
Define some constants for early use in AOSP code.

Test: builds, boots, all common traffic tagged
Bug: 30943431
Change-Id: Ia58a8933bccfddbc027afb78c63ae65bd71ce562
2016-11-21 12:15:16 -07:00
Etan Cohen
6831f93725 [AWARE] Update API per review
- Move Handler to last position
- Peer ID changed from 'Object' -> opaque class
- Rename onMessageSent -> onMessageSendSucceeded

(cherry pick of commit 1fef08507aeb49bb2e4e7be4804a378ba2cf7770)

Bug: 31470256
Test: unit tests & integration (sl4a) tests pass
Change-Id: I5530d310e982ea16a63a5af1f704625fd24e436c
2016-11-21 18:23:39 +00:00
Jeff Sharkey
1324531355 Stub Binder API.
Provide a stub API for AOSP code to call.

Test: builds
Bug: 32715088
Change-Id: Iab74d269e795a722e82fd3fa304200d57d152f57
2016-11-21 18:11:25 +00:00
Martijn Coenen
0754b27b56 Add SystemProperties.reportSyspropChanged().
To support notifying libutils of system property
changes.

Bug: 31262344
Test: builds
Change-Id: Iea77532eaa84d00f7d640edd1e3a1da66afdadc5
2016-11-21 17:57:13 +00:00
Torne (Richard Coles)
1feb782f01 Merge "Precreate the classloader for the WebView."
am: 566b1c80e4

Change-Id: Ic79079748dae515cb8d89ef99148755ac65f1d47
2016-11-21 17:04:22 +00:00
Treehugger Robot
566b1c80e4 Merge "Precreate the classloader for the WebView." 2016-11-21 16:54:53 +00:00
Torne (Richard Coles)
3b6ca99b10 Precreate the classloader for the WebView.
We want to create the classloader for the WebView in advance in the
zygote so that it can preload Java and native code for its children, but
the zygote can't talk to the package manager (so doesn't have a
PackageInfo for the APK) and also doesn't have an ActivityThread, so
constructing a LoadedApk is difficult.

Instead, we use the fact that ApplicationLoaders contains a
process-global cache of classloaders for APKs, and prepopulate a cache
entry without constructing a LoadedApk. This requires making
ApplicationLoaders public. To calculate the correct library paths from
the information the zygote has, we reuse the logic in LoadedApk (which
is already public, and just needs a small change to allow a null
ActivityThread when checking for instrumentation).

The other parameters for classloader creation (target SDK, bundled app,
etc) are hardcoded to usable values for the WebView's case. WebView
never needs to use any system libraries that aren't public so claiming
it's not bundled is fine even when that isn't actually true, and WebView
will always target the current platform API level.

Once the classloader is created, look up the factory class and call
preloadInZygote on it to give it a chance to preload the native library
and do other shared initialisation.

Bug: 21643067
Test: enable multiprocess WebView, examine librank output to see sharing
Change-Id: I696ead637e3f7382bcc58cfaf61eac5921862015
2016-11-21 15:04:13 +00:00
TreeHugger Robot
b9762351a3 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:32:02 +00:00
TreeHugger Robot
1ad0a421a6 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:31:41 +00:00
TreeHugger Robot
5770cc3c21 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:31:13 +00:00
TreeHugger Robot
dc92c70106 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:30:43 +00:00
TreeHugger Robot
81abcfea7b Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:30:07 +00:00
TreeHugger Robot
f94b944f80 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:29:47 +00:00
TreeHugger Robot
577b77a87a Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:29:17 +00:00
TreeHugger Robot
a4c8fe82e8 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:28:44 +00:00
TreeHugger Robot
9fb559183f Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:28:24 +00:00
TreeHugger Robot
c3ba50cc48 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:27:58 +00:00
TreeHugger Robot
0b555bb27d Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:27:25 +00:00
TreeHugger Robot
e450219549 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:26:55 +00:00
TreeHugger Robot
2b8d4b588a Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:26:09 +00:00
TreeHugger Robot
d0220f7863 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2016-11-21 01:23:59 +00:00
Bill Yi
ca112cfaeb Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: Ia328721b05af6cfe32f4494e89f6ee1645cb1deb
2016-11-20 15:49:28 -08:00
Bill Yi
18935bdfc9 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: I102b129ace5c7d97a6874aad995930b2f3cbdae6
2016-11-20 15:43:22 -08:00
Bill Yi
aa73b0a72f Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: I8f62ab1cb184f32e850831414c8ff3e7740d783f
2016-11-20 14:46:30 -08:00
Bill Yi
a45b9aa91a Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: Ic5781e21dceb885251e8ed7696a309e1844d9bd6
2016-11-20 14:43:23 -08:00
Bill Yi
5e7d7e48f0 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: Iad7637d1a9f10f5641f089db9542734be4da0d2e
2016-11-20 14:18:34 -08:00
Bill Yi
44fc3e0900 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: Ia301c54a58d496c9608939c12e18491d3c4df1f6
2016-11-20 14:15:31 -08:00
Bill Yi
3b4e128814 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: Ic71ef1faaf60206410b376e09daa2ad98c91d259
2016-11-20 14:12:16 -08:00
Bill Yi
484b776b78 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: I3a874ee9fdb4b34f2db64447c6e5d74e25c06634
2016-11-20 14:09:05 -08:00
Bill Yi
521b3d5259 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: Ie0dcafdd0f6a197f33c9422e16fb1a03137b73b3
2016-11-20 14:01:26 -08:00
Bill Yi
2a2e8ce297 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: I781d238740edaed134108cb65f5a5e2a2bd9d3a0
2016-11-20 13:56:06 -08:00
Bill Yi
149b6ede65 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: Ia40da4b009f43aa51b2b7d3acdccc7552e2b35d0
2016-11-20 13:52:54 -08:00
Bill Yi
a54b679f2a Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: I2ded2e0fc6589e569e2de2f4d042f68c1cd0b63e
2016-11-20 13:47:25 -08:00
Bill Yi
2bfcd92a56 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: Ied6fea4f1ce0e9b49dbaf9fedbf038c0bbafa0da
2016-11-20 13:44:23 -08:00
Bill Yi
de5a72d802 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: I51ff5d1408af5f07b9e9016d25b83996c2b5e369
2016-11-20 13:41:21 -08:00
Bill Yi
e65b214f31 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 32177112
Change-Id: I7f9e8278bdcb7f5f9041a9fff6456ab610e7c928
2016-11-20 13:38:07 -08:00
Yifan Hong
06025dc947 Merge "Split libhidl into base and transport."
am: c6c005ef5b

Change-Id: Ia0017e01d650383a709952c86012dc958d93b794
2016-11-18 23:23:08 +00:00
Yifan Hong
78f6a7c615 Split libhidl into base and transport.
am: c46d1b44eb

Change-Id: I0bcf04338d71386249de46c015b0e577c47c6e79
2016-11-18 23:14:27 +00:00