[ONE Android Development] katinatez:
So it looks like temasek has cm-13 going and it looks like the main cm-13 features are there.

This is an enforcing Selinux build but we could flash SuperSU, if your a viper4android user you have to change selinux to permissive with third party apps until next update.

[MENTION=2332422]temasek[/MENTION] I added this commit and did not know if you knew about them.

https://github.com/PureNexus/androi...mmit/d502eb337d26692f33b7fd0f0f168081e89375bf

and on next build will add this one

https://github.com/PureNexus/androi...mmit/c20b973c2ab52fb7ede7b94d4fbced5367aef678

Make backup and flash, CMFile manager is not working, but Solid Explorer is working to r/w on system

Look at temasek github for changes. Not all the temasek features are in yet but coming.

I literally had to cut changelog in half xda would not let me post, I think I have post 3 times to add entire changelog.

Found in cm-13 folder AFH

Enjoy :D

====================

11-26-2015

====================

* android/

1b94df4 Revert "Revert "manifest: add msm8996 hals""

cb5fc92 Revert "manifest: add msm8996 hals"

448ace1 manifest: add msm8996 hals

* bootable/recovery/

8e8aebd sr: Set context for minivold

175cc9e sr: Fix build when oemlock plugin is enabled

7cfda80 update-binary: support reboot_now on older recoveries

5e381e9 minui: support to pan display (FBIOPAN_DISPLAY)

9db5957 recovery: Separate blkid.tab for vold in recovery

cacf654 updater: Add LZMA support to blockimg

3d561da updater: Allow devices to suppress BLKDISCARD

f49b3e3 recovery: Allow devices to reboot to download mode

22d36ae Improve placement of progress bar.

0b0db7d Don't disable including TARGET_RECOVERY_UI_LIB if exists

fb1db30 sr: Fix all the graphics issues

f028ccd recovery: Headless mode

d644eb5 recovery: autodetect filesystem type

0176875 sr: updater: Fix multi-stage docs

dd42d56 sr: Fix menu wrapping

21d3a8f Allow custom bootloader msg offset in block misc

bea646d Do not wipe block misc on bootloader msg update

62718eb install: Ditch the generic error

5cd84a0 recovery: Always include ext4 stuff

abc5d0b sr: Allow device-specific recovery modules

8696611 Fix HDPI images

1ac4efa recovery: New icon type VIEWING_LOG

8c07817 sr: Dejank the menus, fix colors

f868d83 sr: Fix the progress bar

8e614b8 sr: Touch UI

a48fd33 sr: Return to main menu after selection

25ac7ae recovery: Move icon_info.png to res-specific dirs

89e2dcf recovery: Initial dialog implementation

acc855f recovery: Handle oemunlock command

e1ba5bc recovery: datamedia support

40b9e54 recovery: Provide caching for sideload files

423f1e9 recovery: bu: Implement backup/restore

ffc8a87 recovery: Provide sideload cancellation

3381ac4 Blank screen during shutdown and reboot

f42bf40 recovery: turn on the backlight in recovery mode

3f092f7 recovery: Awakening of MiniVold

* build/

c075b59 build: End this nightmare.

8272330 Revert "Disable block-based ROM"

* device/oneplus/bacon/

41dd9ae [DNM] bacon: remove telephony overlay to fall back to default

ee8f8ab bacon: Remove duplicated property

* device/oppo/common/

dbbca21 oppo-common: Remove CM custom tap-to-wake

* external/busybox/

3f42617 busybox: Disable build with Clang for static executable

* external/ffmpeg/

6b91701 avcodec/h264_slice: Limit max_contexts when slice_context_count is initialized

1290c85 rtmpcrypt: Do the xtea decryption in little endian mode

b70f7d2 avformat/matroskadec: Check subtitle stream before dereferencing

71a3113 avcodec/pngdec: Replace assert by request for sample for unsupported TRNS cases

859a6ed avformat/utils: Do not init parser if probing is unfinished

2dc1f3a avcodec/jpeg2000dec: Fix potential integer overflow with tile dimensions

9a9dda6 avcodec/jpeg2000: Use av_image_check_size() in ff_jpeg2000_init_component()

b3bc052 avcodec/wmaprodec: Check for overread in decode_packet()

093e582 avcodec/smacker: Check that the data size is a multiple of a sample vector

948d93d avcodec/takdec: Skip last p2 sample (which is unused)

824e72d avcodec/dxtory: Fix input size check in dxtory_decode_v1_410()

c7a970a avcodec/dxtory: Fix input size check in dxtory_decode_v1_420()

6af38b2 avcodec/error_resilience: avoid accessing previous or next frames tables beyond height

0ce7baa avcodec/dpx: Move need_align to act per line

