[HTC Droid DNA] tes4p00ner:
New build is up. Happy New Year!

Changelog:

12/31/14

Fix some more memory leaks

InCallUI: Display InCallUI on auto answer

InCallUI: Fixing conference participant bug.

Display sub details on incoming call

Fix issue that backup MMS from operators failed.

Settings: Forward port some hw abstraction features (Adaptive backlight, Sunlight enhancement)

Camera2: Stop using GPS when going to background

Fix the wrong CDMA carrier text in expanded status bar

Fix bug in CDMA phantom call handling.

Hold/Resume Supp. Serv. Notification

And a LOT more. Huge list of technical changes mostly relayed to telecom. Dialer, InCallUI, and the related background packages.

Long Technical List of changes:

====================

12-30-2014

====================

* build/

74948b6 build: Allow devices to specify a RIL variant

addbdc5 core: Get the RIL variant path into the global includes

* device/qcom/sepolicy/

dbda30f sepolicy: Fix denials related to extended location services

* frameworks/base/

8208d8e Merge remote-tracking branch 'AOSPA/lollipop' into lollipop

2f53134 Merge "ColorFade: Cleanup changes for memory leak patch" into lollipop

8770fcf ColorFade: Cleanup changes for memory leak patch

ee50912 Merge "SystemUI: This TODO can be solved actually" into lollipop

9ba702d Merge remote-tracking branch 'AOSPA/lollipop' into lollipop

e30cc50 ColorFade: Finish underping this before i get mad

40ab0e3 ColorFade: Fix memory leak (2 of 2)

* packages/apps/Settings/

80ac867 Revert "Fix exception being thrown if CMHW is not installed."

1b3eb42 Fix exception being thrown if CMHW is not installed.

6361c2b Keydisabler: fix button light restore logic

e812fab Buttons: Prevent toggling disable hardware keys too quickly

====================

12-29-2014

====================

* device/qcom/sepolicy/

c76fa35 Merge remote-tracking branch 'caf/LA.BF.2.1_rb1.6' into cm-12.0

0066d40 sepolicy: allow system apps to access sensors settings file

6893e31 Seandroid: Moving connectionmanager policy to common

a7b1dd8 Seandroid: Adding few more policies for IMS

c8c4297 Seandroid: Changing context for wcnss services

010821e Seandroid: Adding context for digital Pen

7a08582 Seandroid: Adding policy for IMS

9e7c101 Seandroid: Adding context for imscmservice

99ff2c3 Seandroid: Adding policy for QTI

8bc7e81 sepolicy: add getattr attribute rule for appdomain in dpmd

013555b sepolicy: allow location apps to access sensor services

3c4f75f sepolicy: Allow clients of netmgrd read access to netmgrd stat file

* external/bluetooth/bluedroid/

2e26840 shut a2dp logspam.

* external/sepolicy/

dee8b28 WFD : Adding policy exceptions in app domain for wfd

* frameworks/av/

c189514 nuplayer: Avoid PCM offload when resampler is used

* frameworks/base/

7aa2aa8 telecomm: Re-add original ParcelableConnection constructor

0be2d0f Creating connections for conference event package participants.

7b0bf1d IMS Call Extras Feature

44183ce Propagate the call substate changed message to the UI

19aa1f6 Proper supplementary service notification handling (1/5).

b6ae08c Revert "telecomm: Re-add original ParcelableConnection constructor"

* frameworks/native/

7706040 Forward port 'Swap volume buttons' (2/3)

* frameworks/opt/telephony/

53e6f2e IMS:Re-Initiate Conference Call from Leaf Node Causes Conference Call Crash.

5fa07e2 Add fix for picking correct Handover connection

8da56bd IMS Call Extras Feature

c5d288d Propagate the call substate changed message to the UI

58275cf Proper supplementary service notification handling (2/5).

* packages/apps/Dialer/

9b169ae Dialer: truncate hint text for search box

5a89ae0 IMS: Clean up Conference URI system property.

* packages/apps/InCallUI/

11d7bd9 incallui: Code cleanups

7932c5f Fixing conference participant bug.

0eff24b IMS-VT: Set audio route to Speaker if current route is not bluetooth or headset

41668e4 IMS-VT: Exit VT call full screen mode.

90e03c8 IMS-VT: Cleanup video views when not required

3097c37 Add null check for InCallActivity in setInCallAllowsOrientationChange

6a614b9 Set display size as per current TextureView size

d22e403 Handle NumberFormatException gracefully

0901163 IMS-VT: Move strings for video quality changed indication to resource files

76b56e8 IMS-VT: Provide Player State indication to user.

06fea63 IMS-VT: Show correct call types during video pause

986c581 Ims: Reject upgrade request

