[Galaxy S II Android Development] Markox89:
Totally worth it, isn't it?

I9100 20160703 is UP! :cool:

Changelog:

Use 2 zRAM compression streams (now that our driver can) --> CyanogenMod/android_device_samsung_galaxys2-common

[*]galaxys2-common: Cleanup unused flags --> CyanogenMod/android_device_samsung_galaxys2-common

[*]init: increase read-ahead value to 256 kb --> CyanogenMod/android_device_samsung_galaxys2-common

[*]net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom --> CyanogenMod/android_kernel_samsung_smdk4412

[*]HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands --> CyanogenMod/android_kernel_samsung_smdk4412

[*]KEYS: potential uninitialized variable --> CyanogenMod/android_kernel_samsung_smdk4412

[*]mnt: Fail collect_mounts when applied to unmounted mounts --> CyanogenMod/android_kernel_samsung_smdk4412

[*]ARM: EXYNOS: silence watchdog log spam --> CyanogenMod/android_kernel_samsung_smdk4412

Subscription updater: don't post messages on events in BroadcastReceiver --> CyanogenMod/android_frameworks_opt_telephony

TelephonyProvider: Add Channel 60 support --> CyanogenMod/android_packages_providers_TelephonyProvider

CellBroadcast Alerts : Enable CMAS Test alerts --> CyanogenMod/android_packages_providers_TelephonyProvider

Fix Mms failures due to wrong numeric --> CyanogenMod/android_packages_providers_TelephonyProvider

Merge regional apns to telephony db --> CyanogenMod/android_packages_providers_TelephonyProvider

TelephonyProvider: Add CDMA call forwarding/waiting function --> CyanogenMod/android_packages_providers_TelephonyProvider

Bluetooth : Handle SQL memory situation during OPP --> CyanogenMod/android_packages_apps_Settings

Grey out PIN1 enable/disable option when SUB is not ready --> CyanogenMod/android_packages_apps_Settings

Update OperatorInfo in Simstatus settings for correct subid --> CyanogenMod/android_packages_apps_Settings

Fix mcc-mnc population issue in apn editor --> CyanogenMod/android_packages_apps_Settings

Don't start auto scan if screen recovers from frozen state --> CyanogenMod/android_packages_apps_Settings

Wi-Fi: Do not display the not scanned saved networks forever --> CyanogenMod/android_packages_apps_Settings

IMS: Set Wifi calling preference to Wifi preferred by default --> CyanogenMod/android_packages_apps_Settings

Fix to enable data for non-dds sub --> CyanogenMod/android_packages_apps_Settings

Telephony(MSIM): Fix ANR on SIM deactivation --> CyanogenMod/android_packages_apps_Settings

Add intent to send STK app name --> CyanogenMod/android_packages_apps_Stk

Send slotId in message for OP_STOP_TONE --> CyanogenMod/android_packages_apps_Stk

MSIM: Add MSIM support for language selection event --> CyanogenMod/android_packages_apps_Stk

Fix the notification cancel during SIM refresh --> CyanogenMod/android_packages_apps_Stk

Do not go Fullscreen in StkInputAcvtivity --> CyanogenMod/android_packages_apps_Stk

Fix duplicate detection for ETWS primary and secondary notifications --> CyanogenMod/android_packages_apps_CellBroadcastReceiver

Regional: Support Channel 60 switch in CellBroadcast --> CyanogenMod/android_packages_apps_CellBroadcastReceiver

Add Msim support for Service State intent in CB receiver --> CyanogenMod/android_packages_apps_CellBroadcastReceiver

Use of SubId inplace of SlotId in CellBroadcastReceiver --> CyanogenMod/android_packages_apps_CellBroadcastReceiver

Added permission READ_PRIVILEGED_PHONE_STATE --> CyanogenMod/android_packages_apps_Dialer

Fix to incall screen for incoming call --> CyanogenMod/android_packages_apps_InCallUI

Add rtl support to GlowPadView --> CyanogenMod/android_packages_apps_InCallUI

Fix display 'null' for geocoder location --> CyanogenMod/android_packages_apps_InCallUI

IMS-VT: Fix for auto fullscreen issue during UI rotation --> CyanogenMod/android_packages_apps_InCallUI

Don't use global variable in libnetutils --> CyanogenMod/android_system_core

Copy the ETB dumps and maps file to /data/core --> CyanogenMod/android_system_core

healthd: Support new PD and USB Type C types --> CyanogenMod/android_system_core

Set APM mode property for RIL to access --> CyanogenMod/android_packages_services_Telephony

IMS-VT: Conf: Propagate call extras to UI --> CyanogenMod/android_packages_services_Telephony

SEEK: Change security check for getAtrUsingSubId --> CyanogenMod/android_packages_services_Telephony

Add "FDN service is not available" toast message --> CyanogenMod/android_packages_services_Telephony

Mms: Fix SMS is not sent in ECBM unless click send again --> CyanogenMod/android_packages_services_Telephony

Fix updating FDN using uri without subId issue --> CyanogenMod/android_packages_services_Telephony

