[Xiaomi Mi 8 ROMs, Kernels, Recoveries, & Other Dev] engr.chachi:
Reserved

CHANGELOG

=======================
06-25-2019
=======================

* device/xiaomi/beryllium/
760ed46 Revert: beryllium: Track and include PlaygroundMod and Live Wallpapers from Pixel 3 Clean up tree This revert commit c714c01 and fb16d47 Signed-off-by: PainKiller3 <ninadpatil100@gmail.com>
aaeeffe Update build fingerprint and description to Miui v10.3.5.0

* device/xiaomi/dipper/
ccb744b dipper: fix kernel dep.
f38cf30 dipper: temp use some los trees
5099fd8 dipper: fix deps.
8204db5 dipper: add aosp.dependencies

* device/xiaomi/sdm845-common/
527d78f Update aosp.dependencies Signed-off-by: PainKiller3 <ninadpatil100@gmail.com>
35b1a4e Revert: Added overlay for ambient music ticker Signed-off-by: PainKiller3 <ninadpatil100@gmail.com>
67188a3 Added overlay for ambient music ticker Signed-off-by: PainKiller3 <ninadpatil100@gmail.com>
ac9a615 sdm845-common: Enable camera double tap power gesture
a0669ad Use Snapdragon LLVM by default Signed-off-by: PainKiller3 <ninadpatil100@gmail.com>
7257edd Added Overlays Signed-off-by: PainKiller3 <ninadpatil100@gmail.com>
a9db6ca Show battery icon in the QS Panel instead of in the header for notched device only Signed-off-by: PainKiller3 <ninadpatil100@gmail.com>

* frameworks/base/
759eb35ee85 base: Change default styles [1/2]
3894e92ffdc base: fix changing doze settings
12b0cc4e2ad Update activity animations from Android Q
a924550e853 PhoneWindowManager: Set delay for screenshot shortcut to 0
430e384c4d2 Framework: Volume key cursor control [1/2]
3cb666c95c8 [Squash] QS Tiles: Remove GamingMode
46660f5323a Add Lockscreen Clock & Date sizes [1/2]
197f3968cc5 Add Statusbar Clock and Carrier Label color [1/2]
d57b0d8c0a7 Statusbar Clock Font styles [1/2]
5ae265400fd Carrier Label font styles [1/2]
5c8c39ae6ef Running services icon toggle [1/2]
258a63e9230 Allow to quickly open Running Services from QS panel [1/2]
8174a1cf540 Battery icon: Don't force show percentage
36ba15098c7 SystemUI: OneHandMode QS tile
e25ea7216ff SystemUI: add toggle for the onehand ui mode [1/2]
846c8b22164 SystemUI: Add one hand mode triggers
f8f6d59fdd7 Add new feature of One-hand UI Mode
9d14a7ae2de QS: SystemUI: Add On-The-Go Tile
71495fd10e2 GlobalActions: OnTheGo: Update the drawable
66f2c0a3704 SystemUI: OnTheGo: Add notification channel parts
0e588c74c87 On-The-Go Mode (1/2)
946166e9d99 Add SleepScreen QS Tile (PowerMenu on longpress)
0fb5b961970 SystemUI: Add Dialer tile
224c52a18b2 SystemUI: Add Camera tile
fa3c345ee53 SystemUI: Add Calendar tile
c5358a42386 SystemUI: Add Calculator tile
1d4fd0699e6 SystemUI: Add Alarm tile
06fbfa8f7d6 QS: Add Expanded Desktop QS Tile
9e983dafd4c QS: Fix opacity after reboot
d80090b38fc Update screenshot QS tile icons
7833c14644e Launch default music player on headset connect [1/2]

* packages/apps/Evolution/
33a867c Evolution: Add Evolution frags to search index [1/2]
6b4f417 Evolution: Change default styles [2/2]
02e64ac Add TimeInState and DozeSettings
fa38c33 Evolution: Volume key cursor control [2/2]
cfabad9 Add Lockscreen Clock & Date sizes [2/2]
e327e10 Add Statusbar Clock and Carrier Label color [2/2]
35c165b Statusbar Clock Font styles [2/2]
b738e3b Carrier Label font styles [2/2]
e16f052 Add switch preferences that hold system settings
b8128b7 Evolution: Add seekbar and list settings preferences
17539a7 Running services icon toggle [2/2]
bd3c935 Add toggle for the One-hand UI mode [2/2]
f121fd9 On-The-Go Mode (2/2)
c574a61 PowerMenuSettings: Hide user related switches when no users added
405ee96 Add Default USB Configuration
8f55361 Launch default music player on headset connect [2/2]