64ac41d IMS-VT: Upgrade button fix

3425b28 Display InCallUI on auto answer

1c3f022 Propagate call substate message and display a notification on the UI

1bcdc9c IMS-VT: Add null check in call upgrade fail scenario

a2de529 DSDA: Don't hide action bar

45a3987 IMS-VT: Enable SIP based video multitasking.

0a75b61 Fix MO call crash issue with no sim.

67ebfe3 Revert "Be more robust when attempting to parse the subscription ID."

856c9cb IMS-VT: When TTY is ON, do not allow upgrade to VT call

41313ba IMS-VT: Call data usage feature

2af6dcc DSDA: Consider subId for conferenceable calls

7021f04 Display sub details on incoming call

d621e43 Display Supplementary service failure

e346fe7 Proper supplementary service notification handling (5/5).

* packages/services/Telecomm/

5c7c2a4 telecomm: Remove dead code, fix build.

a05f55e Temporary fix to enable Addcall button on UI.

ff7fe65 Creating connections for conference event package participants.

dc20423 Handle NumberFormatException gracefully.

02eb89f IMS Call Extras Feature

819ec53 Propagate the call substate changed message to the UI

5c274ca Telecomm: Add support to set ring tone for SIM2

318fd2a Merge tag 'android-5.0.2_r1' into lollipop

715b4da Proper supplementary service notification handling (3/5)

* packages/services/Telephony/

026a0b0 Telephony: GSM: fix removing 'Carrier Settings' again

11fdeea Add support for using the state of connection before handover

71c57c4 IMS: Donot start call wait reject timer for IMS waiting calls.

e1fac28 DSDA: Support Conference on both subs simultaneously

a2b01de IMS-VT: Call Modify capability

8a590a7 Fix for ArrayIndexOutOfBoundException

100402f IMS Call Extras Feature

4c79ca4 Add Managed Roaming feature support.

17f27b7 Add checks for invalid subId while managing SimContacts.

e2c1629 Telephony: Add new api isMmsDataConnectivityPossible.

fed67fb Enhance log message in handleVideoCapabilitesChanged

22df0d4 TeleService: Change the netType get interface

e70d350 Revert "Telephony: fix getIccOperatorNumeric"

4383485 Provide generic string support for SIM contact operations.

0202f35 IMS-VT: Do not allow changing the TTY mode during a Video call

5755367 Disable manual network selection in Global modes.

95405d7 Propagate the call substate changed message to the UI

58e1960 Fix DDS switch issue.

4523f20 Listen to events with proper subId

beee435 IMS: Allow dial Conference call without URI List

8b033b3 Handle Dialing State during Emergency Call Dial from APM.

c946f35 Display Supplementary service failure

6836a21 Fix permission issue in SelectSubscription Activity.

d8f3c21 Revert "XDivert changes for MSIM"

2f7257a Proper supplementary service notification handling (4/5).

====================

12-28-2014

====================

* build/

3785a4e repopick: Update

* frameworks/base/

b2fffdd telecomm: Re-add original ParcelableConnection constructor

5abe4f3 IMS-VT: Modification of data usage aidl

8c8509b Add constants in voLteServiceState for IMS registration

23367f3 IMS Call End Reason Info Code Additions

dcaccb8 frameworks/base:InCallUI is not coming in but ring is coming in DSDA

0ca4138 MSIM: Retrieve the QS Data icon through PhoneId

3e2887a IMS-VT: Multitasking feature

5562342 MSIM: Define new intent to send set Uicc result

078636d Telephony: Add DisconnectCause values for clear code

f292d95 ContentProvider: Use the mode the use chosen from the dialog

49a40aa Telephony: Add Call domain extra in ImsCallProfile.

a0d8eff IMS: Clean up Conference URI system property.

f45fc84 IMS-VT: Add call modifiable capability

20c35da IMS-VT: Peer capabilities support

fabe5de Modify isRoaming to getRoaming from Service state tracker.

e5ac365 NFC: Add interface for offhost to associate to secure element

bceecf7 Add change to show Invalid card when erroneous card is inserted.

d0c2e9a IMS: start and stop dtmf tones

* frameworks/opt/telephony/

7c32f50 UiccController: add back registerForOn

b28fb71 Clear disconnected calls

47acfc3 Add support for SRVCC connection clean up in Ims Service

90367b0 MSIM: Fix Default DATA subId switch issue

ccc3aaa Revert "Telephony: Add CallFailCause values for clear code"

387d2c9 Telephony: Specify file path when reading contacts from EF_ADN

a57bb9e Fix LTE data call issue with OMH SIM cards.

27f6842 Fix issue that displays wrong SIM capatity in Mms settings.

6692af4 MSIM: Fix phone object switch on the wrong phoneid.

