[Galaxy S II Android Development] Markox89:
20140416 is UP! :cowboy:

Check the md5sum before flashing!

Changelog:

fonts: Add LBha****aComplexSans font for Sinhala --> CyanogenMod/android_frameworks_base

build: Re-enable Sinhala language --> CyanogenMod/android_build

CM11 Themes: Store hash codes for target and overlay in idmap --> CyanogenMod/android_frameworks_native

CM11 Themes: Use 32bit hash to decide if idmap should be created --> CyanogenMod/android_frameworks_base

Softbank carrier overlay that fixes Mms User Agent for both Mms.apk & Hangouts --> CyanogenMod/android_vendor_cm

WhisperPush: add Privacy Policy links --> CyanogenMod/android_external_whispersystems_WhisperPush

revert camera icon disable when Settings.System.LOCKSCREEN_MODLOCK_ENABLED was set to 1 --> CyanogenMod/android_frameworks_base

Implement getPage with page id instead of key --> CyanogenMod/android_packages_apps_CMAccount

Settings: Apply Processor settings to all cpus --> CyanogenMod/android_packages_apps_Settings

CM11 Themes: Take into account ALL res/xml dirs --> CyanogenMod/android_frameworks_base

Changed "Wake on plug" description --> CyanogenMod/android_packages_apps_Settings

SF: Add known programs to cache --> CyanogenMod/android_frameworks_native

egl: Addition of eglGpuPerfHintQCOM --> CyanogenMod/android_frameworks_native

libhardware: Add dirty region field to hwc layer --> CyanogenMod/android_hardware_libhardware

frameworks/native: Propagate dirty region in hwc_layer --> CyanogenMod/android_frameworks_native

frameworks/base: Call setDirtyRect to update dirty rectangle --> CyanogenMod/android_frameworks_base

telephony: Disable MSIM settings if unavailable --> CyanogenMod/android_packages_services_Telephony

Move theme strings to cm_strings.xml --> CyanogenMod/android_frameworks_base

Keyguard: Fix album art sticking after playback is stopped --> CyanogenMod/android_frameworks_base

Fix the value type of def_noise_suppression --> CyanogenMod/android_frameworks_base

SysUI: Don't recreate controllers --> CyanogenMod/android_frameworks_base

Modified "Empty button" > "Leave empty" --> CyanogenMod/android_frameworks_base

Oh hey there --> CyanogenMod/android_packages_apps_Trebuchet

Add new themes items to personalization menu --> CyanogenMod/android_packages_apps_Settings

Make the default value of in-call noise suppression configurable --> CyanogenMod/android_frameworks_base

Lockscreen wallpaper for themes --> CyanogenMod/android_frameworks_base

wallpaper: add missing hides --> CyanogenMod/android_frameworks_base

Keyguard: more consistency with the new lockscreen wallpaper --> CyanogenMod/android_frameworks_base

LockClock: add a content provider for weather --> CyanogenMod/android_packages_apps_LockClock

add Custom Lockscreen switch --> CyanogenMod/android_packages_apps_Settings

add Custom Lockscreen switch --> CyanogenMod/android_frameworks_base

Wallpaper Overscroll and Transparent NavBar --> CyanogenMod/android_frameworks_base

Update settings after recreating status bar --> CyanogenMod/android_frameworks_base

New Theme Engine [6/6] --> CyanogenMod/android_vendor_tmobile_libs_com.tmobile.themes

New Theme Engine [5/6] --> CyanogenMod/android_vendor_tmobile_providers_ThemeManager

New Theme Engine [2/6] CM11 Themes --> CyanogenMod/android_frameworks_native

Runtime resource overlay, iteration 2 --> CyanogenMod/android_frameworks_native

New command line tool 'idmap' --> CyanogenMod/android_frameworks_native

New Theme Engine [4/6] --> CyanogenMod/android_build

Runtime resource overlay, iteration 2 --> CyanogenMod/android_build

New Theme Engine [3/6] --> CyanogenMod/android_external_skia

New Theme Engine [1/6] --> CyanogenMod/android_frameworks_base

Runtime resource overlay, iteration 2, test cases --> CyanogenMod/android_frameworks_base

Runtime resource overlay, iteration 2 --> CyanogenMod/android_frameworks_base

