309042 Commits

Author SHA1 Message Date
TreeHugger Robot
a7aaae881c Merge "Delete ParcelableString, add StringParceledListSlice" 2017-02-28 22:09:06 +00:00
TreeHugger Robot
d92eee2344 Merge "Don't crash if client token is null." 2017-02-28 22:06:19 +00:00
Hassan Shojania
cb9fe89197 Merge "Earlier processing of DrmInfo notification" 2017-02-28 21:22:00 +00:00
Sunny Goyal
6d7cb23236 Sending explicit broadcast to the launcher when a package is installed
Test: Manually tested on device and add CTS tests
Bug: 32920609
Change-Id: Ic23c077a469fb41d6c4e123d4bc022899f634198
2017-02-28 12:55:59 -08:00
Dongwon Kang
77dde67d64 Merge "TIF: make Channels.COLUMN_BROWSABLE visible" 2017-02-28 20:36:44 +00:00
Aurimas Liutikas
2f16bc8a3a Do not send onTimeChanged updates if nothing actually changed.
Bug: 29314380
Test: android.widget.cts.TimePickerTest#testSetOnTimeChangedListener now passes.
Change-Id: I4df96cd306967027ea76e2c256b50ca687eae9ba
2017-02-28 12:19:30 -08:00
Abodunrinwa Toki
90ebaa8d2d Merge "Don't trigger textclassifier in a11y action." 2017-02-28 20:02:08 +00:00
TreeHugger Robot
c61276c997 Merge "Fix javadocs for layout attributes" 2017-02-28 19:59:19 +00:00
Fan Zhang
f1c1bb49f8 Remove drawer code from settings
Change-Id: I3e9920f62745f6ba2236e37689f7603f9a30d6a9
Fix: 35809663
Test: make RunSettingsLibRoboTests
2017-02-28 11:54:28 -08:00
Edman Anjos
3814d5d021 Merge "Fix is installed check condition in DevicePolicyManagerService" 2017-02-28 19:45:28 +00:00
TreeHugger Robot
e0177dbb8b Merge "Prevent packages besides android defining ephemeral permissions" 2017-02-28 19:39:05 +00:00
TreeHugger Robot
a6b5c94218 Merge "Api review feedback." 2017-02-28 19:38:12 +00:00
Andre Eisenbach
184465db14 Merge "Bluetooth: fix enable log: display 24h time" am: 17cb857301 am: add7c533c6
am: 5c44929f79

Change-Id: If69f2d82f61784b79e6f64d335c70c98b89f6542
2017-02-28 19:33:42 +00:00
Andre Eisenbach
5c44929f79 Merge "Bluetooth: fix enable log: display 24h time" am: 17cb857301
am: add7c533c6

Change-Id: Ib10e76a44ee4ea10294b65ba01d2b028df6afe50
2017-02-28 19:29:07 +00:00
Andre Eisenbach
add7c533c6 Merge "Bluetooth: fix enable log: display 24h time"
am: 17cb857301

Change-Id: Ic9ba7b27e9ad997a6f8ba0ae6e4794903ef7806a
2017-02-28 19:14:58 +00:00
Andre Eisenbach
17cb857301 Merge "Bluetooth: fix enable log: display 24h time" 2017-02-28 19:04:13 +00:00
Dongwon Kang
5fecfb37e3 TIF: add WatchNextPrograms in TvContracts
Test: cts-tradefed run cts -m CtsTvTestCases
Bug: 35723325, Bug: 35724854
Change-Id: I3e476c514c73aa90fa20065e10202c2e363d5612
2017-02-28 11:04:10 -08:00
Marie Janssen
6837ead33d Bluetooth: fix enable log: display 24h time
Test: adb bugreport at 1pm, observe 13:xx:yy instead of 01:xx:yy
Change-Id: I172dcc63f0f43563ec692349a9434f63c55eac25
2017-02-28 19:02:21 +00:00
Chris Craik
894b5b9998 Merge "Revert "deprecate replayClips"" 2017-02-28 19:01:11 +00:00
Jin Qian
2e88d4b6fe BatteryManager: rename BATTERY_PROPERTY_BATTERY_STATUS
To BATTERY_PROPERTY_STATUS

