[Xiaomi Mi 5 ROMs, Kernels, Recoveries, & Other Dev] WhyOrean:
New build is up!

Changelog :

====================
01-08-2017
====================
56ce4ae gemini: ConfigPanel: Remove unused code

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

* frameworks/av/
88326e8 Revert "Revert "Stagefright: Allow setting high-framerates in CameraSource""

* frameworks/base/
6b982a9 [1/2] base: SystemUI: custom QS header images
895ff7a core: Fix camel case
983111a SystemUI: remove 'hide clock' option from clock position tunable

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

* kernel/xiaomi/msm8996/
e83eb2b ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call

* packages/apps/AicpExtras/
5fe2d08 Merge "AE: cleaned doubled strings & updated de-translations" into n7.1
ea49ed0 [2/2] AicpExtras: custom QS header images
54e2859 SeekBarPreferenceCham: Fix using @string reference for unitsLeft and Right
fe394ae AE: cleaned doubled strings & updated de-translations

* packages/apps/CMParts/
6a28aa3 CMParts: remove 'hide clock' option from clock position tunable

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

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

* packages/apps/Settings/
d4a2314 Fix Dev settings FC after edgegesture merge

* platform_manifest/
abadc3f manifest: Track OmniStyle package from Omni

* vendor/aicp/
23952a8 pme: add PRODUCT_RELEASE_NAME
ba1d2e0 aicp: add OmniStyle to build
51a2830 vendor_aicp: Add HTC 10 (aka Perfume, PME) to the mix
5aab108 Merge "vendor: sepolicy: Add priv_app to neverallow rule" into n7.1
96d22c8 shamu: Update build fingerprint & description to N6F26Q

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

* frameworks/base/
b6adb08 Update aicpextras tile icon
ea74bf2 AppSidebar: Derp for working sidebar after reboot
8a535a6 FWB: AppSidebar: Auto hide timeout (1/2)
e54082c AppSidebar: Add part of GA trigger overlay to fix compile
86e9508 App Sidebar Fixup
9188063 Merge changes from topic 'edgegestureservice' into n7.1
229e9bf FW_Base - App sidebar (1/2)
11c1115 Fix up EdgeGestureService for N
f9ec9b0 policy: don't use EdgeGestureService for navigation bar if were on the keyguard
12736d3 gesture: fix possible race during initialization
7286dc1 PhoneWindowManager: add ability to use EdgeGestureService for system gestures.
ac931ce [2/2] framework/base: Add EdgeGesture service.
cd1a587 Catch runtime exceptions when parsing DHCP packets
e709895 Zygote : Block SIGCHLD during fork.
3907af5 Merge "Zygote: Additional whitelisting for legacy devices." into n7.1
016e0c1 Merge "Zygote: Additional whitelists for runtime overlay / other static resources." into n7.1
c877df7 Merge "Public volumes belong to a single user." into n7.1
c1fbff0 Merge "Add SafetyNet logging to DHCP packet parsing" into n7.1
c515d23 Merge "Revert "Resource Runtime Overlay: Repair damages to Zygote runtime overlays"" into n7.1
8a5c7c7 Merge "Revert "Zygote: Workaround for detecting open file descriptors"" into n7.1
48fb88e statusbar: Fix 4G+/LTE+ icons

* 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

