[Google Pixel ROMs, Kernels, Recoveries, & Other De] BHermes21:
New crDroid 4.4 now with TitanX Kernel (6/12/18)

New Update

Thanks to Joe King with his TitanX Kernel and giving permission to use his work with crDroid. I have ran this kernel for a little while and have been very very happy with the results. Sleeps really well, with great battery life. You will notice a big difference in performance too. (for the good) use EX Kernel Manager

New June security patch which means new vendor. Use June vendor which is in OP and updated

razorloves gapps (New updated release in OP)

Other than that enjoy

OP has been updated with new Gapps, new crDroid

remember you can always go to crDroid's website to download also. https://crdroid.net/

====================
06-12-2018
====================

* android/
fcbc385 Merge 'lineage-15.1' into 8.1

* bionic/
d13ef13 vdso should be available in all namespaces
69c8dc3 Fix bug with double unload on unsuccessful dlopen
8d4ba9d linker: Remove obsolete workaround
bdc8cc2 Switch to FreeBSD's actual sincos
48a3adb Switch to FreeBSD catrigl.c for complex arc trig functions
93001eb bionic: Update libm from upstream
0432088 Fix various ftw/nftw "shall fail"s from POSIX
07bb0ac libc: kryo: import ARM strlen from Apple C library
35af376 aarch64/strncmp: Use lsr instead of mov+lsr
c999420 aarch64: Improve strncmp for mutually misaligned inputs
3713278 strcmp.S: Improve performance for misaligned strings
4d1df13 memcmp.S: optimize for medium to large sizes
ea0d315 Remove no_default_compiler_flags from crt*
93c9b9c bionic: strip libc and linker
4c221be libc: Suppress clang 7.0 warnings
590d0cc libc: Build crtbegin with clang too
a2c29d1 bionic: do not pack relocation table
325350a Enable 32-bit armv8 NEON for libm

* bootable/recovery/
afc6454 recovery: Do not load time from /persist
6ac3bb4 recovery: New install/progress animation

* build/make/
515a5ad Merge 'lineage-15.1' into 8.1

* device/lineage/sepolicy/
dd588fd sepolicy: introduce Trust interface
b6d1b91 sepolicy: Add legacy-mm livedisplay label

* external/sqlite/
357a020 Revert "sqlite: Build using ThinLTO"

* frameworks/av/
e28273f Merge 'lineage-15.1' into 8.1

* frameworks/base/
eafc2eb Updated translations
6b19222 SystemUI: Fix systemui crash when showing data usage detail
63eca02 core: ChooserActivity: fix android crash from null object
c88c785 Revert "jni: graphics: do not pack relocation table"
2583de1 SystemUI: mutate weather image for qs tile

* frameworks/native/
3818fee libs: binder: Replace NULL/0 with nullptr
949ad39 libs: gui: Replace NULL/0 with nullptr
c00d2a2 libs: vr: Fix new c++ error when using clang7
aa50a80 libs: binder: Create temp refs on proxies
6c02fe5 Sync mLastQueuedCrop with mLastQueuedSlot
b212237 Ensure the reference profile directory is always created
206e101 have patchoat take directories instead of filenames
1d6aedd binder: Fix incorrect print starved time of binder pool
3e95b75 binder: Remove unused native binder impl of BnBatteryStats
bfab8e9 Use dex2oatd when available on debug builds
4c48b2b surfaceflinger: Fix egl GL_OUT_OF_MEMORY and EGL_BAD_ALLOC bug
17cbe86 sf: change SurfaceView alpha while opaque region compute
4e3c415 gui: null check in ISurfaceComposer.cpp
505060e SurfaceFlinger: Use actual hw width and height to capture screen
9fcc9dd SurfaceFlinger: Remove size check in captureScreen
83c8831 vulkan: update Vulkan headers to 1.1.72
528ac28 Fix Vulkan null_driver's EnumeratePhysicalDevices()
7d32d3b Fix monolithic, un-suffixed GLES driver search
7e762ef vulkan: Allow AHB extension to get to the driver
5ba004c libvulkan: correctly expose VK_KHR_shared_presentable_image
35498df Enable VK_KHR_swapchain for instances
bb9b6f5 vkGetDeviceQueue2: add a NULL check
53b200d stubhal: add EnumeratePhysicalDeviceGroups
3d66fac libvulkan: Add VK_ANDROID_external_memory_android_hardware_buffer
48b9e65 vulkan: Declare VK_ANDROID_external_memory_android_hardware_buffer
364beeb vulkan: update Vulkan headers to 1.1.68
a838e26 Add VK1.1 entries to NDK libvulkan and fix a bug
4432222 Properly implement stubhal's vkGetInstanceProcAddr()
88ef396 Vulkan1.1: CreateInstance downgrades apiVersion for 1.0 ICDs
4706308 Additional changes to Vulkan 1.1 API updates
2ee8047 Vulkan api update to 1.1
d48ab0e vulkan: Update Vulkan headers to 1.0.61
71a054b vulkan: Update Vulkan headers to 1.0.60
a305085 DL policy extension for SchedulingPolicyService

