Commit Graph

29139 Commits

Author SHA1 Message Date
Adrian Roos
6b1d176936 Merge "Update carrier text when phone service state is changed"
am: 66f685a235

Change-Id: I17c065fbf56e68daa1d8909bea914f3ffdca87dd
2017-05-05 01:04:45 +00:00
Adrian Roos
66f685a235 Merge "Update carrier text when phone service state is changed" 2017-05-05 00:50:18 +00:00
Adrian Roos
7135f5d2e5 Merge "StatusBar: Catch OOM caused by third-party icons"
am: ed112e3c11

Change-Id: I60313cc9a4560fd8e8308108a4d878ab49fcbea1
2017-05-02 21:09:32 +00:00
Adrian Roos
edca4f5320 StatusBar: Catch OOM caused by third-party icons
Bug: 31825355
Change-Id: I3e2a8c3da43a572a026ea0bbe1d39234035a4801
Merged-In: I3e2a8c3da43a572a026ea0bbe1d39234035a4801
2017-05-02 11:48:35 -07:00
fionaxu
dc31a45517 Merge "new reset carrier signals/actions"
am: 5bd39aaf42

Change-Id: I503cd2c7d7ca63d9668995319d4876a39fc91666
2017-04-27 22:57:30 +00:00
fionaxu
77f466d8f6 new reset carrier signals/actions
- new carrier signal intended for notifying carrier apps that all
carrier actions has been reset due to sim load/absent.
- default carrier apps clean up UI on reset actions.

Bug: 34626476
Test: Manual test on TMO and ZIP SIM
Change-Id: I232dd19294e99fb0a7d53ca1b5c049e6e3e2e050
Merged-in: I232dd19294e99fb0a7d53ca1b5c049e6e3e2e050
2017-04-27 14:09:57 -07:00
Treehugger Robot
a0cef3c9c1 Merge "DO NOT MERGE. SystemUI: Display RAT icon when data is off" 2017-04-20 16:39:38 +00:00
Wenting Xiong
8daf38a719 DO NOT MERGE. SystemUI: Display RAT icon when data is off
Introduce customization and implementation to display RAT icon in status
bar even when data is off. Since some carriers require, this feature is
necessary.

Test: Test with simulated RIL
Bug: 28805511
Change-Id: I412a407b8bcfeb9b3caf265bc7e0331a88433725
2017-04-20 15:32:27 +00:00
Akira Oshimi
76c36c4dc5 Update carrier text when phone service state is changed
The carrier text is not updated when the phone service state has
changed. To solve this issue, the EmergencyCryptkeeperText view should
receive the KeyguardUpdateMonitorCallback#onRefreshCarrierInfo().

Bug: 37331677
Test: visual

Change-Id: I359991688552b731eaa02f443902eb7bdc894d10
2017-04-14 05:04:53 +00:00
Jack He
e86bdcaed1 Add developer setting and system API for inband ringing support
* Add 1 system API to check inband ringing flag in config.xml
	static isInbandRingingSupported(Context)
* Add developer menu options to enable this feature

Bug: 19171297
Test: mm -j 40, HFP regression testing, testplans/82144
Change-Id: Iaf56ea41911f546bbc7ae1f82e399d0f8d48f75f
2017-04-10 19:49:36 +00:00
Treehugger Robot
b2c75d062d Merge "Add RecommendationPlugin for Cloud Print" 2017-04-06 20:23:14 +00:00
Treehugger Robot
5e603a4b6e Merge "Canonicalize tz IDs when finding exemplar location" 2017-04-06 10:12:01 +00:00
Philip P. Moltmann
5d0b53b684 Add RecommendationPlugin for Cloud Print
Reuses already existing infrastructure. The mMDNSFilteredDiscovery lambda
is called for every network service that supports #PRIVET_SERVICE. Then
the plugin checks the txt fields to make sure the printer is valid. The
check is not complete but good enough to make sure this is either a
cloud print capable printer or something that tries really hard.

