• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][4.4.4][CAF][Spirit ROM v1.7 OFFICIAL][mako]

Search This thread

rodman01

Recognized Themer / Contributor
Apr 25, 2012
5,757
9,555
Allgäu
.
.
.
.

2bP6yUS.png

SPIRIT ROM

ABOUT SPIRIT ROM:

Spirit Rom is based on cyanogenmod with the addition of many great AOSP features pulled from Omni ROM, Paranoid Android, SlimROM and more. The ROM and Kernel are both compiled with GCC SaberMod toolchain. It is Compiled with -O3 level optimization with Strict Aliasing rules (most of the patches are coming from Linaro Gitweb) We aim to supply our users with fully working stable builds. We encourage you to take a crack at building Spirit for yourself, provided you take full responsibility for anything that may happen to your device in the process. Spirit ROMs cannot and WILL NOT be held responsible for anything that may happen to your device as a result of flashing a ROM. Please do your research first and Flash at your own risk!!



SPIRIT ROM TEAM:

NICO AKA SPIRIT CREATURE
BLINGA AKA SPIRIT LIBERATOR
PURIYA AFSHAR AKA GAMERMAN123X
DAVIDE FRANZINO
MARK WEBBER
RODMAN01
JOE CARBONE


-SPIRIT CONTROLS-

ANIMATION:
-CRT animation
-Toast animation
-List View animation
-List View interpolater
-Over Scrolling effect with color
-Custom System Animation
-Scrolling Modifiers
-IME Animations


APP LAUNCHER:
-App Circle Sidebar
-AppBar
-Gesture Anywhere with tile
-Ribbons (AOKP feature)


GENERAL:
-Lockscreen Features
-Notification Drawer Features
-Quick Settings Panel Features
-Recent App Panel Features
-Status Bar Features with Color Features


NAVIGATION:
-Pie Control
-Navigation Ring
-Navigation Bar


NOTIFICATIONS
-Active Display
-Halo
-HeadsUp with master Switch and Colors
-Hover
-Driving Mode
-Lockscreen Notifications


Misc
-Identicons
-Custom Progress Bar
-Suspend Actions
-Wakelock Blocker


AND MANY MORE TO COME




STABLE DOWNLOAD LINK BELOW
Download: LINK


RECOMMENDED GAPPS
Download: LINK

SPIRIT BASE: 4.4.4





SPIRIT INSTALL INSTRUCTIONS:

-Make sure you are on latest recovery for your device CVM,PHILZ, or TWRP
-WIPE DATA/FACTORY RESET
-WIPE CACHE
-FORMAT SYSTEM
-FLASH THE ROM THEN RECOMMENDED GAPPS
-REBOOT SYSTEM

ENJOY THE GHOST INSIDE YOUR PHONE:angel:



SPIRIT ROM+ community
SPIRIT SOURCE https://github.com/Nico60
KERNEL SOURCE https://github.com/CyanogenMod/lge-kernel-mako


What's Broken:
-NOTHING BUT YOUR SCREEN LOL:laugh:
 
Last edited:

dr_jerremy

Senior Member
Apr 8, 2010
809
153
Pozarevac
Testing... :)

Edit: Can't install what's up on art.. :S
Edit 2: Clean flash again and whats up works well....p.s. whit hells core kernel,I have graphic problems
 
Last edited:

rodman01

Recognized Themer / Contributor
Apr 25, 2012
5,757
9,555
Allgäu
I have a second build uploaded, where the weather feature is still included. In usual v1.2 it was reverted, because of battery drain. But I like this feature and so I wanted to provide it to you. The battery drain and systemui process should be more and higher, so if its too much for your usage then disable it or change to usual version.
Download
SpiritRom-4.4.4-v1.2-20140817-mako_weather: http://www.mediafire.com/download/?8434fbpquo53ikv
 

Attachments

  • Screenshot_2014-08-17-22-28-41.png
    Screenshot_2014-08-17-22-28-41.png
    46.2 KB · Views: 384

biron_w

Senior Member
Jan 12, 2010
901
356
Leeds,UK
Installed the latest version. It's a good ROM but I have 2 problems.
1) I can't get Headsup or hover to work.
2) On every boot weather force closes twice.
 

rodman01

Recognized Themer / Contributor
Apr 25, 2012
5,757
9,555
Allgäu
New version v1.3 online

Good Morning and Happy Sunday->its flashing time :) ;)
New version v1.3 ready and uploaded.
Download
SpiritRom-4.4.4-v1.3-20140831-mako.zip: https://www.androidfilehost.com/?fid=23622183712464829
Changelog:
Project name: bionic
*HazouPH - Fix build for x86. Remove duplicate mcmchr from Android.mk. Other implemented in arch-x86/x86.mk

Project name: android_kernel_samsung_d2
*Nick Kralevich - staging: android: ram_console: honor dmesg_restrict
*Chao Yu - f2fs: use for_each_set_bit to simplify the code
*Chao Yu - f2fs: add f2fs_balance_fs for expand_inode_data
*Chao Yu - f2fs: invalidate xattr node page when evict inode
*Chao Yu - f2fs: avoid skipping recover_inline_xattr after recover_inline_data
*Chao Yu - f2fs: add tracepoint for f2fs_direct_IO
*Chao Yu - f2fs: reduce competition among node page writes
*Jaegeuk Kim - f2fs: fix coding style
*Dongho Sim - f2fs: remove redundant lines in allocate_data_block
*Jaegeuk Kim - f2fs: add tracepoint for f2fs_issue_flush
*Jaegeuk Kim - f2fs: test before set/clear bits
*Jaegeuk Kim - f2fs: fix wrong condition for unlikely
*Jaegeuk Kim - f2fs: enable in-place-update for fdatasync
*Jaegeuk Kim - f2fs: skip unnecessary data writes during fsync
*Jaegeuk Kim - f2fs: add info of appended or updated data writes
*Jaegeuk Kim - f2fs: use radix_tree for ino management
*Jaegeuk Kim - f2fs: add infra for ino management
*Jaegeuk Kim - f2fs: punch the core function for inode management
*Jaegeuk Kim - f2fs: add nobarrier mount option
*Chao Yu - f2fs: fix to put root inode in error path of fill_super
*Huang Ying - f2fs: add f2fs_balance_fs for direct IO
*Chao Yu - f2fs: reduce searching region of segmap when free section

Project name: kernel_samsung_smdk4412
*huangyuxuan01 - Fix kernel build errors for GT-N7000
*Dan Pasanen - cpuidle-exynos4: calm down some logspam

Project name: android_kernel_lge_hammerhead
*myfluxi - msm: mdss: Don't send panel on commands during continous splash
*myfluxi - arm/dts: hammerhead: Remove erroneous qcom,msm-bus,active-only property
*myfluxi - msm: mdss: Reset mdss to a sane state
*myfluxi - Revert "arm: arch_timer: set memory mapped timer interrupt as IRQF_TIMER"

Project name: android_system_netd
*Sreeram Ramachandran - Don't choke if IPv6 rules fail.

Project name: system_core
*Sravan Kumar Ambapuram - healthd: increase healthd fast timer to 10mins instead of 1min

Project name: android_external_powertop
*HazouPH - [x86] Add missing libpci includes

Project name: android_external_busybox
*HazouPH - New BIONIC_L(Android-L) has own support for STPCPY

Project name: Superuser
*Michael Bestas - Automatic translation import

Project name: android_external_whispersystems_WhisperPush
*Michael Bestas - Automatic translation import

Project name: android_device_samsung_d2lte
*Dan Pasanen - extract-files: add ability to specify a source directory for props

Project name: device_samsung_galaxys2-common
*task650 - Add soft-reboot option
*task650 - Add soft-reboot option
*Michael Bestas - Automatic translation import

Project name: android_device_samsung_qcom-common
*Zach Frank - qcom-common: Enable the soft boot overlay

Project name: android_device_samsung_msm8960-common
*invisiblek - msm8960: use qcom power hal
*Dan Pasanen - extract-files: add ability to specify a source directory for props
*invisiblek - init: enable pulsing LED on boot
*jt1134 - msm8960-common: cleanup some permissions
*Dave Daynard - msm8960-common: simplify isSupported check in cmhw

Project name: android_device_qcom_common
*Sultanxda - power: Android.mk: Remove TARGET_USES_CPU_BOOST_HINT

Project name: android_device_lge_hammerhead
*myfluxi - hammerhead: Fix bluetooth UART device perms

Project name: frameworks_base
*Clark Scheff - Themes: Fix native crash in libandroidfw
*Roman Birg - frameworks: add persistent notification when USB OTG is connected
*Nico60 - Update Slimrecents background color && transparency [2/2]
*dankoman - FB: Volume panel background color && transparency [2/2]
*kaiyiz - Keyguard: Can't enter PIN code when setting the SIM and PIN lock issue
*Roman Birg - Revert "SystemUI: don't show eq tile while casting"
*Flamefire - Settings: Pie: Screenshot and Torch targets [1/2]
*Clark Scheff - Themes: Remove listener if exception is thrown
*d34d - Themes: Track NotFoundException on app launch failure
*Clark Scheff - Themes: Fix setting wallpaper from a legacy theme
*drcmda - Bring back more PIE targets (1/2)
*drcmda - PIE from ParanoidAndroid (1/2)
*Roman Birg - policy: respect FLAG_TURN_SCREEN_ON flag with device flip covers
*Roman Birg - Keyguard: allow keyguard to be dismissed via intent
*Roman Birg - Keyguard: add smart cover support
*PrimeDirective - Add more functionality to hardware key rebinding 1/2
*Lars Greiss - SystemUI: show statusbar icon if quiet hours is active
*Dan Trifan - quiet hours: refactor system sounds
*Dan Trifan - quiet hours: change the QS tile logic
*Jubakuba - Framework: Quiet Hours Extra Daily Times (1/2)
*Dan Trifan - quiet hours: add back the option to disable system sounds (1/2)
*Jubakuba - Framework: Rewrite Quiet Hours (2/3)
*Michael Bestas - Automatic translation import
*Roman Birg - SystemUI: enable equalizer for Wifi display
*Clark Scheff - Themes: Avoid NPE when setting text in TickerView
*Sagar Regmi - tether: tethering chooses wrong upstream when mobile_dun is required
*Kenny Root - Use hidden API to validate APK chains
*Jinpyo-laptop - Over scroll effects [1/2]
*Paul Mongold - 6-bar signal icon sytle [1/2]
*Owain van Brakel - Fix theme FC
*Roman Birg - SystemUI: don't show eq tile while casting
*Roman Birg - frameworks: allow LockPatternView to be rotated
*Clark Scheff - Move idmap to frameworks/base [2/2]
*neatchee - Lycamobile (MNC04) considered non-roaming on Vodafone (MNC01)
*neatchee - Vectone/Delight (MNC07) considered non-roaming on NOS (MNC03)
*Clark Scheff - Themes: Load missing style attributes from original style
*Andy Mast - Themes: Fix blurry composed icons
*Roman Birg - Revert "frameworks: set default expanded desktop style"
*Brinly Taylor - frameworks:base: SystemUI: cleanup a duplicate permission
*Dan Pasanen - ShutdownThread: set soft reboot trigger accordingly
*d34d - Themes: Make sure composed icon info is meaningful
*d34d - Themes: Fix icon filters clamping to wrong values
*Roman Birg - advanced reboot: add soft reboot option
*Brint E. Kriebel - Revert "QuickSettings : Register/unregister cast tile one time"

