[Mi 3 Android Development] Shahan_mik3:
So I am trying to manage some time to make some builds. updates will be done when possible.

hit that update button or head to afh

Upstream beanstalk changes and device changes (check settings>about)

*Highlights

*Kernel base upgraded from 3.4.0 to 3.4.112

*Rom compiled using toolchain Uber-5.3-cortex-a15

*Kernel compiled using toolchain 6.1

* From now on the toolchains will be freshly compiled before compiling rom (This means it will be updated till date with latest change)

*Loads of changes in kernel

*Prima drivers updated to latest CAF

Note:

Sunlight display MAY work with ZX kernel. needs to be tested

====================
05-28-2016
====================

* device/xiaomi/cancro/
5cc2ca2 Upgrade assertive display lookup table
dc51620 Revert "Update QTI telephony extension"
a0421ec Update Toolchain
de8105d OTA: v2 push
57b1c6d fix compile error

* vendor/xiaomi/
dc6c045 Add OTA

====================
05-27-2016
====================

* bionic/
1be8201 Define char16_t and char32_t to make gcc 5.1 happy

* frameworks/native/
ea0ee31 dumpstate: add CM version to output

* hardware/qcom/audio-caf/msm8974/
64054b2 Allow devices to load mixer paths dynamically

* packages/apps/Bluetooth/
8a156be Automatic translation import

* packages/apps/CMBugReport/
9ff9513 Automatic translation import

* packages/apps/CMFileManager/
7201e71 Remove set as home menu item for secure storage
bbf2266 PickerActivity: Grant read url permission

* packages/apps/Calendar/
411ad09 Automatic translation import

* packages/apps/CellBroadcastReceiver/
eadcfcd Automatic translation import

* packages/apps/Contacts/
ffaa045 Automatic translation import
f05914c Contacts : fix FAB when an InCall plugin tab is in focus

* packages/apps/ContactsCommon/
f759863 Automatic translation import

* packages/apps/Gello/
f4d3ccf Automatic translation import

* packages/apps/Messaging/
26db7cf Automatic translation import

* packages/apps/PhoneCommon/
2c6c8d3 Automatic translation import

* packages/apps/Profiles/
77051de Automatic translation import

* packages/apps/Screencast/
1ad771f Fix reference to a renamed string
e66278d Automatic translation import

* packages/apps/SetupWizard/
6476f1b Automatic translation import

* packages/apps/Snap/
b3cfd09 Snap: Update comment to reflect audio focus changes
2bcea7e SnapdragonCamera: Release audio focus when video recording is done
ed07584 SnapdragonCamera: request audio focus before starting video recording
ccd3e81 SnapdragonCamera: Recording screen to be dynamic
02fa448 SnapdragonCamera: Fix the memory leak on view.

* packages/apps/SoundRecorder/
0023df8 Automatic translation import

* packages/apps/Trebuchet/
cb3431d Automatic translation import

* packages/providers/DataUsageProvider/
c42d795 Automatic translation import

* packages/services/LiveLockScreenService/
ba3b4f9 Automatic translation import

====================
05-26-2016
====================

* external/DUtils/
4546280 Revert "Revert "Revert "DUI: Use DocumentsProvider API helper methods [2/2]"""
e7d8a43 Revert "Revert "DUI: Use DocumentsProvider API helper methods [2/2]""
75e35c6 Revert "DUI: Use DocumentsProvider API helper methods [2/2]"
862a8af DUI: Use DocumentsProvider API helper methods [2/2]

* frameworks/base/
dd97328 Revert "SystemUI: improve layout of qs detail panel"
5c243a8 Revert "SystemUI: fix qs pulldown on certain themes"
a223b7e Stop adjustConfigurationLw causing sleep/lock.
c275496 Fix phone crashes after tapping Data Usage in Settings
17a8f26 SystemUI: fix qs pulldown on certain themes
39603a7 pm: Use sourcerecord if available for protected app validation.
9f0fab0 SystemUI: improve keyguard with SIM PIN interactions
39bc0e6 StatusBar: Do not just define vars...
0e6cb87 fw: Move HOME key interception logic to interceptKeyBeforeDispatching
48cbcf0 SystemUI: improve layout of qs detail panel

* packages/apps/Contacts/
765f3a0 Contacts: only schedule metrics JobService if Ambient exists

* packages/apps/Dialer/
8941381 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Dialer into bs6

* packages/apps/Messaging/
a29d139 Integrate CallerInfo with notifications

* packages/apps/Settings/
21928d2 Revert "Revert "Revert "DUI: Use DocumentsProvider API for handling custom icons [1/2]"""
098c552 Revert "Revert "Revert "fix compile"""
03b3378 Revert "Revert "fix compile""
19bb910 Revert "Revert "DUI: Use DocumentsProvider API for handling custom icons [1/2]""
c1bcaef Revert "DUI: Use DocumentsProvider API for handling custom icons [1/2]"
65ddc72 Revert "fix compile"
6a7a871 fix compile
73e0147 DUI: Use DocumentsProvider API for handling custom icons [1/2]
4fbb86e Revert "Bring back the 'AOSP look'"
74a6535 Fix the memory leak in TetherSettings
d67fcf2 Settings: Allow sorting Applications by size
0f53299 Settings: Fix possible NPE
8a7148c Settings: Disable cancelable with multi-windows confirm dialog
0c98b09 Settings: Update oem unlocking status with back button
ff4632c Settings: Update oem unlocking status when dismiss

