[ONE Android Development] Vivek_Neel:
Changelogs:

V8:

Here

V7:

Here

V6:

Here

V5:

Here

V4:

[B]
====================
09-17-2015
====================

* device/oppo/msm8974-common/
75bffd1 Enable hardware keys enable/disable through overlay

* frameworks/av/
818630d Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_frameworks_av into cm-12.1

* frameworks/base/
a94c832 TaskStackView: Remove unused variable
4e65d85 fingerprint wakeup: improve state and error handling
c6f3bd0 QS: Make WiFi and Bluetooth tile detail view consistent
ca8bd92 Recents: Delay cleanup of remaining tasks when dismissing
2b17caa Consider using app adj to identify if it is a B-service
7a94e33 Replacing FloatMath native implementation with calls to Math
29ec18a DocumentsUi : Drm lock icon can be shown on documnets picker view.
27f74a7 DocumentsUi : Drm lock icon is added for drm content
1e597d4 frameworks : Introduced new private DRM APIs in graphics library
5b702cb frameworks/base : Added support for OmaDrmEngine
3bb3783 frameworks/base : Remove drm api entries from current.txt
ac5e63f libdrm: Added support for Combined Delivery and Separate Delivery
47bd663 Revert "Remove obsolete OMA-DRM support".

* packages/apps/Settings/
de56194 Remove 'Pulse if battery low' option if unsupported
5acd875 Use default subscription's slot ID when showing SIM status

* system/core/
8169674 Merge branch 'cm-12.1' of github.com:CyanogenMod/android_system_core into cm-12.1

* vendor/cm/
a0c1430 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_vendor_cm into cm-12.1

* vendor/cmsdk/
b907fd5 Merge branch 'cm-12.1' of github.com:CyanogenMod/cm_platform_sdk into cm-12.1

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

* device/qcom/sepolicy/
0f009b0 sepolicy: Include qcom-specific sepolicy from vendor/cm
ce47ba2 SEPolicy : Added policy for oma drm

* frameworks/av/
e299e7c frameworks/av : Drm media file uses mm-parser sniffer
d2612cc Media: Make media support DRM file's playing

* frameworks/base/
97aff6a Fix Launch Notification as Float Icon
0391f21 Added Changes for Custom Resolver Activity
0d5ef3d Fingerprint wakeup: don't count failed attempts when screen is off
d937eca Wallpaper: Create new WallpaperObserver on user switch
f31aa91 SystemUI: screenshot: remove screenshot notification before taking screenshot

* frameworks/opt/telephony/
e5620e0 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_frameworks_opt_telephony into cm-12.1

* hardware/broadcom/libbt/
6e7b90c libbt-vendor: Fix wisol string comparison

* packages/apps/Contacts/
018eb6b Merge branch 'cm-12.1' of github.com:CyanogenMod/android_packages_apps_Contacts into cm-12.1

* packages/apps/Gallery2/
b00985f Gallery2 : Drm file can be set as wallpaper
4f3e496 Gallery2 : Drm lock icon added on Photo widget for drm content
f5b491b Gallery2 : GIF animated drm file can be visible in Gallery app
01f5f34 Gallery2 : Uses internal Drm image decoder api in Gallery app
43044da Gallery2 : Added support for Oma drm (CD and SD)
829f9ad Gallery2: Make Gallery2 support OMADRM feature

* packages/apps/Settings/
5bccdd6 Statusbar Weather Font Style: Fix wrongly reversed styles
19fb1d5 Fix wonky rotation settings
4ad1223 Settings: reset root option selection as necessary

* prebuilts/cmsdk/
ae4715e prebuilts/cmsdk: Update SNAPSHOT jar for api level 2.
32e0307 prebuilts/cmsdk: Prepare for api 2 release, update text.

* system/core/
eeaeeb6 cutils: Add support for BFQIO cgroups

* vendor/cm/
28dbc8b cm: Create cgroups for BFQIO
b5c2cf0 cm: sepolicy: Create central place for QC-specific policy
b5dbbdf cm: sepolicy: Create standard policy for LiveDisplay
9cfe968 backuptool: Add checks if it makes sense to execute commands
6c34ed3 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_vendor_cm into cm-12.1

