[BLISS ROMS Development] electrikjesus:
Updates, round 1:

This is the first round of updates for these builds. Reworked init a bit and added a few things. Also starting work on OTA update.zip support for PC builds. Added nvme/xvd drive support (hoping that helps some devices that can't boot yet). Updated Taskbar, SecondScreen and TSL for better Pie support (Thanks goes to [MENTION=4289533]farmerbb[/MENTION] for these).

In other news, I also got the SurfaceBook back up and running, so I'm posting that Kernel-4.9-IPTS build for others to enjoy too. !! DO NOT EXPECT THIS TO WORK ON ANY OTHER SURFACE DEVICE OUT OF THE BOX !! This was built around the only test surface device I have, the first gen SurfaceBook. That's not to say that it won't work on other Surface devices with a little bit of work though (mainly replacing firmware files with the ones from JakeDay's repo - see these posts: https://xdaforums.com/showpost.php?p=76896155&postcount=2107 & https://xdaforums.com/showpost.php?p=77241202&postcount=2233 )

Lots more changes, so you'll have to check out the changelog at the bottom of this post

Files are uploading, so please wait for them to finish. The filenames are as follows:

Bliss-v11.1-Beta--OFFICIAL-20181028-0120_x86_64_k-kernel-4.9_m-m18.3.0-devel_w40_LLVM70_f-dev-kernel.org.iso

Bliss-v11.1-Beta--OFFICIAL-20181028-1108_x86_64_k-kernel-4.9-IPTS_m-m18.3.0-devel_w40_LLVM70_f-dev-kernel.org.iso

Changelog:

====================
10-28-2018
====================

* build/make/
badb84d [x86 builds] Add proprietary method

* device/generic/common/
adb1e65 Look for vendor/bliss_priv for any proprietary files.
7b56bf6 Add x86/x86_64 webview

====================
10-27-2018
====================

* bootable/newinstaller/
8d68d46 nvmesupport
afbd4db Adapt OTA support for Pie

* device/generic/common/
0abedd2 Android-x86 8.1-rc2 release (20181018)
f16b0f9 init.sh: use video option if UVESA_MODE is not set
13123fa Update Taskbar & SecondScreen

* vendor/bliss/
bcba983 Update Taskbar Support Library

====================
10-26-2018
====================

* art/
1dc73b3 Making modifications to Android.mk for Android-P celadon

* bionic/
df2a76e We require text relocations
2da885a Add syscalls ioperm and iopl
5ebedc3 linker: Allow text-relocs for x86 (only)

* bootable/recovery/
ee712f6 Support input device hotplug in recovery mode
594c8ab Fix the segment fault of recovery.

* build/make/
768a309 build: WA for clang build issue
7d77bc1 Merge changes from topic "ps2" into p9.0

* build/soong/
af7bf35 loose wno-error check

* external/drm_hwcomposer/
48528f0 Add rotation biits for linux

* external/f2fs-tools/
8197e95 f2fs-tools: add -g to give default options
81a92a8 mkfs.f2fs: add -R 0:0 by default for android
23ba84e mkfs.f2fs: add root_owner to give uid/gid

* external/llvm/
dfc2143 Add AMD-GPU support to LLVM

* external/mksh/
39deac2 Updates for Pie x86

* external/selinux/
73fa4b2 Increase default log_level to get actual selinux error in kmsg
c55b5a1 Enable multipl_decls by default. This is needed because 8.0 init doesn't add -m

* external/toybox/
63a44c6 Initial change for Pie x86

* external/wpa_supplicant_8/
09a3cb4 Code Changes for WIFI MAC address display

* frameworks/av/
6532f64 Adjust sendObject parameter's data type.
e1e833a Fix the flicker on single touch
e29988d MtpPacket: Add finite timeout for bulk transfer
bd5bfcd This is to fix USB Headset not working on O MR1
57ee6a0 FIH devices: Fix "Earpiece" audio output

* frameworks/base/
c64fa7d Modify color inversion matrix to swap Red and Blue colors
b82a1dc Ignore exceptions from getSupportedPreviewFpsRange
f7991b7 input: simulate long press properly
e9209bb Fix bug of ForceOrientation
391c2fe fd_utils: fix DEBUG mode booting issue
957ba70 DisplayManagerService: disable display blanking on suspend
7012cff DiskInfo: support CD/DVD type
b940758 Ignore screen size when determines mForceDefaultOrientation
df6017b Don't wake IR HAL to the infinity and beyond
e58e74a Detect HDMI audio by switch events
971d67b Support save local time to RTC
5ebe737 It is okay not to have wifi in SystemUI (on FDE lock)
d05ed58 power: Disable keyboard/button lights while dozing/dreaming
f995db8 Map keycode 120 to APP_SWITCH
2943953 InputReader: read the pointercal from TSCalibration2
8867991 Move SysuiDarkThemeOverlay to /system
6c6c122 MediaFile: support more media types
bf0256b idmap: Don't silently ignore RROs with same priority
c49a175 camera: fix NullPointerException
257c5cb GLSurfaceView: Be less picky about EGLConfig alpha sizes
a155f92 import YuvToEncoder R3 patches, BZ 18528, 19092, 19696
31895a4 Show APN Settings for CDMA carriers
f457d25 Fix the TimePickerClock display is incomplete
7ef2a6f Fix navigation bar not scaling up/down when the display size changed
ae7d4cc Fix typo on fnmatch return value check
10af9ad Fix issue that the position of QuickSetting is improper on DUT (IVI)
a5f2805 property-matching RROs: allow to prefix the value with + to do glob match instead of exact match
81e05e7 Add DISALLOW_ADD_USER restriction for default user and guest user
f66a353 Fix issue with power key long press
1ac68bf Add action to MTP notification
ac43218 Get the correct compressed size
ad0e593 make SD card visible for apps Ported from: https://android-review.googlesource.com/c/platform/frameworks/base/+/396052
8022e2a Fix(?) #62
41df1e9 Don't crash if there is IR HAL is not declared
5fd726e Add permission ACCESS_INSTANT_APPS to Shell.
2fe9663 To fix audio not pausing after ejecting 3.5 mm speaker or headset on O MR1
615453b Also scan /system/overlay
c9c23e7 To fix surround sound option not working in music application
b8a1e4f Only hide usb notificaiton when it's in host mode.

* frameworks/compile/libbcc/
75f00e1 Disable AVX support in bcc

* frameworks/native/
62b61d0 SurfaceFlinger: support higher resolution
90978b6 inputflinger: change right mouse button to send Back command
9d93d72 libEGL: use SwiftShader if hardware gralloc is not set
e5f4a8f RenderEngine: support non-RGBA_8888 format
32272fe installd: a workaround for 9p filesystem
0291aaf auto determine the density if not provided in surfaceflinger
38cbd06 Run SurfaceFlinger with root privilege
cfcfd36 InputReader: add 5-point calibration
42df229 Added option to disable touchscreen pressure sensitivity from idc files
7a37113 Support old single-touch touchscreens with BTN_LEFT
7070b83 Make TYPE_DISPLAY_OVERLAY to be trusted
a9b24ac sensors: fix sensor cts issue for android aia2.0

* frameworks/opt/net/wifi/
54ce2ad Start supplicant later
3cfa12e Revert "SupplicantManager: Remove |ensure_config_file_exists|"

* hardware/interfaces/
7b298c8 Revert "Bluetooth: Remove random MAC addresses"
7c66eaf celadon: Changes to get bluetooth working

* packages/apps/Bluetooth/
4f38bce Fix BT paired icon is not displayed on the New User's status bar
19ca670 Fix for Headset icon shown for reference phone after reset
2cb51d2 Fix for audio getting paused on streaming audio over bluetooth

* packages/apps/Calendar/
cde5742 supports a larger screen aspect ratio

* packages/apps/Car/Dialer/
013ccba Forcibly collapse the statusbar when incoming call received.

* packages/apps/Car/LatinIME/
99d8bfc Fix java crash in CarLatinIME.updateCapitalization

* packages/apps/Car/LensPicker/
d25e7d4 Modify the LensResolverActivity intent with right component
6a35a68 Change activity startup function to "startActivityForResult" to return data.

* packages/apps/Car/LocalMediaPlayer/
0fb4055 Fix the audio rack is not removed from notification after pause music.
1d25cf5 Add user checking when resume playing back

* packages/apps/Car/Media/
b1d7af9 Fix duration time incorrect by new format.

* packages/apps/Car/Messenger/
d789e74 Fix the Message alaways reply to the first sender throung notification

* packages/apps/Car/Settings/
b092b90 Fix the time zone list is incomplete
b9636ec Fix can't drag in car setting sound

* packages/apps/Contacts/
67b5a3c Fix unable to delete field in AOSP contact using mouse

* packages/apps/DeskClock/
1fb9224 Add channel for notifications in Deskclock

* packages/apps/DocumentsUI/
6e751d9 Fix file cannot be accessed using mouse right click 'Open'.

* packages/apps/Email/
6086ea8 supports a larger screen aspect ratio

* packages/apps/Gallery2/
4232916 Fix the audio and video flicker problem when seeking.
a3c0bf6 Fix "Edit Image" option is not working in Gallery
e535c3c Add to handle the OnAudioFocusChangeListener

* packages/apps/HTMLViewer/
b5df7da supports a larger screen aspect ratio

* packages/apps/Launcher3/
a25630cf Fix home touch buttons are not available on the navigationBar

* packages/apps/Settings/
048674c Update About Phone branding for Bliss OS
fb0de00 Act as usb device when there is no hal, but we believe we are a device

* packages/apps/UnifiedEmail/
b0e2132 Fix the loading drawable crash when the display size is small

* packages/providers/MediaProvider/
bf0c150 Fix RingtonePickerActivity crash while scrolling with keyboard

* system/bt/
93a1958 Fix for Bluetooth device name reset to default name after reboot
4c50b59 Fix for BLE pairing failure in slave role
6d87b93 Reintroduce libbt-vendor needed for Intel bluetooth
d1acade Make BTM_BYPASS_EXTRA_ACL_SETUP dynamic

* system/core/
a22f7e5 Update permissions to the superuser binary
e2d823e First drop_privs (which may fail) and only run thread that might be scheduled before us
d6452ea Some kernel crashes when using too recent sdcardfs options. Force everyone to old options
dba4091 Revert "logd: add "+passcred" for logdw socket"
c7ec32d Mount debugfs earlier regardless build variant
723138e Add back vendor_init.cpp
efd669d more fixes for Pie
ba88289 Set sect_sz differently
f8aacaf remove invalid get_wakelock call
05cf3a7 logd: show the concrete error if cap_set_proc fails
6288fad init: add modprobe & auto load modules on uevents
336eb99 ueventd: fix the buggy logging
3d03351 init: handle ctrl-alt-del event
f3ac8af fs_mgr: check ro.* property first
84b5b7e init: don't bail out even no SELinux domain defined
a587b60 init: set default value of ro.hardware to the target name
f36df79 Fix build break on x86_64
9d1f444 init: support usbmisc devices
07da2d5 init: expand variables on mount_all command
523de00 Software-accelerated Pixel Flinger
0c1386a Merge branch 'android-ia' into oreo-x86
29ba51f Allow all to execute su
a74c263 init.rc: run the console shell as root
e058c83 libutils: fix incorrect calculation in utf8_length() method
50ea566 ueventd.rc: remove redundant definitions

* system/gatekeeper/
759202a Fix input wrong wait time after input wrong key

* system/keymaster/
3f8135b fix the wrong index issue in AuthProxy operator
70c42a9 fix the issue of invalid type transfer for client_id

* system/sepolicy/
0036ce8 add permission for mediaextractor to load data from sd card(vfat
8374238 Relax /proc read from ueventd, huawei needs it
12cb104 Allow system_app read system_server_tmpfs
b7ad2b9 Don't set esdfs or exfat genfscon. Assume OEM does

* system/update_engine/
6b53072 ota: fix link dependency for get_property with Clang

* system/vold/
4e2c221 Also create vendor_ce (same reason as vendor_de)
3ffc46b Support Samsung's implementation of exfat, called sdfat
bc54613 Create vendor_de. This is done by /init.rc on system-as-root device
ded17c4 add paras -g android to mkfs.f2fs

====================
10-25-2018
====================

* build/make/
cdb0ef6 [treble builds] rework things a bit more

* frameworks/base/
d4eecaf Merge changes from topic "dt2s" into p9.0

* manifest/
e7ee4fb track msm8952 hals

* packages/apps/Blissify/
7d3244f Merge changes from topic "dt2s" into p9.0

* packages/apps/Settings/
0d318b1 Revert "Setting: Reverse an incorrect check in AutoRestrictionPreferenceController"

* vendor/bliss/
73a699f Merge "build: fix checksum generation for TWRP" into p9.0
41007bd build: fix checksum generation for TWRP

====================
10-24-2018
====================

* external/tinycompress/
e919786 Add .gitreview
aacb415 tinycompress: Disable vendor ext flag

* hardware/qcom/display-caf/msm8952/
e42ec19 display/msm8952: Disable format errors