[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] NoSpamDan:
Updated build available!

Well, here is a long-awaited update! With r21 (Dec 2018 security patches), navbar fixes, some tweaks, and other goodies.

Candy-cheeseburger-9.0.0-OFFICIAL-20190104-0828.zip

Changelog:

~~~~~~~~~~~~~~~~~~

CANDYROMS CHANGE LOG

~~~~~~~~~~~~~~~~~~

===========================

01-04-2019

===========================

* frameworks/base/

60c0271fb83 base: make old qti telephony optional [1/2]

20abde24ddd Show 4G instead of LTE switch [1/2]

42c88a81aec telephony: Make IMS method updateToState accessible

0d23da4b384 base: SystemUI: fix tuner status bar icon blacklist

d4618fa7647 SystemUI: Animate the keyguard when charging

24740665727 Add ability to toggle bluetooth battery level [1/2]

706aeca0c14 Only show bluetooth icon when connected

3db16affc54 Statusbar bluetooth battery level: improvements

a4d5d6e3d9a SystemUI: Show bluetooth battery level when available

91903058460 fw/b: option to mute media with gesture [1/2]

0e7333cc619 Disable Lockscreen Media Art [1/2]

54775fec7f2 QS tile titles visibility [1/2]

8c84f43b5d9 QuickSettings: Add Haptic Feedback to tiles [1/2]

393f48bfcf3 MusicTile: Make tile state inactive if not playing music

dbad4e30566 Add Music QS Tile

514a6d65381 Fixes for LockscreenVisualizer: Use offload thread

aff2ee185d6 Fixes for lockscreen visualizer

fc8f3fb8bc4 Lockscreen visualizer: fix SystemUI FC when using Pulse

711f3b3aadb SystemUI: Visualizer customizations

1d6db70b060 visualizer: Fix: Remove tuner from class def

b941b0171ea Pulse: add back auto color based on albumart

d130511ba0a nav: Add check for null back button before calling setVisible

5f95ff3d81b LockscreenVisualizer: Use offload thread

c838a3658b7 Fix ExifInterface for .heic when meta is at the end

4fb718f7ca8 Override onMediaUpdated in MediaUpdateListener

3e481c55712 Add to bf2043d3bfe 9 weeks ago Full nav gesture: home action

e4dae084b8c statusbar: Add missing import for TunerService

f562257423c statusbar: Add missing mShowNavBar initialization

37c3d8e9323 Add missing Animation import for NavigationBarView

d029e505184 Use fdeCheckPassword error code to indicate pw failure

56fcd528952 frameworks: base: Port password retention feature

8b87ee952e7 service: ResetListener in StorageManagerService

a88cda74aa0 Clean up leftover NAVIGATION_BAR_SHOW code

f39e4ff1d70 Settings: Remove duplicate FULL_GESTURE_NAVBAR* tags

8df625e9a77 Revert "Revert "NavigationBarView: Avoid NPE before mPanelView is created""

e2014cf4c1e Revert "Add NavBar toggle [1/2]"

b289c909f87 navbar: More cleanup

cc0b7f4725f Revert "Add gestures navbar to the mix [1/2]"

a680296103f navigation: Fix compile

7fa00ef1ba9 Navigation bar changes for compile

cd90929c3c2 systemui: Fix missing dependencies

23a101b7a07 base: SystemUI: fix tuner status bar icon blacklist

6e71778d66f navbar: Pulse fixes

262a6694352 navbar: Remove duplicate classes

84deceb8ece Revert "NavigationBarView: Avoid NPE before mPanelView is created"

e77c51df406 Full nav gesture: home action on the whole bar and doubletap2sleep [1/2]

22777475ffb Allow to set a full gesture navbar (swipe left for back action) [1/2]

07075b6027f Add back dimension values from rebranding

1f2888d8168 base: FIX: Add option to hide the navigation bar [1/2]