* vendor/cmsdk/
0769cdb CMResolver: Optimize restart if we know we don't have suggestions.
0d5b0b7 CMSettingsProvider: Update app name
27bd3ea Merge branch 'cm-12.1' of github.com:CyanogenMod/cm_platform_sdk into cm-12.1
688a045 CMResolver: Fix bad equivalancy check by using known boolean.
3c45665 cmsdk: Make sure the ACCESS_APP_SUGGESTIONS perm is not hidden.
11276e0 Merge branch 'cm-12.1' of github.com:CyanogenMod/cm_platform_sdk into cm-12.1

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

* frameworks/base/
ec12b7a services: do not keep notification light on, while incall
49659aa CreateShortcut: Add missing string for its alert toggle dialog
acbafbf SystemUI: Fix NPE
50308b8 telephony: Handle NPE in setDataEnabledUsingSubId()
f289103 Revert "SystemUI: improve circle battery"
a3c3b76 Merge pull request #96 from Pixelase/cm-12.1
362702c Merge pull request #95 from Khaon/for-temasek
8959000 SystemUI: Update RU translations

* frameworks/opt/telephony/
1d6d2e0 Blacklist : Add helper methods

* hardware/broadcom/libbt/
04fa278 libbt-vendor: Add support for Samsung wisol flavor

* kernel/oneplus/msm8974/
b97b9ae cpufreq: interactive: Do not reschedule timer if policy->max changes
ab7f3b74 cpufreq: interactive:call __cpufreq_driver_target() for cur frequency
4bd3102 cpufreq: interactive: don't skip waking up speedchange_task if target_freq > policy->cur
9f18283 cpufreq: interactive: prevents the frequency to directly raise above the hispeed_freq from a lower frequency.
96fd5a9 cpufreq: Protect against hotplug in cpufreq_register_driver()

* packages/apps/Contacts/
6c3c589 Stop contact editor from adding empty field if no more types.

* packages/apps/Gallery2/
a5aa75d Gallery3d : Fix CROP_ACTION for third party apps

* packages/apps/InCallUI/
05d6a40 Fix frequent redraws during the call
80f8195 InCallUI: Hide floating action end call button in incoming call screen
1a9c2c5 InCallUi: Refresh the InCallUi after onUiReady
f58764f Keep the call state events when starting call interface
38a19e4 Revert "Keep InCallUI in memory (1/3)"

* packages/apps/LockClock/
52d0cb8 LockClock: Force ltr on clock display.

* packages/apps/Mms/
9d79dd7 Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_packages_apps_Mms-caf into cm-12.1
5e7c1e9 Enable ': ' added after sender in notification bar ticker
87500c8 Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_packages_apps_Mms-caf into cm-12.1
36140d3 Mms: For any working message, also use default sms sub for mms.

* packages/apps/Settings/
916c9ad Build V16.9
55c0112 Setting: Match brightness override padding to volume override
92279a5 Merge pull request #336 from Pixelase/cm-12.1

* system/core/
588f13b Merge branch 'cm-12.1' of github.com:CyanogenMod/android_system_core into cm-12.1

* vendor/cm/
c6d40c0 Enable The AppSuggestService

* vendor/cmsdk/
e78ca4d Added Application Suggestions.

[/b]

V3:

[B]
====================
09-11-2015
====================

* android/
a328e59 Revert "android-5.1.1_r13 -> android-5.1.1_r18"
c0a6450 Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android into cm-12.1
45a8077 android-5.1.1_r13 -> android-5.1.1_r18

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

* external/skia/
7d0c36a Merge branch 'cm-12.1' of github.com:CyanogenMod/android_external_skia into cm-12.1
8876213 Merge tag 'android-5.1.1_r18' into cm-12.1

* frameworks/av/
769ddc8 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_frameworks_av into cm-12.1
d75bc98 Merge tag 'android-5.1.1_r18' into cm-12.1

* frameworks/base/
77935aa SystemUi: Prioritize call notifications which interrupt.
69a86c4 Merge pull request #94 from Khaon/for-temasek
8ce7702 Reduce risk of memory corruption due to finalization.
31be371 SettingsProvider: change default battery style to portrait
62fd35b Themes: Use current user ID when getting ThemeConfig
8279036 Fix Custom Resolver Theming

* frameworks/native/
c4bf52a Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_frameworks_native into cm-12.1
236ebea Merge tag 'android-5.1.1_r18' into cm-12.1

* frameworks/opt/telephony/
4a273b6 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_frameworks_opt_telephony into cm-12.1
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

* 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/Settings/
80edbb1 Build V16.8

* packages/services/Telephony/
269ccdc Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_packages_services_Telephony into cm-12.1