Project name: frameworks_av
*Steve Kondik - stagefright: Fix 24-bit WAV
*Scott Mertz - stagefright: stop audio source if player fails to start
*Scott Mertz - stagefright: Move to 64 available tracks
*Fang Hui - ENGR00294739 coreimage, screenrecord sometimes fail when shift different video
*Steve Kondik - Revert "Fix decoder EOS handling"
*Michael Gernoth - audioflinger: only exchange AUDIO_SOURCE_HOTWORD when using pre-kitkat audio-policy
*Steve Kondik - Revert "audio:Avoid AudioTrackThread if Track creation fails"
*Arne Coucheron - libstagefright: Add support for custom LPA buffer size in legacy LPAPlayer
*Mahesh Lanka - libstagefright: Enable meta mode for 7x27a video encoder
*RonGokhale - libstagefright: refactor Legacy LPA makefile
*hany - stagefright: Set bit_width if ENABLE_AV_ENHANCEMENTS is defined

Project name: frameworks_native
*Clark Scheff - Move idmap to frameworks/base [1/2]

Project name: frameworks_opt_telephony
*lrichard - Add Radio Tech Support in manual PLMN

Project name: android_frameworks_opt_hardware
*Xiao-Long Chen - Hardware: Add high touch sensitivity support
*Brinly Taylor - cmhw: Add stubs for SRE support

Project name: build
*Martin Blumenstingl - Fixed mounting /system when 'override_prop' is enabled.

Project name: vendor_cm
*Nico60 - Bump to v1.3
*neatchee - Add APN for Tele2 4G
*neatchee - Add APNs for Claro (Panama)
*Alberto96 - apns-conf.xml: add Tiscali Mobile (Italy) APNs
*neatchee - Add APN for Telenet when internationally roaming (MNC=206 MCC=01)
*Brinly Taylor - Add TIGO and VOX for Paraguay
*Rudolf Tammekivi - apns-conf: Fix Elisa EE MMS port.
*invisiblek - apns-conf.xml: update verizon apns
*Zyg0te - Added APN for Tal Iceland, ref CYAN-5026. Note that I am not on that network myself so I have not been able to verify the settings. However, they are taken from the official support site.

Project name: android_packages_apps_CMUpdater
*Martin Blumenstingl - Small code-cleanup.
*Martin Blumenstingl - Rename two variables to make it clear what's stored inside them.
*Martin Blumenstingl - Fixed downloading incremental updates.
*Michael Bestas - Automatic translation import
*Adnan - CMUpdater: Fetch changelogs for updates only if explicitly requested.
*Adnan - CMUpdater: Switch all network requests to utilize Volley.
*Adnan - CMUpdater: Create builder for UpdateInfo. Simplify codebase.
*Adnan - CMUpdater: Handle download complete in background thread.
*Adnan - CMUpdater: Create DownloadNotifier, simplify DownloadReceiver logic.

Project name: android_packages_apps_LockClock
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_VoiceDialer
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_VideoEditor
*Michael Bestas - Automatic translation import

Project name: packages_apps_Mms
*Scott Mertz - mms: Fix NPE when attaching slides
*Brinly Taylor - Mms: fixup a extra semicolon .
*Davis Mosenkovs - Mms: Modify AOSP LV translations
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_Exchange
*Michael Bestas - Automatic translation import

Project name: packages_apps_Email
*Michael Bestas - Automatic translation import

Project name: packages_apps_PackageInstaller
*Michael Bestas - Automatic translation import

Project name: packages_apps_InCallUI
*Roman Birg - InCallUI: Add initial smart cover support
*Michael Bestas - Automatic translation import
*Danny Baumann - Fix NPE in dock mode.

Project name: packages_apps_Stk
*Michael Bestas - Automatic translation import

Project name: packages_apps_Torch
*Steve Kondik - Revert "Torch: notify TorchService of torch state when using sysfs config"
*Roman Birg - Torch: notify TorchService of torch state when using sysfs config
*Michael Bestas - Torch: Tweak license string a bit more
*Michael Bestas - Torch: Update license string
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_CMWallpapers
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_CMHome
*Michael Bestas - Automatic translation import

Project name: packages_apps_Browser
*Michael Bestas - Automatic translation import

Project name: packages_apps_UnifiedEmail
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_Trebuchet
*Raj Yengisetty - Fix - Workspace background gradient
*Clark Scheff - Revert "Handle theme changes"
*Clark Scheff - Revert "Use theme change categories and clear widget preview cache"
*Clark Scheff - Revert "Use ArrayListExtra for broadcasting theme changes [2/2]"
*Roman Birg - Trebuchet: fix expanded desktop with GEL integration
*Michael Bestas - Automatic translation import
*Raj Yengisetty - Fix HideIcon behavior in Folders

Project name: android_packages_apps_Nfc
*Michael Bestas - Automatic translation import

Project name: packages_apps_Calendar
*Danny Baumann - Improve delete handling strings.
*Adnan - Calendar: Use TextUtils to check for null/empty string.
*Adnan - Calendar: Revamp deleting calendar events UI.
*yingying - Calendar: Fix the unit test failure.
*kaiyiz - Calendar: Handle the date set action in the onDateSet callback
*kaiyiz - Calendar: The delete events option status changed after rotate screen
*kaiyiz - Calendar: Check if the duration is empty before parser it when delete the events
*kaiyiz - Calendar: Added the read external storage permission for read media provider.
*Aravind Asam - Calendar: Support for deleting events (rest of the features)
*kaiyiz - Calendar: Add the "Go to" menu for user to go to any date as select
*kaiyiz - Calendar: Add the strings of "Delete events" for Chinese language.
*Aravind Asam - Modified file action_mode.xml
*kaiyiz - Calendar: Add the delete events menu item for landscape.
*Aravind Asam - Original action_mode.xml
*Aravind Asam - Support for deleting calendar events
*yingying - Calendar: To display the complex lunar info.
*yingying - Calendar: Do not show "Map" action if there isn't resolve app.
*kaiyiz - Calendar: Fix the issue of Calendar
*yingying - Calendar: Support display the lunar info.
*kaiyiz - Calendar: Cursor remains constant after locking and unlocking
*kaiyiz - Calendar: Tap prev btn should goto prev input field
*kaiyiz - Calendar: Selected item should be selected after rotation
*Michael Bestas - Automatic translation import

Project name: packages_apps_Settings
*Nico60 - NPE fix
*Michael Bestas - Settings: Improve touch sensivity string
*Nico60 - Add a general category in button settings
*Xiao-Long Chen - Settings: HighTouchSensitivity support
*Danny Baumann - Settings: Fix alignment of print settings icon
*Roman Birg - Settings: add key to USB Storage Unmount option
*Nico60 - Revert "enable swipe in navigation bar settings"
*Nico60 - Update Slimrecents background color && transparency [1/2]
*dankoman - Settings: Volume panel background color && transparency [1/2]
*Alex-Cruz - FWB: Pie: Screenshot and Torch targets [2/2]
*Michael Bestas - Settings: Remove leftover from old theme chooser
*Clark Scheff - Revert "Allow changing theme to Holo.Light without crashing"
*drcmda - Bring back more PIE targets (2/2)
*drcmda - PIE color settings
*drcmda - PIE from ParanoidAndroid (2/2)
*PrimeDirective - Add more functionality to hardware key rebinding 2/2
*Jubakuba - Settings: Quiet Hours Extra Daily Times (2/2)
*Dan Trifan - quiet hours: add back the option to disable system sounds (2/2)
*Jubakuba - Settings: Rewrite Quiet Hours (3/3)
*Steve Kondik - settings: Add support for SRE
*Michael Bestas - Automatic translation import
*Jinpyo-laptop - Over scroll effects [2/2]
*Alex Cruz - 6-bar signal icon sytle [2/2]
*Roman Birg - Settings: fix Wifi/WifiAP tile inconsistency
*Arne Coucheron - Revert "Settings: update default expanded desktop style"
*Roman Birg - Settings: remove Expanded Desktop from Power Menu if unavailable
*Brinly Taylor - Settings: Update a string.
*Max Popov - Wifi Country code
*Matt Garnes - Fix keyboard opening on pattern entry.
*Raj Yengisetty - ProtectedApps pattern lock for landscape mode.
*Raj Yengisetty - 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.
*Nico60 - Revert "Add weather [WIP] (4/4)"

Project name: android_packages_apps_CertInstaller
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_Apollo
*Michael Bestas - Automatic translation import
*Danny Baumann - Build fix.

Project name: packages_apps_Calculator
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_DeskClock
*Danny Baumann - Improve strings.
*Adnan - DeskClock: Snooze based on snooze interval set by user during call.
*kaiyiz - DeskClock: Fix the start icon color of stopwatch turn gray when rotate
*kaiyiz - DeskClock: Fix crash when click the dismiss in the notification
*kaiyiz - DeskClock: Digital clock display incomplete when huge font size in chinese
*kaiyiz - DeskClock: The alarm ringtone name display error
*Ethan Chen - WorldClock: Remove duplicate Kiev translation entries
*kaiyiz - WorldClock: modify some cities on city list
*kaiyiz - DeskClock: Fix alarm name display abnormal when choose audio
*kaiyiz - DeskClock: Fix DeskClock crash when click dismiss clock
*wjiang - DeskClock: Avoid DeskClock layout displays abnormally on landscape.
*kaiyiz - WorldClock:The Next icon is not working when search city on World clock
*kaiyiz - DeskClock: Request user to confirm power-on device on power-off alarm event
*kaiyiz - DeskClock: handle call events on alarm
*kaiyiz - DeskClock: handle call events on alarm
*kaiyiz - DeskClock: Fixed the ringtone name display incorrect when delete music file
*Xiaocheng Li - DeskClock: Fix the delay or missed condition of the alarm after boot
*wjiang - DeskClock: Avoid alarm ringtone changed as silent
*kaiyiz - DeskClock: Search cities with any part of the name
*kunleiz - DeskClock: Alarm Vibrator can't stop while coming a MT voice call - Alarm Vibrator can't stop while coming a MT voice call - Add inTelephoneCall condition to stop Alarm Vibrate when receive a call.
*wjiang - DeskClock: Sometimes alarm can't stop while coming a MT voice call
*Ethan Chen - WorldClock: Fix cities/time zone entries
*jiangmin - WorldClock: Add some worldwide cities and update timezone
*jiangmin - DeskClock: Add selection for external device
*Michael Bestas - Automatic translation import
*Roman Birg - DeskClock: restore vibrations after screen is turned off