Test: build
Bug: 35813122
Change-Id: Ia8308def79b79706dbdc3e47f93afa56661a47aa
2017-02-28 10:58:36 -08:00
Brad Ebinger
e0a7345c6a Send the IMS_SERVICE_UP intent when it is STATE_READY
The ImsService must send the IMS_SERVICE_UP intent when it
signals that it is in the STATE_READY state and
IMS_SERVICE_DOWN when it is STATE_INITIALIZING or
STATE_NOT_AVAILABLE.

Also, add READ_PRIVILEGED_PHONE_STATE check

Bug: 35736451
Test: Unit tests added in frameworks/opt/telephony
Change-Id: I03d4398cf7008cf8c51b78d99eb029aa99c63f62
2017-02-28 10:56:14 -08:00
Colin Cross
52f6ba9a9d Move SystemPerfTest out of java.* namespace
dx doesn't like classes in the java.* namespace unless it is compiling
a core library.  Move SystemPerfTest to
android.perftests.SystemPerfTest.

Test: builds
Change-Id: I24951d2c9a71d8bb873763d1ccd2f1a67f2be64e
2017-02-28 10:44:04 -08:00
TreeHugger Robot
b70ef8d79b Merge "Support confirmation of international calls while on WFC only." 2017-02-28 18:37:35 +00:00
TreeHugger Robot
5644f67e2c Merge "Removed config_networkRecommendationPackageNames." 2017-02-28 18:32:23 +00:00
Tomasz Wasilczyk
895447e663 Merge "Fix few typos." 2017-02-28 18:09:02 +00:00
Robin Lee
abaa0695c5 Delete ParcelableString, add StringParceledListSlice
Both inherit from package private BaseParceledListSlice.

This is still bad, but it's not as bad. The existing code that uses
this can just do Foo.bar().getList() now instead of having to marshal
to and from an oddball type at either end as well.

In the longer term ParceledListSlice<> should be eliminated, but it's
not clear how far into the future that is going to happen.

Test: runtest -x services/tests/servicestests/src/com/android/server/devicepolicy/DevicePolicyManagerTest.java
Test: runtest -x core/tests/coretests/src/android/content/pm/ParceledListSliceTest.java
Change-Id: Ie69b96b5215d6e04990f6d31345772cdfee21d78
2017-02-28 18:07:08 +00:00
Abodunrinwa Toki
117240cc0e Don't trigger textclassifier in a11y action.
Support for smart text share in a11y mode needs to be done differently.
See: b/34779222

Test: Manually tested
Bug: 35252502
Change-Id: Ia268065c21fc5ac716ca06a0ec9d3866fbd13aa4
2017-02-28 18:02:53 +00:00
Julia Reynolds
a11d0b18ec Api review feedback.
Change-Id: I4628fcec43ec5dbacd208401d9ace2dbe658da64
Fixes: 35812235
Fixes: 35812334
Fixes: 35812179
Test: make
2017-02-28 17:59:31 +00:00
Hassan Shojania
8606c335c3 Earlier processing of DrmInfo notification
Bug:  35681236
Test: Manual through the test app
Change-Id: I652e3c9742d7c55ab639c9df3ed1e6a0e035e6a4
2017-02-28 09:54:23 -08:00
Derek Sollenberger
95c1a069f2 Revert "deprecate replayClips"
This reverts commit 82d3b17f6dff9372ec531d90b5d9180671e0ee2c.

Bug: 35831173
Change-Id: I467e7204a5e4bcbab1c12d3fcf52e52188830ed5
2017-02-28 17:49:07 +00:00
Hridya Valsaraju
f6423ba1ef Check hwbinder status before checking the returned result
Test: Able to get a location lock on Google Maps on Pixel.

Change-Id: I1e3689ba139bec7d21c12be91bd46fe008ff8278
2017-02-28 09:42:33 -08:00
David Stevens
910ac520d0 Merge "Only kill processes on default display density change" 2017-02-28 17:39:49 +00:00
Amin Shaikh
c515d6b776 Merge "Setting for RecommendedNetworkEvaluator cache TTL" am: 924878a752 am: 8bd0af0210
am: a9bace4f2c

Change-Id: If8538336a045291f73f4b18c788d49a4704776af
2017-02-28 17:21:11 +00:00
Amin Shaikh
a9bace4f2c Merge "Setting for RecommendedNetworkEvaluator cache TTL" am: 924878a752
am: 8bd0af0210

Change-Id: Ia18ef46b48d701eafad4c29988fca90d70005573
2017-02-28 17:16:35 +00:00
Amin Shaikh
8bd0af0210 Merge "Setting for RecommendedNetworkEvaluator cache TTL"
am: 924878a752

