[Galaxy S III Android Development] Markox89:
I9300 20140703 is UP! :cool:

Changelog:

Fully clean build (see notes)

Refresh ICU data file --> CyanogenMod/android_external_icu4c

Settings: Preserve title id --> CyanogenMod/android_packages_apps_Settings

img_from_target_files: Create md5 hashes for each file --> CyanogenMod/android_build

MountService: Check for null pointer when looking for vold code --> CyanogenMod/android_frameworks_base

SystemUI: fix up navigation cursor keyevent flags --> CyanogenMod/android_frameworks_base

Fix duplicate notification light string --> CyanogenMod/android_packages_apps_Settings

Change "Stay Awake" description to match behavior --> CyanogenMod/android_packages_apps_Settings

sr: Always format data on non-datamedia devices --> CyanogenMod/android_bootable_recovery-cm

Fix build for !QCOM_BSP --> CyanogenMod/android_bootable_recovery-cm

Fix Settings Panel bug causing frozen overview --> CyanogenMod/android_packages_apps_Trebuchet

Fix exception being thrown if CMHW is not installed --> CyanogenMod/android_packages_apps_Settings

Settings: add setting for nav bar cursor (2/2) --> CyanogenMod/android_packages_apps_Settings

SystemUI: add left and right virtual buttons while typing --> CyanogenMod/android_frameworks_base

BaseStatusBar: Dismiss heads up on backpress --> CyanogenMod/android_frameworks_base

Themes: Add icon previews to ThemesContract --> CyanogenMod/android_frameworks_base

Use systemui's applied theme for notifications --> CyanogenMod/android_frameworks_base

Allow specifying a theme when creating a Context --> CyanogenMod/android_frameworks_base

Add getThemedResourcesForApplicationAsUser() --> CyanogenMod/android_frameworks_base

Support theming navbar separately from SystemUI --> CyanogenMod/android_frameworks_base

Modify config to support app specific themes [4/4] --> CyanogenMod/android_packages_apps_CMAccount

Modify config to support app specific themes [3/4] --> CyanogenMod/android_packages_providers_ThemesProvider

Modify config to support app specific themes [2/4] --> CyanogenMod/android_packages_apps_ThemeChooser

Modify config to support app specific themes [1/4] --> CyanogenMod/android_frameworks_base

Partially revert "Settings: Fix strings for crowdin" --> CyanogenMod/android_packages_apps_Settings

releasetools: Fix error text in ota_from_target_files --> CyanogenMod/android_build

Show parent fragment name in option search --> CyanogenMod/android_packages_apps_Settings

Settings: Get actionbar post extra retrieval --> CyanogenMod/android_packages_apps_Settings

Settings: Make search locale friendly --> CyanogenMod/android_packages_apps_Settings

Clean up search code --> CyanogenMod/android_packages_apps_Settings

Allow changing theme to Holo.Light without crashing --> CyanogenMod/android_packages_apps_Settings

Don't call insertCapabilities for legacy icon packs --> CyanogenMod/android_packages_providers_ThemesProvider

browser: Fix occasional NPE --> CyanogenMod/android_packages_apps_Browser

libstagefright: Fix wrong ifdef --> CyanogenMod/android_frameworks_av

ota_from_target_files: remove duplicate setting of recovery_img --> CyanogenMod/android_build

Settings: Check to see if menu items are null onPause --> CyanogenMod/android_packages_apps_Settings

Settings: Make settings searchable --> CyanogenMod/android_packages_apps_Settings

Cricket merged with AIO, add APN --> CyanogenMod/android_vendor_cm

Use ArrayListExtra for broadcasting theme changes [2/2] --> CyanogenMod/android_packages_apps_Trebuchet

Use ArrayListExtra for broadcasting theme changes [1/2] --> CyanogenMod/android_frameworks_base

Trebuchet: Change multiplication sign --> CyanogenMod/android_packages_apps_Trebuchet

Trebuchet: Adjust the grid size screen layout for sw600dp --> CyanogenMod/android_packages_apps_Trebuchet

PhoneStatusBar: Readd headsup view when theme change occurs --> CyanogenMod/android_frameworks_base

Revert "Reapply theme components in a runnable" --> CyanogenMod/android_packages_providers_ThemesProvider

Fix QCOM_BSP ifdef --> CyanogenMod/android_frameworks_native

Revert "Listen for ACTION_PACKAGE_BEING_REMOVED" --> CyanogenMod/android_packages_providers_ThemesProvider

Themes: Update LoadedApk resources --> CyanogenMod/android_frameworks_base

Revert "Send broadcast when package is 'about' to be removed" --> CyanogenMod/android_frameworks_base

Camera: Update MemoryHeapIon --> CyanogenMod/android_frameworks_av

egl: Add support for BGRA_8888 format --> CyanogenMod/android_frameworks_native

reduce PB size from 2MB to 512KB --> CyanogenMod/android_frameworks_native

binder: update MemoryHeapIon --> CyanogenMod/android_frameworks_native

systemui: SignalClusterTextView fixes and optimizations --> CyanogenMod/android_frameworks_base

email: allow to remove an email account --> CyanogenMod/android_packages_apps_Email

Telenet (MNC05) considered non-roaming on Mobistar (MNC10) wq --> CyanogenMod/android_frameworks_base

Virgin Mobile (MNC07) considered non-roaming on Movistar (MNC02) --> CyanogenMod/android_frameworks_base

Noverca (MNC07) considered non-romaing on TIM (MNC01) --> CyanogenMod/android_frameworks_base

Version 6.0.5.0 --> CyanogenMod/android_bootable_recovery

Update network mode in shared preference --> CyanogenMod/android_packages_services_Telephony

stagefright: Add a prefetching source --> CyanogenMod/android_frameworks_av

MSIM(DSDA): Leave subscription alone on non-MSIM devices --> CyanogenMod/android_packages_apps_InCallUI

Fix heads up action bar switch handling for tablets --> CyanogenMod/android_packages_apps_Settings

Only show Mount USB storage if UMS possible --> CyanogenMod/android_bootable_recovery

Support capacitive touch keys --> CyanogenMod/android_bootable_recovery

Improve touch code --> CyanogenMod/android_bootable_recovery

recovery: SEARCH should work as SELECT_ITEM --> CyanogenMod/android_bootable_recovery

MD5: Abort on errors for cmdline nandroid restore --> CyanogenMod/android_bootable_recovery

Expose ui_has_initialized --> CyanogenMod/android_bootable_recovery

Bluetooth: Fix the build --> CyanogenMod/android_packages_apps_Bluetooth

cmupdater: run abort in a non-uithread --> CyanogenMod/android_packages_apps_CMUpdater

blacklist: normalize phone numbers to E164 standard --> CyanogenMod/android_packages_providers_TelephonyProvider

Notes

:

From now on, the first build of every month will be a fully clean one (cleaner than a simple clobber build);

I'm aware of the presence of some minor RIL issues, I'm investigating them.

P.S. [MENTION=5060769]Mostafa Wael[/MENTION], [MENTION=3262915]habylab[/MENTION] no need to quarrel :angel: