[Android Builders Collective] mohican16:
ABCrom_bullhead-8.1.0-20171218

Download https://www.androidfilehost.com/?fid=962021903579499239

New vendor https://www.androidfilehost.com/?fid=817906626617953412

Changelog:

=======================

12-18-2017

=======================

* frameworks/base/

e613786 Set Persisting Mobile Data connection off by default [2/2]

* packages/apps/Settings/

b0f3287 Set Persisting Mobile Data connection off by default [1/2]

=======================

12-17-2017

=======================

* frameworks/base/

d25de81 Ticker: fix empty views on configuration changes

a02cba3 [1/2] base: configure SystemUI theme

* packages/apps/AbcSettings/

63e82eb IT translation

4c20342 [2/2] configure SystemUI theme

=======================

12-16-2017

=======================

* device/lge/bullhead/

fb8fa42 Consider fast charging above 1300mA/h @ 5V for angler

b5f62b8 Set 'I/O scheduler' presets

b70afa3 cpu-settings: big cores can go to lowest freq

e156926 Bullhead: add 40MHz support for 2.4GHz WiFi

151733d bullhead: Enable Charging LED Support

3d9c440 bullhead: compile some gps blobs from source

9667aa9 Inline custom kernel

fe90132 bullhead: enable advanced night mode

7e231af Enable led pulse by default

9fdd1c9 Fix camera build warning about depending on kernel headers

ddf1a7b Use correct format for ints

0e7ad0a bullhead: Add missing rates for deep buffer

215cf7f power:8992/8994: Correct 4+0 screen off config

b01346b power:8992/8994: modify screen off config

cd9c94a Kill logspam

469529f Bullhead: enable EIS (all of it)

8c1a63f bullhead: Allow tethering without provisioning app

b176973 bullhead: enable verizon visual voicemail support

da52d2a bullhead: create symlink /system/vendor

b489b84 bullhead: enable night mode *seems google just likes to lie

b155469 bullhead: fix network values

cb67eeb bullhead: disable subsystem ramdump on userdebug builds * left my phone connected to cpu watching monitor while it slept for about 20 mins and it was FULL of ramdumps, this is probably killing battery life so lets kill this and let the dev enable when use is needed

ffbdafc BullheadLayout: Remove, this is not being built

80f01ec bullhead: don't use BullheadLayout

5f87a95 bullhead: kill bugreport shortcut service *this can be triggered easily in pocket remove it

ae0700d bullhead: enable miracast support

33690bc bullhead: Enable Wifi Display and fix screen mirroring

107db3e bullhead: disable modem ramdumps

e08e919 bullhead: disable device verification of /system /vendor

f7b2652 bullhead: disable forced encryption

fcb96f0 bullhead: enable doze power saving mode *this is set to false by default and needs to be enabled if the device supports SENSOR_TYPE_SIGNIFICANT_MOTION

ab9403a bullhead: Add old-apns-conf.xml * not entirely sure its needed but factory image has it maybe its a fallback

c2bc8d8 bullhead: add mobile data provision prop

ecced8b Revert "aosp_bullhead: don't verify the vendor partition"

* frameworks/base/

331f5dc CellularTile: don't show confirm dialog on disable

14ca7d1 Slim Recents 3.0 [1/3]

3426511 base: SystemUI: add VPN to the icon blacklist in tuner

35d36b1 Add roaming icon to statusbar blacklist

* kernel/lge/bullhead/

95be2a7 Bullhead kernel: implement always on rgb led support

* packages/apps/AbcSettings/

5a899cb Remove Auto expanded mode and keep Fast mode only for now

dbc38fe Restore Slim Recents

* packages/apps/Settings/

8dfaeb2 Some IT translations

* packages/apps/SlimRecents/

355e96c Layout manager performances: cache less invisible views on Fast Mode

=======================

12-15-2017

=======================

* frameworks/base/

b3cfc68 Recents kill app: move it to app detail view header

b21cbf2 Fix stock nav icon size after DUI merge and cleanup drawables

caf2a3d Dui abc customization: remove no aosp libs and change fling logo

b89ce3c6 DUI: Initial checkin for Oreo [5/7]

75a9220 Recents kill app button: use a bomb icon

23eb358 Recents: add pinch-in gesture on tasks to Clear All

859d410 Stock Recents icon pack support [1/2]

0feea18 Recents: allow single tap on app icon to show app info overlay

d69ccb2 Speed up Recents additional buttons show delay

4171ad6 SystemUI: Support recents task locking

0ef34b0 Allow to kill any app from recents panel in a safe way

5b0a396 Statusbar ticker refactoring

5bd8ef0 Status bar notification ticker

* kernel/lge/bullhead/

cc97c7d wakeups: prevent nasty wakelocks from being acquired

