[Mi 3 Android Development] Shahan_mik3:
New build up:

Rebased completely to lineage OS.

Link: https://www.androidfilehost.com/?fid=745425885120699433

====================
01-10-2017
====================

* frameworks/base/
52b5af3 QSTiles: add AmbientDisplay tile
98d3872 Add Sound tile
ff3ff64 Hide Lockscreen clock & date [1/2]
b0001f3 FWB: Lockscreen Colors [1/2]
9803638 Blur: Color Filters implementation (1/2)

* packages/apps/OmniStyle/
3ba0502 [3/3] OmniStyle: add header browse activity
979f381 OmniStyle: update README

* packages/apps/Settings/
869f5f5 Fix build
27400b8 Hide Lockscreen clock & date [2/2]
160fbad AE: Lockscreen Colors [2/2]
62c8c89 Blur: Color Filters implementation (2/2)
74a9ba6 Sim-Settings: Don't allow empty sim name
877d42c add color for switchbar
41cbc08 Expose switchbar background color
c3beb83 Expose dashboard category padding bottom

* packages/services/Telephony/
cd0c64f Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_services_Telephony into bs7.1

* vendor/beanstalk/
09c18ed fix path from previous commit
f2940b8 http_prebuilt: Implement archive of artifacts

====================
01-09-2017
====================

* build/
b0a1c08 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_build into bs7.1

* frameworks/base/
116844d Revert "base: SystemUI: all tile scroller for quickbar settings [1/2]"
038ea3d Tethering: Fix number of device connected
35d2f15 DefaultPermissionGrantPolicy: Pass correct arguments
9690105 Parse "vendor/priv-app" to find privileged applications
48c4895 base: SystemUI: all tile scroller for quickbar settings [1/2]

* packages/apps/CMParts/
e3c1483 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_CMParts into bs7.1

* packages/apps/Settings/
9d18b1f Revert "AE: all tile scroller for quickbar settings [2/2]"
d752d88 AE: all tile scroller for quickbar settings [2/2]

* packages/apps/SetupWizard/
52a78fd SetupWizard: rebrand to LineageOS

* packages/services/Telephony/
ebdfcc3 Telephony: Number of slot should start with 1

* vendor/beanstalk/
53d7543 fix path from previous commit
e86e512 build: core: include platform helper macros in target makefiles
d32a564 build: envsetup: Update CAF remote

* vendor/cmsdk/
79f52e8 Merge branch 'cm-14.1' of https://github.com/LineageOS/cm_platform_sdk into bs7.1

* vendor/qcom/binaries/
02ababe msm8996: graphics: Add 32bit libmm-disp-apis and libmm-qdcm

* vendor/xiaomi/
3a716d4 ido: Update blobs from latest release
fbba8da ido: Use graphics blobs from the shared repo

====================
01-08-2017
====================

* android/
b4018de Track omnistyle

* build/
9e18751 core: move platform-specific helper macros to target makefiles
bac7075 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_build into bs7.1
c036ef5 Merge tag 'android-7.1.1_r9' into cm-14.1

* external/icu/
554db26 Merge tag 'android-7.1.1_r9' into cm-14.1

* frameworks/av/
aed451a Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_av into bs7.1
00a823e Merge tag 'android-7.1.1_r9' into cm-14.1
7a17a62 Revert "Revert "Stagefright: Allow setting high-framerates in CameraSource""

* frameworks/base/
92e0968 SystemUI: Remove unused string
5c59826 Remove leftover power menu profile resources
348f826 SystemUI: remove 'hide clock' option from clock position tunable
285cf1e Fix NullPointerException in MediaPlayer
2ad549b [fingerprint]: make sure that daemon.cancelAuthentication() only execute once.
b60b7d7 Fix QuickQS visibility at non-first page
5d798fd [1/2] base: SystemUI: custom QS header images
9701502 core: Fix camel case
6eacfcb statusbar: Fix 4G+/LTE+ icons

* frameworks/native/
a350803 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_native into bs7.1
cc92c1b Merge tag 'android-7.1.1_r9' into cm-14.1

* hardware/qcom/audio-caf/msm8960/
5e95ac2 hal: Additional checks for dedicated VOIP input

* hardware/qcom/audio/default/
584bfb8 Merge tag 'android-7.1.1_r9' into cm-14.1

* packages/apps/CMParts/
9b59f27 CMStats: use new server-side API
f75cde1 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_CMParts into bs7.1
af5108f CMParts: remove 'hide clock' option from clock position tunable

