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

DOWNLOAD:

CHANGELOG:

====================
04-02-2017
====================

* android/
5ac9765 crdroid: Dont waste my space
f28687e Merge branch 'cm-14.1' of https://github.com/LineageOS/android into 7.1
cf49fbb Sync infra-related *s

* external/DUtils/
a204b3e Kill App action: remove the killed app from Recents list
cd341b6 Slim Recent: fix topmost app when using lastapp action

* frameworks/base/
ef873dd BatteryMeterView: Extend pulsating animation to solid batter style
0929f79 Expose temperature text in DetailedWeatherView
6796454 base: Add permissions for OmniJaws
f93a5d2 statubar weather: Image should be before temp
ca7a66e Themes: Expose Keyboard Shortcuts Dialog
ccd88ed Restart persistent process if start timeout.
2c92269 Fix race condition when writing UidState of appops.
d866a3b Ensure that the decor view is attached to window.
f33d550 fix foreground process will be mistakenly killed when it uses content provider.
3825586 fix anr when concurrent request provider
30d656e Frameworks/base: Fix old code in MediaPlayer
80bf296 Fix partial screenshot not working when dragging from left or top border

* hardware/qcom/audio-caf/msm8916/
ab780a8 Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.14' into cm-14.1-caf-8916

* hardware/qcom/audio-caf/msm8994/
d062bdc Merge remote-tracking branch 'caf/LA.BF64.1.2.3_rb1.9' into cm-14.1-caf-8994

* packages/apps/DUI/
c3b26bc Smartbar: expose SmartButton ripple color

* packages/apps/SlimRecents/
7006799 Fix killapp button being black sometimes

* packages/apps/Trebuchet/
0d8779c crdroid: Initial changes

* vendor/addons/
bfce4f9 addons: Update MagiskManager to v12.0

* vendor/cmsdk/
ebe232a Merge branch 'cm-14.1' of https://github.com/LineageOS/cm_platform_sdk into 7.1

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

* android/
04a83ea Merge branch 'cm-14.1' of https://github.com/LineageOS/android into 7.1

* packages/resources/devicesettings/
a765ae0 Add strings for fingerprint pocketmode

* vendor/cm/
39b8e3a Fix APNs for Cyprus
9bb90ee extract_utils: support extracting directly from an ota zip

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

* frameworks/base/
d57acd6 Bluetooth: Prioritize Bluetooth state change intent to start Service
81fec2f Handle IpReachabilityMonitor errors better.
4514d71 combo bug when location reported by providers do not come with extras
2c5e18a Fix for black screen at boot up in N-MR1
2ce5d40 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_base into 7.1

* packages/apps/CustomTiles/
ee80e81 CaffeineTile: Use 'off' icon by default
6bcbc09 AdbOverNetworkTile: Use 'off' icon by default
cb6961e WakelockService: Don't check if wakelock is held twice
513dfbf WakelockService: reference the wakelock
04e54c3 CaffeineTile: Start service connection as current user

* packages/apps/OmniSwitch/
b9fec87 Omniswitch: Kill stats
3369f21 Omniswitch: Import translations
d835cfb Omniswitch: Update drawables
b28fc3b Add ability hide/show app launcher icon
5f82182 Omniswitch: Dont use light theme
0c85d50 OmniSwitch: reduce vertical padding on app icons
d607095 OmniSwitch: add missing docked task indicator for other views
ba2aa0b OmniSwitch: on the fly update on dpi changes
32901f9 OmniSwitch: multi window madness
3069eda OmniSwitch: delay task info loading to speedup open
9993119 OmniSwitch: more multi window tweaks
3a35620 OmniSwitch: basic multi window support
47ffd0c Remove OmniSwitch from launcher

* packages/apps/crDroidSettings/
41fa07a add Lenovo k4 note maintainer

* system/core/
1ff7478 Revert "Create "theme extras" directory"

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

* android/
797a125 Revert "cm: Remove ahbottomnavigation library"

* device/huawei/kiwi/
40fade3 kiwi: remove duplicate flag.