8d90182 Fix issue with deletion of contacts with "=".

8616c1b Update DDS preference for single sim case at boot up.

b504aa0 Add null check before accessing mContext

7fafb7d When Radio is ON update subInfoRecord

787fd41 Revert "UiccController: Query GET_SIM_STATUS when radio state is ON"

30efc5a IMS: MMI Code COLR

289f15b MMS: Fix issue that backup MMS from operators failed.

f836812 IMS: Notify UI during DIAL error

c827ab4 IMS Hold/Resume Supp. Serv. Notification

9798af6 IMS: start and stop dtmf tones

d01b1ad MSIM: Fix subscription fallback issue

87846df Add support for SRVCC conference call

d34740c Add config flag for restricting net_sel_mode request.

102b6cd Telephony: Add new api isMmsDataConnectivityPossible.

44d5f03 Notify video capability to listeners in certain new scenarios

aa30ee4 Add MTU as part of DataCallResponse

9bd0bbc Telephony: Refactor of DdsScheduler to allow dual-data in DSDA mode

5c5e74c Telephony: Check for network specifier

1543748 Fix the wrong CDMA carrier text in expanded status bar

6bab36f Revert "Send SMS over 1x when on eHRPD/LTE and active voice call"

433ac71 Correct max len when build ANR data

9adb8cc should set user callback message in setInitialAttachApn

a3b070d telephony: Add ESN tracker

c954964 MSIM: Update Default subId value

66b204b Send external state again after updating siminfo table

39a67dd IMS-VT: Multitasking feature

8fab0aa Telephony: Disable manual network selection in Global modes

9cc86c6 MSIM: Broadcast dds and set uicc request result

0e99f34 Telephony: Add CallFailCause values for clear code

c4021e5 CSVT: Introduce Circuit-Switch Video Telephony.

2dc5b79 MSIM: Do not triger DDS after flex map

a055cfd Fix mms pdp activation issue

4931da0 Telephony: Release on-demand dds request upon dct dispose.

968b7d6 MSIM: Fix for getSimOperatorName() returning empty string

42478eb Check the unsupported type's uri to avoid NullPointerException

ff1907c Correct handling of modem capability query failure.

349eff1 IMS-VT: Peer capabilities

ed18914 Fix bug in CDMA phantom call handling.

97a10c0 IMS-VT: Do not allow changing the TTY mode during a Video call

fa209ed Fix for correct subscription in Cell Broadcast message

* hardware/qcom/audio-caf/msm8974/

38a601b audio-caf: msm8974: Correctly handle the lack of voice_extn

2e65de7 Revert "hal: Add support for listen playback concurrency"

* hardware/ril/

e01a406 ril: Add guard makefile

* packages/apps/Camera2/

481fdc4 Camera2: Stop using GPS when going to background

* packages/apps/Settings/

2de97a2 Settings: Forward port some hw abstraction features

* packages/services/Telecomm/

086c96b Fix issue during swapping of SIP and CS calls.

12ab4ca Fix to fetch conversation sub correctly and prevent NPE

a1b627f IMS-VT: Set speaker phone to true only if bluetooth or headset is not connected

10ac00d Fix the difference in design between SSSS and DSDA

cd2dbb4 DSDA: Fix to stop playing LCH tone

f6cc9a8 Display merge icon to add users to existing conference call

3b1a736 DSDA: Update the active sub when no live calls.

85a57f1 IMS-VT : Set the flag to start call with speaker on for incoming VT calls

f734750 Set active subscription properly

3db0377 Fix to prevent null pointer exception

9873fcb IMS: Allow dial Conference call without URI List

f39d296 Telecom: Disable "Add call" if the call is not active or on hold

159e35c Telecomm: Don't prompt to select the subscription when adding another call

e1bf2ce Set audio mode after accepting the call

1daa79a Accept waiting call, when hold & active calls are present.

e27e0fb IMS-VT: Change parameter type of data usage

ec928ad Send 'reject call with sms' on the correct subscription.

9017249 IMS-VT: When TTY is ON, do not allow MO VT call

2eb384f Bluetooth: NPE found in static anaysis.

6c65064 BT: Send proper updates to headset for call swap.

dede994 Reset the connection pending flag when SCO is disconnected

9b9ec00 Bluetooth: Send default value for CNUM.

cb37257 telecom: fix ringtone NPE when profile is set to silent

====================

12-27-2014

====================

* bootable/recovery/

cdddb55 recovery: Do not "return TOGGLE" when home key is pressed

* frameworks/native/

1e6a384 opengl: reduce PB size from 2MB to 512KB

96fa12a libEGL: allow devices to workaround Google bug 10194508

40872c9 SurfaceFlinger: Make secure display ifdefs more narrow.