Change-Id: I945898d88baa26f210cd0d86cdf064844af6f92e
2017-02-28 17:11:35 +00:00
Treehugger Robot
924878a752 Merge "Setting for RecommendedNetworkEvaluator cache TTL" 2017-02-28 17:05:45 +00:00
Jeremy Joslin
0bc56b78e4 Removed config_networkRecommendationPackageNames.
Use config_defaultNetworkRecommendationProviderPackage instead.

Test: Built & run
Bug: 35095406
Change-Id: I7cad63ca55983bbffc2bdd278d9284f75dc805e6
2017-02-28 17:03:18 +00:00
Jeremy Joslin
e9052a3cbc Cleanup else blocks on security checks.
Addresses post-submit comments from ag/1922454.

Test: runtest frameworks-services -c com.android.server.NetworkScoreServiceTest
Bug: 35095406
Change-Id: Idccad9400f4f6ae4708b03d6b3a66373683f635b
2017-02-28 17:01:49 +00:00
Tyler Gunn
662ae090a2 Support confirmation of international calls while on WFC only.
Add new carrier config which enables a confirmation message when the user
dials an international number while on WFC only.

Add new @hide PhoneNumberUtils method which is used to determine if a
number dialed is an international number.

Test: Manual, unit.
Bug: 33272455
Change-Id: Ia7ffe10eee7d782ddc3355db616af0a48f19556e
2017-02-28 08:37:42 -08:00
Tomasz Wasilczyk
4d3453637c Fix few typos.
Test: manual (watching logs)
Bug: b/35805636
Change-Id: I066e8f94e73232eb59bef86fff4a4eef5d84fbb4
2017-02-28 08:27:52 -08:00
TreeHugger Robot
b1dc328990 Merge "Have WM use token info. from IMMS to determine IME target window" 2017-02-28 16:26:18 +00:00
Paul Lawrence
dcb0fb3dfd Merge "Move seccomp policy logic to bionic" am: ef64558393 am: da6d5f702d
am: 310c26ee6d

Change-Id: I24331cef5f8fb90a6964258a1bb8cc048b0e8c04
2017-02-28 15:52:00 +00:00
Paul Lawrence
310c26ee6d Merge "Move seccomp policy logic to bionic" am: ef64558393
am: da6d5f702d

Change-Id: I474f127d2924190e1154cc9d3f1afdfa064154ae
2017-02-28 15:47:48 +00:00
Paul Lawrence
da6d5f702d Merge "Move seccomp policy logic to bionic"
am: ef64558393

Change-Id: I9c9e6c9cc1f8b1617a0c7e627b94d0d643f22a3e
2017-02-28 15:41:57 +00:00
Treehugger Robot
ef64558393 Merge "Move seccomp policy logic to bionic" 2017-02-28 15:36:08 +00:00
Chet Haase
c5a6fdb57e Fix javadocs for layout attributes
Bug: 35763496  API Review: layout_marginVertical
Test: doc fixes only, no test
Change-Id: I63248874465d887a81b582be5f9a7d476fb24ea1
2017-02-28 06:19:45 -08:00
TreeHugger Robot
56fee637e9 Merge "Import translations. DO NOT MERGE" 2017-02-28 13:41:54 +00:00
TreeHugger Robot
d3669c1a81 Merge "Import translations. DO NOT MERGE" 2017-02-28 13:34:17 +00:00
Wale Ogunwale
daab865344 Have WM use token info. from IMMS to determine IME target window
Window Manager currently places the IME above the highest window
that can possibly be using the IME. While this method works for
most cases, it does cause some animation jank if the window making
the IME visible is below an other window that could possibly make
the IME visible, but isn't. When this happens the IME is displayed
on-top of which we don't want since the top app isn't making the
IME visible.
We now rely on a strong signal from the input method manager service
WMS.updateInputMethodWindowStatus() to depend which window is actually
using the IME so the window manager can z-order things correctly.

Fixes: 31559891
Test: bit FrameworksServicesTests:com.android.server.wm.DisplayContentTests
Change-Id: I524aa9dbeb764aac15034a13adf9381304c38fa6
2017-02-28 05:33:51 -08:00
TreeHugger Robot
e3f28aef28 Merge "Import translations. DO NOT MERGE" 2017-02-28 13:25:22 +00:00