[ONE Android Development] adlx.xda:
New CM12.1 01/06 build for OnePlus

New CM12.1 01/06 build is out!

Download: cm-12.1-20160106-UNOFFICIAL-bacon.zip (md5: 138f3b5d1d2319f0cb56bd371b47db01)

Changelog since last official CM12.1 Nightly on 11/21/2015 13:06:08:

"Automatic translation import" commits have been removed

Project android

f4e3856 Use clone-depth="1" for all pre-built projects.

987f1ed default.xml: Update AOSP tag to android-5.1.1_r33

Project build

98e29ea "LMY49F"

d9a7c8e "LMB78"

9492d27 "LMY49E"

f28a559 "LMY49D"

5c8bd52 DO NOT MERGE - Update security string to 2016-02-01

5bb2f1a Update security string to 2015-12-01 - DO NOT MERGE

bf1fe9a Enable El Capitan hosts for build

8094d8c "LMY49C"

1cab8b5 Update Security String to 2016-01-01 - DO NOT MERGE

531e203 Revert "Apply correct, optimized mfpu compiler flag for ARMv7-A Cortex CPUs"

60ca2b7 kernel: add `make kernelxconfig' target

Project cts

0044895 DO NOT MERGE security: Test OOB arbitrary write at AMessage::FromParcel

Project development

5b7533d idegen: don't use hardcoded out directory

Project device/oneplus/bacon

9c89362 bacon: enable subsystem restart on user builds

3bf4f2f bacon: update extract-files script

4c54df3 bacon: disable 768x432 preview size

Project device/oppo/common

fc0a688 cmhw: Don't assume kernel supports double tap

Project device/oppo/msm8974-common

a253ba8 msm8974: Allow flashing with newer TrustZone version

4821411 lights: fix battery light not turning off

92cbadb lights: Cleanup the code

9e25f08 cmhw: Don't assume kernel supports keydisabler

Project external/bluetooth/bluedroid

b42291d bnep_utils: remove duplicate else statement

575cb99 [PATCH] DO NOT MERGE - Add proper checks for PAN & BNEP in BD stack

079095d fix up bluedroid compile errors

Project external/bouncycastle

3e128c5 DO NOT MERGE bouncycastle: limit input length as specified by the NIST spec

Project external/ffmpeg

7436342 Add MODULE_LICENSE and NOTICE files

Project external/iproute2

b1ad646 Add MODULE_LICENSE and NOTICE files

Project external/iptables

a83a9a0 Add MODULE_LICENSE and NOTICE files

Project external/koush/ion

4204efc Ion: Add .flv file type

Project external/libhevc

9dc6202 Fix the frame size alignments

4b07ee7 DO NOT MERGE Added few memsets to avoid uninitialized reads for error clips

b50b0a4 Aligned ps_pic_pu to 4 bytes

Project external/libnetfilter_conntrack

78f8a86 Fix build breaks on L

Project external/skia

635c2b9 [PATCH] Purge non-NEON ARM code. DO NOT MERGE

Project external/whispersystems/WhisperPush

Project external/wpa_supplicant_8

ae7ea2e WNM: Ignore Key Data in WNM Sleep Mode Response frame if no PMF in use

Project frameworks/av

3e49ad2 GenericSource: reset mDrmManagerClient when mDataSource is cleared.

3292bef DO NOT MERGE - libstagefright: check requested memory size before allocation for SoftMPEG4Encoder and SoftVPXEncoder.

0077bdf DO NOT MERGE nuplayer: do not use cached source for wvm content

6616d19 DO NOT MERGE SoundPool: add lock for findSample access from SoundPoolThread

d42eea9 DO NOT MERGE - OMX: allow only secure codec to remotely call allocateBuffer.

2f8a273 stagefright: check bounds for MediaCodecList.getCodecInfo

2ee14e7 DO NOT MERGE - AudioFlinger: Clear record buffers when starting RecordThread

92d92ff ID3: check possible integer overflow for extendedHeaderSize and paddingSize.

09ac69b Check NAL size before use

aded9bd MPEG4Extractor: ensure buffer size is not less than 8 for LastCommentData.

91f54ae Don't crash when there's no conceal frame

d7d445d stagefright: fix AMessage::FromParcel

c1432cb DO NOT MERGE Fix vulnerability in mediaserver

9b68cec DO NOT MERGE NuCachedSource2: fix possible erroneous early free

cf1338a Limit allocations to avoid out-of-memory

Project frameworks/base

a22cfa7 ThemeEngine : Use manifest.mf for hash calculation

ea360f8 NavigationBar : Switch to display orientation from config orientation

326bf74 Add custom camera shutter

21ddba5 PowerManagerService: Log when proximity blocks wake

78b287e SystemUI: fix "directly show bouncer" conflicting with smart unlock

eedcc4f Fix lockscreen disabling for MSIM.

ef53d61 DO NOT MERGE. Prevent recents from coming up when in SUW

a1734f0 DO NOT MERGE Ensure that the device is provisioned before showing Recents.

667b1d2 Toast: Fix toast layout for RTL

1ddc07d [PATCH 2/2] Delay hiding the cast icon for 3 seconds. DO NOT MERGE

88f1378 [PATCH 1/2] DO NOT MERGE Send next alarm's show intent via PendingIntent

fba8196 Themes: Don't uninstall theme when processing an overlay fails

3749eef Sync extras bundle comparison can throw NPE

60fb6c3 [DO NOT MERGE] Bump up the timeout for uncrypt to 900s.

d4fb7e5 Reset uninstalled apps for lockscreen shortcuts (1/2)

62059d9 ZenMode : Update defaults for CTSVerifier

Project frameworks/minikin

ed4c8d7 Avoid integer overflows in parsing fonts

Project frameworks/native

c799fb1 add number constraint for samples per MotionEvent

Project frameworks/opt/net/wifi

0ba3cdc wifi: fixup hotspot disconnect on subscriber change

d0315fe Fix a race in WifiNative objects

Project frameworks/opt/telephony

44c80fd telephony: Avoid NPE during hotswap where user nw is not set for invalid sub.

a14ab34 Implement [BugID:1136] [PM99_SNT][SQV_PR]

52b8ef0 telephony: use default nw mode instead of current when switching subs

Project hardware/broadcom/libbt

d0b5eb6 libbt-vendor: add support for Samsung semco

Project hardware/qcom/keymaster

ed1bb46 msm8909: Enable compiling HW specific keystore

1014c59 keymaster: Featureize support for waiting on QSEE to start

2ff30db Keymaster: Check that keymaster app is loaded

Project hardware/qcom/media-caf/msm8994

502f4c0 mm-video: vidc: common: Fix debug messages

Project hardware/ti/omap4

e57f2b6 domx: add support for tuna

Project kernel/oneplus/msm8974

66c92a3 mmc: cd-gpio fix name scribbling

Project packages/apps/CMBugReport

a6f67a6 Increase timeout on upload

Project packages/apps/Calculator

c40b6a0 Prevent entering more than one decimal symbol during input

Project packages/apps/Camera2

3cc0f8b Fix writing to external storage.

Project packages/apps/DeskClock

8069237 Fix missing zh-rCN item entries

Project packages/apps/Dialer

cd7d0f9 Lookup: improve "Auskunft" (AT) API.

b159add Remove duplicate permission "android.permission.INTERACT_ACROSS_USERS"

5fbf6ec Add people and reverse lookup provider "Auskunft" (AT).

Project packages/apps/LockClock

78ee268 manifest: Enable LockClock preferences to show in LeanBack Settings row

Project packages/apps/Mms

7021447 ClassZeroActivity: Generate audible notifications on message arrival

afe4d81 Move CM introduced plural string resource to cm_plurals

97741f3 Fix reversed draft string in RTL languages

Project packages/apps/Settings

045a66e APN Settings: on MVNOs, filter unmatching MMS APNs

49b8117 Settings : Add Russian translation for basic live display

b1cb223 Settings : Ensure translation for live display entries

89f7395 Settings: respect telephony config for profiles override

a7ff2e9 [DO NOT MERGE] Preserve FRP lock if wiped during SUW

665ac7b Block developer settings during SUW

7a12927 Revert lockscreen shortcuts if app uninstalled (2/2)

ee71fe5 Settings: Listen to preferapn changes via observer.

Project packages/apps/ThemeChooser

7d903fe Fix duplicate "Get More" buttons in menu

Project packages/apps/Trebuchet

d3d6774 Trebuchet: Prevent crashes on view id mess up

d11a4f0 Trebuchet: Ignore mnc/mcc config changes

Project packages/services/Telecomm

87c8bd7 Fix getAllPhoneAccounts() returning no accounts.

Project prebuilts/cmsdk

a480e4f Revert "Revert "prebuilts/cmsdk: Update publish makefiles.""

Project prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9

d5590ab Create -androidkernel toolchain symlinks.

b3deb93 Update prebuilt GCC to build 2492827.

Project system/core

1bfbae1 libziparchive: fix fallocate failures

2df6c4a Reserve space on disk using fallocate

8084868 Fix compile error introduced by 119414.

d0a088d Add vendor hook to handle_control_message

75ac84c Add macro to call event logger for errors. DO NOT MERGE

Project system/extras

cba516a bootsignature: includes dt image size for signed boot image

Project system/vold

84358d9 asec: Add an extra MB for overhead while transferring app to container

Project vendor/cm

f5e9995 cm: Fixup maven artifact publish inclusions.

b4b8759 Fix Digi Mobile defaults

d40d876 Update maintainers

370a0ae versioning: Display the maintenance version

Project vendor/cmsdk

effba20 cmsdk: Add finalized docs for cantaloupe.

1bb37d9 cmsdk: update api for level 3

Project vendor/oneplus

b527449 Cleanup props

17a0142 Add oneplus2

Project vendor/oppo

44d139f msm8939: Build libcnefeatureconfig from source