[ROM] [GPL] [JB 4.3 JWR66Y] [Linaro gcc 4.8] ♦ PURITY ROM ♦ (Maguro) 31/10

Search This thread

DariosF

Senior Member
Aug 24, 2009
1,278
17,994
AndroidLand
[ROM] [GPL] [JB 4.3 JWR66Y] [Linaro gcc 4.8] ♦ PURITY ROM ♦ (Maguro) 31/10

banneroi.png


jhlu.png
z9bg.png

2nrb.png
hmqw.png

f10u.png
njz.png


Rom Features:

►JellyBean 4.3 JWR66Y
►AOSP sources based
►Built with linaro codefirex gcc 4.8 and optimized flags
►Bionic - Dalvik - Skia tweaked
►Fully deodexed, Busybox included
►0,90,180,270 degree rotation option
►Tiles fully customizables!
►Navbar extra settings ( button color, button glow time, button glow color)
►DSP Manager
►Navbar height settings
►CRT settings (on - off, portrait horizontal-vertical-dependent)
►Lockscreen security Settings
►Extended power menu with settings
►Dark UI toggle
►Clear all button on recent apps
►Option to control cursor in text fields using volume keys
►Volume rocker wake & Volume music control
►Low audio fix
►Navigation bar Quick launch shortcuts
►Expanded Desktop Mode
►Cm Calculator App
►Statusbar Settings (Clock style - Battery bar - Day of the week - Signal status style - Battery status style)
►Lockscreen shortcut Settings
►Kill app back button
►Custom lockscreen background
►LED control settings


Instructions:
- Flash Rom
- Flash a custom JWR kernel
- Flash Gapps
- Flash SuperSu 1.65


Rom Download

- HTCFANBOYS


Gapps:

- PA gapps
- Slim gapps (inverted)
- Photosphere by Slimrom Team


Kernel
Stock kernel included - https://android.googlesource.com

Team
- @DariosF - @kevdliu

Video Review by @italia0101:


Don't forget to subscribe his channel


Credits:

Code:
[SIZE="4"]
♦ My friends (& Tester): Iaio72, Ciprianruse88, eng.stk, Steve Ruel, lippol94, Damien Albertini, Daniele Pavan  ♦ Mikey for his ftp server ♦ CyanogenMOD  ♦ UnicornButter project  ♦ Linaro  ♦ Codefirex team  ♦ Loosethisskin  ♦ sbradymobile  ♦ Peter Alfonso  ♦ Pbeeler ♦ Rascarlo ♦ Android Open Source Project ♦ Team EOS  ♦ Vaniraosp  ♦ ParanoidAndroid ♦ AOKP  ♦ SlimRoms  ♦ Mokee[/SIZE]
 
Last edited:

DariosF

Senior Member
Aug 24, 2009
1,278
17,994
AndroidLand
Themes, Wallpapers, Mods

- http://forum.xda-developers.com/showthread.php?t=2045217
- http://forum.xda-developers.com/showthread.php?t=2106070


Signature by Cr88

puritysig.png


puritysig800x137.png



Purity Changelog


Code:
[SIZE="4"]

\\\\\\ JELLYBEAN 4.3 //////

# Purity # 29/10

Contacts:
- Contacts: Menu bar is missing after erasing data …
- Contacts:The "Settings" button should display in Chinese mode

Dalvik:
-  Remove unused compiler templates for armv7-a* …
- Fix a minor bug in dvmCreateInterpThread …
- Fix minor leaks caused by failed initialization in JNI_CreateJavaVM …
- Fix a minor leak in dvmCreateInlineSubsTable …

Dialer:
- smartdial: increase suggestions from 3 to 6

Dsp_manager:
- Cleanup: use conversion methods provided by AudioEffect.

Frameworks_av:
- frameworks/av: Fix Visualizer's get/set parameter methods not worked bug

Frameworks_base:
- Call to equals() comparing different types …
- Remove airplane icon when totally disconnected device is not in airpl… …
- Custom carrier label (1/2)
- Revert "Telephony: Consider EVDO ecio zero value as valid." …
- To fix fatal exception in system process due to NullPointerException. 

Frameworks_native:
- frameworks/native: Increase EGL blob cache size limits …
- frameworks/base: Make sure Singleton instantiations are exported …
- binder: Add MemoryHeapBaseIon …
- Changed default XHDPI dalvik heap 

Settings:
- Custom carrier label (2/2)

# Purity # 23/10

Build:
- O3 thumb_CFLAGS

Dalvik:
- vm: fix extraneous parentheses warnings
- Fix Class.getDeclaringClass bug

External_chromium:
- base: fix c++11 narrowing …
- net: fix preconnect memory leak …
- net: networking optimizations 

External_clang:
- Correct build when using grep with coloured output …
- clang: add support for neon-vfp instructions 

External_llvm:
- llvm: Add workaround for STLport not being a full C++11 STL 

External_skia:
- Don't use ISO C++11 constructs in code when building in C++98 mode
- Neon optimized implementation of S16_opaque_D32_nofilter_DX 

External_v8:
-  libv8: set unused attribute for unused parameters …
- v8: Fix build in ISO C++ 11 mode

External_webkit:
- webkit: workaround incompatible operand types …
- Fix the problem that m_url is not renewed in WebRequest::eek:nReceivedRe… 

Frameworks_av:
- libvideoeditor: fix M4OSA_Clock header guard

Frameworks_base:
- Fragement, or Fragment: that is the question …
- Fix App Ops permission mapping structure. …
- core: fix arithmetic on a pointer to void …
- interrupter: Use LOCAL_LDLIBS rather than LOCAL_LDFLAGS …
- Revert "frameworks: Make Spinner widget request the itemtype of the a…
- Fix various c++11 narrowing violations …
- Add new permission and API in TelephonyManager to protect the APN …
- Removed duplicate items on table of contents …
- Fixed Drag-and-Drop sample code …
- remove unnecessary switchUser call …
- improving translation …
- Fixes a typo. …
- Update preloaded-classes …
- Forward compatibility fix …
- Forward compatibility fixes …
- Remove ArpPeer; dead code from Google TV.
-  Fix a programmatic smooth scroll bug …
- aapt: set interlace handling for png_read_update_info …
- FastScroller: Fix to use appropriate index …
- onSavePassword dialog can leak when WebViewClassic is destroyed. …
- Fix for the low processes kept bug 

Frameworks_compile_mclinker:
-  Remove obsolete code. …

Frameworks_native:
- Fix
- binder: fix c++11 narrowing violations

Frameworks_opt_telephony:
- If telephony wants ASCII casing, it needs to ask for it. …
- Add permission and new API in TelephonyManager to protect the APN set… 

Hardware_qcom_media:
-  mm-video: fix arithmetic on a pointer to void 

Latinime:
- Use aosp latinime as default

Mms:
-  Mms: reimport translation … 

System_core:
-  Fix build with gcc-4.8 and array boundaries issue …
- fix valgrind ioctl warning. …

# Purity # 08/10

Bionic:
- Redo clang patch in a way that doesn't break gcc 4.8 …
- Fix mismatch between declaration and forward declaration …
- Declare __page_shift and __page_size with C linkage

Build:
- little changes

Busybox:
- bunzip2: fix off-by-one check …
- [x86] Changes and Additions to fix broken x86 build

Calculator:
- Animate the theme change smoothly
- Calculator: no back icon in action bar

Dalvik:
- Dalvik: Better compatibility with different compilers 

Device_samsung_tuna:
- tuna: add support for battery LED charging

Dsp_manager:
- Add xhdpi launcher icon, cleanup others a bit.

External_bluetooth_bluedroid:
- Fix uipc.c to never pass -1 to FD_ISSET. …
- Bluetooth losing HF connection to car-kit after 5 seconds …
- a2dp: Set the default A2DP bitrate to high quality

External_libpng:
- Memory leak in png_read_destroy function.

Frameworks_base:
- Revert "Add support for MNC=00" …
- Make EntropyMixer mix in output of Hardware RNG into Linux RNG. …
- Reduce EntropyMixer seed size from 4096 to 512 bytes. …
- Fix a copy/paste typo in ViewPropertyAnimator …
- Check if intent can be resolved before starts …
- Make ActivityManagerService.systemReady thread safe …
- Don't ANR when no windows are touchable. …
- Avoid IndexOutOfBounds Exception in ActivityManagerService …
- Scroll: modified velocitytracker …
- SystemUI: Ignore lint check ProtectedPermissions …
- SystemUI: Remove obsolete layout params (fix lint warning) …
- KeyguardViewMediator: Play lock screen sound sooner

