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

Welcome to another round of updates to Bliss OS is uploading. Build dates to look for are 20181104 & 05

Additions? This time we have some added goodies in the Blissify app, as well as many fixes under the hood. Video is working on most devices now, and many people have been asking for a video app for YouTube. For that I suggest searching for Vanced Youtube here on XDA. That has worked across all my test devices. Lots of updates to how the system interacts with hardware too, so things may work on a few more devices. We've also added a few more commits for drm_framebuffer from [MENTION=6833678]lambdadroid[/MENTION] & [MENTION=593900]mauros[/MENTION]si. These will continue to be expanded as things progress.

Bugs? There is still the wifi bug, notification actions and entering sleep on some machines that causes systemUI to restart, so just be aware for now

This round of updates does include another IPTS build, so I kept the following part for reference.

!! 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

Changelog:

Because our build method uses a dynamic patching system, you will see many of the same commits from previous logs.

====================
11-05-2018
====================

====================
11-04-2018
====================

* frameworks/base/
9a1f5e5 [squashed] Bring back LOS keyhandler events

====================
11-03-2018
====================

* device/generic/common/
1ea0702 kernel.mk: use olddefconfig instead
5dc7b5f kernel.mk: use the prebuilt binaries of AOSP
a6b6917 Add Notepad by @farmerbb
d2051fa Remove un-needed apps

* external/gbm_gralloc/
bb47005 add libdrm shared dependency for libdrm_framebuffer

* vendor/x86/
65d09ff Add patch for system/netd
1059bd6 Add patch for vendor/bliss

====================
11-02-2018
====================

====================
11-01-2018
====================

* build/make/
a6d6ef5 build: WA for clang build issue
4510a33 [x86 builds] drm_framebuffer tests 1/2

* device/generic/common/
2ca0242 Rework app store inclusions
ab4a808 init.sh: let touchscreen never suspend on Surface Go

* external/drm_hwcomposer/
198cdf9 drm_hwcomposer: allow to force mode by a property
944f40f drm_hwcomposer: Enable and refactor Separate Rects test
5f7ceec drm_hwcomposer: Fix comment on worker_test
b1995e7 Add rotation biits for linux

* external/gbm_gralloc/
8f368cb Add simple framebuffer HAL implementation using drm_framebuffer
dccc73a Update usage flag handling for hwc
c165f8f Switch to use gralloc handle defined in libdrm
5b935df Use a std::unordered_map to lookup BOs from handles
074e497 Remove GRALLOC_MODULE_PERFORM_GET_USAGE
e051a0f Move gralloc_gbm_handle_t accesses into gralloc_gbm.cpp

* frameworks/av/
ea6e468 stagefright: allow multiple custom OMXPlugins
70f33e4 stagefright: Add support for loading a custom OMXPlugin
0b2a514 nuplayer: skip bad SAR values
a035fe5 media: enable dithering for RGB565 conversion
364a055 Allow screenrecord usage on Android-x86
66d9828 Don't use YV12 color format for video decoding
40573ef CameraSource: set up right frame rate
36352db Change max width and height supported by H.263 decoder.
6e004ff SW encode: Fix output buffer size

* frameworks/base/
4c7854b pm: ignore restorecon failure

* frameworks/native/
2c3cb95 Revert "libui: Allow extension of valid gralloc 1.0 buffer usage bits"
81b595a Add vendor version for libgui
0a4635e native: touch response optimizations
d799311 libui: Allow extension of valid gralloc 1.0 buffer usage bits
1117bd0 PowerManager.h: Define USER_ACTIVITY_FLAG values
b88ec30 Fix incorrect print starved time of binder pool
4bcb68c libbinder: auto-choose between binder/vndbinder
00d5dcc sensorservice: customize sensor fusion mag filter via prop
d1a6805 sensorservice: Register orientation sensor if HAL doesn't provide it
556036e libbinder: Don't log call trace when waiting for vendor service on non-eng builds
e85db66 Input: improve touch response slightly

* system/vold/
9ddafc1 Utils: Add missing exfat
92959f3 Switch pattern/PIN constants to match values in cryptfs.h
2ba37c1 vold: ISO9660 and UDF support
99ac35d Move kMajor* constants to a header file
172e495 secdiscard: should pin_file to avoid moving blocks in F2FS
cbc0313 vold: Accept Linux GPT partitions on external SD cards
d614748 vold: skip first disk change when converting MBR to GPT
b6cc2d0 Fix the group permissions of the sdcard root.
11f779e vold ext4/f2fs: do not use dirsync if we're mounting adopted storage
2eb1d2a vold: Mount ext4/f2fs portable storage with sdcard_posix
821b9d6 vold: Honor mount options for ext4/f2fs partitions
1709d44 vold: Support internal storage partitions
f832a87 vold: Fix fsck on public volumes
5b6ee6e vold: add support for more filesystems for public storage

* vendor/x86/
87d8431 Update gbm_gralloc patches
e82312e fix location of last commit
23eaf1e Add drm_framebuffer patch
16a535d [x86 builds] drm_framebuffer tests 2/2