[Galaxy S II Android Development] Markox89:
Flash all the things!

I9100 20140823 is UP! :cool:

Changelog:

galaxys2-common: cleanup tinyalsa audio flag inheritance --> CyanogenMod/android_device_samsung_galaxys2-common

galaxys2: Handle boot.img properly in ota script --> CyanogenMod/android_device_samsung_galaxys2-common

Disable digital noise gate (fixes CYAN-4506) --> CyanogenMod/android_device_samsung_galaxys2-common

cpuidle-exynos4: calm down some logspam --> CyanogenMod/android_kernel_samsung_smdk4412

SystemUI: NavbarEditor: Fix saveKeys logic --> CyanogenMod/android_frameworks_base

SystemUI: enable equalizer for Wifi display --> CyanogenMod/android_frameworks_base

ENGR00294739 coreimage, screenrecord sometimes fail when shift different video --> CyanogenMod/android_frameworks_av

Add APN for Telenet when internationally roaming (MNC=206 MCC=01) --> CyanogenMod/android_vendor_cm

Don't choke if IPv6 rules fail. --> CyanogenMod/android_system_netd

Themes: Avoid NPE when setting text in TickerView --> CyanogenMod/android_frameworks_base

wifi: remove local nl80211 header --> CyanogenMod/android_hardware_libhardware_legacy

New call-in/-back functions for Controller to do vendor-specific shutdown --> CyanogenMod/android_hardware_ti_wpan

netd: Don't reload fw if a single fw is supported --> CyanogenMod/android_system_netd

Squashed revert of SoftapControllerTI changes --> CyanogenMod/android_system_netd

Revert "wpa_supplicant_8 - Hostapd: Android related changes for sockets" --> CyanogenMod/android_external_wpa_supplicant_8

Add TIGO and VOX for Paraguay --> CyanogenMod/android_vendor_cm

tether: tethering chooses wrong upstream when mobile_dun is required --> CyanogenMod/android_frameworks_base

Use hidden API to validate APK chains --> CyanogenMod/android_frameworks_base

Settings: fix Wifi/WifiAP tile inconsistency --> CyanogenMod/android_packages_apps_Settings

DeskClock: restore vibrations after screen is turned off --> CyanogenMod/android_packages_apps_DeskClock

SystemUI: don't show eq tile while casting --> CyanogenMod/android_frameworks_base

frameworks: add ongoing notification while collecting bug report --> CyanogenMod/android_frameworks_base

Settings: use ActivityManager method for requesting bug report --> CyanogenMod/android_packages_apps_Settings

frameworks: allow LockPatternView to be rotated --> CyanogenMod/android_frameworks_base

apns-conf: Fix Elisa EE MMS port --> CyanogenMod/android_vendor_cm

Move idmap to frameworks/base [2/2] --> CyanogenMod/android_frameworks_base

Move idmap to frameworks/base [1/2] --> CyanogenMod/android_frameworks_native

Lycamobile (MNC04) considered non-roaming on Vodafone (MNC01) --> CyanogenMod/android_frameworks_base

Vectone/Delight (MNC07) considered non-roaming on NOS (MNC03) --> CyanogenMod/android_frameworks_base

Themes: Load missing style attributes from original style --> CyanogenMod/android_frameworks_base

Themes: Fix blurry composed icons --> CyanogenMod/android_frameworks_base

Revert "Settings: update default expanded desktop style" --> CyanogenMod/android_packages_apps_Settings

Settings: remove Expanded Desktop from Power Menu if unavailable --> CyanogenMod/android_packages_apps_Settings

Revert "frameworks: set default expanded desktop style" --> CyanogenMod/android_frameworks_base

Refactor cards so that API card extends a base Card --> CyanogenMod/external_cyanogen_cmhomeapi

Fix bugs related to deleting CardDataImage rows --> CyanogenMod/external_cyanogen_cmhomeapi

Update README.md to include an sdk tutorial --> CyanogenMod/external_cyanogen_cmhomeapi

Add Javadocs for SDK --> CyanogenMod/external_cyanogen_cmhomeapi

Implement onDestroy handling for providers --> CyanogenMod/external_cyanogen_cmhomeapi

Monitor for any API package changes --> CyanogenMod/external_cyanogen_cmhomeapi

Add to dialer stats: track actions in the dialer to actually initiate a call --> CyanogenMod/android_packages_apps_Dialer

frameworks:base: SystemUI: cleanup a duplicate permission --> CyanogenMod/android_frameworks_base

[x86] Add missing libpci includes --> CyanogenMod/android_external_powertop

Fix build for x86. Remove duplicate mcmchr from Android.mk. Other implemented in arch-x86/x86.mk --> CyanogenMod/android_bionic

