SlimKat beta 2 weekly

Hi guys,

last weekly for this awesome year 2013. SlimKat 4.4.2 beta.2 is currently building and will drop in the next hours step by step for all supported kitkat devices. Over the christmas days a lot work went again into SlimKat with main focus to fix current small glitches and bugs, to add a new camera base and tons of device fixes and upstreams and updates to slowly prepare for stable releases in near future. Still keep in mind it is an automated produced weekly and still beta tagged. So bugs can happen althought on a lot devices it is allready quiet stable (devices with problems are still: maguro, toro, toroplus, crespo, galaxysmtd)

HINT: gapps are the same like last week. There were no updates

Thanks for the awesome support on 2013 to every single user, tester, contributor and team member

SlimRoms team wishes a happy new year to all

Cheers


Changelog:

  • Settings: handle stylus options only on full language settings
  • Settings: WiFi: Add forget all networks
  • Settings: Wrong referring to the resource - id/android:id
  • Settings: Fix switching running/cached apps with memory bar
  • Framework: QuickRecord Tile (1/2)
  • Framework: TRDS: Dark DocumentsUI
  • Framework: Fix one and hide the other warnings from core/jni
  • Framework: Don't try to set service.bootanim.exit
  • Framework: Use java.util.Objects instead on internal API
  • Framework: Fix to NullPointerException on move back in ActivityStack.
  • Framework: Clean up native AlarmManagerService tabs/spaces and unused parameter warnings
  • Framework: Don't pseudolocalize untranslatable strings.
  • Framework: Fix improper declaration/use of pointer.
  • Framework: Keydispatching timeout while finish Activity
  • Framework: Framework: Chamber of Secrets (1/2) [WIP]
  • Framework: Option to use volume keys to control media volume anytime [1/2]
  • Framework: QS: Fix on tablets at first boot up wrong orientation detection if landscape
  • Framework: BroadcastReceiver : Get sender of broadcasts
  • Framework: Pick default interface for upstream.
  • Framework: aapt: Support for mxmf file playback
  • Framework: When DPM is updated while lock screen is inhibited, don't unconditionally ...
  • Framework: Ringtones: Fix ANDROID_LOOP=true for ArgoNavis and Perseus ringtones
  • Framework: Correct executable bit for source files
  • Framework: wifi: Fix StringIndexOutOfBoundsException for incorrectly encoded SSIDs
  • Framework: Remove unnecessary updateSurfaceScreenOn call.
  • Framework: ServiceState: add support for DCHSPAP
  • Framework: bootanimation: performance/speedup enhancements
  • Framework: PackageManager: Restrict system packages to protected storage
  • Framework: Wi-Fi: Ping the driver for wifi-only devices
  • Framework: ActionBar: Compute required items prior to optional items
  • Framework: GlobalActions: Fix possible race condition when showing dialog.
  • Framework: fb: after fixing the root cause remove implemented lock
  • Framework: wifi: Set the mode at native layer
  • Framework: IPV6 tethering: Check info for null before removeUpstreamV6Interface
  • Framework: base: IPV6 tethering support
  • Framework: fb: TRDS some tweaks and fixes (1/2)
  • Framework: Keyguard: do not show maximized on simpin and several fixes
  • Framework: Media: Add quality levels for two 4k resolutions for camcorder
  • Framework: Camera: Add support for QC camera features.
  • Framework: input: Add workaround for broken hardware keyboard support
  • Browser: Set slimroms.net as default home page for browser
  • Browser: Add Website Settings as valid fragment
  • Download: Open images with content://media/ instead of content://downloads/ URI.
  • Download: Clear notifications for Deleted items from Download list
  • vold: Extract UUID and label from inserted volumes.
  • vold: Handle missing UUID/LABEL from blkid.
  • vold: mount ext4 with forced SELinux context
  • vold: force SELinux context only for sdcard
  • vold: minivold: adjustments for vold in recovery
  • vold: allow non-vfat devices to be used as ASEC
  • vold: support more than 1 UMS share
  • vold: pass selinux context to ext4 mount (remount ro)
  • vold: Raise MAX_PARTITIONS to 32
  • vold: Initialize flag variables
  • vold: Clean up ASEC unmounting on physical storage.
  • vold: Use correct minor device number to format SD card
  • DashClock: fixed text color in advanced settings (trds off)
  • Email: TRDS: Dark Slim File Manager
  • Email: TRDS:[Email] Dark Email (1/2)
  • Email: TRDS:[UnifiedEmail] Dark Email (2/2)
  • Email: Add missing "Notify for every message"...
  • Email: Add new check frequency options (2h, 4h & 1 day)
  • libcore: Allow multiple gzip members in gzip streams.
  • libcore: Replace "mips" with "mipmaps" since the MIPS gcc compiler defines mips to 1.
  • libcore: Move DeleteOnExit to libcore.io.
  • native: added null check and remove EGL fallback
  • native: go back to default heap sizes
  • native: Revert "SensorEventQueue: Allow setRate on sensor enable"
  • SlimCenter: add reboot dialog to SlimDeleter
  • Telephony: Could not enable data connection
  • Telephony: DcTracker: Fix CDMA APN Data issues.
  • Telephony: check if the provisioning apn is actually empty before
  • telephony: Add Qualcomm42RIL
  • Telephony: SMSDispatcher: Fix determining the defaultSmsApp for proxied messages
  • Telephony: CdmaLte: Fix 3G reported as unknown on certain devices
  • Telephony: Properly handle a null URI.
  • Telephony: CdmaLte: call setDataRegState when using RilVoiceRadioTechnology for data
  • Telephony: SamsungCDMAv6RIL: update to latest RIL
  • Recovery: Support custom graphics.c.
  • LatinIME: fix crash on voicetyping
  • LatinIME: Bring back ALL the keys for QWERTZ
  • LatinIME: Added smiles without noise to AOSP keyboard
  • Mms: remove duplicate "send" option in menu
  • Mms Bubbles
  • Mms: Clean up delivery report dialog.
  • Bluetooth: Allow sending apk files to remote device
  • Camera2: starting camera from scratch based on AOSP 4.4.2 camera and partly the work from CodeAuroraForum to have better support across all devices and to get a lot ehancements compared to the stock one. Based on this following commits were added.
  • Camera2: Revert "Camera: Propagate power mode selection from UI to lower layers."
  • Camera2: Cleanup and compatibility fixes 
  • Camera2: Remove the luma-adaptation seekbar 
  • Camera2: Add all resolutions, focus modes, scene modes, and color effe… 
  • Camera2: Fix CameraRootView layout size on tablets 
  • Camera2: Disable wavelet denoise by default 
  • Camera2: Support for HTC's HDR mode 
  • Camera2: fix panorama preview on older devices 
  • Camera2: enable antibanding by default 
  • Camera2: check for video size available
  • Camera2: Preview needs to be stopped when changing resolution 
  • Camera2: revert CodeAurora's panorama angle handling 
  • Camera2: fix preview for landscape devices 
  • Camera2: fix aapt warnings + correct strings.xml 
  • Camera2: roll back UI menu changes from CAF 
  • Camera2: add Smart capture 
  • Camera2: Add a GPS indicator 
  • Camera2: enable color effects Settings in UI
  • Camera2: finish Settings in new google style 
  • Camera2: follow new 4.4 UI guidelines 
  • Camera2: add proper lable for screen capture on video mode 
  • Camera2: update to new 4.4 KitKat UI 
  • Camera2: added needsEarlyVideoSize 
  • Camera2: Add Samsung camcorder mode 
  • Camera2: fix scene mode crash 
  • Camera2: Add red-eye flash mode support 
  • Camera2: enable jpeg quality setting and add video jpeg quality 
  • Camera2: seperate color effect settings camera and video 
  • Camera2: don't display picture size unless supported 
  • Camera2: TrueView Returns! 
  • Camera2: set default video quality back to 5 and code style cleanup 
  • Camera2: enable focusmode settings UI 
  • Camera2: enable ISO mode settings to new UI 
  • Camera2: remove fine/normal/superfine jpegquality and use always int 
  • Camera: Avoid animating cature with decoded jpeg in long shot 
  • Camera: Overrides the focus mode for ZSL 
  • Camera2: set focusmode default always to auto
  • Translations overall packages
  • tons of device commits (see changelog in download folder for specific information)
  • tons of small fixes here and there