[ONE Android Development] Vivek_Neel:
Changelogs:

V4:

Here

V3:

Here

V2:

[color="DarkRed"][b]
====================
09-12-2015
====================

* bionic/
12eb9c5 bionic: Allow devices to add device specfic static libs

* build/
d7a3e33 img_from_target_files: Skip oem.img in fastboot image creation
de30f4f build: Merge tag 'android-5.1.1_r18' into HEAD

* frameworks/av/
a235e2a libmedia: Add 1440p camcorder quality
f4f7f96 audiopolicy: Never use low-latency audio for ringtones
18243e3 Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_frameworks_av into lp5.1

* frameworks/base/
bd01955 CamcorderProfile: Add 1440p camcorder profile
e14d443 fingerprint: wakeup and unlock
78f9f5d fingerprint: add generic set parameters
272b663 SystemUi: Prioritize call notifications which interrupt.
e3af6fb vibrator: Add a way to run the vibrator with reduced priority
dbb7054 SettingsProvider: change default battery style to portrait
96ee1f7 Themes: Use current user ID when getting ThemeConfig
ba06fb9 DO NOT MERGE: Ensure that unparcelling Region only reads the expected number of bytes
4568ee6 Check that the parcel contained the expected amount of region data. DO NOT MERGE

* hardware/libhardware/
a4b99b7 fingerprint: add generic set_parameters
2eb7781 amplifier: add set_parameters method

* packages/apps/CMFileManager/
29cfd7e CMFileManager : Switch to checked states

* packages/apps/Mms/
23bc1f8 Mms: Utilize default sms sub id for mms transactions.

* packages/apps/Settings/
a23eb56 Settings: persist privacy guard dialogs across rotates
a4e2766 Settings: fix rotation for managed service warning dialog
4622a37 Automatic translation import
146ecfb settings: Updated TR translations..

* packages/apps/Trebuchet/
03b202e Trebuchet: Make sure callbacks are available on user change.

* packages/services/Telecomm/
98ff0cc telecom: Use the low-priority vibrator for incoming calls

* platform_manifest/
865a0b5 manifest: android-5.1.1_r13 -> android-5.1.1_r18

* system/core/
8ce6fe3 Revert "libcutils/liblog: Add functions required by Huawei g620_a2 binaries"

* vendor/aicp/
cf04c50 deb/flo: Update fingerprint to LMY48P(deb) & LMY48M (flo)
aa48290 shamu: Update fingerprint to LMY48M
8b360de hammerheads: Update build fingerprint and description to LMY48M

* vendor/cmsdk/
139a868 Update persistent storage permission string
0bf3b8d Correct permission string.

====================
09-11-2015
====================

* device/oppo/msm8974-common/
93483ce msm8974: Slightly reduce input-boost freqs for non-primary CPUs

* external/skia/
8876213 Merge tag 'android-5.1.1_r18' into cm-12.1

* frameworks/av/
d75bc98 Merge tag 'android-5.1.1_r18' into cm-12.1

* frameworks/base/
ee24122 Prevent insanely long passwords from crashing SystemUI
8c6bfc9 Fix Custom Resolver Theming
4a8f50c Compilation fixes
fc21c6d Add network policy for each sub on powerup
b72784d NetworkPolicyManagerService: Handling IllegalArgumentException
eddf5b3 Revert a couple of badly-behaving ActivityManager patches.
72af9f7 Merge "Battery Mode tile: Remove on devices that don't support it" into lp5.1
6d492be Camera: Longshot with Burst Functionality.

* frameworks/native/
236ebea Merge tag 'android-5.1.1_r18' into cm-12.1

* frameworks/opt/telephony/
6ff91ff Telephony: Don't show as roaming if new state isn't in service.
5c3af54 Merge tag 'android-5.1.1_r18' into cm-12.1
0d7a1dd Catch possible NumberFormatException in ServiceStateTracker