bluetooth: avrcp - Respond to PDU 0x16 correctly --> CyanogenMod/android_packages_apps_Bluetooth

Revert "Fix decoder EOS handling" --> CyanogenMod/android_frameworks_av

audioflinger: only exchange AUDIO_SOURCE_HOTWORD when using pre-kitkat audio-policy --> CyanogenMod/android_frameworks_av

Settings: Update a string --> CyanogenMod/android_packages_apps_Settings

New folder icons (ic_fso_folder.png) for CMFileManager --> CyanogenMod/android_packages_apps_CMFileManager

ShutdownThread: set soft reboot trigger accordingly --> CyanogenMod/android_frameworks_base

Fix HideIcon behavior in Folders --> CyanogenMod/android_packages_apps_Trebuchet

Revert "audio:Avoid AudioTrackThread if Track creation fails" --> CyanogenMod/android_frameworks_av

apns-conf.xml: update verizon apns --> CyanogenMod/android_vendor_cm

Hardware: Samsung: simplify CMHW isSupported check --> CyanogenMod/android_hardware_samsung

Themes: Make sure composed icon info is meaningful --> CyanogenMod/android_frameworks_base

Themes: Fix icon filters clamping to wrong values --> CyanogenMod/android_frameworks_base

Add back/home action to Subscription Settings Action Bar (MultiSIM) --> CyanogenMod/android_packages_services_Telephony

libstagefright: Add support for custom LPA buffer size in legacy LPAPlayer --> CyanogenMod/android_frameworks_av

libstagefright: Enable meta mode for 7x27a video encoder --> CyanogenMod/android_frameworks_av

libstagefright: refactor Legacy LPA makefile --> CyanogenMod/android_frameworks_av

Dialer: Blacklist call recording for Australia --> CyanogenMod/android_packages_apps_Dialer

advanced reboot: add soft reboot option --> CyanogenMod/android_frameworks_base

Wifi Country code --> CyanogenMod/android_packages_apps_Settings

Added APN for Tal Iceland, ref CYAN-5026 --> CyanogenMod/android_vendor_cm

Fix keyboard opening on pattern entry --> CyanogenMod/android_packages_apps_Settings

Fix NPE in dock mode --> CyanogenMod/android_packages_apps_InCallUI

ProtectedApps pattern lock for landscape mode --> CyanogenMod/android_packages_apps_Settings

Fix: Even when the list is entirely unchecked there may still be components which are still protected and need to cleared when Reset is triggered --> CyanogenMod/android_packages_apps_Settings

stagefright: Set bit_width if ENABLE_AV_ENHANCEMENTS is defined --> CyanogenMod/android_frameworks_av

Fix: Sort apps before opening AppDrawer to reflect the most recent counts --> CyanogenMod/android_packages_apps_Trebuchet

SystemUI: make long pressing recent switch to last app --> CyanogenMod/android_frameworks_base

Revert "QuickSettings: Register/unregister cast tile one time" --> CyanogenMod/android_frameworks_base

su: Don't forcefully add the bin symlink to the installed packages --> CyanogenMod/Superuser

Build fix --> CyanogenMod/android_packages_apps_Apollo

Apollo: fix a race condition when two fingers are on the screen --> CyanogenMod/android_packages_apps_Apollo

Apollo: Correctly handle opening invalid files --> CyanogenMod/android_packages_apps_Apollo

BoardConfig.mk.template: Add TARGET_CPU_SMP --> CyanogenMod/android_build

When reloading dynamic grid, reload restore page first --> CyanogenMod/android_packages_apps_Trebuchet

Follow normal lock screen convention - allow user to retry when creating pattern lock --> CyanogenMod/android_packages_apps_Settings

sr: Use in-memory files for SOD and EOD --> CyanogenMod/android_bootable_recovery-cm

libtar: Add methods for in-memory files --> CyanogenMod/android_external_libtar

Fix spacing issues on devices with/without nav-bar in overview settings panel --> CyanogenMod/android_packages_apps_Trebuchet

Themes: Add ability to apply color filters to composed icons --> CyanogenMod/android_frameworks_base

Fix for workspace showing outline after live settings changes --> CyanogenMod/android_packages_apps_Trebuchet

Fix AppInfo drop target getting cut off when search bar is off --> CyanogenMod/android_packages_apps_Trebuchet

Settings adapter should use the position and partition values --> CyanogenMod/android_packages_apps_Trebuchet

Make sure ThemeConfig is non-null when loading resources --> CyanogenMod/android_frameworks_base

Revert "libstagefright: Keep LOOPING/AUTO_LOOPING flag during teardown" --> CyanogenMod/android_frameworks_av

