[Nexus 5 Android Development] mo976:
updates... change logs.. older builds... and various...

Changelog:

For all the latest merges to the CM Repo's check out CyanogenMod code review.

09-25-2015

Settings : Fix blacklist delete number crash

Add call state check for answering or decline an incomingCall.

lockscreen: Add option for showing unlock screen directly

Make toggling No Interruptions mode via volume buttons possible

Contacts: Add contact lookup with attribution to quick contacts

SystemUI: improve circle battery

Move & improve Wi-Fi call settings strings

hammerhead: Move to cfq I/O scheduler

cm: Set IOPS mode for CFQ and BFQ automatically

QS: Make WiFi and Bluetooth tile detail view consistent

Allow disabling the privacy guard notification

[CMFileManager] Fix fail to move a folder

hammerhead: relocate common policy to vendor/cm

Cherry Picks:

Add the ability to hide superuser status bar icon

Allow toggling animations off

Enable Ambient Display

Settings: update layouts

Browser: update UI

A more uniform usage of QS tiles

Wakelock Blocker

lights: Automatically generate an LED color for notifications

09-16-2015

Source updated to r_18 LVY48F

Fixed: Wrong status bar notification layout width.

Settings : Add input checks for blacklist input

cpufreq: interactive: Do not reschedule timer if policy->max changes

cpufreq: interactive:call __cpufreq_driver_target() for cur frequency

Lights with screen on: Don't disable leds after the lockscreen

cpufreq: interactive: don't skip waking up speedchange_task

cpufreq: interactive: prevents the frequency to directly raise above the

hispeed_freq from a lower frequency.

SystemUi: Prioritize call notifications which interrupt.

telecom: Use the low-priority vibrator for incoming calls

hammerhead: Update build fingerprint and description to LMY48M

SettingsProvider: change default battery style to portrait

Camera: Longshot with Burst Functionality.

vendor/cm: cmsettings -> cmpartnerinterface

Cherry Picks:

Add the ability to hide superuser status bar icon

Make activating No Interruptions mode via slider possible

lockscreen: Add option to pass swipe-up-to-unlock

Allow toggling animations off

Enable Ambient Display

Settings: update layouts

Allow disabling the privacy guard notifcation

SystemUI: improve circle battery

Browser: update UI

09-07-2015

Network Settings: default user mode to preferred mode

power: Boost improvements

Long press no longer copies to clipboard if there is nothing to copy

systemui: left hand navigation ring

systemui: respect navigation rings configuration

systemui: wait for animation end before take a screenshoot

Protected apps: fixup rotation states

settings: hide qs tiles with sensitive data

Settings: fix up advanced mode logic

Added show volume panel tile to QS

LEDs Brightness: Lights notifications brightness support

Lights with Screen On: Optional allowment of lights

settings: Animation scale seekbars

Add back high SMS limits

hammerhead: Disable modem ramdumps

Cherry Picks:

Add the ability to hide superuser status bar icon

Make activating No Interruptions mode via slider possible

lockscreen: Add option to pass swipe-up-to-unlock

Allow toggling animations off

Enable Ambient Display

Highlights from 08-29-2015 and earlier!

Hammerhead specific:

hammerhead: Disable modem ramdumps

hammerhead: init: Remove bugreport service

hammerhead: cpufreq: interactive: Replace strict_strtoul with kstrtoul

hammerhead: msm8974: Don't need to copy FFMPEG config anymore

hammerhead: Disable hispeed_freq while screen is off

hammerhead: Add support for bootloader HHZ12h

cpufreq: interactive: Reschedule timer if min_freq is reduced

CHROMIUM: cpufreq: interactive: calculate load before freq change

cpufreq: interactive: Rearm governor timer at max freq	Merged

CHROMIUM: Replace obsolete strict_strtoul calls.

CHROMIUM: cpufreq: interactive: validate above_hispeed_delay

cpufreq: interactive: Record hispeed_validated_time in timer function

hammerhead: Update build fingerprint and description to LMY48B

hammerhead - cpufreq: cpu-boost: Resolve deadlock when waking up sync thread

