[ONE Android Development] Mahdi786:
New is up build

https://www.androidfilehost.com/?fid=95747613655043806

-Theme chooser: Let ThemeService handle all theme processing

-Immersive mode: options to disable navbar or statusbar gesture

-WiFi: show devices behind a firewall that are connected to the WiFi hotspot

-Fixed keyboard emoticons issue

-APNs updates

-Other stuff, read the detailed changelog

-Tanslation updates thanks to [MENTION=4487065]stmay30[/MENTION], [MENTION=5574921]blazze11[/MENTION], @bankai03, [MENTION=5307616]michaelz93[/MENTION] and [MENTION=2596617]senses![/MENTION]

OnePlus One

-Up to date with CM

-Audio and Display updates in hardware drivers and kernel

Detailed changelog

Mahdi-Rom Project name: android_vendor_mahdi

- black - Update APNs for b-mobile (440,10,Japan)

- Merudo - added Truphone UK apn

- Merudo - added TeleCable/Truphone/Mtel, fixed Lyca/Orange

- Merudo - added Voiceworks Mobile BV / MVNO NL APNs

- Merudo - Added missing line for Verizon APN (mcc 311 mnc 480)

- black - Update APNs for docomo and SoftBank (MCC:440 Japan)

- Tony Layher - Stop allowing other APNs overriding Sprint LTE.

- Merudo - added 13 Lycamobile APNs, combined TMI APN, added 48months APN

- Merudo - corrected Smarts RU APNs

Mahdi-Rom Project name: android_hardware_cm

- Tom Marshall - power: Rename perf flag

Project name: android_hardware_qcom_display-caf-new

- Ricardo Cerqueira - overlay: Fix building when post-processing is enabled

- Justin Philip - hwc: Fix Line to Block switch on primary for targets with DMA Multiplexing

- Ethan Chen - display: Use project pathmap

Project name: android_hardware_qcom_audio-caf

- Mahdi-Rom - Merge remote-tracking branch 'cm11/cm-11.0' into kk-4.4.3

- Steve Kondik - hal: Output latency optimization

- Steve Kondik - policy_hal: Update offload restrictions

- Ricardo Cerqueira - Fix the build on 8960

- Mahdi-Rom - Merge remote-tracking branch 'cm11/cm-11.0' into kk-4.4.3

- Naresh Tanniru - audio: remove build varient check in audio daemon

- Aravind Kumar - hal: msm8939: use mixer paths mtp xml for 8939 mtp

- Walter Yang - hal: Add 8916 qrd skuhf sound card detection

- Meng Wang - hal: 8939: add support for 8939 skuk device

- Walter Yang - hal: Add the missing 'else' for mixer_paths filename selection

- Ethan Chen - audio: Use project pathmap

- Dhanalakshmi Siddani - Audio: Fix for FM off/on delay post SSR

- Venkata Narendra Kumar Gutta - hal: Enhance voice concurrency support for 8916

- Karthik Reddy Katta - hal: Fix for no audio on BT headset till waiting call is ended.

- Satya Krishna Pindiproli - hal: msm8916: Fix no Tx issue during multi party HFP calls

- Yamit Mehta - hal: Add support for 8939 sound cards

- Walter Yang - hal: msm8916: seperate device support for qrd skuh/skui

- Dhananjay Kumar - hal: add support for dolby license validation

- Ravi Kumar Alamanda - hal: fm: Fix incorrect routing of fm audio to speaker

- Asish Bhattacharya - hal: msm8916: seperate device support from other flavors

- Naresh Tanniru - policy_hal: Null check for output profile types

- Naresh Tanniru - Audio: voice concurrency support for 8916

- Walter Yang - hal: Add 8916 qrd skui sound card detection

- Satya Krishna Pindiproli - hal: Update EC reference for HFP usecase

- Satya Krishna Pindiproli - hal: Change device IDs of HFP

- Karthik Reddy Katta - hal: Add support for VoWLAN feature

- Avinash Vaish - hal: add incall music uplink2 pcm id

- Narsinga Rao Chella - hal: add support for Fluence Broadside

- Walter Yang - hal: Add 8916 qrd skuh sound card detection

- Mingming Yin - hal: update playback channel mapping for USB headset

- Shiv Maliyappanahalli - hal: add support for device mute

- Helen Zeng - hal: update voice2 pcm device id for APQ target

- Naresh Tanniru - Audio: Bear(8916) Audio HAL bringup changes

- Naresh Tanniru - Audio: 8916 Audio HAL bringup changes

- Naresh Tanniru - Audio: 8916 Audio HAL bringup changes

- Vidyakumar Athota - hal: update hw_info with tomtom sound card

