Kint van a V24.
Changelog:
Settings: Allow disabling the privacy guard notifcation
- In V23 I added the frameworks part but forgotten about the settings part. Now it is available in settings for you to enable/disable
systemUI: fix notification dissapearing during recreation and possible app crashes due that binded notifications are not there anymore
Settings: Reorganize and clean up lock screen section
- Move the option for enabling widgets to the top of the widgets header,
as it is 1) the most important option in that section and 2) most
likely what the user's going to be looking for first.
- Use a simple "custom widgets" title for enabling widgets instead
of the verbose "widget pager" term.
- Shorten and simplify overly long, hard to parse space-hogging
summaries.
Forward port CM Screen Security settings
- Forward port from cm-10.2, adjusted for 4.4
- Lockscreen Vibrate
- Slide Lock Delay
- Menu Unlock (already present in past builds)
- Home Unlock
fb: Don't try to set service.bootanim.exit
- init has never allowed the bootanimation code to set service.bootanim.exit, and has always generated the dmesg error message
- <3>[ 17.644615] init: sys_prop: permission denied uid:1003 name:service.bootanim.exit
- Since setting this property has no effect and never worked, delete the code which tries to do it.
fb: Fix to NullPointerException on move back in ActivityStack.
- In ActivityTask.moveTaskToBackLocked NullPointerException may occur when moving back with only current Activity in stack. This due to a condition that may trigger despite a TaskRecord being null and then attempt accessing the TaskRecord.mOnTopOfHome variable.
- TaskRecord task may be set to null when no resumed activity remain.
- Resolved by assuring that flag mOnTopOfHome is instead set to false for current TaskRecord in case where there are no remaining activities above home.
- The above bug has already been corrected in the following commit, ada62fc, but it does not set the correct value to mTopOfHome for the current taks, see below.
- Variable mOnTopOfHome will not be set to false in situations where stack is of size 1 or less and task is null, perhaps from already having finished current activity.
- To avoid current TaskRecord maintaining value mOnTopOfHome to true after launching Home this variable is set to false.
- Impact should not be major due to correction earlier that makes sure that there is always a TaskRecord.mOnTopOfHome set to true above Home activity but if not correctly set for current task still gives a possibility of bad behavior.
fb: Fix improper declaration/use of pointer.
- You are not allowed to view links.
Register or
Login- This variable is shadowing the outer "ptr" declaration, resulting in a potential NULL pointer being passed to the message API.
fb: Keydispatching timeout while finish Activity
If there is input to be handled during finish activity we can get a
- keydispatching timeout ANR. The reason is that finish activity is some times not possible, and the activity is instead put on a finish queue. The activity will then be finished sometime in the future. When we add the activity to the finish queue, key dispatching is paused, and there is an ANR timer waiting for it to be resumed again. Since it can take a long time before the activity is actually finished, we need to resume the key dispatching to avoid the ANR.
Add "QuickRecord Tile" - SlimROM
Add "Chamber of Secrets" - SlimROM
- Enable it in Developer settings
- It is by default invisible in the settings until u find it.
- It is for ADVANCED users who knows about Settings
- The initial dialog box will ask "Input a Settings string that is either an on and off (checkbox) function or possibly a list-preference. For example, quiet_hours_ringer or similar. Settings can be found in the Settings.java file. WARNING: This process is dangerous!"
- If you are NOT sure, don't use it. And DON'T ASK ME
Settings: follow kitkat's ui - SlimROM
- manage apps; tab selector and ram usage
- battery data usage bar
- app widget toggle
Bluetooth: Fix to show internet access as marked when pan is connected
- isPrefered is always true for PAN. So internet access menu checkbox is always marked on. Marking internet access menu checkbox based on pan connection status should solve this issue.
Bluetooth: Set alias name only through Rename option
- Set the alias name only when user is trying to change the name using the Rename option of paired device.
- CRs-Fixed: 539420
Bluetooth: Not allow Blank BT device name.
- Add empty string check for BT device name and not enable ok button until entered device name is not empty.
- CRs-fixed: 471158
Bluetooth: Remove remote device from trust list on BOND change
- A special case where remote device is paired & authorized by DUT. Remote device is unpaired by itself & try to connect again. In this scenario Link key is deleted from remote device. So SSP is performed again. & remote device bond state is changed to BOND_BONDING from BOND_BONDED on DUT while SSP, As it was in DUT BONDED list. So permission/trust info for all profile need to be false when it's moved to BOND_BONDING to solve the issue.
- CRs-Fixed: 578523
Bluetooth: GAP: Cancel the previous visibilty alarms if already set Cancel the previous visibility alarms set for 2 mins/5 mins/1 hour if visibility change happens from the limited discoverable to unlimited discoverable.
- CRs-fixed: 582492
Bluetooth: GAP: Cancel the pairing notification on bond state change
- Cancel the pairing notification on bond state change happens from BOND_BONDING to BOND_NONE. Otherwise it will present in the notification area until it gets cancelled by opening it and press cancel on pairing dialog.
- CRs-Fixed: 569534
Bluetooth: GAP: don't update autoconnect on bonding state
- This patch fixes regression caused by commit I37e8d92feef3c2d4d18c014a5d9092a9469335cb where it was not possible to autoconnect supported profiles of remote device from DUT after pairing is completed.
- CRs-Fixed: 584889
Bluetooth: Destroy BT Dialog on BT power off.
- Check for Bluetooth off Broadcast to destroy disconnect dialog when Bluetooth is turned off from power widget.
- CRs-Fixed: 579028
smdk4412-common - Revert "smdk4412-common: camera: include support for face detection"
grouper: Enable USB OTG kk4.4 style - temasek
- tilapia already enabled USB OTG many builds ago.
Updated cm source.