[Samsung Galaxy Nexus] DariosF:
Purity v5.3.1 Final Changelog

Bionic:

- Add optimized version of memcpy for Cortex A9

- Make use of new memcpy, tweak settings

- 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:

- Enable Bionic optimizations on Cortex platforms

- move bionic optimizations to NEON makefile

- Relax Cortex CFLAGS

- Use gcc 4.7 as default

- Don't use -fno-strict-aliasing

- Don't add -fno-strict-aliasing to HOST compiler flags

- Explicitly disable -Werror=strict-alising for HOST builds

- Build in ISOC++11 mode if possible

- Option to use Linaro's compiler flags

- fix path to sounds in sdk product

- JDQ39E

- Use Linaro gcc 4.7 13.04

- experimental flags

Contacts:

- Allow theming via Theme Chooser: add missing values for landscape and tablets

Dalvik:

- DexDump: Leak in FieldMethodInfo.signature

- dalvik/libdex: Don't reduce optimization level to -O2

- Disable DalvikVM GC logcat spam

- 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.

External_skia:

- Implementing Color32 functions for Neon platforms.

- Support NEON anti-aliasing blit function in SKIA

- Landing arm patch from contributor.

External_webkit:

- Webkit: Change old GPU Header path to new location

Framework_av:

- camera: Ignore CAF_RESTART callbacks

- libstagefright: Add support to seek to zero

- Fix potential NULL pointer deference in ToneGenerator destructor

- libstagefright: Check for duration > 0 to avoid DivideByZero crash

- libstagefright: Fix incorrectness nPortIndex value for QueryCodec

- MediaScanner: Ignore dirs with .noscanandnomtp

Framework_base:

- Fix Watchdog HeartbeatHandler to run on correct thread

- Fix possible integer overflow in MtpStorage

- avoid crashing system serer process

- Fix regression in ListView click handling

- Multi pane preference settings

- Allow theming of lockscreen

- use Calendar in DateUtils format method

- Improving pie control's user interaction

- Add Expanded desktop tile to QuickSettings

- Fix up expanded desktop behaviour.

- Fix potential deadlock between LockScreen and WindowManagerService

- SystemUI: fix memory leaks

- QuickSettings: cleanup

- PowerMenu : Improve keyguard filtered actions

- keyguard: enable magnetic target if no custom targets defined

- Remove unnecessary updateSurfaceScreenOn call.

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:

- Enable Ethernet tab in data usage

- QuickSettings : Use stock layouts / fix userTile

- Multi Pane Settings

- Add Expanded desktop tile in QuickSettings

- Toggle expanded desktop for navbar

- Settings : Fix accessibility shortcut

- Settings: disable expanded desktop on power menu disable

-- 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

I will release it soon...Stay tuned...:silly: