android-wear-5.1.1_r1 to android-6.0.1_r1 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ, and further improved by Al Sutton.

Please do not copy this without attribution to Android Police, Al Sutton, and JBQ for the original script.

+- Project: platform/art

7f57e8c : [WIP] ART: Write-protect TLS
54d8f4b : Fix in reference type propagation
ddb2a98 : Parse runtime compiler options for JIT
f015c2f : ART: Add missing GetInterfaceMethodIfProxy
2602aa8 : ART: Decrease dex2oat watchdog timeout
22e0ce3 : DO NOT MERGE Add locking to prevent races between setting class methods and marking
2a19678 : ART: Do not abort on exception in CreatePeer
cc07760 : ART: Clean up less in dex2oat

+- Project: platform/bionic

9a9572d : Sync with upstream NetBSD lib/libc/regex.
cf92738 : Ensure that readlink has access to /proc/self/fd
cd92787 : Update timezone data to 2015g
f32b689 : Log dlopen failures caused by text relocations
a828a2f : linker: don't pass dlextinfo to dependent loads.

+- Project: platform/build

8de7eff : "MMB29K"
81631fc : "MMB29J"
2916f13 : "MMB29I"
df4c0b8 : "MMB29H"
e91c62b : "MMB29G"
beb95a6 : "MMB29F"
60e7872 : "MMB29E"
2225e21 : "MMB29D"
4dac0d1 : "MMB29C"
2281de2 : "MMB29B"
ca8fc4c : "MMB29"
1917216 : bump version to MMB28B
0e4651c : "MMB28"
953e3ab : "MMB27"
dc63d3f : "MMB26"
eaa9ee3 : "MMB23"
91ad6c3 : "MMB22C"
7463369 : "MMB22B"
19eec07 : Update security string to 2015-12-01
0a20c94 : Bump Android to 6.0.1
d0d3d96 : "MMB22"
7545092 : "MMB21B"
b37ad16 : "MMB21"
e6d275d : "MMB20"
0f1512b : Update security string to 2015-12-01
09de252 : "MMB19"
7404fae : "MMB18"
e09359a : DO NOT MERGE Pass source's info_dict to vendor's releasetools.py.
3203bc1 : DO NOT MERGE releasetools: Always write the last block if it's padded.
40f9cf0 : "MMB15"
acbb68f : "MMB14"
57a64e0 : Add all-named-(dirs|files)-under and related
7a74e5e : Add all-cpp-files-under
76a89d3 : Sort all files found via $(shell find)
046063a : "MMB13"
ab4d859 : Switch from Calculator to ExactCalculator
338da60 : DO NOT MERGE: Only use a fixed timestamp when packaging.
541871c : "MMB12"
413ade1 : "MMB11"
3d59345 : add unique ID to each windows download link. These IDs are necessary for the TOS wall to identify which link should be applied to the download button.
65ea81c : "MMB08B"
c2f0094 : "MMB08"
ad7e070 : "MMB07B"
827893b : MMB07
b79e877 : Don't add build number to apps' version name for platform build.

+- Project: platform/cts

473c226 : DO NOT MERGE: Add FEATURE_CAMERA_EXTERNAL to front-facing camera condition
d476b03 : Increase wait timeout for ContextWrapperTest
236f986 : Change CTS verifier HifiUltrasound Tests text to be consistent with CDD text
c0f70ce : CTS: DO tests for DISALLOW_CONFIG_VPN
73d9ee1 : Fix CameraManagerTest logic.
3905dd3 : cts: Skip encodeDecode tests when there is no needed encoder
d40ad32 : Stop android.print tests from executing if the device does not support print.
90cbf47 : DO NOT MERGE Add running time hints to CTS package config
16a9ec8 : DO NOT MERGE: Adding testConnectivityConstraintExecutes_withMobile to knownfailure list.
ace696d : Adding testConnectivityConstraintExecutes_withMobile to knownfailure list.
032fd6b : DO NOT MERGE CTS version is now 6.0_r1.5
37b9b9b : AudioRecordTest: Remove assert check on cold input start time
f7f7d59 : Stop android.print tests from executing if the device does not support print.
761b466 : Restrict telephony.cts.CellInfoTest to Devices with FEATURE_TELEPHONY
6aab9db : DO NOT MERGE Add running time hints to CTS package config
b8a45aa : add get_achievable_rates.py under cts-media tools
d301957 : testReleaseAfterFlush: extend to audio encoders
a41d497 : Squashed mnc-dev changes:
1a9e4e5 : testDecodeAfterFlush: extend to audio
0fda173 : security: Test mediaserver crash against an invalid MIDI file
793e295 : CTS verifier issue "Screen Pinning Test will fail"
13c1585 : MediaMetadataRetrieverTest: add new test to handle overflowed padding.
859f10d : In tests tearDown() method, ignore IllegalArgumentException from unregisterReceiver method. Sometimes the tests may have failed to register a receiver. In such cases, trying to unregister it later on in tearDown() is unnecessary and so ignore IllegalArgumentException from unregisterReceiver.
db56817 : CTS: Test for sound capture
f55c3f6 : Use requestNetwork with all transport types that hardware features report
8dc18fe : Camera: allow FULLHD_ALT in jpeg sizes
f08dc24 : media: add mpeg4 qcif test to VideoDecoderPerfTest.
a7b5b95 : Fix test incompatibilities with Nemo (watch) device.
384f95e : Capture Build.VERSION.BASE_OS and Build.VERISON.SECURITY_PATCH
2751d70 : Change TextView break strategy to meet Android Wear configuration.
7118cd4 : Camera2: fix video stabilization test
e272993 : Camera: fix wrong assertion logic
bc0d8c6 : MotionEvents must check for invalid sample/pointer counts
83eea62 : Ensure test notification is properly announced
b289b1f : Check whether listening TCP ports are connectable.
ca23438 : CTS verifier issue "Screen Pinning Test will fail"
8d329f3 : Use correct context when querying package manager
53d2671 : [devicepolicy] More complete test of CaCert API
953ab3a : DO NOT MERGE Allow multiple deqp packages per API
4c42e8d : In tests tearDown() method, ignore IllegalArgumentException from unregisterReceiver method. Sometimes the tests may have failed to register a receiver. In such cases, trying to unregister it later on in tearDown() is unnecessary and so ignore IllegalArgumentException from unregisterReceiver.
e2f380f : Check for presence of video codec before testPlayHlsStreamWithTimedId3
4a6fa50 : security: Test OOB arbitrary write at AMessage::FromParcel