* frameworks/base/
d1f8936 Automatic translation import

* kernel/huawei/kiwi/
5d24077 kiwi: Clear qpnp's PON_RESTART_REASON on a normal reboot

* packages/apps/AudioFX/
2cd4a6e Automatic translation import

* packages/apps/Bluetooth/
f4196b3 Automatic translation import

* packages/apps/Browser/
bc8a6c7 Automatic translation import

* packages/apps/CMBugReport/
c3b040e Automatic translation import

* packages/apps/Calendar/
918bd81 Automatic translation import

* packages/apps/Camera2/
e96a1aa Automatic translation import

* packages/apps/CellBroadcastReceiver/
17e633f Automatic translation import

* packages/apps/CustomTiles/
5bfa7e9 Automatic translation import

* packages/apps/DeskClock/
ded6afb Automatic translation import
8de8bd0 AlarmService : Change stopSelf into stopSelfResult
1f3d393 DeskClock: fix ringtones stored on /sdcard/Alarms

* packages/apps/Eleven/
3f8bab8 Automatic translation import

* packages/apps/Email/
92c2de4 Automatic translation import

* packages/apps/FMRadio/
bd6dd73 Automatic translation import

* packages/apps/FlipFlap/
d08398a Automatic translation import

* packages/apps/Gello/
a80d06a Automatic translation import

* packages/apps/LockClock/
4afc8af Automatic translation import

* packages/apps/Profiles/
2a86c63 Automatic translation import

* packages/apps/Recorder/
b427c2f Automatic translation import

* packages/apps/Snap/
13d43d7 Automatic translation import

* packages/apps/Terminal/
44781da Automatic translation import

* packages/apps/ThemeChooser/
39343e1 Automatic translation import

* packages/apps/TvSettings/
952bf19 Automatic translation import

* packages/apps/UnifiedEmail/
251c7bd Automatic translation import

* packages/providers/DataUsageProvider/
149eb22 Automatic translation import

* packages/providers/DownloadProvider/
4f6cf59 Automatic translation import

* packages/providers/ThemesProvider/
6d5910a Automatic translation import

* packages/providers/WeatherProvider/
fd0d410 Automatic translation import

* packages/resources/devicesettings/
d653283 Automatic translation import

* vendor/cmsdk/
54996d4 Automatic translation import

* vendor/cmsdk/samples/weatherproviderservice/WundergroundWeatherProvider/
77358cc Automatic translation import

* vendor/cmsdk/samples/weatherproviderservice/YahooWeatherProvider/
7c8a02e Automatic translation import

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

* bionic/
5848aaf libc: memcpy_base: Disable opt for certain targets

* frameworks/base/
52c8658 base: Add default permissions for gallery3d and file manager
0edad36 Fix potential NPE in application state
a6c8af0 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_base into 7.1
263acf9 Revert "[1/2] base: support separate encryption/lockscreen passwords"

* packages/apps/Settings/
8cb873a Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Settings into 7.1
867d97d Revert "[2/2] settings: support setting a separate encryption password"

* packages/apps/ThemeInterfacer/
0f51d79 JobService: Fix inital font application
bed5f44 JobService: fix initial theme dir creation

* packages/apps/crDroidFileManager/
c56771c Automatic translation import
499bbb5 make toolbar intellihide configureable

* packages/apps/crDroidSettings/
0146f4b Merge pull request #46 from soubhik-khan/7.1-n
3a80eb4 crdroid: Add maintainer for Xiaomi Note 4

* vendor/cm/
1909760 crdroid: Set Gboard theme to Pixel blue on clean flash

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

* android/
351a42a manifest: Track file manager
293f7db manifest: Track play service

* frameworks/base/
def23b2 crdroid: 3 shades darker
bb5de3c packages: Hide documents UI
379523e Merge branch 'cm-14.1' of https://github.com/LineageOS/android_frameworks_base into 7.1

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

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

* packages/apps/crDroidFileManager/
8f36664 Initial commit

