[ONE Original Android Development] NoSpamDan:
New build is up...

New build has Custom headers, updates for QS Tile columns/rows expansion, some fixes, and a lot of kernel updates. The new headers are in Settings > CandyCane > Status bar > Quick settings, then scroll down to Custom header. You'll find the settings there.

Candy-bacon-7.1.2.Final.v6.0-OFFICIAL-20170828-0622.zip

I may make one more build before focusing on Oreo, unless there are any major problems with this one. I have tested all but mobile data in this build (mobile radio is broken on my test device).

Enjoy!

Changelog:

====================
08-28-2017
====================

* device/oneplus/cheeseburger/
b51f9a2 OP5: Clean up duplicate overlay for wake on plug

* frameworks/base/
31e093e Merge changes from topic 'Headers' into c7.1.2
95a03bd Revert "camera: Make secondary camera package list opt out"

* kernel/oneplus/msm8974/
fc0cc00 Merge branch 'staging/cm-14.1' into cm-14.1
7a6ea7f Fix "msm: kgsl: Fix kgsl memory allocation and free race condition"
636c23b sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
f253d55 dccp/tcp: do not inherit mc_list from parent
268f591 ashmem: remove cache maintenance support
dec9964 msm: kgsl: Fix kgsl memory allocation and free race condition
f066730 msm: camera: don't cut to 8bits for validating enum variable
c53b59a msm: camera: sensor: Add boundary check for cci master
f8f5496 ASoC: msm: qdsp6v2: set pointer to NULL after free.
9f5de4a msm: vidc: Protect debug_buffer access in core_info_read with lock.
8da4c31 qseecom: add mutex around qseecom_set_client_mem_param
f5f94d3 ext4: fix fencepost in s_first_meta_bg validation
fdbad05 ext4: fix condition of validate s_first_meta_bg
8aaa9b9 BACKPORT: msm: IPA: add the check on intf query
04a463e mm: Tighten x86 /dev/mem with zeroing reads
6294d99 x86/mm/init.c: Fix devmem_is_allowed() off by one
91249f6 msm: mdss: Fix invalid dma attachment during fb shutdown
fbb52b7 ASoC: Add backend user count checking
bb31214 BACKPORT: ASoC: msm: acquire lock in ioctl
9853344 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
3a76dc2 sctp: deny peeloff operation on asocs with threads sleeping on it
02853c1 irda: Fix lockdep annotations in hashbin_delete().
9630d81 msm: vidc: Check video buffer handle for Null pointer access.
d7bf4c6952 msm:vidc: Fix klockwork errors in video driver.
a555a87 msm:vidc: Add null check for handle in smem buffer comparision.
9564c25 msm: vidc: add ion_handle checking before mapping buffers.
59e236c ppp: Fix kernel panic on disconnect due to CAF mis-merge
b88e289 Merge branch 'deprecated/android-3.4' of https://android.googlesource.com/kernel/common into cm-14.1
c21e08a Merge branch 'linux-3.4.y' of https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-stable into cm-14.1
bb6ef09 Merge branch 'LA.BF.1.1.3_rb1.15' of https://source.codeaurora.org/quic/la/kernel/msm into cm-14.1
319ef5b Merge branch 'linux-3.4.y' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into cm-14.1
37804c2 msm: vidc: Add same fd ref only for static buffer mode
87ee490 input: synaptics: Cleanup "Support up arrow gesture"
1ab666e mdss: Restore last backlight value on panel on.
28dc459 mmc: core: Silence log spam
89ff3d8 msm: mdss: Remove redundant clock operations
ed5205a msm: camera: Assign NULL after freeing memory
a608669 staging: prima: Update to LA.BF.1.1.3_rb1.15
9ddf0dc Revert "msm: camera: sensor: Validate i2c_freq_mode in msm_cci_set_clk_param"
0d7c337 ext4: fix fencepost in s_first_meta_bg validation
ff10b93 ext4: fix condition of validate s_first_meta_bg
120c069 sctp: avoid BUG_ON on sctp_wait_for_sndbuf
0b52696 tcp: do not lock listener to process SYN packets
1e0ea34 ipv4: keep skb->dst around in presence of IP options
d89d1df ping: implement proper locking
94e5350 tty: n_hdlc: get rid of racy n_hdlc.tbuf
2eb58e8 TTY: n_hdlc, fix lockdep false positive
432062e selinux: fix off-by-one in setprocattr
be37874 Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
54105b8 net: wireless: bcmdhd: adding boundary check in wl_cfg80211_mgmt_tx
9ceed24 ASoC: msm8x10-wcd: prevent out of bounds access
0d94ccf msm: camera: sensor: Validate i2c_freq_mode in msm_cci_set_clk_param
25d518b Input: powermate - fix oops with malicious USB descriptors
5034c0e Input: gtco - fix crash on detecting device without endpoints
44a784b Input: ati_remote2 - fix crashes on detecting device with invalid descriptor
82eeb08 unix: correctly track in-flight fds in sending process user_struct
0422afc unix: properly account for FDs passed over unix sockets
936d8cb msm: crypto: set CLR_CNTXT bit for crypto operations
a229f19 input: touchscreen: gt9xx: fix memory corruption in Goodix driver
a928c93 soc: qcom: scm: add check to avoid buffer overflow
e5bd4cb ASoC: soc: prevent risk of buffer overflow
a387f4c ASoC: msm: qdsp6v2: return error when copy from userspace fails
3c501884 ASoC: msm: qdsp6v2: return error when copy from userspace fails
249f816 ASoC: msm: Fix to avoid crash during voip call
a99ff93 ASoC: msm: qdsp6v2: Add range checking in msm_dai_q6_set_channel_map
8a47541 ASoC: msm: q6dspv2: use correct variable type to store ION buff size
0539d0b ASoC: msm: qdsp6v2: Fix build after mismerge
e973562 ASoC: msm: qdsp6v2: Fix build after mismerge
eea814e drivers: soc: add mutex to prevent response being processed twice
a7f2735 trace: resolve stack corruption due to string copy
3be6407 ASoC: msm: qdsp6v2: Fix out-of-bounds access in put functions
2d29fd0 defconfig: msm: Disable CONFIG_CP_ACCESS
cbe9033 ANDROID: ion: Protect kref from userspace manipulation
356054b ion: blacklist %p kptr_restrict
acc3295 ion: Fix use after free during ION_IOC_ALLOC
f64f976 msm: cpp: Fix for integer overflow in cpp
4df62ea input: misc: fix heap overflow issue in hbtp_input.c
b35123b ANDROID: ion: check for kref overflow
325c3e8 net: ipc_router: Register services only on client port
751ea11 net: wireless: bcmdhd: fix use-after-free in _dhd_pno_get_for_batch()
38a4b6e ALSA: info: Check for integer overflow in snd_info_entry_write()
22ef47c perf: don't leave group_entry on sibling list (use-after-free)
79517ce sctp: validate chunk len before actually using it
837cf2e drivers: qcom: ultrasound: Lock async driver calls
b27db13 msm: camera: sensor: Validate eeprom_name string length
7a298dc msm: camera: fix bound check of offset to avoid overread overwrite
bfd1dcb msm: cpp: Fix for buffer overflow in cpp.