* frameworks/opt/telephony/
fea5787 Merge 'lineage-15.1' into 8.1

* libcore/
1762bb4 Merge tag 'android-8.1.0_r30' into 8.1

* lineage-sdk/
5e59fee sdk: Rebrand to crdroid
9bb6319 Custom inactivity threshold for network traffic monitor [1/2]
3de572a Battery light: 100% charged level (3/3)
3b2c481 Add option to select brightness slider positon [1/3]
6fed6ad sdk: Add an option to force pre-O apps to use full screen aspect ratio
a5c21b3 Reduce default kill timeout
0df9061 Add customizable action for back long press button [1/3]
c4d36d0 Improve kill process code
1abdfe2 Add device key action to kill app [1/3]
6cb55f7 crdroid: Do better for version pref
2f00b28 lineage-sdk: Prevent NPE in style interface service
01e680b sdk: add systemui restart to advanced reboot [2/2]
3c360f5 lineage-sdk: Enable advanced reboot by default
e1f255a Disable by livedisplay by default
749a770 sdk: Map to ro.modversion
1dcfa01 Allow value 3 for status bar quick pull down

* packages/apps/DUI/
49f9df6 Smartbar: keep pressing on ime arrows to move kb cursor
3b5f5ea DUI: fix button custom image icon not being loaded on encrypted device

* packages/apps/LineageParts/
18038b3 Update strings for Trust
ac22b35 stats: why are you alive again
4620551 Fix accent color for Trust
278f274 Merge 'lineage-15.1' into 8.1

* packages/apps/Settings/
6b361f0 Merge 'lineage-15.1' into 8.1

* packages/apps/crDroidHome3/
f7203ba Updated translations

* packages/apps/crDroidSettings/
85a05b2 Updated translations

* packages/providers/MediaProvider/
cb64567 Merge 'lineage-15.1' into 8.1

* vendor/crDroidOTA/
b1b9dbb update N4,G3 and M8
7d4f6e3 Update: bullhead

* vendor/lineage/
9be8513 Initiate crdroid v4.4
8b1cc88 vendor: introduce Trust interface

====================
06-11-2018
====================

* android/
c9b281a manifest: android-8.1.0_r26 -> android-8.1.0_r30
ff579a4 manifest: Track own external/libvorbis

* build/make/
9b627eb Merge tag 'android-8.1.0_r30' into lineage-15.1

* device/google/marlin/
af03685 marlin: Update build fingerprint & desc to June 2018 OPM4.171019.021.D1

* device/google/sailfish/
0dd7aac sailfish: Update build fingerprint & desc to June 2018 OPM4.171019.021.D1

* frameworks/av/
5e433d7 Merge tag 'android-8.1.0_r30' into lineage-15.1

* frameworks/base/
7901d41 Merge 'lineage-15.1' into 8.1
e1db601 Merge tag 'android-8.1.0_r30' into lineage-15.1

* frameworks/opt/telephony/
ccbfdae Merge tag 'android-8.1.0_r30' into lineage-15.1

* hardware/interfaces/
8184564 Merge tag 'android-8.1.0_r30' into lineage-15.1

* packages/providers/MediaProvider/
6fde9ca Merge tag 'android-8.1.0_r30' into lineage-15.1

* packages/providers/UserDictionaryProvider/
d35f80e Merge tag 'android-8.1.0_r30' into lineage-15.1

* system/bt/
2e5099c Merge tag 'android-8.1.0_r30' into lineage-15.1

