[Nexus 7 Original Development] DariosF:
Finally!! New Purity jb 4.3 based for grouper is out!! Yeah! :p

[SIZE="4"]
\\\\\\ JELLYBEAN 4.3 //////
# 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_lge:
- added missed binaries

Vendor_Purity:
- Update toro fingerprint
- Added QSCP
- Better strings for QSCP, remove unused drawable

# Purity # 29/7

Mako-kernel:
- updated code to r2.1_ tags, graphic glitches are fixed!

Build:
- Enable bionic optimizations

Bionic:
- libc/arm: add cortex-a8 cpu variant …
- libc: krait: Restore prior version of strcmp. …
- libc: krait: Use performance version of bcopy and memmove …
- Revert "Add new optimized strlen for arm." …
- armv6: REX routines are currently broken, use alternatives

Frameworks_av:
- Fix deadlock when starting recording before preview.

Frameworks_base:
- Set foreground priority for shutdown receivers. …
- Fix typo in AlertController.java …
- FastScroller: Fix to use appropriate index …
- PreferenceActivity should not leave message in looper when destroyed …
- Consider mScrollX when drawing the checkMarkDrawable …
- Handle missing and invalid numeric values in XmlUtils. …
- Remove useless/repetitive code …
- Fix NullpointerException in MediaMetadataRetriever …
- Fix resource leak: When call MediaMetadataRetriever.setDataSource or … …
- GLSurfaceView: add property to default to RGB565 …
- Screenshot: Pass current user
- Increase lock screen widget limit from 5 to 9 …
- ActionBar: Compute required items prior to optional items …
- Revert "Make system layout fill the window properly on expanded deskt… …
- Navbar : Padding fix …
- NavigationBar: Custom height (1/2)
- NavigationBar customization …
- keyguard: enable magnetic target if no custom targets defined …
- LockscreenTargets : Dismiss on target select …
- Lockscreen Targets: Icon Revamp …
- Lockscreen Targets : Make multi-user compatible …
- Fix
- KeyguardSelectorView fix for 4.3
- missed
- gps: LocationManager CTS proximity test fix …
- geofence: Low power geofence HW implementation …
- frameworks/base: Fix to remove exception in tonegenerator …
- framework: packageinstaller :fix logical error in size calculation …
- Reduce total number of background apps for low memory devices …
- libaudioeffect_jni: GREF leak fix for JB …
- aapt: Support for mxmf file playback …
- To fix fatal exception in system process due to NullPointerException. …
- Pick default interface for upstream. …
- framework/base: Handle ASSOC-REJECT events …
- Wifi: Fix for connection failure between third client and GC. …
- frameworks/base: creating sperate files for ANRs traces …
- frameworks/base: move the traces file to avoid data loss …
- frameworks/base: Watchdog to generate trace of Monkey …
- Fix
- systemui: modify hdpi & xhdpi drawables for battery_min …
- GlowPadView : Re-enable magneticTargets …
- Bring back lock screen targets
- Add method to PowerManager that allows querying the lowest possible …
- VPN Traffic Amount in Human Readable Format …
- onSavePassword dialog can leak when WebViewClassic is destroyed. …
- frameworks/base: Handle Out of Memory Exception when creating video t… …
- ContentProviderRecord: Remove external process reference when finalized …
- ActivityManagerService: stay away from zombie content providers …
- Suppress String resources build warnings …
- Fix autorotation sensor loop being reactivated even when off …
- Navbar : Fix left over glow …
- Remove duplicate if statement …
- Keyguard: Reduce font size of clock in status keyguard (sw720dp) (por… …
- policy: always use hardware acceleration for keyguard
- Option to show status bar in expanded desktop mode (2/2)

Frameworks_native:
- Abort surface composition if hw surface is invalid …
- fix mem leak on error handling …
- Add heap configuration for 1080p phones with 2048m …
- build/phone-xhdpi-1024-dalvik-heap.mk Revert AOSP heapgrowthlimit cha… …
- binder: Add MemoryHeapBaseIon …
- Revert "get rid of MemoryHeapPmem" …
- Configure dalvik heap parameters for low memory devices …
- Pick up GLES wrapper libraries from the correct path …
- Fix crash on execution of CTS DisplayTest cases

Settings:
- Navbar height settings
- Fix the spacing between displayed rotation angles …
- Added fastsroll to the manage application screen so you don't need to… …
- Settings: Fix color picker ComposeShader view …
- Display : Enable rotation on large screens …
- Fix switching running/cached apps with memory bar …
- NavigationBar customization
- Lockscreen Targets: Icon Revamp
- Add Slider shortcuts
- Simplify expanded desktop summary
- Fix ambiguous expanded desktop options
- Option to show status bar in expanded desktop mode (1/2)

# Purity # 27/7

Bionic:
- libc: krait: Use performance version of memcpy. …
- headers: Unbreak some ARM syscalls …
- getopt(): fix missing carriage return on bad parameters …
- Use GCC's __attribute__((const)) to reduce code size

Build:
- updated code to "JSS15J"

Contacs:
- Contacts: fix missing December in Date Picker

Dalvik:
- Add barriers for proper observation sequence. …
- Excessive JNI: Dump HPROF dump. …
- Revert "Disable -Xjnigreflimit." …
- Revert "Support debug info in dexmerge." …
- JIT: Combine add with shift and offset for array load & store. …
- JIT: Combine add with shift. …
- JIT: Hoist loop load operations above loop. …
- JIT: Use rsb and shift in easy multiply. …
- JIT: Combine shift & sub for monitor unlock. …
- JIT: Allow use of cbz/cbnz for conditional branch gen. …
- debug: allow ability to hide GC freed lines in logcat …
- Zygote: Restrict slave mountspace so Dalvik apps can mount system-wid… …
- Support debug info in dexmerge and fix max blowup of annotations …
- Added missing <include sys/resource.h> for gcc-4.7.1 …
- ThumbVFP.cpp:231:10: error: variable 'wide' set but not used [-Werror… …
- dalvik: fix a bug in redundant branch elimination
- Exclude sha1.c when building libdex for device

DeskClock:
- DeskClock: Add support for XXHDPI devices (e.g. Galaxy S4 and HTC One) …
- DeskClock : Lockscreen dismiss Fix …
- Add empty view when no alarms are set …
- Remove redundant background from ClockFragment …
- DeskClock: the first day of the week depends on a locale …
- DeskClock: implement onDowngrade for alarm DB …
- Clock: fix layout for 320dp devices

Frameworks_base:
- Added power menu settings
- Brig back audio features. (volume rocker wake, volume unlinked, volume music control)
- QuickSettings : Fix alarm intent
- Status Bar settings
- Long press back kill app (1/2)
- Added display rotation settings
- Improve tethering notification icons
- Remove GB alert drawable from reboot menu
- AudioService: Don't adjust volume when vol-downing to vibrate or silent
- keyguard: fix layout for 320dp devices
- Remove cm clock code
- Center clock (1/2)
- Remove statusbar notif count.
- Add "Option to control cursor in text fields using volume keys (1/2)"
- Add led settings
- Purity is upgrading...
- Smooth Spinners: Makes the loading "spinner" animation smoother in no…
- Forward port statusbar brightness control
- Fix FindBugs issues
- Port "Framework Track Control : Switch from broadcast to audio service"
- Lockscreen VolCtrls : Don't raise volume on skipTrack
- enable market restore
- A tiny optimalization
- Fix brightness control
- extend PreferenceActivity for title text on a single pane mode
- Fix for ambiguous and broken disk formatting dialog
- SystemUI: always use transparent notification shade
- AudioService: allow volume control on analog dock
- Keyguard: Reduce font size of clock in status keyguard (sw720dp)
- Prevent audio players starting on startup.
- Framework: Fix multi-user support in AudioService
- SystemUI: Remove the dark pixel artifacts from the back arrow drawable
- PackageManager: Restrict system packages to protected storage
- Framework: Enable multi-user support for Notification light
- SystemUI: HSPA+ Support
- SystemUI: Make the HSPA+ drawables more consistent with the HSPA draw…
- Fix up notification led behaviour
- Fix build

Phone:
- Remove incall_call_banner_background
- Support for led notification

Settings:
- Add power menu settings & Purity Category
- Bring back audio features.
- Settings: Add Utility function
- DreamSettings : Insert help url
- Settings : Insert missing help urls
- Status Bar Settings
- Long press back kill app (2/2)
- Add Display Rotation settings
- Remove cm clock code
- Add center clock settings.
- Remove Statusbar notif count
- Add "Option to control cursor in text fields using volume keys (2/2)"
- FindBugs: Call to equals() comparing different types
- Use DefaultContainerService for all file operations
- Settings : Switch state fix
- Add LED settings
- Revert "Use DefaultContainerService for all file operations"
- Fix volume cursor
- Add Statusbar brightness control

System_extras:
- procmem: fix procmem crash issue …
- procrank/procmem fail on 0-length page mappings …
- remove su for Superuser version.

# Purity # 25/7

Bionic:
- Add new optimized strlen for arm.

Build:
- Disable roaming & unsecure by default
- do not odex builds
- remove inclusion of recovery and old date assert
- add support for overriding build.prop settings.
- build: allow use of openjdk and other versions of make
- fix up ota_from_target_files symlink detection.
- Better handling of ramdisk during make
- build: Realign product libraries with corresponding applications
- Remove Quick Search Box
- Don't build AOSP Music app
- add ability to remove device assertions
- Revert "Load only the current product config makefile."
- Fix build on asserts
- Remove vendor module checks
- Allow prebuilt apks & don't build calendar
- Don't build magic wallpapers
- Stop building voice dialer.
- Don't build latinime
- Don't build Pinyin And Openwnn IME
- build date
- Nice script
- Don't use sample apns

Dalvik:
- Disable -Xjnigreflimit.
- Fix minor leaks caused by failed initialization in JNI_CreateJavaVM
- Fix a minor leak in dvmCreateInlineSubsTable
- Fix some leaks in VfyBasicBlock & BitVector.

Device_samsung_tuna:
- New gps.conf.
- Fix low volume
- tuna: Boot animation optimizations

Frameworks_base:
- bootanimation: performance/speedup enhancements (squashed from CM10)
- Use normal holo style
- frameworks: Smooth background gradient
- GlobalActions: Fix possible race condition when showing dialog.
- Expanded desktop
- Improve scrolling cache
- Add Screenshot & Reboot to power menu

Launcher_2:
- Optimizing Homescreen resume

Settings:
- Remove system update settings
- Add build date settings