Test: Connected to network with three printers, 2 GCP capable. Found the
      two printers
Fixes: 35766193
Change-Id: I7c9180c8c154fa092fec5b943a94bad77da74c86
2017-04-05 19:51:08 -07:00
Neil Fuller
d3a29cf0fd Canonicalize tz IDs when finding exemplar location
Canonicalize time zone IDs when looking up exemplar location.

ICU's canonical IDs are not guaranteed the same as IANA's.
Various data files (e.g. timezones.xml, tzdata,
time_zones_by_country.xml) are using IANA IDs. ICU's IDs
are often the same, but because they are guaranteed not to
change and IANAs are not there is some drift.

This fixes an issue with the settings picker for ICU IDs:

America/Buenos_Aires
Asia/Rangoon
Asia/Katmandu
Asia/Calcutta

Which are IANA's:

America/Argentina/Buenos_Aires
Asia/Yangon
Asia/Kathmandu
Asia/Kolkata

introduced by commit b4d003da66.

It could also influence some display names for
automatically-selected time zones outside of this list.

The issues was particularly noticeable in locales that
use non-ASCII scripts; ICU performs a fallback if the ID
isn't canonical and would transform and return the last
part of the ID (e.g. Buenos Aires, Yangon, Kathmandu,
Kolkata).

Bug: 36469833
Test: Manual testing in Japanese
Merged-In: I2febdbee58e474d251d0a33f2c8335664a74581f
Change-Id: Id6598fcf048e924a75db7550d1143ecaa8062e8a
2017-04-05 15:54:00 +01:00
Ajay Panicker
87d114ac3e Merge "Make sure that the device name is not null before returning it"
am: d4963e8035

Change-Id: Ia9f3baa2e1c78bb1ebde2be9a412d96f76e5a225
2017-04-04 01:27:41 +00:00
Ajay Panicker
c2c4efd137 Make sure that the device name is not null before returning it
Bug: 30948380
Test: Pair a device
Change-Id: I1b5610c85d6e74cec89fab0db3db281938a05a8c
2017-04-03 20:21:14 +00:00
TreeHugger Robot
8f59f867f9 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-03 02:11:44 +00:00
TreeHugger Robot
bcd194eb04 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:44:23 +00:00
TreeHugger Robot
1058478d5b Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:43:38 +00:00
TreeHugger Robot
69dd99c741 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:42:58 +00:00
TreeHugger Robot
e1a2ddeee8 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:42:16 +00:00
TreeHugger Robot
45d02673c5 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:41:39 +00:00
TreeHugger Robot
ae1e284380 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:41:09 +00:00
TreeHugger Robot
0bbfc26ecb Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:39:48 +00:00
TreeHugger Robot
f13c6c2a4c Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:39:18 +00:00
TreeHugger Robot
89a5b41395 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:38:49 +00:00
TreeHugger Robot
4bac557350 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:38:25 +00:00
TreeHugger Robot
68a2d1d674 Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 08:36:21 +00:00
Bill Yi
199c7eef87 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: Id8d5a50ec7d04eb45dd55d333a178b9a214d05d5
2017-04-01 23:06:04 -07:00
Bill Yi
6bd43afc95 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I967ca7ee9e12c4bc83e8bd4bcf9eec0cce0ed031
2017-04-01 23:02:20 -07:00
Bill Yi
01a086c264 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I896e874391b7951f14ccb3138c21399d4dd0a6e6
2017-04-01 22:30:30 -07:00
Bill Yi
9b255d0469 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I8fe57933ecbc106945b72f306cd10346e4b754a9
2017-04-01 22:26:48 -07:00
Bill Yi
88dcda2258 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I6b319f5bbeccf3aeb0b8e68279add98a03389dea
2017-04-01 22:23:03 -07:00
Bill Yi
8e2343f9fb Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: Ib67a94c0268dbfcf32025179010422410b19157e
2017-04-01 22:19:25 -07:00
Bill Yi
e3543a8066 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: Ic79825620336a148791f1d88e8744a8dff669b2c
2017-04-01 22:10:25 -07:00
Bill Yi
15a6c01404 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I7b31b10f7d84ab10587b50e6a3d1831a3e71886b
2017-04-01 22:03:48 -07:00
Bill Yi
1a83f7e3b0 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I87e870cdcec90e173ab587cc65afb8841e9a6411
2017-04-01 21:59:53 -07:00
Bill Yi
42ddc05e1f Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I811c247c477f0e53e060d721b7d9b9ba954f3c8b
2017-04-01 21:56:25 -07:00
Bill Yi
6a8721ffc8 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I6c846a034570454310571a442fb55eec8295139b
2017-04-01 21:52:56 -07:00
Bill Yi
8b0874652e Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I3732af38b0e535528297ee18e772afd087a4c9c6
2017-04-01 21:49:26 -07:00
TreeHugger Robot
0ec174802b Merge "Import translations. DO NOT MERGE" into stage-aosp-master 2017-04-02 04:00:47 +00:00
Bill Yi
cfb8d940eb Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I3213f09cb1ad99844c7d745b14ccbbc1f0b4c05f
2017-04-01 16:18:41 -07:00
Bill Yi
7a2f46bd80 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 36832302
Change-Id: I61b5291fe0b6b1e6c421756adac398e76566ca5f
2017-04-01 16:11:07 -07:00
Pavlin Radoslavov
25105f6561 Merge "Add new internal API: enableOptionalCodecs()/disableOptionalCodecs()"
am: 3c7fce3579