Frameworks_native:
- Reset the FrameNumber for dropped frame in async mode …
- Check fence is not NULL before dereferencing it …
- Surface: Initialize variable and add a defensive check. 

Vendor:
- Update apns.conf

# Purity # 30/09

Bluetooth:
- AtPhonebook handleCpbsCommand was incorrectly sending two responses 

Browser:
- Set google.com as default home page
- Browser freezes when adding new incognito tab after removing it 

Build:
- Fix

Calculator:
- Fixed base conversion to prevent app crash on tablets
- Calculator: New Features Part 5

Dalvik:
- If dalvik wants ASCII casing, it needs to ask for it.
- Revert "Tiny optimization for complier templates for arm." 

External_bluetooth_bluedroid:
- Avoid potential buffer overrun in bd2str caused by signed char

Frameworks_base:
- Removed autohide statusbar & quick peek
- Avoid NullPointerException in getHandler() …
- Avoid IllegalArgumentException in Preference.java compareTo() …
- when locale is non-Enligh, sometimes month spinner needs a number IME …
- card emulation patch port to JB …
- Fix clock digit cut on lock screen for large tablet …
- update SystemUI's proguard.flags …
- If media wants ASCII lowercasing, it needs to ask for it. …
- If graphics wants ASCII lowercasing, it needs to ask for it. …
- When wifi wants ASCII lowercasing, it needs to ask for it. …
- Turn off debugging spam …
- Please stop spamming my log with your fail …
- EM/PowerUI: Screen will be turned on at low battery status …
- This value should be hidden. …
- handle negative temperature …
- Fix "Email" App data lost when screen rotated. …
- Remove duplicate code in Editor.java …
- ShutdownThread: Turn screen on during shutdown …
- Fix dock intent lookup. …
- frameworks: Make Spinner widget request the itemtype of the adapter …
- Fix typo in DevicePolicyManager documentation …
- fix "Adding a list" demo code error …
- fix typo in training article: "SMP Primer for Android" …
- Revert "change "next" to "done" in minute IME option under 24-hour fo… …
- Revert "Keyguard: Set WIDGET_CATEGORY_KEYGUARD when AppWidgetHostView… …
- Remove dead code. …
- Fix SELinux.java doc errors …
- Quick Settings: Use scaled font size (1/2) 

Phone:
- Phone: Disable accelerometer sensor while in-call and screen UI is off 

Settings:
- Removed autohide statusbar & quick peek

Torch:
- Hide in the app drawer

# Purity # 24/09

Build:
- Ldflags to O2

Development:
- Fix AMotionEvent_getHistorical* to take const AInputEvent* motion_event …
- Development: Show up new qualifier

Frameworks_base:
- Frameworks: Statusbar Quick Peek (1/2) …
- Frameworks: Auto hide statusbar (1/2) …
- services: Fix the bug in NFC shutdown logic …
- Fix for Concurrency issue reported in 525529
- Use generic alarm intent. …
- Audio: Fix abnormal keytone playback during silent mode changing …
- Fix certain setting writes being incorrectly skipped. …
- Navbar: Fix MDPI & HDPI landscape layout …
- android_os_FileUtils_getVolumeUUID: Fix the incorrect logical for cal… …
- BT: Fix memory leak when BT on & off done many times …
- Fix error when cpufreq is loaded at runtime …
- load non opengles wallpapers for platforms without hardware graphics …
- Improve resolver layout in case package name is shown. …
- Keyguard: Set WIDGET_CATEGORY_KEYGUARD when AppWidgetHostView is created …
- SystemUI: always use transparent notification shade …
- SystemUI: Fix recent animation coordinates in expanded desktop mode. …
- BootMessage: show more info in boot dialog …
- FileUtils: add method to get UUID of a volume …
- build core/jni with fstrict …
- Framewors: bluetoothmanager avoid NPE …
- Prevent nullPointerException by updateBondedBluetoothDevices …
- improve rotation handling …
- frameworks: squash of leak & race fixes …
- Memory leak: parseObbFile.footer 
- Remove useless import statement …
- Fix one wifi and ethernet concurrency bug …
- Prevent MediaScanner infinite loop with invalid path …
- fix Typo on OpenGLRenderer (libhwui) Properties …
- IntentService: Fix to run with a lower priority flag. …
- Fix
- When deleting a db file, …
- Guarantee that all db related files are deleted together. …
- Avoid adding FORWARD_LOCK flag to an updated system app
- Fixed incorrect calculation of dirty invalidation area …
- Fix deadlock of WebViewCoreThread …
- Fix leak in videoEditor_renderMediaItemPreviewFrame …
- selectable text in gtalk

Libcore:
- Fix German date parsing. …
- Fix BIO_OutputStream::write to return the correct length. …
- Reduce the upper bound on TimeZoneNames memory usage. …
- Fix memory leak when using DateTimePatternGenerator 

Settings: 
- Statusbar auto-hide + Quick Peek …
- WiFi: "Connect" option disappear after rotating. …
- WiFi: Fix Null Pointer Exception in Wifi Settings dialog …
- Fix icon assignment problems.


# Purity # 19/09

Bionic:
- bionic: Optimizations for gettimeofday and clock_gettime.

Dalvik:
- Tiny optimization for complier templates for arm.

Device_lge_mako:
- Revert "Revert "wlan: Enable ARP Offload"" …
- Revert "mako: properly disable ARP offload" 

External_WebKit:
- webkit : canvas bug fix. delay canvas paint till its context creation …
- Webkit: Null check in CanvasTexture::uploadImageBuffer …
- Webkit: Fixed fuzzy word font issue in browser …
- webkit: Fix build in ISO C++ 11 mode

External_skia:
- skia: Use -fno-strict-aliasing for now …
- skia: Fix build in ISO C++11 mode

Frameworks_av:
- Fix crash in MyHandler when sockets are not set. …
- Fix SoundPool.play() looping regression in 4.3 DO NOT MERGE 

Frameworks_base:
- Wifi: Fix for connection failure between third client and GC. …
- framework/base: Handle ASSOC-REJECT events …
- Pick default interface for upstream. …
- libaudioeffect_jni: GREF leak fix for JB …
- framework: packageinstaller :fix logical error in size calculation …
- frameworks/base: Fix to remove exception in tonegenerator …
- 2 line layout fro status bar date.
- add back Fix AMotionEvent_getHistorical* to take const AInputEvent* m… …
- Return the actual interpolator of the ViewPropertyAnimator …
- MediaFormat: Fix the documentation link to the AAC profile constants …
- Fix NullpointerException in MediaMetadataRetriever …
- Fixed a leaked partial wakelock in AbstractThreadedSyncAdapter. …
- Recover from corrupt network stats. 
- Add support for MNC=00 …
- 464xlat: use a gatewayed route, not point-to-point …
- Make MeasuredText.sCached field final …
- Fix formatting in clearApplicationUserData exception message. …
- SystemUI: fix SearchPanel gesture in landscape mode. …
- Fix up 'launch player on headset connection' option. …
- Fix status bar brightness control when on secure lock screen …
- SystemUI: do not collapse panels if keyevent was canceled. …
- Frameworks: Make sleep tile emulate power button (1/2) …
- Rework thumbnail handling …
- Move 'start music player on headset connection' option out of DSPManager …
- Hide GlowPadView warnings …
- Add argument to binder call to check key types …
- GlobalAction dialog ref not set to null


Frameworks_native:
- surfaceflinger: Handle screen timeout on hw without vsync …
- Abort surface composition if hw surface is invalid …
- Graphics:Add error check when create GraphicBuffer …
- Add a symbol to represent MNC=0 …
- EGL: Fix error for eglCreateWindowSurface …
- Fix AMotionEvent_getHistorical* to take const AInputEvent* motion_event

Frameworks_opt_telephony:
- CatService: OPEN_CHANNEL p-cmd to send event confirmation and not T.R …
- Telephony: Fix incorrect status display on UI in airplane mode …
- Telephony: Handle RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE

Prebuilts_gcc:
- update to 4.8-2013.09-1

Settings:
- Power button tile
- Fix NPE when cancelling the shortcut picker. 

# Purity # 08/09

Bluetooth_bluedroid:
- Bluetooth: Change Sampling Frequency to 48 kHz

Build:
- Enabled gcc 4.8 …
- Prepare upcoming GCC 4.8 release. …
- O3 is back.
- Squash fix from linaro
- Print optimizer options
- Option to use Linaro's compiler flags (see 9c83953) …
- build: Add option to disable strict-aliasing optimizations …
- build: Explicitly disable -Werror=strict-alising for HOST builds …
- build: Don't add -fno-strict-aliasing to HOST compiler flags …
- build/core: Don't use -fno-strict-aliasing …
- build: Add support for TARGET_EXTRA_C{,PP}FLAGS