60cd46d0441 Full nav gesture: home action on the whole bar and doubletap2sleep [1/2]

b0b9b42883b Allow to set a full gesture navbar (swipe left for back action) [1/2]

5b5e4f32fbd Full nav gesture: Poor Hack to Get Everything working

* frameworks/opt/telephony/

df5907bb5 PhoneFactory: make old qti telephony optional [2/2]

36e26594f TelephonyComponentFactory: Overload makeSubscriptionInfoUpdater

a2303585a RIL: Allow overriding RadioResponse and RadioIndication

c3cefe97c IMS: RTT feature changes

4ee38cf2d DcTracker:Fix SettingsProvider

f25210f34 Add support for auto redialing 911

===========================

01-03-2019

===========================

* packages/apps/CandyShop/

b340d868 Show 4G instead of LTE switch [2/2]

* packages/services/Telephony/

a39a0483e Fixes cellular network on mako, other devices

69e659441 Add plumbing for the 911 redial

* vendor/candy/

267f8961 soong_config: Add flag for crypto waiting on QSEE to start

4d0e7f5b soong: Update missed naming to candy

2eb9c886 Candy: Consider techpack/audio when generating kernel headers

718d9bb3 soong_config: Add flag for crypto waiting on QSEE to start

729aac5b soong_config: Add flag for legacy HW FDE

2e4b02b1 soong_config: Add new flags for HW FDE

785a5fff tasks: Fix missing "endif" in kernel.mk

fa2ecaae kernel: Remove kernel{x}config

91875a28 kernel: Remove deprecated flag errors

8b265da1 vendor/candy: Remove kernel.mk headers generation

9c1a6fbe candy:Dynamically generate kernel headers using candy generator

18b13695 vendor/candy: Add soong generator module type

a2f45c17 Candy: Move some kernel definitions to BoardConfigKernel

f6842ecd Add Latin IME libs

===========================

01-02-2019

===========================

* packages/apps/CandyShop/

13d0a6f8 StockRoom: Improve swipe up gesture options

* packages/apps/SmartNavSettings/

a795210 smartnav: Update Pulse settings, clean up navbar switching

* packages/services/Telecomm/

9908a812 Merge tag 'android-9.0.0_r16' of https://android.googlesource.com/platform/packages/services/Telecomm into HEAD

* vendor/qcom/opensource/cryptfs_hw/

3526da7 cryptfs_hw: Featurize support for waiting on QSEE to start

===========================

01-01-2019

===========================

* development/

a7df0a0e7 make-key: Enforce PBEv1 password-protected signing keys

* device/oneplus/cheeseburger/

47ad60e dependencies: Use c9.0-treble-v3 kernel branch

* device/oneplus/dumpling/

a71dc66 dependencies: Use c9.0-treble-v3 kernel branch

* hardware/libhardware_legacy/

bced849 Add support for TCP/IP over NAN

* hardware/qcom/wlan-caf/

62ff5ef Merge tag 'LA.UM.7.3.r1-06600-sdm845.0' into HEAD

df3f990 Merge 04ada2a35d8e21133f371a7d1309f815dd5eeef8 on remote branch

1972613 wcnss-service: Support to set vendor.wlan. property

* kernel/oneplus/msm8998/

2a94cec0d7eb ipv4: add option to drop gratuitous ARP packets

45addd3f0886 cpufreq: deoneplusify and remove PM QOS changes

9d06ef6bfdc2 ipv6: add option to drop unsolicited neighbor advertisements

21f49cce0024 ipv6: add option to drop unicast encapsulated in L2 multicast

08408e757320 ipv4: add option to drop unicast encapsulated in L2 multicast

36374dd8e8a6 usb: deoneplusify usb stack

81f53d8b8a81 smb: enable otg feature on driver init and based on dash status

* packages/apps/CandyShop/

10b498c4 strings: Add bluetooth battery title and summary

b851bee0 Add ability to toggle bluetooth battery level in QS [2/2]