+- Project: platform/dalvik

f8ed7d3 : Fixes unnecessary multi-merge steps.

+- Project: platform/development

28bb8be : Update the Connectivity debug app to the multinetwork API.
19923db : Update build tools rev to <API>.0.2. DO NOT MERGE.
afe2d24 : Fix llvm-rs-cc.exe crash for windows
c60faf6 : Update system images to revision 4

+- Project: device/common

762617a : Add a path variation for dragon device

+- Project: device/lge/hammerhead

1638379 : Remove TMO & MetroPCS entries for mcc/mnc 310/580 in apn-conf
5ef7084 : hammerhead: Set config_cellBroadcastAppLinks to false
baf6656 : hammerhead : Remove Sasktel Tethering profile
b58cfb3 : hammerhead: Show 4G icon instead of LTE for 4G Nextel Post Paid Simcard
c7cdf51 : hammerhead: Update apn for some operators
4bf57ae : hammerhead: Change APNs for some operators
52c2975 : Limit Intra-System Indications When Screen is Off
d013173 : Safe media level value change

+- Project: device/moto/shamu

0f48138 : Safe media level value change
bd1c89a : Enable cpusets on shamu.

+- Project: device/sample

afdacb6 : Remove TMO & MetroPCS entries for mcc/mnc 310/580 in apn-conf
136d262 : Updating MTS Canada APN config (302-660)
d7a1fbf : Fix APN configs for SoftBank JP (MCCMNC=44020) per their request. This issue was reported on Shamu with mnc-release, but we couldn't fix it before M OTA because of schedule issue.
8d46143 : Change to add user_visible field to Carriers table.

+- Project: platform/docs/source.android.com

0fda4ae : Docs: Change to the Fingerprint HAL doc
5819eee : Docs: Android 6.0 CDD initial release
ffb1309 : CDD: Changelog addition for app links requirement
903634a : CDD: Update intent resolution requirements for app links
48289c6 : Change keymaster and gatekeeper requirements to strong recommendations.
857d22c : Add requirements for IPv6 implementation.
727f7d7 : CDD: Update resource numbers in section 7-end. Update Resources list.
2c0bb6b : CDD: Relax NfcV requirement from MUST to STRONGLY RECOMMENDED
7e1c3b1 : CDD: Updates to changelog and misc. fixes
516abae : CDD: Renumber Resources in the CDD
e97c923 : CDD: Add new sections for power-saving modes and accounting
16032dc : CDD: Clarify relationship of managed profile and multiple users
accc58c : CDD: Clarify language around Assistant requirements
9ddf383 : CDD: Update video decoding req. to support up to screen size
302ee7a : CDD: require mDNS packet support on Wi-Fi even in low-power

+- Project: platform/external/aac

48b330d : Remove __DATE__/__TIME__

+- Project: platform/external/deqp

eee8271 : DO NOT MERGE Split GLES31 copy image tests in 3.

+- Project: platform/external/icu

e1bffda : Update timezone data to 2015g

+- Project: platform/external/libavc

533e5a7 : Remove __DATE__/__TIME__ from Android builds
66be90d : Reconcile branch with master after mass cherrypicks
7ba9f34 : Decoder: Memset 8 extra bytes at the end of internal bitstream buffer
e023fbb : Decoder: Once all the MBs in a picture are decoded ignore remaining bytes
e027a11 : Decoder: Exit gracefully in case of allocation failure
5351d3a : Decoder: Added a check for unsupported resolutions
126d84e : Encoder added support for VUI params
9d04b13 : Moved check for level after check for resolution change.
0ddd967 : Fix a typo in gai4_ih264_max_luma_pic_size
5934812 : Decoder: Fixed an issue in handling flush
07ae78b : Decoder: Fixed an out of bound read in intra pred buffers