* system/core/
14b3b67 Merge branch 'cm-12.1' of github.com:CyanogenMod/android_system_core into cm-12.1
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/
cb8a58b Merge branch 'cm-12.1' of github.com:CyanogenMod/android_system_security into cm-12.1
4212584 Merge tag 'android-5.1.1_r18' into cm-12.1

* vendor/cm/
a69a3f8 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_vendor_cm into cm-12.1

* vendor/cmsdk/
44b9ae4 Correct permission string.

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

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

* android/
2fe984c Merge tag 'android-5.1.1_r16' into cm-12.1
524ff6f Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android into cm-12.1
0ced69b Add hardware/cyanogen
2c98138 android-5.1.1_r6 -> android-5.1.1_r13

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

* external/libpng/
00c8b1c Merge branch 'cm-12.1' of github.com:CyanogenMod/android_external_libpng into cm-12.1
a23466e Merge tag 'android-5.1.1_r13' into cm-12.1

* external/skia/
2a856e0 Merge tag 'android-5.1.1_r16' into cm-12.1

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

* external/wpa_supplicant_8/
86d2aa0 Merge branch 'cm-12.1' of github.com:CyanogenMod/android_external_wpa_supplicant_8 into cm-12.1
7902b17 Merge tag 'android-5.1.1_r13' into cm-12.1

* frameworks/av/
3396bb4 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_frameworks_av into cm-12.1
93c657f Merge tag 'android-5.1.1_r13' into cm-12.1

* frameworks/base/
b251eb8 Revert a couple of badly-behaving ActivityManager patches.
08168e8 Revert "[ActivityManager] Refactor broadcast and reduce deliver delay."
7714388 Compilation fixes
b777a18 Add network policy for each sub on powerup
9b64857 fwb: replace the old/ugly default drawable :v
1ed9a96 SystemUI: hide task manager button on keyguard
c11e706 SystemUI : Navbar ring five targets
8ef907e Camera: Longshot with Burst Functionality.
475d020 Themes: Don't use themed fonts for non themable packages
8f27897 Revert "Themes: Fix bootloop when applying theme fonts"

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

* frameworks/opt/telephony/
0d7a1dd Catch possible NumberFormatException in ServiceStateTracker
da34e03 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_frameworks_opt_telephony into cm-12.1
5a8338a Merge tag 'android-5.1.1_r13' into cm-12.1

* frameworks/webview/
0c8dbdb Merge pull request #2 from ProjectDisco/lollipop
f45e7ca Update all the things!

* hardware/broadcom/wlan/
53d406f Merge branch 'cm-12.1' of github.com:CyanogenMod/android_hardware_broadcom_wlan into cm-12.1
6462419 Merge tag 'android-5.1.1_r13' into cm-12.1

* 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/
f21bae9 Settings: update SeekBar with new attributes
1591e16 Settings: Fix Seekbar attributes
fa7dcb7 Merge tag 'android-5.1.1_r16' into cm-12.1
e418290 Revert "Revert "APN: Filter MVNOs by SPN, GID1 and IMSI""
118ab79 Protected Apps: add some side padding in app list view

* packages/apps/Stk/
49275da Merge branch 'cm-12.1' of github.com:CyanogenMod/android_packages_apps_Stk into cm-12.1
c54e006 Merge tag 'android-5.1.1_r13' into cm-12.1

* packages/services/Telephony/
6ff6899 TeleService: Remove HomeAsUp arrow for nested pref screens
b149daf Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_packages_services_Telephony into cm-12.1
db69251 TeleService: Remove HomeAsUp arrow for nested pref screens

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

* system/core/
82c2e89 Merge branch 'cm-12.1' of github.com:CyanogenMod/android_system_core into cm-12.1
6306b5e Camera: Longshot with Burst Functionality.

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

* system/security/
bdfb5b6 Merge tag 'android-5.1.1_r16' into cm-12.1

* vendor/cm/
e4f75ba Update SPN override for China Telecom
8fdba4d Revert "temasek backup - add gps.conf (Retain users' own gps.conf)"
55de328 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_vendor_cm into cm-12.1
c37c231 vendor/cm: cmsettings -> cmpartnerinterface

* vendor/cmsdk/
9f381bc cmsdk: Update api text for Persistent Storage API.
7cef6f6 cmsdk: Add persistent properties API

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

[/B]

V2:

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

* android/
92cc2fc Track own system/security
064a7a9 Track own skia

* art/
d746b6a Revert "ART: force GCC 4.8 for build"
277f85d Revert "ART: Do not force GCC 4.8 for ARM64"

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