Fix sound output from headset when switching speaker to BT --> CyanogenMod/android_packages_services_Telecomm

Fix disabled merge button on conference failure --> CyanogenMod/android_packages_services_Telecomm

Fix a bug where conference call does not automatically resume --> CyanogenMod/android_packages_services_Telecomm

Remove TONE_SUPERVISORY_CH --> CyanogenMod/android_packages_services_Telecomm

Fix to prevent NPE --> CyanogenMod/android_packages_services_Telecomm

Restrict ability to add call based on device provision status --> CyanogenMod/android_packages_services_Telecomm

gsmsst: Protect against "null" string literals --> CyanogenMod/android_frameworks_opt_telephony

Add channel 60 Cellboradcast support --> CyanogenMod/android_frameworks_opt_telephony

Fix ADN records loading removing EFEXT1 dependency --> CyanogenMod/android_frameworks_opt_telephony

FR29338: Read SIM Contacts from EF-ADN if EF-PBR read failed --> CyanogenMod/android_frameworks_opt_telephony

Check subid when querying network selection --> CyanogenMod/android_frameworks_opt_telephony

Revert "updateSpnDisplay: When PLMN values are same for before & after SIM loading in." --> CyanogenMod/android_frameworks_opt_telephony

Telephony: Config values for other languages --> CyanogenMod/android_frameworks_opt_telephony

Do not set "gsm.operator.idpstring" per phoneId --> CyanogenMod/android_frameworks_opt_telephony

MSIM: Fix ECBM dialog issue in G+C --> CyanogenMod/android_frameworks_opt_telephony

Setup data on new APNs only when APN changes --> CyanogenMod/android_frameworks_opt_telephony

IMS: Fix null pointer exception for call forwarding --> CyanogenMod/android_frameworks_opt_telephony

IMS: Exit ECBM before dialing a pending non-emergency MO call --> CyanogenMod/android_frameworks_opt_telephony

Telephony: CDMA: allow MT SMS when in ECBM --> CyanogenMod/android_frameworks_opt_telephony

Send shutdown command to modem --> CyanogenMod/android_frameworks_opt_telephony

Fix default data reset issue on device powerup --> CyanogenMod/android_frameworks_opt_telephony

Add the slot id when broadcasting card state to STK app --> CyanogenMod/android_frameworks_opt_telephony

Fix DDS switch issues for CDMA and IWLAN scenarios --> CyanogenMod/android_frameworks_opt_telephony

IMS: Fix phone app crash at setOutgoingCallerIdDisplay() --> CyanogenMod/android_frameworks_opt_telephony

MSIM: Use SIM specific subId for setMccMnc --> CyanogenMod/android_frameworks_opt_telephony

Finer grained character boundaries in computing SMS fragment lengths --> CyanogenMod/android_frameworks_opt_telephony

Parse the record number from byte to int --> CyanogenMod/android_frameworks_opt_telephony

Fix ims pdn request issue --> CyanogenMod/android_frameworks_opt_telephony

Fix to avoid unnecessary PS attach --> CyanogenMod/android_frameworks_opt_telephony

Fix Dds switch issue for wifi and IWLAN scenarios --> CyanogenMod/android_frameworks_opt_telephony

Use EVS codec for HD if carrier supports it --> CyanogenMod/android_frameworks_opt_telephony

Notify disconnect on phone dispose --> CyanogenMod/android_frameworks_opt_telephony

Fix to resolve data call issue for sim hot swap case --> CyanogenMod/android_frameworks_opt_telephony

Fix ims pdn issue on non dds sub on iwlan --> CyanogenMod/android_frameworks_opt_telephony

Fix emergency ims pdn setup issue --> CyanogenMod/android_frameworks_opt_telephony

Telephony: Reduce back to back same APN activation delay --> CyanogenMod/android_frameworks_opt_telephony

Set additional info for LaunchBrowser error case --> CyanogenMod/android_frameworks_opt_telephony

MSIM: Send FINISH request on flex map START fail --> CyanogenMod/android_frameworks_opt_telephony

dct: Sync with upstream --> CyanogenMod/android_frameworks_opt_telephony

TelephonyProvider: Add CDMA call forwarding/waiting function --> CyanogenMod/android_frameworks_opt_telephony

Add config to show HD icon on EVS codec --> CyanogenMod/android_frameworks_base

MSIM: Restrict data activity change to listeners with matching subId --> CyanogenMod/android_frameworks_base

Remove TONE_SUPERVISORY_CH --> CyanogenMod/android_frameworks_base

Ignore IMS type APN when notify data connection --> CyanogenMod/android_frameworks_base

combo bug when location reported by providers do not come with extras --> CyanogenMod/android_frameworks_base

Wifi: Make maximum selective channel scans and interval configurable --> CyanogenMod/android_frameworks_base

WifiDisplayController: Fix p2p disconnect before rtsp teardown completes --> CyanogenMod/android_frameworks_base

Bluetooth: Access mediaplayerlist in synchronized way --> CyanogenMod/android_frameworks_base

