[Nexus 10 Android Development] Khaon:
Ok two new build online.

One is built with gcc 5.1 and the other 4.9.

5.1 is a bit more of experimental ofc. SO choose wisely to flash. Haven't been across many issues tho.

short changelog :

This build includes mostly fixes but introduces ambient display and head ups notification customization.

frameworks/base:

f44c876 GlobalActions: add zen mode buttons

694a4f4 base: bring back silent mode

b1f2f6f QS: don't stay in vibrate mode when toggling to important interruptions

1f76683 media: allow volume keys to trigger no interruption mode

b177fc4 Frameworks: Allow/Prevent notification light in Zen mode (1 of 2)

97d0538 Return of Silent mode (1/2)

976bd7c HeadsUp: add timeout option (1/2)

2484677 Include missing import

6bf54ab Fixes

8fdc8eb HeadsUp: check if headsup is attached and not null when adding view

28fbef8 Fix

f7c341b Base: don't show headsup if IME is showing

cf0c8da HeadsUp: fix settings not being applied after reboot

39fb5c1 HeadsUp: enable by default

5348449 HeadsUp: fix headsup for incoming calls

1a1db3e HeadsUp: do not show if notification drawer is visible

595f9cd Base: forward port Headsup options (1/2)

de902c1 Look at map extensions before /dev/ + ashmem.

e2bd985 Fix NPE in JobServiceContext when closing job.

40cda33 app_main missing include for sys/stat.h

186b9e0 Add android.net.IpPrefix#contains()

9554bb5 fix return value scale of notifyANR()

191d335 Fix HTC headset handling.

d422ce2 base: ConnectivityServer: Don't reap the new network

5d117cf ScreenCap : Add jpeg support

f73ae34 printspooler: Print view crash.

864b3f0 frameworks/base: Add 'allowMTP' option for storage volume

86dea75 SystemUI: bluetooth tile: fix disconnect action

83e76d3 SystemUI: allow WiFi & Bluetooth tile details to scroll

1c9018e Overhaul of the RenderScript reference documentation.

94b1f76 Adjust display inversion matrix to account for luminance

b684a3a optimize wallpaper load,avoid show black wallpaper.

9c5b8d1 iBotPeaches aapt changes for lollipop

6da2500 Revert "Tethering: Set sys.usb.tethering to true on Tethering"

22dab5d WindowManager: remove freezing window to fix UI freezing issue

5f1ff09 Do not play the default ringtone if it cannot be retrieved.

9ca41b5 AppOps: allow MEDIA_RW uid to start activity

ce2015e WindowManager: Disable rotation for BootAnimation screen

b981a68 Widget: Catch null point exception in AbsListViewAutoScroller

9972c56 Tethering: Set sys.usb.tethering to true on Tethering

0227c3c audio: Playback over USB DAC connected before boot

a7e71b9 Unset frame listener before tearing down GLThreadManager.

28f9544 Torch: remind user flashlight is still on

6156fd7 Fix NPE in NetdResponseCode.InterfaceClassActivity

69544f6 Fix no vibration during shutdown.

8c31caa Fix build

497f135 Properly describe exception

b613fd6 Add OP_AUTH_NEEDED KeyStore result code

7bb68a6 Fix for infinite loop in RemoteViewsAdapter

aa08ed7 Fix NPE in Bundle#hasFileDescriptor on null-valued SparseArray

60d6563 Fix NullPointerException in Bundle#hasFileDescriptors

904a5da Trim task thumbnail within MAX_RECENT_BITMAPS.

269cc82 Reduce sscanf times for optimization

e9d74b6 Widi disconnection should be done when powering off

c188de0 wifi: grab MulticastLock when starting mDNS daemon

5c49252 fix race condition.

e9a2a6a TorchService: improve state management

1ed8e56 Re-add dump() method to TorchService.

1ab7655 Fix incorrect javadoc for Uri.getQueryParameter.

9bda016 Fix racing condition of mTouchExcludeRegion

38a22f4 BatteryStats: Adds an additional condition to avoid ArrayIndexOutOfBounds.

cff8a9e Fix doc bug for object size.

60fecdf Fix unused variables.

29b83d7 Fix default compute thread priority

5f56b81 Disable the plus sign conversion in non-NANP system

e9d242e IMS: Initialize audio quality with NONE instead of AMR_WB.

96a2000 Document hprof-conv -z

70c5331 Bluetooth: Fix for crash in multi advertiser

58bd64d ConnectivityService: Updating init_rwnd based on RAT class

1ecbfb6 IMS Connection Capabilities Update

1df1d63 IMSVT: Fix data usage value.

c6255ae Fix system server crash

3e92e66 Fix certain setting writes being incorrectly skipped.

2b7242e Properly handle null URIs.

7a8d439 fix for screenshot animation glitch in portrait

48387d9 Revert "Support SD card absent indicator"

eda9f7d Revert "Stop thread before deleting object reference"

c654a14 Make ImageView drawable update more efficient in some cases.