* kernel/oneplus/msm8974/
d4348cd ASoC: wcd9xxx-mbhc: Don't sleep for first poll in correct-plug worker
a9a9e96 ASoC: wcd9xxx-mbhc: Cut detection time in half for PLUG_TYPE_HEADPHONE

* packages/apps/Contacts/
f0f345c Contacts : Ensure query excludes LOCAL_CONTACTS

* packages/apps/Settings/
322bb78 Status bar clock font size: Don't use same key as display font size
291cf08 Settings: update SeekBarChams with new attributes

* platform_manifest/
8ba2cec manifest: Add & track hardware/cyanogen

* system/core/
b767d5d Revert "Charger: Add font to show real battery capacity in charger mode."
a2e20c3 Merge tag 'android-5.1.1_r18' into cm-12.1

* system/security/
4212584 Merge tag 'android-5.1.1_r18' into cm-12.1

* vendor/aicp/
0527f0d Update SPN override for China Telecom
9ce7461 aicp: Update AICP maintainer
9774a37 vendor/cm: cmsettings -> cmpartnerinterface

* vendor/cmsdk/
35592ce cmsdk: Update api text for Persistent Storage API.

* vendor/oneplus/
c3298eb Revert "bacon: Ship modem firmware from CM11S-44S"

====================
09-10-2015
====================

* build/
8c649f7 Merge tag 'android-5.1.1_r13' into HEAD
e484fbe build: add maintainers to build.prop

* device/oppo/common/
b575568 oppo-common: Switch to hardware/cyanogen

* external/libpng/
a23466e Merge tag 'android-5.1.1_r13' into cm-12.1

* external/sonivox/
80852d4 Merge tag 'android-5.1.1_r13' into cm-12.1

* external/wpa_supplicant_8/
7902b17 Merge tag 'android-5.1.1_r13' into cm-12.1

* frameworks/av/
38157a1 Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_frameworks_av into lp5.1
93c657f Merge tag 'android-5.1.1_r13' into cm-12.1

* frameworks/base/
eb6bc81 Themes: Don't use themed fonts for non themable packages
df2f2e2 Status bar carrier: don't show Emergency text if no sim is installed
2f6ed36 Keyguard: Use plmn/spn broadcast when no SIMs
87c35e0 Battery Mode tile: Remove on devices that don't support it
d9119f9 SlimPIE: Configurable sensitivity [1/2] updated
29ed049 services: option to disable lock screen device policy override (1/2)
afde60e Merge "SystemUI : Navbar ring five targets" into lp5.1

* frameworks/opt/hardware/
ff77755 cmhw: Add PersistentStorage API

* frameworks/opt/telephony/
5a8338a Merge tag 'android-5.1.1_r13' into cm-12.1

* hardware/broadcom/wlan/
6462419 Merge tag 'android-5.1.1_r13' into cm-12.1

* hardware/cyanogen/
744c68c cmhw: Initial import of hardware/cyanogen

* kernel/oneplus/msm8974/
f35bd28 cpu_input_boost: Remove input-boost frequency limitations
1106266 msm: camera: Increase VFE core clock to 465MHz
85799dd msm: camera: Increase minimum ISP bus bandwidth

* packages/apps/Settings/
ec1d680 Settings: Fix ChamOS Seekbar attributes
0a06aeb SlimPIE: Configurable sensitivity [2/2] updated
6cb05ec settings: option to disable lock screen device policy override (2/2)
f3c4ef7 settings: Add device maintainer detail in About Phone

* packages/apps/Stk/
c54e006 Merge tag 'android-5.1.1_r13' into cm-12.1

* packages/services/Telephony/
e808586 TeleService: Remove HomeAsUp arrow for nested pref screens

* platform_manifest/
fd1bda7 manifest: 5.1.1_r9 -> android-5.1.1_r13

* prebuilts/cmsdk/
c5f124b prebuilts/cmsdk: Update api level 2 for PersistentStorage.

* system/core/
6306b5e Camera: Longshot with Burst Functionality.
3e09a07 fs_mgr: When formating ext4 volumes, respect the length parameter

