[Honor 5X ROMs, Kernels, Recoveries, & Other Develo] gopinaidu77:
Update 03 march

DOWNLOAD:

https://drive.google.com/drive/folders/0B0g1SM2LbgH_T1QxZ0VFY2tSbWM?usp=sharing

CHANGELOG:

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

* bootable/recovery/
c82175b Fix "ordered comparison between pointer and zero".

* device/qcom/common/
e16dea2 common: remove extractors

* external/nano/
6c16f4a nano: src: Don't set userdata to NULL
4d6f248 nano: Make revision.h a stub
b881f6c nano: Update makefile for new nanorc path

* vendor/huawei/
3f27be4 msm8916: Add adreno blobs

====================
03-02-2017
====================

* external/nano/
398f609 nano: Add nanorc
88e50a1 nano: Add android makefile
8651670 nano: Add config.h and revision.h
b8d4fcb nano: Fix build under android
c511262 nano: Include stdio.h
33a3ca6 nano: Don't ignore config.h & revision.h

* packages/apps/Bluetooth/
c01c8f0 AVRCP: Add null pointer check

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

* frameworks/base/
9fd5321 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_base into 7.1

* hardware/qcom/audio-caf/msm8952/
27c23ef Merge remote-tracking branch 'caf/LA.BR.1.3.6_rb1.14' into HEAD

* hardware/qcom/audio-caf/msm8974/
610f5f5 Revert "visualizer: do not apply calibration on audio routed to afe proxy"

* hardware/qcom/display-caf/msm8952/
7b73a21 Merge remote-tracking branch 'caf/LA.BR.1.3.6_rb1.14' into HEAD

* hardware/qcom/media-caf/msm8952/
726d5c5 Merge remote-tracking branch 'caf/LA.BR.1.3.6_rb1.14' into HEAD

* packages/apps/CellBroadcastReceiver/
6360a26 CellBroadcastReceiver: Match defaults for channel 60 alerts to bool config

* packages/apps/crDroidSettings/
d39e52a crdroid: Disable quick pulldown by default

====================
02-28-2017
====================

* android/
7ca2cac manifest: Define remote for gitlab
549d5a6 Track our own masquerade
c3a9bce Merge branch 'cm-14.1' of https://github.com/LineageOS/android into 7.1

* build/
dc0867a Merge branch 'cm-14.1' of https://github.com/LineageOS/android_build into 7.1