* packages/apps/Settings/
796f7f3649 Settings: Add Evolution frags to search index [2/2]

=======================
06-24-2019
=======================

=======================
06-23-2019
=======================

* frameworks/base/
9cbe54b3bca base: Keyguard: Hide check button when using PIN quick unlock
0c5fa7a224f fwb: Disable PIN entry after successful quick unlock
95b9088d879 fwb: Forward port lockscreen quick unlock [1/2]
0acbd960218 SystemUI: Allow Pixel 3 live wallpapers to work in Ambient Display
1371479a448 QSTiles: Add more QS tile styles [1/3]
2b72df454c0 systemui: Fix ambient music ticker double tap detection
5d1cb25c801 Q Always-On Display: Add double tap media slice to skip song
cc984be2672 Reduce the padding between media controls & seekbar
087d96b61ed base: Add check if Font has valid context
f2a99de7213 QSTiles: Add Android Q Beta 4 QS styles [1/3]
31e0afdd2d2 Accents: Add Android Q Beta 4 color accents [1/3]
baf1530548d Custom Rounded Corner and Padding preferences [1/2]
614c9a44bb9 Automatic translation import
5592c9598c7 Declare CustomThemeDeviceDefaultDialogAlert
46912beae4d Fix font on language picker part
4909c76e735 Improve notifications refreshing
20fce31f4f5 fwb: Improve AOSP twilight code
48eb390be5c LiveDisplayService: Disable ColorTemperature when NightDisplay is available
a19fad5e8b9 LiveDisplayTile: Report unavailable on HWC2
e895b393bda AudioService: Remove Analog Dock from fixed-volume devices
235a050dbaf Revert "NightDisplayController: report unavailable if livedisplay feature is present"
cb67d399d90 [1/3] Add Source Sans Pro fonts from Android Q
fe98dd42bed Q Style Clock: Align owner info as per the clock style
93c02d03ab6 KeyguardSliceView: Align as per the Clock Style
eb6165d3c66 Lockscreen items/clocks: KeyguardSliceView improvements/cleanup
83a6f3be3ef base: La fontage v2.2: Add more fonts for LS
77dabe5a433 base: Fix derp and logspam on GoBold font family
ae4471127a1 base: Fix la fontage new fonts
4dadb89008e base: La fontage v2.1: Declare the new fonts
f498f28b313 [2/4] La Fontage: Declare the fonts
fbd62190b1b [2/2] base: add 4 new fonts