* system/extras/
e084215 f2fs_utils: fix block alignment calculation

* vendor/aicp/
5b61c01 cm: SELinux policy for persistent properties API
c49660f aicp: add device maintainers

* vendor/cmsdk/
2e62ca1 cmsdk: Add persistent properties API
852a197 Update API txt files for cyanogenmod.media.MediaRecorder. Update API txt files for PartnerInterface.

* vendor/oneplus/
fae204d bacon: Update camera HAL
e9b8ab1 bacon: Ship modem firmware from CM11S-44S

====================
09-09-2015
====================

* build/
532cf9f Add darwin support for f2fs host tools

* device/oppo/common/
8d41ba1 oppo-common: Decommonize button overlays

* device/oppo/msm8974-common/
ddd023d msm8974: Increase boost frequencies for non-primary CPUs
83630da Revert "msm8974: Update GPS configurations"

* frameworks/base/
a43456b Add broadcast and query API for AudioSource.HOTWORD.
c33c263 base: report wtf for external cm services
b19902c SpamFilter : Avoid a requery for each item
a7c7305 base: start nfc service prior to systemui
ff01363 SystemUI: unregister visualizer on hide
34ed123 SystemUI: hide visualizer when keyguard is occluded
c45775e SystemUI: statusbarPowerMenu cleanup
94d6129 Prevent doze notification color inversion
4953417 StatusBarHeader: update headsup button onclick
804e4c6 StatusBarHeader: toggle drawable when switching between qs and task manager
2618325 SystemUI: reset to QS panel if task manager was visible last
eef02d7 Task Manager: Use one observer for changes, misc cleanup
5a0c62a Revert "SystemUI: reset to QS panel when swiping down"
7c49b1c Revert "SystemUI: hide taskmanager panel while keyguard is showing"
0b411e7 services: don't disable led's when user passes through lock screen
6b69b07 SystemUI : Navbar ring five targets

* packages/apps/Mms/
cc7013a Temp Fix: Localize Smilies in Ukranian

* packages/apps/Settings/
a98dbd1 Settings : Update filterSpam to new contract

* packages/services/Telephony/
f2e31ba Revert "Network Settings: don't crash on bad lookup"

* system/core/
d551b51 fs_mgr: zram: allow specifying stream count
0e9caa6 Fix build break for multiple definition

* vendor/aicp/
52bfbb3 CM SDK: rename SettingsManager to PartnerInterface
d022c10 cm: Set the IO scheduler based on a system property

* vendor/cmsdk/
2a6fa12 Add Broadcast action and query API for AudioSource.HOTWORD.

====================
09-08-2015
====================

* build/
3c6590d releasetools: Fix the bug when deleting files.
aad0feb releasetools: Fix the bug in symlink deletion.
2b1676a build: allow using host flex binary

* device/oppo/msm8974-common/
7fd0af0 Revert "msm8974: Update WCNSS config"
fcdb5a5 Revert "Revert "msm8974: Enable WCNSS host NS offload""

* external/f2fs-tools/
4ed43ea Fix f2fs_trim_device multiple definitions

* kernel/oneplus/msm8974/
4a4bdcb msm: camera: Commonize minimum bus bandwidth rates for the ISP
955eadc msm: camera: Fix underflow in bus bandwidth calculation

* packages/apps/CMFileManager/
72920bf Indicate number of items to be deleted in confirmation dialog

* packages/apps/Settings/
3c0ba2f Merge "Battery saver cleanup" into lp5.1
0a3bc58 Battery saver cleanup
43df608 Settings: Only show multi-sim card configuration for owners
31c4c99 Long press no longer copies to clipboard if there is nothing to copy

* system/core/
979ef7f init: Fire a trigger when a class is started/stopped

* vendor/oneplus/
d9ac9e2 Revert "Revert "bacon: Ship WCNSS firmware from LG G3""

====================
09-07-2015
====================