* system/core/
97f634c Merge branch 'cm-14.1' of https://github.com/LineageOS/android_system_core into 7.1
1fc4f92 adb: Look for bu in /sbin when in recovery mode

* vendor/cm/
706bbfb crDroid v2.5
97533dd crdroid: Build file manager
a2405e8 cm: remove special access to unused cmfm
abd83af cm: allow apps to find profile manager service

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

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

* android/
2a52182 manifest: Track our Trebuchet
c4194e4 manifest: Readd wallpaper picker

* frameworks/base/
c55af10 Merge pull request #19 from beroid/7.1
df6dc15 SystemUI: Update RU translations
d43db80 DocumentsUI: make shapes great again
3e5683c base: Apply roaming indicator changes instantly
ce1ce4d StatusBarIconController: Clean up redundancy for custom left icons
55df3cc Ability to toggle VoLTE icon in statusbar [1/2]

* hardware/qcom/audio-caf/msm8994/
8174213 audio: Fix flac offload not working
d758485 policy_hal: Line up default features with rest of HAL

* hardware/qcom/display-caf/msm8994/
2f02a3e Merge remote-tracking branch 'caf/LA.BF64.1.2.3_rb1.9' into cm-14.1-caf-8994

* hardware/ti/omap4/
71be556 Include common omap4 vendor repo if available.
02837a7 libEGL_POWERVR: Replace remaining LOCAL_LDLIBS (KK compatibility)
115c4a4 pvrsrvinit/libEGL_POWERVR: Actually ready needed vendor libraries
aff0723 pvrsrvinit/libEGL_POWERVR: Link against generic library symlinks
b132a61 pvrsrvinit: PVRScopeServices symlink lives in vendor/ti now
3c61176 pvrsrvinit: define the libraries to link against in LOCAL_LDFLAGS
ca79788 symlinks: Move Gralloc's to vendor/ti (together with processing)

* packages/apps/Settings/
e97413d Settings: Fix AOSP WiFi AP translations
29ef72e Settings: Allow root options for Magicsk
8a3d455 Settings: Fix german string

* packages/apps/Trebuchet/
ad31f47 Remove clock widget by default on screen

* packages/apps/crDroidSettings/
5deac43 Merge pull request #44 from beroid/7.1
3d39182 crdroid: Update RU translations
8628f0c Ability to toggle VoLTE icon in statusbar [2/2]
17c6661 crdroid: Modify status bar icon tunables

* packages/apps/crDroidWallpapers/
463e8f8 Rename to crDroid Wallpapers
81e820e Revamp interface

* vendor/addons/
f095dd1 addons: Update Magisk to v11.6
acf4fa9 addons: Add default wallpaper overlay

* vendor/cm/
e13447f crdroid: Readd wallpaper picker
fd2baa4 crdroid: Remove wallpaper overlay
3a21c89 crdroid: Fix crdroid display version

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

* android/
5594b39 manifest: Track slim recents
e32f82d manifest: Track vendor addons

* bionic/
6f130ca linker: Restore optional platform text relocations use

* build/
b129f8e Switch to Magisk as the built in root [2/2]

* frameworks/base/
30616f3 Statusbar weather: Fix FC on boot
73e916c Build Slim Recents into SystemUI [1/2]
9dbc7bd KeyguardStatusBarView: Add missing Userhandle
914f4fa Revert SlimRecents and Slim Side app bar

* hardware/qcom/audio-caf/msm8952/
baabf8a audio: Fix msm8952-snd-card-mtp support

* packages/apps/PackageInstaller/
e50b7e7 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_PackageInstaller into 7.1

* packages/apps/SlimRecents/
a683317 Slim Recents: Add tint color for empty screen
8245136 Performances: move some settings checks from doInBackground to SettingsObserver

* packages/apps/crDroidSettings/
bdd93cf Revert "Slim Recent App Sidebar [2/2]"
d1f5f65 Revert "crdroid: Disable slim sidebar till we add icon pack support"
b120963 crdroid: Rework about fragment codebase
74e888c Merge pull request #43 from beroid/7.1