* frameworks/base/
9946645 Pulse: allow custom opacity for solid line renderer [2/3]
2785efb Pulse: Moar bars for solid line renderer [2/3]
a2a43df Ticker: Center Ticker layout horizontally in statusbar view
e582c93 Open /data/anr/traces.txt with O_APPEND.
11f839f Keyguard: disable logspilling debug
fb00673 base: location: silence log spilling
7e7b984 base: Switch to pixel theme
d15af96 Themes: Set default cling text color to white
d620eab OMS7: Rootless Security Update Preparation for March 2017
6ea0124 Add a protected broadcast for Masquerade events
27ecb1aa Notification tint: add optional findContrastColor algorithm for dark backgrounds
1391f131 OMS: StrictMode and files under /data/system/theme/
1de8474 Themes: Expose manifest styles for themes
45d1dcb Themes: Expose Keyguard affordance circle background
dcf27bd Set external QS tiles tint mode to SRC_ATOP
b8752b9 Expose external qs tile tint color
19ba473 doze: allow grayscale even if invert boolean is false
b61ca8d SystemUI: Expose switch bar title
f5d1716 OMS: Introduce MODIFY_OVERLAYS permission for user apps
be0ea13 Themes: Expose QS battery
f70e2ea OMS7-N: ApplicationsState: add filter for Substratum icon overlays [1/2]
83c9360 OMS7-N: ApplicationsState: add filter for Substratum overlays [1/2]
5b35b49 N-Extras: AudioService: Allow system effect sounds to be themed
a9c6fc4 N-Extras: Add dynamic theme fonts support
af9190d N-Extras: Add dynamic theme BootAnimation support
da2d762 OMS7 compatible 'Ambient notification inversion'
85f16ea Allow prevention of doze notification color inversion
9af265e Notification dynamic colors bool compatible with OMS7
717cfcd Notifications: Expose a bool to disable dynamic colors
0dc4578 Themes: Also theme center alarm group
68947d5 Themes: Expose various QuickSettings text colors
11897a8 Allow custom alpha for notification shade bg color
7af58a9 SystemUI: Expose QS edit item decoration background color
4a14c3d Themes: Allow Navbar ripple color to be themed
eaa375b Themes: Allow Permission Icons to be fully themed
d639c46 Themes: Allow Immersive cling colors to be fully themed
07146d9 Themes: Expose resolver hardcoded colors
e7372fd OMS7-N: Implement multi-target enable/disable and disable-all [11/11]
5d6ca11 OMS7-N: Do not enforce code policy limiting overlay installation [10/11]
511bd94 OMS7-N: Persistence on boot through OverlayManagerServiceImpl [9/11]
e6c200d OMS7-N: Disable Zygote preloaded drawables [8/11]
cf80d4c OMS7-N: installd: add command 'rmidmap' [7/11]
67c5756 OMS7-N: Fix memory leak during idmap creation [6/11]
2905bb2 OMS7-N: idmap: suppress print for padded resources [5/11]
c13489d OMS7-N: Set EXTRA_REPLACING correctly in ACTION_PACKAGE_ADDED [4/11]
7b8705b XOMS7-N: Integrate OverlayManagerService into framework [3/11]
34264c6 OMS7-N: Introduce the OverlayManagerService [2/11]
8fd5345 OMS7-N: Support tagging resources as OK to overlay [1/11]
2740c56 Speed things up to the max
02cef20 SystemUI: add RU translations
f90594c base: add RU translations
e8b534f SystemUI: Create PT-BR translations
9f2cc0f FWB: Create PT-BR translations
206a3c4 Add custom logo styles [1/2]
05751d2 Remove redundant lockscreen shown check
221f975 Turned ENABLE_CPUSETS into runtime decision.
93a7355 Enable multidex for SystemUITests
947feea Fixed an issue where the emergency affordance didn't show
6c9abbe Rename logo style to logo position [1/2]
e4e9127 update DocumentUi icons from pixel image
d77466a telephony: Hack GSM and LTE signal strength
4788dd0 Define priority for callerinfo selection
7ffe66a Fix inconsistant display number format issue in Messaging application
20c29d4 Handle NPE in TelephonyManager
a4d6437 Fix deprecated range_x calls.
8a0bc7a Move hwui private headers to frameworks/base/libs/hwui/private
0d73bef hwui: Fix the length of partial updates system property
7bcda4c Fix and work around aliasing rule violations
33f75da Fix dead lock in Tethering state machine
9e07450 Fix client holding in fingerprint removal
b26cf70 Fix ellipsizing not working when text contains line feed
7d57980 Skip task that has not real activities
0b5ab64 with LockTaskMode violation, remove created TaskRecord
28ecb0d Fixes the thread-safe issue.
2ff5077 Net monitor: fix visual glitch on statusbar expand when autohide enabled
09a5b11 Remove drawables we don't need
07a27dd graphics: ADB "N" icon compatible with OMS7
0ee2f39 revert some fastJni
94a5084 Prevent re-entrant watcher from causing exception.
79905fe qs: hotspot: longclick should open tethering settings
351d518 Better QS detail clip animation
49af2ec Icon does not disappear even though it is disabled in Launcher
6d657328 Add tile information to ACTION_QS_TILE_PREFERENCES intent
8f6d0f9 systemui: change recents fab icon
f4037d4 ImmersiveRecents: improvements/cleanup
70e9fec base: volume dialog: hide headers on all streams if requested
ba3832e Fix for reboot due to Volume State not updated in callback
d8514cf Fix crash issue on Storage Manager app
4f61c41 SystemUI: update volume dialog when re-inflating views
7e10254 ActivateableNotificationView: re-inflate on configuration change
710d042 Fixes can not boot issue.
64d1045 DefaultPermissionGrantPolicy: Pass correct arguments
b385c67 Fix stack-buffer-overflow detected by AddressSanitizer.
b78fb95 Prevent LocalSocket from creating an fd if fd is already there
bac8b97 systemservice will be restarted if force stopping android.print.cts running
0dedec9 LocalSocketImpl.cpp: Set O_CLOEXEC on received FDs
bc0b7d5 AppOps: Avoid RuntimeException and log spam
20bc039 ActivityManagerNative: Prevent possible soft-reboot
a4929fa send cancel cmd to hal in Lockout mode.
6a827db Bad token of activity when do the launch work at the app process side
31ccecc check whether the ActivityClientRecord of token is null when handleStopActivity
09c16a4 schedule vsync immediately when requested from the Looper thread
be073cc Fix moveTaskToBack: Activity below home were resumed instead of home
059d866 Fix rare SystemUI FC while changing density in settings
086aa97 Prevent lost mTaskToReturnTo value for moving home
9b824c9 Correct the sync lock for ManagedServices's mServices.
25472f7 Fix gear not showing when rotation or RTL changed
18cf77a Immediately adjust hideSensitivity of Notifications
c5f1727 Add a protected broadcast for Masquerade events
3434680 Fix guts not expanding when QSPanel is expanded
d939a0c Fix issue when start android/com.android.internal.backup.LocalTransportService
a332081 Skip guestToRemove users when PackageManager initializing user status.
c21f30b Fix a use-of-uninitialized-value warning.
5e6cadd OBEX : Handle Negative index Exception
ecb9ab7 Add timeout for dumpNativeBacktraceToFile.
939ef41 AudioAttributes: setCapturePreset: Handle VOICE_*
070ec1f synchronized gRecyclerLock to avoid InputEvent been change while dump
a467bb5 Do not turn off voice interaction when close system dialogs reason is assist
5da5f01 Emulator: Fix CTS failure caused by removed MANAGE_USERS permission in Shell
3bc6767 Remove unused variable.
f49dc2c Add make_unique function for jni
0d14092 Resolve deadlock between ActivityManagerService and PowerManagerService
fefa5c6 Fix BaseBundle IllegalArgumentException
f11f26f Fix memory-leak warnings from the static analyzer
4951d76 Disable touch slop for generated gesture events
9bf40df Fix a use-of-uninitialized-value warning.
be5f463 DeadZone: add missing call to TypedArray.recycle()
b58c1e7 Avoid deadlock when installing app
271576f Save "mState.restored" in onSaveInstanceState of FilesActivity
e335620 Make preselected item clickable in intent chooser
3de594a Cleanup uses of sprintf so we can deprecate it.
2a8b7f2 KernelWakelockReader: stop the panic
cde8254 ParcelFileDescriptor: can we stop the panic here?
729b10a Add support for MTP perceived device type property.
6b9ed7a pinned stack should always be on-top of visible stacks
727a2d2 unbindBackupAgent and initialize inFullBackup
f577ca7 Add -fno-strict-aliasing to compiler flags
33e1880 Fix ListView can not be moved after rotation.
49c4089 sysui: add missing string to volume panel
0f71001 Switch frameworks/base/core/jni from gcc to clang.
d8de79b base: Add handling SQLiteDatabaseCorruptException
3acd22b Catch KeyStoreException for setting profile lock
fd8a135 Prevent IndexOutOfBoundsException
99ede34 frameworks: squash of leak & race fixes
f54cf8da fix OutOfBoundsException in DisplayContent.java
152ba0c Move service from starting list once onStartCommand get called
f85f021 Handle IllegalArgumentException
022ac32 Deadlock in PackageInstallerSession
7464900 pm: do not verify system apps signatures
076a595 Fix the bug in replacing a fragment with itself.
279f4a4 Replace usages of ShortNumberUtil with ShortNumberInfo
eb4657d Fix issue in PhoneNumberUtils.compareLoosely
123ad8c Fix struct vs. class mismatch in forward definitions
e208ce7 Fix for google backup and restore
57542c9 Fix Photosphere/Camera FCs
1b99b6e Fix race condition in setting notification panel height
bd1d457 Debug: Initialize local to false
9f77df5 Incorrect key object in EphemeralIntentResolver.filterResults
740309f remove the extra synchronized lock
b06b1c1 Fix wrong focused stack if there are finishing tasks.
2743717 Fix warning: Potential leak of memory pointed to by 'set'
b2f7932 Prevent some alarm pathologies
97fb748 Do not stop while mCurrentClient is already in the process of stop.
bc70ad5 Handle application crash in new thread.
27cc878 clean up pending broadcast receviers when force stop package
d5e9681 fix service could not be started correctly when app.thread == null
97e62d5 remove duplicated incorrectly code in ProcessRecord
d0e705a We should notify the foreground activity changes immediately.
3571cd9 Clear pending activity launches when force stop package
182aca1 Also remove activity record if its app is removed.
0519b74 Do not kill attaching process when removing task.
730a6d3 clean notification before delete the activity
dd32bb4 Bring up Service if not schedule to restart
daa03f0 Fix the inconsistence between ProcessRecord and BroadcastQueues
c71c569 Fix illegal argument exception when take picture.
1aa9697 Fix type casting for broadcast delay with service
2c05c86 Remove freezing window to fix UI freezing issue