====================
06-10-2018
====================

* frameworks/base/
c1b1071 base: introduce trust interface

* hardware/lineage/interfaces/
f66d76e livedisplay: Correct macro copypasta

* lineage-sdk/
1ae78ce TrustInterface: Remove useless check
aa8e554 TrustInterface: Fix default root access value
498ea96 Fix config.xml indentation
c0b21ca sdk: Introduce Trust Interface

* packages/apps/DeskClock/
3d59c12 Adding Notification Channel

* packages/apps/LineageParts/
4231451 LineageParts: fix Trust onBoarding completion when clicking
32bd769 parts: add SMS rate limit setting
8d100d3 LineageParts: introduce Trust interface

* packages/apps/Settings/
81ea79f Settings: show Trust brading in confirm_lock_password UI
d662cb8 Settings: add Trust interface hook

* vendor/crDroidOTA/
ecdd3b0 update to 4.3
4389599 Update for redmin 4x(santoni)
8fc11e6 Updated Nexus 6 with POpcorn kernel

====================
06-09-2018
====================

* packages/apps/Jelly/
6432e80 Jelly: Add support for multiple windows

* vendor/crDroidOTA/
599583f update rolex 08/06/2018

====================
06-08-2018
====================

* build/make/
32fd9cf build: Silence dex2oat during build
6557f70 Merge 'lineage-15.1' into 8.1

* frameworks/av/
563b050 Single thread exclusive to DL
266272f DL policy request through Binder

* frameworks/base/
801af23 PhoneWindowManager: Improve home button wake haptic feedback handling
9d1e441 display: Disable scaling on display mode switch
c6de4df SystemUI: Screen capture in physical resolution
9a9ca9c Merge 'lineage-15.1' into 8.1

* frameworks/native/
cf1ae39 surfaceflinger: fix static analyzer complaints
3490df6 Use sourceCrop to decide filtering in screenshots
1f4551f surfaceflinger: fix fencing when composition mode switches
d659556 surfaceflinger: fix fencing when layers become invisible
c8786ab Input: improve touch response slightly
d37ebd7 SF: Modify binder call before linkToDeath
2055a8a Fix bugs regarding calculate dalvik-cache size
a05fc9b surfaceflinger: set a prop when initialization is complete
46106bc native: touch response optimizations
606f6e8 servicemanager: Restart keystore and gatekeeper after crash

* hardware/lineage/interfaces/
ac865c8 livedisplay: Remove unused using statements
412bc94 livedisplay: Move LegacyMMController inclusion to impl

* packages/apps/LineageParts/
35ce5b5 Merge 'lineage-15.1' into 8.1

* packages/apps/Settings/
931f3f6 Merge 'lineage-15.1' into 8.1

* vendor/lineage/
b0cabfb qcom: Enable TARGET_USES_COLOR_METADATA for msm8937 & msm8953

====================
06-07-2018
====================

* frameworks/base/
39b1084 SystemUI: Fix alignment glitch with brightness mirror
6eefbea Updated translations

* packages/apps/crDroidHome3/
325a4f0 Updated translations

* packages/apps/crDroidSettings/
2179cfe Updated translations

* vendor/crDroidOTA/
b71aa62 fix xml validation
336a0d3 Update For Riva

====================
06-06-2018
====================

* lineage-sdk/
f13838a Revert "lineage-sdk: Switch back to AOSP TwilightService"
e703ff0 Add led capability LIGHTS_ADJUSTABLE_BATTERY_LED_BRIGHTNESS

* packages/apps/LineageParts/
1ef29b0 LineageParts: Use the battery HAL lights brightness capability

* vendor/crDroidOTA/
93b1fea v500: Update
f851e6f update
2830a9d update g3
65fb8c9 lettuce: Update to crDroidAndroid-8.1-20180602-lettuce-v4.3
ea8e60c Nexus 6 Updated on 05062018

====================
06-05-2018
====================

* device/qcom/sepolicy/
2d7d401 sepolicy: Allow mm-qcamerad to access v4L "name" node
fba2a81 sepolicy: Fix video4linux "name" node labeling