Project name: packages_apps_CMAccount
*Roman Birg - CMAccount: fix crash when quickly skipping through pages
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_BasicSmsReceiver
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_SoundRecorder
*Roman Birg - SoundRecorder: only look for source files in src
*Danny Baumann - Re-apply 'Revert regressions introduced by QRD update'
*Likai Ding - SoundRecorder: reset VU Meter upon pause
*wjiang - SoundRecorder: add a focus listener to change record state
*kaiyiz - SoundRecorder: Fix menu item not display gray.
*wjiang - SoundRecorder: Fix getSDPath() returns unexpected volume.
*kaiyiz - SoundRecorder: Make pointer back to initial position.
*Chaithanya Krishna Bacharaju - audio: Reset mAudioSourceType once call disconnects
*kaiyiz - SoundRecorder: Fix back key no response in pause state
*Zhang Fang - MMS: Exit app after recording, if from MMS.
*wjiang - SoundRecorder: Avoid error when record start and stop comes too closely.
*wjiang - SoundRecorder: set proper message and icon res in idle state
*wjiang - SoundRecorder: Reset record state if length is less then 1s
*wjiang - SoundRecorder: audio source changes to UPLINK during incall state
*Divya Narayanan Poojary - audio: update mAudioSourceType during incall.
*wjiang - SoundRecorder: don't exit app when user accepts recorded clip
*wjiang - SoundRecorder: Fix timestamp mismatches in recorder and music app
*Ethan Chen - Revert "Revert regressions introduced by QRD update."
*Michael Bestas - Automatic translation import

Project name: packages_apps_DSPManager
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_Tag
*Michael Bestas - Automatic translation import

Project name: packages_apps_Camera2
*Danny Baumann - Fix menu button margins.
*Michael Bestas - Camera: Fix filtering of unsupported camcorder color effects
*Michael Bestas - Automatic translation import

Project name: packages_apps_CellBroadcastReceiver
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_CMFileManager
*Roman Birg - CMFileManager: remove access mode preference for user builds
*Michael Bestas - Automatic translation import
*Zyg0te - New folder icons (ic_fso_folder.png) for CMFileManager. These new icons are meant to fit the new color scheme for the app better. Also added a much needed xxhdpi version. Change-Id: I3ef13303d3a8651d69d13826ed5c271a2799b973

Project name: android_packages_apps_HTMLViewer
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_SamsungServiceMode
*Michael Bestas - Automatic translation import

Project name: packages_apps_Contacts
*Roman Birg - Contacts: place local contacts in a special local account
*Michael Bestas - Automatic translation import

Project name: packages_apps_Dialer
*Michael Bestas - Automatic translation import
*Brinly Taylor - Dialer: Blacklist call recording for Australia.

Project name: android_packages_apps_KeyChain
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_VoicePlus
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_Bluetooth
*Michael Bestas - Automatic translation import
*Scott Mertz - bluetooth: avrcp - Respond to PDU 0x16 correctly

Project name: packages_apps_ContactsCommon
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_ThemeChooser
*Michael Bestas - Automatic translation import

Project name: packages_apps_Gallery2
*Michael Bestas - Automatic translation import

Project name: android_packages_apps_BluetoothExt
*Michael Bestas - Automatic translation import

Project name: packages_services_Telephony
*kaiyiz - TeleService: Prompt user the fixed dialing number can’t be empty
*kaiyiz - Phone: The option should be clickable after pressing OK
*kaiyiz - Settings: DUT can register on a forbidden network operator
*kaiyiz - Phone: Disbale the network item and update the titile
*lrichard - Display the radio tech in manually PLMN search results
*Qiang Chen - Phone: Add one dialog to prompt the SIM is turned off
*kaiyiz - Phone: Prompt port number invalid when the port number length too long
*kaiyiz - Phone: It should stay at Sip account details interface after unlock phone
*kaiyiz - Phone: PIN2 shouldn't be seen when make passwords invisible
*kaiyiz - Phone: Fix forced closure when change language during adding SIP account
*Jubakuba - Telephony: Rewrite Quiet Hours (1/3)
*Michael Bestas - Automatic translation import

Project name: android_packages_screensavers_PhotoTable
*Michael Bestas - Automatic translation import

Project name: android_packages_screensavers_Basic
*Michael Bestas - Automatic translation import

Project name: packages_inputmethods_LatinIME
*Michael Bestas - Automatic translation import

Project name: android_packages_wallpapers_PhaseBeam
*Michael Bestas - Automatic translation import

Project name: android_packages_wallpapers_NoiseField
*Michael Bestas - Automatic translation import

Project name: android_packages_wallpapers_PhotoPhase
*Michael Bestas - Automatic translation import

Project name: android_packages_wallpapers_MusicVisualization
*Michael Bestas - Automatic translation import

Project name: android_packages_wallpapers_HoloSpiral
*Michael Bestas - Automatic translation import

Project name: android_packages_wallpapers_Galaxy4
*Michael Bestas - Automatic translation import

Project name: android_packages_wallpapers_LivePicker
*Michael Bestas - Automatic translation import

Project name: android_packages_wallpapers_Basic
*Michael Bestas - Automatic translation import

Project name: android_packages_wallpapers_MagicSmoke
*Michael Bestas - Automatic translation import

Project name: android_packages_providers_ThemesProvider
*Michael Bestas - Automatic translation import

Project name: packages_providers_DownloadProvider
*Adnan - DownloadProvider: Check if the device actually supports second storage.
*Adnan - DownloadProvider: Create and implement DialogDismissListener.
*qqzhou - DownloadProvider: add to support download into sdcard storage
*kaiyiz - DownloadProvider: fix the crash when rotate screen.
*Michael Bestas - Automatic translation import

Project name: packages_providers_MediaProvider
*Adnan - MediaProvider: Structure and sanitize input in AUDIO_FOLDER logic from CAF.
*kaiyiz - MediaProvider: Make folder music change when delete music
*Likai Ding - MediaProvider: support streaming bookmark
*kaiyiz - MediaProvider: Add feature to support group music by folder path
*wjiang - MediaProvider: Avoid issue of android.process.media stop
*Michael Bestas - Automatic translation import

Project name: android_packages_providers_UserDictionaryProvider
*Michael Bestas - Automatic translation import

Project name: android_packages_providers_CalendarProvider
*Michael Bestas - Automatic translation import

Project name: packages_providers_ContactsProvider
*Roman Birg - ContactProvider: add another check for local accounts
*Michael Bestas - Automatic translation import

Project name: packages_providers_TelephonyProvider
*Michael Bestas - Automatic translation import

Project name: android_hardware_samsung
*Dave Daynard - Hardware: Samsung: simplify CMHW isSupported check

Project name: hardware_qcom_display-caf
*RonGokhale - hwc: rotator is not supported on msm7x27a
*Arne Coucheron - display: Cover NO_IOMMU for msm7x30/msm7x27a too
*Steve Kondik - overlay: Allocate from MM heap as a fallback

Project name: hardware_qcom_media-caf
*Michael Bestas - mm-core: Remove obsolete msm7x30 OMX code
*Rudolf Tammekivi - mm-video: Use multimedia heap on MSM7x30 (720p) too.
*RonGokhale - media-caf: Fix building for msm7x27a

Project name: hardware_qcom_audio-caf
*Satya Krishna Pindiproli - hal: Fix no Tx issue during multi party HFP calls
*Haynes Mathew George - hal: miscellaneous fixes
*wjiang - post_proc: Fix bassboost/virtualizer not disabled on speaker
*Konsta - hal: speaker protection is msm8974 only