Encapsulate the unbindService with try catch block --> CyanogenMod/android_frameworks_base

Add absent sim info to locked screen text --> CyanogenMod/android_frameworks_base

BT: Set persiste Bluetooth State during enable timeout case --> CyanogenMod/android_frameworks_base

Avoid potential NPE when tearing down LLS --> CyanogenMod/android_packages_screensavers_Basic

libc: Fix invalid offset warning with Clang --> CyanogenMod/android_bionic

Do not depend on host bits to get the right size to write --> CyanogenMod/android_bionic

cmsdk: Update README --> CyanogenMod/cm_platform_sdk

Remove identifier that causes warnings under OpenJDK 8 compiler --> CyanogenMod/android_packages_apps_Messaging

Remove identifier that causes warnings under OpenJDK 8 compiler --> CyanogenMod/android_frameworks_opt_telephony

Remove use of '_' variable name --> CyanogenMod/android_frameworks_base

cmsdk: Create brokerablecmsystemservice concept --> CyanogenMod/cm_platform_sdk

cmsdk: Factor CMSystemServiceHelper to common --> CyanogenMod/cm_platform_sdk

Apply active profile if user enables system profiles --> CyanogenMod/cm_platform_sdk

Add Bluetooth sound recording --> CyanogenMod/android_packages_apps_SoundRecorder

feijao: Set voicemail's notification persistent --> CyanogenMod/android_packages_apps_CarrierConfig

Cleanup icon preview generation code --> CyanogenMod/android_packages_providers_ThemesProvider

fingerpint: Allow devices to configure sensor location --> CyanogenMod/android_packages_apps_Settings

Contacts metrics: corrected parsed timestamp values --> CyanogenMod/android_packages_apps_Contacts

Contacts metrics: flip contacts merge order since they have dependency --> CyanogenMod/android_packages_apps_Contacts

Fix apn restore issue for multi-sim --> CyanogenMod/android_packages_providers_TelephonyProvider

Send count stats with DIRECTORY_SEARCH events --> CyanogenMod/android_packages_apps_Contacts

cmhw: Whitespace cleanup --> CyanogenMod/android_hardware_cyanogen

settings: wifi: Default to numeric keyboard for static IP items --> CyanogenMod/android_packages_apps_Settings

Settings: Set root access options appropriately --> CyanogenMod/android_packages_apps_Settings

Revert "Revert "Only show keyguard panel if on lockscreen + no activity on top"" --> CyanogenMod/android_frameworks_base

WindowAnimator : Check KEYGUARD_PANEL when deciding to show/hide window --> CyanogenMod/android_frameworks_base

Fix input validation for calculator widget --> CyanogenMod/android_packages_apps_Calculator

PhoneWindowManager : Check CM_SETUP_WIZARD_COMPLETED for isUserSetupComplete --> CyanogenMod/android_frameworks_base

KeyguardSecurityViewFlipper : Fix sim unlock height overlap --> CyanogenMod/android_frameworks_base

Messaging: Use textutils to match against SIP scheme --> CyanogenMod/android_packages_apps_Messaging

LLS: Allow default enabled events to be overlaid --> CyanogenMod/cm_platform_sdk

Disable proximity check on power key properly --> CyanogenMod/android_frameworks_base

fw: GlobalActions: Always dismiss any existing dialog --> CyanogenMod/android_frameworks_base

Add Encrypted Google search engine --> CyanogenMod/android_packages_apps_Gello

Settings : Add country code to blacklist entry dialog --> CyanogenMod/android_packages_apps_Settings

FileManager : Update to use toybox ls --> CyanogenMod/android_packages_apps_CMFileManager

Don't remove today from the forecast --> CyanogenMod/android_packages_apps_YahooWeatherProvider

Don't remove today from the forecast --> CyanogenMod/android_packages_apps_WundergroundWeatherProvider

cortex-a9: Fix reference to __memcpy_base_aligned --> CyanogenMod/android_bionic

Fix crash when long press directory --> CyanogenMod/android_packages_apps_CMFileManager

IMS-VT: Remove unused QTI_IMS_CALL_RAT_EXTRA_KEY extra --> CyanogenMod/android_frameworks_opt_telephony

Ims: remove use of old nonexistant qti constant --> CyanogenMod/android_frameworks_opt_telephony

IMS: Encrypted Calling Extras Key Definition --> CyanogenMod/android_frameworks_opt_telephony

IMS: Interface change for VOPS and SSAC --> CyanogenMod/android_frameworks_opt_telephony

IMS: Explicit call transfer feature --> CyanogenMod/android_frameworks_opt_telephony

Remove APN pinternet.interkom.de from MCC 262/MNC 02 --> CyanogenMod/android_vendor_cm

T810: Build by T_I, based on T815 build of RaymanFX, added product name --> CyanogenMod/android_vendor_cm

Make sure LiveDisplay toggle default values are correct --> CyanogenMod/android_packages_apps_Settings

SystemServer: Do not start Atlas Service on lowram devices --> CyanogenMod/android_frameworks_base