[Sony Xperia L] STRYDER~007:
Changelogs:-

====================
05-10-2016
====================

- taoshan: New audio HAL completely fixed
- taoshan: audio: Define PCM device for low latency record
- taoshan: FM Radio and Camcorder sound fixed
- Final AOSP-OMS Release

====================
29-09-2016
====================

- taoshan: audio: Switch to new fixed audio HAL
- taoshan: audio: Boost headphones volume

====================
13-09-2016
====================

- taoshan: audio: Switch to new audio HAL
- taoshan: audio: Remove breaking codecs dependency
- taoshan: Add kernel headers
- sepolicy: Define type persist_block_device
- taoshan: audio: Remove unsupported media_codecs_google_video_le.xml

====================
03-09-2016
====================

- Android-6.0.1_r63 merged
- taoshan: settings: Disable recovery update
- taoshan: audio: Revert to old working audio HAL

====================
27-08-2016
====================

- Android-6.0.1_r61 merged
- Updated security patch to August
- Added AOSPA battery styles which includes portrait, circle, percentage only modes (Accessible through Settings->Battery)
- New Theme system called OMS is now merged. Layers manager is deprecated and Substratum is added.
- Added option to select MTP or charging or photo transfer by default when usb is connected (accessible through Settings->Storage & USB)
- Fix Low recording volume
- New material Camera icon
- New material SIM toolkit icon
- Removed Email app to reduce zip size
- New Adreno sensor blobs
- Fix network search
- Hotplug updates in kernel for performance improvements
- Upstream AOSP changes

* device/sony/common/
- init: Use a more conventional ramdisk layout
- init: Clean the init_sony specific binaries on boot

* device/sony/taoshan/
- taoshan: settings: Disable recovery update
- taoshan: init: Use a more conventional ramdisk layout
- taoshan: Switch to the new audio HAL
- taoshan: Remove charger_res_images
- taoshan: Ship Gello
- taoshan: Remove time_daemon in favor of RTC write
- taoshan: Remove now obsolete shim library
- taoshan: Switch from libqc-opt to libqti-perfd-client
- taoshan: overlay: Cleanup and match to original xml files
- taoshan: nfc: Delete user nfcee_access.xml configuration
- taoshan: Import arch configs first from a PlatformConfig.mk
- taoshan: Restructure the device tree into fragments
- taoshan: Remove persist.sys.usb.config override
- taoshan: audio: Correct a typo in legacy configuration
- taoshan: Remove USE_OPENGL_RENDERER
- taoshan: cleanup device tree for e2fsck and lpa.decode
- taoshan: remove double packages
- taoshan: remove languages-full.mk
- taoshan: tree: Cleanup unused packages and configurations
- taoshan: cmhw: Use cmsdk FileUtils
- taoshan: camera: How about doing our NULL checks before crashing?
- taoshan: camera: Add TARGET_NEEDS_CAMERA_WRAPPER dependency
- taoshan: liblights: Add TARGET_PROVIDES_LIBLIGHT dependency
- taoshan: remove wifi.supplicant_scan_interval in properties
- taoshan: disable wifi AP firmware reload
- taoshan: Remove BUILD_UTC_DATE
- taoshan: Remove density from PRODUCT_AAPT_CONFIG
- taoshan: Don't use legacy MMAP
- Revert "taoshan: use dlmalloc"
- taoshan: Set SELinux to enforcing
- sepolicy: Adress some denials
- taoshan: Make init & fstab more SELinux-friendly
- init: Add a service for taimport
- init: Remove unneeded TA services
- init: tad: point to specific TA partition
- init: Remove obsolete debugfs mount
- taoshan: Update custombootimg for renamed toybox_init
- Revert "taoshan: Use Snap"
- init: Don't try to insmod modules
- taoshan: Remove WiFi module defines
- taoshan: Enable zRAM
- taoshan: Use Snap
- Switch to QCOM's FM radio app
- taoshan: Sync wcnss config with caf/LA.AF.1.1_rb1.18
- taoshan: Use new fm calibration data file path
- taoshan: Fix the issue with fm patch downloader
- taoshan: Fix the issue with fm_dl service
- taoshan: Fix /dev/radio0 permission
- taoshan: Fix the issue with fm_dl service
- taoshan: Added support for static linking for radio-iris-transport module
- taoshan: Switch back to prebuilt camera HAL
- taoshan: Spring cleaning
- taoshan: Move bootlogos and some defines from sony_common

