[OnePlus 2 Android Development] Taker18:
So Guys, the new Update is UP! Hope you enjoy it! :)

Download

https://www.androidfilehost.com/?fid=24459283995316630

Changelog (BIG CHANGELOG)

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

04-09-2016

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

* device/oppo/common/

802c0b0 configpanel: Add additional button settings

* frameworks/av/

da3efc7 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_frameworks_av into cm-13.0

* frameworks/base/

5f72030 media: Add flags, channelMask, and UID to audio session callbacks

b6e3266 SysUI: Add event logs for live lock screen interactions

* frameworks/opt/telephony/

7a30db3 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_frameworks_opt_telephony into cm-13.0

* hardware/qcom/bt-caf/

dec5d09 Merge branch 'LA.BF.1.1.3_rb1.12' of git://codeaurora.org/platform/hardware/qcom/bt into cm-13.0

* packages/apps/AudioFX/

e4e3997 audiofx: Don't link with android-visualizer

c227786 audiofx-oss: Use new callback API

* packages/apps/Contacts/

5201b4b Add null object check

7de12b0 Add 'ims-common' build dependency

* packages/apps/ContactsCommon/

0a27115 Really change the ambient version

9d3da7d Change ambient version

* packages/apps/Dialer/

0a5abcd Fix rebase errors

795f46c Port VoLTE support from DialerNext into AOSP Dialer

153585f Add new method for getting hinttext

90ae36a Call Log - fix issues with expanded call log options

c9aa85c Only clear dialpad on success

9c490ff Check for phone permissions before gathering call history

d1684bf Metrics: Fix some bugs found by testing

dc65a3c Fix 'turn on phone permissions' hint

56d8996 Remove FAB hiding and showing

baf30ce Update search drawable when dialpad is hidden

61583e1 Fix expanded call options for InCallApi provider

d8f7228 Add Metrics for Dialer call origins and incall items

aff8cf3 Update roaming text

2902377 Add Wifi Call nudge

7ae75d5 Temporarily revert DeepLink

b338120 Add RequestOrigin to ContactInfoHelper

86f1f7b Add metrics for logging a successful LookupProvider response

6a89808 Utilize status codes on LookupResponse

36df0be Add BlockContactActivity to the manifest

3eb91f5 Bring coachmark up to spec

94ea6cc Use CALL_ACTION instead of InCallAPI for emergency calls

58f0d08 Construct encoded lookup uris for Lookup responses

d9623d5 Modify BlockContactPresenter

fae836f [2/2] MultiSIM: Call using specified SIM

c0553ca Refactor Blacklist and Contact Blocking

666fc39 Wi-fi help text does not show first time when SIM is selected

93f9bb5 Use BrandIcon instead of BadgeIcon

3d05339 InCall plugin search shortcut text fix

625ad12 Only show enabled CallMethods

80cc555 Move adapter updating into updateCallCreditInfo

bcbe31f Create new drawable before we scale

86d7d78 Fix crash where overflow does not exist

dde67a8 Fix coachmark rotation and text size

cd91ec8 Add null check to query string

cf41dae Add back missing icon in portrait mode

8803300 Fix text in call log to match specs

848c314 Show credit banner if supported in dialpad and search ui

ee66a85 getCurrentCallMethod if it is currently null

4326931 Port coachmark to DialerNow

c0b01af Remove sign_in_credit_banner_text, this should live in PhoneCommon

21ce88f Fix CallMethodHelper change

4d9d892 Use correct placeCall method

4dfef33 Fix InCall plugin user lookup

1ac2c1d Finally fix our search to behave as expected

3ac55cf Fix race with credit listener removal

cd9060a Fix NPE rotation issue

a0cae1a [1/2] Use UICommon simple SnackBar

669a60e Fix refreshing if data is already available

69dfa2b Properly size icon for provider quickaction

83efea2 Start using android support design from frameworks

f803f18 Move pause/resume logic from regular search to main fragment

d96febd Decouple getAllCallMethods from refreshing

fbe23b1 Hide t9 dialpad overflow menu when incall plugin selected

24e0a61 [2/2] fix spinner/hint issues

8bb7a41 [1/2] Update credits banner style

88b1d19 Fix fab position when not in searchUI

c2ec82f Fix CallLogDetails for InCall Plugins

e2c76a9 DialerDatabaseHelper: Don't update last updated time on execute

9ec8fdd Fixes a misalignment between the DeepLink icon in Call History.

cff1831 Refine criteria that triggers LookupProvider search