* kernel/xiaomi/sdm845/
0c4a7fbe64e8 Merge branch 'kernel.lnx.4.9.r11-rel' of https://github.com/android-linux-stable/msm-4.9 into HEAD
8fe8c8ebcccb Merge 4.9.183 into kernel.lnx.4.9.r11-rel
72f67fd749db Linux 4.9.183
77beb2747906 Abort file_remove_privs() for non-reg. files
7219a58c57de mlxsw: spectrum: Prevent force of 56G
1d28cf14a89c scsi: libsas: delete sas port if expander discover failed
20471399cedc scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask
1a0c974d2377 scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route()
9b25b0c790c5 net: sh_eth: fix mdio access in sh_eth_close() for R-Car Gen2 and RZ/A1 SoCs
5590c4921f20 KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu
fffbde146c6d KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list
83a91e478097 ia64: fix build errors by exporting paddr_to_nid()
38df6778442a perf record: Fix s390 missing module symbol and warning for non-root users
5f64ee932e96 perf data: Fix 'strncat may truncate' build failure with recent gcc
79cb505ab224 configfs: Fix use-after-free when accessing sd->s_dentry
8557793a2fea i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr
8dbd598836fc net: tulip: de4x5: Drop redundant MODULE_DEVICE_TABLE()
246c1dd5fbe2 gpio: fix gpio-adp5588 build errors
abfdce3894a7 perf/ring_buffer: Add ordering to rb->nest increment
a446eb58bd57 perf/ring_buffer: Fix exposing a temporarily decreased data_head
b28e79457666 x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor
f13d6b305a5c mISDN: make sure device name is NUL terminated
b11278eb5a23 selftests: netfilter: missing error check when setting up veth interface
20850f886496 perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints
4d8d4137ccb1 Revert "staging: vc04_services: prevent integer overflow in create_pagelist()"
ce8bda09f597 sunhv: Fix device naming inconsistency between sunhv_console and sunhv_reg
c55ce1da3d25 neigh: fix use-after-free read in pneigh_get_next
3c77a1c6f6c2 lapb: fixed leak of control-blocks.
90612f877ef4 ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero
e6ac0cec5b03 be2net: Fix number of Rx queues used for flow hashing
e219236342f4 ax25: fix inconsistent lock state in ax25_destroy_timer
2eaaeb34fb17 rtc: pcf8523: don't return invalid date when battery is low
4e528bed1c6e USB: serial: option: add Telit 0x1260 and 0x1261 compositions
88b6e9c52762 USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode
1a771124200b USB: serial: pl2303: add Allied Telesis VT-Kit3
dece7534de60 USB: usb-storage: Add new ID to ums-realtek
b1a0ee5e723e USB: Fix chipmunk-like voice when using Logitech C270 for recording audio.
7d67e5668f16 usb: dwc2: Fix DMA cache alignment issues
36796bd8999a drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define()
a47f9e9eccae drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read
c867a67ca647 KVM: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION
438f4dc0a119 KVM: x86/pmu: do not mask the value that is written to fixed PMUs
a667fc6f22de usbnet: ipheth: fix racing condition
4c3e2d74d3ff selftests/timers: Add missing fflush(stdout) calls
8d9ab8b18654 scsi: bnx2fc: fix incorrect cast to u64 on shift operation
3acca2a1cbdf arm64/mm: Inhibit huge-vmap with ptdump
6eb60cfbd65b scsi: lpfc: add check for loss of ndlp when sending RRQ
32f99125fe62 Drivers: misc: fix out-of-bounds access in function param_set_kgdbts_var
881a09fbbe95 Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex"
8763ac70dd9f ALSA: seq: Fix race of get-subscription call vs port-delete ioctls
dcdbccdcbb13 ALSA: seq: Protect in-kernel ioctl calls with mutex
c9eb92de722c x86/uaccess, kcov: Disable stack protector
14f12a7280d5 ASoC: fsl_asrc: Fix the issue about unsupported rate
0a95c142f864 ASoC: cs42xx8: Add regcache mask dirty
df260f7a0371 cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css()
4cf6bb23ac29 bcache: fix stack corruption by PRECEDING_KEY()
6545c8a24d32 i2c: acorn: fix i2c warning
607a79adcb46 media: v4l2-ioctl: clear fields in s_parm
122be5afdf7b ptrace: restore smp_rmb() in __ptrace_may_access()
2fc1de48326f signal/ptrace: Don't leak unitialized kernel memory with PTRACE_PEEK_SIGINFO
d9d0c83c8d23 fs/ocfs2: fix race in ocfs2_dentry_attach_lock()
1bf23a04c2e3 mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node
f0d8639da780 libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk
d370caca5df9 ALSA: oxfw: allow PCM capture for Stanton SCS.1m
cb0c8bbd9df7 ALSA: seq: Cover unsubscribe_port() in list_mutex
5e0c41ca896a Revert "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections"
1beeb0459cb2 ARM: exynos: Fix undefined instruction during Exynos5422 resume
d7650c74b6ef pwm: Fix deadlock warning when removing PWM device
dd22c1207ab1 ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa
2ed354026f0d pwm: tiehrpwm: Update shadow register for disabling PWMs
e09a5cb80b31 dmaengine: idma64: Use actual device for DMA transfers
fd8afa955da7 gpio: gpio-omap: add check for off wake capable gpios
d73c419cc5c5 PCI: xilinx: Check for __get_free_pages() failure
9cc334c336c8 video: imsttfb: fix potential NULL pointer dereferences
b509b1c0ece2 video: hgafb: fix potential NULL pointer dereference
a0bb05936cd8 PCI: rcar: Fix 64bit MSI message address handling
fd2179349526 PCI: rcar: Fix a potential NULL pointer dereference
7fddf0c44fb0 platform/x86: intel_pmc_ipc: adding error handling
8b19d72a41c7 PCI: rpadlpar: Fix leaked device_node references in add/remove paths
db2d470b5ede ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
343ef407bee8 ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
f95ee8880a39 ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA
92e28089c852 ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA
eaebc23308ea ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
72a7c442bdf3 clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288
5a1de21ca491 soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher
9823dc87a2e3 platform/chrome: cros_ec_proto: check for NULL transfer function
f460e08e1c5e x86/PCI: Fix PCI IRQ routing table memory leak
101e808f7e75 nfsd: allow fh_want_write to be called twice
4edf907dcd42 fuse: retrieve: cap requested size to negotiated max_write
faa4dc52b4b2 nvmem: core: fix read buffer in place
5844c4b20d5f ALSA: hda - Register irq handler after the chip initialization
ea091c8495fb iommu/vt-d: Set intel_iommu_gfx_mapped correctly
5604d89545e7 watchdog: fix compile time error of pretimeout governors
236048e53b5b watchdog: imx2_wdt: Fix set_timeout for big timeout values
4aa215d02302 uml: fix a boot splat wrt use of cpu_all_mask
a4681101c840 configfs: fix possible use-after-free in configfs_register_group
dff15a2de0e0 f2fs: fix to do sanity check on valid block count of segment
2b6531673a2c f2fs: fix to clear dirty inode in error path of f2fs_iget()
3cdbcbefd1d0 f2fs: fix to avoid panic in do_recover_data()
5ab0886e03e4 ntp: Allow TAI-UTC offset to be set to zero
d7541cb8df43 pwm: meson: Use the spin-lock only to protect register modifications
4ba76bf2137b objtool: Don't use ignore flag for fake jumps
ad067e4fa39a drm/bridge: adv7511: Fix low refresh rate selection
35dd88b1510f perf/x86/intel: Allow PEBS multi-entry in watermark mode
59e1b23b064a mfd: twl6040: Fix device init errors for ACCCTL register
381a96852fed mfd: intel-lpss: Set the device in reset state when init
ef0bdc8d7b1c mfd: tps65912-spi: Add missing of table registration
bad5f0b76853 drivers: thermal: tsens: Don't print error message on -EPROBE_DEFER
e74cb9e009cf kernel/sys.c: prctl: fix false positive in validate_prctl_map()
5dd334518f43 mm/slab.c: fix an infinite loop in leaks_show()
aab90fdbb31a mm/cma_debug.c: fix the break condition in cma_maxchunk_get()
8f759452ba7c mm/cma.c: fix crash on CMA allocation if bitmap allocation fails
121100e4798f mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE
4c2e04117d67 hugetlbfs: on restore reserve error path retain subpool reservation
98e17edae54b ARM: prevent tracing IPI_CPU_BACKTRACE
7b5598c8ad11 ipc: prevent lockup on alloc_msg and free_msg
726f69d32719 sysctl: return -EINVAL if val violates minmax
cc2df631124d fs/fat/file.c: issue flush after the writeback of FAT
506e0ced8dc3 rapidio: fix a NULL pointer dereference when create_workqueue() fails