New command line tool 'idmap' --> CyanogenMod/android_frameworks_base

Remove T-mobile items not used by new theme engine --> CyanogenMod/android_frameworks_base

Dialer: Readd missing T9 strings --> CyanogenMod/android_packages_apps_Dialer

ConnectivtyService: Execute connectivityCheck in thread pool --> CyanogenMod/android_frameworks_base

phone: Add blacklist provider permission --> CyanogenMod/android_packages_services_Telephony

telephonyprovider: Add blacklist provider permission --> CyanogenMod/android_packages_providers_TelephonyProvider

settings: Add blacklist provider permission --> CyanogenMod/android_packages_apps_Settings

dialer: Add blacklist provider permission --> CyanogenMod/android_packages_apps_Dialer

base: Add blacklist provider permission --> CyanogenMod/android_frameworks_base

SysUI: Use LocationController from status bar service for GPSTile --> CyanogenMod/android_frameworks_base

browser: allow to load browser internal assets --> CyanogenMod/android_packages_apps_Browser

CYAN-3187: Bluetooth MAP SMS reciept sending entire phone number list --> CyanogenMod/android_packages_apps_Bluetooth

DevTools: Mock SMS (4/4) --> CyanogenMod/android_development

Telephony: Mock SMS (2/4) --> CyanogenMod/android_frameworks_opt_telephony

Settings: Mock SMS (3/4) --> CyanogenMod/android_packages_apps_Settings

Wrong product package: Gallery was replaced by Gallery2 --> CyanogenMod/android_build

Lockscreen: Fix SystemUI crash on initial selection of Custom Background --> CyanogenMod/android_frameworks_base

Version 6.0.4.8 --> CyanogenMod/android_bootable_recovery

Settings: Fix VoiceWakeup settings crash --> CyanogenMod/android_packages_apps_Settings

Set some GC parameters only for dalvik --> CyanogenMod/android_frameworks_base

manifest: Don't track Launcher3 --> CyanogenMod/android

manifest: Dont track QuickSearchBox --> CyanogenMod/android

QuickMessagePopup: pager fix on multiple messages --> CyanogenMod/android_packages_apps_Mms

build: edify: use set_metadata for backuptool --> CyanogenMod/android_build

Settings: Lockscreen custom wallpaper (2/2) --> CyanogenMod/android_packages_apps_Settings

Frameworks: Lockscreen custom wallpaper (1/2) --> CyanogenMod/android_frameworks_base

Add missing head sys/types.h to Volume.h Fix compile error of build with C++ --> CyanogenMod/android_system_vold

cm: sepolicy: Allow ueventd to load WiFi and audio irmware --> CyanogenMod/android_vendor_cm

cm: sepolicy: Allow ueventd to properly handle cpufreq changes --> CyanogenMod/android_vendor_cm

sysfs_devices_system_cpu should be a sysfs_type --> CyanogenMod/android_external_sepolicy

Start confining ueventd --> CyanogenMod/android_external_sepolicy

Move audio_firmware_file and /data/misc/audio entry to core sepolicy --> CyanogenMod/android_external_sepolicy

Isolate untrusted app ptys from other domains --> CyanogenMod/android_external_sepolicy

Fix denials encountered while getting bugreports --> CyanogenMod/android_external_sepolicy

Allow apps to execute app_data_files --> CyanogenMod/android_external_sepolicy

Make sure exec_type is assigned to all entrypoint types --> CyanogenMod/android_external_sepolicy

allow changing menu color --> CyanogenMod/android_bootable_recovery

mounts: add find_mounted_volume_by_real_node this function finds a mounted volume by the real device node(resolved symlink) --> CyanogenMod/android_bootable_recovery

allow using custom recovery_ui.c --> CyanogenMod/android_bootable_recovery

SoundSettings: Assigning a null to an unnecessary variable --> CyanogenMod/android_packages_apps_Settings

CMUpdater: collapse statusbar when upgrading from notification --> CyanogenMod/android_packages_apps_CMUpdater

build: Disable Punjabi & Sinhala languages --> CyanogenMod/android_build

Mms: Move Mark as unread strings to the correct places --> CyanogenMod/android_packages_apps_Mms