aed3d6c Fix block status refresh issue in call log entries

f5e6962 Amend contact blocking UI

ee37b4b Fix roaming hint text

b653e06 Add null check to text listener

04e24ee Refactors the CallLog code to follow proper design patterns, fixes a number of bugs related to callback mechanisms.

0f8ff3f Consolidate global credits bar

73d13e9 Force PSTN from quickactions

fd4ce2b fix import

c28a908 Fix mimetype query

ccb0ea8 Fix multiple issues with regular search credits bar

19a3ef0 InCall: update CreditBarHelper imports

e7fcd23 Add Credits Bar in Regular search

f788030 Fix multiple search issues

a90a86a Fix layout issues with hint texts

3de0820 Uses the new alreadyHasContent boolean to determine whether to show icons

e54c2e0 Add LookupProvider to the call log

2cd23bd DeepLink refactors and bug fixes.

a5a41ae Fix a two issues with DialerDatabase

718852f Fix derp in labeling that breaks messaging

e917f5c (1/2) T9 fixes and quickactions

ffdc00e Hide 'send message' in call log for providers

5c56a65 Add CallerInfoProvider options in Settings

acb0f2e Hide block calls for providers

102468f Dialer DeepLink Integration Phase 1

4db74d3 Fix crashes from permissions errors

2b383db Fix ANR when no providers are available

584557f Fix PSTN calls from search

16af95a Remove extra callMethodListener update

3da7a2e Fix rebase issue

0cc800d Fix CallDetails Activity from calllog

4d037cb Fix credits and cut down on extra work

9155ee2 Update spinners to reflect plugin enabled status

3f2d727 Pass mimetype to adapter for regular search

4111e1a Fix potential crash with dialpad not being attached

0b9b934 Fix Dialer crash when selecting call details

02d09b2 Don't try to show InCall Plugin based hints if no plugins are available

260d8d9 [2/2] Use provider string instead of user name

737c3ac Add null check to emptyview setup

79d8b33 Fix hint text logic to be correct

2386114 Create spinner in search and port auth credits bar

7038fa4 Fix attribution badge bug

5b3defa (2/2) Call Lookup: Update call log handler to process usernames

d4e023a Bring click code out of common

c267285 Fix hint text in landscape

84522fd Update SIM's when necessary

32c77e3 InCall: Port Authentication and CallCredit Listeners

933af05 Show Emergency Call action in method spinner

b0e4394 InCall: port nudges and fix plugin settings

8312e55 Cleanup and Spinner update fix

bed499a Fix speeddial rotate issue

89368cb Initial T9 search bringup

07defe6 Incorporate namespace changes for PluginStatus

5955744 Libraries needed for InCallUI

b9516de Fix a number of issues

3fca833 Move CallMethod items to PhoneCommon

ed6e921 Initial import of credits bar

18fa2d2 Add InCall Settings

03414c9 Initial Bringup of InCall Call Log modifications

0e7b096 Bringup Favorites and CallMethodSpinner

e9f88c4 Initial Bringup of Ambient and InCall for M

* packages/apps/ExactCalculator/

a804631 ExactCalculator: Remove override of Calculator package

* packages/apps/Messaging/

49f0c07 Add 'ims-common' build dependency

* packages/apps/PhoneCommon/

cf732b7 Move VoLTE changes to PhoneCommon

ade2cdf Add new method for getting hinttext

5bbda91 Use subscription check

b36eab1 Only clear dialpad on success

7823a59 InCall: add low credit warnings

18a593c Fix equals and hashcode override

64949d3 Remove resources instance saved in CallMethodInfo

89e5527 [1/2]Contacts : handle soft logged out state

27e78ce Prioritize credits over subscriptions.

a7c8e41 Contacts Card : fixed install nudge

f55b2d2 Fix FC on devices without AmbientCore

4a49180 [1/2] MultiSIM: Call using specified SIM

f8e338e Use BrandIcon instead of BadgeIcon

5176f88 Add preference to track wifi call events

df5cb68 (1/2) Contacts: fixed auth state handling

ee5263f Add comments for the expected drawable attributes

e32e50e Add back badgeicon after refactor

8d0e05b Add sign_in_credit_banner_text

fbada9d (1/2) Contacts: refactor

86b7461 InCall: check class of creditWarn value

70b3f14 Decouple getAllCallMethods from refreshing

503b9dc [1/2] fix spinner/hint issues

0cd7e34 [2/2] update credit colors

30dc785 Fix crash with null mimetype