* vendor/addons/
cab93df addons: Add boot animations
2f0d58d addons: Add latinime blob for to enable ime gestures
0f16e0e addons: Add AdAway
1346e4c Switch to Magisk as the built in root [1/2]
14c754e Initialize vendor addons [1/2]

* vendor/cm/
52e9a0a crdroid: Enable google assistant
fb65c80 overlay: Use pixel colors for few system apps
c95d015 overlay: Add icon for Settings app
b87237b overlay: Add good looking icons for DeskClock
e3a8ec6 overlay: Add icons for messaging and gallery
4a895b4 crdroid: Build crDroidWallpapers
3f9f161 crdroid: Compile OmniJaws service
faf863c crdroid: Compile OmniStyle
df765a8 sepolicy: Remove CMTE leftover for OMS-rootless
0d0b176 crdroid: Compile ThemeInterfacer for OMS
fed1366 crdroid: Enable storage manager by default
2cb95cf crdroid: Overlay doze component
24f7b52 crdroid: Build utils library and add as boot jar
b4dd7e2 crdroid: Compile OmniSwitch
f65a966 crdroid: Disable livedisplay by default
4063b49 Use Google Nexus Audio Files [3/3]
a0a3e2d crdroid: Prevent compiling SystemUI tests
206a2cc vendor: Allow platform_app to run su_exec() (2/2)
6746549 vendor: Allow system_server to run su_exec() (2/2)
6e1a0a6 vendor: sepolicy: Allow system_app to run su_exec()
d7e011c Add changelog generator (1/2)
a7ce531 crdroid: Remove su compilation
b878f06 Initialize vendor addons [2/2]
fed37f9 vendor: crDroidify the build

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

* frameworks/base/
311f24e Merge pull request #17 from beroid/7.1
1b4f619 Slim Recents: fix SystemUI fc
8923464 SystemUI: Update RU translations
36ee44f statusbar: Improve transitions for custom left icons

* hardware/qcom/fm/
aff061a FM: Fix KHz->kHz

* packages/apps/CustomTiles/
440b231 CustomTiles: rename app_name to "Extra tiles"

* packages/apps/Settings/
cb2414a Revamp crdroid changelog [1/2]
5a22cf8 Merge branch 'cm-14.1' of https://github.com/LineageOS/android_packages_apps_Settings into 7.1

* packages/apps/SlimRecents/
3dcee9b Remove useless ic_menu_delete

* packages/apps/crDroidSettings/
f967287 crdroid: Update RU translations

* vendor/cm/
ad5d9a0 cm: build: Don't convert patchset to int if it's None
2756418 cm: build: Fix cherry picking specific patchsets
fc9a4c5 Make a data only config
12ee459 APN: Fix TalkTalk

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

* device/huawei/kiwi/
35e4873 kiwi: Don't use low latency on primary

* frameworks/base/
17f2a1c Fix the reset of boosted zygote thread priority.
d10c31b Skip ListPopupWindow position update if detached
5a1f767 java.lang.NullPointerException Attempt to get length of null array in FileRotator
842d6c2 StrictJarFile: Handle multiple cert files correctly.
f767e13 Add finally block to close the stream.
b797279 fix system_server crash issue caused by fd leak.
5f39b26 Slim Recents: more fixes, cleanup and improvements

* kernel/huawei/kiwi/
21c94eb ASoC: msm: qdsp6v2: add support for any number of ASM buffers

* packages/apps/LockClock/
6f2b2cc Update weather data only when the screen is on
e039264 Register network status change listener explicity
54e41b5 Save timestamp of last update
069c3d1 Fix typo in method name

* packages/apps/PackageInstaller/
9b194dd Revert all the changes introduced with cafrebase

* packages/apps/Recorder/
ed7a8b3 Recorder: add and fix missing copyrights
779c197 Recorder: screen recorder overlay
4bf3b75 Recorder: update gradle and support libraries

