Commit Graph

309172 Commits

Author SHA1 Message Date
TreeHugger Robot
e868c1419f Merge "Send TIME_SET to manifest receivers, too" 2017-02-18 00:20:52 +00:00
TreeHugger Robot
4b441535c3 Merge changes Ie28325b6,I4e406a94
* changes:
  Display on-going notification for apps using alert windows.
  Set importance for processes displaying app-overlays based on visibility
2017-02-18 00:11:41 +00:00
Tetsutoki Shiozawa
046194a0a7 Merge "Apply RTL layout to the title of ResolverActivity" am: 2122e42e9b
am: add56f7b66

Change-Id: I00cd1ae9bd14043f6ad893076d4adebb59d4cde5
2017-02-18 00:11:27 +00:00
Suprabh Shukla
3dea1c7972 Removing unnecessary call to ArraySet#toArray
Iterating over ArraySet using iterators is still more efficient than
first calling ArraySet#toArray and then iterating over the array.

Test: Minor optimization. make and existing tests should suffice.

Change-Id: Ifc282bfca98cf89b047dddddd78a6de020f27381
2017-02-17 16:11:01 -08:00
TreeHugger Robot
18c76bb197 Merge "Add logging constant for settings search result click" 2017-02-18 00:09:01 +00:00
Tetsutoki Shiozawa
add56f7b66 Merge "Apply RTL layout to the title of ResolverActivity"
am: 2122e42e9b

Change-Id: Ibf9e9d7a0a397e314588322b5c8228cf5fa23957
2017-02-18 00:07:27 +00:00
Fan Zhang
b1d49225c0 Add logging constant for settings search result click
Bug: 34975477
Test: Builds
Change-Id: Ie59fb0639c6aa4044ba4fdb0a71dd489bd2d3b68
2017-02-17 16:07:07 -08:00
TreeHugger Robot
a0e4367133 Merge "Move volume dialog expander" 2017-02-18 00:05:38 +00:00
Colin Cross
de523d80d1 Merge "WallpaperCropper has no tests, it doesn't need junit" am: a34472b7e6
am: 11436455cf

Change-Id: I5c15471c8e98a1a45df669c2d7a6a2956c9227b8
2017-02-18 00:01:24 +00:00
TreeHugger Robot
675d151ee3 Merge "Frameworks: Re-add tagsoup to preloaded-classes" 2017-02-18 00:01:03 +00:00
Colin Cross
11436455cf Merge "WallpaperCropper has no tests, it doesn't need junit"
am: a34472b7e6

Change-Id: I1a2c5018f2f85bb21fccdccd3c736fdc844dcf92
2017-02-17 23:57:56 +00:00
Treehugger Robot
2122e42e9b Merge "Apply RTL layout to the title of ResolverActivity" 2017-02-17 23:57:25 +00:00
Colin Cross
a34472b7e6 Merge "WallpaperCropper has no tests, it doesn't need junit" 2017-02-17 23:49:03 +00:00
Pulkit Bhuwalka
a110feee4c Merge "Remove outdated emulator check which causes BT to not start" am: ad7fb62d4f
am: 806ac5e1dd

Change-Id: I05b90b0f77fa74268f2f92bfa2e4decec3af5745
2017-02-17 23:32:37 +00:00
TreeHugger Robot
89f423d375 Merge "Fix leak in NotificationStackScroller by nulling out translatingParent" 2017-02-17 23:29:10 +00:00
Pulkit Bhuwalka
806ac5e1dd Merge "Remove outdated emulator check which causes BT to not start"
am: ad7fb62d4f

Change-Id: Ia6f9417e6b21ec7911036b8875b9603f8b36152e
2017-02-17 23:28:09 +00:00
TreeHugger Robot
a5e8f6cb8f Merge "AssetManager2: Various fixes" 2017-02-17 23:27:58 +00:00
Treehugger Robot
ad7fb62d4f Merge "Remove outdated emulator check which causes BT to not start" 2017-02-17 23:20:25 +00:00
TreeHugger Robot
16386302d7 Merge "Camera: Make CameraMetadataNative compile-time initializable" 2017-02-17 23:15:27 +00:00
Vladislav Kaznacheev
98329f4da3 Make scrollbarSize in Material Design theme configurable
1. Introduce config_scrollbarSize, default value=4dp
2. Use it to define android:scrollbarSize in themes.
3. Remove the explicit size from the MD scrollbar thumb shape.