a1aefab InCall: move CreditBarHelper to src-ambient

95562ec Move Credits Bar to Helper class

e920421 Reintroduce dynamic refresh

846ec78 Helper methods for our t9 searches

5531533 Fix Subscription button text

5675262 Remove everchanging items

02d4b70 Create easy method to just grab enabled plugins

f0aa770 Fix emergency call crash

7c94eb8 Use new subscription format

ec3dbfa Fix call method spinner width and selection area

96733b9 Add Login intent for credits bar

57e3b00 setOverflowMenuButton custom button placement

fc97e72 InCall: Port Authentication and CallCredit Listeners

7f660d9 Various CallMethodInfo tweaks

969c8f4 InCall: clean up logs and add ImageUtils

22fef9c CallMethodHelper/Info: Add icon and mimetype

3d48977 Incorporate namespace changes for PluginStatus

a6049e6 Bring CallMethod items here

c5f5b11 Bringup credits and other minor things

77d3091 Call Method Spinner Bringup

* packages/apps/SetupWizard/

a3a9f83 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_SetupWizard into cm-13.0

763af12 SetupWizard: Wait for data connection

7ed5abb Fix derp's

12db1e8 Revert "SetupWizard: Updated general_explanation for cyanpop"

* packages/providers/ContactsProvider/

b3bdb84 Switch to ambientsdk

* packages/providers/WeatherProvider/

7b88139 Update provider to accommodate changes in weather contract

* prebuilts/cmsdk/

0306f90 prebuilts/cmsdk: Update for latest SNAPSHOT release.

* vendor/cm/

242caf8 Update ambientsdk version 1.5.2

* vendor/cmsdk/

3ced4de Merge branch 'cm-13.0' of https://github.com/CyanogenMod/cm_platform_sdk into cm-13.0

baaf4a1 Refactor WeatherInfo class

06d5c89 Add state member to WeatherLocation class

23f2dc9 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/cm_platform_sdk into cm-13.0

81268bd LLS: Fix (possible) NPE

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

04-08-2016

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

* build/

23daa3e build: add cmts config to global build

a071178 qcom: Allow usage of default QC HAL paths

465ea80 Preventing default locale from being overridden because of buildinfo.sh

* device/oneplus/oneplus2/

2b1e8b1 overlay: Use MONOTONIC instead of BOOTTIME for sensor timestamp

* frameworks/av/

a412380 audiopolicy: Be a little smarter with auto-attach

* frameworks/base/

c24fe34 Lockscreen target fixes

a78d844 SystemUI: Add boot completed check to recents

f051800 SystemUI: Fix Statusbar Clock Color not sticking

ff45bb9 Revert "Fix clock color inverted statusbar mod"

a0d7f19 Fix typo in RankingHelper.

* frameworks/opt/telephony/

830ea9f Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_frameworks_opt_telephony into cm-13.0

35c5326 Convert multi_rat_capable property into an old RIL feature.

082ca0b telephony: Improve compatibility for older DSDS stacks

* packages/apps/Contacts/

da1af0b Contacts: fixed ConcurrentModificationException

f17e2d0 Fix: update ambiguous placeCall method

82bc10e Contacts Card: nudge subtitle adjustment

f2a6c4d Contacts: show InCall plugin tab FAB in soft logged out state

b5073fd Contacts: added stats settings check

53a12b4 Contacts: metrics

b0b05c8 Contacts : ViewPager RTL fix

6452c8e [2/2]Contacts: handle soft logged out state

33306c4 Contacts: fixed contacts filter exception

a32f6a3 Contacts Card: fixed merged contacts with multiple plugin accounts

dbdb27d Contacts Card: fix nudges

64e5ffe Contacts: add plugin status change receiver

4bfb173 Adapt to the API changes in contact blocking classes

00120c2 (2/2) Contacts: fixed auth state handling and account handle

4f95d89 Contacts Card: fixed plugin call log

e73c017 Contacts: added fix for parcelable

42fed27 Fix build breakage in QuickContactActivity

a7f0f11 Contacts: incall plugin implementation

* packages/apps/ContactsCommon/

fca7d21 Automatic translation import

90b9d42 Automatic translation import

3ac79f5 Contacts : fix RTL ViewPager offset on configuration change

* packages/apps/InCallUI/

a57ccc4 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_InCallUI into cm-13.0

d69ce6c Port call transfer feature from DialerNext to AOSP Dialer

* packages/apps/Settings/

34cd5b7 Fix translation

7b7a848 Add explanation for customizing apps