* packages/apps/SlimRecents/
4aee805 Slim Recents: fix SystemUI fc 03-23 23:34:49.053 24500 9597 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #183 03-23 23:34:49.053 24500 9597 E AndroidRuntime: Process: com.android.systemui, PID: 24500 03-23 23:34:49.053 24500 9597 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground() 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at android.os.AsyncTask$3.done(AsyncTask.java:325) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:223) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:242) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at java.lang.Thread.run(Thread.java:761) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: Caused by: java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at android.support.v7.widget.RecyclerView.assertNotInLayoutOrScroll(RecyclerView.java:2455) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at android.support.v7.widget.RecyclerView$RecyclerViewDataObserver.onItemRangeChanged(RecyclerView.java:4801) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at android.support.v7.widget.RecyclerView$AdapterDataObservable.notifyItemRangeChanged(RecyclerView.java:10781) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at android.support.v7.widget.RecyclerView$AdapterDataObservable.notifyItemRangeChanged(RecyclerView.java:10772) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at android.support.v7.widget.RecyclerView$Adapter.notifyItemChanged(RecyclerView.java:6361) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at com.android.systemui.slimrecent.RecentPanelView$CardLoader.addCard(RecentPanelView.java:1166) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at com.android.systemui.slimrecent.RecentPanelView$CardLoader.doInBackground(RecentPanelView.java:1118) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at com.android.systemui.slimrecent.RecentPanelView$CardLoader.doInBackground(RecentPanelView.java:959) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at android.os.AsyncTask$2.call(AsyncTask.java:305) 03-23 23:34:49.053 24500 9597 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
affc50f Slim Recents: more fixes, cleanup and improvements -code cleanup -set max cache size to 1/6 max maxMemory -we use drawables for app icons, let's handle drawables also into the cache without bitmap to drawable conversions -add back mCardAdapter.notifyItemChanged(index) for app icon and thumbs loading, (those drawable are loaded in separated async tasks so sometimes they are ready after the card has been shown).
588804d Slim Recents icon cache: clear it when changing scale factor
e00a733 Slim Recents: add icon cache to improve performances - add back kufi LRU cache implementation to improve performances - adapt it to the new iconpack code - allow to clear the whole cache when changing the iconpack - don'd do a notifyItemChanged when loading card icon and screenshot, we do already notifyItemInserted in the mCardAdapter.addCard (this could also avoid sysui fc due to notifyItemChanged during animation).
d2e53fe Slim Recents icon pack: fallback to app icon if pack doesn't have any
543fb9c Slim Recents iconpack support [1/2] ezio: adapted IconPackHelper from CM trebuchet (https://review.lineageos.org/#/c/136600/) with latest OmniSwitch improvements; splitted the whole dialog part and moved it into Settings; i've set here Danesh as commit author because he made the original IconPackHelper code long time ago.
98f165b SlimRecents: Fix potential SystemUI NPE 03-17 08:18:33.344 E/AndroidRuntime(1412): Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.graphics.Bitmap.isRecycled()' on a null object reference https://www.hastebin.com/unoluyugih.bash
eed0087 Slim Recents: fix black killapp button on white cards the button is red, no need to apply light/dark color
db0ccfd Slim Recents: don't show panel if app pinning is currently active ezio edits: don't show the panel at all like stock aosp recents and also don't allow multiwindow action if slimrecents enabled and app pinning active
b18cac8 Slim Recents: fix multiwindow glitch when docking app to bottom aosp multiwindow has this limitation, but we can easly bypass it just docking first the app we want to top, then the bottom one
067cf36 SlimRecents: add killapp button to toptask card
30bf4d3 Slim Recents: fix toptask header layout and other ui improvements
457744c Slim Recent new multiwindow when multiwindow already active: make it more robust
7afab28 Slim Recent Refactor: full code rewrite and new UI
dbbd82e Slim Recent ui/logic/performances improvements, multiwindow and dynamâ€¦ â€¦ic drag actions
e3cc099 lim recents: fix entries order, fix drawable FC, improve longpress Oâ€¦ â€¦ptions
f731c78 Slim Recents [1/2]

* packages/apps/crDroidWallpapers/
693c72b initial commit
70f2206 Create README.md