d9a7189 base: Switch PolicyControl to WindowManagerPolicyControl
c18d78d Add transparency porn [1/2]
c1ec06b base: Clean up systemUI tuner
c12325e Optional screenshot type [1/2]
ead8d3c Add option to disable scrolling cache [1/2]
0b236c4 Base: HeadsUp snooze function [1/2]
d496954 HeadsUp: add timeout option [1/2]
3a6116e SystemUI: grant PACKAGE_USAGE_STATS permission for DUI
4a0f774 DUI: set bar IME hints when we add/change bar
7cdf173 Data tile quick toggle: apply the custom behavior also to mini tiles bar
667204a Add PIE 3.0 [1/2]
1962308 EdgeGestureService: silence debug logging
213f748 Add NPE handling to the Edge Gesture Manager
d35af68 Add EdgeGesture service
868a2ea Add Status Bar Ticker [1/2]
2beec52 Set default navbar height to 80 [1/2]
440f600 base: Set animation scaling to 0.6
a8ec3a3 GoogleAudio: update effect sound and add pixel sounds
23411f0 Use Google Nexus Audio Files [1/3]
877686a Breathing Notifications [1/5]
3f7910e Enable advanced power menu
bedb816 Add BatteryBar customizations [1/2]
28ed496 PM: Signature spoofing [1/2]
9bcc008 base: Fix compilation without SystemUI Tests
b23f157 DUI: Remove screenrecord [1/2]
fc8c2b8 Recents: Don't show alternate recents when task is locked
0939d46 DUI: Initialize package monitor class
7d5df30 DUI: Initial DUI checkin for N
1111fda Revert "Runtime toggle of navbar"
e266278 'Do not disturb' add 15 min Steps and up to 14 Hours
1872d89 Status bar: Update notification count icons
c738efd Make PIN/password failed attempts dialog non-cancelable
a679559 Keyguard: Forward port lockscreen quick unlock (1/2)
d3d61c1 QS: Set default columns to 4 [1/2]
b8cdca3 QSCustomizer: use custom column count
2b1973e Custom QS rows/columns [1/2]
83ba4fb Custom small QS tiles [1/2]
b096c7e crDroid logo in statusbar [1/2]
f5c6ee2 Double tap to sleep anywhere on the lock screen [1/2]
cfb75f5 Max Lockscreen Notification count [1/2]
1a29400 Immersive Recents [1/2]
2c132e1 Add ability to permanently hide apps from recents [1/3]
6a2a4eb Customizable lockscreen shortcuts [1/2]
5eac6c6 Lockscreen: Add timeout and instant lock option to slide lock (2/2)
e5c2970 Add option to hide lockscreen clock, date & alarm text [1/2]
e46c23b fb: less notifications sound (1/2)
8b4b4ad Add support to disable immersive messages [1/2]
2c6bd6f Add support for force expanded notifications [1/2]
dbd8dbc QS: Battery Saver Easy Toggle [1/2]
2e235c6 QS WiFi easy toggle: if enabled, long press for detail view
43d74de QS BT easy toggle: if enabled, long press for detail view
4a29e7d Data tile: make it customizable by the user [1/2]
aea89f6 Add BT easy toggle [1/2]
cc931af Add WiFi easy toggle [1/2]
15e8d33 Add Haptic Feedback to QS tiles [1/2]
812ec6e Fix single action power menu issue
d60714d Scroll: modified velocitytracker
b8d1c77 FWB: Ability to hide superuser status bar icon [1/2]
a9c6cbd Base: Hide power menu on secure lockscreen [1/2]
420106b Live Volume Steps [1/2]
5047d61 FWB: Disable/Enable screenshot sound [1/2]
fb4ab6c Disable Lockscreen Media Art [1/2]
875b24d Add OmniSwitch as option for default recents [1/2]
d647203 Remove dashboard tile summaries [1/3]
2bfe151 Settings: Disable suggestions [2/3]
d730baa Add option to disable auto brightness icon in brightness slider [1/2]
c61b5a3 Statusbar Network Indicators [1/2]
91d2c27 base: Add metric for crDroid Settings
4068b56 MTU should be 1358 as per 3GPP standards, especially for LTE radio interfaces.
3e21df6 fix wrong algorithm in getMobilePowerPerPacket()
28a5586 SystemUI: disable statusbar time refresh when screen off
5f4540f Keyguard: don't refresh ui when screen off
da73e27 Revert "base: lineage adb icon"

