[BLISS ROMS Development] electrikjesus:
Merry Christmas from Team Bliss :)

We have been busy getting a bunch of new stuff added, old stuff fixed, and updating a couple things on x86 too.

Finally got things working right with new kernels, so we are uploading a couple builds now. One with Kernel-4.19, one with Kernel-4.18.14(and added Surface IPTS commits), and there will be a couple more on the way by tomorrow.

For now, the changes are mostly found in the device tree, mesa, libdrm, drm_gralloc, and the kernels.

Known new issues:

- Gesture navbar crashes often. Use Smart Bar for now from Blissify's Navbar settings

Changelog:

====================
12-24-2018
====================

* device/generic/common/
e6c0011 Remove YACC & LEX definitions for compiling newer kernels
808582c kernel.mk: remove the module dir on errors
30aabb7 kernel.mk: set LC_CTYPE to C locale
6f0e2d1 Update tp_smapi to 0.43
da60717 Add a couple more alsa configs for bytcr & bytmax

====================
12-23-2018
====================

* bionic/
b929885df We require text relocations
6a5839c7f Add syscalls ioperm and iopl
e8b33b6ea linker: Allow text-relocs for x86 (only)

* bootable/recovery/
5dac7fb0 Support input device hotplug in recovery mode
a680d786 Fix the segment fault of recovery.

* build/make/
14006e0d6 Revert "Don't export UBSan minimal runtime symbols."
c1a2a9894 build: WA for clang build issue
6f4503fa6 Revert "Remove root folder bt_firmware in GSI"
9a79beac3 Revert "[x86 builds] Track our own build-tools for x86"
73a783b17 [x86 builds] Track our own build-tools for x86

* build/soong/
be2055d5 Revert "Don't export UBSan minimal runtime symbols."
4ed24139 loose wno-error check

* device/qcom/sepolicy-legacy/
c463bcb Add .gitreview
42fb716 Merge https://github.com/LineageOS/android_device_qcom_sepolicy-legacy into HEAD

* external/drm_hwcomposer/
e4fda2b drm_hwcomposer: allow to force mode by a property
a279064 drm_hwcomposer: Enable and refactor Separate Rects test
e5c82c7 drm_hwcomposer: Fix comment on worker_test
6a4a96a Add rotation biits for linux

* external/f2fs-tools/
043419b f2fs-tools: add -g to give default options
e172114 mkfs.f2fs: add -R 0:0 by default for android
5dd5685 mkfs.f2fs: add root_owner to give uid/gid

* external/gbm_gralloc/
04dbae1 add libdrm shared dependency for libdrm_framebuffer
f3ecd9f Add simple framebuffer HAL implementation using drm_framebuffer

* external/llvm/
005cb523511 Add AMD-GPU support to LLVM

* external/mksh/
d9400e0 mkshrc: add back the aliases I like

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

* external/toybox/
ffb11dab losetup: Fix loop mounting

* external/wpa_supplicant_8/
490f58b Code Changes for WIFI MAC address display

* frameworks/av/
adccb01af stagefright: allow multiple custom OMXPlugins
f7d300615 stagefright: Add support for loading a custom OMXPlugin
5812f4696 nuplayer: skip bad SAR values
cbb05f17b media: enable dithering for RGB565 conversion
82a641892 Allow screenrecord usage on Android-x86
16b20e41b Don't use YV12 color format for video decoding
c4d86dd37 CameraSource: set up right frame rate
3b8eae6ef Change max width and height supported by H.263 decoder.
98ae2f6d8 SW encode: Fix output buffer size
22411f611 Adjust sendObject parameter's data type.
a2f8d9916 Fix the flicker on single touch
704e18a62 MtpPacket: Add finite timeout for bulk transfer
241022353 This is to fix USB Headset not working on O MR1

