framework: add blacklist disconnect cause

Constant to be used when marking a Call as blacklisted.

Change-Id: If8e0ba7a2fb9b3ebbcfde04df48cd0ab14bba864
Signed-off-by: Roman Birg <roman@cyngn.com>
Add change to show Invalid card when erroneous card is inserted.

Add change to show "Invalid card" on UI on CARD_IO_ERROR when
erroneous SIM card is inserted

Change-Id: I94c52ff462c999cdb8dbe742fa0bd3f1019ce335
CRs-Fixed: 715101
platform/framework/base: Fix Half Blank screen issue in Wallpaper

Issue: Start Any Full Screen Activity/ VideoView Activity in
       portrait mode, change to landscape mode and then perform
       suspend and resume. Only Half of the screen has display,
       the other half is blank screen

Fix: Added a check to update surface size on both rotation change
     and surface size change.

Change-Id: Iba77dfdb778ea3c60bbb1df33188fd4f792ab77c
CRs-Fixed: 712741
NFC: Add interface for offhost to associate to secure element

Add an interface for payment application to specify secure element, so
multiple secure elements are supported through Tap&Pay menu

Change-Id: If1548e12ccf5b06f032f5725315ad726a88d9002
CRs-Fixed: 744072
Modify isRoaming to getRoaming from Service state tracker.

Modify isRoaming method to getRoaming from Service state tracker
instead of phone object.

CRs-Fixed: 739327

Change-Id: I4ca0f6df65f38a3a0d64fde647fb8506347414c1
IMS-VT: Peer capabilities support

Add support for querying peer capabilities

Change-Id: Ibfc0f2d4864cb743acc0b7f12aa8ef3e7f41c979
AGPS: Support basic AGPS configurations by user.

1. Add the function for user to config SUPL host and port.
2. User can set position mode for AGPS
3. When in roaming status, user can stop AGPS automatically.
4. User can set the start mode for cold, warm, hot. It will
clean the xtra info when starting in cold mode.

The first two features are controlled by resource
assisted_gps_configurable_list. If carrier open it in overlay,
these two functions can work.

Change-Id: I1e524c4cbf9da8a2535758aee79d62eeafa64808
MSIM: Retrieve the QS Data icon through PhoneId

While updating the quick settings data icon,
use Msim API to get the icon.

Change-Id: I6d106e2d03c92eabb7be92f0cf1957489beca0fe
CRs-Fixed: 743707
Telepony: Update data icon when sim removed(CDMA)

When sim is removed in CDMA and data camped,
data icons should be updated.

CRs-Fixed: 733233

Change-Id: I01ba6d3060af98120966cafdad03a4288cbe3580
IMS-VT: Modification of data usage aidl

Change data usage aidl interface to take parameter type long
instead of int

CRs-Fixed: 747694

Change-Id: I7cda2a689edb86d025dfe8efc8f573918c4bd6bc
audio: fix unresolved link error for javadoc

- Remove @link comments for extended audio
  formats to fix unresolved link error while
  compiling Javadoc
- These extended audio formats are not standard
  AOSP definition and should not be updated for
  javadoc

Change-Id: I34fec0d9709a7def0f92660b6ec0a8e971529161
Regional: Customize emergency button

-Customize emergency call button shown on the lock screen.

Change-Id: Ibbb3fc545e472070f03c43d5072af205517f249a
USB: AppOps: always show "USB connection" when usb connected

If no mode is choosen, "USB computer connection" will be hidden.
Unfortunately, there is no default mode, so users can't find it
by drag down statusbar. For better user experience, we export it
to users when usb connected.

Change-Id: I486e1a012f12f81f5a79d5f3686db58f980c0890
frameworks/base: Reginal requirement for RTL

Improve resolution of RTL

Allow system apps support RTL with a low target sdk version.
Fix RTL bugs for TextView, GridView, etc.

Change-Id: I1ff4127f103f65f333195803bc7088e561719f6f
Regional: Customize features for regional package

-Customize default Date&Time display format.
-Customize mock and Dock on or off for carrier.
-Customize accessibility on or off for carrier.
-Customize default input method.
-Customize default enable data roaming or not.
-Customize default enable mobile data or not.
-Customize default network.

Change-Id: I3a74d0113d6b730c4d7935aaa2da307ebe500566
Support password input style of 10 times countdown

Change-Id: I9ba7cd46cb63d447a357783f68854c72cab04c38
Regional: Customize hyphen feature

-Customize hyphen feature for contacts and phone number.

Change-Id: I649337a1bb28324650e3c576706630e0a420c477
Regional: Customize system sound

-Customize sound:ringtone/alarm/notification/music & volume.

Change-Id: Ie77b63e3c3acde38bdb4f7ced4d660791687356e
Regional: Customize auto-popup USB menu

If the feature is enabled, phone will automatically pop up USB
menu when connect with USB cable into PC.

The feature can be enable/disable by overlay key:
always_popup_usb_computer_connection_option

Default is disable(false).

Change-Id: Iacd8fa169942d3b77885e8f8d8b53dce94a690ac
Telephony: Add Call domain extra in ImsCallProfile.

Domain to be used for MO Ims call can be specified using the
newly added EXTRA_CALL_DOMAIN parameter. The default value is
CALL_DOMAIN_AUTOMATIC.

Change-Id: Ic86694b32de1836718aa8fc1253924f931459209