* bionic/
db3fa6f cortex-a53: Use cortex-a7/bionic/memset.S instead of cortex-a15/bionic/memset.S

* device/oppo/msm8974-common/
75130ad msm8974: Disable strict mode

* frameworks/av/
263bc88 mediascanner: handle DATE tag

* frameworks/base/
14a21c6 SystemUI: Update RU translation
192f7bf FWB: Make all 14 font variants available to Weather (2/2)
962b37c FWB: Make all 14 font variants available to Statusbar Clock (1/2)
8766f9f Buttons: Allow setting default long-press app switch behavior
6571cb6 FWB: Statusbar clock font size (1/2)
e491c43 power: Boost improvements

* kernel/oneplus/msm8974/
8ba9c66 ARM: dts: 14001: Schedule mmcqd on idle CPU
5a22cd5 mmc: add support for scheduling mmcqd on idle CPU
5435e33 msm: mdss: free ion memory after panel is blanked

* packages/apps/Settings/
786dd0d Settings: Update RU translation
845117b Settings: Make all 14 font variants available to Weather (1/2)
12cd5a5 Settings: Make all 14 font variants available to Statusbar Clock (2/2)
4d4eacb Add battery saver settings to power usage summary
8a9bb4c Settings: Statusbar clock font size (2/2)

* packages/apps/Trebuchet/
f3c0e34 Trebuchet: fix potential NPE when info is null

====================
09-06-2015
====================

* device/oneplus/bacon/
4d15dda bacon: Re-enable low-latency output
960f492 bacon: update fingerprint

* device/oppo/msm8974-common/
e4df3dc msm8974: Update performance settings

* frameworks/av/
fd2e17b mediascanner: handle DATE tag

* frameworks/base/
72fa934 Add basic support for VorbisComment DATE tags
6ef1916 SystemUI: Fix blinking when reported battery level is 0
ad3d22b base: delete obsolete context header images
327d0bb FWB: Status bar carrier label font size (2/2)
580ca0b systemui: left hand navigation ring
41096ae systemui: respect navigation rings configuration

* hardware/qcom/audio-caf/msm8974/
d4d5327 hal: Add support for dedicated VoIP devices
f25ba21 hal: Add option to use low latency as primary output

* kernel/oneplus/msm8974/
b0e9c59 ASoC: wcd9xxx-mbhc: Increase HPH_TRANS_THRESHOLD to 3
47dac98 ASoC: wcd9xxx-mbhc: Increase plug-type detection accuracy

* packages/apps/Settings/
e1e4ff5 Settings: Status bar carrier label font size (1/2)

* vendor/aicp/
76c4ab7 bacon: Update fingerprint to 5.1.1 LMY48B (YOG4PAS1N0)

* vendor/oneplus/
e052e20 bacon: Update camera HAL

====================
09-05-2015
====================

* bionic/
3225b83 Remove pushes from memsets (krait/cortex-a9).
22ee2dc Replace bx lr with update of pc from the stack.
2e5e2d0 Use unified syntax to compile with both llvm and gcc.
02b4462 Add optimized cortex-a7/cortex-a53 memset/memcpy.

* device/qcom/common/
fc552c7 power: Boost improvements
3c85911 power: Update boost parameters

* device/qcom/sepolicy/
a06d6bb sepolicy: perfd to have access to mediaserver

* frameworks/base/
97990df Ringtones: Allow excluding from removable storage
39b644a Allow CAPTURE_AUDIO_HOTWORD to be whitelisted by signature.
9334e68 power: Add a new power hint for application launches
8140283 SystemUI: fix NPE crash when Visualizer is not initialized
91d72d0 systemui: wait for animation end before take a screenshoot

* frameworks/opt/telephony/
9319b2d Telephony: Make sure we're stripping non-digits prior checkDestination.
60487ea telephony: Fix FrameworksTelephonyTests.

* hardware/libhardware/
0f42a6c libhardware: Add POWER_HINT_LAUNCH_BOOST for PowerHAL