* vendor/xiaomi/
42f0faf0 Add 'violet/' from commit 'a69455089977d9a16e7e0c0cafa12e15d53c72f8'

=======================
06-22-2019
=======================

* frameworks/base/
e1e41e664e1 [1/2] Add 'GoBold' font family
e95f5f47ab4 HeadsUpStatusBarView: account for rounded corner
eaeea9814c6 Q Clock: Apply the same fonts as clock ones
fbff4d77ce2 base: add our styles back [1/2]
0cdd27a30a3 [1/2] base: add Q beta pill background
02dcdeac654 base: Let's remove custom font applying on custom date
b5b43c46b5d base: Fixes for Monochrome clock style
4a62bf71774 base: Fix the background on the small clock
6ea8e19639b Introduce lockscreen date styles [1/2]
1f012171ad4 base: Add missing fonts for the LS date and owner fonts
3cb3feb8993 [1/2] base: Lockscreen owner font text
1881fbbc354 base: Lockscreen Date Fonts [2/2]
cfeb0837d43 lockfonts: Add our fonts back
509fd5433ac Forward Port: Lockscreen Clock Widget Fonts [1/2]
fddf0e57cb7 FontService: fix null object reference
d2db8b8c3bb FontService: fix potential NPE and handle disabled packages properly
d5852c46412 FontService: Disable logspam
fb7be6ecd3e base: FontService: Add a error for non-supported font packages
2812bfb9e7c FontService: Support fonts from Substratum theme packages
1ce1900e79c FontService: Don't copy resources from /system/etc/fonts
d73de15c3ea Add progress for font apply [1/2]
09bbee8d5b2 Dynamic font fix for FDE devices
128e1f66320 base: Introduce FontService
25f0c6e88ca base: Add dynamic theme fonts support
531d349a30a Q Style Clock: Make sure minutes text is in single line
30dbdd35ef5 SystemUI: Advanced location tile
fbade9fa9ed Revert "QS: LocationTile: make it cycle modes"

* frameworks/native/
62eb0d2dd Translate pointer motion events for One-hand UI Mode

* manifest/
5df3226 Track frameworks/native