Device_lge_mako:
- msm8960: Enable Krait optimizations …
- Mark internal storage as primary.

Device_samsung_manta:
- manta: add battery led support

Device_samsung_tuna:
- Tuna : OTG support

Dialer:
- Hide 'set default' checkbox if it's not going to be looked at next time

Frameworks_base:
- Fix for expanded desktop tile
- Expanded desktop tile (1/2)
- Camera Tile : Close on flip/switch …
- Revert "The VM handles blocking SIGPIPE." …
- Fix for ambiguous and broken disk formatting dialog …
- Framework: Fix button label toasts when layout is RTL …
- frameworks/base: Fix to avoid crash when the tab is not set from app …
- Properly handle changes in phone audio focus. …
- Cleanup
- Fast charge (1/2) …
- Factor out preference-in-storage check to overridable method. …
- Fix wrong log information in DevicePolicyManagerService …
- Fixing crash in PhoneNumberUtils getNumberFromIntent …
- change "next" to "done" in minute IME option under 24-hour format …
- Avoid unnecessary FindClass("java/lang/String"). …
- NPE in SearchManager.triggerSearch …
- PackageManager: fix app lib migration for device with /datadata …
- wifi: Fix StringIndexOutOfBoundsException for incorrectly encoded SSIDs 

Frameworks_native:
- hwui: Update configuration for 2GB/1080p devices …
- provide overrides for hwui memory limits for xxhdpi phones …
- Add heap configuration for 1080p phones with 2048m …
- build/phone-xhdpi-1024-dalvik-heap.mk Revert AOSP heapgrowthlimit cha… …
- SurfaceFlinger: Removal of NO_RGBX_8888 flag for OMAP3 …
- gl_code.cpp: Remove a DOS style newline

Mms:
- Don't show quick message popup over secure lockscreen. …
- Mms: Need to hide keyboard when the Popup loses focus …
- Mms: prevent reply text being wiped from QMPopup when new msg arrives

Settings:
- Fix toggle dots/error pattern visibility
- Expanded desktop tile (2/2) + cleanup
- Fast charge toggle (2/2) …
- Revert "Update utils.java code" …
- Settings: correct 0.75 animation scale for other lanuages and add 0.25 …
- Settings: add development animation transition mode 0.75

Vendor_purity:
- userdebug builds
# Purity # 04/09

Known bugs of the previous release :
- Qs double flp animation fixed
- Volume panel crash-reboot fixed
- Missed torch.apk fixed
- Fixed a crash in QS settings
- Fixed stock kernel for mako

Browser:
- Browser hang when playing video in popup window …
- Use a gradient drawable for the tab window background …
- NPE in bookmark grid when using mouse …
- Fixed delete function for bookmark folder …
- Increase tab limit from 16 to 64 …
- Fix a Cursor leak …
- Fix the problem that a crash occured when user turn off data connect …

Dalvik:
-  GC triggering performance optimizations …
- Add -Wno-unused-but-set-variable to the Dalvik project. …
- Minor code cleanup to address warnings found by Clang. …
- libdvm should block SIGPIPE like the RI does. 

DeskClock:
- revert Ugly gray to beautiful black

Frameworks_native:
-  GC triggering performance optimizations …
- fix a possible deadlock when removing a layer and destroying a client …

Frameworks_base:
- Update light theme contact images
- Remove opaque check in GLRenderer when preparing dirty region. …
- framework-res: Remove gingerbread scrolls
- BlackDino's JB Fixer
- Composing text is not cleared if you write too fast …
- frameworks/base: Fix for the race in Wallpaperservice …
- Fix DataInputStream leaks …
- ActivityManager: memoize for performance
- Audio: make safe headset volume user configurable
- GC triggering performance optimizations
- Treat default value that wasn't found as empty value.
- Fix for NullPointerException in HTML5VideoViewProxy 
- Fix to NullPointerException when activity is relaunched 
- Missing break in switch statement
- SystemUI: Add missing recycle calls (fix lint warning) 
- SystemUI: Fix missing top task in recent panel.
- Use scaled font size for no recent apps text
- fix cursor leaks in F_B
- activity manager tweak-a-roonie
- The VM handles blocking SIGPIPE.
- potential GraphRunner leak in camera effects
- Fix appwidgets not updating
- StorageManager: fix android.process.media process stop...
- Wipe and re-create database on downgrade. 
- Remove possible leak when exception occurred.
- Fixes for clang: … 
- Generalize vectorization of Bitmap operation …
- core: fix cpu variant board flag …
- Vectorize bitmap operations on A15 too …
- frameworks/base: vectorize Bitmap operations …
- Remove possible leak when exception occurred. 

Libcore:
- GC triggering performance optimizations

Mms:
- Clean up light themed images.
- Clean up MMS theming
- Update contact images

Settings:
- Settings: Make Safe headset volume handling user configurable
- Cleanup qs settings
- Fix FC when trying to adjust radio band via *#*#4636#*#* dialer code. 
- One does not simply become a Developer
- Fix WifiManager melory leak, change context to getApplicationContext
- Settings: Fix the memory leak in Settings 
- Fix memory leak in ManageApplication

System_core:
- Don't confuse do_exec with other exiting processes. …
- init: Never allow two same-service processes to exist simultaneously. …
- Restart oneshot services when manually restarted. …
- Safely restart services to avoid race conditions. …
- init.rc: remove duplicated led-related nodes 

System_extras:
- remove su for Superuser version.
- libpagemap: fix memory leak in pm_process_destroy() 

Vendor:
- Updated apns

# Purity # 27/8

- Totally rebased on r1.1 aosp tag JWR66Y

ContactsCommon
- ContactsCommon: add and correct some TRDS stuff …
- Add TRDS common contact icons 

DeskClock:
- Ugly gray to beautiful black

Frameworks_base:
- New status bar settings (battery bar, day of the week, battery text style)
- CM tiles (lite version)
- Removed QSCP

Settings:
- CM tiles settings (lite version)
- Removed QSCP

Vendor:
- Updated apns
- Updated binaries

# Purity # 24/8

Build:
- Default ringtone - notification
- Razor sounds
- Don't build musicfx
- Updated code to JSS15Q

Contacts:
- Contacts 4.3 goes TRDS 2.0

Device_samsung_tuna:
- Fix DSP Manager …
- tuna: Add missing SE linux from AOSP …
- Enable Bluetooth 4.0 (BLE) for tuna-based devices 

Dialer:
- TRDS 2.0 for dialer …
- Enable contact photo preloading. 

Frameworks_av:
- Fix SoundPool.play() looping regression in 4.3 DO NOT MERGE

Frameworks_base:
- Prefer artist over album artist. …
- Don't include flags in configuration change if their value hasn't cha… …
- Delay closing the notification area after swiping a little closer. …
- Copy/paste text in gtalk …
- Revert "Auto-close if you swipe away the last notification." …
- Fix hangouts icons
- Purity dark UI mode toggle …
- Better icons for QS
- SystemUI: highlight quick settings and notification clear buttons …
- Option to hide lock pattern dots
- Fixing crash in PhoneNumberUtils getNumberFromIntent …
- Fix CalendarView to show the month title properly. …
- Fix layout of MultiWaveView and GlowPadView. …
- SystemUI: Clean up old H+ drawables causing issues on manta …
- Navbar Style Settings (1/2) 
- Couple of fixes …
- Dialer AutoComplete: Bootstrap the onUpgrade for the SettingsProvider …
- am: Allow more hidden apps on devices with lots of RAM …
- Revert "Reduce total number of background apps for low memory devices" …
- Treat default value that wasn't found as empty value. …
- Lockscreen targets: more unification …
- Missed
- Frameworks: ElectronBeam get some love (1/2) …
- Frameworks: Controll electronic beam animation (1/2) …
- change default for unknown sources & verify apps …
- Squash navigation bar cm commits …
- Improve AOSP Download/Upload animation …
- Fix fetching icons from packages.
- Audio service works
- Frameworks: TRDS new 4.3 png's …
- PreferenceFragment : Set title if specified …
- Fix for rare INSTALL_FAILED_INSUFFICIENT_STORAGE bug …
- Bye, bye Talk. Welcome Hangouts (1/2) …
- Clean up lockscreen target configuration code (1/2) …
- When DPM is updated while lock screen is inhibited, don't …
- Don't consider input restricted when the lockscreen is disabled by an …
- Launch music player on headset connect
- Inverted icons for quick launch navbar …
- Display QS tile background when not in DarkUI mode

Frameworks_native:
- fix a possible deadlock when removing a layer and destroying a client …
- Update Dark UI mode code
- Dark UI mode