* kernel/sony/msm8930/
- net: ipc_router: Bind only a client port as control port
- msm: kgsl: Defer adding the mem entry to a process
- ashmem: Validate ashmem memory with fops pointer
- netfilter: x_tables: make sure e->next_offset covers remaining blob size
- HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
- net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom
- mnt: Fail collect_mounts when applied to unmounted mounts
- KEYS: potential uninitialized variable
- msm: kgsl: Add missing checks for alloc size and sglen
- vfs: make AIO use the proper rw_verify_area() area helpers
- USB: usbfs: fix potential infoleak in devio

* vendor/sony/
- Merge pull request #179 from AdrianDC/taoshan
- taoshan: Remove libqc-opt and update libmmcamera_wavelet_lib.so
- taoshan: Add libqti-perfd-client to replace libqc-opt
- taoshan: Update rmt_storage from flo MOB30D

====================
12-05-2016
====================

- Updated base to 6.0.1_r43
- Security patches updated to May Release
- Fixed SuperSU flashing

* device/sony/taoshan/
- taoshan: Spring cleaning
- taoshan: Fix /dev/radio0 permission

* kernel/sony/msm8930/
- taoshan: Regenerate defconfig

====================
29-04-2016
====================

- Updated base to 6.0.1_r24
- Security patches updated to April Release
- Fixed bluetooth share force close
- Fixed Mobile Network FC when selected from other language
- Long press recent apps to switch to last app
- Settings->Security->Unknown apps: Enabled by default
- Materialize some elements
- Settings: Auto hide fast scroll bar in dashboard screen

* device/sony/taoshan/
- taoshan: Fixed auto-rotation issue

====================
23-04-2016
====================

- Stable Version Released

- Fixed GPS
- Fixed Bluetooth
- Updated Layers Manager
- Added advanced reboot menu
- Added volume rocker wake
- Added quick unlock
- SnapCam fixes
- Download pause/resume support
- Multi-window updates
- Added CyanogenMod browser
- Added Materialized Gallery from Dirty Unicorns

* device/sony/taoshan/
- taoshan: Fixed video recording with SnapCamera

====================
13-04-2016
====================

- Beta 2 Released

* build/
- build: update build script

* device/sony/taoshan/
- taoshan: add back camera.vendor.msm8960.so
- taoshan: Provide a camera SHIM library for SONY libs
- taoshan: Update camera wrapper module definition
- taoshan: bring back camera wrapper from msm8960-common
- Revert "taoshan: goodbye camera wrapper"
- Revert "taoshan: build camera hal"
- Revert "taoshan: open-source camera bringup"
- taoshan: Disable non-existent overlays && remove duplicate overlay
- Revert "taoshan: Enable WCDMA only mode"
- Revert "taoshan: Disable non-existent overlays"
- taoshan: Add custom RIL class
- taoshan: Use 3 threads for dex2oat
- taoshan: proximity wake moved to cmsdk
- taoshan: Enable doze mode
- taoshan: Enable EMERGENCY mobile connections.
- taoshan: remove double packages
- taoshan: Stop the QC-QMI message spam
- taoshan: Remove persist.sys.usb.config override
- overlay: Use MONOTONIC instead of BOOTTIME for sensor timestamp
- Revert "sepolicy: Remove incompatible sepolicies"
- Revert "sepolicy: Adress some denials"
- Revert "Revert "taoshan: use dlmalloc""
- Revert "taoshan: Spring cleaning"

====================
12-04-2016
====================

- Initial Beta Marshmallow Release

* build/
- Fix a race condition while building the recovery patch

* device/sony/taoshan/
- sepolicy: Remove incompatible sepolicies
- sepolicy: Adress some denials
- Revert "taoshan: use dlmalloc"
- taoshan: Spring cleaning

Screenshots:-