+- Project: platform/external/libhevc

3f4863f : Remove __DATE__/__TIME__ from Android builds
ac0318f : Aligned ps_pic_pu to 4 bytes
e3d6224 : Reduced memory requirements
137754b : Memset 8 extra bytes at the end of internal bitstream buffer
2938759 : Few intra pred fixes in arm functions
b2451d1 : Fix in reading short_term_ref_pic_set_idx in slice header
233819f : Fixed returning U and V output pointers in shared mode for 420p
e1ba6b5 : Added CLZNZ and POPCNT_U32 macro definitions
d0a33c2 : Removed calls to strcat and strlen
03ca798 : Added SEI structures and reordered ihevc_structs.h contents
6267c11 : Simplified error checks for setting stride
55473fb : Removed unused thread abstractions
452a0d6 : Added few transform tables
3d2ea50 : Fixed an out of bound read in accessing inverse scan table
19ca88a : Few intra pred fixes

+- Project: platform/external/libmpeg2

9c9fd7a : Remove __DATE__/__TIME__ from Android builds
5ba732e : Removed unused thread abstractions
8d60b8a : Fixed stack pointer increment in impeg2_idct.s
8520690 : Added deinterlacer
903fd2b : Fixed few stride issues
f85f2e5 : fix CLIP_S16

+- Project: platform/external/libnfc-nci

63183d2 : Don't free memory that shouldn't be freed.
e3b367f : Fix 256-bit Thinfilm NFC barcode.
f85bfd0 : Use global all-cpp-files-under
c22a07f : Fix fail to write RF parameters

+- Project: platform/external/libunwind

338c975 : Fix copying of cached map data.
834ed93 : Verify section table name size before strcmp.

+- Project: platform/external/libvpx

cc274e2 : external/libvpx/libwebm: Update snapshot
7ce0a1d : libvpx: Pull from upstream

+- Project: platform/external/llvm

039ace8 : Remove ENABLE_TIMESTAMPS to ensure reproducible builds.

+- Project: platform/external/mdnsresponder

11b8cee : Stop building __DATE__/__TIME__ into Android binaries

+- Project: platform/external/noto-fonts

37d9071 : Better compression for NotoColorEmoji
221e51b : Update NotoColorEmoji font to Unicode 7 and 8
eb08835 : Delete smiley and playing card suits from Noto Serif LGC.

+- Project: platform/external/okhttp

6d38599 : Revert "DO NOT MERGE Revert "okio: increase segment size to 8 KiB""
87fa390 : DO NOT MERGE Revert "okio: increase segment size to 8 KiB"
083b407 : Fix Http(s)URLConnectionImpl.getInstanceFollowsRedirects()

+- Project: platform/external/sepolicy

9acda2f : Enable permission checking by binderservicedomain.
ac8b575 : untrusted_apps: Allow untrusted apps to find healthd_service.
33a779f : bluetooth.te: Relax bluetooth neverallow rule.

+- Project: platform/external/skia

3654d7a : Purge non-NEON ARM code DO NOT MERGE

+- Project: platform/external/webrtc

e4dce38 : Remove __DATE__ and __TIME__ from tracing

+- Project: platform/external/wpa_supplicant_8

6ec3038 : RSN: Stop connection attempt on apparent PMK mismatch
d9191ea : Throttle control interface event message bursts
c481836 : Add wpa_supplicant EVENT_TEST control interface command
f715e8d : hostapd: Global control interface notifications
26c152a : Add debug prints for wpa_supplicant ctrl_iface socket send operations
a82c83c : Update AP WPA/RSN IE on all associations if driver can select BSS

+- Project: platform/frameworks/av

