[Galaxy S 4 i9505 Original Android Development] Mahdi786:
New is up build, check the changelogs here to see whats changed since 09/03 to 10/01 http://files.mahdi-rom.com//ota/changelogsimple.txt

I don't know what works and what doesn't because I don't own the device any more.

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

From 10/01 to now

-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]

JFLTE

-All device trees, hardware-caf projects up to date with CM

-Major work has been done to GPS

-Kernel updates

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

Project name: proprietary_vendor_samsung

- Drew Davis - jf: nh7 gps

Mahdi-Rom Project name: android_hardware_cm

- Tom Marshall - power: Rename perf flag

Project name: android_hardware_qcom_display-caf

- Ethan Chen - display: Use project pathmap

Project name: android_hardware_qcom_media-caf

- Ethan Chen - media: 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_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_hardware_samsung

- JustArchi - samsung: Correct macloader values

- Dheeraj CVR - omx_core: fix heap corruption when unregistering component

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_samsung_jf

- Mahdi-Rom - update defconfig

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

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_samsung_jf-common

- Dante Russo - Remove reduntant clearing of GpsLocation memory

- Pandari Sabhapathi - Migrating XTRA from gpsonextra.net to cloud based izatcloud.net

- Kevin Tang - Changes for External DR enablement feature.

- Linto Paul - Platform:ADPES2,Chip Info:APQ8064 Automotive

- Kevin Tang - Fix for CR 692085, error mapping incorrect in one of the cases

- Kevin Tang - loc timer util fix to handle the race condition

- Kevin Tang - fixing the SSR recovery race condition

- Tushar Janefalkar - Add support for XTRA_VERSION_CHECK QMI LOC msg

- Kevin Tang - KW warnings

- Arne Coucheron - camera: Update HAL API versions and fix warnings

- Drew Davis - jf: CameraWrapper: clean up stuff left over from d2

- Altaf-Mahdi - Mahdi bring up

Project name: android_device_samsung_jf-common

- Mahdi-Rom - dependencies: add back qcom-common

- invisiblek - proprietary-files: move libsensirion_j1 to jf-common

- Spegelius - Added jactivelte devices to Android.mk

- Spegelius - Moved stuff to jf-common

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

Mahdi-Rom 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.