* packages/apps/Calculator/
f6a6522 Calculator: fix localization for the widget

* packages/apps/Mms/
2cf48f8 Mms: Don't try to send an SMS to a null destination.

* packages/apps/Settings/
b31e667 Fix build by adding missing setApnReadOnly method from CM
2402c3e APN: Filter MVNOs by SPN, GID1 and IMSI
49ec782 Simplify OnBoot for selinux switch
03f9e81 Get a handle for UserManager at creation

* system/core/
8af7057 sdcard: Properly handle deleted nodes
4c1fa45 sdcard: Turn on noatime for fuse mounted sdcard

* vendor/cmsdk/
bd3ef12 Allow whitelist for MODIFY_NETWORK_SETTINGS permission.

====================
09-04-2015
====================

* build/
5070cf0 Remove squisher and opticharger again (1/2)
c65591f Merge "build: set squisher path (2/2)" into lp5.1
4da55bb build: squashed revert of BBOTA v3 commits
0e38e51 build: set squisher path (2/2)

* device/qcom/common/
e9f23d7 power: Updates for msm8916/msm8939

* external/f2fs-tools/
69e9384 Add darwin support for building the host tools

* frameworks/base/
1760861 Spam: Close writable DB after use
eda64f7 zygote: fix memory leak when fork process
1789f66 Fingerprint: don't start auth if not showing
4be1166 Allow default system profile state to be overlayed
1da71ba Keyguard: Remove bouncer when re-registering status bar
351c85b Show infinity for large notification counts

* kernel/oneplus/msm8974/
32393b4 asoc: msm: Check headset insertion for consistency
766b330 Headset: Ability to hang-up a call from a wired audio headset
810aefb ARM: dts: 14001: Clean up and refactor
27ed3ab ASoC: Update device-specific code from cm-12.1 kernel

* packages/apps/Mms/
2a287b7 Fix mms failures due to invalid mmsc url
cd25349 Mms: show default app icon for unresolved links
62bd040 REAL_GET_TASKS > GET_TASKS

* packages/apps/OmniSwitch/
4f20243 OmniSwitch: add menu action

* packages/apps/Settings/
07454c9 Protected apps: fixup rotation states
1085d16 Merge "Settings: update/fix ITA translation" into lp5.1
469e957 Merge "settings: fix fc for system apps with null applicationInfo" into lp5.1
03b6563 Merge "Settings: Avoid possible NPE if resolve infos return null." into lp5.1
a945524 settings: fix fc for system apps with null applicationInfo
7e6ac9a Settings: Avoid possible NPE if resolve infos return null.
88b47af Settings: update/fix ITA translation
f9f2def Change refresh icon under Process Stats
0688e01 Merge "Settings: add changelog to about phone" into lp5.1
96b2389 Merge "Settings: Fix a crash caused by null pointer" into lp5.1
fec51c7 Settings: Fix a crash caused by null pointer
c12c432 Settings: add changelog to about phone

* packages/services/Telephony/
6b8f92e Network Settings: default user mode to preferred mode

* system/extras/
122ac16 Add darwin support for the host tools

* vendor/aicp/
191e8db Update APNs from CM-12.1
619c8d7 Remove squisher and opticharger again (2/2)
a9d2f32 vendor: add changelog generator, squisher, opticharger (1/2)

* vendor/cmsdk/
b178e66 Add Hotword audio capture constants.

====================
09-03-2015
====================

* build/
e5d2fb5 build: Allow QC platforms to share/customize HAL variants
6b71827 repopick: handle hardware_ril/ril-caf

