[Galaxy S 4 i9505 Android Development] CraigHardy:
New Build posted in OP also here for convenience

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

Changelog

====================
07-18-2015
====================

* frameworks/base/
da5c0d5 Merge changes I4dc905e2,I5f9597b0 into lp5.1
74e0d75 Revert "libaudioeffect_jni GREF leak fix"
df3b9fc Fix a bug disappearing installerPackageName info of packages after reboot.
3cae8c9 SystemUI: update notification clipping when reset
81514bf Merge "SystemServer: remove unused first boot flag" into lp5.1
cf2e27b Merge "Navbar: use correct Navigation Bar theme style etc." into lp5.1
28f2920 SystemServer: remove unused first boot flag

* packages/apps/Settings/
ad0c167 Settings: Make sure we're getting the instance of ProfileManager.
a373ad5 Setup: Call setUseFingerprint() when enrollment finished
0cda156 Merge "Fix Battery % display in saver threshold" into lp5.1
053ffbb Merge "Settings: Update profiles settings dashboard icon." into lp5.1
6a1e469 Merge "Fix Adaway once and for all." into lp5.1
d708ecd Settings: Update profiles settings dashboard icon.
3b3c9b3 Fix Battery % display in saver threshold

* vendor/bliss/
524d66f Fix Rogers APN
2ad0ac3 APN fine tuning

* vendor/cmsdk/
75cd945 cmsdk: Update intent action extras to match new namespace.

====================
07-17-2015
====================