- Satya Krishna Pindiproli - hal: Add chipset specific HFP device IDs

- Naresh Tanniru - Audio: 8916 Audio HAL bringup changes

- Jitendra Singh Naruka - hal: send custom stereo state to driver

- Naresh Tanniru - Audio: Bear family(8916) audio HAL bringup changes

- Naresh Tanniru - Audio: Bear family(8916) audio HAL bringup changes

- Ethan Chen - audio: Use project pathmap

Project name: android_hardware_qcom_media-caf-new

- Ethan Chen - media: Use project pathmap

Project name: android_hardware_qcom_camera

- Tom Marshall - camera: Use project pathmap

Project name: android_hardware_qcom_gps

- Ethan Chen - gps: Expect build system to always have a default QCOM variant

- Tom Marshall - gps: Use project pathmap

Project name: android_hardware_libhardware_legacy

- Pavan Chikkala - audio: primary desc check for sonification

- Mingming Yin - audio: update srcOutputs based on current outputs

- Amit Shekhar - audio: Fix to update devices for all non-primary outputs

Project name: android_system_netd

- Ravinder Konka - netd: Add support for ipv6 tethering when using dun.

- sanketk - Netd: remove redundant deletion for IPv6 mark rule.

Project name: android_bionic

- Pracheer - libc: Add cortex-a53 bionic code

Project name: android_build

- Ethan Chen - build: Set QCOM variants for non-QCOM_HARDWARE defined targets

- Steve Kondik - build: Add "dtbs" target when building the kernel

- Tom Marshall - build: Introduce project pathmap and use it for qcom variants

Project name: android_kernel_oneplus_msm8974

- Steve Kondik - msm8974: Add ultra-low-latency audio instance

- Altaf-Mahdi - update defconfig

- Steve Kondik - Revert "msm: mdss: send DCS commands in LP mode by default"

- Steve Kondik - msm8974: Update defconfigs for Bacon/Find7

- Ujwal Patel - msm: mdss: add support to validate pixel extension calculations

Project name: android_frameworks_av

- Steve Kondik - stagefright: Resolve turf war between FFMPEG and mm-parser

- Chaithanya Krishna Bacharaju - audio: Audio resampler support for 192Khz playback

- Steve Kondik - stagefright: Use multiaac decoder for multiaac :)

- Steve Kondik - stagefright: More high-resolution audio support

- Steve Kondik - audioflinger: Allow FAST tracks for any supported sample rate

- Tom Marshall - av: audioflinger: Fix SRS build

- Tom Marshall - fw/av: Use project pathmap

- Steve Kondik - stagefright: Enable 24-bit mode for DTS audio

- Lajos Molnar - stagefright: Fix seeking in MPEG4 container - do not merge

- Bertil Akesson - Correct the time returned by AudioPlayer::getMediaTime

- Arulselvan M - Audio stops after seeking AVI clip with MP3 audio (special contents without proper key samples)

- Suresh Choudhary - libstagefright: Adds some parsing capability

- Christopher R. Palmer - stagefright: Allow devices to use older widevine blobs

Project name: android_frameworks_native

- Steve Kondik - omx: Add nBitsPerSample parameter for FLAC

- Ethan Chen - Use project pathmap

Mahdi-Rom Project name: android_frameworks_base

- Hanumantha Reddy Pothula - wlan: Modify sequence of events sent during DHCP phase.

- Arif Hussain - Wifi: Handle P2P-REMOVE-AND-REFORM-GROUP event in GroupNegotiationState

- Nalla Kartheek - Wi-Fi: Set BTCOEXMODE_DISABLED irrespective of BT's connection state

- Nalla Kartheek - P2P: Disable 5GHz channels in 2.4 GHz only mode

- Hu Wang - Wifi: fix auto connect policy for forgetNetwork

- Arif Hussain - Wifi: wifi not connecting, once the APN gets disabled state

- Paul Zhang - WIFI: FIX wifi not auto-connect issue.

- Hu Wang - WiFi: Fix data2Wifi caused not enableAllNetworks.

- Nalla Kartheek - P2P: Change supplicant scan intervel during WFD session

- luxiaol - Wifi: Add a feature to control wifi auto connect.

- c_vhchin - P2P:initiate provisioning on persistant group removed.

- michaelz93 - SystemUI: Updated Spanish Translation

- blazze11 - Keyguard: Updated german translations

- Ricardo Cerqueira - Add a HAF access permission

- Matthias Yzusqui - wifi: show devices behind a firewall that are connected to the WiFi hotspot

- Abhisek Devkota - Revert "SystemUI: Fix missing top task in recent panel."