Settings: Make proximity opt-in --> CyanogenMod/android_packages_apps_Settings

blacklist call recording for US/EU mccs, remove sysprop flag for enabling --> CyanogenMod/android_packages_apps_Dialer

Fix BOARD_RECOVERY_BLDRMSG_OFFSET CFLAG --> CyanogenMod/android_bootable_recovery

PowerManager: Make proximity check opt-in --> CyanogenMod/android_frameworks_base

Fix for shadow folders --> CyanogenMod/android_packages_apps_Trebuchet

Fix ressource leak in getFileCrC --> CyanogenMod/android_frameworks_base

Use getThemedResourcesForApplication for icons --> CyanogenMod/android_packages_apps_ThemeChooser

build: Handle boot images with custom makefile properly --> CyanogenMod/android_build

Fix camera usage tracking --> CyanogenMod/android_frameworks_base

Fix display of 'Dialing (waiting...)' state --> CyanogenMod/android_packages_apps_InCallUI

Handle CALL_IS_WAITING MO notification --> CyanogenMod/android_packages_services_Telephony

Themes: setUserRequired(false) when updating audibles --> CyanogenMod/android_frameworks_base

Themes: Allow clearing the wallpaper and ls wallpaper --> CyanogenMod/android_frameworks_base

SettingsProvider: add default overlay entry for SEND_ACTION_APP_ERROR --> CyanogenMod/android_frameworks_base

build: Store no_separate_recovery flag in misc_info --> CyanogenMod/android_build

sr: Force format /data when wipe_media option is given --> CyanogenMod/android_bootable_recovery-cm

sr: Only use overlay for MDP 5.x and cleanup a bit --> CyanogenMod/android_bootable_recovery-cm

Add an option in the InCall UI to perform call recording --> CyanogenMod/android_packages_apps_InCallUI

Call recording service implementation, show recordings and allow playback in call history --> CyanogenMod/android_packages_apps_Dialer

Pass creation time in Call interface so that we can uniquely identify calls in call log --> CyanogenMod/android_packages_services_Telephony

Clean up MSimMobileNetworkSubSettings --> CyanogenMod/android_packages_services_Telephony

Port enabled network mode selection menu to MSIM classes --> CyanogenMod/android_packages_services_Telephony

Themes: Pass resource IDs instead of bitmaps [1/2] --> CyanogenMod/android_frameworks_base

Themes: Build icon cache when applying icons --> CyanogenMod/android_frameworks_base

Themes: Pass resource IDs instead of bitmaps [2/2] --> CyanogenMod/android_packages_apps_ThemeChooser

audioflinger: exchange AUDIO_SOURCE_HOTWORD with AUDIO_SOURCE_VOICE_RECOGNITION for pre-kitkat blobs --> CyanogenMod/android_frameworks_av

dmesg: rework color feature, compat. with more --> CyanogenMod/android_external_busybox

Specify -mcpu=cortex-a15 for krait CPU variants --> CyanogenMod/android_build

Set the card ID if updating from DataCard --> CyanogenMod/external_cyanogen_cmhomeapi

Avert confusion by renaming DataCard to CardData --> CyanogenMod/external_cyanogen_cmhomeapi

Add constructor to DataCardImage without DataCard --> CyanogenMod/external_cyanogen_cmhomeapi

Tell vold to use the fstype defined in fstab when formatting --> CyanogenMod/android_bootable_recovery

fix unnecessarily slow writing of EMMC partitions --> CyanogenMod/android_bootable_recovery

Touch: slot and tracking updates --> CyanogenMod/android_bootable_recovery

MSimNetworkController: Quiet logspam --> CyanogenMod/android_frameworks_base

MSimNetworkController: disable CHATTY logs --> CyanogenMod/android_frameworks_base

Rename allow and deny strings --> CyanogenMod/Superuser

Telephony: fix tdsdma asu invalid value --> CyanogenMod/android_frameworks_base

Revert "CardsLib: Set layer type to software when doing operations" --> CyanogenMod/android_external_cardslib

ffmpeg: Add support for high resolution audio --> CyanogenMod/android_external_stagefright-plugins

stagefright: Improve 24-bit support --> CyanogenMod/android_frameworks_av

CmHome: Make api cards unpublish on swipe --> CyanogenMod/external_cyanogen_cmhomeapi

sr: Fix overlay harder --> CyanogenMod/android_bootable_recovery-cm

Android: clean only objects, not the folders --> CyanogenMod/android_external_busybox

hwc: don't vsync after swap in omap3_hwc_set() --> CyanogenMod/android_hardware_ti_omap3

hwc: bring sanity to vsync loop code --> CyanogenMod/android_hardware_ti_omap3

