278321 Commits

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

Change-Id: Ibd379f588dacbf571948d34d76abb0e6f12f3a79
2016-11-22 10:00:36 +00:00
Martijn Coenen
201cf4fb27 Merge "Add SystemProperties.reportSyspropChanged()." am: 45c0c6939f
am: 8c05ff96fb

Change-Id: Ib406f48dc35ecededd89ed8ed8750622a26d9ee2
2016-11-22 09:55:03 +00:00
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
f598da48f2 Merge "wifi: hotspot2: add copy constructor for PasspointConfiguration" am: 248c8311e8 am: 3aa7fdd19a
am: 5366e9bf71

Change-Id: I9fc34e4df6ede509d954a0973f438e18f25693f0
2016-11-22 01:48:56 +00:00
Ta-wei Yen
dcb9f3c8ed Merge "Make voicemail notification broadcast public" am: 6a56326109 am: 9b614baeab
am: f05c651c99

Change-Id: I8b8edb79ff63eeae8ace939ad278157032b8ded7
2016-11-22 01:45:21 +00:00
Peter Qiu
5366e9bf71 Merge "wifi: hotspot2: add copy constructor for PasspointConfiguration" am: 248c8311e8
am: 3aa7fdd19a

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

Change-Id: Icb636f5155c3b25a3db2978fad830fb94b959a2f
2016-11-22 01:38:56 +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
355e52215f Merge "[AWARE] Update API per review" am: 9e4f111e0f am: ce7f932be7
am: 86cd994a15

Change-Id: Iecf2458a037431114a8b9e0063524d2093fa13fc
2016-11-21 22:12:00 +00:00
Etan Cohen
86cd994a15 Merge "[AWARE] Update API per review" am: 9e4f111e0f
am: ce7f932be7

Change-Id: I4702d65237c4a56b1f2cad2bf5e3505f1cd4ecfc
2016-11-21 21:58:55 +00:00
Jeff Sharkey
55727aaede Merge "StrictMode to detect untagged network traffic." am: 67fe28d925 am: db5ed5beb1
am: 3391f3376e

Change-Id: I942f9c44a8c3b1abf39694816a34790df3e224ad
2016-11-21 21:58:02 +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
3391f3376e Merge "StrictMode to detect untagged network traffic." am: 67fe28d925
am: db5ed5beb1

Change-Id: Id6ce5cfedab250f25c0eb8b0c49971e9e20cbeb2
2016-11-21 21:48:31 +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
8984897502 Merge "Stub Binder API." am: 4db1632b3a am: 313456c975
am: c61a8e01a3

Change-Id: Id40456a710ce24f1af98b8e70a894a1fbe8d0690
2016-11-21 20:31:28 +00:00
Jeff Sharkey
c61a8e01a3 Merge "Stub Binder API." am: 4db1632b3a
am: 313456c975

Change-Id: Icc2db98a8ab325ca4bc7456abe5963c293a878cb
2016-11-21 20:26:22 +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
Nancy Zheng
f8ab89c514 Merge "Fix createConfirmDeviceCredentialIntent for wear for CTS." into cw-f-dev am: f9154e923b
am: de098d013c

Change-Id: Ia77e561eb2aabba4a29b81c09b55d251a3e6ece5
2016-11-21 18:26:24 +00:00
Nancy Zheng
2a12d8520e Fix createConfirmDeviceCredentialIntent for wear for CTS. am: 43f166dfb4
am: a2193c0b76

Change-Id: I9f216231ff600972e3ddec195158fc2489693a1e
2016-11-21 18:25:12 +00: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
Nancy Zheng
de098d013c Merge "Fix createConfirmDeviceCredentialIntent for wear for CTS." into cw-f-dev
am: f9154e923b

Change-Id: I554442be467ad618d02e5f8f3199d57c45d7b972
2016-11-21 18:19:53 +00:00
Nancy Zheng
a2193c0b76 Fix createConfirmDeviceCredentialIntent for wear for CTS.
am: 43f166dfb4

Change-Id: Icda6d5182ff20c4db150ae3f0351e559682184de
2016-11-21 18:19:48 +00:00
Nancy Zheng
f9154e923b Merge "Fix createConfirmDeviceCredentialIntent for wear for CTS." into cw-f-dev 2016-11-21 18:13:06 +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)
7e17c6b0f1 Merge "Precreate the classloader for the WebView." am: 566b1c80e4 am: 1feb782f01
am: 9565860b08