* frameworks/native/
a7f24cb Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_native into 7.1

* frameworks/opt/net/wifi/
59c3951 Revert "Wifi: provide runtime logging option in WifiP2pService"
1cfcdc1 WiFi: Fix possible NPE

* packages/apps/CMParts/
069437e CMParts: KeyHandler: Add User to broadcast
bc02640 CMParts: activate nfc trigger for system profiles
eb4ca0d CMParts: Fix email and browser intents

* packages/apps/Contacts/
2aa14f5 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Contacts into 7.1

* packages/apps/ContactsCommon/
859ec52 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_ContactsCommon into 7.1

* packages/apps/DUI/
7d16daf Pulse: allow custom opacity for solid line renderer [1/3]
884ce97 Pulse: Moar bars for solid line renderer [1/3]

* packages/apps/Dialer/
64d5364 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Dialer into 7.1

* packages/apps/Messaging/
7007145 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Messaging into 7.1

* packages/apps/PhoneCommon/
3653f33 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_PhoneCommon into 7.1

* packages/apps/Settings/
ab2c5ee Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Settings into 7.1

* packages/apps/crDroidSettings/
db4cbe5 Revert "Bring up DU hardware key action binding framework [2/2]"
301eeae Revert "crdroid: Update string for HW keys"

* packages/apps/masquerade/
02f0a1c Update README