* packages/services/Telephony/
e11523c Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_services_Telephony into bs6
f228ce1 Switch back to Auto selection if Manual fail's

* vendor/beanstalk/
6f434f6 cm: Remove GMS guard
d7d49d8 cm: Fix the backuptool importation logic
7e7f4a1 Fix GMS guard
6d8217f Update ambientsdk version 1.5.11

====================
05-25-2016
====================

* cts/
978b415 Merge "DO NOT MERGE ANYWHERE: Update CTS to 6.0R7" into marshmallow-cts-release
63ce966 DO NOT MERGE ANYWHERE: Update CTS to 6.0R7

* device/qcom/sepolicy/
d42ae50 sepolicy: Add hand biometrics manager permission
314957c sepolicy: Add improveTouch gesture manager permission

* external/koush/ion/
3bee672 Ion: Ignore get exif rotation exception

* frameworks/native/
0921754 Add dalvik heap/hwui overrides for xxhdpi phone with 3072MB RAM

* packages/apps/CellBroadcastReceiver/
89bcf56 Enable broadcast channels for Colombia
25e7ce5 Support playing the alert and vibrate until dismissed

* packages/apps/Dialer/
560f3a8 Crash Fix When DeepLinkEnabled callback returns to a null Context.

* packages/apps/Messaging/
110cdf8 Add handling of MMS Read report.
9da3129 Revert "[SMS] Replace message content can't be replaced"
88b174e [SMS] Replace message content can't be replaced
54374cf Added support for video and audio mms attachments

* packages/providers/ContactsProvider/
e78a3c7 Obtain region config from system-property for Contacts pre-loading

* packages/providers/TelephonyProvider/
f320e09 Support playing the alert and vibrate until dismissed

====================
05-24-2016
====================

* android/
cc54774 qc hals: Add 8937/8953 variants

* build/
c9df657 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_build into bs6
96170ad qcom: Support 8937/8953

* frameworks/av/
8f270dc audiopolicy: engineconfigurable: Don't include the example

* frameworks/base/
8cf0709 Only call uncrypt when we're encrypted
d68464a SysUI: Use linear interpolator for battery level
02ecb68 SysUI: Fix coloring of frame and bolt
d242078 SysUI: Allow styling of battery text/charge blend mode
7e9628b fw: Repurpose PREVENT_POWER_KEY for preventing multiple system keys.
6b21429 SystemUI: fix multi touch gestures and extra jank
94476d9 SystemUI: Filter out unsupported values off perf profile tile
210b209 bootanim: Cleanup
1d032b3 frameworks/base: Support for third party NFC features
1ef4643 Fix NL translation after r22 revert
b7b13a7 IMS: Add support of notifyPreciseCallState for multi sim
fc0b388 Handle mnc 00 while retrieving the Resources based on subid
c8afccc Create emergency account with primary stack phone.
53580e0 Add P2 option in openLogicalChannel.
f8c9314 IMS-VT: Disable multi tasking by default
04615dc Add 3 APIs for card application
558e2a6 server: Whitelist non-INTERNET/non-CELLULAR Network for metering
ea7a460 Revert "Fix NullPointerException"
bbc4fd4a keyguard: Fix password doesnot sanitize after verification
c73be36 Revert "SystemUI: recalculate clock position on removing empty shade views"

* frameworks/opt/telephony/
514c79b Telephony: don't show unsupported transfer on IMS

* hardware/qcom/audio-caf/msm8937/
e1b5f35 make: Fixup cross-platform guards

* hardware/qcom/display-caf/msm8937/
9f98625 make: Adjust to dynamic paths

* hardware/qcom/media-caf/msm8937/
3965563 make: Adjust to dynamic paths

* kernel/xiaomi/cancro/
0a976f7 Linux 3.4.112
c0dfd4c Linux 3.4.112

* packages/apps/Contacts/
5391aed Request storage permission for gallery access
91aeaed Contacts : added a flag to track soft vs hard signed out state

* packages/apps/Dialer/
4f6acfc Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Dialer into bs6
5f5b6ad Overflow popup menu may be null when overflow menu button is not null
9bee3a3 Mark contact info obtained from a lookup provider with remote source-type
00ddbb6 View Note: removes the ability to make multiple notes for the same call.

* packages/apps/InCallUI/
36dbbdb Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_InCallUI into bs6
f4a606b View Note: Use the DeepLinkIntegrationManager method for view note

* packages/apps/Messaging/
761d4cc Add UI/UX capability to attach a saved video to a MMS message

* packages/apps/Nfc/
70c14af Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Nfc into bs6
6e8f825 NFC: Adding new vendor specific interface to NFC Service

* packages/apps/Settings/
de51254 Settings: Remove redundant definition of SoundSettingsActivity.

* packages/apps/SetupWizard/
4981bc9 SetupWizard: Ensure language picker is enabled onResume

* packages/apps/Snap/
94574eb Snap: Use new window manager flag for prevent system keys.

* packages/services/Telephony/
2d8c076 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_services_Telephony into bs6

* vendor/beanstalk/
d435f4f apns: Fix up AT&T APNs