* external/skia/
6d3696e Merge pull request #1 from Khaon/for-temasek_r14
1b40a76 DO NOT MERGE Prevent integer wrap around for malloc size when creating a SkRegion

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

* frameworks/av/
0ac80e6 libmedia: Add 1440p camcorder quality
4a278a4 Merge pull request #9 from Khaon/for-temasek_r14
698db2e Revert "DO NOT MERGE: Lock drm plugin API calls globally, not per MediaDrm instance"

* frameworks/base/
bea9563 CamcorderProfile: Add 1440p camcorder profile
292ff72 Merge pull request #93 from Khaon/for-temasek
e68294d Prevent insanely long passwords from crashing SystemUI
6f451e5 DO NOT MERGE: Ensure that unparcelling Region only reads the expected number of bytes
a5ebefd Check that the parcel contained the expected amount of region data. DO NOT MERGE

* frameworks/native/
22b435f Merge pull request #1 from Khaon/for-temasek_r14
4e27977 Disregard alleged binder entities beyond parcel bounds

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

* frameworks/opt/telephony/
5c6531b Merge pull request #2 from Khaon/for-temase_r14
f4ba45e Externally-reported Moderate severity vulnerability in SMS: Apps can bypass the SMS short code notification prompt

* 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

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

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

* system/security/
c70054a Merge pull request #1 from Khaon/for-temasek_r14
ab73364 Fix unchecked length in Blob creation

* vendor/cmsdk/
9f381bc cmsdk: Update api text for Persistent Storage API.
7cef6f6 cmsdk: Add persistent properties API
087f2b5 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
====================

* 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"

* external/f2fs-tools/
f285a49 Fix f2fs_trim_device multiple definitions
c73198b Add darwin support for building the host tools

* frameworks/base/
254333d Add broadcast and query API for AudioSource.HOTWORD.
41aa5b8 base: report wtf for external cm services
c718445 SpamFilter : Avoid a requery for each item
2fdfe2b base: start nfc service prior to systemui
2495047 SystemUI: unregister visualizer on hide
0b5daf9 SystemUI: hide visualizer when keyguard is occluded

* packages/apps/Mms/
f4d84cb Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_packages_apps_Mms-caf into cm-12.1
86a2db4 Temp Fix: Localize Smilies in Ukranian

* packages/apps/Nfc/
7e35511 Merge branch 'cm-12.1' of github.com:CyanogenMod/android_packages_apps_Nfc into cm-12.1
f5f5eef nfc: create a bootstrap service

* packages/apps/Settings/
c3afc48 Status bar clock font size: Don't use same key as display font size
ea0dca1 Build V16.7
22800aa Settings : Update filterSpam to new contract

* packages/services/Telephony/
932938a Merge branch 'cm-12.1' of https://github.com/CyanogenMod/android_packages_services_Telephony into cm-12.1
301cb34 Revert "Network Settings: don't crash on bad lookup"

* system/core/
a495ae3 Merge branch 'cm-12.1' of github.com:CyanogenMod/android_system_core into cm-12.1
d551b51 fs_mgr: zram: allow specifying stream count
9872087 Merge branch 'cm-12.1' of github.com:CyanogenMod/android_system_core into cm-12.1
180c1d0 Fix build break for multiple definition

* vendor/cm/
4e4d955 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_vendor_cm into cm-12.1
1fd23a9 CM SDK: rename SettingsManager to PartnerInterface
3d3e1d9 Merge branch 'cm-12.1' of git://github.com/CyanogenMod/android_vendor_cm into cm-12.1
26731f5 cm: Set the IO scheduler based on a system property

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

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

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

* frameworks/base/
bc2a21f StatusBarHeader: update headsup button onclick
fc7442e services: don't disable led's when user passes through lock screen
353e328 StatusBarHeader: toggle drawable when switching between qs and task manager
74a2890 SystemUI: reset to QS panel if task manager was visible last
fca724a Revert "SystemUI: reset to QS panel when swiping down"

* 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/Settings/
9f44e33 Change status bar clock font size to use listpreference
8f0e5c3 settings: remove contributors cloud margin/padding
0fb0804 Settings: Only show multi-sim card configuration for owners

* system/core/
0e9caa6 Fix build break for multiple definition
ef42e3d Merge branch 'cm-12.1' of github.com:CyanogenMod/android_system_core into cm-12.1
979ef7f init: Fire a trigger when a class is started/stopped

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

V1:

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