Bug: 35432058
Test: android.cts.view.ViewTest#testScrollbarSize
Change-Id: Ia97b8f34ae1b9296ca2afcf62ff5bde55f70a63e
2017-02-17 15:14:05 -08:00
TreeHugger Robot
168ec38060 Merge "Append entries for real" 2017-02-17 23:13:50 +00:00
Dongwon Kang
d66301f7e3 Merge "TIF: specify the type for COLUMN_INTERACTION_COUNT" 2017-02-17 23:07:40 +00:00
Phil Weaver
0adfbd33c8 Use accessibility action for touch exploration
Explore-By-Touch has been dispatching touch events to the screen
rather than using the accessibility API. This was intended as a
workaround for apps that did not properly handle accessibility,
but the workaround itself has been causing bugs in corner cases
where properly accessible Views are partially covered by windows.

This CL first tries to dispatch a click action, and falls back on
the touch dispatch only if the click action fails.

Bug: 35200501
Bug: 26216304
Bug: 20665958
Bug: 34949365
Bug: 34844480
Bug: 29535082

Test: Poking around with first party apps and TalkBack works fine.
This behavior isn't covered by automated testing.

Change-Id: I9cc18399d8f40f7381dfcbef91b5991b711bb7f1
2017-02-17 15:07:33 -08:00
TreeHugger Robot
2a80419409 Merge "Catch reentrancy while executing postponed transactions." 2017-02-17 23:06:17 +00:00
TreeHugger Robot
dd903d4f0e Merge "Modifying dpm.setSecureSetting call for install_non_market_apps" 2017-02-17 23:05:48 +00:00
Colin Cross
af736c9e99 resolve merge conflicts of e86b78a574 to master
Test: none
Change-Id: I8bf02f8198d003c4453cc59b7a3bccdff688ca15
2017-02-17 15:05:37 -08:00
Brad Ebinger
e63b35d0b2 Remove Session ID from ImsService APIs that do not need it.
Traditionally, to initiate a new call with the ImsService APIs,
you have to "open()" the interface, which returns a session ID.
This is not needed for querying other information, such as the
provisioning status of the ImsService slot.

Test: Manual
Change-Id: I155b291a49b9aa5ed9599f5a78b1e8d7ff9f8e1c
2017-02-17 14:50:48 -08:00
TreeHugger Robot
d133b00efb Merge "Put package verifier on the power whitelist when invoked" 2017-02-17 22:44:01 +00:00
Android Build Merger (Role)
5e3fafee29 Merge "Merge "Show connection error reason for Passpoint AP" am: 855889b086 am: 4896a04013 am: 012a9c1f6e" 2017-02-17 22:40:57 +00:00
Yuxin Chang
3a22f91638 Merge "Show connection error reason for Passpoint AP" am: 855889b086 am: 4896a04013
am: 012a9c1f6e

Change-Id: Icde372b38103016deec0670e66ba8bb821a21a4f
2017-02-17 22:40:17 +00:00
Christopher Tate
2b6e459e33 Send TIME_SET to manifest receivers, too
Also expand the slew window for minimizing the effects of time-set
flapping from 500ms to 1000ms.

Bug 35319393

Change-Id: I6d6df1e086115ebe12c0bc4b9d761a11a0267012
2017-02-17 14:40:10 -08:00
Ray Essick
8020105fb2 Merge "Metrics for android.media.MediaRecorder" 2017-02-17 22:39:40 +00:00
Etan Cohen
55e5cec71b Merge "[AWARE] Remove enableUsage/disableUsage API" am: 647f2e1493 am: 8e32c1b718
am: 313b7c3613

Change-Id: I4382b1f5e25a15a96a1bca7e1492d3d1791c093e
2017-02-17 22:36:42 +00:00
Etan Cohen
6721901c4d Merge "[AWARE] Add discovery window period configuration" am: 17532ec02e am: f8637d5c04
am: 2fd54ee28a

Change-Id: Iba971429f57c90e0397e06f4d679ef2e3e660f41
2017-02-17 22:33:35 +00:00
Colin Cross
e86b78a574 Merge changes I82aa8140,Ib62a5dd6,I2c4d64e2 am: 313e645801
am: 3c2c2764d4