* kernel/xiaomi/msm8996/
ac997ff ARM: dts: msm: Update APC CPR static voltage margins for msm8920.
2e53cd3 msm: vidc: Correct debugfs directory name
58b0970 soc: qcom: scm: add check to avoid buffer overflow
0eaf3f6 msm: ipa: fix the potential heap overflow on wan-driver
cc90489 qseecom: check buffer size when loading firmware images
13f4c33 qseecom: improve error checks in qseecom_probe()
23c35af qseecom: check error return value of ion_map_kernel
e55d0da msm: crypto: set CLR_CNTXT bit for crypto operations
a27b43f ARM: dts: msm: Modify IPA poll parameters for MSM8920
4d5a3fe mdss: remove panic due to excessive interrupt errors
6bc778a msm: camera: fix bound check of offset to avoid overread overwrite
9277dc8 mmc: core: Avoid frequent enable/disable of Auto BKOPS
4a9a3cf msm: ADSPRPC: Check for valid file list node
ad74fc8 binder: blacklist %p kptr_restrict
6bd58e4 ecryptfs: don't allow mmap when the lower fs doesn't support it
d004312 Revert "ecryptfs: forbid opening files without mmap handler"
7fe97ff percpu: fix synchronization between synchronous map extension and chunk destruction
3bb016f msm: sensor: Validationg function pointers before using them
c49165a msm: sensor: correcting return value for get actuator info
2833244 ASoC: msm: qdsp6v2: Add mutex in afe_map_cal_data
cd70069 ARM: dts: msm: Update APC CPR voltage margins for msm8920
2bcb982 ARM: dts: msm: Add GPU speed bin 2 support for MSM8996v3
4d8cd31 msm: vidc: Fix kw issues
4e1f6f3 power: smb135x-charger: Add mutex locking in parallel enable path
695c3b6 power: qpnp-smbcharger: Enable parallel charger if input is present
a485d17 qcrypto: protect potential integer overflow.
b823381 USB: android: Call PM APIs if configured and suspended are true
c3d5053 arm: dma-mapping: page align size before flush tlb
927b944 qseecom: configurable encryption key size
e037725 ARM: dts: msm: flag to control encryption key size on msm8996
7ad42b5 msm: kgsl: Improve logs for pagefaults on global buffers
02788bc msm: mdss: Align start address and size to 1MB
e6ede4d msm: kgsl: Reserve a context ID slot but don't populate immediately
9a42eb8 msm: cpp: Fix for buffer overflow in cpp.
59b9423 soc: qcom: Replace ARRAY_SIZE macro with strlen
48eff4c msm: mdss: Clear compat structures before copying to user
4c0f8ba defconfig: Enable config IP_NF_MATCH_RPFILTER
10f5115 msm: camera: sensor: Validate i2c_frq_mode in msm_cci_get_clk_rates
d5a43e2 adreno_tz: Fix divide by zero problem in gpu_load_show()
fee815e msm: kgsl: add egl_surface/egl_image usage count in debugfs
01b6330 msm: kgsl: use seq_file for mem_entry debugfs
c7f14c9 msm: camera: sensor: Validate eeprom_name string length
dc15772 msm: camera: isp: Update logic for assigning Master frame ID
855d011 ARM: dts: msm: Add APC CPR configuration for MSM8996 speed-bin 2

* packages/apps/AicpExtras/
94dc36c Add a pinch of stars
1687ec6 AE: AppSidebar: Auto hide timeout (2/2)
fecad76 AE - App sidebar (2/2)

* packages/apps/CMParts/
fe7a989 CMParts: Match pulse speed to frameworks default

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

* packages/apps/Settings/
021109a Settings: Add preference for EdgeGesture service.

* vendor/aicp/
e69ffb2 extract_utils: Update smali/backsmali to v2.2b4
93381c5 extract_utils: Update backsmali command
a5d58d9 vendor: sepolicy: Add priv_app to neverallow rule

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

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

* build/
1545d1d Merge tag 'android-7.1.1_r9' into n7.1

* frameworks/av/
8b97a92 Fix security vulnerability: Effect command might allow negative indexes
14cb382 Make VBRISeeker more robust
3b01735 Effects: Check get parameter command size
7abb830 DO NOT MERGE: defensive parsing of mp3 album art information
e18a794 Fix security vulnerability: Equalizer command might allow negative indexes
65cc476 stagefright: remove allottedSize equality check in IOMX::useBuffer
2bed07f Visualizer: Check capture size and latency parameters

* frameworks/base/
be918cd Zygote: Additional whitelisting for legacy devices.
d1c8079 Zygote: Additional whitelists for runtime overlay / other static resources.
9b969c8 Public volumes belong to a single user.
56abd0e Add SafetyNet logging to DHCP packet parsing
8c231bf Revert "Resource Runtime Overlay: Repair damages to Zygote runtime overlays"
da38aa9 Revert "Zygote: Workaround for detecting open file descriptors"

* frameworks/native/
3d30e84 Fix SF security vulnerability: 32660278
9e29a03 Fix integer overflow in unsafeReadTypedVector

* 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/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

* platform_manifest/
b8def1b AICP: android-7.1.1_r6 -> android-7.1.1_r9

====================
01-05-2017
====================

* external/zlib/
b666691 Revert "Upgrade to zlib 1.2.10."

* frameworks/base/
2a812c7 Merge "FWB: Add AicpExtras tile" into n7.1
bb6663a Merge "aapt: silence these warnings" into n7.1
e6bc9c5 Merge "Fix race condition in accessibility" into n7.1
a03cca3 Merge "Zygote: Workaround for detecting open file descriptors" into n7.1
a0f0649 Merge "Fix incorrect FIFO cgroup assignment." into n7.1
960f7fb Merge "Zygote: Deleted files can still be fstat(restat) success." into n7.1
99cd81e Merge "Make sure Zygote is running at process priority 0 after VM has started." into n7.1
b24f15f Merge "Fix pms systemReady NullpointerException" into n7.1
d36c9f6 Merge "Fix a memory leak." into n7.1
8894afa Merge "OMS: StrictMode and files under /data/system/theme/" into n7.1
fa70e30 FWB: Add AicpExtras tile
b168d49 AICPfy empty recents view