* packages/apps/Settings/
cb3f1588ce Allow to quickly open Running Services from QS panel [2/2]

=======================
06-21-2019
=======================

* manifest/
6dd4cd0 Move vendor/pixelstyle to Gitlab

* packages/apps/Settings/
b666ea172e Settings: Changes from Android Q Beta 4
b37f1a7eac Keyguard: Forward port lockscreen quick unlock (2/2)
c12f0c2c69 Settings: Show me more than 4 items in the menus!

=======================
06-20-2019
=======================

* kernel/xiaomi/sdm845/
0c1feb8b3a7c UPSTREAM: misc: lkdtm: Add volatile to intentional NULL pointer reference
175a9d89f63a UPSTREAM: sched/debug: Explicitly cast sched_feat() to bool
bb1302248095 soc: qcom: glink_debugfs: Fix strlcpy usage
fcd3b03d3116 mmc: sdio: Fix strlcpy usage
62574882f76d char: diag: Fix strlcpy usage
6b6c0d39f2e4 Revert "sched/core: Properly fix constant logical operand Clang warning"
17c3d9740f48 Revert "soc: qcom: glink: Fix third argument to strlcpy"
ef380c280075 Revert "mmc: sdio: Fix third argument to strlcpy"
ab5550231882 Revert "diag: Fix third argument to strlcpy"

* packages/apps/Evolution/
f184c98 QSTiles: Add more QS tile styles [2/3]

* packages/apps/SettingsIntelligence/
326380d Themes: Match Google's Settings Intelligence from Android Q Beta 4

* packages/resources/devicesettings/
b73e3bc Automatic translation import

* vendor/aosp/
95eaae71 Fix missing org_manifest

* vendor/pixelstyle/
d36dd20 vendor: Changes from Android Q Beta 4

* vendor/themes/
d4eaee4 Match new dark theme from Google's apps
f5a3243 QSTiles: Add more QS tile styles [3/3]

* vendor/xiaomi/
2f1b860c santoni: camera: Change socket creation path as part of treble rules
60e23518 msm8937-common: Add QCOM's WFD implementation
0ebdc25b land: camera: Change socket creation path as part of treble rules
a7600474 msm8937-common: Disable IWLAN for feero
288d4fd6 msm8937-common: Update sensors from tissot
c99fe980 msm8937-common: Update charger from tissot
0eb958c7 msm8937-common: Update blobs
01fc5934 land: Enable face beautify
67860690 land: Update blobs
215e49b5 msm8937-common: Update ANT+ from P
f49ed5b8 msm8937-common: Update display and media blobs
995c75b9 msm8937-common: Update blobs from tissot OPM1.171019.026

=======================
06-19-2019
=======================

* frameworks/base/
a20174b2db4 Themes: Expose QS tiles and label colors
2857017a71d Expose screen pinning dialog background and text color
8221136c9e6 QSTiles: Add few more styles [3/3]
aee961b168d base: add Cookie QS style [2/3]
940dcc35e1c Add InkDrop QS Tile Style [1/3]
38894978b46 Add Oreo QS tile styles [1/3]
a8024ced7a8 Add more qs tiles style [1/3]
11c9c96d858 Introduce QS tile style picker [1/3]
e52654b2c62 Q Style Clock: Animate change in time.
025d018fb60 SystemUI: Tweak QS status icons in expand animation
773e563c9b2 SystemUI: Expose QS panel statusbar background
381fbd25a84 Q Style Clock: Make it fully translatable
052e62f4161 Q Style Clock: Reduce top margin, users want to see more notifications
f95c9379f5b Q Style Clock: Set "It's" to accent color instead of gold / yellow color
ee7ba3db54d Q TextClock: Use Google Sans for typeface
62d01f70b0f SystemUI: Cleanup keyguard_status_view layout
62ac6ddcc59 CustomTextClock: Code style cleanups
7a5f158aecf CustomTextClock: Improve UI and optimisations
fde22c09065 Lockscreen Clock Styles: Introduce Q style text clock
85872f9e474 [1/2] Rename overlays for ota app
3d3b34f74f0 Add kill button to notification guts [1/2]
59fe26a95d4 Display Data Disabled Indicator Icon [1/2]
52d1f0b9a64 SystemUI: Q style QS Panel

* kernel/xiaomi/sdm845/
d4118b54f41c Merge branch 'kernel.lnx.4.9.r11-rel' of https://github.com/android-linux-stable/msm-4.9 into HEAD

* manifest/
825b559 Track SettingsIntelligence