hammerhead - mm-camera-interface: Retry in case of timeouts

hammerhead: Disable thread boosting

hammerhead: netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages

hammerhead: mnt: Only change user settable mount flags in remount

hammerhead: mnt: Prevent pivot_root from creating a loop in the mount tree

hammerhead: netfilter: conntrack: disable generic tracking for known protocols

hammerhead: Tweak speaker and headphone volumes

hammerhead: Update removable disk configuration

hammerhead: setprop vold.post_fs_data_done last

hammerhead: Add Bootloader Assert

hammerhead: Use halfres boot animation

hammerhead: Tone down speaker volume

hammerhead kernel:ipv4: try to cache dst_entries which would cause a redirect

hammerhead: Update mpdecision sepolicy

hammerhead: Increase speaker and headphones volume

cpufreq: interactive: Honor boosted state in several timer calculations

cpufreq: interactive: Consider changed min limit a frequency boost

cpufreq: interactive: Honor changed minimum frequency

hammerhead: Remove speaker drc flag from audio policy

hammerhead: Add QCOM effect blobs

hammerhead: set persist.sys.isUsbOtgEnabled to enable USB storage.

hammerhead: add androidboot.bootdevice

hammerhead: Update GPS parameters

hammerhead: Enable tethering

hammerhead: KEYS: close race between key lookup and freeing

hammerhead: net: guard tcp_set_keepalive() to tcp sockets

hammerhead: Update A2DP policy

hammerhead kernel:selinux: Report permissive mode in avc: denied messages.

hammerhead kernel:soc: qcom: rq_stats: Pass correct cpu id to update_average_load function

hammerhead: Updapte props

hammerhead: Add sepolicy for hardware tunables

Squash cmhw controls for kcal and vibrator

Hammerhead camera: Fix unused variables

hammerhead: Include FFMPEG codec configuration

Use __typeof__ for C++11 compatibility

Remove lge/hammerhead no-op

hammerhead: Cleanup SELinux policy

hammerhead: Update permissions for mpdecision

hammerhead: Update GPS parameters

hammerhead﻿ rtc: alarm: Proper handling of spinlock

hammerhead: Add SELinux policy for healthd

hammerhead: Add SELinux policy for healthd

hammerhead: Update SELinux policy

Set interactive max_freq_hysteresis

cpufreq: interactive: Exercise hispeed settings at a policy level

cpufreq: interactive: Make window alignment optional

cpufreq: interactive: Add max_freq_hysteresis feature

defconfig: Regenerate

Update SELinux policy

Fix bluetooth UART device perms

Add SELinux policy for healthd

Update extract script to generate apks

Increase boost duration﻿

Audio update

Enable QCOM bionic optimization

Use QCOM PowerHAL

Update proprietary blobs to LMY47I

selinux: Fix Kernel panic due to NULL pointer dereference

cpufreq: ondemand: Remove input boost

CM Stuff:

Add toggle for heads up notifications

Massive APN Update

Telephony: Add roaming mode options to mobile network settings

SettingsProvider: turn off mobile data roaming by default

AudioService: don't launch music player while in call

Call recording encoder/format choice

dialer: better smart call string

dynamic tiles

Enable ticker when heads up notifications are disabled

QS: add Sync tile

Trebuchet: new folder UI v1

Dialer: Smart Dialer

Recognized multiple wallpapers in theme

5.1.1_r2-> 5.1.1_r3

5.1.1_r1 -> 5.1.1_r2

Branch updated 5.1.1_r1 LMY47V

Developer Settings: Add warning to request root access

QS: Add Ambient Display Tile

Torch: remind user flashlight is still on

Allow custom density setting

Option to use volume keys to control media volume anytime

QS: Add heads up tile

Add toggle for heads up notifications

Add LCD density setting

Settings: Move CMStats under Privacy settings.

Frameworks: Allow/Prevent notification light in Zen mode

Telecomm : Add ability to block calls if spam

Fix FREAK attack

livedisplay: Add LiveDisplay settings