5dc9ffe : Reduce lock time for dump to make sure not locked when calling back to IResourceManagerClient.
6c7a59a : ALooper::awaitResponse gets reply and returns immediately if the looper is stopped.
606fbc1 : Workaround for busy wait bug
0abb2aa : Allow ALooper::awaitResponse to return immediately if the looper is stopped.
cdc9cf6 : GenericSource: reset mDecryptHandle when mDataSource is cleared.
8ee3685 : Fix offset adjustment when skipping off-spec meta chunk
5adc76c : DO NOT MERGE: libcameraservice: Fix nullptr crash when no client.
b41fd0d : GenericSource: reset mDrmManagerClient when mDataSource is cleared.
32ab9fd : libcameraservice: Fix ALOG prints in FlashLight.
3e60089 : Camera: frameworks: Add NULL check for callback
9ddf1c7 : audio policy: bind setMode() and setPhoneState() operations
74ce88f : AudioPolicyService: fix race in AudioCommandThread
b3d9f56 : Reconcile with master after mass cherrypicks
8383565 : SoftAVCDec: Exit gracefully when memory allocation fails in the decoder
b4ec8d0 : SoftAVCDec: Added a check for unsupported resolutions
ec62e13 : SoftHEVCDec: Reduced memory requirements
a3f2952 : SoftMPEG2Dec: Added support for deinterlacer
c0a889f : audio policy: fix transition from VoIP to voice call on USB
c171c7c : audio policy: fix USB mic selection for VoIP
82104eb : Camera: Add video recording stop sound
d4a653a : Camera: setup vendor tags before get_camera_info
8a4a0ac : DO NOT MERGE: Fix setTorchMode support for the old HAL version
aba407f : audioflinger: increase shared memory heap size
216f017 : NuPlayerDecoder: report error in case of audio sink open error.
a5b4642 : NuPlayerRenderer: do not send rendering started message when paused
954ca45 : For static obtainBuffer(), do not set mUnreleased if acknowledging flush.
39609a0 : AudioTrack: Skip callback EVENT_STREAM_END on DEAD_OBJECT.
106ceac : NuPlayer: reset mAudioEOS and mVideoEOS when renderer is flushed.
8423965 : NuPlayerDriver: acquire mLock when needed.
492ccd6 : NuPlayerRenderer: always update MediaClock with max media duration.
b345ddc : Don't send OnCompletion events when looping
4c6e77f : AudioFlinger: Clear record buffers when starting RecordThread
014620f : SoundTrigger: fix binder call status reporting.
4b710f0 : libstagefright: don't reclaim codec when there's buffer owned by client. Notify the client and try to reclaim again in 0.5s.

+- Project: platform/frameworks/base