* frameworks/base/
442a2eb Let liblights adjust the brightness of LEDs while previewing it
1c028c7 SlimShortcuts: Power menu
fb2c62b SlimShortcuts: Restart SystemUI
8a633d6 SlimShortcuts: Volume panel
375654d Actually show COS in shortcuts and show all other when COS is enabled
08dc5ea Add Screen Sleep shortcut
6cad605 Fix up chamber and Torch shortcuts
e655068 Merge "Notifications: log notifications marked as spam to the event log" into lp5.1
1926a13 Merge "Status bar clock: Add BOLD ITALIC to font style (1/2)" into lp5.1
96bf9cd Merge "Status bar weather: Add BOLD ITALIC to font style (1/2)" into lp5.1
2afb031 Notifications: log notifications marked as spam to the event log
08f4250 Status bar clock: Add BOLD ITALIC to font style (1/2)
e062a88 Merge "fwb: TR translations for custom_strings.xml" into lp5.1
7f1dcb9 Merge "Revert "fwb: Header updates"" into lp5.1
3086cb5 Revert "fwb: Header updates"
f4df132 fwb: TR translations for custom_strings.xml
f6255b0 Status bar weather: Add BOLD ITALIC to font style (1/2)
ae356df Merge "SystemUI: Update RU translation" into lp5.1
69c7a02 Merge "SystemUI: Remove duplicate string" into lp5.1
c8fb689 Merge "Revert "Fix the cell standby mobile radio active issue"" into lp5.1
78da790 Revert "Fix the cell standby mobile radio active issue"
49311e1 Merge "Remove duplicate audio: Tejat is Argon" into lp5.1
8ec0539 Merge "Fingerprint: Allow disabling of vibration" into lp5.1
0d15248 SystemUI: Update RU translation
c97d678 SystemUI: Remove duplicate string
95c088d Remove duplicate audio: Tejat is Argon
aad6036 Fingerprint: Allow disabling of vibration

* packages/apps/Eleven/
441f4da REAL_GET_TASKS > GET_TASKS

* packages/apps/Settings/
adbaaa6 Settings: Revert clock date format ITA translation
31a982d Settings: Utilize cyanogenmod.permission.MODIFY_PROFILES.
b23f22c Merge "Status bar clock: Add BOLD ITALIC to font style (2/2)" into lp5.1
591e26b Merge "Status bar weather: Add BOLD ITALIC to font style (2/2)" into lp5.1
8cb08cb settings: Updated TR translations
c469ded Status bar clock: Add BOLD ITALIC to font style (2/2)
c97be28 Status bar weather: Add BOLD ITALIC to font style (2/2)
4c00a42 Merge "Settings: Update RU translation" into lp5.1
5d03ad5 Settings: Update RU translation
5ae548f settings: check bt pan service before use it
c2c3bef Settings: add Bluetooth tethering option to BT overflow menu

* packages/apps/Stk/
2ddb566 REAL_GET_TASKS > GET_TASKS
6275b32 Indicate which sub-activity the app name broadcast applies to
7b924c0 Add intent to send STK app name

* packages/apps/Trebuchet/
547e589 Support STK app rename on MSIM
c1f4123 Trebuchet: STK app rename customization for latam region.

* packages/providers/TelephonyProvider/
857572a TelephonyProvider: change default user nw mode to invalid

* packages/services/Telecomm/
cd6678e Update translations
5f6729d Automatic translation import

* packages/wallpapers/PhotoPhase/
54a7044 REAL_GET_TASKS > GET_TASKS

* platform_manifest/
733e385 manifest: Remove separate paths for 8610/8226 HALs

* vendor/aicp/
7fde83f Add more tools to AICP build
219bc3d vendor/aicp: Start building in CMSettingsProvider.

* vendor/cmsdk/
686b61f cmsdk: Update documentation for Boysenberry release.
0c3dc18 cmsdk: Update documentation for HAF permission.
a4676d9 cmsdk: Update tests for new ALARM permissions.
e34af84 cmsdk: Update cm-api for hasSensitiveData() and new permissions.
70d3993 cmsdk: Add permissions for ALARMS.
6d3c748 cmsdk: Enforce cyanogenmod.permission.MODIFY_PROFILES for profiles.

[/b][/color]

V1:

[B][COLOR="DarkRed"]-Initial release[/COLOR][/B]