7f0b589 avcodec/flashsv: Check size before updating it

f64ffbb avcodec/ivi: Check image dimensions

c0748b9 avcodec/utils: Better check for channels in av_get_audio_frame_duration()

dbfec68 avcodec/jpeg2000dec: Check for duplicate SIZ marker

34f2d74 aacsbr: don't call sbr_dequant twice without intermediate read_sbr_data

22017f7 hqx: correct type and size check of info_offset

b372ad8 mxfdec: check edit_rate also for physical_track

bdbfc12 avcodec/jpeg2000: Change coord to 32bit to support larger than 32k width or height

c3a44a2 avcodec/jpeg2000dec: Check SIZ dimensions to be within the supported range

d1d48d4 avcodec/jpeg2000: Check comp coords to be within the supported size

6b0bc64 mpegvideo: clear overread in clear_context

983e63b avcodec/avrndec: Use the AVFrame format instead of the context

bf2f711 dds: disable palette flag for compressed images

ef699b4 dds: validate compressed source buffer size

a851382 dds: validate source buffer size before copying

df31acd dvdsubdec: validate offset2 similar to offset1

d09fd07 brstm: reject negative sample rate

c3f276b aacps: avoid division by zero in stereo_processing

510d88a softfloat: assert when the argument of av_sqrt_sf is negative

c4133b2 avcodec/takdec: Use memove, avoid undefined memcpy() use

* external/sepolicy/

3aa9883 Patch to allow SuperSU to run in SELinux enforcing a special thanks to [MENTION=631273]Chainfire[/MENTION] for pointing me to the right places and [MENTION=3357040]Imoseyon[/MENTION] for helping with the selinux rules

* external/stagefright-plugins/

bd35bb4 stagefright-plugins: Relax component role check

* frameworks/av/

17c160c stagefright: Support hardware codecs with FFMPEG extractor

* frameworks/base/

4dc23cd Don't refresh ui when screen off

a0680e8 New DocumentsUI icon

33ccac9 Fix build for 6.0

4942b74 Fix build and API changes for lollipop

a8735b3 Fix recursive delete

405d9de Catch berserk apps on building recents

9bc0467 Fix a few issues handling remote content

7534d62 Remove catch-all statements

24815c7 Replaced custom strings with Android defaults

18f18c1 Allow open files instead of URIs

3495d58 Fix Icon size in DocumentsUI

70a790f Add a standalone File Manager

6dc8cd4 [Squashed] Remove drawables and videos we don't need

c07ec33 Battery saver enhancements

60eabf3 Screen pinning improvements

71f2271 ActivityThread, shut the density up!

0577977 SystemUI: Remove tests

d53dea2 Allow faster app switching

2928db5 Speed up StatusBar

cf83d7e Delete Media Tests

02ea442 Fix Def App Icon for ldpi

b01362f Disable More Debugging

31ac855 Update GPS Icons to be more Material

8a1c35b Materialize toast frames

bdd5604 Improve scrolling cache

413ef7e Turn off some debugs

73841dd Speed things up!!

8d109fa Smoother Upload and Download Animation

9c6504f Allow chromium to sign in

94a4424 Bootmsg: The app name is now displayed in bold text.

52d5ff5 BootMessage: Show each app name being optimized during boot

f1fe42b Fix On Tap Home button

322f07b PackageManager: allow build-time disabling of components

f812db9 Notifications: Materialize missed calls icons

5b8083f core: Materialize text select handle

01baf84 SettingsProvider: Update icon.

acbed52 fw: Add WIMAX_ON.

9eb4ca1 fw: Re-introduce WimaxHelper.

* frameworks/native/

8c39282 libgui: Don't assign handle to NULL after free is common

* hardware/qcom/audio-caf/msm8974/

f6ea131 policy_hal: Make offloading for streaming video opt-in

* hardware/qcom/audio-caf/msm8996/

ac3b580 audio: Use direct * pathmap

* hardware/qcom/display-caf/msm8996/

d9715de display: Use * pathmap

* hardware/qcom/media-caf/msm8996/

e356c44 media: Use * pathmap

* packages/apps/CMFileManager/

00ebcaf cmfm: this is TOYBOX

* packages/apps/Screencast/

baa621b Fix Media dir permissions issue on M

e34c2cd Ensure recording directory is writable before starting

e8eed2c Fix a typo in log statement

* packages/apps/Settings/

4262427 PREVIEW 1

5c81b87 Integrate OTA update into Settings

462ef29 Intergrate Viper4Android into settings

35d8cfd Settings: vectorize supersu drawable

5be5117 Settings: Make themable SuperSU drawable

d6888b9 Launch SuperSU from Settings

f3baf59 Add CPU & RAM info.