4d70bd7 : Revert "Fix race condition when setting default ringtones"
df252d6 : Fix race condition when setting default ringtones
49eddaa : Block directory selection in openable modes.
1408358 : Kick movement preconditions onto handler thread.
d028ee7 : Revert "Remove -ffast-math from libhwui makefile"
76cb25b : When the incoming light source is invalid, don't generate any shadow
12412ce : Early return when the scale is 0.
067470f : Remove -ffast-math from libhwui makefile
0929827 : Revert "Use clang for libhwui"
b38fcc3 : Convert ashmem bitmap thresholds to constants.
b38c1e8 : Use clang for libhwui
a2dbe431 : Limit persistent ashmem backed fds to a minimum of 128kB.
4232444 : Fix issue #25357209: Could not send SMS or MMS messages, had to reboot
73546bb : Fix a crash while printing ICCID because of alphabets in UICC.
0d6d12a : Fixed a bug where the panel could get stuck closing
613e5fe : Improve comment on EXTRA_CALL_RAT_TYPE.
20779c2 : NetworkTimeUpdateService: Grab a wakelock when manipulating system time
7ed23d2 : Don't try overriding system fixed permissions on install
a8d4225 : PackageSettingBase needs to copy volume UUID.
9c648bd : Handle "uninstalled" apps when pruning app-ops.
52e3639 : IMS: Support For Per-Call RAT Info
4ff3b61 : Allow verifier to grant permissions
e3e2c70 : Import translations. DO NOT MERGE
bf3347f : Get rid of getTypesVisibleToCaller log spam.
c32aacb : UsbDeviceManager: set mUsbDataUnlocked=false on user switch
9abc2aa : Don't crash if a DHCP server doesn't send the server ID option.
bcefa34 : Import translations. DO NOT MERGE
b8afc77 : Import translations. DO NOT MERGE
01af6a4 : Make SYSTEM_ALERT_WINDOW development permission
aa1c080 : Petites fautes.
7682b26 : Fix issue #25289999: Lower device idle alarm limit to 10 mins.
7afd89d : Import translations. DO NOT MERGE
f6fc9e2 : Import translations. DO NOT MERGE
d847ad5 : Prevent recents from coming up when in SUW
2452e54 : [DO NOT MERGE] EAP-TLS PMKID mismatch error
446dcc9 : Delay hiding the cast icon for 3 seconds. DO NOT MERGE
0450565 : Revert "Revert "Track ashmem memory usage in Parcel""
7730cd2 : DO NOT MERGE Fix issue #24118803: The screen doesn't turn off...
a665ea7 : Remove tether_apndata for Sasktel
e2adb2c : Revert "Track ashmem memory usage in Parcel"
79f00cf : SystemUI: fix automatic pairing of BT keyboards
ff91ef8 : Don't resolve cross-profile app links without intent picker.
9582e15 : Fix crash on calling removeSelection with showing selection handlers
0dccd12 : Add the FEATURE_TELEPHONY restriction to TelephonyManager.getAllCellInfo()
f7b6474 : Revert "Add the FEATURE_TELEPHONY restriction to TelephonyManager.getAllCellInfo()"
ab3f972 : Track ashmem memory usage in Parcel
865907d : Hopefully fix issue #25153459: Sandboxed_process1 thrashing
d542705 : Reinstate CHANGE_NETWORK_STATE as a normal permission.
8fd25bf : Delay hiding the cast icon for 3 seconds.
68f6715 : Maintain shared user list on OTA
3a09c52 : Don't query ChooserTargetService apps that haven't been used recently
5d1429e : Add the FEATURE_TELEPHONY restriction to TelephonyManager.getAllCellInfo()
052366c : Narrow permission re-granting to specific volume.
990df68 : Import translations. DO NOT MERGE
2aaeefe : Fix toolbar flickering in ExtractedMode when longpressing.
fde4111 : Import translations. DO NOT MERGE
46d50b7 : Don't buzz when automatically connecting to captive portals
bbcb331 : Correctly derive ABI for apps on adopted media.
b4faf34 : Carrier Config: Add KEY_CARRIER_IMS_GBA_REQUIRED_BOOL flag
2ae7107 : Changing the ordering for heads up notifications
f1ddb5e : Catch exceptions thrown by pending activity launches.
f5e0452 : DO NOT MERGE Race condition in JobServiceContext
b581777 : DO NOT MERGE Use correct param for heightMode in RelativeLayout horizontal measure
690f18a : ignore initial request to disable iptable chain
7d7a225 : DO NOT MERGE Sync extras bundle comparison can throw NPE
8ab115a : Correct ActivityInfo constructors.
3b8a5ea : Re-set PROCESS_TEXT selection if nothing was returned.
01320de : Update drawable matrix when bounds change in invalidateDrawable()
a112347 : Add locking when mutating RecentTasks.
918b901 : DO NOT MERGE Fix jank when intent resolver/chooser windows animate in
56859f3 : Ignore network policies with missing IMSI.
ef396b5 : Set the bounds on the drawable for ChangeBounds reparenting.
2ee19c7 : Retain fragment loaders
2e2069d : Fix read_mapinfo to recognize free list large object space
ac0e6ca : Set host when restoring a fragment
a05df45 : Fix a possible race condition in SensorManager initialization.
c555378 : Import translations. DO NOT MERGE
5e48632 : Import translations. DO NOT MERGE
c03443b : Fix lens shading map origin calculation.
3bab515 : Reload content description of KeyButtonView
98713a4 : Stopping chronometers now when the shade is closed
1f0ec16 : DO NOT MERGE Sanity check loaded periodics and cap runtime.
ffb32b1 : Don't allow concurrent permission requests.
063926b : count notification peeks by window action
77a533f : Fix ChooserTarget app scoring
482e9d9 : DO NOT MERGE Add a new carrier config for DTMF tone gap in CDMA.
20ebb4c : Disassociate system windows from apps
a620006 : DO NOT MERGE: Reduce delay of floating toolbar appearance.
431e506 : Fix line height problem with inline images in StaticLayout.
b919876 : DO NOT MERGE Change scheduling logic to run network jobs sooner
6a032a3 : Don't project ripple for adequately tall spinners
fb34a12 : Mask IccId which gets printed in bug reports & radio logs.
fc7476d : Fix wrongly laid out navigation color view
f383129 : Fix issue #24571425: Device does not come out of idle mode for maintenance
8e2d2bb : Add 'until next alarm' option to QS zen panel.
38451b8 : WindowStateAnimation: Clear transformation clip rect.
59d28dc : Update docs to reflect adoptable behavior.
97eff87 : Selectively show zen footer.
3a10b10 : Update volume slider on device changed.
4eb9871 : Fix bugs introduced in ChooserActivity
35e0269 : Load binary hyphen data files
0453112 : Make Hyphenator#get() return an object.
b053b3c : TDSCDMA: RSSI bar moves 1 bar into no signal without going through 0 bar
7013f0c : Import translations. DO NOT MERGE
a2ed535 : NotificationPlayer supports MediaPlayer errors
f142cac : Show charging speed in all locales
d73854d : Remove ColorFade resouces when screen off.
de612dc : MediaPlayer: remove obsolete function setPlaybackRate from comments.
71d3260 : Shorten first boot time by filtering dexopted apps by LRU.
977fe03 : BLE-MIDI: change binding for BluetoothMidiService
c024de3 : media: ignore null InputStream
9b23f88 : Don't crash if an invalid always-on VPN profile is configured.
739d0b0 : Unbind IME client when unsetting the current IME.
c14a11e : Ensure we update the active pointer id on pointer up/down.
af3e489 : BluetoothMidiDevice: change write type to support JamStik
ff7b92f : Shared user retains permissions no longer used by any app on an app update
b02ce29 : "Fix" issue #24357296: Debug.getMemoryInfo doesn't include EGL mtrack...
7688911 : MidiBluetoothService: add new device to HashMap
afa038c : MidiManager: fix double BTLE callback
e39def4 : MidiService: update listener with current status when registered
412e7c8 : Adding config to allow/disallow user to add APNs.
06c07a1 : Add additional density enums to android:screenDensity attribute
1b79ad7 : Fix issue #23581553: Ignore Battery Optimization not work for re-install app
5c18d05 : Use effectiveUid instead of callingUid to set lockTaskMode
6be61a9 : wm: call displayReady for all built in displays when system is ready.
9209c9c : Add SystemUI component to watch for keyboard attachment.
ac3b53a : Import translations. DO NOT MERGE
4e4d59e : Connect the DHCP UDP socket to the server.
958b9d2 : Fix issue #24743380: VoiceInteractionManagerService doesn't use current...
d22b9b7 : [RenderScript] pass correct length of ains to BLAS functions
c88a2d5 : Default location is "internalOnly" when undefined.
1078942 : Safely handle interrupts during Thread.join()
93db3d4 : Retry if interrupted before mMessageThread has joined
64f4f98 : Actually apply after no sims change.
025f4a5 : Support DHCP replies with multiple default gateways.
b19238c : Accept DHCP responses from non-67 server source ports
496906e : Improve logging of DHCP parse errors using exceptions.
d6af66e : Correctly reschedule failed periodic
b7b5812 : Don't call StopRecognition when recognition was aborted.
3b49317 : Move ASSIST_BLOCKED flag to avoid collision with SCROLL_INDICATOR
6ef8578 : Add animation and positional stability to intent chooser UI
3c12a7c : Hold wake-lock during copy operations.
a43a96b : Add ESC mapping for Pixel C keyboard
4608f10 : Add layout and keymap for Pixel C Bluetooth keyboard
e7a3435 : Docs only change: update build version docs.
f89e800 : Send next alarm's show intent via PendingIntent
5ded7af : Fix parole scheduling bugs.
dc98806 : Push firewall rules up to ConnectivityService.
5096d9e : Don't include password on default encryption command

