SlimKat beta 2.3 weekly

Hey guys,

we just started jenkins to build the second weekly this year. In this latest build we have mainly concentrated on bugfixes and improvements of the current code, in preparation for a stable release soon. Of course some shiny new features have been integrated as well (eg custom QS tile or call in background). Again for the second week running, new devices have been the recipient of SlimKat builds: d801, ls980, vs980

Gapps again remain the same. As usual please read the changelog and the installation instructions.

Have fun and cheers

SlimRoms Team


Changelog:

  • Vendor slim: relabel dalvik-cache and wpa_supplicant correctly
  • Vendor slim: get rid of compcache and zram
  • Vendor slim: push up xxhdpi dpi to 370
  • Vendor slim: Reorder FarEast APN
  • Vendor slim: Fix internet APN for Life:) provider.
  • Vendor slim: Fix Dialog Mobile Broadband MMS APN
  • Vendor slim: Fixed mmsproxy for Mobinil MMS
  • Vendor slim: Added APN entry for Etisalat Egypt
  • Vendor slim: Fix TIM Brasil APN
  • Vendor slim: Fix Giffgaff APN
  • Vendor slim: Add OVIVO APNs
  • Vendor slim: Fix Telenor DK MMS APN
  • Vendor slim: Add b-mobile APN
  • Dialer: Consistent white dialer
  • Dialer: trds: dialer update
  • In-Call: UI from blue to white
  • Mms: improved mms bubbles
  • Native: Update HWUI config for xxhdpi/2GB devices
  • Settings: recover last location state during on/off switch
  • Settings: Apn settings fixes / code maintainence (1/2)
  • Settings: Fix FC when trying to adjust radio band via *#*#4636#*#* dialer code.
  • Settings: Always show band 0
  • Settings: fix exception in BatterySipper.getQuickNameIconForUid
  • Settings: Dont show "Erase SD Card" when there is none
  • Settings: Address adb backup/restore denials.
  • Settings: Fix elapsed time formatting.
  • Settings: reorder app security to top
  • Settings: Bluetooth: Set alias name only through Rename option
  • Settings: Bluetooth: Don't set a null alias before unpairing
  • Settings: Fix null pointer exceptions in NetworkPolicyEditor
  • Nfc: Fix NPE in RegisteredAidCache
  • Camera2: notify the gallery that camera storage path was changed
  • Camera2: add ability to call needAutoFocusCall when using continuous picture
  • Camera2: fix power key shutter default behaviour
  • Camera2: move back out as privileged app
  • Gallery2: Storage configuration options gallery side (2/2)
  • Gallery2: Fix invalid private access.
  • Gallery2: jni: fix C99 inline linking
  • Art: Fix NewLocalRef, NewGlobalRef to handle cleared weak globals.
  • DownloadProvider: DownloadProvider: don't allow backups.
  • DashClock: Fix plurals on gmail and calendar selection
  • Browser: Remove Incognito mode from quick controls since it no longer exists in the ...
  • Bluetooth: Fix bluetooth phonebook sync problems on some car kits
  • DeskClock: Provide compatibility to existing AlarmClock shortcuts.
  • DeskClock: trds: fixed bottom bar color
  • Torch: move back out as privileged app
  • System core: healtd: Send messages to Android log, not the kernel log
  • Frameworks: services: don't clear wallpaper when SystemUI disconnects.
  • Frameworks: fix remaining blue dialog dividers
  • Frameworks: Sleep Screen Shortcut
  • Frameworks: QS: let's welcome LocationTile to 4.4
  • Frameworks: SystemUI: Add LongClick SwitchButton (1/2)
  • Frameworks: trds: consistent glow for menu dropdown and popup
  • Frameworks: privacyguard: Share privacy package name between activity stacks
  • Frameworks: Check for homeAsUp status when collapse actionbar widget
  • Frameworks: fix possible NPE on power key handling
  • Frameworks: Revert "Fix a bootloop problem when /data/system/usagestats/usage-history.xml...
  • Frameworks: Fix broken XML parsing idiom.
  • Frameworks: XmlUtils#readThisMapXml should handle null keys.
  • Frameworks: Fix appwidgets not updating
  • Frameworks: Fix blacklist support
  • Frameworks: Prevent nullPointerException by updateBondedBluetoothDevices
  • Frameworks: NPE in SearchManager.triggerSearch
  • Frameworks: Swap volume buttons when the screen is rotated by 90 or 180 degrees
  • Frameworks: Show confirmation for deleted screenshot.
  • Frameworks: Add same named operator configuration for some operators
  • Frameworks: Fix a variety of small publicly-reported bugs.
  • Frameworks: Prevent MediaScanner infinite loop with invalid path
  • Frameworks: Memory leak: parseObbFile.footer
  • Frameworks: fix possible buffer overrun and memory leak
  • Frameworks: CompoundButton: Let text can be changed by config
  • Frameworks: Re-initialize error after attach
  • Frameworks: WifiState: Don't aquire transitionwakelock in airplane mode
  • Frameworks: Revert "Fix for Concurrency issue reported in 525529"
  • Frameworks: Use highp precision for scaled coordination
  • Frameworks: NetworkPolicy: Validate policy templates before updating
  • Frameworks: Clear the scan list when an empty list is received
  • Frameworks: wlan: Error handling on PNO failure due to active P2P session.
  • Frameworks: Close sockets on wpa_supplicant termination.
  • Frameworks: add app launch timeline instrumentation
  • Frameworks: wlan: Fix for delay in PNO scan trigger after p2p disconnect.
  • Frameworks: get proper obb mountpoint based on user handle
  • Frameworks: Framework: Minimum Vibration Duration (1/2)
  • Frameworks: StatusBarWindow: Fix collapse using Back button
  • Frameworks: Keyguard: smooth background change derp fixes
  • Frameworks: Revert "SystemUI: update internal state right after hiding transient bars."
  • Frameworks: PhoneStatusBar: fix massive surface redraws due to animation race
  • Frameworks: UsbDebuggingManager: Fix multiple NPEs toggling USB debugging
  • Frameworks: Don't rely on gcc extensions
  • Frameworks: Fix memory leak in PatchCache
  • Frameworks: Add explicit close of Scanner input
  • Frameworks: fix multiuser bug in vibrator service
  • Frameworks: add config.xml option to permanently force permanent menu key
  • Frameworks: SystemUI: add permission.CHANGE_NETWORK_STATE.
  • Frameworks: Add Long-Click to Preference Tile
  • Frameworks: Custom Tiles
  • Frameworks: QS: no need to rebuild the complete QS on orientation change
  • Frameworks: SystemUI: Always show translucent decor on recents panel
  • Frameworks: make QS again rtl aware
  • Frameworks: QS: fix wrong measurement on 4 or 5 tiles per row on settings panelview
  • Frameworks: Fix fatal exception due to missing looper for current thread.
  • Frameworks: Cursor leakage due to cancellation signal
  • Frameworks: Fix visibility of multiple non-fullscreen activities.
  • Frameworks: Fix a JNI local reference leak in MediaDrm
  • Frameworks telephony: do only run setCellInfoListRate for RIL version >= 8 old ...
  • Frameworks telephony: Fix typo
  • Frameworks datetimepicker: trds: darker time picker
  • Build: qcom_utils: Update list of QCOM_BOARD_PLATFORMS
  • Build: Fix cflags for QC targets
  • Bionic: libc: Unbreak build for scorpion
  • Telephony/InCallUI/Dialer: Remove non intrusive incall ui
  • Telephony/InCallUI/Dialer: Add Incoming Call in Background
  • Telephony/InCallUI/Dialer: Flip to Mute/Reject Call
  • Telephony/InCallUI/Dialer:add decline and answer incoming call action on notifications
  • Frameworks AV: tons of upstream in caf branch for caf based devices
  • And as usual lots of device fixes, upstreams and ehancements on device and kernel level