* kernel/google/marlin/
a7471a1 msm: vidc: Fix misleading indentation warning
0f9e559 msm: vidc: Fix parenthesis warning
86c522b sched: fair: Remove duplicate const specifier
16b12e7 crypto: msm: Fix bool operation warning
1077ca1 ANDROID: sdcardfs: Set s_root to NULL after putting
f695fc3 ANDROID: sdcardfs: d_make_root calls iput
df7cc65 ANDROID: sdcardfs: Check for private data earlier
00dc0d9 ANDROID: sdcardfs: Fix sdcardfs to stop creating cases-sensitive duplicate entries.
55290cd ANDROID: sdcardfs: Set num in extension_details during make_item
00e2e56 ANDROID: sdcardfs: Hold i_mutex for i_size_write
f9a103d UPSTREAM: android: binder: fix type mismatch warning
b90a47a Revert "ANDROID: binder: clarify deferred thread work."
bb45c3e ANDROID: binder: clarify deferred thread work.
0f98c8e fix merge wrong path for defconfig used this was apart of merge
58211f8 Merge branch 'android-msm-marlin-3.18' of https://github.com/android-linux-stable/marlin into titan
bf54880 Merge tag 'android-8.1.0_r0.64' into android-msm-marlin-3.18

* packages/apps/Snap/
5438ac6 SnapdragonCamera: Panorama, replace border drawable
a5d7aea Snap: remove unused shutter buttons

====================
06-04-2018
====================

* build/make/
f67b801 core: Remove deprecated kernel header dependency path warning

* kernel/google/marlin/
acd4460 Revert "Overclocking with cmdline option"
fdbdb0e disable crc check
23b4e16 Overclocking with cmdline option
1daf8a9 add bfq sio fiops and io schedular
72cb9b0 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.18.0
3ac1367 block: introduce the BFQ-v7r8 I/O sched for 3.18.0
1743e63 block: cgroups, kconfig, build bits for BFQ-v7r8-3.18.0
96ab70b SIO: update for linux 3.18
ac2a27d FIOPS: update for linux 3.18
0e28642 Add SIO and FIOPS i/o schedulers
e74f829 update .gitignore
fe77cb1 PM: devfreq: Use high priority workqueue
5a97ba6 update config
626d3f9 cpufreq; add elementalx governor
2a152c4 wireguard
982ad5d schedutil
edca6be Revert "sched/cpufreq: make schedutil use WALT signal"
6f7f2da Revert "schedutil: Fix linkage of schedutil and walt"
a290e54 Revert "Revert "WIP: UTIL_EST: sched/{core,fair}: add support to use estimated utilization""
0125586 Revert "No longer use this"
9830fc7 No longer use this
538a398 Revert "WIP: UTIL_EST: sched/{core,fair}: add support to use estimated utilization"
30f3fbb schedutil: Fix linkage of schedutil and walt
6ba1556 sched/cpufreq: make schedutil use WALT signal
e748c47 ANDROID: cpufreq-dt: Set sane defaults for schedutil rate limits
0e5a3f2 UPSTREAM: cpufreq: schedutil: Use unsigned int for iowait boost
29d8ad2 UPSTREAM: cpufreq: schedutil: Make iowait boost more energy efficient
b9fccb5 schedutil: Reset cached freq if it is not in sync with next_freq
83dff3c BACKPORT: cpufreq: schedutil: Use policy-dependent transition delays
1d6d389 sched: walt: Update cpufreq on window rollover
c3dfe05d UPSTREAM: cpufreq: schedutil: use now as reference when aggregating shared policy requests
ed75dad UPSTREAM: cpufreq: schedutil: Trace frequency only if it has changed
b882220 UPSTREAM: cpufreq: schedutil: Avoid reducing frequency of busy CPUs prematurely
a9b3604 UPSTREAM: cpufreq: schedutil: Pass sg_policy to get_next_freq()
4d8386f UPSTREAM: cpufreq: schedutil: Refactor sugov_next_freq_shared()
2415aba UPSTREAM: cpufreq: schedutil: move cached_raw_freq to struct sugov_policy
9256c2f UPSTREAM: cpufreq: schedutil: Fix per-CPU structure initialization in sugov_start()
e473ffc UPSTREAM: cpufreq: schedutil: enable fast switch earlier
38a3d22 cpufreq: schedutil: add up/down frequency transition rate limits
9a6a387 UPSTREAM: cpufreq: schedutil: irq-work and mutex are only used in slow path
e50e6e3 kthread: allow to cancel kthread work
5947d2b sched: cpufreq: use rt_avg as estimate of required RT CPU capacity
f3626ee cpufreq: schedutil: move slow path from workqueue to SCHED_FIFO task
bb0cb8f cpufreq/schedutil: Fix schedutil's 'default governor' machinery
8383ffa sched/cpufreq: fix tunables for schedfreq governor
0b045e8 sched: backport cpufreq hooks from 4.9-rc4
8df296d sched: backport schedutil governor from 4.9-rc4