+- Project: platform/frameworks/minikin

8654279 : Suppress linebreaks in emoji ZWJ sequences - DO NOT MERGE
c5af5f6 : Accept variation selector in emoji sequences - DO NOT MERGE
e8264e0 : Complete half-done cherry-picking of Android.mk. DO NOT MERGE
e5e7aa0 : Explicitly set utf-8 encoding for hyb file verification
6e2cccd : Binary format for hyphenation patterns

+- Project: platform/frameworks/native

20483c4 : Avoiding flush on-change sensors at subscription
6bb3114 : Maintain Parcel ABI
cbf3726 : Revert "Revert "Track ashmem memory usage in Parcel""
6880307 : Revert "Track ashmem memory usage in Parcel"
e2f499f : Track ashmem memory usage in Parcel
312d755 : egl: Remove window disconnect before calling driver eglDestroySurface
552a8a5 : add number constraint for samples per MotionEvent
0faaa0b : Inputflinger: hook up key event replacement processing
115f93e : Allow defining replacement key events in keymap
f9b7f85 : Set DATA_INJECTION mode flag for sensors.

+- Project: platform/frameworks/opt/net/ethernet

3e81fb6 : Stop requiring CHANGE_NETWORK_STATE to change Ethernet config.

+- Project: platform/frameworks/opt/net/ims

57911d1 : IMS: Add check for GBA SIM
14077be : IMS: Dont clean merge info on host termination

+- Project: platform/frameworks/opt/net/wifi

78ca9b3 : Don't set RSSI to -1 when no value is returned
dd772a1 : [DO NOT MERGE] Fix build breakage introduced by CL 797896
eb5caea : [DO NOT MERGE] EAP-TLS PMKID mismatch error
1f8a913 : Disable Portable Wi-Fi hotspot in ECM
a15a2ee : Security Vulnerability in android::onPnoNetworkFound [DO NOT MERGE]
20de5ba : Security Vulnerability in android::onPnoNetworkFound
a8ed84c : DO NOT MERGE Make sure wifi driver is actually turned off when requested
65ada07 : Fix foreground scans for pre-M apps when location is disabled
12167e2 : Do not throw an exception if appop's result is MODE_IGNORED
03dab7e : Prevent corruption of Wifi scan battery stats
56845c3 : Set hs20 property to 1 when connecting to passpoint network
ac1f408 : Fix center frequency parsing bug.
d3ae426 : When entering disconnected state imediatly start a scan
5e3dba9 : Handle supplicant state changes in non-ConnectModeState
7421421 : Don't hold on to last scan results if scan is empty

+- Project: platform/frameworks/opt/telephony

edb3e72 : Fix a crash while printing ICCID because of alphabets in UICC.
09ee5a4 : Set WIFI icon for connection based on connection extra.
30c5eb9 : Change gid-matching process
eadee84 : Save call forwarding flag in SharedPreference.
553db65 : Ensure connection extras set before connection start are passed through.
92760e1 : Fix data connection issues introduced in a7228870
9a6ccba : Revert "Revert "Fix HD icon shown for MO VoLTE call when it shouldn't""
583b14c : Revert "Fix HD icon shown for MO VoLTE call when it shouldn't"
059a9a5 : DO NOT MERGE Add delay between postdial DTMF tones for CDMA.
497d54c : Mask IccId which gets printed in bug reports & radio logs.
edd4a38 : Hide IccId from SubscriptionController logs.
682afe0 : Fix handling for no default phone.
0811160 : IMS: Fix ArrayIndexOutOfBoundsException
3f545d6 : Fix handling of connect req while connected.
bdbd981 : Get display manager state after registering with DisplayManager
a722887 : Fix use of memorized phoneId.
7302701 : Change to add user_visible field to Carriers table.