* kernel/xiaomi/msm8996/
b860728 input: fingerprint: fpc1020: Honor proximity state

* packages/apps/AicpExtras/
8fe21e2 AE: Chinese translation update
9db9243 Update Italian translation
3288212 AE: sometimes transparency is opacity
15cde34 AE: BlurUI update strings and dependencies

* packages/apps/CMParts/
367b4e3 Fix handling of auto power save summary.

* packages/apps/Snap/
3f92dde Snap: Remove storage menu if no external storage available
da58793 Add PREVENT_POWER_KEY to fix Crash when using 'Power Shutter'

* vendor/aicp/
2d8018d Merge "Revert "Ditch CMTE"" into n7.1
745ffb8 Revert "Ditch CMTE"
f9d162b Merge "Ditch CMTE" into n7.1
80412e8 angler: update fingerprint to N4F26J

* vendor/xiaomi/
17560f2 ido: Regenerate Makefiles
5957331 ido: Ship prebuilt wcnss_service

====================
01-04-2017
====================

* build/
a4c1563 lunch: Use cd - instead of popd

* device/xiaomi/gemini/
64eba56 gemini: Add pocketmode app
e0acb44 gemini: Snap time again
20df0cf gemini: doze: Protect com.android.systemui.doze.pulse
0708116 gemini: doze: Set different timings for wave and pocket detection
77e3d28 gemini: doze: Cleanup

* external/zlib/
b934bc0 Upgrade to zlib 1.2.10.

* frameworks/base/
af267c8 OMS: StrictMode and files under /data/system/theme/
85871b3 Merge changes from topic 'blur-ui' into n7.1

* hardware/qcom/display-caf/msm8996/
12980ba hwc2: Only set display_width and display_height when equal to zero

* packages/apps/AicpExtras/
af713bc Blur: edit notice, stroke is working now

* packages/apps/Settings/
215190e Expose color for external settings icons

* packages/services/Telecomm/
9d6a21f Telecomm: Fix error due to protected broadcast

====================
01-03-2017
====================

* device/xiaomi/gemini/
3dd1067 gemini: Rebrand to Lineage

* frameworks/base/
404f20b aapt: silence these warnings
9a1259a Blur: Fix qs shade alpha to show correctly after LS
7fc17a2 Edit ss: Move Edit action and fix share action
5a78088 Blur: Implement Recents Blur (1/2)
5d1bdb0 [SQUASHED] Implement XOSP Blur personalization options (1/2)

* kernel/xiaomi/msm8996/
6a3ba1d gemini: Rebrand to Lineage

* packages/apps/AicpExtras/
407ba52 Blur: Implement Recents Blur (1/2)
0e4fdd9 Blur: Add recents blur back that XOSP removed just for the fun
ac4a4ed BlurUI: update to N

* packages/apps/CMParts/
635dfd2 CMParts: remove unused weather toggle for statusbar
f865de4 CMParts: Properly fix auto-power-save string format exception

* packages/apps/Settings/
3c105d0 Development Settings: Add QS to toggle Show touches
485d015 Development Settings: Add QS to toggle Disable HW Overlays

* packages/services/Telephony/
0465ab1 Telephony: Further improve network selection
d3571ed Telephony: Improve NetworkSelection
5e633a0 Automatic translation import

* vendor/aicp/
53f15fb Ditch CMTE
ea704e7 vendor: Add a task for getting prebuilts via http

====================
01-02-2017
====================

* frameworks/base/
cb6aa1d Merge "Screenshot tile: add icon for the Partial screenshot mode" into n7.1
11a8504 Merge "Screenshot tile: single tap to choose the mode, long press to fire" into n7.1
c70dd9d Language toggle QS
fe39175 Screenshot tile: add icon for the Partial screenshot mode
06dcc8c Screenshot tile: single tap to choose the mode, long press to fire

* packages/apps/AicpExtras/
e0b5325 Blur: Main switch now restores previous switch values
c4b3eb7 Blur: move Blur settings to a nav drawer item
322a9b2 [SQUASHED] Implement XOSP Blur personalization options (2/2)
ec703ff System App Remover: Icons: Use accent color

* packages/apps/SnapdragonCamera/
3662874 Merge tag 'LA.UM.5.5.r1-02300-8x96.0' of https://source.codeaurora.org/quic/la/platform/packages/apps/SnapdragonCamera into HEAD