[ONE Android Development] black.ic3:
​

This is UNOFFICIAL build of Euphoria OS

[21.11] Latest mine build - http://xdaforums.com/showpost.php?p=63942862&postcount=1348

[/STRIKE][14.09] Latest build from [MENTION=3685904]ak[/MENTION] - http://xdaforums.com/showpost.php?p=62823253&postcount=867

ak builds - Differences from OFFICIAL builds:

- Latest features from Euphoria OS

- ak kernel for CAF roms

- Snapdragon Camera

- CAF stuff (see description lower)

My builds - Differences from OFFICIAL builds:

- Disabled block-based building

- Latest features from Euphoria OS

- Added free Euphoria OS Dark Theme

- My OTA Updater

- My improved translations for Russian users

- Uber Toolchains (arm-eabi-UB-4.9 and arm-linux-androideabi-UB-4.8)

- And the best part. 3.4.0 CAF kernel and optimizatons by [MENTION=4800121]Sultanxda[/MENTION]

ROM features:

Vanilla CAF LA.BF.1.1.1_rb1.26 display HAL (improved display performance)

Vanilla CAF LA.BF.1.1.1_rb1.26 media HAL (improved video performance)

Vanilla CAF LA.BF.1.1.1_rb1.26 audio HAL (improved audio performance)

OxygenOS camera libraries (no camera bugs and improved camera performance)

Custom camera HAL I modified myself from CAF featuring:

-1080p video recording at 120 FPS

-Video recording at 90 FPS (for both 720p and 1080p)

-1080p video recording with the front-facing camera

-4K video recording at UHD and DCI resolutions

-More picture sizes than plain OxygenOS, such as 9.7MP 16:9

-JPEG quality is always set to 100% (pictures are very high quality)

Disabled Qualcomm performance daemon (CPU boosting is now handled completely by the driver I wrote)

2 CPU cores are not forced online all the time (saves power this way)

WiFi firmware and configuration from LG G3 (better WiFi performance and stability)

Many other misc. optimizations

Kernel features:

Based off latest CAF LA.BF.1.1.1_rb1.26 kernel source from Qualcomm

Most similar to Oxygen kernel (but there are many big differences in major Qualcomm driver subsystems)