Project name: hardware_libhardware_legacy
*Scott Mertz - audio_policy: Prevent dumping string NULL termination

 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    .
    .
    .
    .

    2bP6yUS.png

    SPIRIT ROM

    ABOUT SPIRIT ROM:

    Spirit Rom is based on cyanogenmod with the addition of many great AOSP features pulled from Omni ROM, Paranoid Android, SlimROM and more. The ROM and Kernel are both compiled with GCC SaberMod toolchain. It is Compiled with -O3 level optimization with Strict Aliasing rules (most of the patches are coming from Linaro Gitweb) We aim to supply our users with fully working stable builds. We encourage you to take a crack at building Spirit for yourself, provided you take full responsibility for anything that may happen to your device in the process. Spirit ROMs cannot and WILL NOT be held responsible for anything that may happen to your device as a result of flashing a ROM. Please do your research first and Flash at your own risk!!



    SPIRIT ROM TEAM:

    NICO AKA SPIRIT CREATURE
    BLINGA AKA SPIRIT LIBERATOR
    PURIYA AFSHAR AKA GAMERMAN123X
    DAVIDE FRANZINO
    MARK WEBBER
    RODMAN01
    JOE CARBONE


    -SPIRIT CONTROLS-

    ANIMATION:
    -CRT animation
    -Toast animation
    -List View animation
    -List View interpolater
    -Over Scrolling effect with color
    -Custom System Animation
    -Scrolling Modifiers
    -IME Animations


    APP LAUNCHER:
    -App Circle Sidebar
    -AppBar
    -Gesture Anywhere with tile
    -Ribbons (AOKP feature)


    GENERAL:
    -Lockscreen Features
    -Notification Drawer Features
    -Quick Settings Panel Features
    -Recent App Panel Features
    -Status Bar Features with Color Features


    NAVIGATION:
    -Pie Control
    -Navigation Ring
    -Navigation Bar


    NOTIFICATIONS
    -Active Display
    -Halo
    -HeadsUp with master Switch and Colors
    -Hover
    -Driving Mode
    -Lockscreen Notifications


    Misc
    -Identicons
    -Custom Progress Bar
    -Suspend Actions
    -Wakelock Blocker


    AND MANY MORE TO COME




    STABLE DOWNLOAD LINK BELOW
    Download: LINK


    RECOMMENDED GAPPS
    Download: LINK

    SPIRIT BASE: 4.4.4





    SPIRIT INSTALL INSTRUCTIONS:

    -Make sure you are on latest recovery for your device CVM,PHILZ, or TWRP
    -WIPE DATA/FACTORY RESET
    -WIPE CACHE
    -FORMAT SYSTEM
    -FLASH THE ROM THEN RECOMMENDED GAPPS
    -REBOOT SYSTEM

    ENJOY THE GHOST INSIDE YOUR PHONE:angel:



    SPIRIT ROM+ community
    SPIRIT SOURCE https://github.com/Nico60
    KERNEL SOURCE https://github.com/CyanogenMod/lge-kernel-mako


    What's Broken:
    -NOTHING BUT YOUR SCREEN LOL:laugh:
    6
    New version v1.5 online

    Hi there and Good evening,
    its monday and its flashing time :) ... new version v1.5 is out and up, so...
    Download
    SpiritRom-4.4.4-v1.5-20141013-mako.zip: https://www.androidfilehost.com/?fid=95747613655045636

    Changelog:
    Project name: bionic
    *Pracheer - libc: Add cortex-a53 bionic code

    Project name: android_kernel_samsung_d2
    *Huaibin Yang - msm_fb: display: fix pipe solid fill initialization issue
    *Huaibin Yang - msm_fb: display: turn off lcdc timing generator when splash is done
    *Gilad Broner - media: dvb: check filter is valid for fullness callback
    *Huaibin Yang - msm_fb: display: reference count base pipe free in dsi and lcdc
    *Mihir Shete - cfg80211: unblock user hint when cfg80211_regdom is intersected
    *Michael Bohan - msm: msm_bus: Fix memory leak during RPM transaction
    *Subash Abhinov Kasiviswanathan - msm_rmnet_sdio: Fix potential memory corruption
    *Subash Abhinov Kasiviswanathan - msm_rmnet: Fix potential memory corruption
    *Sungjun Park - bluetooth: update bluetooth-power platform data
    *invisiblek - Revert "ASoC: msm: qdsp6v2: add support to enable TTY during VoLTE call"
    *Zefan Li - Linux 3.4.104
    *Michael Cree - alpha: add io{read,write}{16,32}be functions
    *Jan Kara - ext2: Fix fs corruption in ext2_get_xip_mem()
    *Michael Cree - alpha: Fix fall-out from disintegrating asm/system.h
    *Guan Xuetao - UniCore32-bugfix: fix mismatch return value of __xchg_bad_pointer
    *Guan Xuetao - UniCore32-bugfix: Remove definitions in asm/bug.h to solve difference between native and cross compiler
    *Fengguang Wu - unicore32: select generic atomic64_t support
    *Paul Gortmaker - 8250_pci: fix warnings in backport of Broadcom TruManage support
    *Andi Kleen - slab/mempolicy: always use local policy from interrupt context
    *Stefan Kristiansson - openrisc: add missing header inclusion
    *Ralf Baechle - MIPS: Fix accessing to per-cpu data when flushing the cache
    *Florian Fainelli - MIPS: perf: Fix build error caused by unused counters_per_cpu_to_total()
    *Johan Hovold - USB: serial: fix potential heap buffer overflow
    *Johan Hovold - USB: serial: fix potential stack buffer overflow
    *Mark Rutland - ARM: 8129/1: errata: work around Cortex-A15 erratum 830321 using dummy strex
    *Mark Rutland - ARM: 8128/1: abort: don't clear the exclusive monitors
    *Jiri Kosina - HID: picolcd: sanity check report size in raw_event() callback
    *Jiri Kosina - HID: magicmouse: sanity check report size in raw_event() callback
    *Trond Myklebust - NFSv4: Fix problems with close in the presence of a delegation
    *Stephen Hemminger - USB: sisusb: add device id for Magic Control USB video
    *Benjamin Tissoires - HID: logitech-dj: prevent false errors to be shown
    *James Forshaw - USB: whiteheat: Added bounds checking for bulk command response
    *Huang Rui - usb: xhci: amd chipset also needs short TX quirk
    *Hans de Goede - xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL
    *Jaša Bartelj - USB: ftdi_sio: Added PID for new ekey device
    *Greg KH - USB: serial: pl2303: add device id for ztek device
    *Johan Hovold - USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID
    *Brennan Ashton - USB: option: add VIA Telecom CDS7 chipset device id
    *Mark Einon - staging: et131x: Fix errors caused by phydev->addr accesses before initialisation
    *Max Filippov - xtensa: fix a6 and a7 handling in fast_syscall_xtensa
    *Max Filippov - xtensa: fix TLBTEMP_BASE_2 region handling in fast_second_level_miss
    *Alan Douglas - xtensa: fix address checks in dma_{alloc,free}_coherent
    *Max Filippov - xtensa: replace IOCTL code definitions with constants
    *Takashi Iwai - ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co
    *Pavel Shilovsky - CIFS: Fix wrong directory attributes after rename
    *NeilBrown - md/raid6: avoid data corruption during recovery of double-degraded RAID6
    *Joerg Roedel - iommu/amd: Fix cleanup_domain for mass device removal
    *Arjun Sreedharan - pata_scc: propagate return value of scc_wait_after_reset
    *Michael S. Tsirkin - kvm: iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601)
    *Aaro Koskinen - MIPS: OCTEON: make get_system_type() thread-safe
    *Jan Kara - isofs: Fix unbounded recursion when processing relocated directories
    *Jiri Kosina - HID: logitech: perform bounds checking on device_id early enough
    *Jiri Kosina - HID: fix a couple of off-by-ones
    *Anton Blanchard - ibmveth: Fix endian issues with rx_no_buffer statistic
    *Daniel Mack - ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE
    *Dave Chiluk - stable_kernel_rules: Add pointer to netdev-FAQ for network patches

    Project name: kernel_samsung_smdk4412
    *Ketut Putu Kumajaya - samsung_battery: Attemp to fix LPM (off charging mode) with KitKat bootloader
    *Ketut Putu Kumajaya - s3cfb_ops: Attempt to fix LPM (off charging mode) graphics issue



    Project name: android
    *Brint E. Kriebel - build: reference default branches for mockito
    *Danesh M - Build : Update mockito reference to fork
    *Nico60 - SaberMod arm-eabi-4.9.2

    Project name: android_system_netd
    *Ravinder Konka - netd: Add support for ipv6 tethering when using dun.
    *sanketk - Netd: remove redundant deletion for IPv6 mark rule.

    Project name: system_core
    *myfluxi - audio: Unhide MP2/WMA enums
    *Hariprasad Dhalinarasimha - System/core: Start qrng daemon upon power up
    *Tom Marshall - charger: Use project pathmap
    *Pradnya Chaphekar - system: Update function to calculate bytes per sample for offload
    *Christopher R. Palmer - init: Fix memory corruption when sanitizing platform paths

    Project name: android_external_wpa_supplicant_8_ti
    *Jouni Malinen - hostapd_cli: Use os_exec() for action script execution
    *Jouni Malinen - wpa_cli: Use os_exec() for action script execution
    *Jouni Malinen - Add os_exec() helper to run external programs

    Project name: android_external_ffmpeg
    *Ricardo Cerqueira - ffmpeg: Add license notice files

    Project name: android_external_stagefright-plugins
    *Steve Kondik - stagefright-plugins: Allow use of HW codecs for Windows Media
    *Steve Kondik - stagefright-plugins: Audio output port reconfiguration support
    *Steve Kondik - stagefright-plugins: Handle 32-bit floating point sample formats

    Project name: android_external_apache-http
    *Alex Klyubin - Stricter subject DN parsing for HTTPS hostname verification.

    Project name: external_exfat
    *Tom Marshall - exfat: Fix symlink generation

    Project name: external_sqlite
    *Steve Kondik - Revert "Upgrade to SQLite 3.8.6"
    *arter97 - Upgrade to SQLite 3.8.6
    *Steve Kondik - Revert "Fix world-readable permissions due to sqlite race condition"
    *arter97 - Regenerate Android.patch
    *Jeff Vander Stoep - Fix world-readable permissions due to sqlite race condition

    Project name: external_bash
    *Nico60 - Fix build
    *Tanguy Pruvot - bashrc: call resize command to init term dim
    *Dan Pasanen - bashrc: export the environment variables
    *Chet Ramey - Bash-4.3 patch 30
    *Chet Ramey - Bash-4.3 patch 29
    *Dan Pasanen - bashrc: use xterm as default terminal
    *Dan Pasanen - bash: fix warning
    *Patrick Schaaf - bash: fix "getcwd: cannot access parent directories: Math result..."
    *Firerat - bashrc: set alias ls="busybox ls --color=auto"
    *Scott Anderson - Add sysro and sysrw aliases
    *Scott Anderson - Use a loop for busybox aliases
    *cvpcs - switched extern of fdprintf from void to int (change in bionic)
    *cvpcs - fixed some problems with bash
    *cvpcs - added bashrc and bash_logout support system-wide
    *cvpcs - removed "help" internal, as it seems pretty useless
    *cvpcs - cleaned up the directory
    *cvpcs - set some paths and removed the debugger
    *Ricardo Cerqueira - Fix building with 4.3's bionic
    *Dan Pasanen - Set up build for android
    *Chet Ramey - Bash-4.3 patch 28
    *Chet Ramey - Bash-4.3 patch 27
    *Chet Ramey - Bash-4.3 patch 26
    *Chet Ramey - Bash-4.3 patch 25

    Project name: Superuser
    *Michael Bestas - Automatic translation import

    Project name: ion
    *cretin45 - Ion: Update supported media types
    *cretin45 - Ion: fix build for GalleryNext
    *Steve Lhomme - Ion is now used for most HTTP access and picture cache in Plume
    *Steve Lhomme - crash fix when reading a Bitmap requires too much memory

    Project name: AndroidAsync
    *Steve Lhomme - more debug about invalid URI not recognized by any middleware
    *Koushik Dutta - fix https://github.com/koush/AndroidAsync/issues/244
    *Florian Vallee - expose initial http request to WebSocket handlers
    *Florian Vallee - Revert "Added protected API for WebSocket creation"
    *Koushik Dutta - AsyncServer: *actually* use the resolved address.
    *Koushik Dutta - AsyncServer: Catch all selector exceptions.
    *Amin Cheloh - fix charset from utf8 to utf-8

    Project name: external_bluetooth_bluedroid
    *Scott Mertz - avrcp: fix valid notification range

    Project name: android_external_chromium_org
    *Selim Gurun - Disable SPDY pooling

    Project name: android_external_cardslib
    *Matt Garnes - Upon card removal, put them back in mInternalObjects.
    *Matt Garnes - Track updates to underlying list in mInternalObjects.

    Project name: android_external_whispersystems_WhisperPush
    *Michael Bestas - Automatic translation import
    *Michael Bestas - Automatic translation import

    Project name: android_external_f2fs-tools
    *dhacker29 - fibmap: fix void conflicting with dedupe
    *Huexxx - f2fstat: fix command-line options
    *Huexxx - f2fs-tools: remove printf warnings
    *Huexxx - f2fs-tools: show version on all tools
    *dhacker29 - f2fs-tools: add support for building for android

    Project name: external_wpa_supplicant_8
    *Jouni Malinen - hostapd_cli: Use os_exec() for action script execution
    *Jouni Malinen - wpa_cli: Use os_exec() for action script execution
    *Jouni Malinen - Add os_exec() helper to run external programs

    Project name: frameworks_base
    *Nico60 - Revert "Revert "SystemUI: Fix missing top task in recent panel.""
    *Phil Tunstall - AudioService: Reduce volume to safe level when headset is connected (2/2)
    *Brian Beloshapka - NetworkController: Extra WIMAX icon handling
    *Jorge Ruesga - base: display live wallpaper settings instead of wallpaper picker
    *Hanumantha Reddy Pothula - wlan: Modify sequence of events sent during DHCP phase.
    *Arif Hussain - Wifi: Handle P2P-REMOVE-AND-REFORM-GROUP event in GroupNegotiationState
    *Nalla Kartheek - Wi-Fi: Set BTCOEXMODE_DISABLED irrespective of BT's connection state
    *Nalla Kartheek - P2P: Disable 5GHz channels in 2.4 GHz only mode
    *Hu Wang - Wifi: fix auto connect policy for forgetNetwork
    *Arif Hussain - Wifi: wifi not connecting, once the APN gets disabled state
    *Paul Zhang - WIFI: FIX wifi not auto-connect issue.
    *Hu Wang - WiFi: Fix data2Wifi caused not enableAllNetworks.
    *Nalla Kartheek - P2P: Change supplicant scan intervel during WFD session
    *luxiaol - Wifi: Add a feature to control wifi auto connect.
    *c_vhchin - P2P:initiate provisioning on persistant group removed.
    *Matthias Yzusqui - wifi: show devices behind a firewall that are connected to the WiFi hotspot
    *black - Core: Fix AOSP JA translations
    *Abhisek Devkota - Revert "SystemUI: Fix missing top task in recent panel."
    *myfluxi - Keyguard: Save Italy
    *cristianomatos - Fix icons overflowing status bar view in center clock and date layout
    *Alex-Cruz - Fix MIUI-like carrier label appearing at random when applying theme
    *ILWT - Improvements to custom status bar (colors) [2/2]
    *Daniel MM - Status Bar Color [1/2]
    *Nico60 - Clean code and added Spirit controls tile (1/2)
    *ILWT - Add Fast Charge QS Tile [1/2]
    *Nico60 - Revert "[1/3] base: allow disabling non intrusive incall ui"
    *0xD34D - Create BusyDialog to be used for boot message dialog and power dialog
    *Nico60 - Fix the option to enable/disable wifi name from notification drawer
    *Jorge Ruesga - localgroups: fix null pointer access
    *Michael Bestas - Automatic translation import
    *Clark Scheff - Themes: Let ThemeService handle all theme processing [1/3]
    *Amit Shekhar - frameworks/base: Fix delay in sending AUDIO_BECOMING_NOISY intent
    *Danny Baumann - Code cleanup.
    *Steve Kondik - systemui: Unbreak the planet
    *black - Core: Improve AOSP JA translation
    *Michael Bestas - Automatic translation import
    *Michael Bestas - core: Add back mistakenly removed string
    *Michael Bestas - QuickSettings: Use plurals for Bluetooth tile
    *Nico60 - Revert "Base: App Circle sidebar (add support Samsung multiwindow flags)"
    *cristianomatos - Heads up master switch (1/2)
    *Nico60 - Revert "Show Seconds next to StatusBar Clock [1/2]"
    *ByteHamster - [2/2] Base: Clock on lockscreen
    *Nico60 - Add NavBar as Default tile
    *Lars Greiss - fb: less notifications sound (1/2)
    *Nico60 - Revert "User defined wifi/usb tether network. [1/2]"
    *heydabop - Add Screen Off option for buttons double-tap/long press (1 of 2)
    *kaiyiz - AppWidget: Make widget update quickly
    *Pawit Pornkitprasan - WallpaperCropper: respect max wallpaper width
    *Michael Bestas - core: Fix AOSP EL translation
    *Michael Bestas - SystemUI: Remove unused strings
    *black - SystemUI: Improve AOSP JA translation
    *sssemil - Show devices connected to the WiFi hotspot(1/2)
    *dankoman - FB: Heads Up background color && transparency [2/2]
    *Lanchon - Fix for "volume buttons change two volume steps per click" bug
    *Clark Scheff - Themes: Only process themes that are applied during boot
    *Scott Mertz - Export missing internal resource as symbol
    *Michael Bestas - InputDevices: Move AOSP strings
    *Michael Bestas - core/Keyguard: Move CAF strings

    Project name: frameworks_av
    *Steve Kondik - stagefright: Fix CTS failures
    *Steve Kondik - stagefright: Scan for ".ts" files
    *Steve Kondik - stagefright: STEVE BUYS DONUTS
    *Steve Kondik - libmedia: Add flag for non-native FAST tracks.
    *Steve Kondik - stagefright: Resolve turf war between FFMPEG and mm-parser
    *Chaithanya Krishna Bacharaju - audio: Audio resampler support for 192Khz playback
    *Steve Kondik - stagefright: Use multiaac decoder for multiaac :)
    *Steve Kondik - stagefright: More high-resolution audio support
    *Steve Kondik - audioflinger: Allow FAST tracks for any supported sample rate
    *Tom Marshall - av: audioflinger: Fix SRS build
    *Tom Marshall - fw/av: Use project pathmap
    *Steve Kondik - stagefright: Enable 24-bit mode for DTS audio
    *Lajos Molnar - stagefright: Fix seeking in MPEG4 container - do not merge
    *Bertil Akesson - Correct the time returned by AudioPlayer::getMediaTime
    *Arulselvan M - Audio stops after seeking AVI clip with MP3 audio (special contents without proper key samples)
    *Suresh Choudhary - libstagefright: Adds some parsing capability
    *Christopher R. Palmer - stagefright: Allow devices to use older widevine blobs
    *Robert Shih - SampleTable: check integer overflow during table alloc
    *Marcos Marado - MatroskaExtractor: Letting the error be correctly handled
    *Christopher R. Palmer - stagefright: Fix compilation when ! ENABLE_AV_ENHANCEMENTS
    *Soumya - audio: Update timestamp for offload playback after EOS.
    *Chaithanya Krishna Bacharaju - frameworks/av: Avoid timestamp query to AudioPlayer during reset
    *Leena Winterrowd - stagefright: Fix NULL pointer access issues
    *Zhou Song - audioflinger: decline track to be offloaded if there's active one

    Project name: frameworks_native
    *Steve Kondik - omx: Add nBitsPerSample parameter for FLAC
    *Ethan Chen - Use project pathmap

    Project name: android_frameworks_opt_telephony
    *Adnan - Telephony: Scrub debug messages for identifiable information.
    *Ricardo Cerqueira - SIMRecords: If there's no EF_SPN record, fallback to EF_PNN

    Project name: android
    *Brint E. Kriebel - build: reference default branches for mockito
    *Danesh M - Build : Update mockito reference to fork
    *Nico60 - SaberMod arm-eabi-4.9.2

    Project name: android_bootable_recovery-cm
    *James Sullins - sr: check if touch selections fall within menu area
    *Tom Marshall - sr: Declare additional dependencies instead of relying on build hax
    *Tom Marshall - sr: Use pathmap for recovery

    Project name: android_bootable_recovery
    *Tom Marshall - cwm: Declare additional dependencies instead of relying on build hax
    *Tom Marshall - cwm: Use pathmap for recovery

    Project name: android_prebuilts_gcc_linux-x86_arm_sabermod-arm-linux-androideabi-4.8.4
    *Nico60 - 4.8.4 20141004

    Project name: android_prebuilts_gcc_linux-x86_arm_sabermod-arm-eabi-4.9
    *Nico60 - 4.9.2 20141004

    Project name: build
    *invisiblek - repopick: support specifying a range of commits to pick
    *Matt Mower - Edify: Add/Update abort messages for some asserts
    *Tom Marshall - build: recovery: Remove INTERNAL_RECOVERY_FILES
    *Michael Bestas - Revert "Add the keys I used to sign the market version of Superuser."
    *Tom Marshall - build: Fix pathmap derp
    *Tom Marshall - build: Use project pathmap for recovery
    *Nico60 - Show Spirit banner in recovery
    *Ethan Chen - build: Set QCOM variants for non-QCOM_HARDWARE defined targets
    *Steve Kondik - build: Add "dtbs" target when building the kernel
    *Tom Marshall - build: Introduce project pathmap and use it for qcom variants
    *invisiblek - repopick: allow specifying a topic to pick all commits from

    Project name: libcore
    *Alex Klyubin - DO NOT MERGE: Add a way to get all values of an attribute of DN.

    Project name: vendor_cm
    *Nico60 - Bump to v1.5
    *Nico60 - APNs update
    *Merudo - fixed Lycamobile APNs
    *Merudo - corrected Beeline UA apn
    *Merudo - added Afghanistan, Sri Lanka, Iraq, Kuwait apns
    *Merudo - corrected Yota APN
    *Merudo - updated NOS/MEO apn names
    *Merudo - cleanup: Spain APNs
    *Merudo - added Africell APNs, moved Movistar PA APN
    *Merudo - fixed Bouygues APNs
    *Merudo - add/cleaned apn for Moldova/Poland
    *sssemil - Remove duplicate <!-- Azerbaijan -->
    *Nico60 - New Bootanimation
    *black - Update APNs for docomo and SoftBank (MCC:440 Japan)
    *Tony Layher - Stop allowing other APNs overriding Sprint LTE.
    *Merudo - added 13 Lycamobile APNs, combined TMI APN, added 48months APN
    *Merudo - corrected Smarts RU APNs
    *Merudo - corrected Vodafone DE & Vodafone PT APNs
    *black - Don't show NTT docomo carrier label while roaming
    *Brint E. Kriebel - otasigcheck: Don't fail a signature check if data will be wiped
    *Merudo - corrected Telekom DE APNs
    *elektroschmock - APNs remove trailing whitespace from Bite
    *black - Clean up APNs for au and SoftBank (Japan)
    *black - Add APN for EMOBILE (Japan)
    *Kyle Manna - get-prebuilts: Use https for Term.apk fetch

    Project name: proprietary_vendor_samsung
    *Arne Coucheron - serrano: Add plmn_se13.bin from stock rom
    *Christopher R. Palmer - mondrianwifi: Update mpdecision & libqc-opt.so from hlte from bacon
    *Tom Marshall - msm8960-common, d2lte, expressatt, apexqtmo: Separate and update blobs
    *Matt Filetto - klte: No longer use prebuilt NFC HAL
    *Christopher R. Palmer - picassowifi: Add lpm battery charging images
    *Christopher R. Palmer - picassowifi: Initial import
    *Tony Layher - HLTE: update adreno drivers to 30JUL14 Build.
    *Ethan Chen - klte: Add hacked libsec-ril.so for GSM
    *Christopher R. Palmer - mondrianwifi: Update adreno blobs for 30JUL14 version
    *nuclearmistake - kltevzw: fix nfc - Use precompiled nfc_nci like klte does

    Project name: android_packages_apps_CMUpdater
    *Michael Bestas - Automatic translation import
    *Michael Bestas - Automatic translation import
    *Michael Bestas - CMUpdater: Remove unused strings

    Project name: packages_apps_Mms
    *Michael Bestas - Automatic translation import
    *Adnan - Mms: Scrub debug logging for identifiable information, fix codestyle.
    *kroz - improved mms bubbles
    *kroz - trds: cleanup!
    *kroz - transparent triangle
    *kroz - trds: Mms Bubbles
    *kroz - Mms Bubbles
    *kroz - TRDS: Dark Mms
    *garwedgess - Move breathing SMS to settings->interface->status bar (1/3)
    *garwedgess - MMS: breathing SMS notifictions: add icons for xxhdpi and mdpi & add missing sequence in breathing animation
    *Bajee11 - Breathing SMS Notification
    *Ricardo Cerqueira - msim: Use the SIM operator to label the subscription
    *Michael Bestas - Automatic translation import
    *Michael Bestas - Mms: Remove unused strings

    Project name: android_packages_apps_Exchange
    *Scott Mertz - Exchange: Set account contacts visible by default

    Project name: packages_apps_Email
    *Michael Bestas - Automatic translation import
    *Lorenzo M - Email: Set translatables
    *Michael Bestas - Automatic translation import
    *Michael Bestas - Email: Remove unused string

    Project name: packages_apps_InCallUI
    *Nico60 - Revert "[1/2] InCall: Add a non-intrusive dialog for incoming calls"
    *Nico60 - Revert "[3/3] InCallUI: allow disabling non intrusive incall ui"
    *Michael Bestas - Automatic translation import
    *Lars Greiss - InCallUI: Heads up meets SlimKat....SlimKat meets Google IO [2/4]
    *Jubakuba - InCallUI: Set Ticker to contact
    *dankoman - InCallUI - Dialpad key digit color TRDS update
    *dankoman - InCallUI - fix dialpad digits color while TRDS is on
    *Jubakuba - InCallUI: Add "Answer Via Speakerphone" Glowpad Target
    *Lars Greiss - InCallUI: add decline and answer incoming call action on notifications (1/2)
    *espresso - InCallUI: fix non intrusive incallui layout
    *kroz - In-Call UI from blue to white
    *kroz - trds: cleanup!
    *kroz - TRDS: Dark InCallUI
    *maxwen - [3/3] InCallUI: allow disabling non intrusive incall ui
    *xplodwild - [1/2] InCall: Add a non-intrusive dialog for incoming calls
    *Sasikumar D R - [3/3] Flip to Mute/Reject Call
    *Lars Greiss - InCallUI: Incoming Call in Background (1/3)
    *Michael Bestas - Automatic translation import
    *Michael Bestas - InCallUI: Remove unused strings

    Project name: android_packages_apps_Trebuchet
    *Michael Bestas - Automatic translation import
    *Michael Bestas - Automatic translation import
    *Michael Bestas - Trebuchet: Remove unused strings
    *Raj - Fix App Info bug where extra empty screen remains after dropping drag object on the App Info traget.
    *Raj - Revert "Fixes bug with extra empty screen staying on Workspace when a"

    Project name: packages_apps_Settings
    *Phil Tunstall - Settings: Reduce volume to safe level when headset is connected (1/2)
    *Christopher R. Palmer - settings: Avoid NPE in NfcTrigger when device doesn't support NFC
    *Michael Bestas - cmhw: Use hardware's default value for display features
    *Adam77Root - Open app when clicking on icon in App Info screen
    *Michael Bestas - Settings: Set untranslatables
    *Roman Birg - Settings: cleanup new profiles UI
    *Jorge Ruesga - settings: allow scroll in LED settings's color dialog
    *cretin45 - Settings: Fix carrier/sim slot string logic for msim settings
    *cretin45 - Settings: Disable mobile network switch if MSIM
    *Adnan - Settings: Check if NFC is supported prior to adding to pager.
    *Adnan - Settings: Fix NPE in Superuser settings.
    *ILWT - Improvements to custom status bar (colors) [1/2]
    *Alex Cruz - Status Bar Color [2/2]
    *Nico60 - Clean code and added Spirit controls tile (2/2)
    *ILWT - Add Fast Charge QS Tile [2/2]
    *Michael Bestas - Automatic translation import
    *Roman Birg - Settings: refactor Profiles to be more user friendly
    *Ricardo Cerqueira - msim: Use the SIM operator to label the subscription
    *Andy Mast - Fix upgrade to latest proguard
    *Tamás Tóth - Settings: Set untranslatable
    *black - Settings: Improve AOSP JA translations
    *Michael Bestas - Automatic translation import
    *Adnan - Settings: Create SAR level preference, allow overlay.
    *Steve Kondik - cmhw: Use hardware's default value for color enhancement
    *Christopher R. Palmer - Settings: "Vibrate during call" requires VOICE_CAPABLE
    *cristianomatos - Add more explanation in case of disable heads up through master switch
    *cristianomatos - Heads up master switch (2/2)
    *Nico60 - Revert "Show Seconds next to StatusBar Clock [2/2]"
    *ByteHamster - [1/2] Settings: Clock on lockscreen
    *Nico60 - Always show navbar toggle
    *Nico60 - Enable all devices to disable navbar
    *Nico60 - Add more steps to less notification sounds
    *Lars Greiss - Settings: less notification sounds (2/2)
    *Nico60 - Clean and fix
    *heydabop - Add Screen Off option for buttons double-tap/long press (2 of 2)
    *black - Settings: Improve AOSP JA translations
    *Michael Bestas - Settings: Rename GPS tile to Location tile
    *Michael Bestas - Settings: Remove unused strings
    *sssemil - Show devices connected to the WiFi hotspot(2/2)
    *Nico60 - Revert "User defined wifi/usb tether network. [2/2]"
    *Nico60 - Revert "Cleanup the tethering commit"
    *Michael Bestas - Settings: Move CAF strings
    *dankoman - Settings: Heads Up background color && transparency [1/2]
    *black - Settings: Improve AOSP & CM AOSP JA translation
    *Roman Birg - Settings: set proper default value for tap to wake
    *Danny Baumann - Adjust animation scale range.

    etc etc...
    complete changelog you can find here: https://www.androidfilehost.com/?fid=95747613655045129
    4
    New version v1.6 online

    Hello and good morning,
    the new spirit is among us :)....new version 1.6 is done, uploaded and ready for you!
    Main changes:
    updated CM sources
    Dynamic Color Changer: Spirit Controls/General/StatusBar
    New Spirit Banner
    Bug fixes and Stability improvements....

    Download:
    SpiritRom-4.4.4-v1.6-20141029-mako.zip: https://www.androidfilehost.com/?fid=95784891001604046
    4
    The Spirit is still alive :)

    Info alert....Info alert....Info alert.....coming soon, so stay tuned:
    https://plus.google.com/u/0/114939742935438721390/posts/EkjYYFGGpaA
    4
    New version v1.3 online

    Good Morning and Happy Sunday->its flashing time :) ;)
    New version v1.3 ready and uploaded.
    Download
    SpiritRom-4.4.4-v1.3-20140831-mako.zip: https://www.androidfilehost.com/?fid=23622183712464829
    Changelog:
    Project name: bionic
    *HazouPH - Fix build for x86. Remove duplicate mcmchr from Android.mk. Other implemented in arch-x86/x86.mk

    Project name: android_kernel_samsung_d2
    *Nick Kralevich - staging: android: ram_console: honor dmesg_restrict
    *Chao Yu - f2fs: use for_each_set_bit to simplify the code
    *Chao Yu - f2fs: add f2fs_balance_fs for expand_inode_data
    *Chao Yu - f2fs: invalidate xattr node page when evict inode
    *Chao Yu - f2fs: avoid skipping recover_inline_xattr after recover_inline_data
    *Chao Yu - f2fs: add tracepoint for f2fs_direct_IO
    *Chao Yu - f2fs: reduce competition among node page writes
    *Jaegeuk Kim - f2fs: fix coding style
    *Dongho Sim - f2fs: remove redundant lines in allocate_data_block
    *Jaegeuk Kim - f2fs: add tracepoint for f2fs_issue_flush
    *Jaegeuk Kim - f2fs: test before set/clear bits
    *Jaegeuk Kim - f2fs: fix wrong condition for unlikely
    *Jaegeuk Kim - f2fs: enable in-place-update for fdatasync
    *Jaegeuk Kim - f2fs: skip unnecessary data writes during fsync
    *Jaegeuk Kim - f2fs: add info of appended or updated data writes
    *Jaegeuk Kim - f2fs: use radix_tree for ino management
    *Jaegeuk Kim - f2fs: add infra for ino management
    *Jaegeuk Kim - f2fs: punch the core function for inode management
    *Jaegeuk Kim - f2fs: add nobarrier mount option
    *Chao Yu - f2fs: fix to put root inode in error path of fill_super
    *Huang Ying - f2fs: add f2fs_balance_fs for direct IO
    *Chao Yu - f2fs: reduce searching region of segmap when free section

    Project name: kernel_samsung_smdk4412
    *huangyuxuan01 - Fix kernel build errors for GT-N7000
    *Dan Pasanen - cpuidle-exynos4: calm down some logspam

    Project name: android_kernel_lge_hammerhead
    *myfluxi - msm: mdss: Don't send panel on commands during continous splash
    *myfluxi - arm/dts: hammerhead: Remove erroneous qcom,msm-bus,active-only property
    *myfluxi - msm: mdss: Reset mdss to a sane state
    *myfluxi - Revert "arm: arch_timer: set memory mapped timer interrupt as IRQF_TIMER"

    Project name: android_system_netd
    *Sreeram Ramachandran - Don't choke if IPv6 rules fail.

    Project name: system_core
    *Sravan Kumar Ambapuram - healthd: increase healthd fast timer to 10mins instead of 1min

    Project name: android_external_powertop
    *HazouPH - [x86] Add missing libpci includes

    Project name: android_external_busybox
    *HazouPH - New BIONIC_L(Android-L) has own support for STPCPY

    Project name: Superuser
    *Michael Bestas - Automatic translation import

    Project name: android_external_whispersystems_WhisperPush
    *Michael Bestas - Automatic translation import

    Project name: android_device_samsung_d2lte
    *Dan Pasanen - extract-files: add ability to specify a source directory for props

    Project name: device_samsung_galaxys2-common
    *task650 - Add soft-reboot option
    *task650 - Add soft-reboot option
    *Michael Bestas - Automatic translation import

    Project name: android_device_samsung_qcom-common
    *Zach Frank - qcom-common: Enable the soft boot overlay

    Project name: android_device_samsung_msm8960-common
    *invisiblek - msm8960: use qcom power hal
    *Dan Pasanen - extract-files: add ability to specify a source directory for props
    *invisiblek - init: enable pulsing LED on boot
    *jt1134 - msm8960-common: cleanup some permissions
    *Dave Daynard - msm8960-common: simplify isSupported check in cmhw

    Project name: android_device_qcom_common
    *Sultanxda - power: Android.mk: Remove TARGET_USES_CPU_BOOST_HINT

    Project name: android_device_lge_hammerhead
    *myfluxi - hammerhead: Fix bluetooth UART device perms

    Project name: frameworks_base
    *Clark Scheff - Themes: Fix native crash in libandroidfw
    *Roman Birg - frameworks: add persistent notification when USB OTG is connected
    *Nico60 - Update Slimrecents background color && transparency [2/2]
    *dankoman - FB: Volume panel background color && transparency [2/2]
    *kaiyiz - Keyguard: Can't enter PIN code when setting the SIM and PIN lock issue
    *Roman Birg - Revert "SystemUI: don't show eq tile while casting"
    *Flamefire - Settings: Pie: Screenshot and Torch targets [1/2]
    *Clark Scheff - Themes: Remove listener if exception is thrown
    *d34d - Themes: Track NotFoundException on app launch failure
    *Clark Scheff - Themes: Fix setting wallpaper from a legacy theme
    *drcmda - Bring back more PIE targets (1/2)
    *drcmda - PIE from ParanoidAndroid (1/2)
    *Roman Birg - policy: respect FLAG_TURN_SCREEN_ON flag with device flip covers
    *Roman Birg - Keyguard: allow keyguard to be dismissed via intent
    *Roman Birg - Keyguard: add smart cover support
    *PrimeDirective - Add more functionality to hardware key rebinding 1/2
    *Lars Greiss - SystemUI: show statusbar icon if quiet hours is active
    *Dan Trifan - quiet hours: refactor system sounds
    *Dan Trifan - quiet hours: change the QS tile logic
    *Jubakuba - Framework: Quiet Hours Extra Daily Times (1/2)
    *Dan Trifan - quiet hours: add back the option to disable system sounds (1/2)
    *Jubakuba - Framework: Rewrite Quiet Hours (2/3)
    *Michael Bestas - Automatic translation import
    *Roman Birg - SystemUI: enable equalizer for Wifi display
    *Clark Scheff - Themes: Avoid NPE when setting text in TickerView
    *Sagar Regmi - tether: tethering chooses wrong upstream when mobile_dun is required
    *Kenny Root - Use hidden API to validate APK chains
    *Jinpyo-laptop - Over scroll effects [1/2]
    *Paul Mongold - 6-bar signal icon sytle [1/2]
    *Owain van Brakel - Fix theme FC
    *Roman Birg - SystemUI: don't show eq tile while casting
    *Roman Birg - frameworks: allow LockPatternView to be rotated
    *Clark Scheff - Move idmap to frameworks/base [2/2]
    *neatchee - Lycamobile (MNC04) considered non-roaming on Vodafone (MNC01)
    *neatchee - Vectone/Delight (MNC07) considered non-roaming on NOS (MNC03)
    *Clark Scheff - Themes: Load missing style attributes from original style
    *Andy Mast - Themes: Fix blurry composed icons
    *Roman Birg - Revert "frameworks: set default expanded desktop style"
    *Brinly Taylor - frameworks:base: SystemUI: cleanup a duplicate permission
    *Dan Pasanen - ShutdownThread: set soft reboot trigger accordingly
    *d34d - Themes: Make sure composed icon info is meaningful
    *d34d - Themes: Fix icon filters clamping to wrong values
    *Roman Birg - advanced reboot: add soft reboot option
    *Brint E. Kriebel - Revert "QuickSettings : Register/unregister cast tile one time"

    Project name: frameworks_av
    *Steve Kondik - stagefright: Fix 24-bit WAV
    *Scott Mertz - stagefright: stop audio source if player fails to start
    *Scott Mertz - stagefright: Move to 64 available tracks
    *Fang Hui - ENGR00294739 coreimage, screenrecord sometimes fail when shift different video
    *Steve Kondik - Revert "Fix decoder EOS handling"
    *Michael Gernoth - audioflinger: only exchange AUDIO_SOURCE_HOTWORD when using pre-kitkat audio-policy
    *Steve Kondik - Revert "audio:Avoid AudioTrackThread if Track creation fails"
    *Arne Coucheron - libstagefright: Add support for custom LPA buffer size in legacy LPAPlayer
    *Mahesh Lanka - libstagefright: Enable meta mode for 7x27a video encoder
    *RonGokhale - libstagefright: refactor Legacy LPA makefile
    *hany - stagefright: Set bit_width if ENABLE_AV_ENHANCEMENTS is defined

    Project name: frameworks_native
    *Clark Scheff - Move idmap to frameworks/base [1/2]

    Project name: frameworks_opt_telephony
    *lrichard - Add Radio Tech Support in manual PLMN

    Project name: android_frameworks_opt_hardware
    *Xiao-Long Chen - Hardware: Add high touch sensitivity support
    *Brinly Taylor - cmhw: Add stubs for SRE support

    Project name: build
    *Martin Blumenstingl - Fixed mounting /system when 'override_prop' is enabled.

    Project name: vendor_cm
    *Nico60 - Bump to v1.3
    *neatchee - Add APN for Tele2 4G
    *neatchee - Add APNs for Claro (Panama)
    *Alberto96 - apns-conf.xml: add Tiscali Mobile (Italy) APNs
    *neatchee - Add APN for Telenet when internationally roaming (MNC=206 MCC=01)
    *Brinly Taylor - Add TIGO and VOX for Paraguay
    *Rudolf Tammekivi - apns-conf: Fix Elisa EE MMS port.
    *invisiblek - apns-conf.xml: update verizon apns
    *Zyg0te - Added APN for Tal Iceland, ref CYAN-5026. Note that I am not on that network myself so I have not been able to verify the settings. However, they are taken from the official support site.

    Project name: android_packages_apps_CMUpdater
    *Martin Blumenstingl - Small code-cleanup.
    *Martin Blumenstingl - Rename two variables to make it clear what's stored inside them.
    *Martin Blumenstingl - Fixed downloading incremental updates.
    *Michael Bestas - Automatic translation import
    *Adnan - CMUpdater: Fetch changelogs for updates only if explicitly requested.
    *Adnan - CMUpdater: Switch all network requests to utilize Volley.
    *Adnan - CMUpdater: Create builder for UpdateInfo. Simplify codebase.
    *Adnan - CMUpdater: Handle download complete in background thread.
    *Adnan - CMUpdater: Create DownloadNotifier, simplify DownloadReceiver logic.

    Project name: android_packages_apps_LockClock
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_VoiceDialer
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_VideoEditor
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_Mms
    *Scott Mertz - mms: Fix NPE when attaching slides
    *Brinly Taylor - Mms: fixup a extra semicolon .
    *Davis Mosenkovs - Mms: Modify AOSP LV translations
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_Exchange
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_Email
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_PackageInstaller
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_InCallUI
    *Roman Birg - InCallUI: Add initial smart cover support
    *Michael Bestas - Automatic translation import
    *Danny Baumann - Fix NPE in dock mode.

    Project name: packages_apps_Stk
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_Torch
    *Steve Kondik - Revert "Torch: notify TorchService of torch state when using sysfs config"
    *Roman Birg - Torch: notify TorchService of torch state when using sysfs config
    *Michael Bestas - Torch: Tweak license string a bit more
    *Michael Bestas - Torch: Update license string
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_CMWallpapers
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_CMHome
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_Browser
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_UnifiedEmail
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_Trebuchet
    *Raj Yengisetty - Fix - Workspace background gradient
    *Clark Scheff - Revert "Handle theme changes"
    *Clark Scheff - Revert "Use theme change categories and clear widget preview cache"
    *Clark Scheff - Revert "Use ArrayListExtra for broadcasting theme changes [2/2]"
    *Roman Birg - Trebuchet: fix expanded desktop with GEL integration
    *Michael Bestas - Automatic translation import
    *Raj Yengisetty - Fix HideIcon behavior in Folders

    Project name: android_packages_apps_Nfc
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_Calendar
    *Danny Baumann - Improve delete handling strings.
    *Adnan - Calendar: Use TextUtils to check for null/empty string.
    *Adnan - Calendar: Revamp deleting calendar events UI.
    *yingying - Calendar: Fix the unit test failure.
    *kaiyiz - Calendar: Handle the date set action in the onDateSet callback
    *kaiyiz - Calendar: The delete events option status changed after rotate screen
    *kaiyiz - Calendar: Check if the duration is empty before parser it when delete the events
    *kaiyiz - Calendar: Added the read external storage permission for read media provider.
    *Aravind Asam - Calendar: Support for deleting events (rest of the features)
    *kaiyiz - Calendar: Add the "Go to" menu for user to go to any date as select
    *kaiyiz - Calendar: Add the strings of "Delete events" for Chinese language.
    *Aravind Asam - Modified file action_mode.xml
    *kaiyiz - Calendar: Add the delete events menu item for landscape.
    *Aravind Asam - Original action_mode.xml
    *Aravind Asam - Support for deleting calendar events
    *yingying - Calendar: To display the complex lunar info.
    *yingying - Calendar: Do not show "Map" action if there isn't resolve app.
    *kaiyiz - Calendar: Fix the issue of Calendar
    *yingying - Calendar: Support display the lunar info.
    *kaiyiz - Calendar: Cursor remains constant after locking and unlocking
    *kaiyiz - Calendar: Tap prev btn should goto prev input field
    *kaiyiz - Calendar: Selected item should be selected after rotation
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_Settings
    *Nico60 - NPE fix
    *Michael Bestas - Settings: Improve touch sensivity string
    *Nico60 - Add a general category in button settings
    *Xiao-Long Chen - Settings: HighTouchSensitivity support
    *Danny Baumann - Settings: Fix alignment of print settings icon
    *Roman Birg - Settings: add key to USB Storage Unmount option
    *Nico60 - Revert "enable swipe in navigation bar settings"
    *Nico60 - Update Slimrecents background color && transparency [1/2]
    *dankoman - Settings: Volume panel background color && transparency [1/2]
    *Alex-Cruz - FWB: Pie: Screenshot and Torch targets [2/2]
    *Michael Bestas - Settings: Remove leftover from old theme chooser
    *Clark Scheff - Revert "Allow changing theme to Holo.Light without crashing"
    *drcmda - Bring back more PIE targets (2/2)
    *drcmda - PIE color settings
    *drcmda - PIE from ParanoidAndroid (2/2)
    *PrimeDirective - Add more functionality to hardware key rebinding 2/2
    *Jubakuba - Settings: Quiet Hours Extra Daily Times (2/2)
    *Dan Trifan - quiet hours: add back the option to disable system sounds (2/2)
    *Jubakuba - Settings: Rewrite Quiet Hours (3/3)
    *Steve Kondik - settings: Add support for SRE
    *Michael Bestas - Automatic translation import
    *Jinpyo-laptop - Over scroll effects [2/2]
    *Alex Cruz - 6-bar signal icon sytle [2/2]
    *Roman Birg - Settings: fix Wifi/WifiAP tile inconsistency
    *Arne Coucheron - Revert "Settings: update default expanded desktop style"
    *Roman Birg - Settings: remove Expanded Desktop from Power Menu if unavailable
    *Brinly Taylor - Settings: Update a string.
    *Max Popov - Wifi Country code
    *Matt Garnes - Fix keyboard opening on pattern entry.
    *Raj Yengisetty - ProtectedApps pattern lock for landscape mode.
    *Raj Yengisetty - 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.
    *Nico60 - Revert "Add weather [WIP] (4/4)"

    Project name: android_packages_apps_CertInstaller
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_Apollo
    *Michael Bestas - Automatic translation import
    *Danny Baumann - Build fix.

    Project name: packages_apps_Calculator
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_DeskClock
    *Danny Baumann - Improve strings.
    *Adnan - DeskClock: Snooze based on snooze interval set by user during call.
    *kaiyiz - DeskClock: Fix the start icon color of stopwatch turn gray when rotate
    *kaiyiz - DeskClock: Fix crash when click the dismiss in the notification
    *kaiyiz - DeskClock: Digital clock display incomplete when huge font size in chinese
    *kaiyiz - DeskClock: The alarm ringtone name display error
    *Ethan Chen - WorldClock: Remove duplicate Kiev translation entries
    *kaiyiz - WorldClock: modify some cities on city list
    *kaiyiz - DeskClock: Fix alarm name display abnormal when choose audio
    *kaiyiz - DeskClock: Fix DeskClock crash when click dismiss clock
    *wjiang - DeskClock: Avoid DeskClock layout displays abnormally on landscape.
    *kaiyiz - WorldClock:The Next icon is not working when search city on World clock
    *kaiyiz - DeskClock: Request user to confirm power-on device on power-off alarm event
    *kaiyiz - DeskClock: handle call events on alarm
    *kaiyiz - DeskClock: handle call events on alarm
    *kaiyiz - DeskClock: Fixed the ringtone name display incorrect when delete music file
    *Xiaocheng Li - DeskClock: Fix the delay or missed condition of the alarm after boot
    *wjiang - DeskClock: Avoid alarm ringtone changed as silent
    *kaiyiz - DeskClock: Search cities with any part of the name
    *kunleiz - DeskClock: Alarm Vibrator can't stop while coming a MT voice call - Alarm Vibrator can't stop while coming a MT voice call - Add inTelephoneCall condition to stop Alarm Vibrate when receive a call.
    *wjiang - DeskClock: Sometimes alarm can't stop while coming a MT voice call
    *Ethan Chen - WorldClock: Fix cities/time zone entries
    *jiangmin - WorldClock: Add some worldwide cities and update timezone
    *jiangmin - DeskClock: Add selection for external device
    *Michael Bestas - Automatic translation import
    *Roman Birg - DeskClock: restore vibrations after screen is turned off

    Project name: packages_apps_CMAccount
    *Roman Birg - CMAccount: fix crash when quickly skipping through pages
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_BasicSmsReceiver
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_SoundRecorder
    *Roman Birg - SoundRecorder: only look for source files in src
    *Danny Baumann - Re-apply 'Revert regressions introduced by QRD update'
    *Likai Ding - SoundRecorder: reset VU Meter upon pause
    *wjiang - SoundRecorder: add a focus listener to change record state
    *kaiyiz - SoundRecorder: Fix menu item not display gray.
    *wjiang - SoundRecorder: Fix getSDPath() returns unexpected volume.
    *kaiyiz - SoundRecorder: Make pointer back to initial position.
    *Chaithanya Krishna Bacharaju - audio: Reset mAudioSourceType once call disconnects
    *kaiyiz - SoundRecorder: Fix back key no response in pause state
    *Zhang Fang - MMS: Exit app after recording, if from MMS.
    *wjiang - SoundRecorder: Avoid error when record start and stop comes too closely.
    *wjiang - SoundRecorder: set proper message and icon res in idle state
    *wjiang - SoundRecorder: Reset record state if length is less then 1s
    *wjiang - SoundRecorder: audio source changes to UPLINK during incall state
    *Divya Narayanan Poojary - audio: update mAudioSourceType during incall.
    *wjiang - SoundRecorder: don't exit app when user accepts recorded clip
    *wjiang - SoundRecorder: Fix timestamp mismatches in recorder and music app
    *Ethan Chen - Revert "Revert regressions introduced by QRD update."
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_DSPManager
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_Tag
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_Camera2
    *Danny Baumann - Fix menu button margins.
    *Michael Bestas - Camera: Fix filtering of unsupported camcorder color effects
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_CellBroadcastReceiver
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_CMFileManager
    *Roman Birg - CMFileManager: remove access mode preference for user builds
    *Michael Bestas - Automatic translation import
    *Zyg0te - New folder icons (ic_fso_folder.png) for CMFileManager. These new icons are meant to fit the new color scheme for the app better. Also added a much needed xxhdpi version. Change-Id: I3ef13303d3a8651d69d13826ed5c271a2799b973

    Project name: android_packages_apps_HTMLViewer
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_SamsungServiceMode
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_Contacts
    *Roman Birg - Contacts: place local contacts in a special local account
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_Dialer
    *Michael Bestas - Automatic translation import
    *Brinly Taylor - Dialer: Blacklist call recording for Australia.

    Project name: android_packages_apps_KeyChain
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_VoicePlus
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_Bluetooth
    *Michael Bestas - Automatic translation import
    *Scott Mertz - bluetooth: avrcp - Respond to PDU 0x16 correctly

    Project name: packages_apps_ContactsCommon
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_ThemeChooser
    *Michael Bestas - Automatic translation import

    Project name: packages_apps_Gallery2
    *Michael Bestas - Automatic translation import

    Project name: android_packages_apps_BluetoothExt
    *Michael Bestas - Automatic translation import

    Project name: packages_services_Telephony
    *kaiyiz - TeleService: Prompt user the fixed dialing number can’t be empty
    *kaiyiz - Phone: The option should be clickable after pressing OK
    *kaiyiz - Settings: DUT can register on a forbidden network operator
    *kaiyiz - Phone: Disbale the network item and update the titile
    *lrichard - Display the radio tech in manually PLMN search results
    *Qiang Chen - Phone: Add one dialog to prompt the SIM is turned off
    *kaiyiz - Phone: Prompt port number invalid when the port number length too long
    *kaiyiz - Phone: It should stay at Sip account details interface after unlock phone
    *kaiyiz - Phone: PIN2 shouldn't be seen when make passwords invisible
    *kaiyiz - Phone: Fix forced closure when change language during adding SIP account
    *Jubakuba - Telephony: Rewrite Quiet Hours (1/3)
    *Michael Bestas - Automatic translation import

    Project name: android_packages_screensavers_PhotoTable
    *Michael Bestas - Automatic translation import

    Project name: android_packages_screensavers_Basic
    *Michael Bestas - Automatic translation import

    Project name: packages_inputmethods_LatinIME
    *Michael Bestas - Automatic translation import

    Project name: android_packages_wallpapers_PhaseBeam
    *Michael Bestas - Automatic translation import

    Project name: android_packages_wallpapers_NoiseField
    *Michael Bestas - Automatic translation import

    Project name: android_packages_wallpapers_PhotoPhase
    *Michael Bestas - Automatic translation import

    Project name: android_packages_wallpapers_MusicVisualization
    *Michael Bestas - Automatic translation import

    Project name: android_packages_wallpapers_HoloSpiral
    *Michael Bestas - Automatic translation import

    Project name: android_packages_wallpapers_Galaxy4
    *Michael Bestas - Automatic translation import

    Project name: android_packages_wallpapers_LivePicker
    *Michael Bestas - Automatic translation import

    Project name: android_packages_wallpapers_Basic
    *Michael Bestas - Automatic translation import

    Project name: android_packages_wallpapers_MagicSmoke
    *Michael Bestas - Automatic translation import

    Project name: android_packages_providers_ThemesProvider
    *Michael Bestas - Automatic translation import

    Project name: packages_providers_DownloadProvider
    *Adnan - DownloadProvider: Check if the device actually supports second storage.
    *Adnan - DownloadProvider: Create and implement DialogDismissListener.
    *qqzhou - DownloadProvider: add to support download into sdcard storage
    *kaiyiz - DownloadProvider: fix the crash when rotate screen.
    *Michael Bestas - Automatic translation import

    Project name: packages_providers_MediaProvider
    *Adnan - MediaProvider: Structure and sanitize input in AUDIO_FOLDER logic from CAF.
    *kaiyiz - MediaProvider: Make folder music change when delete music
    *Likai Ding - MediaProvider: support streaming bookmark
    *kaiyiz - MediaProvider: Add feature to support group music by folder path
    *wjiang - MediaProvider: Avoid issue of android.process.media stop
    *Michael Bestas - Automatic translation import

    Project name: android_packages_providers_UserDictionaryProvider
    *Michael Bestas - Automatic translation import

    Project name: android_packages_providers_CalendarProvider
    *Michael Bestas - Automatic translation import

    Project name: packages_providers_ContactsProvider
    *Roman Birg - ContactProvider: add another check for local accounts
    *Michael Bestas - Automatic translation import

    Project name: packages_providers_TelephonyProvider
    *Michael Bestas - Automatic translation import

    Project name: android_hardware_samsung
    *Dave Daynard - Hardware: Samsung: simplify CMHW isSupported check

    Project name: hardware_qcom_display-caf
    *RonGokhale - hwc: rotator is not supported on msm7x27a
    *Arne Coucheron - display: Cover NO_IOMMU for msm7x30/msm7x27a too
    *Steve Kondik - overlay: Allocate from MM heap as a fallback

    Project name: hardware_qcom_media-caf
    *Michael Bestas - mm-core: Remove obsolete msm7x30 OMX code
    *Rudolf Tammekivi - mm-video: Use multimedia heap on MSM7x30 (720p) too.
    *RonGokhale - media-caf: Fix building for msm7x27a

    Project name: hardware_qcom_audio-caf
    *Satya Krishna Pindiproli - hal: Fix no Tx issue during multi party HFP calls
    *Haynes Mathew George - hal: miscellaneous fixes
    *wjiang - post_proc: Fix bassboost/virtualizer not disabled on speaker
    *Konsta - hal: speaker protection is msm8974 only

    Project name: hardware_libhardware_legacy
    *Scott Mertz - audio_policy: Prevent dumping string NULL termination