* packages/apps/AbcSettings/

72d9b8b Cleanup navbar menu

12617cf Restore dui

e99c977 Restore recents icon pack

23c3a87 Restore ticker

* packages/apps/DUI/

71e2c9c Dark custom icons: lower the light of the icon, don't make it black

* packages/apps/Settings/

cf3193d DUI: Initial checkin for Oreo [3/7]

* vendor/nexus/

e925390 Update prebuilt apk from December factory

3b58ecb DUI: Initial checkin for Oreo [2/7] http://gerrit.dirtyunicorns.com/#/q/topic:DUI-BringUp+(status:open+OR+status:merged)

939f512 Revert adb over tcp tile stuff

e80e1af Allow Settings > Device info to load selinux status

=======================

12-14-2017

=======================

* frameworks/base/

cb540c2 Vibrate on plug [1/2]

8d09ebb [1/2] base: config to disable power menu on secure lock screen

c67f200 Port: Wake on plug (1/2)

fa992d4 Status network traffic [1/2]

aa25ce8 Less boring heads up option [1/2]

4467b77 Double tap to sleep on statusbar [1/2]

dabf622 Battery tile: fix label when charging

4248f14 NfcTile: use Oreo style

793d8d0 Show NFC tile

9f2a596 Ask pin when tapping Airplane tiles on secure lockscreen

faab0ef Hide tiles title: longpress will launch detail view

22442b7 QS tile titles visibility [1/2]

7b2234d QS tiles customizer: respect user tiles columns value

348641a Allow to set QS panel columns and rows [1/2]

8fa5250 Allow to disable qs footer warnings [1/2]

6faf44e Added show volume panel tile to QS

afd3f53 Add Sound tile to Quick Settings

a55b555 PiP tile: add toast if pip mode is not avail

c9e2d0c Add PiP tile

539fcc4 Ita transl

529f7c9 Location tile: make it cycle modes

9f539d0 Add Ambient-LiftToWake tile

968dbba Add partial/full screenshot QS tile

8950217 SystemUI: add caffeine qs tile

53704a3 Allow user to add/remove QS with one click

1a5ba5c Allow to customize notification channels led light [2/2]

5e6aabe Enable notifications led light by default [1/2]

92ec95a Battery light customization [1/2]

bfe86ef Allow doubletap/longpress power to toggle torch (8.1) [1/3]

* kernel/lge/bullhead/

376297d bullhead: don't hotplug the perf cluster on BCL event, it destroys performance and don't throttle so hard

4abf774 display: add a simple api to query the display state (on/off) at any point in time

a574d1a proc: much faster /proc/vmstat

* packages/apps/AbcSettings/

fcf7bed Restore some power menu features

548d3ff Restore a few more features

d66e5f5 Restore qs features

fafa5c8 Restore light settings

* packages/apps/Settings/

8f1f2f3 Allow to customize notification channels led light [1/2]

9f6ed37 Enable notifications led light by default [2/2]

=======================

12-13-2017

=======================

* frameworks/base/

589ddc7 Disable Lockscreen Media Art [1/2]

c5ff639 SystemUI: add quick settings pull down with one finger [1/2]

4247a86 Double tap to sleep on lockscreen [1/2]

c4779ff Fix custom lockscreen shortcut icons being white

51e9b69 Launch music player on headset connect: add BT compatibility [1/2]

0b7ee1e AudioService: launch default music player on headset connect [1/2]

31884d1 [1/2] base: volume key music control

1502bf5 Option to use volume keys to control media volume anytime (2/2)

2c4d9b4 [1/2] base: allow to swap volume buttons rotation based

688e61e Silence camera policy keyguard check logspam

a828c5f Lockscreen bottom shortcuts fixes

7a634b5 base: tuner: add a hide config to left and right shortcut

f539753 Statusbar bluetooth battery level: add a device filter

902b4e8 Statusbar bluetooth battery level: improve compatibility

c22bbe9 SysUI tuner activities: fix SysUI fc on rotation

85f3920 Fix wrong actionbar title sticking around after exit

99559e1 Make Tuner fully inherit O style

694880a Split SystemUI tuner and allow to run it from Settings [1/2]

8bf2e72 base: tuner: set empty summary to get nice layout in settings

436862e Tuner: Add back 'Show brightness slider'

6380f69 Enable SysUI tuner by default and for all build types

* frameworks/opt/telephony/

0c9ea3f Add ContentObserver when sms sent limit changed

* packages/apps/AbcSettings/

c0a7b2c Restore dt2torch power button

55ef111 Restore max SMS per minute limit

4d020dc Restore lockscreen media art

60b5695 Restore qs quick pulldown

ed37faf Restore lockscreen dt2sleep

c7f53fb Restore Launch music player on headset connect