* frameworks/base/
f321ae0b7ba pm: ignore restorecon failure
d2be5214125 Modify color inversion matrix to swap Red and Blue colors
3fd3033b687 Ignore exceptions from getSupportedPreviewFpsRange
5c6732740a1 input: simulate long press properly
54a7a57e99c Fix bug of ForceOrientation
d4d9fbd4c51 fd_utils: fix DEBUG mode booting issue
e45a47278d3 DisplayManagerService: disable display blanking on suspend
8d6490622e0 DiskInfo: support CD/DVD type
8693f357d89 Ignore screen size when determines mForceDefaultOrientation
be5ff905340 Detect HDMI audio by switch events
864ff8adc9e Support save local time to RTC
fc82e1211b0 It is okay not to have wifi in SystemUI (on FDE lock)
480f349b810 Map keycode 120 to APP_SWITCH
0022a70a1b7 InputReader: read the pointercal from TSCalibration2
a54dedd4f89 Move SysuiDarkThemeOverlay to /system
c56d8e8b7fb MediaFile: support more media types
8d529b0b0be idmap: Don't silently ignore RROs with same priority
321c9811dda camera: fix NullPointerException
68cf8e9b24f GLSurfaceView: Be less picky about EGLConfig alpha sizes
9d032ed17e2 import YuvToEncoder R3 patches, BZ 18528, 19092, 19696
ac350b8fd56 Show APN Settings for CDMA carriers
04a565e9433 Fix the TimePickerClock display is incomplete
0ab42c91f55 Fix navigation bar not scaling up/down when the display size changed
a9ed52e5d5f Fix typo on fnmatch return value check
eb16c2a6d16 Fix issue that the position of QuickSetting is improper on DUT (IVI)
983cde308ee property-matching RROs: allow to prefix the value with + to do glob match instead of exact match
8a4a6b50b63 Add DISALLOW_ADD_USER restriction for default user and guest user
951f11654a6 Add action to MTP notification
c8a11c5fe70 Get the correct compressed size
9851744c01b make SD card visible for apps Ported from: https://android-review.googlesource.com/c/platform/frameworks/base/+/396052
513b06e74b2 Fix(?) #62
bc4511ce248 Don't crash if there is IR HAL is not declared
941c528d1ab Add permission ACCESS_INSTANT_APPS to Shell.
74ac52ccc16 Fix issue with power key long press
99d3309377e To fix audio not pausing after ejecting 3.5 mm speaker or headset on O MR1
b628fca5929 Also scan /system/overlay
63fad9b4467 To fix surround sound option not working in music application
c937271637f Only hide usb notificaiton when it's in host mode.

* frameworks/compile/libbcc/
0ebb679 Disable AVX support in bcc

* frameworks/native/
207fb1227 Enable 64-bit support in libs/gui/Sensor.cpp
8b8cd0c19 SurfaceFlinger: disable VSync thread if no clients requiring.
a1f08e48f Set PS2 Keyboard controller as not a ketboard type
66c71696b binder: Fix service initialization race vs. service manager
0afe0a331 Prevent EventHub from adding input device twice
f6c049e86 Revert "libui: Allow extension of valid gralloc 1.0 buffer usage bits"
11e283807 Add vendor version for libgui
b052b0fb0 native: touch response optimizations
236b17e5d libui: Allow extension of valid gralloc 1.0 buffer usage bits
35eb0bc52 PowerManager.h: Define USER_ACTIVITY_FLAG values
f3416dbbf Fix incorrect print starved time of binder pool
ed7b7bae4 libbinder: auto-choose between binder/vndbinder
7af81f61d sensorservice: customize sensor fusion mag filter via prop
833d6eef9 sensorservice: Register orientation sensor if HAL doesn't provide it
8bf27e633 libbinder: Don't log call trace when waiting for vendor service on non-eng builds
8430556a3 Input: improve touch response slightly
2507013b6 SurfaceFlinger: support higher resolution
d899f8f6f inputflinger: change right mouse button to send Back command
0e976d8bf libEGL: use SwiftShader if hardware gralloc is not set
211e1a72f RenderEngine: support non-RGBA_8888 format
a061e2e2b installd: a workaround for 9p filesystem
ddf4864b0 auto determine the density if not provided in surfaceflinger
227e1b561 Run SurfaceFlinger with root privilege
d44a2ec73 Added option to disable touchscreen pressure sensitivity from idc files
b81efc662 Support old single-touch touchscreens with BTN_LEFT
dc66fde49 Make TYPE_DISPLAY_OVERLAY to be trusted
c09e551b9 sensors: fix sensor cts issue for android aia2.0

* frameworks/opt/net/wifi/
5ccb567bc Start supplicant later
873844ab6 Revert "SupplicantManager: Remove |ensure_config_file_exists|"

* hardware/interfaces/
07428588 Revert "Bluetooth: Remove random MAC addresses"
e715d94b celadon: Changes to get bluetooth working

* packages/apps/Bluetooth/
912c43fa Fix BT paired icon is not displayed on the New User's status bar
84d8fe8c Fix for Headset icon shown for reference phone after reset
9ef4cabf Fix for audio getting paused on streaming audio over bluetooth

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

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

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

* packages/apps/Car/LensPicker/
ac9dd32 Modify the LensResolverActivity intent with right component
8f3b862 Change activity startup function to "startActivityForResult" to return data.

* packages/apps/Car/LocalMediaPlayer/
1814540 Fix the audio rack is not removed from notification after pause music.
55b9831 Add user checking when resume playing back

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

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

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

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

* packages/apps/DeskClock/
b5bd10bf7 Add channel for notifications in Deskclock

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

* packages/apps/Email/
c63aae426 supports a larger screen aspect ratio

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

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

* packages/apps/Settings/
027a60d048 Update About Phone branding for Bliss OS
73470965ea Act as usb device when there is no hal, but we believe we are a device

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

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