hwc: Fix truncation errors in scaling decision --> CyanogenMod/android_hardware_ti_omap3

hwc: use proper scaler limits for OMAP3 --> CyanogenMod/android_hardware_ti_omap3

Improve notification spam filter code --> CyanogenMod/android_packages_apps_Settings

Filter Notifications: Adjust string --> CyanogenMod/android_frameworks_base

themechooser: decode inSampleSize prior to load wallpaper bitmap --> CyanogenMod/android_packages_apps_ThemeChooser

CardsLib: Set layer type to software when doing operations --> CyanogenMod/android_external_cardslib

Support a broadcast when cards are deleted --> CyanogenMod/external_cyanogen_cmhomeapi

stagefright: Fix offload fallback for 24bit --> CyanogenMod/android_frameworks_av

Add undo listener parameter for if undo occurred (1/2) --> CyanogenMod/android_external_cardslib

Add undo listener parameter for if undo occurred (2/2) --> CyanogenMod/android_packages_apps_CMHome

Fix DataCard publish and unpublish issues --> CyanogenMod/external_cyanogen_cmhomeapi

libtar: Fix hardlink extract --> CyanogenMod/android_external_libtar

libtar: Various bug fixes and enhancements --> CyanogenMod/android_external_libtar

Keyguard: Add option to scramble pin layout when unlocking (2/2) --> CyanogenMod/android_frameworks_base

Add scramble pin layout global setting --> CyanogenMod/android_frameworks_base

Settings: Add option to scramble pin layout when unlocking (1/2) --> CyanogenMod/android_packages_apps_Settings

Move stream close into it's own try/catch --> CyanogenMod/external_cyanogen_cmhomeapi

CmHome: Add updates for apiCard --> CyanogenMod/external_cyanogen_cmhomeapi

Cache images using MD5 hash instead of random UUID --> CyanogenMod/external_cyanogen_cmhomeapi

Fix bug so new cards are built with builder --> CyanogenMod/external_cyanogen_cmhomeapi

Settings: Fix the failing strings --> CyanogenMod/android_packages_apps_Settings

Ion: Add ability to disable transform cache --> CyanogenMod/ion

Dialer: Handle "Unknown" and null numbers when adding to blacklist --> CyanogenMod/android_packages_apps_Dialer

Add column for tracking when a theme was installed --> CyanogenMod/android_frameworks_base

SysUI: Fix QS tiles cutting off in the ribbon --> CyanogenMod/android_frameworks_base

libstagefright: Decrease reference count before deleting AudioPlayer --> CyanogenMod/android_frameworks_av

RTSP: Correct the data type in the check --> CyanogenMod/android_frameworks_av

midi audio: allow midi restart even upon stop state --> CyanogenMod/android_frameworks_av

HLS: Queue discontinuity only for the first block --> CyanogenMod/android_frameworks_av

frameworks: base: grammar fixes --> CyanogenMod/android_frameworks_base

BluetoothExt: Fix BluetoothFtpService shutdown --> CyanogenMod/android_packages_apps_BluetoothExt

icu4c: Add Luxembourgish ICU files (converted from CLDR v26) --> CyanogenMod/android_external_icu4c

icu4c: Refactor additional locales --> CyanogenMod/android_external_icu4c

Settings: Only show clear button when search field has text --> CyanogenMod/android_packages_apps_Settings

Settings: don't remove navigation bar prefs when toggling --> CyanogenMod/android_packages_apps_Settings

After getting an update to rebind items after getting updates for protected components, strip empty screens --> CyanogenMod/android_packages_apps_Trebuchet

Fix side button visibility tracking --> CyanogenMod/android_frameworks_base

spn: add override for Korea --> CyanogenMod/android_vendor_cm

APN type fix for Telenor Serbia --> CyanogenMod/android_vendor_cm

Revert "appop: reimplement OP_RECORD_AUDIO op check in mediaserver" --> CyanogenMod/android_frameworks_av

Trebuchet: Draw the dynamic grid image dynamically --> CyanogenMod/android_packages_apps_Trebuchet

Fix: wallpaper changes when changing lockscreen WP --> CyanogenMod/android_frameworks_base

Merge vim and vimrc Android.mk in a single file --> CyanogenMod/android_external_vim

android: remove syscalls implemented in libbb --> CyanogenMod/android_external_busybox

android: fix building errors with Android L --> CyanogenMod/android_external_busybox

sr: Fix sideload error paths --> CyanogenMod/android_bootable_recovery-cm

Bionic changes for tty related applets --> CyanogenMod/android_external_busybox

mktemp: warning fix for x86 and l-preview --> CyanogenMod/android_external_busybox