* packages/apps/Calendar/
cdfc529 Calendar: String improvements

* packages/apps/ContactsCommon/
176de92 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_ContactsCommon into bs7.1
6e8cff6 Merge tag 'android-7.1.1_r9' into cm-14.1

* packages/apps/Messaging/
f5b8d0f Messaging: String improvements

* packages/apps/Settings/
e50b368 Update volume link notification
7637798 [2/2] AicpExtras: custom QS header images

* packages/services/Telephony/
95fbf74 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_services_Telephony into bs7.1
deee082 Merge tag 'android-7.1.1_r9' into cm-14.1

* system/sepolicy/
e308d6b Allow apps in /system/priv-app to call and execute su commands

* vendor/beanstalk/
7375d5e build: qcom_target: Define MSM_VIDC_TARGET_LIST
808233d build: qcom_target: Clean up QCOM_HARDWARE_VARIANT checks
7172da0 fix path
b04d252 build: include lineage releasekey in recovery
b2077fb build: remove deprecated recovery keys
58d575b extract_utils: Update smali/backsmali to v2.2b4
f027d7a extract_utils: Update backsmali command
48e0693 Build omnistyle
4056f93 vendor: sepolicy: Add priv_app to neverallow rule

* vendor/cmsdk/
23889fe Merge branch 'cm-14.1' of https://github.com/LineageOS/cm_platform_sdk into bs7.1
c025463 cmsdk: fix update path for version 7

====================
01-07-2017
====================

* hardware/qcom/audio-caf/msm8916/
d414d15 hal: Dynamically load the correct path for HUAWEI_SOUND_PARAM_PATH

* hardware/qcom/audio-caf/msm8974/
becbb2f hal: Dynamically load the correct path for HUAWEI_SOUND_PARAM_PATH

* packages/apps/OmniStyle/
98e88d3 OmniStyle: add Wavvy headers - thanks to Travis Hall
e739007 OmniStyle: use omnirom app icon

====================
01-06-2017
====================

* build/
91a7435 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_build into bs7.1
8022369 build: Replace pushd with cd

* frameworks/base/
2cb7c23 Catch runtime exceptions when parsing DHCP packets
88e220a FIX No sim - airplane mode padding
7618d3e Avoid RuntimeException and log spam

* hardware/qcom/audio-caf/msm8937/
95ccc85 policy_hal: Fix mismerges
b24ef94 audio policy: fix capture indication to sound trigger service.
3f05588 audio policy: fix media volume after ringtone
1e29be0 Revert "hal: Add abstraction for soundtrigger session"
8c2743e hal: Don't try to record using 3-mic unless we mean it
a8490ea hal: Haxed header
ab64a44 audio: Fix flac offload not working
bd04719 hal: Fix build with HDMI disabled
f4e5f48 audio: Fix complilation warnings under Clang
1394524 msm8996: fix werror when AUDIO_FEATURE_ENABLED_DTS_EAGLE is enabled
04ed235 audio: Extend platform parser to allow device name aliasing
326d03c hal: post_proc: enabled / disable volume listener based on prop
966b853 hal: Support the audio amplifier hook
284d304 hal: Allow building hardware audio encoders
7d10d9a audio: Use direct * pathmap

* hardware/qcom/display-caf/msm8937/
3dfb72a sdm: Always include kernel headers
3c389e0 Fix duplicate copy file rules
5ab047e display: Cleanup flags
381813d Don't build lights module if vendor supplies it
8908ec8 display: Use * pathmap

* hardware/qcom/keymaster/
9fa20f3 keymaster: add support for samsung 'skeymast'

* hardware/qcom/media-caf/msm8937/
64e0fc1 mm-video: Disable proprietary extension
becaa72 venc: Fix VQZip issue
d322c9f vidc: Fix makefiles
0e5dd32 media: Avoid collision with FFMPEG plugin
671cbd6 media: Use * pathmap

* packages/apps/Browser/
b565222 Search engines: Add DuckDuckGo FR

* packages/apps/CMParts/
ff37a00 CMParts: Match pulse speed to frameworks default
daa7387 Fix handling of auto power save summary.
d1a5239 margaritov color picker: add a proper landscape layout

* packages/apps/Settings/
d04d862 Settings: Set root access options appropriately
5aa5cd9 fix colorpicker file for our layout
6ba8565 margaritov color picker: add a proper landscape layout

* vendor/cmsdk/
5bb06dc cmsdk: remove 'hide clock' option from clock position tunable