AudioService: launch default music player on headset connect

Add ability to ignore interruptions while active media playback

SystemUI: add visualizer to lock screen

Add back lift to wake preference

Call recording service implementation and playback

Settings: reorganization

Eleven: shake to play next song, only available while music is playing.

Add back lift to wake preference

Add support for Multi-User

Settings: Add option to disable search bar in recents

Call recording service implementation and playback

Allow theming status bar and nav bar separately

Camera : allow camera to use power key as shutter

Settings : Add ability to disable a lockscreen shortcut

SystemUI : Navbar ring targets

Material Icon updates

bootanimation: Update boot animation for lollipop

Skip Misc/Overcounted battery stats in builds

Settings : Lockscreen shortcuts

Settings:expanded desktop and implement per-user configuration.

Boot up optimization for phoneprocess

SystemUI: add left and right virtual buttons while typing

SystemUI : NavigationBar Customization

SystemUI : Add screen timeout tile

SystemUI: add AudioFX/visualizer tile

SystemUI: Create LteTile

Include material ringtones and notification sounds

bootanimation: New boot animation for lollipop

Add an option in the InCall UI to perform call recording

And let there be a new setup wizard

SystemUI: port compass tile to cm-12.0

SystemUI: port lock screen toggle tile

SystemUI: add NFC tile

SystemUI : Add adb over network tile

SystemUI: port performance profile toggle

SystemUI: add Profiles tile

SystemUI: Lockscreen shortcut customization

Settings : Lockscreen shortcuts

Status Bar Clock: rewrite for lollipop and add left clock

Settings: Show SAR on Regulatory Info (from CM11)

Contact details on incoming call

Phone: Sprint MWI Quirk: Phantom message wait indicator workaround

Quick settings: Option to disable brightness slider

Add customization for Quick Settings

Settings/Wifi: Add support for Ad-hoc (IBSS) networks

Themes: Port to CM12

QS: change location sensors mode in quick settings

SystemUI: Create expandable volume panel.

Port network mode toggle from CM11

Power menu customizations

Keyguard: Forward port lockscreen quick unlock

Keyguard: Add option to scramble pin layout when unlocking

Dialer: Refactor SmartDial for additional languages

Add system setting for t9 search input locale

Add profiles to the default power menu

Add Terminal app

Replace app-based superuser with the PG version

Remove Superuser app

calculator: integrate graphing

QuickSettings: Add long click support

sepolicy: Allow apps to read battery status

Forward port Search button configuration

CM: disable root by default

Settings: Forward port Performance settings

Forward port 'Swap volume buttons'

Settings: Move quickboot preference under advanced reboot

Settings: Add screen color settings

Forward port power connect/disconnect notification support

Add Download Speeds in notification

Eleven: materialize

Left handed navbar during landscape mode

Settings: Forward Port Volume Long Press Skip Tracks

Forward port battery icon options

SystemUI: add Weather display to status bar header

CMUpdater: Materialize

Gallery2: Materialization

Calendar : Add lollipop ux

Battery text mode

Browser: Materialization

cm: Enable AudioFX

CMFileManager: Lollipopification

Configurable 0, 90, 180 and 270 degree rotation

DeskClock: Add back flip and shake actions

Settings: volume wake preference

Status bar quick pulldown and brightness control.

Notification lights

SystemUI: Add double tap to sleep gesture

screenshot: quick delete action

Long-press-back to kill app

Advanced reboot

Support alarm in power off charging mode

Increasing Ring Volume

quick settings pull down with one finger

Add clear all recents action to recents panel

Dialer lookup and Blacklist

Button customization.

SUPERUSER!

Older Builds:

cm-12.1-20150916-UNOFFICIAL-hammerhead.zip

cm-12.1-20150907-UNOFFICIAL-hammerhead.zip

First release: cm-12.1-20150402-UNOFFICIAL-hammerhead.zip Total of 581 dls! Thank's to everyone who tried it!

First release: cm-12-20141113-UNOFFICIAL-hammerhead.zip Total of 555 dls! Thank's to everyone who tried it!