Change-Id: I14e60ae916b81d5193d2bc08daa63282d426a49f
2017-02-17 22:31:08 +00:00
Yuxin Chang
012a9c1f6e Merge "Show connection error reason for Passpoint AP" am: 855889b086
am: 4896a04013

Change-Id: I14f9205148adbb1819ed3c40b6536d1c72cd6536
2017-02-17 22:30:16 +00:00
Julia Reynolds
12054fdc87 Merge "Hide incomplete feature." 2017-02-17 22:30:12 +00:00
Todd Kennedy
bbdd8e4a3b Fix instant app resolution
Resolving intents with a specified component goes down a different
path than regular resolution. For Instant Apps, that meant that
sometimes the Instant App was not able to resolve it's own
activities. Added some new CTS tests to verify that this works.

Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest
Change-Id: Ic8a8eaef7eb9e230fdc701c79c85227d0939d974
2017-02-17 14:29:34 -08:00
Etan Cohen
313b7c3613 Merge "[AWARE] Remove enableUsage/disableUsage API" am: 647f2e1493
am: 8e32c1b718

Change-Id: I52340c790fe638c0baf8d48e5880b1e8ac8e408f
2017-02-17 22:26:51 +00:00
Colin Cross
3c2c2764d4 Merge changes I82aa8140,Ib62a5dd6,I2c4d64e2
am: 313e645801

Change-Id: Ia10d20ea4ebabc2cc84524950dec7570104b185f
2017-02-17 22:25:53 +00:00
Etan Cohen
2fd54ee28a Merge "[AWARE] Add discovery window period configuration" am: 17532ec02e
am: f8637d5c04

Change-Id: Ife1cfc7e027b858844a1a251843e0669d0ce3720
2017-02-17 22:24:04 +00:00
Yuxin Chang
4896a04013 Merge "Show connection error reason for Passpoint AP"
am: 855889b086

Change-Id: I164f575dfc5dd69912f433e46b1d70b1fd11b1e6
2017-02-17 22:22:05 +00:00
TreeHugger Robot
239fb19256 Merge "fallout of splitting rect.h out of libandroid." 2017-02-17 22:21:08 +00:00
Julia Reynolds
027c7499d0 Move volume dialog expander
Bug: 33760714
Bug: 32727078
Test: manual
Change-Id: I06934bf140483957b734d5b1b20e3c7c6b7b4497
2017-02-17 22:18:49 +00:00
Etan Cohen
8e32c1b718 Merge "[AWARE] Remove enableUsage/disableUsage API"
am: 647f2e1493

Change-Id: Ic48804f3e2ecac6a817d261f9f9cbfc505b01716
2017-02-17 22:18:32 +00:00
Shreyas Basarge
aac009b0f5 Disallow parallel backups
If a backup operation is in progress
when another backup operation is requested,
the new one is skipped. We have to skip the
second one because the current BackupTransport
interface cannot support parallel backups.

Bug: 29010684
Test: Tested manually. Work on GTS test in progress.

Change-Id: I6d8f49897bb42781bafed584a4b75b3b971f75eb
2017-02-17 22:16:31 +00:00
Etan Cohen
f8637d5c04 Merge "[AWARE] Add discovery window period configuration"
am: 17532ec02e

Change-Id: I62ba5123aafb236d756a4cafe7829717e8e542f9
2017-02-17 22:15:29 +00:00
TreeHugger Robot
c445da8f5e Merge "Allow the shell to set USB functions." 2017-02-17 22:09:58 +00:00
Tony Mantler
b8592357c3 Move InputMethodAndSubtypeEnabler to SettingsLib and port to TV
Bug: 35315463
Test: adb shell am start -a android.settings.INPUT_METHOD_SUBTYPE_SETTINGS
Change-Id: Ibd62633259fe06b3971130eab158f077ef066a95
2017-02-17 14:04:00 -08:00
jackqdyulei
111418e7ad Add statusLabel in BatteryInfo
The statusLabel shows the current status of the battery(i.e. not
charging, charging).

Bug: 35328749
Test: RunSettingsLibRoboTests
Change-Id: I5be13635be9b2749c0c62edeb1e0ac17ff423d83
2017-02-17 13:58:49 -08:00