ceef2b8 Restore volume rocker skip track

2298b12 Restore Option to use volume keys to control media volume anytime

85dd06b Restore swap volume buttons

bf5c7bf Restore sysui tuner split settings

* packages/apps/Contacts/

8c78c29 Comment out help & feedback drawer item

d3d4e22 Disable launch screen

* packages/apps/Settings/

9d0b8a0 Allow to doubletap or longpress power to toggle flashlight [3/3]

=======================

12-12-2017

=======================

* frameworks/base/

8228bab Brightness on footer: improve vpn footer warnings layout

7a35266 Add a sendKeycode api to AbcUtils

3d0f757 Add api to take screenshots

1f19e8e Add api to toggle flashlight and check if device has flashlight

95936f7 Add some static custom utilities

3fb5a3d Disable QS panel transparency

c3faddb Add support to manually pause/resume downloads [1/2]

cec1eee Alert when screen off and charging if charge level becomes good [1/2]

* kernel/lge/bullhead/

f81696b ASoC: wcd9330: add support for packed 24 bit.

* packages/apps/AbcSettings/

5de0408 Prepare for 8.1 bringup

* packages/apps/Settings/

3edaeba Add ABC menu icon

3dcd6b6 Add custom ABC settings dashboard

=======================

12-11-2017

=======================

* frameworks/base/

0b2a59b DoubletapPowerForCamera disabled by default [2/2]

d40f187 Footer brightness slider: fixes and improvements

f0b9a10 Make use of the brightness slider buttons

13bd6df Rework auto brightness implementation

cff29a5 Brightness control on footer

145d322 Fix automatic brightness QS toggle icon

efe9bc3 Add auto brightness toggle to Quick Settings

de18afd Allow to quickly open Running Services from QS panel [1/2]

7b0baac Let's use last screenOn brightness value for ambient display [1/2]

70cbc1b Add our StatusBar custom settings observer

4a4612b Lockscreen Charging info (1/2)

4a0f1f3 Remove shadow/gap between QS bottom and notification top

c3a4054 Allow to set custom BT_SCO volume steps [1/2]

eeca5d7 Fingerprints: Increase MAX_FAILED_ATTEMPTS

06917b1 Increase Zenmode max hour limit from 12 to 24

e111b73 Change power save mode color to sexy red

1f1d3e6 Make "Turn on WiFi Automatically" available for all

8981e12 Enable battery percentage in statusbar by default [1/2]

f12538a Night Light brightness mode options [1/2]

a9f9b31 Avoid race condition during grayscale animation of QS tile

052f1a9 Display bluetooth battery status when available [1/2]

508c454 Add Power+VolUp action to catch a partial area screenshot

258cb91 Hide HBM tile if not supported by device

0ce647c Add Functionality to control High Brightness Mode [1/2]

601c339 Powermenu: use new gradient dialog also for recovery/bootloader action

0e1ce2c PowerMenu toggleable recovery/bootloader action

* kernel/lge/bullhead/

13a969f drivers: msm_rng: silence logs

d6e6a02 Makefile: Disable "unused-constant-variable" warning globally

30f90fc Makefile: Wrap CC in ccache

5611b2d scripts: setlocalversion: remove plus symbol

0f315c1 scripts: remove localversion "+" from kernel version strings

be2ec02 Makefile: Kill use of GCC wrapper

e7f61b0 sound: soc: codecs: fix warning

2f43d8e ASoC: wcd9330: add high performance mode toggle

a42aad1 ASoC: wcd9330: Force enable High performance mode

ae799ee ASoC: wcd9xxx: Changes for High performance mode

3a32400 sound_control: more cleanup and fixes

c5dbb0c sound control: update and cleanup for bullhead

098d15b sound/soc/codecs: add TOMTOM_A_CDC_RX8

30d6499 Sound Control: 3.6

0ec6455 sound/soc/codecs: add sound_control_locked

14ab289 sound/soc/codecs: Faux Sound control for WCD9330 TomTom codec driver

19076ab Sound: fix static

4d6fa6b drivers: power: Fix 2% battery level drop

859ab0c msm: mdss: savoca's KCAL pp control adapted for bullhead - squashed (Savoca / Imoseyon)

7bf8a3f power: msm-core: Fix mutex not getting unlocked in error path

0ad0a86 msm: mdss: Restrict display commit thread to power cluster

64bbd90 proc: Remove verifiedbootstate flag from /proc/cmdline

d8654cb disable crc check

4a6f91c Custom kernel config

ec2e019 Merge tag 'android-8.1.0_r0.2' into oreo

8adcb6f Merge tag 'android-8.0.0_r0.29' into oreo

* packages/apps/Contacts/

5d0589a Revert "Change AOSP Contacts icon and remove Google logo from launch screen"