904c1bc Settings: use ActivityManager method for requesting bug report

4bf1893 Settings: Disable and hide refresh button on power usage detail.

* packages/apps/SetupWizard/

d67e22e SetupWizard: Updated general_explanation for cyanpop

* packages/apps/Trebuchet/

b607527 Trebuchet: add gello to hotseat

* packages/providers/ContactsProvider/

132b7de Contacts: automatic merge count metrics

e2b52e9 Switch to ambientsdk-internal

2cb7161 Bump targetSdkVersion to 23

f29be69 Get mimetype for strequestns

d77430b AmbientSDK: set new target SDK to 22

2de130b Fix query if no username exists in path

d6942db ContactsProvider: Join raw_contacts and data on the proper ID

22eeaf5 (1/2) Call Lookup: Update call log handler to query usernames

b25f375 [1/3] Show incall plugin contacts in favorites

48f6d92 Update addresBookIndexer when removing dupes

f987131 New uri path for removing duplicate callable contacts

58956e1 CallLog: change plugin to package

3e6a328 CallLog: initial adding of new plugin columns

01c7baf Query skype mime type when getting CALLABLE contacts

* vendor/cmsdk/

ac1af68 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/cm_platform_sdk into cm-13.0

343245f Add API to cancel an active weather request

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

04-07-2016

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

* device/qcom/common/

eed780b qcom: power: Allow devices to write their own platform specific bits

* frameworks/base/

ccef5b2 SettingsProvider: fix build for volume adjust sound to be overlayed

a236816 SettingsProvider: Allow default volume adjust sound to be overlayed.

fb20378 com.android.cts.appsecurity.AdoptableHostTest may trigger below dead lock in system_server in the board with external adoptable storage as below stack:

0981e36 Fix clock color inverted statusbar mod

b85dc70 Revert "FWB : Clock Color Switch (1/2)"

d872e55 Revert "Frameworks/base: Second Clock (1/2)"

41197be Revert "Fix clock seconds display with am/pm"

35dbfb1 Heads Up Snooze 2/2

4ca2be4 Automatic translation import

* frameworks/native/

9e005db Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_frameworks_native into cm-13.0

* libcore/

71d5897 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_libcore into cm-13.0

* packages/apps/Bluetooth/

0f1137f Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_Bluetooth into cm-13.0

* packages/apps/BluetoothExt/

5072df9 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_BluetoothExt into cm-13.0

* packages/apps/Browser/

c368f7f Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_Browser into cm-13.0

* packages/apps/DeskClock/

b315295 DeskClock : Move default action for flip and shake to overlay

* packages/apps/InCallUI/

09d4068 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_InCallUI into cm-13.0

* packages/apps/OmniSwitch/

184b9c0 Merge branch 'android-6.0' of https://github.com/omnirom/android_packages_apps_OmniSwitch into cm-13.0

* packages/apps/PackageInstaller/

20b52d7 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_PackageInstaller into cm-13.0

* packages/apps/Settings/

f559e7d Merge pull request #42 from entony80/patch-12

413eb84 Revert "Settings: Clock Color Switch (2/2)"

3c6ca16 Revert "Settings: Second Clock (2/2)"

f8a0fed Heads Up Snooze 1/2

7d9cbdf Automatic translation import

* packages/apps/SetupWizard/

24f376a Merge branch 'cm-13.0' of https://github.com/CyanPop/android_packages_apps_SetupWizard into cm-13.0

97219f9 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_SetupWizard into cm-13.0

* packages/apps/ThemeChooser/

5a97fa5 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_ThemeChooser into cm-13.0

* packages/providers/MediaProvider/

d1d9d48 Merge branch 'cm-13.0' of https://github.com/CyanPop/android_packages_providers_MediaProvider into cm-13.0

6361dc4 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_providers_MediaProvider into cm-13.0

* packages/services/Telecomm/

61256e6 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_services_Telecomm into cm-13.0

* packages/services/Telephony/

87a55b9	Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_services_Telephony into cm-13.0

* system/core/

270b6ae Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_system_core into cm-13.0

* vendor/cm/

7e5e42b v6.3

* vendor/cmsdk/

22f111c Merge branch 'cm-13.0' of https://github.com/CyanogenMod//cm_platform_sdk into cm-13.0

2eddb5f Reset timer when a new weather service provider is selected

d8c2556 cmsdk: Actually return the system property in Build.

907f37b Merge branch 'cm-13.0' of https://github.com/CyanogenMod/cm_platform_sdk into cm-13.0