Change-Id: I070288a127cbaa08f05b49f66e23ea0ec298040b
2016-11-21 17:13:45 +00:00
Torne (Richard Coles)
9565860b08 Merge "Precreate the classloader for the WebView." am: 566b1c80e4
am: 1feb782f01

Change-Id: Iec0bf848e4c25afc6a6b9ee83339a03f314adee9
2016-11-21 17:08:46 +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
Bill Yi
059022bc1b Merge "Import translations. DO NOT MERGE" into stage-aosp-master am: b9762351a3 -s ours
am: 00544de5d0  -s ours

Change-Id: I6f8aabe8b93dd3a81f615bdc33cd7ce8997a65e8
2016-11-21 02:20:24 +00:00
Bill Yi
b4013c83be Import translations. DO NOT MERGE am: 2bfcd92a56 -s ours
am: c530f91d8d  -s ours

Change-Id: I10126d3aa1d2c315445a22059182d95c03f71520
2016-11-21 02:19:20 +00:00
Bill Yi
28345564b1 Merge "Import translations. DO NOT MERGE" into stage-aosp-master am: 1ad0a421a6 -s ours
am: c8d1cba0fa  -s ours

Change-Id: I485a1f07041a16db18feec8cc83b282363bec568
2016-11-21 02:18:15 +00:00
Bill Yi
31174c35f0 Import translations. DO NOT MERGE am: e65b214f31 -s ours
am: 584f7438ad  -s ours

Change-Id: I420d94ba079fa629dc1427b868a2633d98fd296a
2016-11-21 02:17:10 +00:00
Bill Yi
641a470843 Merge "Import translations. DO NOT MERGE" into stage-aosp-master am: 5770cc3c21 -s ours
am: b712d61315  -s ours

Change-Id: Ia30f6cfcc7f7aa54ce3dab4e0f6cdbc75f75204f
2016-11-21 02:16:11 +00:00
Bill Yi
8fb0ffb4d0 Import translations. DO NOT MERGE am: de5a72d802 -s ours
am: 1959d2182c  -s ours

Change-Id: Ic59f23548fff2936730508652c2175859871cb43
2016-11-21 02:15:10 +00:00
Bill Yi
e083c8ea88 Merge "Import translations. DO NOT MERGE" into stage-aosp-master am: dc92c70106 -s ours
am: fb8a4d17c2  -s ours

Change-Id: Iad52ae446ff8eb6a628ef29a7bd2013e7f060994
2016-11-21 02:14:05 +00:00
Bill Yi
e71efd830b Import translations. DO NOT MERGE am: 2a2e8ce297 -s ours
am: 3ea5862bb1  -s ours

Change-Id: Ic7e86d0fc29124ff060e45a0e37e8f6b12b6eb64
2016-11-21 02:13:00 +00:00
Bill Yi
44ceb0eef5 Merge "Import translations. DO NOT MERGE" into stage-aosp-master am: 81abcfea7b -s ours
am: bb7bad413a  -s ours

Change-Id: I82a6ab8827a3b8416d797493f07f0b036af8d4ea
2016-11-21 02:11:59 +00:00
Bill Yi
d19aba43cd Import translations. DO NOT MERGE am: 521b3d5259 -s ours
am: db8719a721  -s ours

Change-Id: I1391a2c743347808cb0a215fb40eeeb0c7267b52
2016-11-21 02:10:54 +00:00
Bill Yi
b8953810e8 Merge "Import translations. DO NOT MERGE" into stage-aosp-master am: f94b944f80 -s ours
am: 56cfda2ed4  -s ours

Change-Id: Ia1590d2e57d40b54fc799ba63a6e488b131dcc2f
2016-11-21 02:09:48 +00:00
Bill Yi
c2574b9ba6 Import translations. DO NOT MERGE am: 149b6ede65 -s ours
am: f4561d90dc  -s ours

Change-Id: Ie0f3bd3f011183c33640ad58dd094d54bbb0a2ac
2016-11-21 02:08:42 +00:00