ad5f2c75 Remove useless IME category

d7c25d57 lockscreen: Re-add the sleep controls category

9c9d93dc Disable Lockscreen Media Art [2/2]

f769ca14 QS tile titles visibility [2/2]

753f5a49 Move some QS settings out of statusbar

714c7bdf qs: Add vibration on touch preference

cc85367e QuickSettings: Add Haptic Feedback to tiles [2/2]

* packages/apps/Settings/

f096c52667 Settings: : option to mute media with gesture [2/2]

3c4d299430 Revert "Setting to change sysui theme"

* packages/apps/SmartNavSettings/

f0515b1 SmartNav: Adjust some titles & summaries

c9b16e2 Pulse: add back color from album art preference

9b9b1d1 Pulse: Allow Pulse for all bar modes

fa7bbdb Revert "gestures: Disable stock navbar if bottom gestures enabled [1/2]"

2d14668 Revert "Add gestures navbar to the mix [2/2]"

===========================

12-31-2018

===========================

* build/make/

b9c7e90e2 repopick: use https by default

312ba41dc build: Automatically replace old-style kernel header includes with new header lib

* build/soong/

99506835 android: variable: Add new flags for HW FDE

73979d9a soong sbox: Add option to allow copying all generated output

92871917 soong: add PathForSourceRelaxed function

* packages/apps/CandyShop/

cd194c0a navbar: Add res-auto xml app namespace for gesture nav

77bb8543 SmartNav: Pulse all the things

3725e927 navbar: Update stock and gesture navbar prefs

cff23a27 navigation: FIX: Add option to hide the navigation bar

* packages/apps/Settings/

e3ab27309e Full nav gesture: home action on the whole bar and doubletap2sleep [2/2]

8bfc704c6a Allow to set a full gesture navbar (swipe left for back action) [2/2]

* packages/apps/SmartNav/

0bfdd88 Navigator: Add Gesture nav to public methods

670784a Pulse: Fix setting correct renderer color

23a9f88 Fling: Reapply dark intensity when toggling logo

144f055 SmartNav: Implement pulse for stock navbar

60217cb Smartbar: keep pressing on ime arrows to move kb cursor

fbc3b33 DUI: fix button custom image icon not being loaded on encrypted device

4a85c60 Add delay while applying dark intensity

8751313 Pulse: add back auto color based on albumart

5be0ccf Use offload thread (ExecutorService) to start pulsing

===========================

12-30-2018

===========================

* device/oneplus/cheeseburger/

82e2a7e op5: overlays: Add fp sensor location, remove lineage-sdk

01dd5a4 op5: Update kernel in dependencies to treble-v2

* device/oneplus/dumpling/

13c7755 dependencies: Update kernel branch

* device/oneplus/msm8998-common/

c95f5a1 msm8998: build libaacwrapper for wfd

5b711f4 msm8998: add more missing wfd blobs

452a0c9 msm8998: ueventd: Don't modify permissions of /dev/hw_random

2652377 msm8998: uevent: fix perms on frp partition

e2b754c msm8998: Remove lineage-sdk overlays, move fp sensor location to per device

c744211 msm8998: Allow swipe up gesture nav

4e160fc msm8998: Configure CPU overlay values

361297e msm8998: Further Candification... :P

* device/qcom/sepolicy/

2c22582 Revert "Merge branch 'c9.0-los' into c9.0"

* hardware/qcom/fm/

9340b07 libfm_jni: Fix build guard

* vendor/oneplus/

15c404dd msm8998: add more missing wfd blobs

* vendor/qcom/opensource/cryptfs_hw/

9f74288 cryptfs_hw: Remove unused variable

===========================

12-29-2018

===========================

* device/oneplus/msm8998-common/

97abea6 overlay: frameworks: light up buttons only when pressed

* vendor/qcom/opensource/cryptfs_hw/

c2cd156 cryptfs_hw: add missing logging tag