Frameworks_support:
- Fix fragment flickering on hiding (support library)

Mms:
- Use slim mms
- Remove unused feature
- Revert "Ported: Bluetooth Message Access Profile (MAP) from CM9" …
- Revert Mms auto-retrieval
- Revert "Mms: Generic Blacklist support (3 of 5)"  

Phone:
- Phone: Disable accelerometer sensor while in-call and screen UI is off 

Settings:
- Option to hide lock pattern dots
- Purity Dark UI
- Dont enable Wi-Fi if it's not toggleable in flight mode 
- No back icon in action bar of APN Settings 
- Better strings 
- Launch music player on headset connect
- Show dsp manager
- Lockscreen Targets : Fix empty magnetic behaviour
- Clean up lockscreen target configuration code (2/2) …
- Fix adding apps to lockscreen targets without explicit icon selection.
- Fix app ops details not displaying permissions under certain conditions. …
- Fix one NPE in tethering setting …
- We have Hangouts now! (2/2)
- Settings: Fix text box margin to proper gap …
- Fix NPE. …
- Fix drawable being displayed empty when re-entering the target edit …
- Lockscreen targets: more unification …
- Fix adding lockscreen targets. …
- Avoid NPE if icon assignment failed for whatever reason. …
- Display animation settings 

# Purity # 02/8

Bionic:
- libm: Fix multiple inclusion warning …
- Bionic/libm: enable optimized math functions on more QCOM targets. …
- Bionic/libm: Remove extra vmov from sin/cos. …
- libm: sqrt and sqrtf via ARM vsqrt instruction …
- libm: optimistic pow calling. …
- Bionic/libm: Add precision-correct de-serialize sin/cos. …
- Bionic/libm: Pow optimizations and bug fixes. …
- Bionic/libm: add assembly versions of sin/cos. …
- Bionic/libm: Prefer branches and VFP ABI. …
- Bionic/libm: fast neon pow() for small x,y. 

Device_lge_mako:
- Clean up lights module code. …
- Always disable all LEDs before updating them. …
- mako: use custom lights library …
- Torch support

Device_samsung_tuna:
- Enable Torch configuration 

Framework_base:
- NavRing : Fix FC on rotate …
- Faster statusbar
- Fix divisions by zero on boot. …
- Remove incorrect keymapping …
- Remove deleted keylayout from Makefile …
- fix typo: Remove dulplicated comment line …
- Fixed a leaked partial wakelock in AbstractThreadedSyncAdapter. …
- Allow applications to show the navigation bar in expanded desktop mode. …
- services: don't clear wallpaper when SystemUI …
- Send out a configuration change when screen size changes due to expanded …
- Correct executable bit for source files …
- Update eri.xml
- Option for volume keys control media stream
- Add contact lockscreen icon …
- Allow creating custom dialogs in DialogPreference. …
- add Settings.System boolean helper methods …
- Don't start keyguard in an attempt to exit it. …
- Don't let apps disable the SIM PIN entry screen. …
- SystemUI: fix memory leaks …
- PowerMenu : Improve keyguard filtered actions …
- mdpi drawables for Navigation Bar Quick Launch Shortcuts …
- Port "Fix display of mobile status bar icon when using airplane mode" …
- Fix build
- Add framework definition to include Torch …
- Avoid IllegalArgumentException in Preference.java compareTo() …
- Fix incorrect fragment animation used for hiding fragments …
- Fix misspelling of getLteSignalStrenght. …
- Avoid adding FORWARD_LOCK flag to an updated system app …
- Fix deadlock of WebViewCoreThread …
- Fixed incorrect calculation of dirty invalidation area …
- BT: Fix memory leak when BT on & off done many times …
- Fix up expanded desktop behaviour. …
- Make system layout fill the window properly on expanded desktop mode.
- Navring: Fix shortcut for uninstalled app …
- Added support for multiple navigation key bars
- Reflect current state of torch in navigation ring button. …
- SystemUi: Navigation bar Quick launch shortcuts (2 of 2) …
- Quick Settings Mod 4.3 Kevdliu …
- Again fixes
- Add a default for the dialer's autocomplete
- Close notification panel when swiping away the last clearable …
- Recents : Fix clear all layout …
- Highlight the clear button in the recents view when clicked …
- "Clear all" button on recent apps …
- NotificationManager : Rebind the notification listeners onChange …
- Telephony: fix typo …
- frameworks/base: Add changes for Incall Music Delivery …
- Added support for multiple navigation key bars …
- Clarify the documentation of SparseArray.indexOfValue. …
- Lockscreen: Fix mdpi layout issues …
- SystemUI: Remove the dark pixel artifacts from the back arrow drawable …
- Custom Lockscreen background
- Fix lockscreen timeouts
- Add option to start widgets maximized …
- Add option to always show battery status on lockscreen (1/2) …
- port CM Screen Security settings (Part 2 of 2) 

Launcher_2:
- Offset fixes

Mms:
- Mms: Fix javacrash in com.android.mms due to memory leak 

Settings:
- Add QSCP link to SystemSettings, add nice icons. (Thx to kevdliu & ATTACK)
- Option to use volume keys to control media volume anytime (1/2) …
- Notification Light: Fix apps with same name not showing up …
- Colour picker text input field: wrong content due to alpha channel. …
- Fix dialog not opening for app-specific notification light settings. …
- Fix light settings dialog being unusable in landscape. …
- Fix dialog state handling. …
- Led Settings : Hex input for colorpicker …
- Contact icon label …
- Fix "Add Network" show last selected WiFi AP Dialog …
- Check if the Activity is finishing before showDialog() …
- Settings: Broadcast ACTION_DATE_CHANGED …
- Settings: Navigation bar Quick launch shortcuts (1 of 2) …
- Needed lockscreen strings
- Settings : Toggle expanded desktop for navbar …
- Settings: disable expanded desktop on power menu disable …
- Settings: Custom lock screen background [2/2] …
- Display lock screen widget maximize for phone only …
- Settings: Use proper 64x64 XHDPI icon for Security Settings …
- Settings: Option to start lock screen widgets maximized …
- Fix lock screen battery status summary display
- Settings: Add option to always show battery status on lockscreen (2/2) …
- Settings: Forward port CM Screen Security settings (Part 1 of 2) 

System_core:
- libsysutils: fix null pointer and memory leak issue …
- init: Retain traditional restart behavior for critical and oneshot se… …
- init: Safely restart services to avoid race conditions. …
- init.rc: remove duplicated led-related nodes