1d5ec15 extend PreferenceActivity for title text on a single pane mode

b7f5021 base: fix external sdcard mountpoint

cc08577 Audio: Fixed system/call stream volume can't adjust with HS connected.

a0c083d ServiceState: add support for DCHSPAP

2c048ee Remove unnecessary updateSurfaceScreenOn call.

4f273c9 Camera: Don't throw exceptions when value pairs have spaces in them

95910ac Support SD card absent indicator

cc4911a PackageInstallerSession: use ftruncate if fallocate is ENOTSUP

dd9f171 Also dump widget options in 'dumpsys appwidget'.

57d637d framework: fix screenshot and rotation animation for devices with abnormal hw rotation

d409c95 Fix Presentation window is removed on stack change

c027fd3 Add window to child window list with correct order

d94ed23 Consider RTL layout in DPAD navigation in AbsSeekBar

e54aa66 MediaMuxer: handle expection for add track

5f4c01f Avoid overwriting SYSTEM_ADJ with PERSISTENT_PROC_ADJ

1bcc25e storage: Don't list removed volumes in storage list

13d4a83 Race-condition in SoundPool during release

50bf02e Missing break in switch statement

0a65ce5 Correct the bitmap copy to preserve already drawn area

6ce9206 NetworkPolicyManager: Don't show warning notification on disabled.

8e40b0b SystemUI: survive notification update spam

6a99b49 Improve concurrency by propagating B services to higher adj

9683a88 SystemUI: Check if a task's group is null prior to TaskGrouping#isFrontMostTask.

54c5fdbf systemui: Fix ClassCastExceptions

0027b0a Stop thread before deleting object reference

fe14c4f Remove some crufty "core" tests.

cda0112 Turn off debugging

24dc471 Avoid possible memory leaks by ensuring stream closures

0a9ccfa Base: fix facelock crash when lock screen is disabled

a0617b9 Layers 2.1 (backwards compatible)

b011471 Revert "Exposing hard coded resources for type 2 overlay access [1/6]"

6339109 Revert "Fix the expandable volume panel"

a3e8819 :Revert "Layers : We don't need to change the volume panel background."

d8e6965 Revert "Missed color code for exposed resources [repick][1/1]"

cb5aeac Revert "Layers: Making DocumentsUI fully themeable"

3202eb1 Load ICU4J data on boot

8c70b5c [ActivityManager] Avoid orphan ContentProviderRecord.

31a50f7 NotificationMgr: Only do DOS protection if not updating a notification.

3c9f371 ConnectivityService: add persist.radio.noril

a016caa SystemUI: Set Occluded to false when keyguard is not showing

68a70c7 Black Screen: Fix dlfree error when delet mZipInflater.

c27a757 [ActivityManager] Avoid unnecessary restart provider process

5bd75fe [ActivityManager] Move UI operation to UI handler

c796c06 Frameworks/base: Compile-time optimize SQLiteConnection

7376b7f Use fabsf() rather than abs()

d84301b Hide Volumepanel on incoming call

d92ee96 Remove minimal dead zone at navigation bar (fix Nexus 4)

frameworks/av

591f187 libmedia: Add support for LCH tones

e5d7f0c C++11 compatibility.

0fe97ab Fix div zero error in corrupted media file

80703b4 Ensure there is no two same storages showing on the computer.

e3df025 The preview frame data is broken when sending via Binder

7152160 Signal EOS at end of mpeg video to flush out final sample

19350e7 Fix new[] vs delete mismatch.

8ef6577 __ARM_HAVE_HALFWORD_MULTIPLY is always true for __arm__.

12f6e75 Use define for drm property keys instead of defining as char pointers

5a57eee CameraService: Fix recursive lock acquire during client destruction.

20a5e8b Initialize the start time if not specified in meta data

eff93be Screenshots info is not updated when device is plugged in MTP mode

0a6b201 stagefright: http: Skip invalid bandwidth measurements

64f3169 camera2: fix various BpCameraDeviceUser methods to return correct result.

1039006 audio: Fixed Audio Source in Voice Call

1e21c39 camera1: Add a missing include

794bd50 audioflinger: refresh fast track underrun state upon start

5280373 stagefright: Create native window for FFMPEG software codecs

8d638af Remove check for an impossible condition

6642496 Libcpustats: Remove unused variable

9f51066 Added support for YEAR metadata key from VorbisComments

34e2dc9 libstagefright: defer kWhatSetParameters in OutputPortSettingsChangedState

a43dba9 Truncate file before recording into it.

6fb913d Fix double close.

a5b4dc6 Correctly handle unsupported OMX color format

76eabf5 Fixes for GSM decoder

7183379 Camera: Added null check for memory reference

ad2759a libstagefright: Explicitly disconnect HTTP connection

3a47df1 Fix bugs don't remove track of DirectOutputThread

88a33db Fix bugs regarding looping play issue with sharedBuffer

340f08c Fix wrong int argument of FOURCC.

a2f27cc Fix video/audio sync issue when audio track is changed