* packages/apps/CandyCane/
d962e1a Custom QS header images [2/2]

====================
08-27-2017
====================

* frameworks/base/
90bee6c Custom QS header dpi change behaviour
4a2fc4f Custom QS header extensions
37fd6d6 Custom QS header images [1/2]

* vendor/candy/
2cd6eaa OmniStyle added to our build to support Headers!

====================
08-26-2017
====================

* frameworks/base/
a4cd917 Bring back portrait/landscape QS mod [1/2]
66c4944 Make QS columns count configurable
24d3693 Revert "QS: Custom rows/columns, (1/2):"
59902c9 Update our API, git ready 8.0 we comin!

* kernel/oneplus/msm8998/
ada17bf cheeseburger: dt: introduce a common file for panel setup
d8b6f68 cheeseburger: sound: properly configure wsa properties
59ce331 op5: tri_state_key: allow for additional settings

* vendor/oneplus/
faa1877 op5: cleanup from previous commit
7b4035c op5: import 4.5.8 blobs

====================
08-25-2017
====================

* packages/apps/CandyCane/
3d1a453 [SQUASH] Custom QS Columns/Rows [2/2]
4c2db40 Revert: "QS: Custom rows/columns, (2/2)"

====================
08-24-2017
====================

* device/oneplus/oneplus3/
53fd614 op3: Fix 3T front camera crash with Snap
a8d6bcf op3: Add VR-ready power HAL
5a86c15 op3: Added Sustained and VR perf mode powerhints in xml
d6aaed3 op3: Set config_sustainedPerformanceModeSupported
3756a1b op3: Add permissions for accessing thermal-engine
2bdb6ac op3: Kang VR HAL from marlin
5be5e2d op3: thermal-engine: Add thermal client library header
818b3ef op3: Kang thermal HAL from marlin
4aa1f6e op3: Kang marlin thermal config file
1df2878 op3: Kang perfd stack from marlin
d15056c op3: Address wcnss_service denial

* packages/apps/Snap/
f121e13 Automatic translation import
0aebc89 Snap: add missing null check on isCamera2Supported
ea9cc78 Automatic translation import
12aefff Automatic translation import
474ca3c Snap: fix low resolution front camera switch icon
cb71d85 Automatic translation import
64c4cf9 Automatic translation import
ce72ef6 Revert some permissions related changes
85faae3 Add overlay for restarting camera preview for additional cameras
a601f23 Automatic translation import
cd59941 Automatic translation import

* vendor/oneplus/
cba216b op3: Kang perfd stack from marlin
2421814 op3: Remove vendor thermal-engine.conf
8d0cba9 onyx: Update hci_qcomm_init from bacon

====================
08-23-2017
====================

* packages/apps/CandyCane/
6bf0021 res: Remove unused drawables

====================
08-22-2017
====================

* device/oneplus/cheeseburger/
c66a21b OP5: Don't listen to fingerprint when prox is enabled and blocked

* device/oneplus/oneplus3/
4762785 OP3: Candy, not Slim...
bd20ee6 OP3: Don't listen to fingerprint when prox is enabled and blocked

* frameworks/base/
e9ef9c6 Merge changes from topic 'IMSSecSvc' into c7.1.2
e27adec Keyguard: Don't listen for fingerprint when prox.sensor is covered
679ad62 keyguard: Allow disabling fingerprint wake-and-unlock
1609412 PWM: Kill duplicates with FIRE

* vendor/candy/
2c7a310 prebuilt: app: Update substratum