- Mahdi-Rom - Disable forced navbar: reworked

- Amit Shekhar - frameworks/base: Fix delay in sending AUDIO_BECOMING_NOISY intent

- Clark Scheff - Themes: Let ThemeService handle all theme processing [1/3]

- Danny Baumann - Code cleanup.

- Mahdi-Rom - [1/2] Immersive mode: options to disable navbar or statusbar gesture

Project name: android_frameworks_opt_telephony

- Adnan - Telephony: Scrub debug messages for identifiable information.

Mahdi-Rom Project name: android_packages_apps_ThemeChooser

- Clark Scheff - Themes: Let ThemeService handle all theme processing [2/3]

- Michael Bestas - Automatic translation import

- Michael Bestas - ThemeChooser: Remove unused string

Mahdi-Rom Project name: packages_apps_Settings

- Altaf-Mahdi - Settings: Updated german translations

- Xacom - Updated Italian traslations

- Altaf-Mahdi - Disable forced navbar: reworked

- Adnan - Settings: Update button backlight summary always.

- Altaf-Mahdi - [2/2] Immersive mode: options to disable navbar or statusbar gesture

- Altaf-Mahdi - Button settings: add enabled/disabled summaries for all navigation options

- Altaf-Mahdi - Settings: update Spanish translations thanks to [MENTION=500756]Senses[/MENTION]Xda

- blazze11 - Settings: update German translations

- Renaud - Settings: update French translations

Mahdi-Rom Project name: android_packages_apps_Dialer

- Andrea Fagiani - Add reverse lookup provider "PagineBianche" (IT).

- Adnan - Dialer: Scrub debug logging for identifiable information.

Mahdi-Rom Project name: android_packages_apps_Mms

- Adnan - Mms: Scrub debug logging for identifiable information, fix codestyle.

Mahdi-Rom Project name: android_packages_apps_Camera2

- Arne Coucheron - Camera: Fix histogram on/off states

- Michael Bestas - Automatic translation import

- Dave Daynard - Camera2: Headset shutter mode

- Michael Bestas - Automatic translation import

- Michael Bestas - Camera2: Remove unused strings

- sssemil - Camera2: Fix video button size

Project name: android_packages_apps_BluetoothExt

- Altaf-Mahdi - Merge remote-tracking branch 'cm/cm-11.0' into kk-4.4.3

- Tony Layher - Handle multiple paths in the SECONDARY_STORAGE variable.

- Michael Bestas - Automatic translation import

Mahdi-Rom Project name: android_packages_apps_MahdiCenter

- Renaud - MahdiCenter: update French translations

Mahdi-Rom Project name: android_packages_providers_ThemesProvider

- Clark Scheff - Themes: Let ThemeService handle all theme processing [3/3]

- Michael Bestas - Automatic translation import

Mahdi-Rom Project name: android_packages_services_Telephony

- Andrea Fagiani - Add reverse lookup provider "PagineBianche" (IT).

Project name: android_device_oneplus_bacon

- Steve Kondik - bacon: Audio output latency optimization

- Ethan Chen - bacon: Skip redundant dtc build step

- Michael Bestas - bacon: Add LED overlays

Project name: device_oppo_common

- blazze11 - DeviceHandler: Updated German translations

Project name: android_device_oppo_msm8974-common

- Steve Kondik - msm8974: Enable WMA DSP codecs

- Steve Kondik - msm8974: Enable multiaac codec

- Steve Kondik - msm8974: Move audio_policy.conf out of common repo

- Ethan Chen - msm8974-common: Move kernel commandline to device

- Steve Kondik - msm8974: Disable offload of AC3/EAC3

- Michael Bestas - msm8974-common: Move LED overlays to devices

Project name: android_external_sqlite

- arter97 - Upgrade to SQLite 3.8.6

- Steve Kondik - Revert "Fix world-readable permissions due to sqlite race condition"

- arter97 - Regenerate Android.patch

Project name: android_external_stagefright-plugins

- Steve Kondik - stagefright-plugins: Allow use of HW codecs for Windows Media

- Steve Kondik - stagefright-plugins: Audio output port reconfiguration support

- Steve Kondik - stagefright-plugins: Handle 32-bit floating point sample formats

Project name: android_external_ffmpeg

- Ricardo Cerqueira - ffmpeg: Add license notice files

Project name: android_external_exfat

- Tom Marshall - exfat: Fix symlink generation

Project name: external_cyanogen_cmhomeapi

- Matt Garnes - Synchronize access to pending updates to Cards.

- Matt Garnes - Add null check for CardDataImage on insert.

- Matt Garnes - Add documentation for sort order of published cards.