2ef9d8c camera: Disable extra HDR frame on QCOM_HARDWARE

50105f9 camera: Don't segfault if we get a NULL parameter

b718fee FLAC coded file does not play (single metadata block files)

b25b815 accelerate camera recording start up speed

50cfd26 stagefright: add SoftAVCEnc using libavc

f655cf7 stagefright: add SoftAVCDec using libavc

2b7395a SoftMPEG2: start output at first I-frame

9dfb035 stagefright: add SoftMPEG2 decoder using libmpeg2

system/core

ade040d add missing AUDIO_STREAM_INCALL_MUSIC to the headers

b574df5 Merge remote-tracking branch 'gh/opti-5.1' into HEAD

70e85cf Camera bringup changes system-core

3e428c8 Camera bringup changes system-core

e9c6e4c Merge remote-tracking branch 'gh/opti-5.1' into HEAD

dacebef Adding use_small_bufs boolean

780816c audio: add support for extended audio features

5be0d30 Camera: Add enum to specify the frame type

6c0418c libsparse: fix crc chunk parsing in simg_dump.py

4ab3345 Add a pre-C++11 constexpr compatibility macro.

a31e9b3 libsparse: fix crc chunk parsing in simg_dump.py

7bee54f Add a pre-C++11 constexpr compatibility macro.

be2a095 Merge remote-tracking branch 'optipop/opti-5.1' into dark-5.1

92d701f Linux always has POSIX clocks available.

5b44b4b Remove obsolete BUILD_TINY_ANDROID check from libsysutils makefile

6da09ae Remove obsolete BUILD_TINY_ANDROID check from healthd makefile

830d704 Remove obsolete BUILD_TINY_ANDROID.

b5a60bb Fix build.

306fcf5 Fix type cast error, should be char* not void*.

packages/app/Settings

d33710e Rework: Allow/Prevent notification light in Zen mode

e933264 Settings: Allow/Prevent notification light in Zen mode (2 of 2)

c1e3818 Settings: add Silent mode toggle (2/2)

9633b10 Option to hide the heads up notifaction after one minute

9dc0ea1 Clean up code after ScreenType FWB commit

e52f0d4 HeadsUp settings: fix enabled state on clean install

c5142bb HeadsUp: add timeout option (2/2)

d7e1e13 Settings: forward port HeadsUp options (2/2)

0742bb3 Add 1 second to Volume Panel Timeout

08fae83 Unify Security Menu and Remove Duplicates

fe07a6e Merge branch 'lollipop-mr1-release' of https://github.com/android/platform_packages_apps_settings into opti-5.1

517945a Add tile to launch Laye rApp from Settings

bionic

433718e cortex-a9: Fix reference to __memcpy_base_aligned.

dd24d7f libc: arm: Add __aeabi_d2uiz to libgcc_compat.

f99cfe7 libc: arm: Update libgcc_compat.

27c599a Add an ARM optimized version of strchr.

93e498b Speed-up ARM memcmp by leveraging NEON.

ddc6e15 Reimplement the generic version of strncat

d06d141 Reimplement the generic version of strcat

6925a89 libc: arm: a15: add optimized memcpy implementation

34ebe05 libc: arm: add optimized memchr implementation

0c021dc Revert "Import memchr implementation from cortex-strings for Cortex A15"

7e2020b Revert "krait: use A15 memchr"

devices/samsung/manta

f1de2c7 add Apollo to product packages

62f88f3 manta:specifiy exynos 5250 cache sizes for L1/L2

6654ef8 use the patched hosts file

ff8d92e ambiant display:increase doze brightness from 5 to 17 to match stock value

vendor

f429cb8 manta:update bootanimation

17dc7b1 Update Smartfren APN protocol to IPV4V6

a60f73b Update APNs for Smartfren

527c486 Add Exchange2 Proprietary to vendor

0481f05 Add Proprietary Exchange2

9ec12d1 Updated Free Mobile APN

a4791ab N5: Use fugu 5.1.1 fingerprint bits

f0ee0c9 Add new Squisher/Opticharger for Lollipop (2/2)

1540e8a manta:update fingerprints to 5.1.1

2de0ce4 shamu: update fingerprint

30086b7 N5: Update Fingerprint Unofficially

1903d3c Add hipri to ATT Phone APN

8b3285d proprietary:viper4android:fixed Android.mk: libv4_fx_ics was not correctly installed

9aaa682 BetterBatteryStats:updated to v2.1.0.0 B1 xda edition

17ffcfa AdAway:updated to v3.0

7ef46bb cm: add FreedomPop APN

95021e9 APNs: Remove leading whitespace for a couple mmsc

17536bc Update shamu fingerprint

51c8b1c Update N5 Fingerprint to LMY47O

0223884 vendor: Tethering build.prop tweaks

0bb7cac vendor: Add setupwizard build.prop tweaks

edf54b9 apns: Added APNs for Movistar Peru

0853c41 Update APNs for Smartfren

90068af vendor: Turn art optimization to everything