* system/bt/
fd3df84ea Fix for Bluetooth device name reset to default name after reboot
212a3ee42 Fix for BLE pairing failure in slave role
406e82a7b Reintroduce libbt-vendor needed for Intel bluetooth
c87dd914b Make BTM_BYPASS_EXTRA_ACL_SETUP dynamic

* system/core/
e9d078573 add the impementation of delete_key, delete_all_key
2c1e3b58e Update permissions to the superuser binary
dd3f8147c Add /mnt/product rw mount point for product partitions.
e53237de2 fs_mg: allow getting VBMeta Digest from device-tree
4a5505356 fs_mgr: avb should use built-in kernel command line parser
67152fc54 First drop_privs (which may fail) and only run thread that might be scheduled before us
848c5acac Some kernel crashes when using too recent sdcardfs options. Force everyone to old options
8f694eebe Revert "logd: add "+passcred" for logdw socket"
2d9317efb Mount debugfs earlier regardless build variant
52fc37632 Add back vendor_init.cpp
3dba8fbff more fixes for Pie
653572c50 Set sect_sz differently
4c4e31821 remove invalid get_wakelock call
8770ce419 logd: show the concrete error if cap_set_proc fails
553f84776 init: add modprobe & auto load modules on uevents
7f11b0e49 ueventd: fix the buggy logging
97bdc12b4 init: handle ctrl-alt-del event
7cc8a2a53 fs_mgr: check ro.* property first
27a2b585c init: don't bail out even no SELinux domain defined
5de562681 init: set default value of ro.hardware to the target name
129184aca Fix build break on x86_64
5eb740bcf init: support usbmisc devices
2545be8d9 init: expand variables on mount_all command
a89a1fe51 Software-accelerated Pixel Flinger
d7389b1e2 Merge branch 'android-ia' into oreo-x86
b8adcd482 Allow all to execute su
82a7b31bf init.rc: run the console shell as root
64d19d640 libutils: fix incorrect calculation in utf8_length() method
28d11fef2 init: change firmware_dirs for Android-x86
7ac8817a5 ueventd.rc: remove redundant definitions

* system/sepolicy/
bf30239c Disabling for user build
0b591e7e Allow system_app read system_server_tmpfs
518337a9 Relax /proc read from ueventd, huawei needs it
8ea4f2de Don't set esdfs or exfat genfscon. Assume OEM does

* system/vold/
cf1fe6e vold3: check supported filesystem modules
da12661 vold3: support the old SDCARD=xxx function
531071f vold: ISO9660 and UDF support
bed1734 Move kMajor* constants to a header file
6a3ba8a Also create vendor_ce (same reason as vendor_de)
77bcf81 Support Samsung's implementation of exfat, called sdfat
41a0117 Create vendor_de. This is done by /init.rc on system-as-root device
8ef6546 add paras -g android to mkfs.f2fs

* vendor/bliss/
4fce02ef Revert "vendor/bliss: Add soong generator module type"
194572f5 Revert "vendor/bliss: Remove kernel.mk headers generation"
5cfa8576 Revert "kernel: Remove deprecated flag errors"
a7f54ff7 Revert "kernel: Remove kernel{x}config"
c3717e3d Revert "kernel.mk: Support kernels that use LTO"
522d0d6c Revert "vendor/bliss: Dynamically generate kernel headers using bliss generator"
840a6d3f vendor/bliss: BlissMas Time!!
e66f765a Merge "TEMP:Allow Neverallows" into p9.0
03779186 TEMP:Allow Neverallows

====================
12-22-2018
====================

* build/make/
c95903d91 [x86 builds] Add more gcc repos for x86
c7a0c71f1 [x86 builds] Add new external/kernel-drivers
c9a9a27ae [x86 builds] Use make instead of mka
bda6be14d [x86 builds] Update mesa, libdrm & drm_gralloc

====================
12-21-2018
====================

====================
12-20-2018
====================

* device/generic/firmware/
fa92906 Fix wifi for the Asus T100 series

* external/kernel-drivers/
327d06b rtl8812au: support both RTL8812A and RTL8821A

* frameworks/base/
dcd37f229b3 Add InkDrop QS Tile Style [1/3]
4a2ebf03961 Add squaremedo QS Tile Style [1/3]
b98dc9d0163 Set font for remaining keyguard items
70a068db555 Set font for AmbientIndicationContainer

* packages/apps/Blissify/
c01cc50 Add new tile styles to Blissify
705f59a Move burn in protection
a2b795a Move navbar options around
2d67a41 Create some categories in qs panel
09981bd Remove the hardware keys backlight option if not supported
deb43d0 Allow devices override audio panel location [2/2]
c51b638 extended audio panel [2/2]

* packages/apps/SmartNavSettings/
094df30 Move in burn in protection
68e59fb Add in Bliss navbar options

* vendor/bliss/
3e095fe3 Add Ink QS Tile Style [3/3]
14da7501 QSTile: Add Squaremedo from BootLeggers [3/3]
173c8863 Add in new fonts from CrDroid

Thanks, and have a Blissfull holiday!!