1c7e8dd Settings: Changelog (1/3)

edb396c Add Temasek version info

81af984 Hide LCD density preference from secondary users

267f030 Settings: use WindowManager to set custom DPI

e94a36d Add LCD density setting

23cdfe8 settings: Fix crash when saving button backlight enabled/disabled

6fa7309 settings: Only show mobile_networks if we have telephony

bfefa43 perf: Enable app-profile pref only if profile has support

4536e5c perf: Add CM secure settings for app profile pref

* system/core/

5029693 mkbootimg: Add --second_offset to usage display

* system/vold/

774fe22 vold: Fix crash on startup

95c29db Don't try to unmount ASEC and FUSE paths in recovery

53b98cf Do not overwrite existing metadata with empty values

* vendor/cm/

ef53ae9 Merge pull request #20 from neobuddy89/cm-13.0

f316ab4 bootanimation: Fix build for 720

7c49345 Merge branch 'cm-13.0' of git://github.com/CyanogenMod/android_vendor_cm into cm-13.0

3b0b6c9 Merge pull request #19 from Joshndroid/bootanimation

aeec0ac sepolicy: Allow recovery to create links in the rootfs

13db466 Temasek CM-13.0 Bootanimation Bringup

d811361 Temasek CM-13.0 Boot Animation Bringup & Activate Full Screen Boot

* vendor/cmsdk/

4a964c5 perf: Add PerformanceManager.getProfileHasAppProfiles API

37b5909 perf: fix perf profile change issues

* vendor/oppo/

e8ac0ae msm8939: Build libcnefeatureconfig from source

====================

11-25-2015

====================

* android/

dcafb49 manifest: add 'CyanogenMod/android_hardware_qcom_fm'

* bionic/

f3d29ee libc: Add memchr to a53+a57 target

* bootable/recovery/

383f723 sr: Include vendor init trigger

* build/

fd3d3ac Merge branch 'cm-13.0' of github.com:CyanogenMod/android_build into cm-13.0

* device/huawei/angler/

6bf363b Set TARGET_KEYMASTER_WAIT_FOR_QSEE := true

* device/qcom/sepolicy/

58d33cf sepolicy: perfd: fix signull permission

1a20a7f sepolicy: perf: allow checking for existence of other processes (signull)

* external/lzma/

b80a599 xz: Enable crc64 support

* external/toybox/

70c51a8 toybox: blkid: Only show non-empty / non-default labels

179657e toybox: blkid: Properly distinguish ext2/ext3/ext4

* frameworks/base/

82c8688 BroadcastReceiver : Get sender of broadcasts

fcf0280 storage: Do not notify for volumes on non-removable disks

381451b Keyguard: Squash undo UI changes after merge of branch 'LA.BF64.1.2.2_rb4.7'

* frameworks/opt/telephony/

3803c86 Set default subscriptions when single SIM is available

3885aee Skip unknown tags instead of aborting when parsing UICC TLV data

db16af4 Implement UICC TLV Data decoding.

ce5a211 UiccController: add back registerForOn

8b10cc3 UiccController: use registerForAvailable only when persist.radio.apm_sim_not_pwdn is enabled

* hardware/qcom/display-caf/msm8974/

952f1d4 libcopybit: Fix issues when building with Clang for non C2D devices

* kernel/oneplus/msm8974/

407face Revert "bacon: Disable PIC1503_FASTCG"

bd94fc3 qcom: rpm-smd: Use arch_init and implement deferred probe mechanism

f2d5418 Revert "msm: Fix high load average from uninterruptible waits"

1ca6e9c Revert "msm: rpm_smd: Use spin_lock_irqsave in work function"

cf3d7f4 net: ipc_router: Fix socket reference in IPC Router

* packages/apps/Contacts/

14bea0b Update DefaultImageProvider to the new API

* packages/apps/ContactsCommon/

5e83544 Clean-up the DefaultImageProvider API

* packages/apps/Dialer/

97d3cea Dialer: add to support speed number dial

* packages/apps/Settings/

0079f52 storage: Do not allow eject for volumes on non-removable disks

4a806ae Settings - Display Rotation: Checkboxes to Switches

5f35051 Re-Implementation of Protected App Settings

* system/vold/

1436fc7 vold: Honor mount options for ext4 partitions

1163e5c vold: Support internal storage partitions

fa407a0 vold: add support for more filesystems for public storage

0d95eaa vold: minivold for recovery

* vendor/cm/

38cf857 Merge branch 'cm-13.0' of git://github.com/CyanogenMod/android_vendor_cm into cm-13.0

* vendor/cmsdk/

35fdbda Protected apps components

* vendor/oneplus/

75f2eb6 Add oneplus2