{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
►KitKat 4.4.4 KTU84Q
►AOSP sources based
►Built with optimized compiler flags
►Art - Bionic - Dalvik optimizations
►Deodexed - Busybox - Supersu
►Quick pulldown settings
►Customizable Tiles - Ribbons
►CRT settings
►Display rotate settings
►Power notification sound preference
►Battery customization
►Status bar clock and date customizations
►Statusbar brightness control
►Extended power menu with settings
►Clear all button on recent apps
►Volume rocker wake
►Volume music control
►Volume adjust preference
►Volume panel style preference
►Safe headset volume preference
►Mms quick reply
►Immersive Mode
►Cm Calculator App
►LED control settings
►Incall vibration
►Navbar DPI settings
►CM Navbar settings
►Navring settings
►Lockscreen shortcuts settings
►Maximize widgets option (phone only)
►Custom apns
►App ops
►Quick Unlock
►Kill app longpress back
►Non Intrusive IncallUI + Incoming Call in Background
►Option to control cursor in text fields using volume keys
►Preference for status bar activity indicators for mobile data and wifi settings
►Variable size pattern lockscreen
►Preference for custom clear all recents button position
►Option to use volume keys to control media volume anytime
►National data roaming
►Increasing ring feature
►Custom Lockscreen Background
►Navbar glow time settings
►Auto brightness configuration
►Dialer lookup settings
►Heads Up settings
Instructions:
- Flash Rom
- Flash the fix if it exists
- Flash Gapps
Rom Download
- Tweaks Paradise
Gapps:
- PA Gapps 4.4.4
Reporting Bugs
- Report bugs only after a clean flash and if you are running included kernel. Bug reports without a proper logcat will be ignored.
Feature requests
- Feature requests will be ignored.
Kernel
- Stock kernel included - https://android.googlesource.com
Credits:
Code:
[SIZE="4"]
♦ My friends (& Tester): Iaio72, Ciprianruse88, eng.stk, Steve Ruel, Daniele Pavan ♦ CyanogenMOD ♦ SlimRoms ♦ Linaro ♦ ParanoidAndroid ♦ Android Open Source Project ♦ Codefirex team ♦ Rascarlo ♦ Vaniraosp [/SIZE]
Aosp Browser Download
- HTCFANBOYS
Purity Q&A
Purity Changelog
Code:
♦ PURITY ROM ♦ 15/10
External_sqlite:
- Fix world-readable permissions due to sqlite race condition …
- Revert "Regenerate Android.patch" …
- Revert "Upgrade to SQLite 3.8.6"
Frameworks_base:
- Core: Fix AOSP JA translations …
- Core: Improve AOSP JA translation …
- Revert "Fix missing top task in recent panel."
- Fix notification cutoff at slim dpi …
- AudioService: Fix monitorRotation for landscape applications …
- frameworks/base: Fix delay in sending AUDIO_BECOMING_NOISY intent …
- Fixing memory leak in RenderBufferCache …
- AppWidget: Make widget update quickly …
- MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue(). …
- MountService: Check for null pointer when looking for vold code …
- Allow subclasses to override bindPreferences(). …
- framework/base: Create surface based on the panel orientation. …
- IndexOutOfBoundsException observed in ProcessStats …
- [View] Clear Hardware-Layers before system destroys HardwareRenderer.
- Fix a bug that the RecentTask list of other’s may show up to non-prim… …
- [ActivityManager] Prevent coredump file may not complete for testing. …
- Ensure to add Persistent Apps to LruProcess List on app restart
- Remove hard-coded DrawSelectorOnTop on ListFragment's default ListView. …
- Fix for "volume buttons change two volume steps per click" bug …
- OptiPNG
- Revert "[AssetAtlas]: Fix AssetAtlas not consider all size of texture." …
- Revert "[AssetAtlas] Avoid packing 1-pixel width or height asset into…
- view: make setWallpaperPosition() oneway …
- Need to release CropView when destroy WallpaperCrop Activity
Frameworks_rs:
- Fix bug in blur when processing odd widths
Settings:
- Open app when clicking on icon in App Info screen …
- Settings: Improve AOSP JA translations
- OptiPNG
Vendor_purity:
- fixed Lycamobile APNs …
- corrected Beeline UA apn …
- added Afghanistan, Sri Lanka, Iraq, Kuwait apns …
- corrected Yota APN …
- updated NOS/MEO apn names …
- cleanup: Spain APNs …
- added Africell APNs, moved Movistar PA APN …
- fixed Bouygues APNs …
- add/cleaned apn for Moldova/Poland
- Update APNs for b-mobile (440,10,Japan) …
- added Truphone UK apn …
- added TeleCable/Truphone/Mtel, fixed Lyca/Orange …
- added Voiceworks Mobile BV / MVNO NL APNs …
- Added missing line for Verizon APN (mcc 311 mnc 480) …
- Stop allowing other APNs overriding Sprint LTE.
- added 13 Lycamobile APNs, combined TMI APN, added 48months APN …
- corrected Smarts RU APNs …
- corrected Vodafone DE & Vodafone PT APNs
- corrected Telekom DE APNs …
- APNs remove trailing whitespace from Bite …
- Clean up APNs for au and SoftBank (Japan) …
- Add APN for EMOBILE (Japan)
- added Yota APN …
- corrected Smart APN: missing space before "type" …
- added Cambodia APNs …
- added Axis, AWCC, MTN, Etisalat, Hutch, MPT APNs. …
- added Public Mobile APN, corrected Rogers WAP APN …
- added ONO and Euskaltel APNs …
- added Claro Argentina APN
♦ PURITY ROM ♦ 19/09
ContactsProvider:
- Revert "Contacts provider: add fb sync"
Dalvik:
- dalvik: Rename perf flag …
- Revert "Revert "dalvik: add placeholder for future changes"" …
- Dalvik :Increase the upper limit check for DexOpt Deps table
Dialer:
- Add reverse lookup provider "PagineBianche" (IT). …
- Refine regexes for Das Telefonbuch. …
- Add reverse lookup provider "Das Telefonbuch" (DE). …
- Chinese Location Lookup [1/2] Dialer: Chinese Reverse Lookup
External_sqlite:
- sqlite: Rename perf flag …
- Upgrade to SQLite 3.8.6 …
- Regenerate Android.patch …
- Do not pass QC_PERF into host build of sqlite3. …
- Add hooks for database open and pragma handling …
- SQLite: Enable fdatasync for SQLite
Frameworks_base:
- hwui: Apply hwui qcom fixes to all adreno-bearing hardware …
- SystemUI: improve one finger notification expansion …
- TaskUtils: Update …
- Fix for broken volume music controls
- hwui: Fix a sporadic crash seen during CTS runs …
- Revert "ContentProvider: Avoid duplicate initialization of AsyncTask" …
- Revert "Temp: Revert "ContentProvider: Avoid duplicate initialization… …
- Flip to Mute/Reject Call …
- Revert "Switch to Slim Incall UI" …
- Turn off some debug
IncallUI:
- [3/3] InCallUI: Flip to Mute/Reject Call
- InCallUI: non intrusive incall ui rework
- InCallUI: add Incoming Call Background
- non intrusive incallui
Settings:
- Hide "Volume adjustment sound" option on non-voice capable devices …
- Settings: Display Rotation (All Devices) …
- Settings: Fix AOSP WiFi AP translations
Telephony:
- Translations: Update ita …
- [2/3] Telephony: Flip to Mute/Reject Call …
- Revert "Switch to Slim Incall UI" …
- Add reverse lookup provider "PagineBianche" (IT). …
- Add reverse lookup provider "Das Telefonbuch" (DE). …
- Chinese Location Lookup [2/2] Telephony: Detect external plugin.
Vendor_purity:
- added Lycamobile, Aero2, and T-Mobile Poland APNs …
- add Virgin Mobile USA apn …
- added Boost, Credo & Ting APNs …
- added Bmobile Trinidad APN …
- added DJUICE mms APN …
- add tuBiedronka APNs …
- add Vodafone, AMC, Eagle & Plus APNs …
- add Virgin Mobile France APN …
- add Carrefour Belgium APN
♦ PURITY ROM ♦ 13/09
Frameworks_base:
- Solve a possible NPE in the Documents provider
- Fixed a soft reboot while sharing screenshots
Vendor_purity:
- Remove duplicate Vodafone APN, correct Tele2 APN …
- Correct APNs for Movistar PA, Claro PA, Digicel PA
♦ PURITY ROM ♦ 12/09
Bionic:
- Cleanup
- DNS: make the same ip type DNS query as the interface address type
Build:
- Cortex-a8: fix ldflags workround
- gettop: fix symlink detection …
- Apply correct, optimized mfpu compiler flag for ARMv7-A Cortex CPUs …
- Don't set CCACHE_BASEDIR if its already set …
- build: Set ccache base to build top
Frameworks_base:
- Fix broken arc drawing in Camera app.
- Add CAP_BLOCK_SUSPEND Linux capability to system server …
- base: fix ACTION_NOTIFICATION_LISTENER_SETTINGS intent name …
- [HWUI]: Bind wrong VBO when drawing text …
- [HWUI] Infinite recursion in PathTessellator::recursiveQuadraticBezie… …
- [HWUI] The IBO state should be reset after glDeleteBuffers. …
- ContentProvider: Avoid duplicate initialization of AsyncTask …
- [ActivityManager] Fix index out of bounds when updating next pss time. …
- [ActivityManager] Prevent provider creating twice. …
- [ActivityManager] Fix NullPointerException when dumping ContentProvid… …
- [ActivityManager] Ensure provider external access count will be relea… …
- [ActivityManager] Fix ServiceRecord leakage …
- [ActivityManager] Finish the failed-to-pause activity …
- [ActivityManager] Fix race condition in pss collection …
- [AssetAtlas] Avoid packing 1-pixel width or height asset into AssetAtlas …
- [AssetAtlas]: Fix AssetAtlas not consider all size of texture. …
- [Resources] fix preload drawables low issue …
- Remove unnecessary explicit GC in ZygoteInit. …
- systemui: networkcontroller update default networks resources
Kernel_lge_hammerhead:
- block: row: Fix crash when adding a new field in bio struct …
- Makefile: hardcode the toolchain path, subarch and remove the python … …
- Set row as default scheduler
Libcore:
- Revert "Switch Random to use AtomicLong" …
- Revert "CipherInputStream: increase buffers for speed"
Settings:
- SoundSettings: Use SystemCheckBoxPreference
System_core:
- Cleanup
Vendor_purity:
- add apn for ziggo & modify videotron for LTE …
- added Sprint Test APNs …
- apns-conf: Fix Digi MMS port. …
- add FreedomPop APN for 4G/LTE …
- added Walmart APN …
- Add APNs for docomo MVNOs (Japan) …
- Free Mobile APNs updates …
- Clean up apns-conf.xml …
- Update APNs for au, docomo, SoftBank and Y!mobile (Japan)
♦ PURITY ROM ♦ 09/09
Art:
- Remove old fork-and-specialize API …
- Finish fixing Zygote descriptor leakage problem
- Avoid unnecessary copy of dex_gc_map.
Bionic:
- bionic: libm: replace Qualcomm's routines with Nvidia's (except pow) …
- Remove the dependency on the non-uapi __kernel_nlink_t.
Build:
- Use google 4.7 gcc
- safe optimized compiler flags
Dalvik:
- Remove old fork-and-specialize API …
- Finish fixing Zygote descriptor leakage problem
Device_lge_hammerhead:
- hammerhead: Optimize I/O scheduling
External_libpng:
- libpng: Squashed update to version 1.2.51 …
- libpng: Fix for memory leak while indexing the PNG images …
- Update copyright to The Linux Foundation …
- VeNum optimizations to libpng to improve PNG decode time
Frameworks_base:
- [ActivityManager] Fix a bug: unable to start activity after starting … …
- A background started service is removed from mStartingBackground when… …
- Revert "audio: Fixed dead lock in AudioService during volume change" …
- ActivityManagerService: Fix heavy games kill during incoming call …
- ActivityManagerService: Penalise large apps going to background …
- Prevent killing of process during service bringup …
- add MVNO info for tele2 in croatia …
- SystemUI: Rework SearchPanelView calculations …
- SystemUI: prevent NPE on clear recents double press …
- Recents: add missing TypedArray.recycle() call …
- hwui: Always enable the scissor while composing layer …
- Update the layer's alpha value upon composition of the layer …Set row as default scheduler …
- Remove opaque check in preparing dirty region …
- watermark: Place watermark in the bottom-right when both deltax and d…
- DocumentsUI: catch berserk apps on building recents …
- base: DocumentUI: fix a few issues handling remote content
Kernel_lge_hammerhead:
- futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == u…
- Set row as default scheduler
Libcore:
- CipherInputStream: increase buffers for speed …
- Audio: AWR-WB format playback support in email and download …
- libcore: fix error in javdoc todo file generation …
- Remove old fork-and-specialize API …
- Finish fixing Zygote descriptor leakage problem …
- Libcore: Add .aac MIME TYPE …
- libcore: Set CAP_LAST_CAP as CAP_BLOCK_SUSPEND …
- Add CAP_BLOCK_SUSPEND to OS constants
Settings:
- CryptKeeper: update emergency call button to Holo
System_core:
- healthd: increase healthd fast timer to 10mins instead of 1min …
- filesystem_config: Allow executables in /system/libexec …
- init: Add vendor-specific initialization hooks …
- Fix assertion failure …
- fix corruption in Vector<> when malloc falied …
- system: core: increase the polling time for remount_ro to 3600 …
- system: core: increase the polling time for remount_ro …
- Fix a bunch of small system/core bugs. …
- Conditionally Revert "put back the unused virtuals in Vector<>" …
- Revert "Revert "put back the unused virtuals in Vector<>""
Vendor_purity:
- add KPN 4G apn …
- Cleanup/Fix APN data fields …
- Modified APNs for Plus.pl, Orange SK, and Vodafone AU per
♦ PURITY ROM ♦ 29/08
Bionic:
- [ARM] libc: define return and conditional return macros …
- [ARM] libc: optimized strnlen, strncat, strncmp, and strlcat …
- libc stdlib: implement C99 _Exit and C11 quick_exit API …
- libc: support __errno_location …
- Make use of new memcpy, tweak settings …
- libm: add fmal long double stub …
- libm: sync with upstream freebsd
Build:
- Use Linaro GCC 4.7 2014.1 -O3 -fstrict-aliasing
- Specify -mcpu=cortex-a15 for krait CPU variants.
External_chromium_org_third_party_openssl:
- Fix a malformed patch file. …
- Disable NEON Poly1305 code.
External_jpeg:
- porting jpeg_mem_src() from jpeg lib v8c …
- Port jpeg_mem_dest for in-memory operations
Frameworks_base:
- Prevent system server dump stuck by pipe buffer full. …
- Fix a potential deadlock in ProcessStatsService. …
- SystemUI: hide up arrow NavRing indicator if no targets present …
- QuickSettings: Use a Bug Report tile icon of proper size …
- Switch to Slim Incall UI …
- Optimize drawBitmapMesh using TRIANGLE_STRIP
- Mms: Fix FC issue that when tapping contact icon many times …
- Make sure that items are visible …
- When mInputText isn't on focus, hide the soft keyboard …
- MMS: Fix Messaging will force close after tap one item in suggestion … …
- Fixed incorrect calculation of dirty invalidation area …
- Use hidden API to validate APK chains
- Frameworks: apple can do...we can do as well …
- SystemUI: NavbarEditor: Fix saveKeys logic …
- Revert "frameworks/base: vectorize Bitmap operations" …
- Vectone/Delight (MNC07) considered non-roaming on NOS (MNC03) …
- Lycamobile (MNC04) considered non-roaming on Vodafone (MNC01)
- Avoid duplicate call to onLoadFinished() …
- Out of memory using wallpaperPicker switching wallpapers …
- Mark configuration strings as non-translatable. …
- Revert "QuickSettings : Register/unregister cast tile one time"
- Fix toggleLastAppImpl …
- base: don't show global actions if shutdown sequence was started …
- Revert "frameworks/base/: Fix black wallpaper issue when home pressed." …
- base: add roaming for Lycamobile USA
- base: disable PhoneStatusBar.DEBUG and PhoneStatusBarView.DEBUG_GESTURE …
- Cleanup
- Fix camera usage tracking.
Libcore:
- Improve URI.equals performance. …
- Switch Random to use AtomicLong
Providers_Mediaprovider:
- MediaProvider: Avoid issue of android.process.media stop
Settings:
- Settings: Fix alignment of print settings icon …
- PowerMenu: Use SystemSettingCheckBoxPreference
- Purity_SoundSettings: Use SystemSettingCheckBoxPreference
- StatusBar: Use SystemSettingCheckBoxPreference
- Settings: Fix the memory leak in Settings …
- Settings: fix Wifi/WifiAP tile inconsistency …
- Settings: apple can do...we can do as well …
- Remove warning
- Settings: Remove Wallpaper selection from Display …
- Consistently use start/end instead of left/right layout properties. …
- Fix NullPointerException issue when user change …
- settings: FC on quick settings editor on tablets without a vibrator …
- CellBroadcast: Disable App links on wifi-only devices
System_core:
- Revert "charger: Draw battery percentage over charger screen" …
- Revert "charger: Use android blue for charge percentage"
Vendor_purity:
- Revert "Revert "Speed up boot process"" …
- Add APN for Tele2 4G …
- Add APNs for Claro (Panama) …
- apns-conf.xml: add Tiscali Mobile (Italy) APNs …
- Add APN for Telenet when internationally roaming (MNC=206 MCC=01) …
- apns-conf: Fix Elisa EE MMS port. …
- APN type fix for Telenor Serbia …
- Added APN for Tal Iceland, ref CYAN-5026.
♦ PURITY ROM ♦ 8/08
Frameworks_base:
- frameworks/base: Fix the random UI corruption …
- Mark constructor as accessible in LayoutInflater. …
- Revert "audio: Inform audio HAL if it is a voice call initiated by Te…
- SwipeHelper: Ignore ACTION_OUTSIDE touches …
- improving translation …
- Don't unnecessarily set LayoutParams on children …
- Prevent a duplicated registration of Observers …
- Remove java.io.tmpdir assignment in AndroidRuntime. …
- Fixed a possible infinite loop in JsonReader#skipValue() …
- AssetManager cookies should be int32_t and not void*. …
- Remove unused field from AssetManager. …
- Before requerying a cursor, check if it is closed. …
- Cursor leakage due to cancellation signal …
- UsbDebuggingManager: Fix multiple NPEs toggling USB debugging …
- fix possible buffer overrun and memory leak …
- Memory leak: parseObbFile.footer …
- NPE in SearchManager.triggerSearch …
- Fix appwidgets not updating …
- Use java.util.Objects instead on internal API …
- SystemUI: Add missing recycle calls …
- inputdevices: update from aosp (master) …
- improve rotation handling …
- Fix NullPointerException in ListView …
- Fix a bug that the RecentTask list of other’s may show up to non-prim… …
- DocumentsUI: fix recursive delete …
- [View] Clear Hardware-Layers before system destroys HardwareRenderer. …
- Skip broadcasting to a receiver if the receiver seems to be dead …
- [Bitmap] Add null pointer protection in Bitmap_sameAs() …
- [ActivityManager] Prevent coredump file may not complete for testing. …
- [ActivityManager] Avoid mistaking visibility by finishing task. …
- NavTargets : Show highlight for google search …
- ChooseTypeAndAccountActivity: Fix the Null pointer Exception of monke… …
- DialogFragement: Add null pointer check for mDialog for protection …
- QuickSettings : Register/unregister cast tile one time …
- [Asset Manager] Fix memory leakage bug …
- IndexOutOfBoundsException observed in ProcessStats …
- Restore untrusted glStencilMask value on resume after functor …
- [HWUI] Fix invisible views are still shown in popup window …
- [HWUI]: fix residual line on FrameBuffer
Libcore:
- Add API to check certificate chain signatures
Settings:
- Use java.util.Objects instead of internal API
- Settings : Dismiss glowpad view on trigger
Vendor_purity:
- Add China Telecom apns …
- [PATCH] apn: fix typo on SKT LTE mmsc address …
♦ PURITY ROM ♦ 21/07
Updated code to 4.4.4_r2
Device_lge_hammerhead:
- hammerhead: Use less aggressive mount options
Frameworks_base:
- Added Power button to available NavigationBar buttons …
- Update SahlNaskh font …
- frameworks: move safe volume warning above expanded volume panel …
- AudioService: Show safe volume panel for non-interactive volume adjus… …
- NavRing: Last App …
- Missed translations..
- QS: Make CameraTile respect locale changes for the label. …
- base: update link ring-notifications after read user settings …
- Update home process when home activity resumed …
- Do not finish root activity when reset task …
- Move top task to top in window manager …
- Prevent potential deadlock from system error dialog… …
- Avoid keeping restarting home when only home activi… …
- Prevent kill a restarted process again. …
- Ensure alive process is not killedByAm. …
- Revert "hwui: Always enable the scissor while composing layer" …
- SystemUI: fix double tap to sleep not working with secure lock screen …
- HeadsUp: Fix dismiss on back key press. …
- HeadsUp: Only remove heads up if attached to window …
- Fully fix interaction between torch and camera usage. …
- add framework torch service …
- frameworks/base: Fix binder parcel leak with getMetadata() API …
- KeyChain: add explicit package for getPrivateKey. …
- Fix crash in widget pager - DO NOT MERGE
Kernel_lge_hammerhead:
- msm: Improve qpnp-vibrator scheduling
Settings:
- NavRing: Last App …
- Settings : Add tap/pay help url
Vendor_purity:
- Fix Mobistar APN settings …
- apns-conf: Update TMO HR APN
♦ PURITY ROM ♦ 01/07
Updated sources to 4.4.4_r1
Calculator:
- Correctly close IME keyboard if Calculator is launched
Frameworks_base:
- Fixing parcel leaks to avoid virtual memory leak …
- Remove getBoundTexture(). …
- update parameters in uploadToTexture() for GLES20 …
- Fix the texture ID reuse issue in HWUI. …
- audio: Inform audio HAL if it is a voice call initiated by Telephony …
- Frameworks: Fix to avoid crash when the tab is not set. …
- Added validity check for Pointer Index …
- Fixing IndexOutOfBounds Exception in ActivityManager …
- Applications crash observed while selecting words from suggestion list …
- base: App crash when select suggestion's length more than specified. …
- IndexOutOfBoundsException observed rarely in ProcessStats …
- frameworks/base: Update quick launch shortcut icons/resources …
- Virgin Mobile (MNC07) considered non-roaming on Movistar (MNC02)
- Fix thumbnail bug …
- MountService: Handle UUID in list response …
- HeadsUp: Add heads up blacklist options. (1/2) …
- QS: Update heads up tile icons …
- SystemUI: Improve HeadsUp expanding performance. …
- HeadsUp: Respect system decorations when adding view. …
- HeadsUp: Add heads up quicksettings tile. (1/2)
- HeadsUp: Fix resetHeadsUpDecayTimer. …
- HeadsUp: Clean up. …
- SystemUI: Expose heads up. …
- SystemUI: Update UserTile from Google 4.4 code …
- Fix frontOfTask assignment. …
- Keyguard: fix NPE setting lockscreen wallpaper …
- QS: New torch icon …
- hwui: Always enable the scissor while composing layer …
- SystemUI: prevent NPE on clear recents double press …
- CameraTile: Launch default gallery app when long pressing active came… …
- Revert "memoize activity manager graphics acceleration check"
Settings:
- Settings: Follow quick launch shortcut renames
- Translations update …
- Fix heads up action bar switch handling for tablets. …
- Fix app icon sizes bug introduced by heads up commit
- Settings: Remove unnecessary padding from HeadsUpSettings. …
- Add some system packages to package list adapter. …
- Settings: Fix switch state being out of sync. …
- Settings: Add heads up quicksettings tile. (2/2) …
- Hide heads up settings and show a notice if heads up is disabled. …
- Remove SystemSettingSwitchPreference. …
- Deduplicate adapter-of-installed-packages code. …
- Settings: Add heads up blacklist options. (2/2) …
- Settings: Add HeadsUp setting.
Vendor_purity:
- SuperSU 2.01
- disabled packages: Add new GMS updater activity name …
- 4.4.4: Fingerprints update
- Added apn settings for Mobitel and Etisalat, Sri Lanka (MCC=413) …
- disabled packages: Add new GMS updater activity names
♦ PURITY ROM ♦ 07/06
Updated sources to 4.4.3_r1.1 (back to stock ui)
Build:
- Telephony: Build Stk & CellBroadcastReceiver
Dialer:
- OpenCnameReverseLookup: fix import class …
- ReverseLookup: Don't return OpenCNAM errors as caller IDs
External_chromium_org_third_party_openssl:
- Cherrypick "OpenSSL: add CVE fixes from 1.0.1h"
External_openssl:
- Fix for CVE-2014-0195 …
- Fix for CVE-2014-0224 …
- Additional CVE-2014-0224 protection. …
- Fix CVE-2014-0221 …
- Fix CVE-2014-3470
Frameworks_base:
- Fix layout recreation check …
- Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag …
- Revert "Signal strength: add more checks to signal strength," …
- Fix SystemUI crash on Recent Apps list
- Fix a resource race bug in PathCache …
- Animate circle battery rotation back to 0 after unplugging …
- Fix circle battery opaqueness for the low battery color …
- Keyguard: Make sure disabling Camera widget …
- Revert "Finish fixing Zygote descriptor leakage problem" …
- AudioService: fix cross deadlock in VolumeStreamState …
- immersive mode: don't unconfirm a package, that's just dumb …
- Use alpha channel instead of red in drawCachedGlyphBitmap …
- AudioService: fix safe volume enforced even when disabled …
- Don't animate the circle battery meter when battery is fully charged …
- Fix Aapt so that duplicate package ID errors are not incorrectly repo… …
- Set ActionMode title to the number of selected files …
- National Roaming: Allow T-Mobile AT (MNC03) to roam on 3 AT (MNC10) i… …
- Correct stride for drawing to cached glyph bitmap …
- Avoid SystemUI crash due to NPE
Kernel_lge_hammerhead:
- rebased kernel for 4.4.3 update
Launcher3:
- back to stock kitkat launcher
Settings:
- Settings: correct y-axis brightness in preview
♦ PURITY ROM ♦ 07/05
Build:
- Build Launcher3
Contacts:
- Check whether the contact exists when saving the contact …
- Move cursor to the right place when adding phonetic name
- QuickContact: onLongClick save item data to clipboard
Dalvik:
- Revert "Change exception message for ArrayStoreException."
- Dalvik :Increase the upper limit check for DexOpt Deps table …
- Revert "Use MAP_FIXED in remapNewHeap"
Dialer:
- DE: Update
- ES: Update
DownloadProvider:
- Avoid leaking cursors
Frameworks_base:
- UserTile: Fix displaying user information for multi-user devices …
- Fix crash when clicking a file from recents or downloads …
- Cleanup …
- Fix Javadoc link for getModifierBehavior() …
- DocumentsUI: Fix the issue of download status was displayed incompletely …
- DocumentsUI: The title disappears after rotation …
- Update Volume state for Unmounting Phase. …
- audio: no notification sound when adjusting volume bar twice. …
- Fix IMMERSIVE_MODE_CONFIRMATIONS registration …
- Keyguard: Move test app translations to the correct place …
- [ActivityManager] Reduce report ANR on wrong activity. …
- Fix error checking in MemoryFile. …
- Fix a NPE when putting a null-Bundle in an Intent …
- MetadataRetriever: Check null pointer to avoid tombstone crash. …
- WallpaperManager: add NULL pointer check for getCropAndSetWallpaperIn… …
- NULL previous background bitmap upon changing wallpaper …
- Don't allow MemoryFiles of negative length. …
- Always call super.onCreate(). Always. …
- wallpapercropper: OOM issue while opening *.bmp image
Libcore:
- libcore: fix error in javdoc todo file generation …
- java7: Implement new Locale APIs. …
- Locale: Retain compatibility with 4.4 APIs
MediaProvider:
- Deactivate the MiniThumbFile when it is not needed.
Settings:
- Fix build & DE translations update
- Settings: check if NfcAdapter is null
- Total and available fields missing in Settings storage menu …
- ES: Update
- Settings: Fix the memory leak in Settings …
- NavbarSettings: cleanup
System_core:
- charger: Use android blue for charge percentage
Telephony:
- ES: Update
- DE: Update
Vendor_purity:
- Added Purity U2D
- Cleanup …
- apns-conf: Add TalkTalk APN
♦ PURITY ROM ♦ 23/04
Art:
- Avoid unnecessary copy of dex_gc_map.
Bluetooth:
- Bluetooth: Setting bluetooth.isEnabled on BT state change …
- Bluetooth: Update the Bluetooth state in STOP_TIMEOUT case …
- Bluetooth: Clening up BT service in error cases.
Dalvik:
- Removed excessive GC freed lines instead disable them
Dialer:
- Dialer: Add support for OpenCNAM paid accounts
External_chromium_org_third_party_openssl:
- Add heartbeat extension bounds check.
External_openssl:
- Add heartbeat extension bounds check.
Frameworks_base:
- Revert "[1/2] Speed up booting on multicore devices." …
- Revert "PackageManager: Fix reconnection logic in Installer."
- Revert "framework:Thread synchronization for UI update" …
- Time & Data actions: update …
- ActivityManager: Update timeline debug statements …
- frameworks/base: add app launch timeline instrumentation …
- Fix very long app_name crash. …
- fix WRITE_SETTINGS to be "dangerous"
- Revert "Keyguard: let the user drag the challenge down if widgets are… …
- Revert "Keyguard: fix not shown overlay widgets from system"
- base: added national roaming for 3AT on orange austria …
- CompoundButton: Let text can be changed by config …
- Fix preference puts with "null" values. …
- Fix dest == src bugs in Matrix.cpp. …
- Hang off call by power button while screen is on …
- Remove unnecessary updateSurfaceScreenOn call. …
- Re-initialize error after attach …
- Revert "SystemUI: Ignore lint check ProtectedPermissions" …
- Fix ResTable_config::CONFIG_* typo (MCC vs MNC) …
- Add OpenCnam paid account settings keys …
- libaudioeffect_jni: GREF leak fix for JB …
- PackageManager: Restrict system packages to protected storage
- BroadcastQueue: fix class typo of next receiver …
- Fix a variety of small publicly-reported bugs. …
- Revert "Avoid possible memory leaks by ensuring stream closures" …
- Revert "Speed up notification pullup & pulldown" …
- Revert "Remove opaque check in preparing dirty region" …
- DocumentsUI: Allow open files instead of URIs
- Use checkOperation in BroadcastQueue. …
- WallpaperCropper: Fix crash when set .gif as wallpaper …
- Media process is crashing with NullPointer exception …
- Send Media button events as foreground Intent
Frameworks_native:
- Revert "[2/2] Speed up booting on multicore devices."
Kernel_lge_hammerhead:
- Update for Sio sched
- Enable RWSEM & Autogroup patch
- SCHEDULER: Autogroup patch group by current user android UID instead …
- Add SIO I/O scheduler
MediaProvider:
- MediaProvider: allow write access to external SD
Settings:
- Settings: lockscreen wallpaper crash fix
- App Ops: Update
System_core:
- rootdir: init.rc: update max TCP window sizes for mobile networks …
- split setptop ethernet tcp buffer from wifi …
- Revert "init.rc: TCP Performance tuning"
Vendor_purity:
- cleanup
- apns-conf: Add QUAM APNs
reserved
wow. purity was a nice rom on the gnex. glad to see you here on the n4!
This ROM is running solid and smoothly definitely a daily driver for me!!! Thanx Dario you have outdid yourself as always!!! Like laying in a bed of silk sheets after using them you never wanna change!!! :beer:
Sent from my Nexus 4 using Tapatalk 2
Awesome rom. Best rom you will ever see on your n4
Sent from my Nexus Prime
Ooooh yesss
Purity for mako its here
Thanks my friend
Great! Purity for maturo, grouper and now for mako! This rom is awesome.! Good work Dario!
Sent from my Nexus 7
Best ROM around for my mako, at last public build for everyone to enjoy :highfive:
EDIT: love those screenshots, so familiar xD
my compliments dario very happy for you !!!
looks really good gonna try :good:
Not to be rude or flame the dev(s), but what does this rom offer that the others don't?
Sent from my Nexus 4 using xda app-developers app
great news,this rom for mako...now we w8 for AK kernel too!!!
Neefy said:
Not to be rude or flame the dev(s), but what does this rom offer that the others don't?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Smoothness,performance and long battery life
Neefy said:
Not to be rude or flame the dev(s), but what does this rom offer that the others don't?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Every rom is different, sources are not the same. Try it! :laugh:
Neefy said:
Not to be rude or flame the dev(s), but what does this rom offer that the others don't?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Power, speed, smoothness, stability, daily driver usability, simple and debloated...
Just try and you will see the difference.
_django_ said:
you're my new god dariosf
Click to expand...
Click to collapse
run this plus franco, and you will thank me for saying this
ahahahahah
at least, on gnexx that combo fcking rules!
Finally.
Sent from my Nexus 4 using xda premium
sold my gnexus, got n4, was sad for not having purity, not anymore!
Question
Transparency included ? For Navbar/Statusbar ?
Nice work anyway ! Used to have it on my Gnex !
guitmz said:
sold my gnexus, got n4, was sad for not having purity, not anymore!
Click to expand...
Click to collapse
Will give it a go : )
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
►KitKat 4.4.4 KTU84Q
►AOSP sources based
►Built with optimized compiler flags
►Art - Bionic - Dalvik optimizations
►Deodexed - Busybox - Supersu
►Quick pulldown settings
►Customizable Tiles - Ribbons
►CRT settings
►Display rotate settings
►Power notification sound preference
►Battery customization
►Status bar clock and date customizations
►Statusbar brightness control
►Extended power menu with settings
►Clear all button on recent apps
►Volume rocker wake
►Volume music control
►Volume adjust preference
►Volume panel style preference
►Safe headset volume preference
►Mms quick reply
►Immersive Mode
►Cm Calculator App
►LED control settings
►Incall vibration
►Navbar DPI settings
►CM Navbar settings
►Navring settings
►Lockscreen shortcuts settings
►Maximize widgets option (phone only)
►Custom apns
►App ops
►Quick Unlock
►Kill app longpress back
►Non intrusive IncallUI + Incoming Call in Background
►Option to control cursor in text fields using volume keys
►Preference for status bar activity indicators for mobile data and wifi settings
►Variable size pattern lockscreen
►Preference for custom clear all recents button position
►Option to use volume keys to control media volume anytime
►National data roaming
►Increasing ring feature
►Custom Lockscreen Background
►Navbar glow time settings
►Auto brightness configuration
►Dialer lookup settings
►Heads Up settings
Instructions:
- Flash Rom
- Flash the fix if it exists
- Flash Gapps
Rom Download
- Tweaks Paradise
Gapps:
- PA Gapps 4.4.4
Reporting Bugs
- Report bugs only after a clean flash and if you are running included kernel. Bug reports without a proper logcat will be ignored.
Feature requests
- Feature requests will be ignored.
Kernel
- Stock kernel included - https://android.googlesource.com
Credits:
Code:
[SIZE="4"]
♦ My friends (& Tester): Iaio72, Ciprianruse88, eng.stk, Steve Ruel, Daniele Pavan, rawdealer, gizmoid, thegtfusion ♦ CyanogenMOD ♦ SlimRoms ♦ Omnirom ♦ Linaro ♦ ParanoidAndroid ♦ Android Open Source Project ♦ ChameleonOS ♦ Codefirex team ♦ Rascarlo ♦ Vaniraosp [/SIZE]
Aosp Browser Download
- HTCFANBOYS
Purity Changelog
Code:
♦ PURITY ROM ♦ 15/10
External_sqlite:
- Fix world-readable permissions due to sqlite race condition …
- Revert "Regenerate Android.patch" …
- Revert "Upgrade to SQLite 3.8.6"
Frameworks_base:
- Core: Fix AOSP JA translations …
- Core: Improve AOSP JA translation …
- Revert "Fix missing top task in recent panel."
- Fix notification cutoff at slim dpi …
- AudioService: Fix monitorRotation for landscape applications …
- frameworks/base: Fix delay in sending AUDIO_BECOMING_NOISY intent …
- Fixing memory leak in RenderBufferCache …
- AppWidget: Make widget update quickly …
- MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue(). …
- MountService: Check for null pointer when looking for vold code …
- Allow subclasses to override bindPreferences(). …
- framework/base: Create surface based on the panel orientation. …
- IndexOutOfBoundsException observed in ProcessStats …
- [View] Clear Hardware-Layers before system destroys HardwareRenderer.
- Fix a bug that the RecentTask list of other’s may show up to non-prim… …
- [ActivityManager] Prevent coredump file may not complete for testing. …
- Ensure to add Persistent Apps to LruProcess List on app restart
- Remove hard-coded DrawSelectorOnTop on ListFragment's default ListView. …
- Fix for "volume buttons change two volume steps per click" bug …
- OptiPNG
- Revert "[AssetAtlas]: Fix AssetAtlas not consider all size of texture." …
- Revert "[AssetAtlas] Avoid packing 1-pixel width or height asset into…
- view: make setWallpaperPosition() oneway …
- Need to release CropView when destroy WallpaperCrop Activity
Frameworks_rs:
- Fix bug in blur when processing odd widths
Settings:
- Open app when clicking on icon in App Info screen …
- Settings: Improve AOSP JA translations
- OptiPNG
Vendor_purity:
- fixed Lycamobile APNs …
- corrected Beeline UA apn …
- added Afghanistan, Sri Lanka, Iraq, Kuwait apns …
- corrected Yota APN …
- updated NOS/MEO apn names …
- cleanup: Spain APNs …
- added Africell APNs, moved Movistar PA APN …
- fixed Bouygues APNs …
- add/cleaned apn for Moldova/Poland
- Update APNs for b-mobile (440,10,Japan) …
- added Truphone UK apn …
- added TeleCable/Truphone/Mtel, fixed Lyca/Orange …
- added Voiceworks Mobile BV / MVNO NL APNs …
- Added missing line for Verizon APN (mcc 311 mnc 480) …
- Stop allowing other APNs overriding Sprint LTE.
- added 13 Lycamobile APNs, combined TMI APN, added 48months APN …
- corrected Smarts RU APNs …
- corrected Vodafone DE & Vodafone PT APNs
- corrected Telekom DE APNs …
- APNs remove trailing whitespace from Bite …
- Clean up APNs for au and SoftBank (Japan) …
- Add APN for EMOBILE (Japan)
- added Yota APN …
- corrected Smart APN: missing space before "type" …
- added Cambodia APNs …
- added Axis, AWCC, MTN, Etisalat, Hutch, MPT APNs. …
- added Public Mobile APN, corrected Rogers WAP APN …
- added ONO and Euskaltel APNs …
- added Claro Argentina APN
♦ PURITY ROM ♦ 19/09
ContactsProvider:
- Revert "Contacts provider: add fb sync"
Dalvik:
- dalvik: Rename perf flag …
- Revert "Revert "dalvik: add placeholder for future changes"" …
- Dalvik :Increase the upper limit check for DexOpt Deps table
Dialer:
- Add reverse lookup provider "PagineBianche" (IT). …
- Refine regexes for Das Telefonbuch. …
- Add reverse lookup provider "Das Telefonbuch" (DE). …
- Chinese Location Lookup [1/2] Dialer: Chinese Reverse Lookup
External_sqlite:
- sqlite: Rename perf flag …
- Upgrade to SQLite 3.8.6 …
- Regenerate Android.patch …
- Do not pass QC_PERF into host build of sqlite3. …
- Add hooks for database open and pragma handling …
- SQLite: Enable fdatasync for SQLite
Frameworks_base:
- hwui: Apply hwui qcom fixes to all adreno-bearing hardware …
- SystemUI: improve one finger notification expansion …
- TaskUtils: Update …
- Fix for broken volume music controls
- hwui: Fix a sporadic crash seen during CTS runs …
- Revert "ContentProvider: Avoid duplicate initialization of AsyncTask" …
- Revert "Temp: Revert "ContentProvider: Avoid duplicate initialization… …
- Flip to Mute/Reject Call …
- Revert "Switch to Slim Incall UI" …
- Turn off some debug
IncallUI:
- [3/3] InCallUI: Flip to Mute/Reject Call
- InCallUI: non intrusive incall ui rework
- InCallUI: add Incoming Call Background
- non intrusive incallui
Settings:
- Hide "Volume adjustment sound" option on non-voice capable devices …
- Settings: Display Rotation (All Devices) …
- Settings: Fix AOSP WiFi AP translations
Telephony:
- Translations: Update ita …
- [2/3] Telephony: Flip to Mute/Reject Call …
- Revert "Switch to Slim Incall UI" …
- Add reverse lookup provider "PagineBianche" (IT). …
- Add reverse lookup provider "Das Telefonbuch" (DE). …
- Chinese Location Lookup [2/2] Telephony: Detect external plugin.
Vendor_purity:
- added Lycamobile, Aero2, and T-Mobile Poland APNs …
- add Virgin Mobile USA apn …
- added Boost, Credo & Ting APNs …
- added Bmobile Trinidad APN …
- added DJUICE mms APN …
- add tuBiedronka APNs …
- add Vodafone, AMC, Eagle & Plus APNs …
- add Virgin Mobile France APN …
- add Carrefour Belgium APN
♦ PURITY ROM ♦ 13/09
Bionic:
- Cleanup
- DNS: make the same ip type DNS query as the interface address type
Build:
- Cortex-a8: fix ldflags workround
- gettop: fix symlink detection …
- Apply correct, optimized mfpu compiler flag for ARMv7-A Cortex CPUs …
- Don't set CCACHE_BASEDIR if its already set …
- build: Set ccache base to build top
Frameworks_base:
- Fix broken arc drawing in Camera app.
- Add CAP_BLOCK_SUSPEND Linux capability to system server …
- [HWUI]: Bind wrong VBO when drawing text …
- [HWUI] Infinite recursion in PathTessellator::recursiveQuadraticBezie… …
- [HWUI] The IBO state should be reset after glDeleteBuffers. …
- [AssetAtlas] Avoid packing 1-pixel width or height asset into AssetAtlas …
- [AssetAtlas]: Fix AssetAtlas not consider all size of texture. …
- [Resources] fix preload drawables low issue …
- Remove unnecessary explicit GC in ZygoteInit. …
- systemui: networkcontroller update default networks resources
Kernel_lge_hammerhead:
- block: row: Fix crash when adding a new field in bio struct …
- Makefile: hardcode the toolchain path, subarch and remove the python … …
- Set row as default scheduler
Libcore:
- Revert "Switch Random to use AtomicLong" …
- Revert "CipherInputStream: increase buffers for speed"
Settings:
- SoundSettings: Use SystemCheckBoxPreference
System_core:
- Cleanup
Vendor_purity:
- add apn for ziggo & modify videotron for LTE …
- added Sprint Test APNs …
- apns-conf: Fix Digi MMS port. …
- add FreedomPop APN for 4G/LTE …
- added Walmart APN …
- Add APNs for docomo MVNOs (Japan) …
- Free Mobile APNs updates …
- Clean up apns-conf.xml …
- Update APNs for au, docomo, SoftBank and Y!mobile (Japan)
- Remove duplicate Vodafone APN, correct Tele2 APN …
- Correct APNs for Movistar PA, Claro PA, Digicel PA
♦ PURITY ROM ♦ 09/09
Art:
- Remove old fork-and-specialize API …
- Finish fixing Zygote descriptor leakage problem
- Avoid unnecessary copy of dex_gc_map.
Bionic:
- bionic: libm: replace Qualcomm's routines with Nvidia's (except pow) …
- Remove the dependency on the non-uapi __kernel_nlink_t.
Build:
- Use google 4.7 gcc
- safe optimized compiler flags
Dalvik:
- Remove old fork-and-specialize API …
- Finish fixing Zygote descriptor leakage problem
Device_lge_hammerhead:
- hammerhead: Optimize I/O scheduling
External_libpng:
- libpng: Squashed update to version 1.2.51 …
- libpng: Fix for memory leak while indexing the PNG images …
- Update copyright to The Linux Foundation …
- VeNum optimizations to libpng to improve PNG decode time
Frameworks_base:
- [ActivityManager] Fix a bug: unable to start activity after starting … …
- A background started service is removed from mStartingBackground when… …
- Revert "audio: Fixed dead lock in AudioService during volume change" …
- ActivityManagerService: Fix heavy games kill during incoming call …
- ActivityManagerService: Penalise large apps going to background …
- Prevent killing of process during service bringup …
- add MVNO info for tele2 in croatia …
- SystemUI: Rework SearchPanelView calculations …
- SystemUI: prevent NPE on clear recents double press …
- Recents: add missing TypedArray.recycle() call …
- hwui: Always enable the scissor while composing layer …
- Update the layer's alpha value upon composition of the layer …Set row as default scheduler …
- Remove opaque check in preparing dirty region …
- watermark: Place watermark in the bottom-right when both deltax and d…
- DocumentsUI: catch berserk apps on building recents …
- base: DocumentUI: fix a few issues handling remote content
Kernel_lge_hammerhead:
- futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == u…
- Set row as default scheduler
Libcore:
- CipherInputStream: increase buffers for speed …
- Audio: AWR-WB format playback support in email and download …
- libcore: fix error in javdoc todo file generation …
- Remove old fork-and-specialize API …
- Finish fixing Zygote descriptor leakage problem …
- Libcore: Add .aac MIME TYPE …
- libcore: Set CAP_LAST_CAP as CAP_BLOCK_SUSPEND …
- Add CAP_BLOCK_SUSPEND to OS constants
Settings:
- CryptKeeper: update emergency call button to Holo
System_core:
- healthd: increase healthd fast timer to 10mins instead of 1min …
- filesystem_config: Allow executables in /system/libexec …
- init: Add vendor-specific initialization hooks …
- Fix assertion failure …
- fix corruption in Vector<> when malloc falied …
- system: core: increase the polling time for remount_ro to 3600 …
- system: core: increase the polling time for remount_ro …
- Fix a bunch of small system/core bugs. …
- Conditionally Revert "put back the unused virtuals in Vector<>" …
- Revert "Revert "put back the unused virtuals in Vector<>""
Vendor_purity:
- add KPN 4G apn …
- Cleanup/Fix APN data fields …
- Modified APNs for Plus.pl, Orange SK, and Vodafone AU per
♦ PURITY ROM ♦ 29/08
Bionic:
- [ARM] libc: define return and conditional return macros …
- [ARM] libc: optimized strnlen, strncat, strncmp, and strlcat …
- libc stdlib: implement C99 _Exit and C11 quick_exit API …
- libc: support __errno_location …
- Make use of new memcpy, tweak settings …
- libm: add fmal long double stub …
- libm: sync with upstream freebsd
Build:
- Use Linaro GCC 4.7 2014.1 -O3 -fstrict-aliasing
- Specify -mcpu=cortex-a15 for krait CPU variants.
External_chromium_org_third_party_openssl:
- Fix a malformed patch file. …
- Disable NEON Poly1305 code.
External_jpeg:
- porting jpeg_mem_src() from jpeg lib v8c …
- Port jpeg_mem_dest for in-memory operations
Frameworks_base:
- Prevent system server dump stuck by pipe buffer full. …
- Fix a potential deadlock in ProcessStatsService. …
- SystemUI: hide up arrow NavRing indicator if no targets present …
- QuickSettings: Use a Bug Report tile icon of proper size …
- Switch to Slim Incall UI …
- Optimize drawBitmapMesh using TRIANGLE_STRIP
- Mms: Fix FC issue that when tapping contact icon many times …
- Make sure that items are visible …
- When mInputText isn't on focus, hide the soft keyboard …
- MMS: Fix Messaging will force close after tap one item in suggestion … …
- Fixed incorrect calculation of dirty invalidation area …
- Use hidden API to validate APK chains
- Frameworks: apple can do...we can do as well …
- SystemUI: NavbarEditor: Fix saveKeys logic …
- Revert "frameworks/base: vectorize Bitmap operations" …
- Vectone/Delight (MNC07) considered non-roaming on NOS (MNC03) …
- Lycamobile (MNC04) considered non-roaming on Vodafone (MNC01)
- Avoid duplicate call to onLoadFinished() …
- Out of memory using wallpaperPicker switching wallpapers …
- Mark configuration strings as non-translatable. …
- Revert "QuickSettings : Register/unregister cast tile one time"
- Fix toggleLastAppImpl …
- base: don't show global actions if shutdown sequence was started …
- Revert "frameworks/base/: Fix black wallpaper issue when home pressed." …
- base: add roaming for Lycamobile USA
- base: disable PhoneStatusBar.DEBUG and PhoneStatusBarView.DEBUG_GESTURE …
- Cleanup
- Fix camera usage tracking.
Libcore:
- Improve URI.equals performance. …
- Switch Random to use AtomicLong
Providers_Mediaprovider:
- MediaProvider: Avoid issue of android.process.media stop
Settings:
- Settings: Fix alignment of print settings icon …
- PowerMenu: Use SystemSettingCheckBoxPreference
- Purity_SoundSettings: Use SystemSettingCheckBoxPreference
- StatusBar: Use SystemSettingCheckBoxPreference
- Settings: Fix the memory leak in Settings …
- Settings: fix Wifi/WifiAP tile inconsistency …
- Settings: apple can do...we can do as well …
- Remove warning
- Settings: Remove Wallpaper selection from Display …
- Consistently use start/end instead of left/right layout properties. …
- Fix NullPointerException issue when user change …
- settings: FC on quick settings editor on tablets without a vibrator …
- CellBroadcast: Disable App links on wifi-only devices
System_core:
- Revert "charger: Draw battery percentage over charger screen" …
- Revert "charger: Use android blue for charge percentage"
Vendor_purity:
- Revert "Revert "Speed up boot process"" …
- Add APN for Tele2 4G …
- Add APNs for Claro (Panama) …
- apns-conf.xml: add Tiscali Mobile (Italy) APNs …
- Add APN for Telenet when internationally roaming (MNC=206 MCC=01) …
- apns-conf: Fix Elisa EE MMS port. …
- APN type fix for Telenor Serbia …
- Added APN for Tal Iceland, ref CYAN-5026.
♦ PURITY ROM ♦ 8/08
Frameworks_base:
- frameworks/base: Fix the random UI corruption …
- Mark constructor as accessible in LayoutInflater. …
- Revert "audio: Inform audio HAL if it is a voice call initiated by Te…
- SwipeHelper: Ignore ACTION_OUTSIDE touches …
- improving translation …
- Don't unnecessarily set LayoutParams on children …
- Prevent a duplicated registration of Observers …
- Remove java.io.tmpdir assignment in AndroidRuntime. …
- Fixed a possible infinite loop in JsonReader#skipValue() …
- AssetManager cookies should be int32_t and not void*. …
- Remove unused field from AssetManager. …
- Before requerying a cursor, check if it is closed. …
- Cursor leakage due to cancellation signal …
- UsbDebuggingManager: Fix multiple NPEs toggling USB debugging …
- fix possible buffer overrun and memory leak …
- Memory leak: parseObbFile.footer …
- NPE in SearchManager.triggerSearch …
- Fix appwidgets not updating …
- Use java.util.Objects instead on internal API …
- SystemUI: Add missing recycle calls …
- inputdevices: update from aosp (master) …
- improve rotation handling …
- Fix NullPointerException in ListView …
- Fix a bug that the RecentTask list of other’s may show up to non-prim… …
- DocumentsUI: fix recursive delete …
- [View] Clear Hardware-Layers before system destroys HardwareRenderer. …
- Skip broadcasting to a receiver if the receiver seems to be dead …
- [Bitmap] Add null pointer protection in Bitmap_sameAs() …
- [ActivityManager] Prevent coredump file may not complete for testing. …
- [ActivityManager] Avoid mistaking visibility by finishing task. …
- NavTargets : Show highlight for google search …
- ChooseTypeAndAccountActivity: Fix the Null pointer Exception of monke… …
- DialogFragement: Add null pointer check for mDialog for protection …
- QuickSettings : Register/unregister cast tile one time …
- [Asset Manager] Fix memory leakage bug …
- IndexOutOfBoundsException observed in ProcessStats …
- Restore untrusted glStencilMask value on resume after functor …
- [HWUI] Fix invisible views are still shown in popup window …
- [HWUI]: fix residual line on FrameBuffer
Libcore:
- Add API to check certificate chain signatures
Settings:
- Use java.util.Objects instead of internal API
- Settings : Dismiss glowpad view on trigger
Vendor_purity:
- Add China Telecom apns …
- [PATCH] apn: fix typo on SKT LTE mmsc address …
♦ PURITY ROM ♦ 21/07
Updated code to 4.4.4_r2
Device_lge_hammerhead:
- hammerhead: Use less aggressive mount options
Frameworks_base:
- Added Power button to available NavigationBar buttons …
- Update SahlNaskh font …
- frameworks: move safe volume warning above expanded volume panel …
- AudioService: Show safe volume panel for non-interactive volume adjus… …
- NavRing: Last App …
- Missed translations..
- QS: Make CameraTile respect locale changes for the label. …
- base: update link ring-notifications after read user settings …
- Update home process when home activity resumed …
- Do not finish root activity when reset task …
- Move top task to top in window manager …
- Prevent potential deadlock from system error dialog… …
- Avoid keeping restarting home when only home activi… …
- Prevent kill a restarted process again. …
- Ensure alive process is not killedByAm. …
- Revert "hwui: Always enable the scissor while composing layer" …
- SystemUI: fix double tap to sleep not working with secure lock screen …
- HeadsUp: Fix dismiss on back key press. …
- HeadsUp: Only remove heads up if attached to window …
- Fully fix interaction between torch and camera usage. …
- add framework torch service …
- frameworks/base: Fix binder parcel leak with getMetadata() API …
- KeyChain: add explicit package for getPrivateKey. …
- Fix crash in widget pager - DO NOT MERGE
Kernel_lge_hammerhead:
- msm: Improve qpnp-vibrator scheduling
Settings:
- NavRing: Last App …
- Settings : Add tap/pay help url
Vendor_purity:
- Fix Mobistar APN settings …
- apns-conf: Update TMO HR APN
♦ PURITY ROM ♦ 01/07
Updated sources to 4.4.4_r1
Calculator:
- Correctly close IME keyboard if Calculator is launched
Frameworks_base:
- Fixing parcel leaks to avoid virtual memory leak …
- Remove getBoundTexture(). …
- update parameters in uploadToTexture() for GLES20 …
- Fix the texture ID reuse issue in HWUI. …
- audio: Inform audio HAL if it is a voice call initiated by Telephony …
- Frameworks: Fix to avoid crash when the tab is not set. …
- Added validity check for Pointer Index …
- Fixing IndexOutOfBounds Exception in ActivityManager …
- Applications crash observed while selecting words from suggestion list …
- base: App crash when select suggestion's length more than specified. …
- IndexOutOfBoundsException observed rarely in ProcessStats …
- frameworks/base: Update quick launch shortcut icons/resources …
- Virgin Mobile (MNC07) considered non-roaming on Movistar (MNC02)
- Fix thumbnail bug …
- MountService: Handle UUID in list response …
- HeadsUp: Add heads up blacklist options. (1/2) …
- QS: Update heads up tile icons …
- SystemUI: Improve HeadsUp expanding performance. …
- HeadsUp: Respect system decorations when adding view. …
- HeadsUp: Add heads up quicksettings tile. (1/2)
- HeadsUp: Fix resetHeadsUpDecayTimer. …
- HeadsUp: Clean up. …
- SystemUI: Expose heads up. …
- SystemUI: Update UserTile from Google 4.4 code …
- Fix frontOfTask assignment. …
- Keyguard: fix NPE setting lockscreen wallpaper …
- QS: New torch icon …
- hwui: Always enable the scissor while composing layer …
- SystemUI: prevent NPE on clear recents double press …
- CameraTile: Launch default gallery app when long pressing active came… …
- Revert "memoize activity manager graphics acceleration check"
Settings:
- Settings: Follow quick launch shortcut renames
- Translations update …
- Fix heads up action bar switch handling for tablets. …
- Fix app icon sizes bug introduced by heads up commit
- Settings: Remove unnecessary padding from HeadsUpSettings. …
- Add some system packages to package list adapter. …
- Settings: Fix switch state being out of sync. …
- Settings: Add heads up quicksettings tile. (2/2) …
- Hide heads up settings and show a notice if heads up is disabled. …
- Remove SystemSettingSwitchPreference. …
- Deduplicate adapter-of-installed-packages code. …
- Settings: Add heads up blacklist options. (2/2) …
- Settings: Add HeadsUp setting.
Vendor_purity:
- SuperSU 2.01
- disabled packages: Add new GMS updater activity name …
- 4.4.4: Fingerprints update
- Added apn settings for Mobitel and Etisalat, Sri Lanka (MCC=413) …
- disabled packages: Add new GMS updater activity names
♦ PURITY ROM ♦ 07/06
Updated sources to 4.4.3_r1.1 (back to stock ui)
Build:
- Telephony: Build Stk & CellBroadcastReceiver
Dialer:
- OpenCnameReverseLookup: fix import class …
- ReverseLookup: Don't return OpenCNAM errors as caller IDs
External_chromium_org_third_party_openssl:
- Cherrypick "OpenSSL: add CVE fixes from 1.0.1h"
External_openssl:
- Fix for CVE-2014-0195 …
- Fix for CVE-2014-0224 …
- Additional CVE-2014-0224 protection. …
- Fix CVE-2014-0221 …
- Fix CVE-2014-3470
Frameworks_base:
- Fix layout recreation check …
- Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag …
- Revert "Signal strength: add more checks to signal strength," …
- Fix SystemUI crash on Recent Apps list
- Fix a resource race bug in PathCache …
- Animate circle battery rotation back to 0 after unplugging …
- Fix circle battery opaqueness for the low battery color …
- Keyguard: Make sure disabling Camera widget …
- Revert "Finish fixing Zygote descriptor leakage problem" …
- AudioService: fix cross deadlock in VolumeStreamState …
- immersive mode: don't unconfirm a package, that's just dumb …
- Use alpha channel instead of red in drawCachedGlyphBitmap …
- AudioService: fix safe volume enforced even when disabled …
- Don't animate the circle battery meter when battery is fully charged …
- Fix Aapt so that duplicate package ID errors are not incorrectly repo… …
- Set ActionMode title to the number of selected files …
- National Roaming: Allow T-Mobile AT (MNC03) to roam on 3 AT (MNC10) i… …
- Correct stride for drawing to cached glyph bitmap …
- Avoid SystemUI crash due to NPE
Kernel_lge_hammerhead:
- rebased kernel for 4.4.3 update
Launcher3:
- back to stock kitkat launcher
Settings:
- Settings: correct y-axis brightness in preview
♦ PURITY ROM ♦ 07/05
Build:
- Build Launcher3
Contacts:
- Check whether the contact exists when saving the contact …
- Move cursor to the right place when adding phonetic name
- QuickContact: onLongClick save item data to clipboard
Dalvik:
- Revert "Change exception message for ArrayStoreException."
- Dalvik :Increase the upper limit check for DexOpt Deps table …
- Revert "Use MAP_FIXED in remapNewHeap"
Dialer:
- DE: Update
- ES: Update
DownloadProvider:
- Avoid leaking cursors
Frameworks_base:
- UserTile: Fix displaying user information for multi-user devices …
- Fix crash when clicking a file from recents or downloads …
- Cleanup …
- Fix Javadoc link for getModifierBehavior() …
- DocumentsUI: Fix the issue of download status was displayed incompletely …
- DocumentsUI: The title disappears after rotation …
- Update Volume state for Unmounting Phase. …
- audio: no notification sound when adjusting volume bar twice. …
- Fix IMMERSIVE_MODE_CONFIRMATIONS registration …
- Keyguard: Move test app translations to the correct place …
- [ActivityManager] Reduce report ANR on wrong activity. …
- Fix error checking in MemoryFile. …
- Fix a NPE when putting a null-Bundle in an Intent …
- MetadataRetriever: Check null pointer to avoid tombstone crash. …
- WallpaperManager: add NULL pointer check for getCropAndSetWallpaperIn… …
- NULL previous background bitmap upon changing wallpaper …
- Don't allow MemoryFiles of negative length. …
- Always call super.onCreate(). Always. …
- wallpapercropper: OOM issue while opening *.bmp image
Libcore:
- libcore: fix error in javdoc todo file generation …
- java7: Implement new Locale APIs. …
- Locale: Retain compatibility with 4.4 APIs
MediaProvider:
- Deactivate the MiniThumbFile when it is not needed.
Settings:
- Fix build & DE translations update
- Settings: check if NfcAdapter is null
- Total and available fields missing in Settings storage menu …
- ES: Update
- Settings: Fix the memory leak in Settings …
- NavbarSettings: cleanup
System_core:
- charger: Use android blue for charge percentage
Telephony:
- ES: Update
- DE: Update
Vendor_purity:
- Added Purity U2D
- Cleanup …
- apns-conf: Add TalkTalk APN
♦ PURITY ROM ♦ 23/04
Art:
- Avoid unnecessary copy of dex_gc_map.
Bluetooth:
- Bluetooth: Setting bluetooth.isEnabled on BT state change …
- Bluetooth: Update the Bluetooth state in STOP_TIMEOUT case …
- Bluetooth: Clening up BT service in error cases.
Dalvik:
- Removed excessive GC freed lines instead disable them
Dialer:
- Dialer: Add support for OpenCNAM paid accounts
External_chromium_org_third_party_openssl:
- Add heartbeat extension bounds check.
External_openssl:
- Add heartbeat extension bounds check.
Frameworks_base:
- Revert "[1/2] Speed up booting on multicore devices." …
- Revert "PackageManager: Fix reconnection logic in Installer."
- Revert "framework:Thread synchronization for UI update" …
- Time & Data actions: update …
- ActivityManager: Update timeline debug statements …
- frameworks/base: add app launch timeline instrumentation …
- Fix very long app_name crash. …
- fix WRITE_SETTINGS to be "dangerous"
- Revert "Keyguard: let the user drag the challenge down if widgets are… …
- Revert "Keyguard: fix not shown overlay widgets from system"
- base: added national roaming for 3AT on orange austria …
- CompoundButton: Let text can be changed by config …
- Fix preference puts with "null" values. …
- Fix dest == src bugs in Matrix.cpp. …
- Hang off call by power button while screen is on …
- Remove unnecessary updateSurfaceScreenOn call. …
- Re-initialize error after attach …
- Revert "SystemUI: Ignore lint check ProtectedPermissions" …
- Fix ResTable_config::CONFIG_* typo (MCC vs MNC) …
- Add OpenCnam paid account settings keys …
- libaudioeffect_jni: GREF leak fix for JB …
- PackageManager: Restrict system packages to protected storage
- BroadcastQueue: fix class typo of next receiver …
- Fix a variety of small publicly-reported bugs. …
- Revert "Avoid possible memory leaks by ensuring stream closures" …
- Revert "Speed up notification pullup & pulldown" …
- Revert "Remove opaque check in preparing dirty region" …
- DocumentsUI: Allow open files instead of URIs
- Use checkOperation in BroadcastQueue. …
- WallpaperCropper: Fix crash when set .gif as wallpaper …
- Media process is crashing with NullPointer exception …
- Send Media button events as foreground Intent
Frameworks_native:
- Revert "[2/2] Speed up booting on multicore devices."
Kernel_lge_hammerhead:
- Update for Sio sched
- Enable RWSEM & Autogroup patch
- SCHEDULER: Autogroup patch group by current user android UID instead …
- Add SIO I/O scheduler
MediaProvider:
- MediaProvider: allow write access to external SD
Settings:
- Settings: lockscreen wallpaper crash fix
- App Ops: Update
System_core:
- rootdir: init.rc: update max TCP window sizes for mobile networks …
- split setptop ethernet tcp buffer from wifi …
- Revert "init.rc: TCP Performance tuning"
Vendor_purity:
- cleanup
- apns-conf: Add QUAM APNs
one more
Gonna give this a try tonight!
Tally ho!
OK that's it, I must buy N7.
Great! It's time to flash my n7!
Haha, guys you are so lucky ! This rom is the best rom i have ever used. My gnex without purity is no more fun! Enjoy the rom!
Sent from my Nexus Prime
......
Inviato dal mio Galaxy Nexus con Tapatalk 2
Oh yes!
Sent from my Galaxy Nexus using Tapatalk 2
This rom is insanely smooth on my Galaxy Nexus!
Considering that Nexus 7 has two more cores... I can't even imagine your mileage!
Enjoys guys! From lippol94 of Purity/AK team
Awesome ! i've been wait a lot of time for ROM like this... just amazing.
Does it come with stock kernel? Suggested kernels?
This is definitely one of the best additions to the Nexus 7 ROM collection. On my GNex with Purity 5.2.1 it's running as smooth as it can be, and I'm not expecting anything less for grouper.
Try it out guys, you won't be disappointed! :thumbup:
Sent from my Galaxy Nexus using xda premium
lippol94 said:
This rom is insanely smooth on my Galaxy Nexus!
Considering that Nexus 7 has two more cores... I can't even imagine your mileage!
Enjoys guys! From lippol94 of Purity/AK team
Click to expand...
Click to collapse
not so important 2 more cores...it's the chip architecture and features itself that most of the job IMHften i can achieve more lagfree experience with some roms on maguro rather than others on grouper.
I never tried and never used purity on gnex,but i think i'll surely try this on nexus7,it's time i don't flash roms on it and what i have is soo old...
thanks for the work Dario,appreciated!:good:
Italians do it better
Dario is a sure way
Inviato dal mio Nexus 4 con Tapatalk 2
Does this have tablet UI? I can`t see it in the specs...
No it doesn't but Tabletizer works very nicely.
Sent from my Nexus 7 using xda premium
StrangerWeather said:
No it doesn't but Tabletizer works very nicely.
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
I have no idea what that is! I must be a noob...
Boonyard said:
I have no idea what that is! I must be a noob...
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2173230:)
Sent from my Nexus 7 using xda premium
Purity is the best for gnex... And now the best for N7...we hope ak kernel on N7
Sent from my Galaxy Nexus
Disclaimer:
I am not responsible for your device. Once flashed warranty void. I am not a dev.
Click to expand...
Click to collapse
These are UNOFFICIAL builds:
Installation
Use TWRP KitKat: http://forum.xda-developers.com/attachment.php?attachmentid=2453200&d=1386977662
* Flash Rom
* Flash Gapps
* Flash SuperSu
NO Alternate kernel support, NONE:
If you use an alternate kernel, ask support from whoever developed or built the kernel.
Credit and thanks go to: @xboxfanj @chadouming @brothaedhung @arcardinal @scott.hart.bti, @xboxfanj, @MiZrY
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
►KitKat 4.4.2 KOT49H
►AOSP and CyanogenMod sources based
►Halo, Expanded Desktop, Quick Settings, Active Display, Screen Density, and more
Link to Beanstalk, including changelog: http://forum.xda-developers.com/showthread.php?t=2091900
Beanstalk 03/18 4.4.270: http://www.androidfilehost.com/?fid=23329332407579884
►KitKat 4.4.2 KOT49H
►AOSP sources based
►Art - Bionic - Dalvik - Skia tweaked
►Fully deodexed, Busybox & Supersu included
Rom thread / info: http://forum.xda-developers.com/showthread.php?t=2528265
Download Rom: PurityRom 01/28/14
PurityRom 03/09: http://www.androidfilehost.com/?fid=23329332407577251
- Test and leave feedback
►KitKat 4.4.2 KOT49H
►OmniRom sources based
►Settings/Dirty Tweaks and ENJOY!!!
►Init.d, build.prop tweaks, Active Display, Gesture Anywhere, Halo, Quick Settings, App Bar, Immersive and more...
►Supersu included
Don't flash SuperSu. It's already included in the rom.
Thread Link: http://forum.xda-developers.com/showthread.php?t=2588152
Rom Download: Dirty Unicorns 01/26
BeanStalk 4.4.270- 3/18/2014
Slim Recents
Home button to answer call ( setting ---> accessibility )
bump to beanstalk 4.4.270
Optimizing system app used ram
DeskClock: Support double-digit hours for timers
Don't fetch deleted messages from IMAP folder
audio: Added lock during closing of direct output
ifdef "stagefright: Enable GraphicBuffer usage to decoder before querying formats
Keyguard: Fix configuration change observer
Don't recreate keyguard for MCC/MNC changes.
FWB: Allow disabling of FC dialogs
Remove double tap, make long press to enable torch
Settings/Wifi: Add support for Ad-hoc (IBSS) networks
Fix resource IDs being added to the android namespace
Other cm stuff
♦ PURITY ROM ♦ 22/01
Bionic:
- reverted 19/01 bionic patches
- Make use of new memcpy, tweak settings
- [ARM] libc: optimized strnlen, strncat, strncmp, and strlcat
- [ARM] libc: define return and conditional return macros …
- libc stdlib: implement C99 _Exit and C11 quick_exit API …
- libc: support __errno_location
Build:
- core: support make 4.00
Dialer:
- Proposal to amendment the look of dialer to fit kk
Frameworks_base:
- FLAG_PRIVILEGED disappears if privileged app is updated and rebooted …
- Keyguard: let the user drag the challenge down if widgets are disabled …
- Keyguard: fix not shown overlay widgets from system …
- Keyguard: do not allow to delete the system widget if widgets are dis… …
- Make SurfaceView layers captured by screenshotApplications() …
- Keydispatching timeout while finish Activity …
- onAccountsUpdated shouldn't be called back after listener unregistered …
- Add explicit close of Scanner input …
- Fix memory leak in PatchCache …
- Re-initialize error after attach …
- Initialize pointer members to NULL to avoid illegal reference …
- Fix fatal exception due to missing looper for current thread. …
- Revert "power: Add CPU boosting interface" …
- core: added national roaming info for Spring Mobil in Sweden... …
- Revert "Keyguard: don't refresh ui when screen off" …
- change alert dialog to new 4.4 UI guidelines and add …
- global menu follow new 4.4 UI …
- Follow on seekbars new UI guideline for 4.4 …
- aapt: Support for mxmf file playback …
- ProcessList: use different polling interval when screen off …
- Fix to NullPointerException on move back in ActivityStack. …
- Fix error checking in MemoryFile. …
- Fixed incorrect calculation of dirty invalidation area …
- Fixed race condition in Spinner.DialogPopup on null reference. …
- Fix preference puts with "null" values. …
- MountService listeners can not be unregistered …
- Add NULL check in updateProxyConfig …
- Before requerying a cursor, check if it is closed. …
- Fix visibility of multiple non-fullscreen activities.
Kernel_lge_hammerhead:
- msm: mdss: Use workqueue to send panel commands …
- msm: mdss: Add hardware revision check …
- msm: mdss: Display gamma control
Hardware_libhardware:
- Revert "power: Add POWER_HINT_CPU_BOOST"
Settings:
- Follow kitkat's ui …
- Bleed keyguard widget picker list into translucent bars
System_core:
- restorecon_recursive("/sys") speed boot time
- restorecon /data/misc/media.
Vendor:
- SuperSu 1.91
♦ PURITY ROM ♦ 19/01
Known bugs:
- fixed location service bug
- fixed missed photo profile in QS
- fixed random navbar back button dimmed
Bionic:
- Remove harmful attempts to be helpful in pthread_mutex functions. …
- ARM: Change dmb domain for bionic_atomic_barrier() …
- Clean up the pthread-only atomic stuff a little. …
- Clean up some ARMv4/ARMv5 cruft.
Dalvik:
- export setThreadName() and add NULL check …
- Set Processes comm name to package name …
- A char array copy optimization (dalvik).
Frameworks_base:
- Keyguard: don't refresh ui when screen off …
- Missed import in BatteryService
- Revert "Show owner info creation if no owner is set for UserTile" …
- frameworks/base: added national roaming for Saunalahti in Finland …
- frameworks/base: added national roaming for Noverca in Italia …
- frameworks/base: added national roaming for BSNL in India …
- Revert "SystemUI: apply alpha value to all layouts." …
- Missing break in switch statement
- reverted new location tile until a proper fix is found
- base: added national roaming info for Simyo in Spain
Frameworks_rs:
- Stop using the PLD macro.
Kernel_lge_hammerhead:
- cleanup
♦ PURITY ROM ♦ 16/01
Contacts:
- Optimized png for xhdpi & xxhdpi
Device_lge_hammerhead:
- Revert "liblight: Add battery light support"
- hammerhead: add charging led support
Frameworks_base:
- core: added national roaming info for Bob in Austria.
- Keyguard: Fix PIN layout on sw320dp-mdpi devices
- base: added national roaming info for Tuenti Movil in Spain …
- Base: The Netherlands national Roaming …
- Show owner info creation if no owner is set for UserTile …
- Optimized png for xhdpi & xxhdpi …
- Port Lockscreen See through feature (1/2) …
- base: added national roaming for Orange in Austria …
- base: added national roaming for ONO in spain …
- Update for ita and pl translations
- Fix visibility of camera widget on insecure lock screens with DPM …
- Update for ita translations
- Update for battery text style
- Fix QS power tile icons …
- CompoundButton: Let text can be changed by config …
- Revert "Remove the navigation camera icon in keyguard if disabled by … …
- Update expandable volume panel icon …
- QS: GPS Tile tweaked …
- XmlUtils#readThisMapXml should handle null keys. …
- Cursor leakage due to cancellation signal …
- QS: Power tile
Kernel_lge_hammerhead:
- custom purity kernel added (faux sound control, tweaked row values, lower brightness, etc...)
IncallUI:
- Optimized png for xhdpi & xxhdpi
Settings:
- Fix for the new gps tile …
- QS: Power tile
- Update de translations
- Revert "Show DSP Manager" …
- Optimized png for xhdpi & xxhdpi …
- Settings: Lockscreen see through feature (2/2) …
- Added pl translations …
- Update for ita translations
Vendor_purity:
- SuperSU 1.89
- Remove DSP Manager
- Add b-mobile apn - Remove proxy and port on apn 3 indonesia
BeanStalk 4.4.225 - 1/20/2014
* Forward ported theming options for MMS app
- Includes fully customizable theming options for conversation list and message view
- Removed TDRS compatibility since theme is fully customizable
- Set default bubble theme with kitkat UI colors in mind
* Favorite contact tile
* Smart pulldown
* Fixed navring longpress options
* Fixed accessibility force close
* Fixed zero percent battery tile
* Quicksettings - Quick collaps
* Home and menu unlock options
* button longpress lockscreen options from CM
* lockscreen battery percentage options
* Glowpad torch
* Telo Radio (option to customize mobile data during specific events - settings - more - connection manager)
* Listanimation views and interpolator
* Text signal display option
* Text signal color option
* Signal hide option
* Vibrate notification expand
* Custom tiles
* LTE power widget/quicksettings tile fixes
* More AD fixes
* Flip to Mute/Reject Call
* CM sources merged
* Plenty of small fixes around the build
BeanStalk 4.4.215 - 1/10/2014
* Removed goomanager and added BeanStalkOTA app. OTA updates for GAPPs and ROM updates. Huge thanks to the PA team as I used their base OTA package to get started. Please keep in mind that this will only find updates if your device maintaner uploads to the official beanstalk goo account.
* Setup change log webpage at http://www.scotthartbti.com/index.php/beanstalkbuilds/
* Couple of fixes to Active Display
* Added option to view rambar in GB instead of MB
* Changed the busy dialog animation font to match 4.4 UI
* Added Misc features under lockscreen menu which include the following:
- Lockscreen blur
- Lockscreen blur radius
- Lockscreen transparency
- Lockscreen rotation
* Option to set signal icon to either LTE or 4g
* Forward ported notification drawer brightness slider
* Added Gesture navigation
* Added longclick switchbutton
* Sleep Screen shortcut
* Option to set the phone to 2g while screen is locked to save battery
* Hidden 'android animation' planted somewhere secretely in the build
* Added system update to about phone. Setup to point to BeanStalkOTA
* Forward ported sound settings
* Forward ported power connect/disconnect
* Added Stylus gesture features
* Tons of UI fixes and improvements to better suite the 4.4 theme
* Tons of misc fixes and imrpovements throughout.
♦ PURITY ROM ♦ 08/01
Known bugs:
- Netflix FC fixed
Bluetooth:
- Allow sending apk files to remote device
Frameworks_base:
- Revert "Do not show roaming icon for Videotron operator when access C… …
- Fix broken XML parsing idiom. …
- Revert "Fix a bootloop problem when /data/system/usagestats/usage-his…
- Show confirmation for deleted screenshot. …
- systemui: Add text plain battery style …
- Squashed: Add dock battery support …
- base: Check for homeAsUp status when collapse actionbar widget …
- Use highp precision for scaled coordination …
- Revert "Fix for Concurrency issue reported in 525529" …
Frameworks_native:
- BatteryService: Restore the original parcel order …
- native: Add dock battery support …
- Update HWUI config for xxhdpi/2GB devices
IncallUI:
- InCallUI: Disable Back button on Non-intursive InCall Card …
- Revert "Phone: Add transparency to incall screen"
Lge_hammerhead:
- Disable secure discard
Package_Installer:
- PackageInstaller: Show current & new version
Settings:
- Settings: Double tap to sleep
- settings: Add text plain battery style …
- Add dock battery support …
- Always show band 0 …
- Settings: fix led pulsespeedoff disable behaviour
System_core:
- init.rc: TCP Performance tuning
- healthd: Add dock battery support
System_extras:
- procmem: Use size_t instead of int to remove a potential bug. …
- procrank: Use %zu for size_t and %d for pid_t …
- use BIONIC implementation of mmap64 …
- ext4_utils: Yet another MMC discard pain in the ass
♦ PURITY ROM ♦ 04/01
Art:
- Fix NewLocalRef, NewGlobalRef to handle cleared weak globals.
Bionic:
- libc: Enable high-performance memmove and bcopy for cortex-a15
Dalvik:
- Use Bionic's memmove on cortex-a15
Frameworks_base:
- Improve AOSP Download/Upload animation …
- Keydispatching timeout while finish Activity …
- Fix a variety of small publicly-reported bugs. …
- NPE in SearchManager.triggerSearch …
- Prevent MediaScanner infinite loop with invalid path …
- Fix derp
- Add touch feedback to the clear all recents button …
- Make the lock screen camera widget configurable (1/2) …
- SystemUI: fix SearchPanel gesture in landscape mode. …
- WifiController: fix high perf lock sometimes not respected …
- SystemUI: apply alpha value to all layouts. …
- BluetoothManagerService: fix enabling/disabling BT from Quictsettings…
- Hardcode double tap to sleep gesture. …
- Don't try to set service.bootanim.exit …
- Fix one and hide the other warnings from core/jni …
- Fix to NullPointerException on move back in ActivityStack. …
- Clean up native AlarmManagerService tabs/spaces and unused parameter … …
- Don't pseudolocalize untranslatable strings. …
- MediaDrm#mNativeContext is a long, not int. …
- DO NOT MERGE - Fix improper declaration/use of pointer. …
- When DPM is updated while lock screen is inhibited, don't …
- Remove unnecessary updateSurfaceScreenOn call. …
- ActionBar: Compute required items prior to optional items …
- Option to use volume keys to control media volume anytime (1/2)
- Fix Icon size in DocumentsUI …
- SystemUI: Add double tap to sleep gesture …
- Remove the navigation camera icon in keyguard if disabled by DPM
Frameworks_opt_telephony:
- Fix Data stop while calling
InCallUI:
- Fix non intrusive incall ui layout and revert custom theme
Lge_hammerhead:
- Update cpufreq settings …
- Remove apn copy step
Lge_mako:
- Add missing libacdbloader blob
Settings:
- Fix app icon sizes in notification lights settings
- Address the 'ART' Issue + Camera widget settings part
- Fix FC when trying to adjust radio band via *#*#4636#*#* dialer code.
- Revert "Better lockscreen interface"
- Option to use volume keys to control media volume anytime (2/2)
Vendor_purity:
- apns update
Beanstalk 01/03/14
My update:
- LTE is back
- krait optimization, junk for TWRP added
- Torch is back and working. Torch works in quick settings tiles as well. Thanks to @r.asimi.
Scott Update:
- Added another launcher that sucks. Don't know why he added it.
- DSP, Calc, deskclock apps updated
- Fixes and updates for phone, dialer
- Removed and cleaned up bunch of files for audio
- Cleaned up bionic, believe not related to our device though
- Added junk for CAF which doesn't seem to impact kernel.
- Probably other **** but the above is just quick glance at his git. He hasn't posted his **** yet.
BeanStalk 4.4.200 - 12/18/2013
* Fixed variable lock pattern issue. Works as it should now.
* Add lockscreen rotation as an optional rotation setting
* Forward ported power widgets - located in quicksettings and notification drawer menu.
* Ported fixes and additional power widgets
* Option to set active/inactive colors for power widgets
* Option to set headset to launch voice commands
* Allow to disable quicksettings completely
* fix for screenshot animation glitch in portrait
* new busy dlg animation from skyliner
* Quicksettings fliptile when clicking a tile
* AudioEffect: Add a stereo widener effect
* AudioFX: Add center frequency param to bassboost
* update icons and remove cm specific icons.
* allow disabling call end sound
* QS: make dynamic tiles configurable
* Custom lockscreen handle
* Beanstalk shortcut options (this is all slims work, just renamed to beanstalk)
* Custom carrier label
* Added brightness slider (swipe status bar to control brightness when enabled)
* Updated density changer to set density on the fly. No longer requires a reboot!
* Wake on connect/disconnect option
* Numerous fixes and improvements throughout the build
BeanStalk 4.4.015 - 12/04/2013
* Readded QuickSettings from CM.
* Suspend Actions and Wakelock Blocker
* Fix Navbar for devices with hardware keys
* Expanded desktop
* Configurable device rotation
* Active Display
* LockScreen Targets
* Disable full screen keyboard in landscape mode.
* Force show enter key in keyboard
* Built in screen recorder (volume up + power to activate and disable)
* HALO
* Quick Unlock
* Brought back all lockscreen widget settings
* Implement a pin keypad shuffler
* Add gesture based lockscreen security.
* Add support for variable size pattern lockscreen
* Port forward chameleon App sidebar
* Allow disabling non intrusive incall UI
* Less notification sounds
* Added back button settings
* Changed previous settings layout a bit
* Added build.prop modder
* NUMEROUS additions and fixes scattered across the build
* Current CM sources
Beanstalk 4.4006 from Beanstalk git glance
* Fixes errors and bad merges.
Changelog for 4.4005 (Observed, Scott hasn't posted official yet)
* Added Halo
* Added DPI Custom
* Added fixes, rebased to CM
Changelogs from Beanstalk
BeanStalk 4.4.001 - 11/20/2013
* Based off of AOSP kitkat 4.4 sources.
* Completely rebased to CM standards and layouts. (this gives us the current CM source to work from)
* QS swipe control
* removed CM specific features (updater/changelog/statistics)
* Added back about beanstalk and name changes for BeanStalk
* Added back custom beanstalk loading animations
* Added back beanstalk graphics thoughout the build.
* New BeanStalk 4.4 boot animation thanks to skyliner
* Added BeanStalk options menu from the main settings menu.
* Notification drawer custom background and transparency
* Customizable low battery pop-up warning
* Option to enable notification light while screen is on
* Alternate app picker
* Add back network usage stats with custom color options
* Enhanced screen off animations.
* AOKP Custom system animations
* status bar brightness controls
* Notification shortcuts
* Battery styles and options
* Clock and date options
* lockscreen ring battery setting
* navbar and navring (still needs some work)
* Slim power menu with custom options
* Introduce misc settings menu again and add mediascanner control options
* Add RAM bar again
* Fixes and theme updates for a better looking 4.4 all around
Carbon Changelog From Git 11/26-11/28
Bluetooth, camera, ext4 fixes. Updates from AOSP until CM is updated.
Thank you for keeping our Beanstalk alive!
Sent from my Optimus G using Tapatalk
Should have an Adreno build tonight. Seems Bean has the most features for a 4.4 ROM so far, to me the only things missing is Pie and DPI changer. Scott works fast!
Hopefully Shellnutt2 will update CM E970 stuff to 4.4 soon.
Thank you I love me some beans
Sent from my LG Optimus G using XDA Premium 4 mobile app
Nice, you got it! :highfive:
Now it's my turn....
I had an infuse before my lgog, can't wait to try this, Scott does great work and his beanstalk builds are amazing. Thank you for bringing it to us.
zymphad said:
Should have an Adreno build tonight. Seems Bean has the most features for a 4.4 ROM so far, to me the only things missing is Pie and DPI changer. Scott works fast!
Hopefully Shellnutt2 will update CM E970 stuff to 4.4 soon.
Click to expand...
Click to collapse
Sweet. I'll hold off for that one then. I've been using LMT to hold me over for the missing pie (I actually like its features better than pie, but it's not quite as responsive) and I have mostly given up using dpi tweaks. Sounds pretty much perfect to me!
Sent from my Optimus G using Tapatalk
Updated with Houst0nn's Adreno, WiFi is working. Spent last night trying to build with Chad's 4.4 kernel, ran into a lot of issues, solved some, some I'm clueless. Until 4.4 kernels mature more or if Chad gets back to me on how to fix it, will stick with Houst0nn's 4.3 kernel for now.
Download Beanstalk 4.4001 with Adreno
It's running well, smooth for me at least. Have fun with the current most featured filled 4.4 ROM
zymphad said:
Updated with Houst0nn's Adreno, WiFi is working. Spent last night trying to build with Chad's 4.4 kernel, ran into a lot of issues, solved some, some I'm clueless. Until 4.4 kernels mature more or if Chad gets back to me on how to fix it, will stick with Houst0nn's 4.3 kernel for now.
Download Beanstalk 4.4001 with Adreno
Click to expand...
Click to collapse
Sweet, downloading now. Probably won't give time for the full wipe install treatment till tonight, gonna go freeze my ass off to get in one more bike ride before the snow flies... gotta pick up a couple parts and fix my dryer. I'll let you know how it goes when I'm up and running.
Sent from my Optimus G using Tapatalk
dandrumheller said:
Sweet, downloading now. Probably won't give time for the full wipe install treatment till tonight, gonna go freeze my ass off to get in one more bike ride before the snow flies... gotta pick up a couple parts and fix my dryer. I'll let you know how it goes when I'm up and running.
Sent from my Optimus G using Tapatalk
Click to expand...
Click to collapse
Cool. I commute to work on bike in winter also. Love road bikes Got a Masi, after winter is done wreaking parts, want to do a full upgrade to Shimano 105 set in the spring. I feel like snowman in winter riding, with so many layers, need better gloves.
zymphad said:
Cool. I commute to work on bike in winter also. Love road bikes Got a Masi, after winter is done wreaking parts, want to do a full upgrade to Shimano 105 set in the spring. I feel like snowman in winter riding, with so many layers, need better gloves.
Click to expand...
Click to collapse
Nice! Though the one I'm talking about has a 1200cc motor onboard!
Sent from my Optimus G using Tapatalk
Thank you. Downloading now. I installed Houston 4.4 on the original and it fixed WiFi but inverted all the colors . Can't wait to try the new version
Sent from my LG Optimus G using XDA Premium 4 mobile app
---------- Post added at 04:01 PM ---------- Previous post was at 04:00 PM ----------
Kernel
Sent from my LG Optimus G using XDA Premium 4 mobile app
getting error when flashing
set_metadata_recursive: some changes failed
E:Error executing updater binary in zip
I'm using TWRP 2.6.3.0 any ideas?
Globalrebel said:
getting error when flashing
set_metadata_recursive: some changes failed
E:Error executing updater binary in zip
I'm using TWRP 2.6.3.0 any ideas?
Click to expand...
Click to collapse
Might try flashing with CWM.
Sent from my Optimus G using xda app-developers app
Globalrebel said:
getting error when flashing
set_metadata_recursive: some changes failed
E:Error executing updater binary in zip
I'm using TWRP 2.6.3.0 any ideas?
Click to expand...
Click to collapse
I used this 4.4 TWRP recovery and had no problems. You might give it a try.
http://www.androidfilehost.com/?fid=23212708291678110
Sent from my LG Optimus G using xda app-developers app
Sorry assumed you would all know about using the 4.4 TWRP. I'm using the same one o0shaft0o listed. Will add to OP.
Also if anyone is interested I can build the last stable 4.3 Beanstalk.
Just getting things set-up and restored at the moment. Ran into a snag with Xposed. It wouldn't install, was complaining that /system/bin was read-only. I tried a couple times, with reboots, and it still wouldn't go. Browsed to /system/bin with xplore file manager, checked permissions of /system/bin - showed 755, which is what it should be I believe. Tried running the Xposed installer again, and it seemed to work - at least it says both portions are now installed. The couple modules I usually run (pics2sd and greenify experimental) don't seem to be working, however...still messing with it to see if I can get it sorted. Very well may just be Xposed not being all the way ready for 4.4 - I don't know...
At any rate, just thought I'd throw it out there in case anyone else is having issues.
Could be. Also be aware that CM11 is not stable yet, it's still Alpha/RC right now. And Scott still working on Beanstalk. Also still waiting for CM11 to update so can try to build with Chad's 4.4 kernel again.
zymphad said:
Could be. Also be aware that CM11 is not stable yet, it's still Alpha/RC right now. And Scott still working on Beanstalk. Also still waiting for CM11 to update so can try to build with Chad's 4.4 kernel again.
Click to expand...
Click to collapse
Oh yeah, I'm certainly not counting on or expecting everything to be rock solid or perfect this early in the game with 4.4. To be honest, I'm VERY impressed with the stability and features we have right now with it. Hope my previous comment didn't come across as a complaint... It wasn't meant to be!
Loving my 4.4 beanstalk!
Sent from my LG Optimus G using Tapatalk
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
►KitKat 4.4.4 KTU84Q
►AOSP sources based
►Built with optimized compiler flags
►Art - Bionic - Dalvik optimizations
►Deodexed - Busybox - Supersu
►Quick pulldown settings
►Customizable Tiles - Ribbons
►CRT settings
►Display rotate settings
►Power notification sound preference
►Battery customization
►Status bar clock and date customizations
►Statusbar brightness control
►Extended power menu with settings
►Clear all button on recent apps
►Volume rocker wake
►Volume music control
►Volume adjust preference
►Volume panel style preference
►Safe headset volume preference
►Mms quick reply
►Immersive Mode
►Cm Calculator App
►LED control settings
►Incall vibration
►Navbar DPI settings
►CM Navbar settings
►Navring settings
►Lockscreen shortcuts settings
►Maximize widgets option (phone only)
►Custom apns
►App ops
►Quick Unlock
►Kill app longpress back
►Incoming Call in Background
►Option to control cursor in text fields using volume keys
►Preference for status bar activity indicators for mobile data and wifi settings
►Variable size pattern lockscreen
►Preference for custom clear all recents button position
►Option to use volume keys to control media volume anytime
►National data roaming
►Increasing ring feature
►Custom Lockscreen Background
►Navbar glow time settings
►Auto brightness configuration
►Dialer lookup settings
►Heads Up settings
Instructions:
- Flash Rom
- Flash Gapps
Rom Download
- Tweaks Paradise
Gapps:
- PA Gapps 4.4.4
Reporting Bugs
- Report bugs only after a clean flash and if you are running included kernel. Bug reports without a proper logcat will be ignored.
Feature requests
- Feature requests will be ignored.
Kernel
- Stock kernel included - https://android.googlesource.com
Credits:
Code:
[SIZE="4"]
♦ My friends (& Tester): Iaio72, Ciprianruse88, eng.stk, Steve Ruel, Daniele Pavan, rawdealer, gizmoid, thegtfusion ♦ CyanogenMOD ♦ SlimRoms ♦ Omnirom ♦ Linaro ♦ ParanoidAndroid ♦ Android Open Source Project ♦ ChameleonOS ♦ Codefirex team ♦ Rascarlo ♦ Vaniraosp [/SIZE]
Aosp Browser Download
- HTCFANBOYS
Purity Changelog
Code:
♦ PURITY ROM ♦ 17/10
External_sqlite:
- Fix world-readable permissions due to sqlite race condition …
- Revert "Regenerate Android.patch" …
- Revert "Upgrade to SQLite 3.8.6"
Frameworks_base:
- Core: Fix AOSP JA translations …
- Core: Improve AOSP JA translation …
- Revert "Fix missing top task in recent panel."
- Fix notification cutoff at slim dpi …
- AudioService: Fix monitorRotation for landscape applications …
- frameworks/base: Fix delay in sending AUDIO_BECOMING_NOISY intent …
- Fixing memory leak in RenderBufferCache …
- AppWidget: Make widget update quickly …
- MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue(). …
- MountService: Check for null pointer when looking for vold code …
- Allow subclasses to override bindPreferences(). …
- framework/base: Create surface based on the panel orientation. …
- IndexOutOfBoundsException observed in ProcessStats …
- [View] Clear Hardware-Layers before system destroys HardwareRenderer.
- Fix a bug that the RecentTask list of other’s may show up to non-prim… …
- [ActivityManager] Prevent coredump file may not complete for testing. …
- Ensure to add Persistent Apps to LruProcess List on app restart
- Remove hard-coded DrawSelectorOnTop on ListFragment's default ListView. …
- Fix for "volume buttons change two volume steps per click" bug …
- OptiPNG
- Revert "[AssetAtlas]: Fix AssetAtlas not consider all size of texture." …
- Revert "[AssetAtlas] Avoid packing 1-pixel width or height asset into…
- view: make setWallpaperPosition() oneway …
- Need to release CropView when destroy WallpaperCrop Activity
Frameworks_rs:
- Fix bug in blur when processing odd widths
Settings:
- Open app when clicking on icon in App Info screen …
- Settings: Improve AOSP JA translations
- OptiPNG
Vendor_purity:
- fixed Lycamobile APNs …
- corrected Beeline UA apn …
- added Afghanistan, Sri Lanka, Iraq, Kuwait apns …
- corrected Yota APN …
- updated NOS/MEO apn names …
- cleanup: Spain APNs …
- added Africell APNs, moved Movistar PA APN …
- fixed Bouygues APNs …
- add/cleaned apn for Moldova/Poland
- Update APNs for b-mobile (440,10,Japan) …
- added Truphone UK apn …
- added TeleCable/Truphone/Mtel, fixed Lyca/Orange …
- added Voiceworks Mobile BV / MVNO NL APNs …
- Added missing line for Verizon APN (mcc 311 mnc 480) …
- Stop allowing other APNs overriding Sprint LTE.
- added 13 Lycamobile APNs, combined TMI APN, added 48months APN …
- corrected Smarts RU APNs …
- corrected Vodafone DE & Vodafone PT APNs
- corrected Telekom DE APNs …
- APNs remove trailing whitespace from Bite …
- Clean up APNs for au and SoftBank (Japan) …
- Add APN for EMOBILE (Japan)
- added Yota APN …
- corrected Smart APN: missing space before "type" …
- added Cambodia APNs …
- added Axis, AWCC, MTN, Etisalat, Hutch, MPT APNs. …
- added Public Mobile APN, corrected Rogers WAP APN …
- added ONO and Euskaltel APNs …
- added Claro Argentina APN
♦ PURITY ROM ♦ 19/09
ContactsProvider:
- Revert "Contacts provider: add fb sync"
Dalvik:
- dalvik: Rename perf flag …
- Revert "Revert "dalvik: add placeholder for future changes"" …
- Dalvik :Increase the upper limit check for DexOpt Deps table
Dialer:
- Add reverse lookup provider "PagineBianche" (IT). …
- Refine regexes for Das Telefonbuch. …
- Add reverse lookup provider "Das Telefonbuch" (DE). …
- Chinese Location Lookup [1/2] Dialer: Chinese Reverse Lookup
External_sqlite:
- sqlite: Rename perf flag …
- Upgrade to SQLite 3.8.6 …
- Regenerate Android.patch …
- Do not pass QC_PERF into host build of sqlite3. …
- Add hooks for database open and pragma handling …
- SQLite: Enable fdatasync for SQLite
Frameworks_base:
- hwui: Apply hwui qcom fixes to all adreno-bearing hardware …
- SystemUI: improve one finger notification expansion …
- TaskUtils: Update …
- Fix for broken volume music controls
- hwui: Fix a sporadic crash seen during CTS runs …
- Revert "ContentProvider: Avoid duplicate initialization of AsyncTask" …
- Revert "Temp: Revert "ContentProvider: Avoid duplicate initialization… …
- Flip to Mute/Reject Call …
- Revert "Switch to Slim Incall UI" …
- Turn off some debug
IncallUI:
- [3/3] InCallUI: Flip to Mute/Reject Call
- InCallUI: non intrusive incall ui rework
- InCallUI: add Incoming Call Background
- non intrusive incallui
Settings:
- Hide "Volume adjustment sound" option on non-voice capable devices …
- Settings: Display Rotation (All Devices) …
- Settings: Fix AOSP WiFi AP translations
Telephony:
- Translations: Update ita …
- [2/3] Telephony: Flip to Mute/Reject Call …
- Revert "Switch to Slim Incall UI" …
- Add reverse lookup provider "PagineBianche" (IT). …
- Add reverse lookup provider "Das Telefonbuch" (DE). …
- Chinese Location Lookup [2/2] Telephony: Detect external plugin.
Vendor_purity:
- added Lycamobile, Aero2, and T-Mobile Poland APNs …
- add Virgin Mobile USA apn …
- added Boost, Credo & Ting APNs …
- added Bmobile Trinidad APN …
- added DJUICE mms APN …
- add tuBiedronka APNs …
- add Vodafone, AMC, Eagle & Plus APNs …
- add Virgin Mobile France APN …
- add Carrefour Belgium APN
♦ PURITY ROM ♦ 14/09
Bionic:
- Cleanup
Build:
- Cortex-a8: fix ldflags workround
- gettop: fix symlink detection …
- Apply correct, optimized mfpu compiler flag for ARMv7-A Cortex CPUs …
- Don't set CCACHE_BASEDIR if its already set …
- build: Set ccache base to build top
Frameworks_base:
- Fix broken arc drawing in Camera app.
- Add CAP_BLOCK_SUSPEND Linux capability to system server …
- [HWUI]: Bind wrong VBO when drawing text …
- [HWUI] Infinite recursion in PathTessellator::recursiveQuadraticBezie… …
- [HWUI] The IBO state should be reset after glDeleteBuffers. …
- [AssetAtlas] Avoid packing 1-pixel width or height asset into AssetAtlas …
- [AssetAtlas]: Fix AssetAtlas not consider all size of texture. …
- [Resources] fix preload drawables low issue …
- Remove unnecessary explicit GC in ZygoteInit. …
- systemui: networkcontroller update default networks resources
Kernel_lge_hammerhead:
- block: row: Fix crash when adding a new field in bio struct …
- Makefile: hardcode the toolchain path, subarch and remove the python … …
- Set row as default scheduler
Libcore:
- Revert "Switch Random to use AtomicLong" …
- Revert "CipherInputStream: increase buffers for speed"
Settings:
- SoundSettings: Use SystemCheckBoxPreference
System_core:
- Cleanup
Vendor_purity:
- add apn for ziggo & modify videotron for LTE …
- added Sprint Test APNs …
- apns-conf: Fix Digi MMS port. …
- add FreedomPop APN for 4G/LTE …
- added Walmart APN …
- Add APNs for docomo MVNOs (Japan) …
- Free Mobile APNs updates …
- Clean up apns-conf.xml …
- Update APNs for au, docomo, SoftBank and Y!mobile (Japan)
- Remove duplicate Vodafone APN, correct Tele2 APN …
- Correct APNs for Movistar PA, Claro PA, Digicel PA
♦ PURITY ROM ♦ 09/09
Art:
- Remove old fork-and-specialize API …
- Finish fixing Zygote descriptor leakage problem
- Avoid unnecessary copy of dex_gc_map.
Bionic:
- bionic: libm: replace Qualcomm's routines with Nvidia's (except pow) …
- Remove the dependency on the non-uapi __kernel_nlink_t.
Build:
- Use google 4.7 gcc
- safe optimized compiler flags
Dalvik:
- Remove old fork-and-specialize API …
- Finish fixing Zygote descriptor leakage problem
Device_lge_hammerhead:
- hammerhead: Optimize I/O scheduling
External_libpng:
- libpng: Squashed update to version 1.2.51 …
- libpng: Fix for memory leak while indexing the PNG images …
- Update copyright to The Linux Foundation …
- VeNum optimizations to libpng to improve PNG decode time
Frameworks_base:
- [ActivityManager] Fix a bug: unable to start activity after starting … …
- A background started service is removed from mStartingBackground when… …
- Revert "audio: Fixed dead lock in AudioService during volume change" …
- ActivityManagerService: Fix heavy games kill during incoming call …
- ActivityManagerService: Penalise large apps going to background …
- Prevent killing of process during service bringup …
- add MVNO info for tele2 in croatia …
- SystemUI: Rework SearchPanelView calculations …
- SystemUI: prevent NPE on clear recents double press …
- Recents: add missing TypedArray.recycle() call …
- hwui: Always enable the scissor while composing layer …
- Update the layer's alpha value upon composition of the layer …Set row as default scheduler …
- Remove opaque check in preparing dirty region …
- watermark: Place watermark in the bottom-right when both deltax and d…
- DocumentsUI: catch berserk apps on building recents …
- base: DocumentUI: fix a few issues handling remote content
Kernel_lge_hammerhead:
- futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == u…
- Set row as default scheduler
Libcore:
- CipherInputStream: increase buffers for speed …
- Audio: AWR-WB format playback support in email and download …
- libcore: fix error in javdoc todo file generation …
- Remove old fork-and-specialize API …
- Finish fixing Zygote descriptor leakage problem …
- Libcore: Add .aac MIME TYPE …
- libcore: Set CAP_LAST_CAP as CAP_BLOCK_SUSPEND …
- Add CAP_BLOCK_SUSPEND to OS constants
Settings:
- CryptKeeper: update emergency call button to Holo
System_core:
- healthd: increase healthd fast timer to 10mins instead of 1min …
- filesystem_config: Allow executables in /system/libexec …
- init: Add vendor-specific initialization hooks …
- Fix assertion failure …
- fix corruption in Vector<> when malloc falied …
- system: core: increase the polling time for remount_ro to 3600 …
- system: core: increase the polling time for remount_ro …
- Fix a bunch of small system/core bugs. …
- Conditionally Revert "put back the unused virtuals in Vector<>" …
- Revert "Revert "put back the unused virtuals in Vector<>""
Vendor_purity:
- add KPN 4G apn …
- Cleanup/Fix APN data fields …
- Modified APNs for Plus.pl, Orange SK, and Vodafone AU per
♦ PURITY ROM ♦ 29/8
Bionic:
- [ARM] libc: define return and conditional return macros …
- [ARM] libc: optimized strnlen, strncat, strncmp, and strlcat …
- libc stdlib: implement C99 _Exit and C11 quick_exit API …
- libc: support __errno_location …
- Make use of new memcpy, tweak settings …
- libm: add fmal long double stub …
- libm: sync with upstream freebsd
Build:
- Use Linaro GCC 4.7 2014.1 -O3 -fstrict-aliasing
- Specify -mcpu=cortex-a15 for krait CPU variants.
External_chromium_org_third_party_openssl:
- Fix a malformed patch file. …
- Disable NEON Poly1305 code.
External_jpeg:
- porting jpeg_mem_src() from jpeg lib v8c …
- Port jpeg_mem_dest for in-memory operations
Frameworks_base:
- Prevent system server dump stuck by pipe buffer full. …
- Fix a potential deadlock in ProcessStatsService. …
- SystemUI: hide up arrow NavRing indicator if no targets present …
- QuickSettings: Use a Bug Report tile icon of proper size …
- Switch to Slim Incall UI …
- Optimize drawBitmapMesh using TRIANGLE_STRIP
- Mms: Fix FC issue that when tapping contact icon many times …
- Make sure that items are visible …
- When mInputText isn't on focus, hide the soft keyboard …
- MMS: Fix Messaging will force close after tap one item in suggestion … …
- Fixed incorrect calculation of dirty invalidation area …
- Use hidden API to validate APK chains
- Frameworks: apple can do...we can do as well …
- SystemUI: NavbarEditor: Fix saveKeys logic …
- Revert "frameworks/base: vectorize Bitmap operations" …
- Vectone/Delight (MNC07) considered non-roaming on NOS (MNC03) …
- Lycamobile (MNC04) considered non-roaming on Vodafone (MNC01)
- Avoid duplicate call to onLoadFinished() …
- Out of memory using wallpaperPicker switching wallpapers …
- Mark configuration strings as non-translatable. …
- Revert "QuickSettings : Register/unregister cast tile one time"
- Fix toggleLastAppImpl …
- base: don't show global actions if shutdown sequence was started …
- Revert "frameworks/base/: Fix black wallpaper issue when home pressed." …
- base: add roaming for Lycamobile USA
- base: disable PhoneStatusBar.DEBUG and PhoneStatusBarView.DEBUG_GESTURE …
- Cleanup
- Fix camera usage tracking.
Libcore:
- Improve URI.equals performance. …
- Switch Random to use AtomicLong
Providers_Mediaprovider:
- MediaProvider: Avoid issue of android.process.media stop
Settings:
- Settings: Fix alignment of print settings icon …
- PowerMenu: Use SystemSettingCheckBoxPreference
- Purity_SoundSettings: Use SystemSettingCheckBoxPreference
- StatusBar: Use SystemSettingCheckBoxPreference
- Settings: Fix the memory leak in Settings …
- Settings: fix Wifi/WifiAP tile inconsistency …
- Settings: apple can do...we can do as well …
- Remove warning
- Settings: Remove Wallpaper selection from Display …
- Consistently use start/end instead of left/right layout properties. …
- Fix NullPointerException issue when user change …
- settings: FC on quick settings editor on tablets without a vibrator …
- CellBroadcast: Disable App links on wifi-only devices
System_core:
- Revert "charger: Draw battery percentage over charger screen" …
- Revert "charger: Use android blue for charge percentage"
Vendor_purity:
- Revert "Revert "Speed up boot process"" …
- Add APN for Tele2 4G …
- Add APNs for Claro (Panama) …
- apns-conf.xml: add Tiscali Mobile (Italy) APNs …
- Add APN for Telenet when internationally roaming (MNC=206 MCC=01) …
- apns-conf: Fix Elisa EE MMS port. …
- APN type fix for Telenor Serbia …
- Added APN for Tal Iceland, ref CYAN-5026.
♦ PURITY ROM ♦ 8/08
Frameworks_base:
- frameworks/base: Fix the random UI corruption …
- Mark constructor as accessible in LayoutInflater. …
- Revert "audio: Inform audio HAL if it is a voice call initiated by Te…
- SwipeHelper: Ignore ACTION_OUTSIDE touches …
- improving translation …
- Don't unnecessarily set LayoutParams on children …
- Prevent a duplicated registration of Observers …
- Remove java.io.tmpdir assignment in AndroidRuntime. …
- Fixed a possible infinite loop in JsonReader#skipValue() …
- AssetManager cookies should be int32_t and not void*. …
- Remove unused field from AssetManager. …
- Before requerying a cursor, check if it is closed. …
- Cursor leakage due to cancellation signal …
- UsbDebuggingManager: Fix multiple NPEs toggling USB debugging …
- fix possible buffer overrun and memory leak …
- Memory leak: parseObbFile.footer …
- NPE in SearchManager.triggerSearch …
- Fix appwidgets not updating …
- Use java.util.Objects instead on internal API …
- SystemUI: Add missing recycle calls …
- inputdevices: update from aosp (master) …
- improve rotation handling …
- Fix NullPointerException in ListView …
- Fix a bug that the RecentTask list of other’s may show up to non-prim… …
- DocumentsUI: fix recursive delete …
- [View] Clear Hardware-Layers before system destroys HardwareRenderer. …
- Skip broadcasting to a receiver if the receiver seems to be dead …
- [Bitmap] Add null pointer protection in Bitmap_sameAs() …
- [ActivityManager] Prevent coredump file may not complete for testing. …
- [ActivityManager] Avoid mistaking visibility by finishing task. …
- NavTargets : Show highlight for google search …
- ChooseTypeAndAccountActivity: Fix the Null pointer Exception of monke… …
- DialogFragement: Add null pointer check for mDialog for protection …
- QuickSettings : Register/unregister cast tile one time …
- [Asset Manager] Fix memory leakage bug …
- IndexOutOfBoundsException observed in ProcessStats …
- Restore untrusted glStencilMask value on resume after functor …
- [HWUI] Fix invisible views are still shown in popup window …
- [HWUI]: fix residual line on FrameBuffer
Libcore:
- Add API to check certificate chain signatures
Settings:
- Use java.util.Objects instead of internal API
- Settings : Dismiss glowpad view on trigger
Vendor_purity:
- Add China Telecom apns …
- [PATCH] apn: fix typo on SKT LTE mmsc address …
♦ PURITY ROM ♦ 22/07
Updated code to 4.4.4_r2
Device_lge_hammerhead:
- hammerhead: Use less aggressive mount options
Frameworks_base:
- Added Power button to available NavigationBar buttons …
- Update SahlNaskh font …
- frameworks: move safe volume warning above expanded volume panel …
- AudioService: Show safe volume panel for non-interactive volume adjus… …
- NavRing: Last App …
- Missed translations..
- QS: Make CameraTile respect locale changes for the label. …
- base: update link ring-notifications after read user settings …
- Update home process when home activity resumed …
- Do not finish root activity when reset task …
- Move top task to top in window manager …
- Prevent potential deadlock from system error dialog… …
- Avoid keeping restarting home when only home activi… …
- Prevent kill a restarted process again. …
- Ensure alive process is not killedByAm. …
- Revert "hwui: Always enable the scissor while composing layer" …
- SystemUI: fix double tap to sleep not working with secure lock screen …
- HeadsUp: Fix dismiss on back key press. …
- HeadsUp: Only remove heads up if attached to window …
- Fully fix interaction between torch and camera usage. …
- add framework torch service …
- frameworks/base: Fix binder parcel leak with getMetadata() API …
- KeyChain: add explicit package for getPrivateKey. …
- Fix crash in widget pager - DO NOT MERGE
Kernel_lge_hammerhead:
- msm: Improve qpnp-vibrator scheduling
Settings:
- NavRing: Last App …
- Settings : Add tap/pay help url
Vendor_purity:
- Fix Mobistar APN settings …
- apns-conf: Update TMO HR APN
♦ PURITY ROM ♦ 01/07
Updated sources to 4.4.4_r1
Calculator:
- Correctly close IME keyboard if Calculator is launched
Frameworks_base:
- Fixing parcel leaks to avoid virtual memory leak …
- Remove getBoundTexture(). …
- update parameters in uploadToTexture() for GLES20 …
- Fix the texture ID reuse issue in HWUI. …
- audio: Inform audio HAL if it is a voice call initiated by Telephony …
- Frameworks: Fix to avoid crash when the tab is not set. …
- Added validity check for Pointer Index …
- Fixing IndexOutOfBounds Exception in ActivityManager …
- Applications crash observed while selecting words from suggestion list …
- base: App crash when select suggestion's length more than specified. …
- IndexOutOfBoundsException observed rarely in ProcessStats …
- frameworks/base: Update quick launch shortcut icons/resources …
- Virgin Mobile (MNC07) considered non-roaming on Movistar (MNC02)
- Fix thumbnail bug …
- MountService: Handle UUID in list response …
- HeadsUp: Add heads up blacklist options. (1/2) …
- QS: Update heads up tile icons …
- SystemUI: Improve HeadsUp expanding performance. …
- HeadsUp: Respect system decorations when adding view. …
- HeadsUp: Add heads up quicksettings tile. (1/2)
- HeadsUp: Fix resetHeadsUpDecayTimer. …
- HeadsUp: Clean up. …
- SystemUI: Expose heads up. …
- SystemUI: Update UserTile from Google 4.4 code …
- Fix frontOfTask assignment. …
- Keyguard: fix NPE setting lockscreen wallpaper …
- QS: New torch icon …
- hwui: Always enable the scissor while composing layer …
- SystemUI: prevent NPE on clear recents double press …
- CameraTile: Launch default gallery app when long pressing active came… …
- Revert "memoize activity manager graphics acceleration check"
Settings:
- Settings: Follow quick launch shortcut renames
- Translations update …
- Fix heads up action bar switch handling for tablets. …
- Fix app icon sizes bug introduced by heads up commit
- Settings: Remove unnecessary padding from HeadsUpSettings. …
- Add some system packages to package list adapter. …
- Settings: Fix switch state being out of sync. …
- Settings: Add heads up quicksettings tile. (2/2) …
- Hide heads up settings and show a notice if heads up is disabled. …
- Remove SystemSettingSwitchPreference. …
- Deduplicate adapter-of-installed-packages code. …
- Settings: Add heads up blacklist options. (2/2) …
- Settings: Add HeadsUp setting.
Vendor_purity:
- SuperSU 2.01
- disabled packages: Add new GMS updater activity name …
- 4.4.4: Fingerprints update
- Added apn settings for Mobitel and Etisalat, Sri Lanka (MCC=413) …
- disabled packages: Add new GMS updater activity names
♦ PURITY ROM ♦ 10/06
Updated sources to 4.4.3_r1.1 (back to stock ui)
Build:
- Telephony: Build Stk & CellBroadcastReceiver
Dialer:
- OpenCnameReverseLookup: fix import class …
- ReverseLookup: Don't return OpenCNAM errors as caller IDs
External_chromium_org_third_party_openssl:
- Cherrypick "OpenSSL: add CVE fixes from 1.0.1h"
External_openssl:
- Fix for CVE-2014-0195 …
- Fix for CVE-2014-0224 …
- Additional CVE-2014-0224 protection. …
- Fix CVE-2014-0221 …
- Fix CVE-2014-3470
Frameworks_base:
- Fix layout recreation check …
- Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag …
- Revert "Signal strength: add more checks to signal strength," …
- Fix SystemUI crash on Recent Apps list
- Fix a resource race bug in PathCache …
- Animate circle battery rotation back to 0 after unplugging …
- Fix circle battery opaqueness for the low battery color …
- Keyguard: Make sure disabling Camera widget …
- Revert "Finish fixing Zygote descriptor leakage problem" …
- AudioService: fix cross deadlock in VolumeStreamState …
- immersive mode: don't unconfirm a package, that's just dumb …
- Use alpha channel instead of red in drawCachedGlyphBitmap …
- AudioService: fix safe volume enforced even when disabled …
- Don't animate the circle battery meter when battery is fully charged …
- Fix Aapt so that duplicate package ID errors are not incorrectly repo… …
- Set ActionMode title to the number of selected files …
- National Roaming: Allow T-Mobile AT (MNC03) to roam on 3 AT (MNC10) i… …
- Correct stride for drawing to cached glyph bitmap …
- Avoid SystemUI crash due to NPE
Kernel_lge_hammerhead:
- rebased kernel for 4.4.3 update
Launcher3:
- back to stock kitkat launcher
Settings:
- Settings: correct y-axis brightness in preview
♦ PURITY ROM ♦ 08/05
Build:
- Build Launcher3
Contacts:
- Check whether the contact exists when saving the contact …
- Move cursor to the right place when adding phonetic name
- QuickContact: onLongClick save item data to clipboard
Dalvik:
- Revert "Change exception message for ArrayStoreException."
- Dalvik :Increase the upper limit check for DexOpt Deps table …
- Revert "Use MAP_FIXED in remapNewHeap"
Dialer:
- DE: Update
- ES: Update
DownloadProvider:
- Avoid leaking cursors
Frameworks_base:
- UserTile: Fix displaying user information for multi-user devices …
- Fix crash when clicking a file from recents or downloads …
- Cleanup …
- Fix Javadoc link for getModifierBehavior() …
- DocumentsUI: Fix the issue of download status was displayed incompletely …
- DocumentsUI: The title disappears after rotation …
- Update Volume state for Unmounting Phase. …
- audio: no notification sound when adjusting volume bar twice. …
- Fix IMMERSIVE_MODE_CONFIRMATIONS registration …
- Keyguard: Move test app translations to the correct place …
- [ActivityManager] Reduce report ANR on wrong activity. …
- Fix error checking in MemoryFile. …
- Fix a NPE when putting a null-Bundle in an Intent …
- MetadataRetriever: Check null pointer to avoid tombstone crash. …
- WallpaperManager: add NULL pointer check for getCropAndSetWallpaperIn… …
- NULL previous background bitmap upon changing wallpaper …
- Don't allow MemoryFiles of negative length. …
- Always call super.onCreate(). Always. …
- wallpapercropper: OOM issue while opening *.bmp image
Libcore:
- libcore: fix error in javdoc todo file generation …
- java7: Implement new Locale APIs. …
- Locale: Retain compatibility with 4.4 APIs
MediaProvider:
- Deactivate the MiniThumbFile when it is not needed.
Settings:
- Fix build & DE translations update
- Settings: check if NfcAdapter is null
- Total and available fields missing in Settings storage menu …
- ES: Update
- Settings: Fix the memory leak in Settings …
- NavbarSettings: cleanup
System_core:
- charger: Use android blue for charge percentage
Telephony:
- ES: Update
- DE: Update
Vendor_purity:
- Added Purity U2D
- Cleanup …
- apns-conf: Add TalkTalk APN
one more
Wow, amazing work darios. Using purity on my Nexus 4 and hoping for a similar experience on my Nexus 7.
Amazing job bro !! Happy flashing guys !!!
enjoy this one guys! its the best rom ever made.
Using purity in nexus 4, now it's available for nexus 7 flo! Is there treatment for a flashaholic?
Can't wait to try this out today!!!
Sent from my Nexus 5 using Tapatalk
I might be blind, but i cannot find display rotation settings.
Btw. ROM works fast and has alot of customization options.
YES!!! Finally Purity for Flo to go with my Mako. Thanks a ton Darios!!
Awesome! Using this on my wife's N5 and N10, I've been a bit jealous but now I finally can run it
Sent from my SCH-I605 using Tapatalk
Everything is working great, combined with elementalx 2.3 kernel
Sent from my Nexus 4
If I'm using clean ROM 2.5 right now can I just dirty flash this Or should I do a full wipe? Also is it compatible with elemental x 2.3? Thanks , loved this rom on my n4 and I'm so happy to have it on all my devices!
spartacus279 said:
If I'm using clean ROM 2.5 right now can I just dirty flash this Or should I do a full wipe? Also is it compatible with elemental x 2.3? Thanks , loved this rom on my n4 and I'm so happy to have it on all my devices!
Click to expand...
Click to collapse
Do full wipe, yes this works fine with all kernels including elementalx 2.3
Sent from my Nexus 7
Sweet. I can match my Nexus 5 and 4 now.
YEAHHH!!!! cook it uppppp dario!!!! thanks!!!
btw is it for nexus 7 LTE too? lol
Yes! Thanks Team! Best rom out there :good:
I take it at some point the rom will go 4.2.2 as well
ooooooooo yes yes yes.... my nexus4 and nexus7 lowe DariosF.... great work brooo...
You could not make better surprise dear Dario, Purity for Nexus7-Flo is the ROM I was dreaming of because I've it already smoothly performing on ALL my Nexus devices!:victory:
Thank you with all my compliments and congratulations for your magnificent work.:good:
No hope for Purity on Deb?
Thanks DariosF
RESURRECTİON REMİX 5.4.3 AND NIGHTOWI BETA 4 -DR_MALİ REMİX BETA 0NE
CHANGELOG:
-Performance optimized
-Add android market
-add keyboard
- Update to android-5.1.1_r5
- Themes: Add rotation and translation to composed icons
- QS: Add heads up tile
- Add preinstalled PitchBlack Theme
- Option to use volume keys to control media volume anytime
- Frameworks: Allow/Prevent notification light in Zen mode
- Invert notification backgrounds
- Fix HTC headset handling.
- AudioService: fix crash when no music player found
- frameworks: display: Added automatic brightness configs
- Fix ANR caused by hwuiTask thread
- framework: add KillSwitch stubs
- fix Notification volume slider linking
- Added carrier selection to DataUsageTile
- Show Optimizing app dialog on first boot
- base: ConnectivityServer: Don't reap the new network
- ScreenCap : Add jpeg support
- Fix: In Afrikaans the unit name is not before size but after.
- Return of Silent mode
- doze: Do not bother checking proximity for the DOZE_ACTION intent
- printspooler: Print view crash.
- qs: support for all timeout value in case set by user apps
- Update boot string
- Frameworks/base: Compile-time optimize SQLiteConnection
- Hide Volumepanel on incoming call
- Remove minimal dead zone at navigation bar (fix Nexus 4)
- Make MediaPlayer fail fast on UnknownServiceException.
- PowerProfile: allow overriding default power profile
- AudioManager: update references to application context
- Edit boot dialog swap strings
- Fix boolean hasNavigationBar issues
- Keyguard: only tint the sim card drawable when multisim is enabled
- Update navbar layout
- Themes: Add palettized icon background support
- frameworks: prepare for Profiles trust agent
- SystemUI: improve visualier tile state management
- ConnectivityService: add persist.radio.noril
- Heads up tile : open notification settings action on long press
- Heads up tıle : Grey out off vector
- Telecomm: Fix doc-comment-check for linking of hidden API.
- NotificationMgr: Only do DOS protection if not updating a notification.
- SystemUI: add a disabled state for Quick Tiles
- SystemUI: Set Occluded to false when keyguard is not showing
- Black Screen: Fix dlfree error when delet mZipInflater.
- Launch app privacy settings when tapping on PG notification
- Settings: re-index search after setting new lockscreen
- Settings: fix search key not opening search
- settings: fix RTL layouts
- translation imports
- G3 Kernel & performance ,sensor,wifi improvements
- Performance improvements and bug fixes
- includes Other cm 12.1 and AOSP updates
- For extended changelog, track github activities
how theinstall:
- Download the latest build of cm 12.1 rom
- Take a backup
- Flash ROM usingrecovery(philzz)
- Flash pa 5.1 Gappscache
- Wipe cache
- Wipe dalvik cache
- Reboot
- Enjoy!
kernel:bauner&varun...
ROM :https://www.androidfilehost.com/?fid=23991606952593082
GAPPS:http://forum.xda-developers.com/show...11&postcount=5
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Dirty Unicorns is a project that started out with no name. It was a project that was first based off AOKP back in the early days of Jelly Bean. In the early days it was just a one man show on one device, the EVO 3D. Since then, many others have joined the project and it has grown exponentially.
"We have seen a lot of talent contribute to this project of ours. Big or small, the focus was always on contributing to the community. That is ultimately why we do what we do. After Jelly Bean, we decided to move to a new base, OmniROM. While AOKP was fun, OmniROM proved to be even more exciting base because it challenged us to see what we could do with a project that had different goals in mind. We learned a lot and again, gain contributors. With Lollipop, we moved to an AOSP base with a lot of patches from CAF to make our older devices function as they should. We grew even more and learned a whole lot more."
Code:
* Improved kernel with upstream patches from CodeAurora and CyanogenMod
* ArchiDroid optimizations
* Updated SQL to 3.13.00
* Optimized build with stable UBERTC toolchains on ROM and Kernel
* Improved bionic with many optimized libraries (faster rom)
* Improved Art with upstream patches
* Improved LZ4 compression method
* Superior DHCP client; DHCP accelerator
* Optimized Webp image compression format (-O2 flags + libraries)
* CAF-Browser (built from СodeAurora sources)
* SolidExplorer (file manager)
* Viper4Android Dark Material Design
* Boxer (email client)
* OpoCharging (app to control charging)
All DU Team *** nickdoherty for the support of our device and its regular assistance *** Mazda for his consultations *** jgcaap for his improvements *** Vivek_Neel for the help *** Lysergic Acid for many years of support and assistance *** JustArchi for his badass optimizations! *** Ethan Banker *** sultanxda for his kernel improvements.
Code:
* Verify that you're using the latest version of TWRP
* Perform a FULL WIPE as described below if coming from another ROM or a different version of Android
(A full wipe is when you wipe system/data/cache)
* Flash the latest version of this ROM
* Flash recommended GAPPS linked below
* Reboot and ENJOY!!
Very important note:
Do not send bug reports if you:
- use a third-party kernel;
- use a third-party theme;
- use Xposed Framework.
ROM: AFH
GAPPS: DU server
Blinoff-Edition G+ community - https://plus.google.com/communities/105884205396587764522
Dirty Unicorns G+ community - https://plus.google.com/u/0/communities/109738128866939227235
Gerrit - http://gerrit.dirtyunicorns.com/
Crowdin (translations) - https://crowdin.com/project/dirtyunicorns
GitHub
XDA:DevDB Information
Unofficial Dirty Unicorns, ROM for the OnePlus One
Contributors
blinoff82
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Stable
Current Stable Version: 3.1
Stable Release Date: 2016-07-22
Created 2016-04-23
Last Updated 2016-07-23
2016/07/22
android_kernel_oneplus_msm8974: Don't show empty tag stats for unprivileged uids
android_kernel_oneplus_msm8974: defconfig: disable CONFIG_PFT as it is unsupported
android_kernel_oneplus_msm8974: USB: fix invalid memory access in hub_activate()
android_kernel_oneplus_msm8974: USB: dwc3: debugfs: Add boundary check in dwc3_store_ep_num()
android_kernel_oneplus_msm8974: msm: perf: Do not allocate new hw_event if event is duplicate.
android_kernel_oneplus_msm8974: msm: vibrator: Properly unregister device files
android_kernel_oneplus_msm8974: msm: vibrator: Add a sysfs node for the default (boot-up) level.
android_kernel_oneplus_msm8974: drivers/msm: qpnp-vibrator: Remove workqueue leftover
android_kernel_oneplus_msm8974: msm: mdss: KCAL: add support for post processing control [v2]
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Replace PGC implementation with PCC
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Add pa_v2 support
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Remove deprecated __dev* markings
android_kernel_oneplus_msm8974: msm: mdss: KCAL: keep within its own source file
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Allow kcal_enable to control all post-processing features
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Check panel power state before applying values
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Update according to linux guidelines and checkpatch.pl
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Update Kconfig description
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Remove MODULE_DESCRIPTION
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Queue changes when panel is powered off
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Apply default values on boot
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Read values from MDP registers wherever possible
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Do not read from picture adjustment registers
android_kernel_oneplus_msm8974: msm: mdss: KCAL: Send a pp display commit when changes are made
android_kernel_oneplus_msm8974: sound: add sound control to increase headphones, speaker and mic gain.
android_kernel_oneplus_msm8974: cpufreq: Add smartmax eps (extreme power saving) governor
android_kernel_oneplus_msm8974: cpufreq: Ondemandplus, Smartmax_eps and Yankactive - cover for moved get_cpu_idle_time function
android_kernel_oneplus_msm8974: msm: mdss: Add KCAL support for post processing control [v2]
android_kernel_oneplus_msm8974: Fix this little Unicorn Slayer
android_kernel_oneplus_msm8974: Moar BLOOD
android_system_bt: Bluetooth: Add support to send h/w error event
android_frameworks_base: Allow immersive options for Slim Recents [1/2]
android_packages_apps_DU-Tweaks: Allow immersive options for Slim Recents [2/2]
android_packages_apps_DU-Tweaks: Add dependencies to pulse 'fading blocks' seekbars
android_packages_apps_DU-Tweaks: Move LockClock up per request
android_vendor_du: Add x86 version of Chromium
android_vendor_du: Update AdBlocker hosts source and files
android_frameworks_base: Fix notification panel can't hide in statusbar
android_frameworks_base: Enable camera hal v3 interface
android_packages_apps_Settings: Disable cellular networks settings menu if airplane mode is enabled
android_vendor_du: Shhhh... don't tell anyone. Bacons Back!)))
android_packages_apps_DUI: Pulse: Set upper limit of 40 FPS on renderer drawing
android_frameworks_base: New DU vector for statusbar logo
android_packages_apps_DU-About: New DU vector for DU About
android_packages_apps_DUI: New DU logo for Fling
android_packages_apps_Settings: New DU vector for dashboard logo
android_packages_apps_OmniSwitch: OmniSwitch: launcher mode - fix saving state
android_frameworks_base: frameworks_base: Add ProximityWake [1/2]
android_frameworks_base: base: Fix proximity check on non power key
android_frameworks_base: base: only use proximity checks on wakeup keys
android_packages_apps_Settings: Settings: Add ProximityWake [2/2]
android_device_oneplus_bacon: add proximity wake flags
Archive:
2016/07/18
Updated SWE browser M46:
SWE-core updated to 3.0.1;
WebRefiner upgraded to 2.1.7;
refactoring the application version;
refactoring and code changes error handling;
added support for comments in the file command line parameters;
dump error now uses the name of the browser;
restriction of the number of BackgroundHtmlParser tokens;
removed restart browser when you switch to power saving mode;
fixed media control notification;
fixed NullPointerException in NativePageFactory;
fixed power save mode (not included);
Fixed: transitions gestures from the edge responded to svajpy, not intended for them;
corrected the size of the Privacy Meter (now considered to be in points instead of pixels);
fixed error reporting when exceptions occur on Java JNI calls.
android_device_oneplus_bacon: Revert "bacon: disable Mifare Reader to fix freeze after scanning MClassic"
android_device_oneplus_bacon: bacon: add NFA_PROPRIETARY_CFG for proper Mifare Classic support
android_device_oneplus_bacon: overlay: frameworkbase: sync with last update from dirtyunicorns
android_device_oneplus_bacon: Update fingerprint to ZNH2KAS1KN
android_build: Merge tag 'android-6.0.1_r54
android_vendor_du: Update SuperSU to v2.76 stable release
android_vendor_du: Update DU Certified
android_vendor_du: Add backup services to the whitelist
android_packages_apps_DU-Tweaks: Smartbar: save/restore profiles
android_packages_apps_DUI: Add a visual cue when editing smartbar
android_packages_apps_DUI: [Smartbar] Smarbar editor action [1/2]
android_external_DUtils: [Smartbar] Smarbar editor action [2/2]
android_packages_apps_Launcher3: Expose values under ExtendedEditText
android_packages_apps_Launcher3: Expose more values
android_frameworks_base: Volume dialog timeout [1/2]
android_packages_apps_Settings: Volume dialog timeout [2/2]
android_packages_apps_DU-Tweaks: Cleaning house
android_frameworks_base: Move DU logo under statusbar items, part of 'Cleaning house' commit
android_packages_apps_DU-Tweaks: Clean up 'System app remover'
android_packages_apps_OmniSwitch: OmniSwitch: launcher mode day 0 fixes
android_packages_apps_Messaging: Fix NPE
android_packages_apps_DU-Tweaks: Add tabs transitions effects in DirtyTweaks [2/2]
android_frameworks_base: Add tabs transitions effects in DirtyTweaks [1/2]
android_packages_apps_DU-Tweaks: Add a blank footer to 'System app remover'
android_packages_apps_OmniSwitch: Add ability hide/show app launcher icon
android_frameworks_base: Make sure screenshot Qs and power menu icons match
android_packages_apps_Settings: Fix volume timeout derp
android_packages_apps_Settings: Get rid of ugly dialog in radio info
android_frameworks_base: Adjust padding between battery icon and text
android_frameworks_base: Add CPU info overlay [1/2]
android_packages_apps_Settings: Add CPU info overlay [2/2]
android_packages_apps_DU-Tweaks: Remove navigation bar option in Extended desktop settings conditionally
android_packages_apps_DUI: Pulse 2.0 Advanced Audio/Visual Rendering [1/3]
android_packages_apps_DU-Tweaks: Pulse 2.0 Advanced Audio/Visual Rendering [2/3]
android_frameworks_base: Pulse 2.0 Advanced Audio/Visual Rendering [3/3]
android_frameworks_av: fw/av: mp3dec:remove -Werror flag
android_packages_apps_Settings: Revert "Use same technology type for LTE/4G"
android_packages_apps_DUI: SmartBar: fix bar alpha when pulse enabled and music paused from lockscreen
android_packages_apps_DU-Tweaks: Change location sensors mode in quick settings [2/2]
android_frameworks_base: Change location sensors mode in quick settings [1/2]
android_frameworks_base: Clean up Location tile
android_frameworks_base: FWBulse Solid Bar Sanity Levels & Lavalamp Anim Speed [1/3]
android_packages_apps_DUI: Solid Bar Sanity Levels, Lavalamp Speed, and Sliders [2/3]
android_packages_apps_DU-Tweaks: Solid Bar Sanity Levels, Lavalamp Speed, and Sliders [3/3]
android_frameworks_base: Fix lock insanity with ActivityManager
android_packages_apps_Settings: Make wifi hotspot mode strings translatable
android_packages_apps_DU-Tweaks: Make battery bar / qs column strings translatable
android_packages_apps_OmniSwitch: OmniSwitch: launcher mode - remember state
2016/07/04
Restored stock bootanimation
Restored stock Chromium browser
android_device_oneplus_bacon: Sync sec_config with CAF LA.BF.1.1.3_rb1.13
android_kernel_oneplus_msm8974: gpiomux: More unused GPIOs
android_kernel_oneplus_msm8974: bacon: Update defconfig
android_kernel_oneplus_msm8974: arm: Add weak function definition for random pool intialization
android_bionic: cortex-a9: Fix reference to __memcpy_base_aligned
android_bionic: Do not depend on host bits to get the right size to write
android_bionic: libc: Fix invalid offset warning with Clang
android_vendor_du: Update DU AdBlock hosts files
android_frameworks_base: Add three-fingers-swipe to screenshot
android_frameworks_base: Integrate ActionHandler library with Three Finger Swipe
android_packages_apps_DU-Tweaks: Add three finger-swipe, DU-Tweaks part
android_system_core: Set zygote process priority to -20 to speed up VM startup time.
android_frameworks_base: bootanimation: Call eglReleaseThread in threadLoop
android_packages_apps_DU-Tweaks: Enable single tap rebinding for hwkey back and home
android_packages_apps_DU-Certified: Use PM to detect if theme is installed or not
android_external_DUtils: Smartbar/Fling clear notifications action [1/2]
android_packages_apps_DUI: Smartbar/Fling clear notifications action [2/2]
android_frameworks_base: Remove unneded top margin in QS tuner
android_frameworks_base: SystemUI: [Screenshot Crop & Share] Add blur feature
android_frameworks_av: Support MPEG4 codec in Matroska files
android_frameworks_av: stagefright: Pass AAC profile from MatroskaExtractor
android_frameworks_av: stagefright: Fix playback for mkv files with lacing
android_frameworks_av: libstagefright: Adds some parsing capability
android_frameworks_av: stagefright: Support HEVC tracks in Matroska containers
android_packages_apps_DU-Certified: Layout changes / Bump up to v2.2
android_vendor_du: Bump DU Certified to v2.2
android_packages_apps_DU-Certified: Point to the main repo
android_frameworks_base: Themes: Use CMSDK permission model [1/3]
android_packages_apps_ThemeChooser: Themes: Use CMSDK permission model [2/3]
android_packages_providers_ThemesProvider: Themes: Use CMSDK permission model [3/3]
android_vendor_du: Themes: add prop for legacy CMTE support for upcoming library
android_packages_apps_DU-Certified: Make sure statusbar is translucent with CollapsingToolbarLayout
android_frameworks_base: Clean up & fix potential NPE's
android_frameworks_base: Expose extended statusbar shadow values for themers
android_packages_apps_DUI: SmartBar: reset button animation/pressed state when cancelled
android_packages_providers_ThemesProvider: Use correct read/write perms for provider
android_packages_providers_ThemesProvider: Update controls preview to properly render themed assets.
android_packages_providers_ThemesProvider: New icon
android_packages_providers_ThemesProvider: Apply bandaid to ensure preview permissions are correct
android_packages_apps_OmniSwitch: OmniSwitch: add launcher mode
android_packages_apps_DU-Tweaks: Fling: use proper api for dialog handling and make them cancelable
android_frameworks_base: Add api to get detailed state of DeviceIdleController.
android_frameworks_base: Create configurable default expanded desktop style.
android_packages_apps_DU-Tweaks: Settings: Don't load per-app extdesk into memory if not USER_CONFIGURABLE.
android_packages_apps_DU-Tweaks: Settings: Only save settings on destroy if we're user configurable.
android_packages_apps_DU-Tweaks: Settings: Fix off-by-one SectionIndexer in Expanded Desktop.
android_packages_apps_DU-Tweaks: Settings: Create default expanded desktop style fragment.
2016/06/24
android_device_oneplus_bacon: system.prop: add some tweaks
android_device_oneplus_bacon: init: fix setting thermal control flag
android_device_oneplus_bacon: doze: Add a service to mimic OOS Ambient Display
android_device_oneplus_bacon: Don't offload PCM formats
android_device_oneplus_bacon: Enable DRM service for Media Scanner
android_device_oneplus_bacon: Speed up boot time a bit more
android_device_oneplus_bacon: Revert "init: remove delayed ack settings"
android_device_oneplus_bacon: Revert "bacon: Remove duplicate fb0 node permissions"
android_device_oneplus_bacon: Revert "bacon: Don't override GPS SUPL version"
android_device_oneplus_bacon: Allow mediaserver to binder call audiod
android_device_oneplus_bacon: boardconfig:enable workaround for slow rom flash
android_device_oneplus_bacon: Avoid scale down in write
android_packages_apps_Messaging: Fixed storage permission issue for attachments
android_frameworks_base: SettingsProvider: Add missing INTERACT_ACROSS_USERS_FULL permission
android_frameworks_base: Adding NullPointerException check in DocumentsUI
android_frameworks_base: Update QS panel resources to fix padding issues
android_frameworks_base: Themes: Use default audibles when pkgName is empty
android_frameworks_base: Themes: Clear out bootanimation if pkgName empty
android_frameworks_base: Don't let rogue themes ruin notifications
android_packages_apps_DU-Certified: Add back ability to hide app icon
android_packages_apps_DU-Certified: Expose theme info strings
android_packages_apps_DU-Certified: Update libraries, ready for N and fixed a small derp with sharing intent
android_packages_apps_DU-Certified: Reduce app size
android_packages_apps_DU-Certified: Expose bottom dialog values
android_packages_apps_Settings: Revert "do not include saved network in scan list"
android_frameworks_base: Themes: Bring up CMSDK compliance for ThemeManager [1/3]
android_packages_providers_ThemesProvider: Themes: Bring up CMSDK compliance for ThemeManager [2/3]
android_packages_apps_ThemeChooser: Themes: Bring up CMSDK compliance for ThemeManager [3/3]
android_vendor_du: Update DU Certified to v2.1
android_frameworks_base: SystemUI: add edit action for screenshot notification
android_frameworks_base: SystemUI: fix wrong intent extra for screenshot edit
android_frameworks_base: Revert "Themes: Bring up CMSDK compliance for ThemeManager [1/3]"
android_frameworks_base: Support GESTURE_SENSOR input device type with GestureService
android_frameworks_base: Add PowerManager integration for button backlight.
android_frameworks_base: PowerManagerService: Fix updating of mUserActivitySummary
android_frameworks_base: ProximityWake : Add support for checking proximity when waking device
android_frameworks_base: Dispatch keys to a device specific key handler
android_frameworks_base: DeviceKeyHandler: Fix suspend gesture not working
android_frameworks_base: powermanager: Initialize SensorManager in systemReady()
android_frameworks_base: UsbDeviceManager: Remove charging from persisted function composition
android_external_DUtils: Smartbar/Fling Volume panel action [1/2]
android_packages_apps_DUI: Smartbar/Fling Volume panel action [2/2]
android_packages_apps_Settings: Settings: display fstype for mounted volumes
2016/06/17
android_packages_apps_DU-Certified: Move theme jsons to github for easier access to update
android_packages_apps_DU-Certified: Show Progressbar but hide the refresh progressbar while creating the view
android_frameworks_av: Fixing ALOGE message in commit ad40e57890f81a3cf436c5f06da66396010bd9e5
android_packages_apps_DU-Certified: Only show progressbar while loading
android_frameworks_base: SystemUI: add volume tones back
android_frameworks_base: SettingsProvider: Allow default volume adjust sound to be overlayed.
android_frameworks_base: FW/B: Add back volume up/down effect
android_packages_apps_ThemeChooser: Change Dirty Unicorns Certified launch activity name
android_packages_apps_DU-Certified: DU-Certified: don't translate GP link
android_packages_apps_DU-Tweaks: DU-Tweaks: set few strings non-translatable
android_packages_apps_DU-Certified: Add firebase support
android_frameworks_base: base: Screenshot Crop & Share: add draw stroke width support
android_frameworks_base: Fix a glitch causing shadow not to be reset when header disabled
android_frameworks_base: Fix one more misbehaving shadow
android_vendor_du: Update DU Certified to 2.0
android_device_oneplus_bacon: Remove command-line parameters used for debugging
android_device_oneplus_bacon: bacon: Don't override GPS SUPL version
android_device_oneplus_bacon: bacon: boardconfig: enable Krait optimizations
android_device_oneplus_bacon: bacon: Set SSR restart level to "related" for venus
android_device_oneplus_bacon: overlay: Disable menu key in lockscreen (Fixed unlock screen by pressing menu button in lockscreenn)
android_device_oneplus_bacon: bacon: Remove duplicate fb0 node permissions
android_vendor_oneplus: bacon: Regenerate Blobs
android_vendor_oneplus: bacon: Add libwvdrmengine.so to repo
android_vendor_oneplus: bacon: Update blobs
andoid_kernel_oneplus_msm8974: Linux 3.4.112 (a lot of changes, you can see changelog here https://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.4.112)
andoid_kernel_oneplus_msm8974: ARM: signal: Fix mismerge
andoid_kernel_oneplus_msm8974: ARM: CONFIG_KUSER_HELPERS: fix help text merge
andoid_kernel_oneplus_msm8974: ARM: vfp: Fix mismerge
andoid_kernel_oneplus_msm8974: HID: uhid: Fix mismerge
andoid_kernel_oneplus_msm8974: mmc: block: Remove duplicate definitions
andoid_kernel_oneplus_msm8974: staging: android: Remove unused Kconfig option
andoid_kernel_oneplus_msm8974: xz: Optimize Sfck Compression
andoid_kernel_oneplus_msm8974: sound: add sound control to increase headphones, speaker and mic gain
andoid_kernel_oneplus_msm8974: lowmemorykiller: Get back to sane state after cleanup
andoid_kernel_oneplus_msm8974: lowmemorykiller: Squashed commit of upstream cleanups
andoid_kernel_oneplus_msm8974: f2fs: mutex can't be used by down_write_nest_lock()
andoid_kernel_oneplus_msm8974: f2fs: recovery missing dot dentries in root directory
andoid_kernel_oneplus_msm8974: crypto: msm: qcrypto: fix crash in _qcrypto_tfm_complete
andoid_kernel_oneplus_msm8974: crypto: msm: fix qcrypto driver to improve IPSec performance
andoid_kernel_oneplus_msm8974: crypto: msm: remove wakeup lock in qcrypto driver
andoid_kernel_oneplus_msm8974: crypto: msm: qcrypto: Fix spinlock deadlock issue
andoid_kernel_oneplus_msm8974: crypto: msm: qcrypto: Fix hash crash if not last issue
andoid_kernel_oneplus_msm8974: tty: fix memleak in alloc_pid
andoid_kernel_oneplus_msm8974: driver: soc: bam_dmux: Fix spinlock lock-up
andoid_kernel_oneplus_msm8974: soc: qcom: smd: Fix SMD packet sync loss issue
andoid_kernel_oneplus_msm8974: PM / QoS: Fix workqueue deadlock when using pm_qos_update_request_timeout
andoid_kernel_oneplus_msm8974: sched/balancing: Reduce the rate of needless idle load balancing
andoid_kernel_oneplus_msm8974: sched/fair: rq might've been uninitialized, so fix it
andoid_kernel_oneplus_msm8974: selinux: simple cleanup for cond_read_node
andoid_kernel_oneplus_msm8974: selinux: fix a possible memory leak in cond_read_node
andoid_kernel_oneplus_msm8974: selinux: no recursive read_lock of policy_rwlock in security_genfs_sid
andoid_kernel_oneplus_msm8974: selinux: conditionally reschedule in mls_convert_context while loading selinux policy
andoid_kernel_oneplus_msm8974: selinux: conditionally reschedule in hashtab_insert while loading selinux policy
2016/06/10
android_manifest: Android 6.0.1 release 46
android_device_oneplus_bacon: Disable memory compression
android_device_oneplus_bacon: bacon: Add blobs for tether extensions
android_device_oneplus_bacon: Enable SIM activation hack.
android_frameworks_native: Add dalvik heap override for xxxhdpi phone
android_frameworks_native: Add HWUI overrides for xxxhdpi phone
android_packages_apps_DUI: SmartBar: expose color res for all the SmartBar things
android_frameworks_base: Fixes the system server crash issues caused by null pointer in NetworkPolicyManagerService.
android_packages_apps_Gallery2: Gallery2: fix ActionBar menu look
android_packages_apps_Gallery2: Gallery2: change color palette to DU red
android_packages_apps_Gallery2: Gallery2: rework UI
android_packages_apps_Gallery2: Gallery2: add grid view padding config
android_packages_apps_Gallery2: Gallery2: fix actionmode backgroud
android_packages_apps_Gallery2: Gallery2: reenable vignette filter
android_packages_apps_Gallery2: Gallery2: change all share intents to chooser style
android_packages_apps_OmniSwitch: OmniSwitch: rework thumb loading
android_frameworks_av: Fix resume box appear when reopen a video by Gallery
android_frameworks_av: Fix facing check in CameraUtils
android_frameworks_av: Fix misleading indentation
android_packages_apps_Snap: Snap: Check photo orientation when creating thumbnail
android_packages_apps_Snap: Snap: Update comment to reflect audio focus changes
android_packages_apps_Snap: SnapdragonCamera: Release audio focus when video recording is done
android_packages_apps_Snap: SnapdragonCamera: request audio focus before starting video recording
android_packages_apps_Snap: SnapdragonCamera: Recording screen to be dynamic
android_packages_apps_Snap: SnapdragonCamera: Fix the memory leak on view.
android_packages_apps_Snap: Snap: Restore previous default denoise value
android_packages_apps_Snap: Snap: Extend user menu, disable dev menu
android_packages_apps_Snap: Snap: force enable zsl for lge hdr
android_packages_apps_Snap: Snap: Only set preferred preview sizes if they are valid
android_packages_apps_Snap: Snap: Support override maker and model exif tag
android_packages_apps_Snap: Improve RTL layout behaviour
android_packages_apps_Snap: Snap: Add support for focus distance
android_packages_apps_Snap: Snap: Add missing return for SET_ONESHOT_PREVIEW_CALLBACK case
android_frameworks_base: Screenshot Crop & Share [1/2]
android_packages_apps_DU-Tweaks: Screenshot Crop & Share [2/2]
android_frameworks_base: Dyanamically Configurable Pulse Bar Dimensions [1/3]
android_packages_apps_DUI: Configurable Pulse Bar Dimensions squashed [2/3]
android_packages_apps_DUI: DUI:Configurable Pulse Bar Spacing [2/3]
android_packages_apps_DUI: Pulse Bar Customizations [2/3]
android_packages_apps_DUI: Pulse Visualizer Sanity Level [3/3]
android_packages_apps_DU-Tweaks: Dyanamically Configurable Pulse Bar Dimensions [3/3]
android_vendor_du: Update prebuilt copy of DU Certified
Fuel-gauge driver by @Sultanxda:
android_kernel_oneplus_msm8974: power: bq27541: Adapt for OnePlus One
android_kernel_oneplus_msm8974: power: qpnp-charger: Adapt for new fuel-gauge driver
android_kernel_oneplus_msm8974: power: bq27541: Add calibration phase after charging
android_kernel_oneplus_msm8974: power: bq27541: Don't limit charge rate
android_kernel_oneplus_msm8974: power: bq27541: Don't raise SOC while discharging
android_kernel_oneplus_msm8974: power: bq27541: Increase calibration cycle count to 3
android_kernel_oneplus_msm8974: power: bq27541: Remove code redundancies
android_kernel_oneplus_msm8974: power: bq27541: Set calibration cycles on init
android_kernel_oneplus_msm8974: power: bq27541: Check twice before reporting 0% SOC
android_kernel_oneplus_msm8974: power: bq27541: Remove unnecessary kzalloc
android_kernel_oneplus_msm8974: USB: usbfs: fix potential infoleak in devio
android_kernel_oneplus_msm8974: bacon: Update defconfig
android_kernel_oneplus_msm8974: sysrq: Emergency Remount R/O in reverse order
android_kernel_oneplus_msm8974: arm: irq: Tone down kernel logging
android_kernel_oneplus_msm8974: arm: irq: Notify affinity change when migrating IRQs during hotplug
android_kernel_oneplus_msm8974: arm: irq: warn only when affinity really breaks
android_kernel_oneplus_msm8974: input: synaptics_dsx_i2c: Set IRQF_ONESHOT flag
android_kernel_oneplus_msm8974: bacon: Defer MMC layer resume until I/O is requested
android_kernel_oneplus_msm8974: persistent_ram: check PERSISTENT_RAM_SIG before writing
android_kernel_oneplus_msm8974: mm, oom: base root bonus on current usage
android_kernel_oneplus_msm8974: msm: camera: ispif: Validate VFE num input during reset
android_kernel_oneplus_msm8974: msm: mdss: fix possible out-of-bounds and overflow issue in mdp debugfs
android_kernel_oneplus_msm8974: ASoC: msm: qdsp6v2: Add check for DSP status before using the size
android_kernel_oneplus_msm8974: ASoC: msm: Add bounds checking to ADM get params
android_kernel_oneplus_msm8974: msm: kgsl: Add missing checks for alloc size and sglen
android_kernel_oneplus_msm8974: msm: kgsl: Cast perfcounter query count to an unsigned int
android_kernel_oneplus_msm8974: prima: Fix buffer overwrite problem in CCXBEACONREQ
android_kernel_oneplus_msm8974: ASoC: msm: audio-effects: fix stack overread and heap overwrite
android_kernel_oneplus_msm8974: ASoC: msm: disable unwanted module
Frequently asked questions:
[Q] - How to disable/enable HW keys?
[A] - Please read this post http://forum.xda-developers.com/showpost.php?p=60015354&postcount=2
[Q] - How to prevent "possible" loss of data when using CAF-browser?
[A] - Please read this post http://forum.xda-developers.com/showpost.php?p=66706864&postcount=194. Thx to @anthony.wang
[Q] - Adaway doesn't work blah blah blah
[A] - Please read this post https://plus.google.com/+AlexCruz/posts/5DA9j31ijgK
[Q] - Can I use Xposed?
[A] - You can do whatever you want, is your device but know that Xposed is not supported by me. If you use it, you're on your own, do not report issues to me.
[Q] - How can I get Viper4Android working?
[A] - Here https://plus.google.com/+JasonPasch5/posts/6JDRjdL2mKM
[Q] - I flashed OpenGapps and now gesture typing doesn't work, what gives?
[A] - Please read this post https://plus.google.com/+MarioSaltalamacchia/posts/SBzFJYCSpas
[Q] I can't get the AOSP Calendar to sync, what gives?
[A] - Please read this post https://plus.google.com/+AlexCruz/posts/Vnnx42enZBu
[Q] - What's the best kernel to use with this ROM?
[A] - I will always recommend you stay on the stock kernel. The stock kernel is what i test everything on. If and when you decide to flash another kernel and run into ANY issues, don't bother to report them to me. Do a FULL WIPE, reflash the ROM with the stock kernel and try to duplicate the issue before reporting it to me.
[Q] - Do I have to do a full wipe if I'm coming from a different ROM?
[A] - Yes.
[Q] - Pulse doesn't work with [insert music app]
[A] - Please read this post https://plus.google.com/101146731143183859725/posts/TcSzc61xuVx
[Q] - I'm getting a FC from the theme chooser, what gives?
[A] - This is due to restoring data/apps from Google. Go ahead and clear data and cache for theme chooser and theme provider then reboot you should be good moving forward.
[Q] - I changed my LCD density and now the navbar looks weird, what gives?
[A] - This is currenly an issue that we are aware of and addressing. For now after you changed density reset navbar layout or stay on the stock density.
[Q] - How can i forget Wifi network?
[A] - Click WiFi on.. And 3dot menu -> saved networks and click the network u want to forget. And u will have a popup with options.
Downloading.. Thank for the build..
Awesome! Thanks for the build
Sent from my OnePlus One using XDA Labs
Thank you for continuing support for our device
Good work & good luck!
Sent from my A0001 using XDA-Developers mobile app
Thank you! You are great, man!
'Speedy' would be your second username? [emoji1]
Today is a good new day!
Sent from my A0001 using XDA-Developers mobile app
komprado said:
Good work & good luck!
Click to expand...
Click to collapse
Thx, my friend.
Looks vey very promising...
Thank you for continuing the support the this device! Much appreciated! One question, I am unable to access the ROM in the download link, although I have an Android Host account it said I don't have access to this page? Am I doing something wrong?
Thank you very much.
I think, i can't install DU on my phone again after nick replace his phone.
Sent from my A0001 using Tapatalk
Georgi_Ko said:
One question, I am unable to access the ROM in the download link
Click to expand...
Click to collapse
Try one more time. Fixed.
Downloading...
But one question...
Is it a CAF or CM Based rom?
edit I meant the kernel
Thanks for the support?
qaliza said:
I meant the kernel
Click to expand...
Click to collapse
CAF+AOSP.
Thanks! downloading..
Woh!! new home brew... OK.. I am a big big big DU fan.. What may i ask is different to the DU official builds? Whats included or added apart from standard DU?
There are no officials anymore, no maintainer
Sent from my A0001 using Tapatalk
Much appreciated your time and extra additions to DU.