Change-Id: Ic8483107e72a61e8b07f26f343e36254fe57cfd9
2017-03-29 22:47:28 +00:00
Pavlin Radoslavov
61075105ca Add new internal API: enableOptionalCodecs()/disableOptionalCodecs()
This API can be used to enable the optional codecs, or disable them
and use only the mandatory SBC.
Internally, it is implemented by raising the SBC priority to
highest (so SBC will be used/selected), or reducing the SBC priority
to its default value (lowest).

Test: A2DP streaming and enabling/disabling/selecting optional codecs
Bug: 35873828
Change-Id: Ia82036ac33590a3a402b1f5a36102264d47a9029
2017-03-29 10:58:48 -07:00
fen wang
40dca362a0 Merge "Add Bluetooth LDAC ABR UI to the Developer Options"
am: 5c64adef5f

Change-Id: Iff2e13b8c8921c47176fc43e2a35ebd4cd284a96
2017-03-28 05:03:27 +00:00
fen wang
0716700f5d Add Bluetooth LDAC ABR UI to the Developer Options
Bug: 35381097
Change-Id: Idcc2fabe86acaf441f5a71f5d2bb66ad29252cdb
2017-03-28 04:53:57 +00:00
Peter Qiu
78eeb9b090 Merge "wifi: catch UnsupportedOperationException for getMatchingWifiConfig"
am: ae3bae715e

Change-Id: If47b5c5fae03ad2e6a68771da893acaad743fcbd
2017-03-27 21:29:53 +00:00
Peter Qiu
ae3bae715e Merge "wifi: catch UnsupportedOperationException for getMatchingWifiConfig" 2017-03-27 21:21:42 +00:00
Peter Qiu
0ffb89d1d1 wifi: catch UnsupportedOperationException for getMatchingWifiConfig
On a device without Passpoint support, an UnsupportedOperationException
will be thrown when invoking WifiManager#getMatchingWifiConfig.
So catch it to avoid crash.

Bug: 36649203
Test: manually set config_wifi_hotspot2_enabled to false and verify
      Settings app doesn't crash

Change-Id: I69f37897449033da9d21edda9953ad2738f7e314
2017-03-27 13:55:34 -07:00