* packages/apps/LineageParts/
d26482e LiveDisplay: Set Reading Mode switch preference as non-persistent

* vendor/addons/
4e4d11d bootanimation: 30 FPS

* vendor/crDroidOTA/
fb3c205 corrected whyred <telegram> closing tag
e59ef05 Added support for whyred

====================
06-03-2018
====================

* crdroid/build/
e44e313 upload 4.0.0 complete redesign of script on configuration included a few usefull commands and right now all configuration is done from the script itself also supports upgrades with no more reconfiguration (settings are saved on config file)

* frameworks/base/
3cd8d2e Automatic translation import
5d55044 Do not setForceUse when a2dp config without change
14e1537 Defer deleting a http cache
0386170 Fix CDMA Range Checks for SignalStrength
8cf157d Revert "core: jni: use -O3"

* kernel/google/marlin/
83998e7 Revert "cpufreq: Introduce CPU wake boost driver"
1a2f231 cpufreq: Introduce CPU wake boost driver
68a1337 boeffla_wl_blocker: Block default wakelocks we had before
8151c79 Merge branch 'android-msm-marlin-3.18' of https://github.com/android-linux-stable/marlin into titan
bc8fe87 crypto: qce50: Init sg don't just add pages to it
095ffbe getrandom: make blocking until init configurable
01c196a UPSTREAM: replace incorrect strscpy use in FORTIFY_SOURCE
8961783 BACKPORT: include/linux/string.h: add the option of fortified string.h functions
86e08c9 enable protected_{symlinks,hardlinks} by default
d12086e fix qcacld-2.0 buffer overflows
3e2421a randomize lower bits of the argument block
337de44 arm64: move ET_DYN base lower in the address space
d1906af arm64: determine stack entropy based on mmap entropy
25e83c7 arm64: properly account for stack rnd in mmap base
52dcf94 mark protection_map as __ro_after_init
6621117 add vmalloc alloc_size attributes
8934c83 add kmalloc alloc_size attributes
0c30696 panic on !PageSlab && !PageCompound in ksize
faaf97d panic on kmem_cache_free with the wrong cache
df6cca9 always perform cache_from_obj sanity checks
8fae544 real slab_equal_or_root check for !MEMCG_KMEM
d998f6c add missing cache_from_obj !PageSlab check
1d18c30 slub: check cookies in __check_heap_object
54da98e slub: add multi-purpose random cookies
100cbfe add slub free list XOR encryption
27165f5 disable slab merging
92bcf88 slub: add check for write-after-free
6a9d7d0 add slub sanitization
74c62d4 add page sanitization / verification
f02f30b disable ptrace_scope by default
17fd33a use kernel command-line for early entropy
0cc46c0 gather extra early boot entropy like PaX
5572e74 add Wheatley Gov

* lineage-sdk/
506bef4 Automatic translation import

* packages/apps/DeskClock/
74bba7d Automatic translation import

* packages/apps/Dialer/
1ecffc8 Automatic translation import

* packages/apps/FMRadio/
9a74e6d Automatic translation import

* packages/apps/Jelly/
5a0b5cc Automatic translation import

* packages/apps/LineageParts/
1b419d5 Automatic translation import

* packages/apps/Recorder/
5b6f345 Automatic translation import

* packages/apps/Settings/
246fecb Automatic translation import

* packages/apps/Snap/
74c6336 Automatic translation import

* packages/apps/WallpaperPicker/
3a8d597 Automatic translation import

* vendor/crDroidOTA/
bf0c515 crackling: Update
2e1ae48 corrected https://github.com/crdroidandroid/android_vendor_crDroidOTA/commit/c1ac084bb3c3eafd1a2001a2473fdc6f7c48727d
38bc00c update: bullhead