+- Project: platform/frameworks/support

64ece2d : Retain fragment loaders
e4148d6 : Set host when restoring a fragment
8b97716 : Fix minor doc bug on DocumentFile.
14222d5 : [RenderScript] pass correct length of ains to BLAS functions.

+- Project: platform/hardware/broadcom/libbt

6e49363 : libbt conf file for google gce_x86 devices

+- Project: platform/hardware/broadcom/wlan

06a2d34 : net: wireless: bcmdhd: update bcm4358 FW (7.112.100.44)
047718e : net: wireless: bcmdhd: update bcm4358 FW (7.112.100.41)
5daef7b : Revert "net: wireless: bcmdhd: update bcm4358 FW (7.112.100.35)"

+- Project: platform/hardware/intel/common/omx-components

a2f2b42 : fix random SEGV issue which is caused by wild pointer in libmix

+- Project: platform/hardware/libhardware

419c27b : Do not reset out_get_presentation_position() to 0 on standby
2d6c8d7 : Fix DATA_INJECTION flag in sensors.h

+- Project: platform/hardware/qcom/audio

50a38ed : hal: fix mic selection for IN_COMMUNICATION mode
971e072 : hal: Add support for perf lock management (continued)
c075069 : Configure platform msm8960
7246fb6 : Define max number of channels for msm8974

+- Project: platform/hardware/qcom/media

61f5b8c : mm-video-v4l2: vdec: notify colorspace info only if present
ad02132 : mm-video-v4l2: vdec: Enable VUI extradata only for h264

+- Project: platform/libcore

6de5831 : Patch for awaitNanos() for coarse-grained clocks

+- Project: platform/packages/apps/Bluetooth

b211df6 : Remove Vcard filter for call-logs
66d6430 : Fix file permissions for Bluetooth share
4a9f9b0 : Fix foreground scans for pre-M apps when location is disabled
faf199e : SAP: Fix missing connect response when call ongoing at connect

+- Project: platform/packages/apps/CellBroadcastReceiver

3d91c54 : DO NOT MERGE. Fixed emergency alert TTS not playing on bluetooth speaker.
170b39b : Fixed that emergency alert reminder does not trigger every 2 minutes.
3f85c34 : Fixed that "Turn on notification" does not work.

+- Project: platform/packages/apps/ContactsCommon

44182ce : Import translations. DO NOT MERGE
331428f : Import translations. DO NOT MERGE
4a36f01 : Import translations. DO NOT MERGE
b683c00 : Make LetterTileDrawables bold

+- Project: platform/packages/apps/Dialer

f4b1101 : Fix NPE in requestContent
ccf6c7a : Correct issue where content of "All" and "Missed" tabs reversed in RTL.
f72637d : DO NOT MERGE Handle null contact lookup.

+- Project: platform/packages/apps/InCallUI

de77e31 : Show child number in incoming call notification.
24ad929 : Fix bitmap leaks in InCallUI

+- Project: platform/packages/apps/ManagedProvisioning

9e7ee61 : Add extra checks and timeouts to account migration. DO NOT MERGE

+- Project: platform/packages/apps/Nfc

eee1696 : Don't enable reader mode when NFC is disabled.
e208aeb : Use global all-cpp-files-under

+- Project: platform/packages/apps/PackageInstaller

6986f29 : Auto grant permissions in an already granted group.
86f1ee8 : Revert "Auto grant permissions in an already granted group."
c7e595a : Auto grant permissions in an already granted group.

+- Project: platform/packages/apps/Settings

46742e0 : Null check queryIntentServices
91e50a2 : Further tweak to issue #issue #25371736: Don't include z-ram allocations in Android OS
a0fc2b8 : Fix issue #25371736: Don't include z-ram allocations in Android OS
260d90a : Import translations. DO NOT MERGE
c338bac : Import translations. DO NOT MERGE
6e2e8e1 : Fix crash in Settings from uninstall
a489856 : Import translations. DO NOT MERGE
36866c8 : Allow access to permissions, even if app has none
3a7368e : Import translations. DO NOT MERGE
02551ec : Hide empty data usage cycles.
417a050 : Hide SIM and IMEI for wifi only devices
3105ea3 : Clamp large data usage values.
7f62f29 : Import translations. DO NOT MERGE
f191953 : Import translations. DO NOT MERGE
77b11fa : Fix crashes in Settings
cabb62f : Bail if activity was destroyed.
d71db4f : Import translations. DO NOT MERGE
974dfc1 : Import translations. DO NOT MERGE
c311c94 : Unconfigure the lockdown VPN if the user forgets its profile.
c16b10e : Import translations. DO NOT MERGE
0ec2f9f : Import translations. DO NOT MERGE
f598d0b : Import translations. DO NOT MERGE
90de3be : Disable app-link preferences for browser apps
5787be3 : Change to add user_visible field to Carriers table.
dab743b : Always show pairing dialog for device-specific keyboard.