* packages/apps/MusicFX/

ffe3129 Update foreground icon

* packages/apps/Settings/

9c21e72 Alert when screen off and charging if charge level becomes good [2/2]

0c7b448 Bomb dashboard Suggestions and Conditions with napalm

f259faa DoubletapPowerForCamera disabled by default [1/2]

896fdb7 Allow to quickly open Running Services from QS panel [2/2]

448c954 Let's use last screenOn brightness value for ambient display [2/2]

* packages/providers/DownloadProvider/

a7bbf19 ita translation

42c4828 Add support to manually pause/resume downloads [2/2]

6008b1f Remove download notification after preview

0235f10 Add download speed, remaining time, and percentage in notification

=======================

12-10-2017

=======================

* packages/apps/Dialer/

2da4629 Add back in-call vibration features

1454610 Unlink Dialer settings from the framework

681f42d Dialer auto proximity speakerphone

* packages/apps/Launcher3/

4c86fbb Launcher3: Enforce light status bar feature flag in allapps

* packages/apps/MusicFX/

2bade3e MusicFX: Add adaptive icon support

* packages/apps/PackageInstaller/

5770ae0 Show versions when installing or updating packages

* packages/apps/Settings/

357ffba Full /proc/version information: show by default without tap

5edd44d Show full /proc/version information

dbb1d7f Enable battery percentage in statusbar by default [2/2]

3c8c297 Night Light brightness mode options [2/2]

41cc7db add additional battery saver steps

* system/core/

9dfc45d Lockscreen Charging info (2/2)

* vendor/nexus/

ef09f44 Update bullhead fingerprint to OPM1.171019.011/4448085

9bd44ce Disable top left/right statusbar and navbar icons padding

c29fc95 Revert "Materialize toast frames"

e9357d3 TEMP don't build dui

f93f643 cleanup

=======================

12-09-2017

=======================

* build/make/

1a7220c Switch to Pixel2XL 8.1 sounds [2/2]

c95d37c Build custom audio files [1/2]

* frameworks/base/

651bba1 NightLight: Allow lower temperatures

0d6806c Persistent background app notification: disable by default

3bf8118 Switch to Pixel2XL 8.1 sounds [1/2]

62d1bc3 Build custom audio files [2/2]

9217d05 Optimize IncallUI delay for voice calls

dcb60be Show a more descriptive message when vendor.img is out of date

94dd3c4 base: rescuce party: check isDisabled on all public API

4e56662 Kill airplane mode toggle Teal color

ee54ab9 Fully enable system round icons

a48d3ee NotificationManagerService: Disable channel warning toast by default

c9b3b07 Turn off carrier provisioning by default to allow tethering

* frameworks/native/

8724919 sf: Initialize DispSync in SurfaceFlinger_hwc1

* packages/apps/DUI/

9e7eee8 Centralize dui broadcast receivers

32d737e Set navbar always translucent

* packages/apps/Settings/

753cc80 Settings: Correctly align cursor in Settings

8f5b561 Settings: check for enabled location in twilight mode

42e1386 Use correct icon for sim card - Instead of storage/sdcard icon, use the correct vector drawable sim card icon

e426b80 Seriously these blank categories are getting old

4135d0d The blueman group have left the building..

6de97df Category with no title strikes again

63c85b0 Remove empty category under tts

087e157 Remove empty space created by category without title

566a5c9 Port "Battery Usage Alerts" feature from factory images to aosp

8889e95 DeviceInfoSettings: Add back ABC version

2521952 Move custom dp settings under Display

17c1443 Remove Ambient Display option from Battery menu

* packages/inputmethods/LatinIME/

eb18892 LatinIME: Remove gesture preference if gesture lib is unavailable

3cb4985 LatinIME: Only enable gesture mode if gesture lib is available

2f8ea98 LatinIME: Add fallback loader for JNI lib

cf4bd26 Don't crash when displaying the " key

14dd58d LatinIME: Pixel Blue Accent

f6abbaa LatinIME: Pixel Blue

efe13d5 Fix send button not being centered for non-standard densities.

4cf275e LatinIME: Fix to English dictionary can be added after deleting

6483976 proper dvorak keyboard fix apparently this has been broken is aosp forever changes by [MENTION=6866190]that1communist[/MENTION]

fe7b023 Rearrange Slavic & Greek morekeys

302249a LatinIME: Apply "Enable more keys for top row on tablets" (f6620308ba) and "Add "more" keys to ALL the keys" (c561f31af9) to slavik layouts.

3fddd7b LatinIME: Add "more" keys to ALL the keys in Greek layouts

d99f8f2 Rearrange morekeys

ce24d7c latinime: Add "more" keys to ALL the keys

cd1b7eb Fix ALL the keys for QWERTZ keyboards