Bill Yi
b7bf658e04
[automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev am: 295b1dba78 -s ours
...
am: 5f6178d44e -s ours
Change-Id: I08fcccca60f4c3272005851cc672ecd42eb0164a
2018-04-04 21:08:42 -07:00
Bill Yi
5f6178d44e
[automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev
...
am: 295b1dba78 -s ours
Change-Id: I35d3fa9cd927047f1ea494ba8f1ab11bffcb1ecc
2018-04-04 21:03:08 -07:00
TreeHugger Robot
8d5cb7d85b
Merge "Import translations. DO NOT MERGE"
2018-04-05 04:00:54 +00:00
TreeHugger Robot
295b1dba78
Merge "Import translations. DO NOT MERGE" into pi-dev
2018-04-05 03:55:05 +00:00
Bill Yi
9905176917
Import translations. DO NOT MERGE
...
Auto-generated-cl: translation import
Bug: 64712476
Change-Id: Ibf6633b42d66e2c1418c2c3b719533a36c696f6a
2018-04-04 18:18:03 -07:00
Bill Yi
07e2ad469b
Import translations. DO NOT MERGE
...
Change-Id: Iefbd29f92e79a41656a240fb99775fe741e659cc
Auto-generated-cl: translation import
2018-04-04 17:48:49 -07:00
Matthew Fritze
688ad64e00
Merge "Fix crash in non-indexable keys collection" into pi-dev am: 66e6e637a4
...
am: acc93635c3
Change-Id: I78aab2e3b7bc6f621e2425a88f3787e29f6ec2ff
2018-04-04 17:20:54 -07:00
Matthew Fritze
acc93635c3
Merge "Fix crash in non-indexable keys collection" into pi-dev
...
am: 66e6e637a4
Change-Id: I8d493a62df0545904a6380813e32247f7f53c414
2018-04-04 17:09:56 -07:00
TreeHugger Robot
66e6e637a4
Merge "Fix crash in non-indexable keys collection" into pi-dev
2018-04-04 23:59:49 +00:00
Jason Monk
8a485f0ada
Merge "Updates to match prebuilts drop" into pi-dev am: b299122e08
...
am: 8e51db884e
Change-Id: I790d275e30bccd446a00615149a90440d172e163
2018-04-04 16:45:09 -07:00
Erik Kline
6027d42a5a
Merge "Expressly forbid IP string literals as Private DNS hostnames" into pi-dev am: fe7cc296c1
...
am: e0d4298210
Change-Id: Idd9b36efa49cfb103876ddf8356055c510c3a44e
2018-04-04 16:05:03 -07:00
Jason Monk
8e51db884e
Merge "Updates to match prebuilts drop" into pi-dev
...
am: b299122e08
Change-Id: I7e4013fb1e3e4ffd193a83dca8ba24deefe1119b
2018-04-04 15:58:43 -07:00
TreeHugger Robot
b299122e08
Merge "Updates to match prebuilts drop" into pi-dev
2018-04-04 22:40:27 +00:00
Erik Kline
e0d4298210
Merge "Expressly forbid IP string literals as Private DNS hostnames" into pi-dev
...
am: fe7cc296c1
Change-Id: Icd5324bc389485f8f22052f5f4d285455d395780
2018-04-04 15:20:27 -07:00
TreeHugger Robot
fe7cc296c1
Merge "Expressly forbid IP string literals as Private DNS hostnames" into pi-dev
2018-04-04 21:30:32 +00:00
Fan Zhang
c62ecf45db
Merge "Log when settings slice is requested/updated." into pi-dev am: 1400734315
...
am: d820a38820
Change-Id: I9cf169cdca75fdc2b693ad2bf6ab214a796cbec2
2018-04-04 14:26:43 -07:00
Fan Zhang
02295b4074
Merge "Use grey icon for work profile settings" into pi-dev am: d3bb3945bd
...
am: 5b5dfb94c4
Change-Id: Ifafc0ac9a7e9d957290d9158518a997e8dd51892
2018-04-04 14:19:44 -07:00
Fan Zhang
d820a38820
Merge "Log when settings slice is requested/updated." into pi-dev
...
am: 1400734315
Change-Id: I1372aa2ad762593e0a499e96ce742bfccfdd9d0a
2018-04-04 14:00:45 -07:00
TreeHugger Robot
1400734315
Merge "Log when settings slice is requested/updated." into pi-dev
2018-04-04 20:37:15 +00:00
Matthew Fritze
3cd543fb85
Fix crash in non-indexable keys collection
...
Some of the AmbientDisplay preference controllers were
crashing when their isAvailable methods were being called
by their fragment's search index providers, which meant that
the entire collection of non-indexable keys failed. Thus,
all search results were showing up. In the case of a secondary
user, they were able to see developer options which crashed
settings when clicked.
There are two issues addressed in this cl.
1. Fix the crashes so the non-indexable keys collection works
2. Contain each fragment's collection, so that if a fragment does
crash, the damage is minimized.
Part 1 is checking that the config in isAvailable is not null,
and creating one if so.
Part 2 is fixed by surrounding the collection of non-indexable
keys in a try-catch, with an option in the catch to re-throw the
error if a system property is set. Thus, in a new pre-submit
instrumentation test, we can and docheck if any of the fragments crash
when collecting non-indexable keys.
Change-Id: I820bd9cb2649aa6faff7f82fcf575a62e41dc4fc
Fixes: 77486668
Test: atest NonIndexableCrashTest, robotests
2018-04-04 13:36:33 -07:00
Fan Zhang
5b5dfb94c4
Merge "Use grey icon for work profile settings" into pi-dev
...
am: d3bb3945bd
Change-Id: I9156105dfbc66fb7fdd17ea3f41885ed2e4da8b0
2018-04-04 13:18:15 -07:00
TreeHugger Robot
d3bb3945bd
Merge "Use grey icon for work profile settings" into pi-dev
2018-04-04 20:10:11 +00:00
Jason Monk
20210122bd
Updates to match prebuilts drop
...
Test: build
Bug: 77482321
Change-Id: I65a2cffb0a921ef6acb58ff500a7da8a8f870e76
2018-04-04 16:08:17 -04:00
Fan Zhang
2c3d5c5876
Fix CodeInspectionTest for Setttings am: 27fad993b4
...
am: 04603ff928
Change-Id: Ib07ca5e031bd750b518c248bcbc0260ec6088a9a
2018-04-04 11:20:23 -07:00
Anton Hansson
e07cf27fe3
[automerger skipped] packages/apps/Settings: Set LOCAL_SDK_VERSION where possible. DO NOT MERGE am: 47e671e148 -s ours
...
am: d508e73706 -s ours
Change-Id: I495a1e05eb005ad9675fc7cf566c2a96d4b93030
2018-04-04 11:19:53 -07:00
Fan Zhang
04603ff928
Fix CodeInspectionTest for Setttings
...
am: 27fad993b4
Change-Id: I22a28546d2f08bd118fdbbfd6c704b696c8b06c3
2018-04-04 11:08:58 -07:00
Anton Hansson
d508e73706
[automerger skipped] packages/apps/Settings: Set LOCAL_SDK_VERSION where possible. DO NOT MERGE
...
am: 47e671e148 -s ours
Change-Id: I1fb0f356b11f5bc5887b97556d1f5e1c51980ec6
2018-04-04 11:03:07 -07:00
Fan Zhang
27fad993b4
Fix CodeInspectionTest for Setttings
...
Bug: 77579651
Bug: 77339683
Test: robotests
Change-Id: I7cb95bc7b1a3890879809e3462d0af8ba3e53923
2018-04-04 09:47:39 -07:00
Anton Hansson
47e671e148
packages/apps/Settings: Set LOCAL_SDK_VERSION where possible. DO NOT MERGE
...
This change sets LOCAL_SDK_VERSION for all packages where
this is possible without breaking the build, and
LOCAL_PRIVATE_PLATFORM_APIS := true otherwise.
Setting one of these two will be made required soon, and this
is a change in preparation for that. Not setting LOCAL_SDK_VERSION
makes the app implicitly depend on the bootclasspath, which is
often not required. This change effectively makes depending on
private apis opt-in rather than opt-out.
Test: make relevant packages
Bug: 73535841
2018-04-04 15:49:17 +01:00
Tony Mak
922780328a
Merge "We should show custom title for suspend app dialog" into pi-dev am: a8c53f7dcb
...
am: 51a187d64e
Change-Id: Icc9e6ce5456caf119f040553749748862d0932a4
2018-04-04 04:00:51 -07:00
Tony Mak
51a187d64e
Merge "We should show custom title for suspend app dialog" into pi-dev
...
am: a8c53f7dcb
Change-Id: I9d740c884c9f777e76971e5a59b41cb68eb858ee
2018-04-04 03:49:15 -07:00
Tony Mak
a8c53f7dcb
Merge "We should show custom title for suspend app dialog" into pi-dev
2018-04-04 10:38:18 +00:00
Erik Kline
6c2ad0d62d
Expressly forbid IP string literals as Private DNS hostnames
...
For obvious bootstrapping reasons, DNS settings have always used
IP address string literals in input fields.
However, since we can use the network-assigned nameservers to bootstrap
our way to multiple IP addresses of multiple families (!), hostnames
provide a clear simplicity and future-proofing advantage.
Permitting IP address literals means not only making sure that we can
validate X.509v3 certificates for IP addresses, but coping with the
inevitable broken configurations where users may have configured IPv4
addresses but no IPv6 addresses. This will unnecessarily complicate
life on IPv6-only networks.
=)
Test: as follows
- built
- flashed
- booted
- tried to enter IP string literals
- make -j50 RunSettingsRoboTests ROBOTEST_FILTER=PrivateDnsModeDialogPreferenceTest
Bug: 34953048
Bug: 64133961
Bug: 73641539
Change-Id: I7a58e86ed640ff5600906fb3d8cb9a2c75598831
2018-04-04 00:42:19 -07:00
Julia Reynolds
ee9ddf4cae
Merge "Add app info notification summary" into pi-dev am: 54ee35c35c
...
am: afe35d6259
Change-Id: I28d403c24d6417b1abd0e1c54e2ed9ffd7bb5d09
2018-04-03 17:37:34 -07:00
Julia Reynolds
afe35d6259
Merge "Add app info notification summary" into pi-dev
...
am: 54ee35c35c
Change-Id: I0db2133a3edb399ad589dd485de249ebb5244705
2018-04-03 16:40:25 -07:00
TreeHugger Robot
54ee35c35c
Merge "Add app info notification summary" into pi-dev
2018-04-03 22:22:24 +00:00
Pengquan Meng
1e1daac83a
Merge "Move apn settings to network" into pi-dev am: cf60ff7e08
...
am: 1dda7ae8b9
Change-Id: Ic94c8ac5f76c725ee5bc295bcb3dfb25a04a138b
2018-04-03 14:57:02 -07:00
Jean-Michel Trivi
8794ce560c
Merge "Sound: VolumeSeekBarPreference must observe min vol index" into pi-dev am: f13693eb8c
...
am: ef63bd3008
Change-Id: I85a7bccf696f269a7763d754703c27d26f416902
2018-04-03 14:44:01 -07:00
Pengquan Meng
1dda7ae8b9
Merge "Move apn settings to network" into pi-dev
...
am: cf60ff7e08
Change-Id: I9afb175e63a05901ebe59e44116d96b5bc435573
2018-04-03 14:37:34 -07:00
Jean-Michel Trivi
ef63bd3008
Merge "Sound: VolumeSeekBarPreference must observe min vol index" into pi-dev
...
am: f13693eb8c
Change-Id: Ice42ecc56ae197431a1a95053bec0ae0e9c85f9f
2018-04-03 14:19:51 -07:00
Fan Zhang
19f1ebd1fa
Merge "Remove wrapper for ConnectionManager/IPackageManager" into pi-dev am: 4720ba39e3
...
am: 308e6dbcfb
Change-Id: I5e76a432d845a19f31de6ebfe7ed326f428d4e46
2018-04-03 14:04:32 -07:00
Fan Zhang
308e6dbcfb
Merge "Remove wrapper for ConnectionManager/IPackageManager" into pi-dev
...
am: 4720ba39e3
Change-Id: I3fed564cdb0c9b029b9a91243857a02b05aa3df2
2018-04-03 13:48:23 -07:00
Fan Zhang
41c4e5f5db
Use grey icon for work profile settings
...
Change-Id: I2b40d44578599d6abd892dd2198eb38471beb663
Fixes: 77537465
Test: visual
2018-04-03 13:21:34 -07:00
TreeHugger Robot
87ba4a4d5f
Merge "Autogenerate SearchIndexableResources subclass"
2018-04-03 20:11:26 +00:00
TreeHugger Robot
cf60ff7e08
Merge "Move apn settings to network" into pi-dev
2018-04-03 19:41:39 +00:00
Jean-Michel Trivi
f13693eb8c
Merge "Sound: VolumeSeekBarPreference must observe min vol index" into pi-dev
2018-04-03 19:24:35 +00:00
TreeHugger Robot
8a6f4cfbdd
Merge "Change font size for app listings screens"
2018-04-03 18:57:08 +00:00
TreeHugger Robot
4720ba39e3
Merge "Remove wrapper for ConnectionManager/IPackageManager" into pi-dev
2018-04-03 18:31:39 +00:00
Lei Yu
db4ada245f
Merge "In High usage, hide apps without screen time." into pi-dev am: 6f61ae0adf
...
am: c6882cf458
Change-Id: Icaf40316eaff1db5dd711c92400179bea4f58650
2018-04-03 11:00:21 -07:00
Tony Mak
cbc3a6a1de
We should show custom title for suspend app dialog
...
BUG: 77523074
Test: Suspend an app, observe the new title.
Test: m -j RunSettingsRoboTest
Change-Id: Ide0329422e68b5ed6418365f2d0b0e0d11f0dec7
2018-04-03 17:54:13 +00:00