OSTATNIA WERSJA
♦ PURITY ROM ♦ 06/07
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
STARSZE WERSJE
♦ 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
♦ PURITY ROM ♦ 15/04
ContactsProvider:
- ContactsProvider: make lookupAndCacheId() synchronized
Device_lge_hammerhead:
- Add support for USB OTG
DownloadProvider:
- [2/2] DownloadProvider: DownloadManager: add support pause/resume/sto…
- Better layout
Frameworks_base:
- Keyguard : Fix album art sticking after playback is stopped …
- [1/2] Base: DownloadManager: add support pause/resume/stop notifications …
- Avoid AsyncTask ThreadPool leak in RecentTaskLoaser …
- Parallel shutdown …
- Send out USER_PRESENT broadcast on screen on if lockscreen is disabled. …
- Don't let apps disable the SIM PIN entry screen. …
- Keyguard: more consistency with the new lockscreen wallpaper …
- framework: Allow specifying max wallpaper width …
- Sometimes property service is slow to respond. …
- Lockscreen: Fix SystemUI crash on initial selection of Custom Backgro…
- Lockscreen custom wallpaper (Update from CM)
- Fix, MountService now only sends one onShutDownComplete …
- Only send storage intents after boot complete …
- MountService listeners can not be unregistered …
- framework/base: get proper obb mountpoint based on user handle …
- base: fix external sdcard mountpoint …
- Make "SD Card removed" notification dismissible if the removed SD Car… …
- PackageManager: allow build-time disabling of components …
- BroadcastReceiver : Get sender of broadcasts
Frameworks_native:
- Graphics:Add error check when create GraphicBuffer
Kernel_lge_hammerhead:
- Set deadline sched as default
Mms:
- QuickMessagePopup: pager fix on multiple messages. …
- MMS: Disable Android 4.2 specific hack regarding keyboard behavior. …
- Mms: Update widget to fit kk
Settings:
- Show memory full text only for internal storage …
- Dont show "Erase SD Card" when there is none …
- SoundSettings: Assigning a null to an unnecessary variable
Vendor_purity:
- Added ota blocker overlays
♦ PURITY ROM ♦ 06/04
Busybox:
- nc: fix option bit positions. Closes 6926 …
- iplink: fix build with kernel versions prior to 2.6.23 …
- libbb: fix parsing of "10101010" date/time form …
- ash: in bash compat mode, always export $SHLVL …
- libarchive: open_zipped() does not need to check extensions for e.g. …
Dalvik:
- Dalvik :Increase the upper limit check for DexOpt Deps table
Frameworks_base:
- Remove unnecessary audiomanager check …
- Revert "ZygoteInit: increase GC threshold amount when preloading to p… …
- Framework: Add Landscape layout for ECA …
- Revert "Keydispatching timeout while finish Activity" …
- Revert "Fix problem where PhoneWindowManager waits for keyguard to draw" …
- Revert "BroadcastQueue: fix class typo of next receiver" …
- Revert "Fix to NullPointerException on move back in ActivityStack."
Kernel_lge_hammerhead:
- Deadline: magic values
Vendor_purity:
- add more verizon apns
♦ PURITY ROM ♦ 04/04
Dalvik:
- Revert "GC triggering performance optimizations"
Dialer:
- Dialer: IT translations
Download_Provider:
- DownloadNotifier: Normal notification for singles
- DownloadNotifier: Standardize play store and browser downloads
Frameworks_base:
- Revert "GC triggering performance optimizations" …
- Make SurfaceView layers captured by screenshotApplications() …
- Fix to NullPointerException on move back in ActivityStack. …
- Keydispatching timeout while finish Activity …
- BroadcastQueue: fix class typo of next receiver …
- Base: Mirroring layout on RTL languages [1/2] …
- Better fix for QS layout in landscape mode …
- base: Fix screen on stats after a boot …
- Fix problem where PhoneWindowManager waits for keyguard to draw …
- GlobalActions: Fix Airplane Mode on/off issue …
- show connected devices or name of single device on Bluetooth Tile …
- Hang off call by power button while screen is on …
- Reduce warning verbosity in aapt …
- KeyguardViewMediator: Play lock screen sound sooner …
- Do not show Home behind full screen activity …
- Solve three memory leaks related to PatchCache …
- Fix LTE tile (1/2) …
- fb: actually fix LTE toggle (1/2) …
- part 1 of LTE toggle support …
- Add missed string for Immersive Mode
- Frameworks: fix possible NPE + and missing expandable panel …
- Prevent Lockscreen album art from activating FLAG_KEEP_SCREEN_ON …
- Fix typo in polish translation …
Frameworks_native:
- Revert "GC triggering performance optimizations"
Kernel_lge_hammerhead:
- leds: At disable, set the trigger to default instead of wiping it …
- leds: leds-qpnp: Set the strobe bit correctly for flash led …
- leds: leds-qpnp: Correctly terminate of_device_id array
- arm/crypto: Add optimized AES and SHA1 routines …
- lib/string: use glibc version …
- lib/memcopy: use glibc version
- Input: Send events one packet at a time …
- mdss: dsi: Resolving memory leak in parse dsi commands
Settings:
- Settings: Mirroring layout on RTL languages [2/2] …
- Show Lte tile
Telephony:
- Telephony: IT translations
Vendor_purity:
- SuperSu update
- apns-conf: Fix SKT LTE typo …
- apns-conf: Fix Movistar Argentina
- apns-conf: fix NetCom (Norwegian)
♦ PURITY ROM ♦ 22/03
Bionic:
- libc: krait: Fix memmove half-word atomicity
Bluetooth:
- Drop duplicate service state check.
Build:
- Include privileged apps with app zip file. …
- no longer build emulator by default
Camera2:
- White panorama ui …
- camera2: update to new 4.4 KitKat UI …
- camera2: follow new 4.4 UI guidelines
Dalvik:
- Remove dx/tests/120-disable-extend-ops
Device_samsung_manta:
- Revert "Enable prefetch optimizations" …
- Fix battery light support
Dialer:
- [4/4] Dialer lookup
Frameworks_base:
- Revert "Base: Prevent lock/unlock sound during music playback" …
- Lockscreen: Add chinese string for airplane mode …
- FaceUnlock: Check if faceunlock is disabled …
- Change SQL to improve performance. …
- Removed clock color settings …
- Keyguard: Fix configuration change observer …
- Don't recreate keyguard for MCC/MNC changes. …
- Audio: Fixed system/call stream volume can't adjust with HS connected. …
- AudioService: Fix absolute volume for AVRCP …
- [1/4] Dialer lookup …
- Navbar Custom Glow Time (1/2) …
- NFC: getNdefMessage() should throw exception if no tag in field. …
- Insufficient ProcessRecord cleanup when persistent process is killed …
- Signal strength: add more checks to signal strength, …
- Revert "services: don't clear wallpaper when SystemUI" …
- add gps gid to system_server …
- Null pointer exception in FileRotator.java …
- Frameworks: Lockscreen custom wallpaper (1/2) (Use Gallery app)
- QS: let's welcome LocationTile to 4.4 …
- Prevent a duplicated registration of Observers …
- NULL previous background bitmap upon changing wallpaper …
- Fix to memory leak leaving WallpaperCropActivity. …
- Fix progress of VolumePanel never refresh …
- remove unnecessary switchUser call …
- Re-add auto brightness configuration UI (1/2) …
- TEMPORARY: Reintroduce button-backlight (and respective inactivity ti… …
- Keyguard: smooth background change. …
- onAccountsUpdated shouldn't be called back after listener unregistered …
- Perform NTP lookup at Mobile data connections …
- Don't confuse stat and stat64. …
- Remove lockscreen blur …
- NsdService does not clean up after exiting clients …
- base: added national roaming for telnet in belgium …
- base: added national roaming for Aircel in India …
- Fix ellipsizing of emoji symbols in StatisLayout. …
- Base: Check ProcessesReady before broadcast …
- Round off when calculate next step in Seekbar …
- take account of RotationVector's new extra parameter …
- Service: Keep services needing restart. …
- server: Handle broadcast intent and receiver …
- Validate objects are from the correct context. …
- Harden NsdManager against null-dereference crashes …
- Avoid duplication of AppWindowToken in created Task …
- Fix null check for BaseObj.equals. …
- Prevent nullPointerException by updateBondedBluetoothDevices
InCallUI:
- [3/4] Dialer lookup …
- It looks better now
Kernel_lge_hammerhead:
- Enable kexec
- Implement kexec-hardboot by. All work done by @Tasssadar …
- ARM/dt: hammerhead: Reduce minimum panel brightness …
- Revert "dts: lm3630: lower blmap for lower brightness levels" …
- Revert "dts: lm3630: lower min brightness to 1"
Mms:
- Kitkat UI
Settings:
- Removed clock color settings
- settings: Add in progress state to AccountPreference accessibility …
- App Ops: Follow KK UI
- Bye Bye Holo bars
- Bluetooth: Don't set a null alias before unpairing …
- Bluetooth: Set alias name only through Rename option …
- HTML injection fix for bluetooth pairing, issue 65946 …
- Settings: init correctly LockPatternUtils on configuration changes
- Settings: Lockscreen custom wallpaper (2/2) (Use Gallery app)
- Fix resource IDs being added to the android namespace …
- Settings: recover last location state during on/off switch …
- Strings clean up
- Ita: Translations update
Telephony:
- [2/4] Dialer lookup
Vendor_purity:
- Apns update
- Disable GC freed lines
- Revert "Speed up boot process" …
- Init.purity: remove unnecessary import
- Fix fingerprints
♦ PURITY ROM ♦ 09/03
Bluetooth:
- PBAP: Remove initialisation of Missed calls number …
- OPP: Handle intent receiver leak for BT TURN OFF. …
- MAP: Set Empty name or address for unknown values in GetMessageListing. …
- Bluetooth: Update Signal strength …
- Fix signal strength indicator. …
- Fix another duplicate response bug in AT+CSCS handling. …
- Add null pointer check in A2DPService
Bionic:
- libc: Fix memchr inclusion …
- Replace Cortex A15 strlen implementation with cortex-strings …
- Import memchr implementation from cortex-strings for Cortex A15 …
- libc: krait: support KINGFISHER optimized memcpy
Contacts:
- Png optimization
ContactsCommon:
- Png optimization
- fix blue selector for sw600dp devices
DeskClock:
- Png optimization
- Translations clean up
- fix remaining blue toggle
Device_lge_hammerhead:
- Bionic optimizations clean up
Device_samsung_manta:
- Enable libm optimizations …
- Use better mount options
DownloadProvider:
- Remove download notification after preview
External_bluetooth_bluedroid:
- Bluetooth: fix sniff issue with multiple rfcomm connection in same ACL …
- Bluetooth: GAP: Update bonded device info immediately on NVRAM …
- Fix BT failed to enable issue. …
- Fix array shifting logic of updating bg devices list. …
- Fix uipc.c to never pass -1 to FD_ISSET.
Frameworks_base:
- Volumes in Settings/Sound is slow to start
- Png optimization
- Kill logspam
- PackageManager: Fix reconnection logic in Installer.
- SystemUI: Update Ringer tile code. …
- Fixed upgrading from forward-lock application to system application
- Release locked buffer when it fails to acquire graphics buffer
- Toggle last app on recents button long press
- Fix volume link notifications
- SystemUI: Fix displaying of user photo. …
- UserTile : Check if profile has a photo …
- Show default profile name if no profile exists …
- Show owner info creation if no owner is set for UserTile …
- Fix null pointer exception in PhoneWindowManager
Settings:
- Png optimization
♦ PURITY ROM ♦ 02/03
Art:
- Fix dalvikvm -help
Device_lge_hammerhead:
- Update cpufreq settings
Device_lge_mako:
- revert "Custom audio_effects for DSP Manager"
Frameworks_base:
- Revert "frameworks/base: Fix race conditions on resume/suspend using … …
- Base: Lockscreen blur fixes …
- Fix AOSP build - DO NOT MERGE …
- Fix graphics corruption caused by HWUI caches …
- Fix memory leak in PatchCache
- Fix descriptor leak after accepting connections …
- VolumePanel: Don't force navigation bar in immersive mode
- SystemUI: fix calculating alpha for back button in landscape mode. …
- Revert "Revert "SystemUI: apply alpha value to all layouts."" …
- Add back qs tile margin …
Telephony:
- Fix "Vibrate on hang up" feature
♦ PURITY ROM ♦ 17/02
Code updated to KK 4.4.2 "KVT49L"
Frameworks_base:
- WifiState: Don't aquire transitionwakelock in airplane mode
- Immersive fix : Left handed navbar during landscape mode …
- Show live wallpapers in the recents view on high-end devices …
- Use canonical path for /vendor/app
Settings:
- Updated ita translations
System_core:
- sdcard: direct I/O file access fix
Telephony:
- Updated ita translations
♦ PURITY ROM ♦ 14/02
Contacts:
- contacts: Add support for import contacts to local phone storage
ContactsCommon:
- contacts-common: Add support for import contacts to local phone storage
Dialer:
- Dialer: fix translations folder name …
- Hebrew T9 for Dialer …
- Dialer: Add Greek T9 support
Frameworks_av:
- fix deadlock issues that arise when there are simultaneous
Frameworks_base:
- WifiState: Don't aquire transitionwakelock in airplane mode
- gps: LocationManager CTS proximity test fix
- geofence: Low power geofence HW implementation …
- Add double tap sleep feature to secure lockscreens. …
- server: Handle broadcast intent and receiver …
- Revert "Fix stencil buffer bug." …
- base: fix battery stats …
- Czech translation for DocumentsUI …
- frameworks/Documents: ES translations …
- DocumentsUI: add translations from OmniROM …
- systemui: improve DessertCaseDream immersive mode exit …
- [3/3] frameworks/base: National Data Roaming …
- qs: sync volume tile icon …
- [2/2] Left handed navbar during landscape mode …
Frameworks_opt_telephony:
- [1/3] opt_telephony: National Data Roaming
InCallUI:
- InCall full screen photo
Libcore:
- Fix a CharsetEncoder bug. …
- Fix an ASCIICharsetEncoderTest testcase. …
- Fix CTS test failure under ART …
- Avoid running Runtime.gc() until we need to run finalization. …
Settings:
- Update: ita translations …
- settings: fix battery stats …
- [1/2] Left handed navbar during landscape mode …
System_core:
- charger: Draw battery percentage over charger screen
Telephony:
- [2/3] services_telephony: National Data Roaming
Vendor_purity:
- Apns update
♦ PURITY ROM ♦ 7/02
Bionic:
- ARM: Change dmb domain for bionic_atomic_barrier() …
- Clean up the pthread-only atomic stuff a little. …
- Clean up some ARMv4/ARMv5 cruft.
Build:
- reverted use the system's ccache by default
Dalvik:
- vm: Enable fast multiply on perf builds too …
- Use MAP_FIXED in remapNewHeap …
- Fix dx test 034. …
- Change exception message for ArrayStoreException. …
- Remove code related to extended-opcode. …
- Initialize callTgt variable …
- Don't implicitly cast NULL to a bool …
- Dalvik: Add hardware support for OP_LONG_TO_DOUBLE in the interpreter …
- Dalvik: Add sdiv support in the interpreter
- dalvik: Fix leak in error condition in FindClass …
- setting RLIMIT to INFINITY.
Dialer:
- Dialer: improve letters' readability …
- Russian T9 for Dialer
Frameworks_base:
- Lockscreen: Enable-Disable power menu …
- ProcessCpuTracker: Fix ArrayIndexOutofBoundsException in tempSpeeds …
- Set kill-app delay to 500ms
- Add back increasing ring feature. …
- Fix getBytesSize for YUV allocations. …
- Fix for positioning of glyphs within a bitmap …
- Modify alarm tile to show alarms when clicked …
- ZygoteInit: increase GC threshold amount when preloading to postpone GC …
- GpsLocationProvider: look for config file in /etc/gps.<ro.hardware.gp… …
- fix number picker blue line and highlight …
- Fix the issue that the top of fullscreen dialog is clipped away …
- BroadcastQueue: fix class typo of next receiver …
- GlobalActions: Set the initial status of airplane mode toggle …
- Telephony: Modify code to check that PUK code length is always 8. …
- [ActivityManager]: Fix the activity visibility state not sync between… …
- Release locked buffer when it fails to acquire graphics buffer …
- Fixed cancel() not working correctly …
- fixed race condition in Spinner.DialogPopup on null reference. …
- fix search textfield …
- DockBatteryMeter: Avoid double detach when view is rebuilt …
Frameworks_rs:
- Stop using the PLD macro.
Misc:
- Update ccache to 3.1.9.
Settings:
- Lockscreen: Enable power menu …
- Fix memory leak in ManageApplication …
- Increasing ringtone
Telephony:
- White emergency dialer
- Add back increasing ring feature.
Vendor_purity:
- SuperSu update
- Speed up boot process
♦ PURITY ROM ♦ 29/01
Bionic:
- libm: add fmal long double stub …
- libm: sync with upstream freebsd
Build:
- build: use the system's ccache by default
ContactsCommon:
- The FastScroller is not working properly. …
- ContactsCommon : Address loader reset bug
ContactsProvider:
- added facebook sync …
- ContactsProvider: Fix polyphones in Chinese. …
- ContactsProvider : Add new projection columns for contact …
- Fix IllegalArgumentException.
DownloadProvider:
- DownloadProvider: Add transfer speeds in notification …
- Clear notifications for Deleted items from Download list
Frameworks_base:
- code cleanup
- Appears black screen fix for a while
- fix remaining blue dialog dividers
- core: Added national roaming info for Jazztel Movil in Spain
- Added sahlnaskh arabic font and give it higher precedence than DroidN…
- Revert "Turn off carrier provisioning by default"
- UI not updated correctly in expanded statusbar
Settings:
- Lockscreen shortcuts: Fix icon pack usage
- AppOps/Privacy Guard: Fix up misaligned switches. …
- Translations cleanup
- Remove "Enable widgets" checkbox from Face Unlock settings …
- 'When to daydream' dialog does not follow the JB dialog design guide …
- Wrong referring to the resource - id/android:id
System_core:
- Fix overflow in adb_client
Vendor_purity:
- Apns update
♦ PURITY ROM ♦ 24/01
Frameworks_base:
- Keyguard: don't refresh ui when screen off …
- MediaFocusControl: Deny audio focus if notification stream is 0 …
- Update again expandable volume panel icon …
- AppOpsService: Optimize persistent xml file structure …
- Increase available volume media levels …
- Revert "CompoundButton: Let text can be changed by config" …
- Revert "Cursor leakage due to cancellation signal" …
- Only send storage intents after boot complete …
- Set Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE default value
Frameworks_opt_vcard:
- This code hasn't used CharsetUtils since 2011. Time to let it die.
IncallUI:
- In-Call UI from blue to white
Kernel_lge_hammerhead:
- leds: leds-qpnp: Set proper flash duration
- msm: mdss: Find a stable sysfs node for the gamma interface
- Revert interactive as default
♦ 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
♦ 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 ♦ 05/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
♦ PURITY ROM ♦ 23/12
Bionic:
- Clean up more recursive FORTIFY_SOURCE calls …
- __strnlen_chk: avoid recursive strlen calls …
- Fix dns search domain use in gethostbyname. …
- libc: krait: Implement optimized versions of memmove and bcopy …
- libc: Unbreak build for scorpion
Dalvik:
- Retry mount() if it fails with EINTR …
- Fix synchronization when preparing ids. …
- Increase the upper limit check for DexOpt Deps table …
- Use bioinc memmove …
- Dalvik device extension pack.
External_skia:
- Add memcpy optimization pass for Skia samplers. …
- Modify sample buffer size for larger displays. …
- Add optimization of Skia S32A_Blend blitter …
- Add optimization of Skia S32A_Opaque blitter …
- SkBlitter_RGB16: Add device-specific optimization hooks
Frameworks_av:
- stagefright: do not offload LD-AAC decoding …
- stagefright: fix offloading HE-AAC sampling rate. …
- libstagefright: Delay release of wakelock in TimedEventQueue …
- audioflinger: check for condition before waiting …
- AudioTrack: fix position callback after restore …
- update offloaded audio track sampling rate …
- Increase kFastTrackMultiplier from 1 to 2
Frameworks_base:
- Update: ES & RU translations
- framework/base: get proper obb mountpoint based on user handle …
- frameworks/base: add app launch timeline instrumentation …
- Update: de translations
- QS: Make it possible to show smaller icons (1/2) …
- Update: ita …
- Update immersive confirmation. …
- core: added national roaming info for Tesco Mobile in Ireland. …
- fb: fix google observer derp …
- base: added national roaming info for Pepephone in Spain
- ActivityManagerService: stay away from zombie content providers …
- Do not force the status bar opaque on any interaction …
- Properly handle null URIs. …
- fix possible buffer overrun and memory leak …
- Parse UUID string with Long.parseLong …
- Fix indention. …
- PhoneWindowManager: fix navbar behavior in expanded mode after 4.4.2 … …
- keyguard: fix-fix layout for sw320dp devices …
- National roaming info for 3 in Ireland …
- National roaming info for yesss! in Austria …
- KeyguardServiceDelegate: disable DEBUG …
- BatteryService: fix FC on boot until battery stat is present
Frameworks_native:
- libs/ui: Fix crash issue because of null pointer access …
- SurfaceFlinger: Add NULL check for buffer handling
Libcore:
- Libcore: Add .aac MIME TYPE …
- libcore: Set CAP_LAST_CAP as CAP_BLOCK_SUSPEND …
- Add CAP_BLOCK_SUSPEND to OS constants
Settings:
- Update for ES translations
- Update: ita translations
- QS: Make it possible to show smaller icons (2/2)
- Update: RU ES DE translations
Vendor_Purity:
- Updated SuperSu to 1.86
- Internet/MMS apns for Tesco Ireland (TMI)
♦ PURITY ROM ♦ 14/12
Code updated to KK 4.4.2
Dalvik:
- Added again missed patches after 4.4.1 merge
Frameworks_base:
- Properly null check all button usages. …
- audio: Fix for volume level mismatch for AVRCP headset …
- base: Fix for wifi tethering crash …
- Screenshot Delete thanks to DvTonder and …
- Call to equals() comparing different types (FindBugs) …
- Fix a bootloop problem when /data/system/usagestats/usage-history.xml… …
- keyguard: fix layout for sw320dp devices
- Recents: Always show translucent decor
- Turn off carrier provisioning by default …
- Remove dependency on jniGetNonMovableArrayElements. …
- frameworks/base: creating sperate files for ANRs traces …
- frameworks/base: Watchdog to generate trace of Monkey …
- frameworks/base: move the traces file to avoid data loss. …
- BootReceiver: Skip subdirectories inside tombstones scan …
- allow wallpaper cropper to read sdcard …
- Remove possible leak when exception occurred. …
- Fix to NullPointerException when activity is relaunched …
- StorageManager: fix android.process.media process stop while plug a d… …
- services: don't clear wallpaper when SystemUI …
- Speed up orientation rotation
- memoize activity manager graphics acceleration check …
- frameworks/base: Fix for the race in Wallpaperservice
- DocumentsUI: Add a standalone File Manager …
- Telephony: Add data rat constant …
- National roaming info for Drei in Austria …
- core: added national roaming info for Free Mobile in France …
- Added Expanded Desktop Tile and qs clean up
- base: added national roaming info for Play in Poland …
- WindowManagerService: fix application transitions in expanded mode. …
- add a missing recycling call …
- Fix inconsistency in LoggingPrintStream. …
- Add german translations
Frameworks_native:
- Tweak again EGL blob cache size limits
Frameworks_opt_telephony:
- Fix cdma data calls based on NV
Lge_hammerhead:
- Add support for USB OTG …
- Even better mount options
- Enable Krait optimizations
Settings:
- Es translations
- Added Expanded Desktop Tile
- Added german translations …
- Enable 2g/3g toggle
Telephony:
- Fix NT_MODE case statements
Vendor_purity:
- Updated Mako - Manta - Flo - Hammerhead - Grouper fingerprint
♦ PURITY ROM ♦ 08/12
Code updated to KK 4.4.1
Build:
- Don't build aosp browser
- Don't build these useless packages
Dialer;
- [2/2] Dialer: Add a non-intrusive dialoger for incoming calls
External_flac:
- Revert "Add signed integer overflow checking to flac."
External_skia:
- reverted 02/12 commits due to rendering errors
Frameworks_av:
- Fixed data offset at parsing IPMP Descriptors …
- Fix SIGABRT when playing mp4 file
Frameworks_base:
- [1/3] base: allow disabling non intrusive incall ui …
- Hide GlowPadView warnings …
- Fix layout of MultiWaveView and GlowPadView.
- core and telephony: Additional HSPAP support …
- SystemUI: add CHANGE_NETWORK_MODE permission …
- Base: Prevent lock/unlock sound during music playback …
- Circle battery. …
- Remove slim battery customization
- pm: Prevent a system_server crash is package name is null …
- Fix Quick Settings tiles jerking down while animating to notification…
- Avoid possible memory leaks by ensuring stream closures …
- Faster glowpad animation
- Option to control cursor in text fields using volume keys (1/2)
- Default setting for QS pulldown
- framework: fix reference leak in activiy manager …
- SystemUI: Fix battery indicator alignment …
- Italian translations
- MiniThumbFile: Fix image/bitmap retrieval …
- Fix the resource IDs used by CTS tests …
- Status bar activity indicators for mobile data and wifi settings
- frameworks/base: vectorize Bitmap operations …
- Fix navbar editor for RTL layouts.
- Fix immersive mode confirmations
- Settings for clear all recents button
- SystemUI: fix wrong statusbar background.
- Fix for notification light settings
- Unbreak RecentsPanel with translucent decors. …
- Suppress String resources build warnings …
- Add support for variable size pattern lockscreen (Part 1/2) …
- Fix Immersive confirmation in expanded mode. …
- Avoid layout passes when updating data activity indicators. …
- Make ImageView drawable update more efficient in some cases. …
- Fix merge conflicts
- Temp: Remove WifiDisplayTile
- Keyguard: fix statusbar lags when default widget shown. …
- SystemUI: Fix battery indicator alignment …
- Fix for notification light settings
- Unbreak RecentsPanel with translucent decors.
Frameworks_native:
- DispSync: remove delay when enabling vsync events
InCallUI:
- Custom theme for non intrusive incall ui …
- [3/3] InCallUI: allow disabling non intrusive incall ui …
- [1/2] InCall: Add a non-intrusive dialog for incoming calls …
- Phone: Add transparency to incall screen …
- Revert "Make incall screen glopad background themeable"
- InCallActivity: consume back key on incoming call screen
- Revert "Don't unlock the device on incoming call"
Lge_hammerhead:
- Faster flash
- hammerhead: Better mount options to improve performance …
- hammerhead: Always keep 3 buffers ready
- Add battery light support
Mms:
- ClassZeroActivity: Resolve some possible NPEs, and refactor common code …
- Fix inconsistent back button behavior
Settings:
- Fix volume control cursor preference
- Option to control cursor in text fields using volume keys (2/2)
- Italian translations …
- Better lockscreen interface …
- Status bar activity indicators settings
- FindBugs: Call to equals() comparing different types …
- Settings: Fix NPE when CM IME switcher is disabled …
- settings: port ime selector notification toggle …
- Settings for CM battery customization
- Fix switching running/cached apps with memory bar …
- Add support for variable size pattern lockscreen (Part 2/2)
System_core:
- healthd: disable periodic polled battery status
Telephony:
- Allow disabling non intrusive incall ui
Vendor_purity:
- Restored Stk
♦ PURITY ROM ♦ 02/12
Art:
- verifier: Bypass monitor-{enter,exit} depth checks (Whatsup works)
Bionic:
- libc: krait: Use performance version of bcopy and memmove
Dalvik:
- Dalvik : Increase the upper limit check for DexOpt Deps table …
- dalvik: use T3 branch when target offset is too large …
- dalvik/vm: Dalvik startup with a low memory footprint …
- Use 64-bit Linux capabilities when starting Zygote
External_clang:
- clang: add support for neon-vfp instructions
External_skia:
- external/skia Hooks for optimized blitting …
- SkDraw::drawRect optimization …
- SkLanguage and SkPaintOptionsAndroid optimization …
- skia: Fix Codenomicon image open failure. …
- Skia: Add NEON intrinsic D32_A8_Black and D32_A8_Opaque
Frameworks_base:
- Fix no recent apps color
- Add xxhdpi versions of our improved tethering icons …
- Better code for close all recents button
- add back small bottom margin 1px …
- NavigationBar : Customization …
- SystemUI: fix recents animation in expanded mode. …
- Changes for immersive mode …
- BootMessage: show more info in boot dialog …
- Framework : Lockscreen - Customizable shortcuts …
- Navigation ring customization. …
InCallUI:
- Don't unlock the device on incoming call
Mms:
- ClassZeroActivity: Queue messages instead of displaying them all at once …
- ClassZeroActivity: Holo it
Settings:
- Show application's package name in the "App info" screen. …
- Settings : Fix accessibility shortcut …
- Add fastscroll to the Manage applications screen …
- Navigation bar customization. …
- Fix led settings FC in landscape mode
- Cleanup
- Navigation ring customization. …
- Lockscreen shortcut configuration
Vendor_purity:
- updated SuperSu
♦ PURITY ROM ♦ 29/11
Build:
- More info while flashing
- Backup tool support
Device_samsung_manta:
- Enable CRT animation
Device_asus_grouper:
- Enable CRT animation
InCallUI:
- Make incall screen glopad background themeable
Frameworks_base:
- WMS: fix no thumbnail image of Gallery in the recent tasks list. …
- Fix missing top task in recent panel …
- Speed up notification pullup & pulldown …
- FW: adjust KitKat easter egg to display hardcoded "K" …
- framework: packageinstaller :fix logical error in size calculation …
- SystemUI: fix RecentPanel position in landscape mode. …
- Fix ringer mode being unneededly changed by setting ringer mode volume
Settings:
- More options for navbar dpi
- Fix power connect/disconnect notification support …
- Show DSP Manager
Vendor:
- Added DSP manager
- Added backup tool support
♦ PURITY ROM ♦ 27/11
Bionic:
- linker: Avoid logcat spam with some blobs
Build:
- Set default ringtone, notification & alarm sound
DeskClock:
- Add option to hide AlarmClock Icon in StatusBar
Frameworks_base:
- AssetAtlas: Fix NPE when there are no preloaded resources
- Don't adjust volume when vol-downing to vibrate or silent
- Use LinkAddress in address notifications. …
-Custom purity platlogo
- [1/2] Forward port power connect/disconnect notification support …
- SystemUI: Navigation Bar: Rotate the search light in landscape …
- Keyguard: disable music transport control debug …
- Fix battery icon with percentage showing "!" and percentage only colo… …
- increase touch sensitivity …
- fb: set correct providers default value am/pm …
- Move clear all button on the top-right
- Time & Data actions
- Added DevUtils …
- Fix NPE in ConnectivityService …
- Pass DNS server info notifications to observers. …
- Minor cleanups to NetdCallbackReceiver.onEvent. …
- Use BaseNetworkObserver in Tethering. …
- Clear all recents button (CM style)…
- Revert "Recents: Clear all button for recent apps." …
- Kill app longpress back (1/2)
Settings:
- Bring back volume panel style option
- Power connect/disconnect notification support
- Remove the "enable widgets" preference properly
- Kill app longpress back (2/2)
- Properly grey out phone light options. …
- One does not simply become a Developer
Vendor_purity:
- Added supersu (now you don't need to flash it)
- Added init.d support