Almost 100% pure CAF (very clean, shouldn't be any crazy stability or performance issues)

Removed lots of excessive debugging

Latest CAF LA.BF.1.1.1_rb1.26 prima (WiFi) drivers

Rewrote half of the Synaptics touchscreen driver (over 2500 lines of code modified; your touchscreen might work better)

Newest available Synaptics touchscreen firmware (the per-panel firmware, no battery drain: http://review.cyanogenmod.org/#/c/99607/)

Dynamic CPU input boost driver I wrote myself (makes the phone feel smooooth)

CPU underclocked to 1958MHz by default (you can disable this; see why I did this in the FAQ in the 3rd post)

Improved notification LED color (white doesn't have a blue tint)

Vibrator is automatically disabled when recording videos (so the buzzing noise doesn't get in the videos)

Custom thermal driver I wrote myself

LCD KCAL by Savoca

Westwood TCP congestion algorithm (set by default)

NTFS support

No BS patches, features, or compiler "optimizations"

Many other misc. optimizations

No common custom kernels for this rom!

Compatible kernels:

AK CAF

Egg CAF

Tyr CAF

RenderKernel CAF

Note: CPU is limited to 1958 mhz, if you dont want this, flash zip. But are you sure? Read the FAQ first.

Installation:

Clean:

Wipe Data / Factory reset

Flash Latest Firmware Updater

Flash Rom

Flash GAPPS

Update:

Wipe -> Advanced wipe -> Wipe Cache and Dalvik Cache

Flash Rom

How to use F2FS

Source:

ROM

Kernel

Local Manifest

Credits:

EOS Team for they awesome ROM

[MENTION=4800121]Sultanxda[/MENTION] for all CAF magic and optimizations

[MENTION=5574921]blazze11[/MENTION] for his cool theme

Changelog, latest commits:

====================
11-17-2015
====================

* device/oppo/msm8974-common/
647ce42 msm8974: Stop the QC-QMI message spam
184c8c1 bacon: Update GPS configuration
a012ca3 bacon: Update WiFi configuration
883d00f bacon: Update WCNSS configuration

* kernel/oneplus/msm8974/
5dd4992 Revert "ARM: dts: 14001: Add support for JDI video-mode panel"
3ce25f4 wlan: Address buffer overflow due to invalid length
7d3b7d2 msm: mdss: Reduce unblank bl fallback delay to 15ms
ad1c87fb Revert "ARM: dts: 14001: Increase panel reset-sequence delays"

* vendor/oneplus/
3cb20eb bacon: Update camera HAL
f6b6d7e Revert "bacon: Ship WCNSS firmware from LG G3"

====================
10-21-2015
====================

* bootable/recovery/
89fac71 updater:format with detected filesystem

* frameworks/av/
cb1d0a8 libmedia: Add 1440p camcorder quality

* frameworks/base/
726a837 CamcorderProfile: Add 1440p camcorder profile

====================
10-17-2015
====================

* device/oppo/msm8974-common/
e880189 msm8974: Add LGE's P2P WiFi settings
1358c77 msm8974: Use modulated DTIM instead of dynamic DTIM
d169873 msm8974: Reduce CPU boost frequencies
ce0f421 msm8974: Whitelist newer TrustZone version (TZ.BF.2.0-2.0.0134)

* kernel/oneplus/msm8974/
366f0de Revert "power: qpnp-charger: Relax thermal mitigation"
efd19d4 power: qpnp-charger: Use CM current-limit function
b7e7b89 video: mdss: Set initial backlight after first frame done
14b2ebf Revert "ARM: dts: 14001: Disable ULPS for Sharp panel"
ff881a9 ASoC: wcd9xxx-mbhc: Fix static background noise with headsets

* vendor/oneplus/
6c035b7 bacon: Update camera HAL

====================
10-16-2015
====================

* build/
2650e4c Merge branch 'lollipop-5.1' of https://github.com/Euphoria-OS-Legacy/android_build into lollipop-5.1

* device/oneplus/bacon/
829ccd2 Merge branch 'cm-12.1-caf' of https://github.com/sultanxda/android_device_oneplus_bacon into cm-12.1-caf

====================
10-13-2015
====================

* device/oneplus/bacon/
049e0d9 bacon: Increase earphone speaker volume
fa76158 Revert "audio: Increase ADC volume for dmic-endfire path"
1b0e9ea Revert "audio: Reduce ADC volume for dmic-endfire path"
0b3bda6 Revert "audio: Increase main mic sensitivity very slightly"

====================
10-12-2015
====================

* packages/apps/Camera2/
6b17037 Automatic translation import

====================
10-02-2015
====================

* bootable/recovery/
1c763bd updater:format with detected filesystem

* frameworks/av/
894796e libmedia: Add 1440p camcorder quality

* frameworks/base/
9b3ace2 CamcorderProfile: Add 1440p camcorder profile

* packages/apps/Settings/
70f67a7 Merge branch 'lollipop-5.1' of https://github.com/Euphoria-OS-Legac..._apps_Settings into HEAD

====================
09-29-2015
====================

* device/oppo/common/
651c326 Automatic translation import

* frameworks/base/
09ce0f5 QS: long press flashlight tile for detail view
fd0ab0e QS: long press expanded desktop tile for detail view
c05203e SystemUI: fix switching from task manager to detailed view
a470355 SystemUI: fix some issue's with AppSidebar
225a3a4 Frameworks: Lockscreen blur & see through (1/2)
6b7078d SystemUI: add vibration for task manager and multi user button
d076f0b services: do not keep notification light on, while incall
0711c71 SystemUI: screenshot: remove screenshot notification before taking screenshot
d07bc8c NotificationTile: Ring ring my bell
2aa6078 NotificationTile: Fix wrong ringer index after reboot
16d5814 Tether: add ipa tether stats to the existing design
d2f9c61 SystemUI: Add missing accessibility message for volume panel QS tile
5b8d529 Themes: Don't recreate theme when mTheme is null
a17aff2 Fingerprint Wakeup: add some error handling; fix race conditions
5fdb479 Fingerprint: don't report as active without any fp's
48b37fa Automatic translation import
536584b core: Remove duplicate declaration of AppsFailureReceiver.
19ba647 SystemUI: improve switching users
f7585fd SysUI: Fix retrieving of statusbar icon with no theme
423928b Themes: Call recreateTheme when theme changed
acde45d Allow additional permissions to be whitelisted by signature.
9ae2df7 Fix issue where non-themable app still had themed fonts
b41510e framework: add "Turn wifi off" string
f61b20d ResourcesManager: fix lookups with ThemeConfig

* frameworks/opt/hardware/
b204549 CmHW : Add thermal monitor stub

* packages/apps/AudioFX/
287de01 Automatic translation import

* packages/apps/Bluetooth/
c492259 Automatic translation import

* packages/apps/BluetoothExt/
7d3bad7 Automatic translation import

* packages/apps/Calendar/
f6ab33f Automatic translation import

* packages/apps/Contacts/
8b6adfe Contacts: Save contact image from lookup
56766a6 Automatic translation import
d77d664 Contacts: Remove contact shortcut for lookup contact

* packages/apps/ContactsCommon/
7e5c591 ContactsCommon: Don't pass contact id in ContactBuilder
160c43b Automatic translation import

* packages/apps/DeskClock/
b63d31d Automatic translation import

* packages/apps/Dialer/
369a24d Automatic translation import

* packages/apps/Eleven/
d8c4de6 Automatic translation import

* packages/apps/Gallery2/
c5fe527 Automatic translation import

* packages/apps/InCallUI/
5bc69b3 Automatic translation import
ee63b5c Add call state check for answering or decline an incomingCall.
569720c Fix: Have no incomingCall notification.

* packages/apps/LockClock/
361f4fd Automatic translation import

* packages/apps/Mms/
d3e17e4 Automatic translation import

* packages/apps/PhoneCommon/
9606baa Automatic translation import

* packages/apps/Settings/
8fe9689 Settings: adjust padding for seekbar preference
87a8338 Settings: Lockscreen blur & see through (2/2)
a475b33 ApnSettings : Ensure default apn dialog isn't shown twice
7bd2fd9 Automatic translation import
be9228b Settings : Save instance state for app group deletes
e1ff747 Settings : Remove duplicate ProtectedApps definition
33d6c92 Settings : Fix blacklist delete number crash

* packages/apps/Stk/
247a5aa Automatic translation import

* packages/apps/ThemeChooser/
513a86b Automatic translation import

* packages/apps/Trebuchet/
e718499 Automatic translation import

* packages/inputmethods/LatinIME/
3547dd1 Automatic translation import

* packages/providers/DownloadProvider/
43ecdc0 Automatic translation import

* packages/providers/ThemesProvider/
1d70ae0 Use DialerNext icon when available
66e4c05 Automatic translation import

* packages/services/Telecomm/
bea33f9 Automatic translation import

* packages/services/Telephony/
7265b91 Automatic translation import
1c97958 Telephony: Create work around on modem vt change during emergency redial.
da371cc Network settings: don't send preferred network changes

* prebuilts/cmsdk/
dcfc8cc Prebuilts cmsdk : Update api text for thermal monitor

* system/core/
9d3031c init.rc: drop world writable on cgroups to pass cts
87f42ad sysutils: Hush logging
f38ad65 Don't use global variable in libnetutils.
b3c1ef9 IPA tether: support for netlink event from ipa

* vendor/eos/
cf58a50 Build CMSettingsProvider for all devices
a88ea18 Update HK APNs
fa540fd cm: Add defaults for CMSettingsProvider

====================
09-28-2015
====================

====================
09-27-2015
====================

* device/oneplus/bacon/
8f4096a Merge branch 'cm-12.1-caf' of https://github.com/sultanxda/android..._oneplus_bacon into cm-12.1-caf

* device/oppo/msm8974-common/
a8faa35 msm8974: Remove display policy items

* kernel/oneplus/msm8974/
148684f asoc: wcd9xxx: Sweet MBHC lovins
a979156 ASoC: wcd9xxx-mbhc: Add PLUG_TYPE_HIGH_HPH to fast-detection path
8eedb2f ASoC: wcd9xxx-mbhc: Introduce fast detection for audio jack
baf14e8 ASoC: wcd9xxx-mbhc: Ignore button interrupts during plug detection
a104edd ASoC: wcd9xxx-mbhc: Reduce detection time for PLUG_TYPE_HEADSET
76b0159 power: qpnp-charger: Restore charge current to max after thermal throttle
cd949b5 power: qpnp-charger: Update thermal thresholds

* packages/apps/Settings/
2d37371 Settings: fix SystemappRemover typo (what a shame)
b2e7403 Settings: System app remover * Credits to SlimRoms and Dirty Unicorns (Credits in class)
720c4e7 Settings: Update Russian translations

====================
09-26-2015
====================

* device/oppo/msm8974-common/
9ee86da msm8974: Moving CMHW inclusion to oppo-common
a5a0615 msm8974: Switch to hardware/cyanogen
2033599 msm8974: Decommonize button overlays

====================
09-25-2015
====================

* device/oneplus/bacon/
8250e3d audio: Increase ADC volume for dmic-endfire path
6bc379a Revert "audio: Reduce ADC volume for handset-stereo-dmic-ef path"

* device/oppo/msm8974-common/
a99a55a Revert "msm8974: Enable fluence for audio record usecase"

* hardware/qcom/audio-caf/msm8974/
468c2fe Revert "hal: Use handset-stereo-dmic-ef path for common dmic-ef cases"

* packages/apps/Camera2/
1759210 Automatic translation import

====================
09-23-2015
====================

* art/
98361c3 art: Fix whitespace errors added by caf

* bionic/
a60eba2 bionic: Allow devices to add device specfic static libs

* bootable/recovery/
a95f94f recovery: Expose libminui as a shared library

* device/oneplus/bacon/
6c27e1b audio: Reduce ADC volume for handset-stereo-dmic-ef path
cb4314a audio: Reduce earphone speaker volume back to original value
f7c5982 Revert "audio: Increase microphone gain for handset-dmic path"

* device/oppo/common/
c674d79 Fix inclusion of CMHW
c3be3a1 Automatic translation import

* device/qcom/common/
08b9322 common: Change the Hi-Speed freq to 800Mhz for camcorder case
6c9b0df power: override encode hint for 8909
3925179 power-8994: Adjust options for perf
c001ebc power: Cleanups and improvements

* device/qcom/sepolicy/
24ab756 Revert "SEPolicy : Added policy for oma drm"
b17f399 SEPolicy : Added policy for oma drm
18a7985 seandroid: imscm needs to communicate with apps
d5801ee Sepoilcy : add new file for CSVT specific policies
e8bfede Seandroid: Allow dumpsys to work from adb shell
04cfef9 sepolicy: policy for imscm to app binder call
60f4a3e sepolicy: Include qcom-specific sepolicy from vendor/cm
0a46379 SEPolicy : Added policy for oma drm

* external/bluetooth/bluedroid/
689581b Bluetooth: Unlock mutex before destroying the BTIF task
3482afa BLuetooth: Avoid calling bte disable for the second time

* external/busybox/
eeb9da2 Define a writeable CONFDIR for iproute.
555f9be iproute - Don't hardcode the path to config files

* external/libphonenumbergoogle/
5f07966 JAVA: Update metadata for ID to include 12 digits for possible numbers

* frameworks/av/
a2fc73c Fix integer overflow in time conversion
beac591 frameworks/av : Drm media file uses mm-parser sniffer
cd49069 Media: Make media support DRM file's playing

* frameworks/base/
54f6742 fwb: replace the old/ugly default drawable :v
2bd2420 base: delete obsolete context header images
9805f60 Screen Pinning: Show correct string for on screen nav
b571f76 Resources: cache themed resources
cf8694d lockscreen: Add option for showing unlock screen directly (1/2)
f46acc7 SysUI: Clean up objects when recreating statusbar
fe85e2d SystemUI: don't recreate zen controller, handler thread
1727631 SystemUi: Don't show cellular data tile on secondary users.
e9a156f SystemUI: improve circle battery
e4a6a92 Revert "SettingsProvider: change default battery style to portrait"
0a2306c SystemUI: set fingerprint auth properly after occluded change
823d221 SystemUI: fix crypt keeper race condition
e03b07f core: Fix Wi-Fi string
38b30ca DocumentsUI: Move & improve CAF string
78d73fc IMS: revert: ims: More backwards-compatibility stuff
11dd4fd IMS Connection Capabilities Update
f4915ff IMS: Allow add participant with normal IMS call.
7059678 IMS: Initialize audio quality with NONE instead of AMR_WB.
3c427ed Fixing conference merge where only one party is added to conference.
adcc7ea Add call log types definition for Ims call.
b30b4b8 IMS-VT: Add additional error codes for upgrade downgrade
fb00517 Ims: Add support to query Packet Count and Packet Error Count
8d6eea4 Add support for wifi calling settings
75393e8 IMS: During CS retry, propagate reason code to UI
c7a6387 IMS: add ImsConfig api to get volte provisioned value.
1436179 IMS: change getMasterValue to getProvisionedValue.
356c149 IMS: Add interface to query call forward for specific service class.
2c073e6 Revert "ims: Bring in line with current release"
351fb70 QS: Update visibility of items in Bluetooth/WiFi tiles
9cedc3b Themes: Set composed icon scale to 1f default
571e021 Default to Resolver Theme
8ff0045 SettingsProvider: move Profile picker activity (1/2)
01a7985 SystemUI: add missing super viewgroup method calls
e97416c Fix race condition in panel expansion handling.
6540bb1 base: fix window bounds for left hand navigationbar
0b5862c Fix animation sequence for upload tasks
d8e6297 framework: add string for wifi subscription change notification
8878e1a SystemUI: don't show recents if not provisioned
3f5d683 Fingerprint wakeup: more consistent behavior
745241d Fixed: Wrong status bar notification layout width.
11a317c fingerprint wakeup: improve state and error handling
fc91fea QS: Make WiFi and Bluetooth tile detail view consistent
0fc339f Consider using app adj to identify if it is a B-service
3efe3c7 Replacing FloatMath native implementation with calls to Math
4eb056b DocumentsUi : Drm lock icon can be shown on documnets picker view.
7703954 DocumentsUi : Drm lock icon is added for drm content
ea88198 frameworks : Introduced new private DRM APIs in graphics library
78fa16f frameworks/base : Added support for OmaDrmEngine
ae095d9 frameworks/base : Remove drm api entries from current.txt
5de5444 libdrm: Added support for Combined Delivery and Separate Delivery
11bf691 Revert "Remove obsolete OMA-DRM support".
4910d34 Added Changes for Custom Resolver Activity
ab1c78f Fingerprint wakeup: don't count failed attempts when screen is off
435ce39 Wallpaper: Create new WallpaperObserver on user switch
243d075 SystemUI: Fix NPE
ca22638 telephony: Handle NPE in setDataEnabledUsingSubId()

* frameworks/native/
481878d Set explicit ioprio where required
f398335 input: Adjust priority

* frameworks/opt/net/ims/
58e3dc7 IMS CallGroup Cleanup for 4-Way Conference
b51c789 Ims: Enable IMS feature in multi-sim
60bde7f Ims: Add support to query Packet Count and Packet Error Count
80a1663 Add support for wifi calling settings
ed48481 Add UT interface to query call forward setting for service class.
43ebc12 IMS: During CS retry, propagate reason code to UI
81a6811 Revert "ims: Bring in line with current release"

* frameworks/opt/net/wifi/
cc5cb1c Wifi: add "turn wifi off" action to open network notification

* frameworks/opt/telephony/
12ca933 IMS: During CS retry, propagate reason code to UI
eea931f Revert "IMS phone instantiation: add polling on base phone creation"
5dd9423 IMS: Fix CF icon issue when enable from UI.
8dcf6a0 IMS: Fix ConcurrentModification exception during SRVCC.
8b0501f IMS: Propagating MMI error string to UI
039d526 Fix the issue that Volte call is not cleaned up properly from telephony framework when call failure is notified through dial command response.
9cc9776 IMS: Ims Registration error codes support
eadcc04 IMS: add the api to get IMS registration information.
c0f09e9 IMS: Add support for sending ADD_PARTICIPANTS response to apps.
6a25215 Notify ServiceState for IMS registration
04a8bb6 IMS: Turn on radio during wifi scenario
a2a1385 Ims: Enable IMS feature in multi-sim
362a4c6 Revert "telephony: Bring IMS in line with current relese"
cad5f27 Blacklist : Add helper methods

* hardware/broadcom/libbt/
f29181a libbt-vendor: Fix wisol string comparison
fb34aea libbt-vendor: Add support for Samsung wisol flavor

* packages/apps/BluetoothExt/
fbcb654 Automatic translation import

* packages/apps/Contacts/
5ff40ea Contacts: Add contact lookup with attribution to quick contacts
da5901e Stop contact editor from adding empty field if no more types.
42d333c Automatic translation import
feef3eb Contacts : Ensure query excludes LOCAL_CONTACTS

* packages/apps/ContactsCommon/
f2760d9 ContactsCommon: Add ability to show looked up contacts for quick contacts
39a5a72 Automatic translation import

* packages/apps/DeskClock/
c277df5 Fix wrong icon used in notification bar.
24756f1 Automatic translation import

* packages/apps/Dialer/
78d09cc Automatic translation import

* packages/apps/Eleven/
79ecb2c Automatic translation import

* packages/apps/Gallery2/
2d3788e Move & improve CAF strings
24a3405 Gallery2 : Delete and Details options are not visible on Camera preview
712f213 Gallery2 : Video share option is not working
f03bf2b Gallery2 : Drm file can be set as wallpaper
4a4116b Gallery2 : Drm lock icon added on Photo widget for drm content
cbd2dc8 Gallery2 : GIF animated drm file can be visible in Gallery app
d452661 Gallery2 : Uses internal Drm image decoder api in Gallery app
1ec02df Gallery2 : Added support for Oma drm (CD and SD)
c7e47cd Gallery2: Make Gallery2 support OMADRM feature
30b7d07 Gallery3d : Fix CROP_ACTION for third party apps
73d827d Automatic translation import

* packages/apps/InCallUI/
04f5e79 Automatic translation import

* packages/apps/LockClock/
7e89511 LockClock: Force ltr on clock display.
b8a4aa7 Automatic translation import
9a303d9 LockClock : Ensure configuration screen doesn't crash on orientation

* packages/apps/Mms/
75cf16a Enable ': ' added after sender in notification bar ticker
abe533f Mms: For any working message, also use default sms sub for mms.
8c99b7e Automatic translation import
d383482 Mms : Fix OptionsActivity fragment instantiation
a77b512 Mms: Utilize default sms sub id for mms transactions.

* packages/apps/Profiles/
7988520 Profiles: add profile picker Activity (2/2)

* packages/apps/Settings/
ea923b8 lockscreen: Add option to pass swipe-up-to-unlock (2/2)
549c5ea Hide LCD density preference from secondary users
ecbd71d Setting: Match brightness override padding to volume override
5dce064 APN: Fix typo
7c7ee91 Remove 'Pulse if battery low' option if unsupported
7d70be9 Use default subscription's slot ID when showing SIM status
cb881fc Settings: reset root option selection as necessary
c2c700e Settings : Add input checks for blacklist input
d7085a5 Settings: persist privacy guard dialogs across rotates
250808d Settings: fix rotation for managed service warning dialog
34f8fd0 Automatic translation import

* packages/apps/ThemeChooser/
0183899 Automatic translation import

* packages/apps/Trebuchet/
b3ea226 Ensure spans do not fall below minimum spans.
88a39c4 trebuchet: ensure crop bounds
eaec08f Fix mismerge
3e19461 Automatic translation import
ce0c152 Trebuchet: Make sure callbacks are available on user change.
68091a3 Trebuchet: fix potential NPE when info is null

* packages/inputmethods/LatinIME/
0097b10 Automatic translation import

* packages/providers/TelephonyProvider/
af26031 BlacklistProvider : Use helper methods from utils for validity

* packages/services/Telecomm/
4705ec3 Save Ims related call log after call disconnected.
bea6c59 Automatic translation import

* packages/services/Telephony/
3765427 Move & improve Wi-Fi call settings strings
8527252 IMS: Allow dial with empty URI List.
079bccf IMS: Fix crash during midcall disabled multicall SRVCC.
2cd864d IMS: Allow add participant with normal IMS call.
812fbb3 IMS: Turn on radio during wifi scenario
c4b4aec IMS: Update conferenceHostConnection state for a conference call
c036aa4 Revert "Ims: Update conferenceHostConnection state for a conference call"
4d20739 MSIM IMS: convert to phone ID based selection.
c27f004 IMS Conference notifyConferenceStarted API
38b1fbe Add support for Wifi calling settings UI
62c0347 Ims: UI changes for Packet Count and Packet Error Count
7056466 Automatic translation import

* prebuilts/cmsdk/
ba95cb3 prebuilts/cmsdk: Update SNAPSHOT jar for api level 2.
d800076 prebuilts/cmsdk: Prepare for api 2 release, update text.

* system/core/
30565e4 cutils: Remove ioprio magic
a110185 cutils: Clean up ioprio grouping
aaa238b cutils: Fix display ioprio
c91a1e6 cutils: Fix copypasta in ioprio code
d6d739d Revert "Add HTC Logging functions to support newer HTC props."
3df3fa5 cutils: Add support for BFQIO cgroups
7d76136 rootdir: Set ioprio for SurfaceFlinger
7be3436 Revert "libcutils/liblog: Add functions required by Huawei g620_a2 binaries"

* vendor/eos/
09d6a02 apns: combine internet and mms apns for vzw
71529b4 sepolicy: Allow system app to set boot anim property
7d9ae22 APN: add Sprint MVNO Ringplus, Ting update
6b4efaa cm: Clean up cgroups even more!
a9c666c cm: Clean up cgroups
ee6debf cm: Fix a few denials
fa252a4 cm: Remove xattr option from bfqio cgroup
ec07653 cm: Update shared init.rc
1655d32 Removes Empty String For Resolver
1e9fa99 cm: Set IOPS mode for CFQ and BFQ automatically
820bc22 vendor/cm: Remove custom resolver from OSS builds.
b936ad3 cm: Create cgroups for BFQIO
fca9ebe cm: sepolicy: Create central place for QC-specific policy
cee2b34 cm: sepolicy: Create standard policy for LiveDisplay
5a48ac4 backuptool: Add checks if it makes sense to execute commands
d082b9e Enable The AppSuggestService

Downloads:

ROM - Android File Host

GAPPS - Minimal

Snapdragon Camera

Links:

Detailed changelog for Sultan's modifications

FAQ for his modifications

Original thread with CM12.1 + 3.4.0 CAF kernel