+- Project: platform/packages/apps/TvSettings

ebd4809 : Import translations. DO NOT MERGE
f9ebdec : Import translations. DO NOT MERGE
f995238 : Import translations. DO NOT MERGE
af5df64 : Add Usage and Diagnostics to main screen
cba60bd : Fix NPE in storage migration settings

+- Project: platform/packages/inputmethods/LatinIME

41396aa : Unicode 8.0 emoji additions to Google Keyboard.
2ca6cea : Revert "Unicode 8.0 emoji changes to Google Keyboard."
397fa0b : Revert "Add description strings for Unicode 8.0 new emoji."
b18083a : Unicode 8.0 emoji changes to Google Keyboard.
cd9814c : Add description strings for Unicode 8.0 new emoji.
28e6585 : Do not start in recents tab if we do not have recent emojis
1fdb8f3 : Define shortcuts for toggling IME layouts.
de674ac : Re-activate emoji keyboard shortcut.

+- Project: platform/packages/providers/CalendarProvider

5d19871 : Work on issue #25467052: System lagged out

+- Project: platform/packages/providers/ContactsProvider

ade78bd : Add READ/WRITE_CONTACTS permissions to ContactsProvider
b50aef5 : Update calllogbackup's new package name.

+- Project: platform/packages/providers/MediaProvider

2e1abd8 : Allow deletion of media through SAF.

+- Project: platform/packages/providers/TelephonyProvider

f596d65 : Try-catch for deletePreferredApnId()
d4091e0 : Upgrade telephony db (carriers table) only if needed.
91c5dff : Change to persist preferred apn across OTA upgrades.
da60721 : Change to add user_visible field to Carriers table.

+- Project: platform/packages/providers/TvProvider

7c77230 : DO NOT MERGE: Change permission strings to comply with the system permission UI

+- Project: platform/packages/services/Telecomm

d9f9006 : Show CONNECTING and SELECT_PHONE_ACCOUNT states as bluetooth-dialing.
50950a4 : DO NOT MERGE Don't show "Respond via SMS" for missed SIP calls.
370a7a3 : DO NOT MERGE Fix getAllPhoneAccounts() api method
7686cd1 : Specify user when setting MUTE for a call.

+- Project: platform/packages/services/Telephony

fbd58ff : Revert "Ensure sim contacts import screen supports rotation."
092d26a : Ensure connection extras are propagated on start of call.
2388cfd : Import translations. DO NOT MERGE
0d9e7eb : Import translations. DO NOT MERGE
049b3bb : Import translations. DO NOT MERGE
fff1c1d : Prevent DISCONNECTED unknown connections.
750de1a : Import translations. DO NOT MERGE
da19cf8 : Set network type to ro.telephony.default_network if hiding preferred network type
27785ea : DO NOT MERGE Disallow call unhold if the fg call is dialing.
6c85d10 : DO NOT MERGE Double-check SIP state before issuing a swap-calls command.
aaf4c41 : DO NOT MERGE Fix externally reported security vulnerability.
a22e9cd : DO NOT MERGE Shorten "Call settings" string.
03ff466 : Ensure sim contacts import screen supports rotation.
a23daed : IMS: Disconnect children before ending conference call

+- Project: platform/prebuilts/gradle-plugin

e08d97a : Add Gradle Plugin 1.4.0-beta6.

+- Project: platform/prebuilts/misc

e97ddac : Update UiAutomator prebuilt with tool type support.

+- Project: platform/system/core

a611696 : logd: pruning time horizon
eb88db4 : Remove __DATE__/__TIME__ from init and debuggerd
f429d37 : Reorder init.rc to avoid a kernel warning.
42a981d : healthd: Adds fake battery properties for devices with no battery.
751dfdd : Don't show UI on default encryption

+- Project: platform/system/extras

83eeed9 : emmc test: fix counter overflow
dafe707 : 64bit emmc fix

+- Project: platform/system/keymaster

39ba76d : Return correct error from keymaster0engine for large RSA input

+- Project: platform/system/media

dce0eca : fix usb audio for devices with more than 8 channels

+- Project: platform/system/security

1f76969 : Limit maximum number of concurrent keystore operations.
410ba59 : Fix failure to save master key on new profile

+- Project: platform/system/vold

2403b4d : Promote free bytes calculation to 64 bits
89f74fb : Kill apps using storage through bind mounts.
dadccee : Clean up any/all stale partition tables.
569649f : Don't show UI on default encryption

+- Project: platform/tools/external/gradle

134e932 : Import gradle 2.4 -all and remove -bin version
685600c : Added gradle 2.4 and removed gradle-2.4-20150322230018+0000