* android/
88135fd Added in SM Toolchains Added in: 4.8, 4.9 & 4.9 hybrid androideabi(rom) chains 4.8, 4.9 & 4.9 hybrid eabi(kernel) chains All chains are from infected-lp
0239f59 remove TeamValidus repos I think they are gone =(

* frameworks/av/
ea58072 camera: add ability for a device to specify MAX_CAMERAS

* frameworks/base/
26452e0 Navbar: use correct Navigation Bar theme style etc.
d48b30a SystemUI: SlimDim [1/2]
ccecc92 Merge "Fingerprint: Add break after MSG_REMOVED" into lp5.1
11e0eef Merge "RAM bar: fix position without search bar" into lp5.1
7375429 Merge "Authenticate When Keyguard Resumes From Camera" into lp5.1
2df554c Fingerprint: Add break after MSG_REMOVED
5fbbd15 Authenticate When Keyguard Resumes From Camera

* packages/apps/CMFileManager/
a7f33f3 Update launcher iconography.

* packages/apps/ContactsCommon/
4d45d24 ContactPhotoManager - Add ability to fetch contact bitmap based on photo id

* packages/apps/Mms/
1dc457c Mms : Ensure text mode supports multiple content-types
7e51240 Drafts: Prevent duplicate drafts from being added
4f102de Compose: Hiding the "To" label when editing the subject

* packages/apps/Settings/
b0332e3 Fix Adaway once and for all.
6f7466a Settings: SlimDim [2/2]
e19adff Merge "Remove hardcoded textAppearance for better theme support." into lp5.1
d302812 Settings: Hide carrier on lock screen (2/2)
7581b72 Remove hardcoded textAppearance for better theme support.

* packages/apps/Trebuchet/
a433e1d Trebuchet: fix voice button proxy

* prebuilts/cmsdk/
6ead612 cmsdk: Update for future* cmsdk changes.

* prebuilts/gcc/linux-x86/arm/arm-eabi-4.9-sm/
8830aaa (20150716)

* prebuilts/gcc/linux-x86/arm/arm-linux/androideabi-4.8-sm/
dbdf789 (20150716)

* prebuilts/gcc/linux-x86/arm/arm-linux/androideabi-4.9-sm/
d352aef (20150716)

* vendor/bliss/
066a646 Hack in support for the old version of Maven that Ubuntu apparently ships with
f38a0cc rendang: Remove unwanted APNs

* vendor/cmsdk/
02e761f cmsdk: Fix javadoc comment for CM_VERSION_CODES.
ce52da6 cmsdk: Update api files for intent action change.
af4e7b4 cmsdk: Update PROFILE_PICKER intent action.
c67a9eb cmsdk: Clean up constant linking for javadoc.
06fc449 cmsdk: Return UNKNOWN for impossible sdk ints.

====================
07-16-2015
====================

* android/
9e2f99f Remove unneeded repos and modify 5.1-sm to go to the right folder

* frameworks/av/
13e9b3c stagefright: Remove deprecated FFMPEG config

* frameworks/base/
6ca1259 RAM bar: fix position without search bar
b0ae9a9 FWB: Hide carrier on lock screen (1/2)

* hardware/qcom/display-caf/msm8974/
6c4ceb1 Merge branch 'LA.BF.1.1.1_rb1.26' of git://codeaurora.org/platform/hardware/qcom/display into cm-12.1

* hardware/qcom/display-caf/msm8994/
121462e Merge branch 'LA.BF64.1.2.1_rb2.22' of git://codeaurora.org/platform/hardware/qcom/display into cm-12.1

* hardware/qcom/media-caf/msm8974/
bbe4560 Merge branch 'LA.BF.1.1.1_rb1.26' of git://codeaurora.org/platform/hardware/qcom/media into cm-12.1

* hardware/qcom/media-caf/msm8994/
7b6fa49 Merge branch 'LA.BF64.1.2.1_rb2.22' of git://codeaurora.org/platform/hardware/qcom/media into cm-12.1

* packages/apps/CMFileManager/
84ff5ed Changed NavigationView.refresh() in onResume() of the activity to try to restore the original position.
b8aa362 Preferences: Move huge paragraph description to own item
707e828 ProgressDialog: Require user to explicitly use the cancel button.
e09d843 Editor: Handle content uri's in the editor

* packages/apps/Gallery2/
0e0c914 Gallery2: Intents for image/video directory viewing/picking

* packages/apps/KernelAdiutor/
32ea51b Hide app from launcher

* packages/apps/Mms/
ecba472 Show Calendar Event attachment only if an activity can respond to the intent

* packages/apps/ThemeChooser/
255d0cf Update iconography.

* prebuilts/cmsdk/
d9c2662 prebuilts/cmsdk: Make sure readme is markdown format.

* prebuilts/gcc/linux-x86/arm/arm-eabi-4.8-sm/
a62ffaf (20150716)

* prebuilts/gcc/linux-x86/arm/arm-eabi-4.9-hybrid/
09f1f54 20150716 - Google GCC

* prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9-hybrid/
41e1dee 20150716 - Google GCC

* vendor/bliss/
c9fb8d2 Merge "CYNGNOS-454 - Fix config_preferred_apn Overrides" into lp5.1
98e0f96 CYNGNOS-454 - Fix config_preferred_apn Overrides

* vendor/cmsdk/
6714bfe cmsdk: Add documentation for validating API level.

====================
07-15-2015
====================

* android/
4ac6c62 Fix sync error
7fa7a6f Track SM 5.1.1 arm-eabi
94ff7ab Revert "Add SM 5.1"
14d3753 Add SM 5.1

* build/
e369f63 Allow setting the recovery density separately from the aapt config

* external/icu/
36dc0a7 icu: add Kiev summer time zone translation

* frameworks/base/
d9acce7 Merge "livedisplay: Round values up" into lp5.1
d163a77 Merge "Track current user id in ThemeService" into lp5.1
49ca40a livedisplay: Round values up
ce47069 Track current user id in ThemeService
4709002 Merge "Re-add the Navigation bar callback:" into lp5.1
3b332f8 Merge changes from topics 'Testing-New Nav', 'Testing' into lp5.1
0db607e Merge changes from topic 'Testing' into lp5.1
2468519 Merge "fb: Slims navbar customizations" into lp5.1
6d8458d Merge "Remove @AlmightyMegadeth00 customizable navbar" into lp5.1
6be34ea Re-add the Navigation bar callback:
fc571bd Fix long press for Legacy menu buttons:
91ddc01 Fix crash with RTL layouts
eef471c Merge "Fix mounting of non-FAT formatted SD cards (1/2)" into lp5.1

* frameworks/opt/hardware/
0a583f1 cmhw: Add auto contrast support

* packages/apps/DeskClock/
e6849e7 Merge "Fix rescheduling of alarms that are snoozed" into lp5.1
16c3eb2 Fix rescheduling of alarms that are snoozed

* packages/apps/Settings/
92c4d02 Merge "MasterClear: fix FRP wipe crash" into lp5.1
7b45502 Change coding style to Slim:
ee4e26c Merge changes from topic 'Testing' into lp5.1
2c56b94 Merge "Remove Dave Kessler NavBar" into lp5.1
d4cc5fb MasterClear: fix FRP wipe crash
3e39335 Merge "Hopefully this shuts off prevent accidental wake-up" into lp5.1
97627f0 Hopefully this shuts off prevent accidental wake-up

* packages/apps/Trebuchet/
0b93e24 Loader: use INVALID_RESTORE_PAGE to avoid unnecessarily synchronizing
171a743 Wallpaper: Allow multiple partners to be loaded

* prebuilts/gcc/linux-x86/arm/arm-eabi-4.8-linaro/
e58e628 7-15-15

* prebuilts/gcc/linux-x86/arm/arm-eabi-4.9-linaro/
addfce3 7-15-15

* prebuilts/gcc/linux-x86/arm/arm-eabi-5.1-linaro/
b17c3a1 7-15-15

* prebuilts/gcc/linux-x86/arm/arm-eabi-6.0-linaro/
cb48cc9 7-15-15

* prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8-linaro/
507070a 7-15-15

* prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9-linaro/
dd1f1e3 7-15-15

* prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-5.1-linaro/
b8075f4 7-15-15

* system/core/
58e24e4 healthd: Support QC2.0 type charger

* vendor/bliss/
9c66179 With the new Navbar, let's bump the version number.

* vendor/cmsdk/
577fe6a cmsdk: Add copyright header for ProfileManagerTest.
d848990 cmsdk: Add functional manual test for custom uri publish tile.
32e97d8 cmsdk: Add unit tests for CustomTile parceling.
1f5ae92 cmsdk: Add simple profile manager tests.
662628a cmsdk: Add unit tests for Profile parceling.
acc8708 cmsdk: Add unit tests for versioning with os.Build
e341fb2 cmsdk: Fix Profile parceling.
e953794 cmsdk: Add CMStatusBarManager and CustomTile.Builder tests.

* vendor/samsung/
fce050f Merge pull request #636 from ljzyal/cm-12.1
8f62dd8 Add klteduos

====================
07-14-2015
====================

* art/
1782e2d Improve dalvik cache pruning

* build/
987ed66 arm64: Enable Cortex A53 Errata 843419, 835769 ldflags
e982e02 AArch64: Addressing Cortex-A53 erratum 835769
11cf2c6 Revert "Disable -mcpu=cortex-a15 flag for krait"

* frameworks/av/
3bef53c Prevent reading past the end of the buffer in 3GPP
f0fb8c5 Prevent integer underflow if size is below 6
a4ce78c Fix integer overflow when handling MPEG4 tx3g atom
71bc63b Fix integer underflow in covr MPEG4 processing
783e2e3 Prevent integer overflow when processing covr MPEG4 atoms

* frameworks/base/
4fe3a05 SystemUI: fix navbar icon too big when using custom icon
99d1786 SystemUI: fix navbar/pie icon size if icon is not a vector
4a3ea8a buttonsConfig to actionConfig.
65b15ae Fix mounting of non-FAT formatted SD cards (1/2)
da8bcf4 MediaScanner: Add support for default ringtones per sim
be802d9 Revert CAF's default system sound settings
984e075 MediaPlayer: Add multi SIM ringtone support
6032583 Fb: Re add a modified method to DelegateViewHelper
0ea7674 Fix screen pinning message to fit the double 3-dot menu to unpin introduced with SlimNavBar
f8d97a3 [1/2] Display cursor buttons in navigation bar while typing.
fb74c81 Frameworks Base: Fix app icon on legacy menu
e57ea5a [1/2] Legacy Menu Customizations
41b562b [2/2] Left handed navbar during landscape mode
bab5908 SystemUI: fix incorrectly sized navbar back icon
513cd4b SystemUI: change back button to hide ime buttom with rotate animation.
ecce043 frameworks: re-work lastapp icon to a more material version
2ce5602 fb: Slims navbar customizations
6ced6cf Remove @AlmightyMegadeth00 customizable navbar
1d086fc Merge "Policy: Remove minimal dead zone at navigation bar" into lp5.1
8554b84 Merge "livedisplay: Fix issue where settings weren't applied" into lp5.1
2865c49 Merge "Revert "Bluetooth: Check for mPanservice before changing tethering state"" into lp5.1
a4ed0b0 Merge changes If458c7c4,I7461b3d7 into lp5.1
a03597e Policy: Remove minimal dead zone at navigation bar
69f6cd7 livedisplay: Fix issue where settings weren't applied

* hardware/qcom/audio-caf/msm8994/
8d3b159 Add special case for stereo camcorder

* packages/apps/ContactsCommon/
b661c9f CheckableFlipDrawable : Add getter for front drawable

* packages/apps/LockClock/
c6bd4d2 LockClock: Only show timestamp if it can fit

* packages/apps/Mms/
938b115 QuickMessage: Add shortMessage to inputType

* packages/apps/Settings/
e629f22 Keep screen on during fingerprint enrollment
194b2ec Protected Apps: Monitor unlock status
cc13013 Settings: fix setting light FC
6bd016f Fingerprint: Include "Fingerprint" in the unlock title
3aca647 Fix aliasing in FingerprintProgressBar
dee4e16 [2/2] Display cursor buttons in navigation bar while typing.
ef4625f Fix navigating fallback security via setup wizard
a825f88 Fingerprint: Match Enrollment UI with SetupWizard
29ee026 [2/2] Legacy Menu Customizations
7f085ea Settings: Axxion Tweaks to SlimRoms NavBar
1d0bfc9 Fix custom icons in navbar
7cdc44c Settings: Slims navbar customizations
c6d3d46 Remove Dave Kessler NavBar
f055a5a Merge "settings: Fix livedisplay settings" into lp5.1
8e53194 settings: Fix livedisplay settings
2d0006b Fingerprint: Cancel timeout if user leaves enrollment
1b2e408 Use theme_accent for manage_fingerptins_primary_color
b1bb9b0 Remove manage fingerprints from enrollment setup
39342b2 Add LOCKSCREEN_BIOMETRIC_WEAK_FALLBACK to fallbackIntent
11f645e OOBE: Set next label when fingerprint enrollment done
ca9a1fb Merge "Re-Add manifest permission for Gesture LockScreen." into lp5.1
c7e41b9 Re-Add manifest permission for Gesture LockScreen.

* packages/apps/SetupWizard/
c78801e Reword strings on FingerprintSetupPage

* packages/apps/Trebuchet/
d2e4bae Launcher: Close OverviewMode when transitioning back to Workspace.State.NORMAL
5e950d2 Launcher: Close open folder when transitioning back to Workspace.State.NORMAL
2ee7cce Folder Layout Revision
9711ba2 Protected Folders: Prevent the folder name from covering the toggle

* packages/providers/MediaProvider/
2e06662 Fix mounting of non-FAT formatted SD cards (2/2)

* prebuilts/cmsdk/
5ec9336 cmsdk: Fix spelling error.
1a66ba2 prebuilts/cmsdk: Update for API level naming.
aefbc1f prebuilts/cmsdk: Create and update 2nd api level text files.

* system/core/
813e0a0 Added umount to init

* vendor/bliss/
0b613cf sepolicy: system_app: Remove performace setting related entries
cda658b Merge changes I13fd94bf,Ie236075b,I5fc6f3d7,Ib5f0c718,Idd50706d into lp5.1
7f18e0e Yet another massive APN list
d2f3414 Additional APN cleanup and modifications
f706465 Vendor: Fix "mts" carrier password
b4bb301 Additional European MVNOs
499a7d2 Massive APN Update
e19a114 vendor/cm: Bump cmsdk version.

* vendor/cmsdk/
ca648dc cmsdk: Update profiles functional tests.
c9295fb cmsdk: Clear calling identity when resetAll is called.
f9ec3a4 cmsdk: Add boysenberry to api text.
a7fb315 cmsdk: Name api level 2 as boysenberry.
6352497 cmsdk: fix cannot create handler
eddb89c cmsdk: Update api text files.
e3ad391 cmsdk: Target 2nd API level on documentation generation.