Vendor_Purity:
- Update toro fingerprint
- Added QSCP
- Better strings for QSCP, remove unused drawable
[/SIZE]
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 576
    [ROM] [GPL] [JB 4.3 JWR66Y] [Linaro gcc 4.8] ♦ PURITY ROM ♦ (Maguro) 31/10

    banneroi.png


    jhlu.png
    z9bg.png

    2nrb.png
    hmqw.png

    f10u.png
    njz.png


    Rom Features:

    ►JellyBean 4.3 JWR66Y
    ►AOSP sources based
    ►Built with linaro codefirex gcc 4.8 and optimized flags
    ►Bionic - Dalvik - Skia tweaked
    ►Fully deodexed, Busybox included
    ►0,90,180,270 degree rotation option
    ►Tiles fully customizables!
    ►Navbar extra settings ( button color, button glow time, button glow color)
    ►DSP Manager
    ►Navbar height settings
    ►CRT settings (on - off, portrait horizontal-vertical-dependent)
    ►Lockscreen security Settings
    ►Extended power menu with settings
    ►Dark UI toggle
    ►Clear all button on recent apps
    ►Option to control cursor in text fields using volume keys
    ►Volume rocker wake & Volume music control
    ►Low audio fix
    ►Navigation bar Quick launch shortcuts
    ►Expanded Desktop Mode
    ►Cm Calculator App
    ►Statusbar Settings (Clock style - Battery bar - Day of the week - Signal status style - Battery status style)
    ►Lockscreen shortcut Settings
    ►Kill app back button
    ►Custom lockscreen background
    ►LED control settings


    Instructions:
    - Flash Rom
    - Flash a custom JWR kernel
    - Flash Gapps
    - Flash SuperSu 1.65


    Rom Download

    - HTCFANBOYS


    Gapps:

    - PA gapps
    - Slim gapps (inverted)
    - Photosphere by Slimrom Team


    Kernel
    Stock kernel included - https://android.googlesource.com

    Team
    - @DariosF - @kevdliu

    Video Review by @italia0101:


    Don't forget to subscribe his channel


    Credits:

    Code:
    [SIZE="4"]
    ♦ My friends (& Tester): Iaio72, Ciprianruse88, eng.stk, Steve Ruel, lippol94, Damien Albertini, Daniele Pavan  ♦ Mikey for his ftp server ♦ CyanogenMOD  ♦ UnicornButter project  ♦ Linaro  ♦ Codefirex team  ♦ Loosethisskin  ♦ sbradymobile  ♦ Peter Alfonso  ♦ Pbeeler ♦ Rascarlo ♦ Android Open Source Project ♦ Team EOS  ♦ Vaniraosp  ♦ ParanoidAndroid ♦ AOKP  ♦ SlimRoms  ♦ Mokee[/SIZE]
    239
    Themes, Wallpapers, Mods

    - http://forum.xda-developers.com/showthread.php?t=2045217
    - http://forum.xda-developers.com/showthread.php?t=2106070


    Signature by Cr88

    puritysig.png


    puritysig800x137.png



    Purity Changelog


    Code:
    [SIZE="4"]
    
    \\\\\\ JELLYBEAN 4.3 //////
    
    # Purity # 29/10
    
    Contacts:
    - Contacts: Menu bar is missing after erasing data …
    - Contacts:The "Settings" button should display in Chinese mode
    
    Dalvik:
    -  Remove unused compiler templates for armv7-a* …
    - Fix a minor bug in dvmCreateInterpThread …
    - Fix minor leaks caused by failed initialization in JNI_CreateJavaVM …
    - Fix a minor leak in dvmCreateInlineSubsTable …
    
    Dialer:
    - smartdial: increase suggestions from 3 to 6
    
    Dsp_manager:
    - Cleanup: use conversion methods provided by AudioEffect.
    
    Frameworks_av:
    - frameworks/av: Fix Visualizer's get/set parameter methods not worked bug
    
    Frameworks_base:
    - Call to equals() comparing different types …
    - Remove airplane icon when totally disconnected device is not in airpl… …
    - Custom carrier label (1/2)
    - Revert "Telephony: Consider EVDO ecio zero value as valid." …
    - To fix fatal exception in system process due to NullPointerException. 
    
    Frameworks_native:
    - frameworks/native: Increase EGL blob cache size limits …
    - frameworks/base: Make sure Singleton instantiations are exported …
    - binder: Add MemoryHeapBaseIon …
    - Changed default XHDPI dalvik heap 
    
    Settings:
    - Custom carrier label (2/2)
    
    # Purity # 23/10
    
    Build:
    - O3 thumb_CFLAGS
    
    Dalvik:
    - vm: fix extraneous parentheses warnings
    - Fix Class.getDeclaringClass bug
    
    External_chromium:
    - base: fix c++11 narrowing …
    - net: fix preconnect memory leak …
    - net: networking optimizations 
    
    External_clang:
    - Correct build when using grep with coloured output …
    - clang: add support for neon-vfp instructions 
    
    External_llvm:
    - llvm: Add workaround for STLport not being a full C++11 STL 
    
    External_skia:
    - Don't use ISO C++11 constructs in code when building in C++98 mode
    - Neon optimized implementation of S16_opaque_D32_nofilter_DX 
    
    External_v8:
    -  libv8: set unused attribute for unused parameters …
    - v8: Fix build in ISO C++ 11 mode
    
    External_webkit:
    - webkit: workaround incompatible operand types …
    - Fix the problem that m_url is not renewed in WebRequest::eek:nReceivedRe… 
    
    Frameworks_av:
    - libvideoeditor: fix M4OSA_Clock header guard
    
    Frameworks_base:
    - Fragement, or Fragment: that is the question …
    - Fix App Ops permission mapping structure. …
    - core: fix arithmetic on a pointer to void …
    - interrupter: Use LOCAL_LDLIBS rather than LOCAL_LDFLAGS …
    - Revert "frameworks: Make Spinner widget request the itemtype of the a…
    - Fix various c++11 narrowing violations …
    - Add new permission and API in TelephonyManager to protect the APN …
    - Removed duplicate items on table of contents …
    - Fixed Drag-and-Drop sample code …
    - remove unnecessary switchUser call …
    - improving translation …
    - Fixes a typo. …
    - Update preloaded-classes …
    - Forward compatibility fix …
    - Forward compatibility fixes …
    - Remove ArpPeer; dead code from Google TV.
    -  Fix a programmatic smooth scroll bug …
    - aapt: set interlace handling for png_read_update_info …
    - FastScroller: Fix to use appropriate index …
    - onSavePassword dialog can leak when WebViewClassic is destroyed. …
    - Fix for the low processes kept bug 
    
    Frameworks_compile_mclinker:
    -  Remove obsolete code. …
    
    Frameworks_native:
    - Fix
    - binder: fix c++11 narrowing violations
    
    Frameworks_opt_telephony:
    - If telephony wants ASCII casing, it needs to ask for it. …
    - Add permission and new API in TelephonyManager to protect the APN set… 
    
    Hardware_qcom_media:
    -  mm-video: fix arithmetic on a pointer to void 
    
    Latinime:
    - Use aosp latinime as default
    
    Mms:
    -  Mms: reimport translation … 
    
    System_core:
    -  Fix build with gcc-4.8 and array boundaries issue …
    - fix valgrind ioctl warning. …
    
    # Purity # 08/10
    
    Bionic:
    - Redo clang patch in a way that doesn't break gcc 4.8 …
    - Fix mismatch between declaration and forward declaration …
    - Declare __page_shift and __page_size with C linkage
    
    Build:
    - little changes
    
    Busybox:
    - bunzip2: fix off-by-one check …
    - [x86] Changes and Additions to fix broken x86 build
    
    Calculator:
    - Animate the theme change smoothly
    - Calculator: no back icon in action bar
    
    Dalvik:
    - Dalvik: Better compatibility with different compilers 
    
    Device_samsung_tuna:
    - tuna: add support for battery LED charging
    
    Dsp_manager:
    - Add xhdpi launcher icon, cleanup others a bit.
    
    External_bluetooth_bluedroid:
    - Fix uipc.c to never pass -1 to FD_ISSET. …
    - Bluetooth losing HF connection to car-kit after 5 seconds …
    - a2dp: Set the default A2DP bitrate to high quality
    
    External_libpng:
    - Memory leak in png_read_destroy function.
    
    Frameworks_base:
    - Revert "Add support for MNC=00" …
    - Make EntropyMixer mix in output of Hardware RNG into Linux RNG. …
    - Reduce EntropyMixer seed size from 4096 to 512 bytes. …
    - Fix a copy/paste typo in ViewPropertyAnimator …
    - Check if intent can be resolved before starts …
    - Make ActivityManagerService.systemReady thread safe …
    - Don't ANR when no windows are touchable. …
    - Avoid IndexOutOfBounds Exception in ActivityManagerService …
    - Scroll: modified velocitytracker …
    - SystemUI: Ignore lint check ProtectedPermissions …
    - SystemUI: Remove obsolete layout params (fix lint warning) …
    - KeyguardViewMediator: Play lock screen sound sooner
    
    Frameworks_native:
    - Reset the FrameNumber for dropped frame in async mode …
    - Check fence is not NULL before dereferencing it …
    - Surface: Initialize variable and add a defensive check. 
    
    Vendor:
    - Update apns.conf
    
    # Purity # 30/09
    
    Bluetooth:
    - AtPhonebook handleCpbsCommand was incorrectly sending two responses 
    
    Browser:
    - Set google.com as default home page
    - Browser freezes when adding new incognito tab after removing it 
    
    Build:
    - Fix
    
    Calculator:
    - Fixed base conversion to prevent app crash on tablets
    - Calculator: New Features Part 5
    
    Dalvik:
    - If dalvik wants ASCII casing, it needs to ask for it.
    - Revert "Tiny optimization for complier templates for arm." 
    
    External_bluetooth_bluedroid:
    - Avoid potential buffer overrun in bd2str caused by signed char
    
    Frameworks_base:
    - Removed autohide statusbar & quick peek
    - Avoid NullPointerException in getHandler() …
    - Avoid IllegalArgumentException in Preference.java compareTo() …
    - when locale is non-Enligh, sometimes month spinner needs a number IME …
    - card emulation patch port to JB …
    - Fix clock digit cut on lock screen for large tablet …
    - update SystemUI's proguard.flags …
    - If media wants ASCII lowercasing, it needs to ask for it. …
    - If graphics wants ASCII lowercasing, it needs to ask for it. …
    - When wifi wants ASCII lowercasing, it needs to ask for it. …
    - Turn off debugging spam …
    - Please stop spamming my log with your fail …
    - EM/PowerUI: Screen will be turned on at low battery status …
    - This value should be hidden. …
    - handle negative temperature …
    - Fix "Email" App data lost when screen rotated. …
    - Remove duplicate code in Editor.java …
    - ShutdownThread: Turn screen on during shutdown …
    - Fix dock intent lookup. …
    - frameworks: Make Spinner widget request the itemtype of the adapter …
    - Fix typo in DevicePolicyManager documentation …
    - fix "Adding a list" demo code error …
    - fix typo in training article: "SMP Primer for Android" …
    - Revert "change "next" to "done" in minute IME option under 24-hour fo… …
    - Revert "Keyguard: Set WIDGET_CATEGORY_KEYGUARD when AppWidgetHostView… …
    - Remove dead code. …
    - Fix SELinux.java doc errors …
    - Quick Settings: Use scaled font size (1/2) 
    
    Phone:
    - Phone: Disable accelerometer sensor while in-call and screen UI is off 
    
    Settings:
    - Removed autohide statusbar & quick peek
    
    Torch:
    - Hide in the app drawer
    
    # Purity # 24/09
    
    Build:
    - Ldflags to O2
    
    Development:
    - Fix AMotionEvent_getHistorical* to take const AInputEvent* motion_event …
    - Development: Show up new qualifier
    
    Frameworks_base:
    - Frameworks: Statusbar Quick Peek (1/2) …
    - Frameworks: Auto hide statusbar (1/2) …
    - services: Fix the bug in NFC shutdown logic …
    - Fix for Concurrency issue reported in 525529
    - Use generic alarm intent. …
    - Audio: Fix abnormal keytone playback during silent mode changing …
    - Fix certain setting writes being incorrectly skipped. …
    - Navbar: Fix MDPI & HDPI landscape layout …
    - android_os_FileUtils_getVolumeUUID: Fix the incorrect logical for cal… …
    - BT: Fix memory leak when BT on & off done many times …
    - Fix error when cpufreq is loaded at runtime …
    - load non opengles wallpapers for platforms without hardware graphics …
    - Improve resolver layout in case package name is shown. …
    - Keyguard: Set WIDGET_CATEGORY_KEYGUARD when AppWidgetHostView is created …
    - SystemUI: always use transparent notification shade …
    - SystemUI: Fix recent animation coordinates in expanded desktop mode. …
    - BootMessage: show more info in boot dialog …
    - FileUtils: add method to get UUID of a volume …
    - build core/jni with fstrict …
    - Framewors: bluetoothmanager avoid NPE …
    - Prevent nullPointerException by updateBondedBluetoothDevices …
    - improve rotation handling …
    - frameworks: squash of leak & race fixes …
    - Memory leak: parseObbFile.footer 
    - Remove useless import statement …
    - Fix one wifi and ethernet concurrency bug …
    - Prevent MediaScanner infinite loop with invalid path …
    - fix Typo on OpenGLRenderer (libhwui) Properties …
    - IntentService: Fix to run with a lower priority flag. …
    - Fix
    - When deleting a db file, …
    - Guarantee that all db related files are deleted together. …
    - Avoid adding FORWARD_LOCK flag to an updated system app
    - Fixed incorrect calculation of dirty invalidation area …
    - Fix deadlock of WebViewCoreThread …
    - Fix leak in videoEditor_renderMediaItemPreviewFrame …
    - selectable text in gtalk
    
    Libcore:
    - Fix German date parsing. …
    - Fix BIO_OutputStream::write to return the correct length. …
    - Reduce the upper bound on TimeZoneNames memory usage. …
    - Fix memory leak when using DateTimePatternGenerator 
    
    Settings: 
    - Statusbar auto-hide + Quick Peek …
    - WiFi: "Connect" option disappear after rotating. …
    - WiFi: Fix Null Pointer Exception in Wifi Settings dialog …
    - Fix icon assignment problems.
    
    
    # Purity # 19/09
    
    Bionic:
    - bionic: Optimizations for gettimeofday and clock_gettime.
    
    Dalvik:
    - Tiny optimization for complier templates for arm.
    
    Device_lge_mako:
    - Revert "Revert "wlan: Enable ARP Offload"" …
    - Revert "mako: properly disable ARP offload" 
    
    External_WebKit:
    - webkit : canvas bug fix. delay canvas paint till its context creation …
    - Webkit: Null check in CanvasTexture::uploadImageBuffer …
    - Webkit: Fixed fuzzy word font issue in browser …
    - webkit: Fix build in ISO C++ 11 mode
    
    External_skia:
    - skia: Use -fno-strict-aliasing for now …
    - skia: Fix build in ISO C++11 mode
    
    Frameworks_av:
    - Fix crash in MyHandler when sockets are not set. …
    - Fix SoundPool.play() looping regression in 4.3 DO NOT MERGE 
    
    Frameworks_base:
    - Wifi: Fix for connection failure between third client and GC. …
    - framework/base: Handle ASSOC-REJECT events …
    - Pick default interface for upstream. …
    - libaudioeffect_jni: GREF leak fix for JB …
    - framework: packageinstaller :fix logical error in size calculation …
    - frameworks/base: Fix to remove exception in tonegenerator …
    - 2 line layout fro status bar date.
    - add back Fix AMotionEvent_getHistorical* to take const AInputEvent* m… …
    - Return the actual interpolator of the ViewPropertyAnimator …
    - MediaFormat: Fix the documentation link to the AAC profile constants …
    - Fix NullpointerException in MediaMetadataRetriever …
    - Fixed a leaked partial wakelock in AbstractThreadedSyncAdapter. …
    - Recover from corrupt network stats. 
    - Add support for MNC=00 …
    - 464xlat: use a gatewayed route, not point-to-point …
    - Make MeasuredText.sCached field final …
    - Fix formatting in clearApplicationUserData exception message. …
    - SystemUI: fix SearchPanel gesture in landscape mode. …
    - Fix up 'launch player on headset connection' option. …
    - Fix status bar brightness control when on secure lock screen …
    - SystemUI: do not collapse panels if keyevent was canceled. …
    - Frameworks: Make sleep tile emulate power button (1/2) …
    - Rework thumbnail handling …
    - Move 'start music player on headset connection' option out of DSPManager …
    - Hide GlowPadView warnings …
    - Add argument to binder call to check key types …
    - GlobalAction dialog ref not set to null
    
    
    Frameworks_native:
    - surfaceflinger: Handle screen timeout on hw without vsync …
    - Abort surface composition if hw surface is invalid …
    - Graphics:Add error check when create GraphicBuffer …
    - Add a symbol to represent MNC=0 …
    - EGL: Fix error for eglCreateWindowSurface …
    - Fix AMotionEvent_getHistorical* to take const AInputEvent* motion_event
    
    Frameworks_opt_telephony:
    - CatService: OPEN_CHANNEL p-cmd to send event confirmation and not T.R …
    - Telephony: Fix incorrect status display on UI in airplane mode …
    - Telephony: Handle RIL_UNSOL_EXIT_EMERGENCY_CALLBACK_MODE
    
    Prebuilts_gcc:
    - update to 4.8-2013.09-1
    
    Settings:
    - Power button tile
    - Fix NPE when cancelling the shortcut picker. 
    
    # Purity # 08/09
    
    Bluetooth_bluedroid:
    - Bluetooth: Change Sampling Frequency to 48 kHz
    
    Build:
    - Enabled gcc 4.8 …
    - Prepare upcoming GCC 4.8 release. …
    - O3 is back.
    - Squash fix from linaro
    - Print optimizer options
    - Option to use Linaro's compiler flags (see 9c83953) …
    - build: Add option to disable strict-aliasing optimizations …
    - build: Explicitly disable -Werror=strict-alising for HOST builds …
    - build: Don't add -fno-strict-aliasing to HOST compiler flags …
    - build/core: Don't use -fno-strict-aliasing …
    - build: Add support for TARGET_EXTRA_C{,PP}FLAGS
    
    Device_lge_mako:
    - msm8960: Enable Krait optimizations …
    - Mark internal storage as primary.
    
    Device_samsung_manta:
    - manta: add battery led support
    
    Device_samsung_tuna:
    - Tuna : OTG support
    
    Dialer:
    - Hide 'set default' checkbox if it's not going to be looked at next time
    
    Frameworks_base:
    - Fix for expanded desktop tile
    - Expanded desktop tile (1/2)
    - Camera Tile : Close on flip/switch …
    - Revert "The VM handles blocking SIGPIPE." …
    - Fix for ambiguous and broken disk formatting dialog …
    - Framework: Fix button label toasts when layout is RTL …
    - frameworks/base: Fix to avoid crash when the tab is not set from app …
    - Properly handle changes in phone audio focus. …
    - Cleanup
    - Fast charge (1/2) …
    - Factor out preference-in-storage check to overridable method. …
    - Fix wrong log information in DevicePolicyManagerService …
    - Fixing crash in PhoneNumberUtils getNumberFromIntent …
    - change "next" to "done" in minute IME option under 24-hour format …
    - Avoid unnecessary FindClass("java/lang/String"). …
    - NPE in SearchManager.triggerSearch …
    - PackageManager: fix app lib migration for device with /datadata …
    - wifi: Fix StringIndexOutOfBoundsException for incorrectly encoded SSIDs 
    
    Frameworks_native:
    - hwui: Update configuration for 2GB/1080p devices …
    - provide overrides for hwui memory limits for xxhdpi phones …
    - Add heap configuration for 1080p phones with 2048m …
    - build/phone-xhdpi-1024-dalvik-heap.mk Revert AOSP heapgrowthlimit cha… …
    - SurfaceFlinger: Removal of NO_RGBX_8888 flag for OMAP3 …
    - gl_code.cpp: Remove a DOS style newline
    
    Mms:
    - Don't show quick message popup over secure lockscreen. …
    - Mms: Need to hide keyboard when the Popup loses focus …
    - Mms: prevent reply text being wiped from QMPopup when new msg arrives
    
    Settings:
    - Fix toggle dots/error pattern visibility
    - Expanded desktop tile (2/2) + cleanup
    - Fast charge toggle (2/2) …
    - Revert "Update utils.java code" …
    - Settings: correct 0.75 animation scale for other lanuages and add 0.25 …
    - Settings: add development animation transition mode 0.75
    
    Vendor_purity:
    - userdebug builds
    # Purity # 04/09
    
    Known bugs of the previous release :
    - Qs double flp animation fixed
    - Volume panel crash-reboot fixed
    - Missed torch.apk fixed
    - Fixed a crash in QS settings
    - Fixed stock kernel for mako
    
    Browser:
    - Browser hang when playing video in popup window …
    - Use a gradient drawable for the tab window background …
    - NPE in bookmark grid when using mouse …
    - Fixed delete function for bookmark folder …
    - Increase tab limit from 16 to 64 …
    - Fix a Cursor leak …
    - Fix the problem that a crash occured when user turn off data connect …
    
    Dalvik:
    -  GC triggering performance optimizations …
    - Add -Wno-unused-but-set-variable to the Dalvik project. …
    - Minor code cleanup to address warnings found by Clang. …
    - libdvm should block SIGPIPE like the RI does. 
    
    DeskClock:
    - revert Ugly gray to beautiful black
    
    Frameworks_native:
    -  GC triggering performance optimizations …
    - fix a possible deadlock when removing a layer and destroying a client …
    
    Frameworks_base:
    - Update light theme contact images
    - Remove opaque check in GLRenderer when preparing dirty region. …
    - framework-res: Remove gingerbread scrolls
    - BlackDino's JB Fixer
    - Composing text is not cleared if you write too fast …
    - frameworks/base: Fix for the race in Wallpaperservice …
    - Fix DataInputStream leaks …
    - ActivityManager: memoize for performance
    - Audio: make safe headset volume user configurable
    - GC triggering performance optimizations
    - Treat default value that wasn't found as empty value.
    - Fix for NullPointerException in HTML5VideoViewProxy 
    - Fix to NullPointerException when activity is relaunched 
    - Missing break in switch statement
    - SystemUI: Add missing recycle calls (fix lint warning) 
    - SystemUI: Fix missing top task in recent panel.
    - Use scaled font size for no recent apps text
    - fix cursor leaks in F_B
    - activity manager tweak-a-roonie
    - The VM handles blocking SIGPIPE.
    - potential GraphRunner leak in camera effects
    - Fix appwidgets not updating
    - StorageManager: fix android.process.media process stop...
    - Wipe and re-create database on downgrade. 
    - Remove possible leak when exception occurred.
    - Fixes for clang: … 
    - Generalize vectorization of Bitmap operation …
    - core: fix cpu variant board flag …
    - Vectorize bitmap operations on A15 too …
    - frameworks/base: vectorize Bitmap operations …
    - Remove possible leak when exception occurred. 
    
    Libcore:
    - GC triggering performance optimizations
    
    Mms:
    - Clean up light themed images.
    - Clean up MMS theming
    - Update contact images
    
    Settings:
    - Settings: Make Safe headset volume handling user configurable
    - Cleanup qs settings
    - Fix FC when trying to adjust radio band via *#*#4636#*#* dialer code. 
    - One does not simply become a Developer
    - Fix WifiManager melory leak, change context to getApplicationContext
    - Settings: Fix the memory leak in Settings 
    - Fix memory leak in ManageApplication
    
    System_core:
    - Don't confuse do_exec with other exiting processes. …
    - init: Never allow two same-service processes to exist simultaneously. …
    - Restart oneshot services when manually restarted. …
    - Safely restart services to avoid race conditions. …
    - init.rc: remove duplicated led-related nodes 
    
    System_extras:
    - remove su for Superuser version.
    - libpagemap: fix memory leak in pm_process_destroy() 
    
    Vendor:
    - Updated apns
    
    # Purity # 27/8
    
    - Totally rebased on r1.1 aosp tag JWR66Y
    
    ContactsCommon
    - ContactsCommon: add and correct some TRDS stuff …
    - Add TRDS common contact icons 
    
    DeskClock:
    - Ugly gray to beautiful black
    
    Frameworks_base:
    - New status bar settings (battery bar, day of the week, battery text style)
    - CM tiles (lite version)
    - Removed QSCP
    
    Settings:
    - CM tiles settings (lite version)
    - Removed QSCP
    
    Vendor:
    - Updated apns
    - Updated binaries
    
    # Purity # 24/8
    
    Build:
    - Default ringtone - notification
    - Razor sounds
    - Don't build musicfx
    - Updated code to JSS15Q
    
    Contacts:
    - Contacts 4.3 goes TRDS 2.0
    
    Device_samsung_tuna:
    - Fix DSP Manager …
    - tuna: Add missing SE linux from AOSP …
    - Enable Bluetooth 4.0 (BLE) for tuna-based devices 
    
    Dialer:
    - TRDS 2.0 for dialer …
    - Enable contact photo preloading. 
    
    Frameworks_av:
    - Fix SoundPool.play() looping regression in 4.3 DO NOT MERGE
    
    Frameworks_base:
    - Prefer artist over album artist. …
    - Don't include flags in configuration change if their value hasn't cha… …
    - Delay closing the notification area after swiping a little closer. …
    - Copy/paste text in gtalk …
    - Revert "Auto-close if you swipe away the last notification." …
    - Fix hangouts icons
    - Purity dark UI mode toggle …
    - Better icons for QS
    - SystemUI: highlight quick settings and notification clear buttons …
    - Option to hide lock pattern dots
    - Fixing crash in PhoneNumberUtils getNumberFromIntent …
    - Fix CalendarView to show the month title properly. …
    - Fix layout of MultiWaveView and GlowPadView. …
    - SystemUI: Clean up old H+ drawables causing issues on manta …
    - Navbar Style Settings (1/2) 
    - Couple of fixes …
    - Dialer AutoComplete: Bootstrap the onUpgrade for the SettingsProvider …
    - am: Allow more hidden apps on devices with lots of RAM …
    - Revert "Reduce total number of background apps for low memory devices" …
    - Treat default value that wasn't found as empty value. …
    - Lockscreen targets: more unification …
    - Missed
    - Frameworks: ElectronBeam get some love (1/2) …
    - Frameworks: Controll electronic beam animation (1/2) …
    - change default for unknown sources & verify apps …
    - Squash navigation bar cm commits …
    - Improve AOSP Download/Upload animation …
    - Fix fetching icons from packages.
    - Audio service works
    - Frameworks: TRDS new 4.3 png's …
    - PreferenceFragment : Set title if specified …
    - Fix for rare INSTALL_FAILED_INSUFFICIENT_STORAGE bug …
    - Bye, bye Talk. Welcome Hangouts (1/2) …
    - Clean up lockscreen target configuration code (1/2) …
    - When DPM is updated while lock screen is inhibited, don't …
    - Don't consider input restricted when the lockscreen is disabled by an …
    - Launch music player on headset connect
    - Inverted icons for quick launch navbar …
    - Display QS tile background when not in DarkUI mode
    
    Frameworks_native:
    - fix a possible deadlock when removing a layer and destroying a client …
    - Update Dark UI mode code
    - Dark UI mode
    
    Frameworks_support:
    - Fix fragment flickering on hiding (support library)
    
    Mms:
    - Use slim mms
    - Remove unused feature
    - Revert "Ported: Bluetooth Message Access Profile (MAP) from CM9" …
    - Revert Mms auto-retrieval
    - Revert "Mms: Generic Blacklist support (3 of 5)"  
    
    Phone:
    - Phone: Disable accelerometer sensor while in-call and screen UI is off 
    
    Settings:
    - Option to hide lock pattern dots
    - Purity Dark UI
    - Dont enable Wi-Fi if it's not toggleable in flight mode 
    - No back icon in action bar of APN Settings 
    - Better strings 
    - Launch music player on headset connect
    - Show dsp manager
    - Lockscreen Targets : Fix empty magnetic behaviour
    - Clean up lockscreen target configuration code (2/2) …
    - Fix adding apps to lockscreen targets without explicit icon selection.
    - Fix app ops details not displaying permissions under certain conditions. …
    - Fix one NPE in tethering setting …
    - We have Hangouts now! (2/2)
    - Settings: Fix text box margin to proper gap …
    - Fix NPE. …
    - Fix drawable being displayed empty when re-entering the target edit …
    - Lockscreen targets: more unification …
    - Fix adding lockscreen targets. …
    - Avoid NPE if icon assignment failed for whatever reason. …
    - Display animation settings 
    
    # Purity # 02/8
    
    Bionic:
    - libm: Fix multiple inclusion warning …
    - Bionic/libm: enable optimized math functions on more QCOM targets. …
    - Bionic/libm: Remove extra vmov from sin/cos. …
    - libm: sqrt and sqrtf via ARM vsqrt instruction …
    - libm: optimistic pow calling. …
    - Bionic/libm: Add precision-correct de-serialize sin/cos. …
    - Bionic/libm: Pow optimizations and bug fixes. …
    - Bionic/libm: add assembly versions of sin/cos. …
    - Bionic/libm: Prefer branches and VFP ABI. …
    - Bionic/libm: fast neon pow() for small x,y. 
    
    Device_lge_mako:
    - Clean up lights module code. …
    - Always disable all LEDs before updating them. …
    - mako: use custom lights library …
    - Torch support
    
    Device_samsung_tuna:
    - Enable Torch configuration 
    
    Framework_base:
    - NavRing : Fix FC on rotate …
    - Faster statusbar
    - Fix divisions by zero on boot. …
    - Remove incorrect keymapping …
    - Remove deleted keylayout from Makefile …
    - fix typo: Remove dulplicated comment line …
    - Fixed a leaked partial wakelock in AbstractThreadedSyncAdapter. …
    - Allow applications to show the navigation bar in expanded desktop mode. …
    - services: don't clear wallpaper when SystemUI …
    - Send out a configuration change when screen size changes due to expanded …
    - Correct executable bit for source files …
    - Update eri.xml
    - Option for volume keys control media stream
    - Add contact lockscreen icon …
    - Allow creating custom dialogs in DialogPreference. …
    - add Settings.System boolean helper methods …
    - Don't start keyguard in an attempt to exit it. …
    - Don't let apps disable the SIM PIN entry screen. …
    - SystemUI: fix memory leaks …
    - PowerMenu : Improve keyguard filtered actions …
    - mdpi drawables for Navigation Bar Quick Launch Shortcuts …
    - Port "Fix display of mobile status bar icon when using airplane mode" …
    - Fix build
    - Add framework definition to include Torch …
    - Avoid IllegalArgumentException in Preference.java compareTo() …
    - Fix incorrect fragment animation used for hiding fragments …
    - Fix misspelling of getLteSignalStrenght. …
    - Avoid adding FORWARD_LOCK flag to an updated system app …
    - Fix deadlock of WebViewCoreThread …
    - Fixed incorrect calculation of dirty invalidation area …
    - BT: Fix memory leak when BT on & off done many times …
    - Fix up expanded desktop behaviour. …
    - Make system layout fill the window properly on expanded desktop mode.
    - Navring: Fix shortcut for uninstalled app …
    - Added support for multiple navigation key bars
    - Reflect current state of torch in navigation ring button. …
    - SystemUi: Navigation bar Quick launch shortcuts (2 of 2) …
    - Quick Settings Mod 4.3 Kevdliu …
    - Again fixes
    - Add a default for the dialer's autocomplete
    - Close notification panel when swiping away the last clearable …
    - Recents : Fix clear all layout …
    - Highlight the clear button in the recents view when clicked …
    - "Clear all" button on recent apps …
    - NotificationManager : Rebind the notification listeners onChange …
    - Telephony: fix typo …
    - frameworks/base: Add changes for Incall Music Delivery …
    - Added support for multiple navigation key bars …
    - Clarify the documentation of SparseArray.indexOfValue. …
    - Lockscreen: Fix mdpi layout issues …
    - SystemUI: Remove the dark pixel artifacts from the back arrow drawable …
    - Custom Lockscreen background
    - Fix lockscreen timeouts
    - Add option to start widgets maximized …
    - Add option to always show battery status on lockscreen (1/2) …
    - port CM Screen Security settings (Part 2 of 2) 
    
    Launcher_2:
    - Offset fixes
    
    Mms:
    - Mms: Fix javacrash in com.android.mms due to memory leak 
    
    Settings:
    - Add QSCP link to SystemSettings, add nice icons. (Thx to kevdliu & ATTACK)
    - Option to use volume keys to control media volume anytime (1/2) …
    - Notification Light: Fix apps with same name not showing up …
    - Colour picker text input field: wrong content due to alpha channel. …
    - Fix dialog not opening for app-specific notification light settings. …
    - Fix light settings dialog being unusable in landscape. …
    - Fix dialog state handling. …
    - Led Settings : Hex input for colorpicker …
    - Contact icon label …
    - Fix "Add Network" show last selected WiFi AP Dialog …
    - Check if the Activity is finishing before showDialog() …
    - Settings: Broadcast ACTION_DATE_CHANGED …
    - Settings: Navigation bar Quick launch shortcuts (1 of 2) …
    - Needed lockscreen strings
    - Settings : Toggle expanded desktop for navbar …
    - Settings: disable expanded desktop on power menu disable …
    - Settings: Custom lock screen background [2/2] …
    - Display lock screen widget maximize for phone only …
    - Settings: Use proper 64x64 XHDPI icon for Security Settings …
    - Settings: Option to start lock screen widgets maximized …
    - Fix lock screen battery status summary display
    - Settings: Add option to always show battery status on lockscreen (2/2) …
    - Settings: Forward port CM Screen Security settings (Part 1 of 2) 
    
    System_core:
    - libsysutils: fix null pointer and memory leak issue …
    - init: Retain traditional restart behavior for critical and oneshot se… …
    - init: Safely restart services to avoid race conditions. …
    - init.rc: remove duplicated led-related nodes
    
    Vendor_Purity:
    - Update toro fingerprint
    - Added QSCP
    - Better strings for QSCP, remove unused drawable
    [/SIZE]
    81
    Purity v5.4 is online! Hit my thanks button if you download it :silly:
    66
    Purity v5.3.1 is online. Please hit thanks button...:cowboy:


    Bionic:
    - bionic: Add missing IOCTL
    - bionic: Implement bzero correctly
    - Adding strcmp tuned for Cortex-A15.
    - Adding memcpy tuned for Cortex-A15.
    - Add stack unwinding directives to memcpy.
    - do not build or enable pthread debug

    Build:
    - JDQ39E
    - Use Linaro gcc 4.7 13.04
    - experimental flags

    Dalvik:
    - Work around a dalvik JDWP/GC deadlock.
    - Remove dead instruction in common_exceptionThrown.
    - Remove stray references to non-existent opcodes.
    - Fix a Field.isAnnotationPresent crash.

    Framework_base:
    - SystemUI: fix memory leaks
    - QuickSettings: cleanup
    - PowerMenu : Improve keyguard filtered actions
    - keyguard: enable magnetic target if no custom targets defined
    - Remove unnecessary updateSurfaceScreenOn call.

    Latin_Ime:
    - Fixed swype bug

    Mms:
    - Option to strip all unicode characters from SMS
    - Mms: Enable SoftBank emoji encoding
    - Mms: Updated 'Mark as read' notification action icon
    - Mms: SoftBank emoji encoding option translations
    - Mms: Update template activity to Google UI guidelines
    - avoid IllegalStateException in MessagingNotification

    Settings:
    - avoid stopping app in case of accessing empty db
    - Fix not updating error message when authentication fails
    - Check if the Activity is finishing before showDialog()
    - Fix NullPointerException at RunningState
    - Fix Settings app crash after enabled multi-user

    Vendor:
    - Use superuser
    65
    New Purity v5.4.1 is online! Hit my thx button if you will download it! :laugh: Enjoy guys!