* packages/inputmethods/LatinIME/
bfb2d99 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_inputmethods_LatinIME into 7.1

* packages/services/Telephony/
826b5bb Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_services_Telephony into 7.1

* system/core/
6b34dbe Merge branch 'cm-14.1' of https://github.com/LineageOS/android_system_core into 7.1

* system/sepolicy/
07638d1 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_system_sepolicy into 7.1

* vendor/cm/
3d71a91 vendor: remove old apns symlink
94e57cb backuptool: Preserve the SELinux context of the files
4265910 backuptool: Don't rely on the order of the elements in the list
ba7776c backuptool: Preserve symlinks
e533558 Use releasekey instead of platform for extra recovery keys
bc13eaa build: Pass path into grep instead of using cat
1627b81 overlay: enable productivity_device for DocumentsUI
7352bd9 cm: Do not build CMFileManager
c7a4b2a vendor: support more text types

====================
02-27-2017
====================

* android/
48592b3 RIP cmfm

* build/
48ea3a4 build: copy recovery.img to BOOTABLE_IMAGES only when it's actually used

* frameworks/base/
ce5bd94 Disable quick pulldown by default

* hardware/qcom/audio-caf/msm8974/
45552c3 hal: Remove duplicated HFP if branch (mismerge)

* hardware/qcom/display-caf/apq8084/
2e2f18a gralloc: Add a switch to use 16 byte pixel alignment
90b39d3 Merge remote-tracking branch 'caf/LA.BF.2.1.2_rb1.16' into cm-14.1-caf-8084
5e179af Revert "gralloc: Add a switch to use 16 byte pixel alignment"

* kernel/huawei/kiwi/
824cf00 dccp: fix freeing skb too early for IPV6_RECVPKTINFO
4499cc1 sctp: avoid BUG_ON on sctp_wait_for_sndbuf
1af3556 time: Remove CONFIG_TIMER_STATS
9642348 ANDROID: sdcardfs: support direct-IO (DIO) operations
a4e771a ANDROID: sdcardfs: implement vm_ops->page_mkwrite
94cc0b3 Revert "sdcardfs: Flag files as non-mappable"
2b65446 ANDROID: sdcardfs: Don't bother deleting freelist
90ed325 ANDROID: sdcardfs: Add missing path_put
047c45d ANDROID: sdcardfs: Fix incorrect hash
361bc2e ANDROID: sdcardfs: Switch strcasecmp for internal call
8c19165 ANDROID: sdcardfs: switch to full_name_hash and qstr
0329f13 ANDROID: sdcardfs: Add GID Derivation to sdcardfs
6c18673 ANDROID: sdcardfs: Remove redundant operation
522ee02 ANDROID: sdcardfs: add support for user permission isolation
7bc7415 ANDROID: sdcardfs: Refactor configfs interface
fd201c6 ANDROID: sdcardfs: Allow non-owners to touch

* packages/apps/masquerade/
306dfa3 Masquerade: Update README with new org/branch